]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2021-10-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/102951
4 * gcc.dg/tree-ssa/pr102951.c: New test.
5 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
6
7 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
8
9 * gcc.dg/ifcvt-4.c: Adjust.
10
11 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
12
13 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
14 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
15
16 2021-10-28 Patrick Palka <ppalka@redhat.com>
17
18 PR c++/102933
19 * g++.dg/cpp2a/nontype-class50.C: New test.
20 * g++.dg/cpp2a/nontype-class50a.C: New test.
21
22 2021-10-28 Patrick Palka <ppalka@redhat.com>
23
24 PR c++/102780
25 * g++.dg/cpp1z/fold13.C: New test.
26
27 2021-10-28 Richard Biener <rguenther@suse.de>
28
29 PR middle-end/84407
30 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
31 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
32
33 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
34
35 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
36 * gcc.dg/tree-ssa/vrp113.c: Same.
37
38 2021-10-28 Richard Biener <rguenther@suse.de>
39
40 PR middle-end/57245
41 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
42
43 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
44
45 PR target/102767
46 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
47
48 2021-10-28 Alexandre Oliva <oliva@adacore.com>
49
50 * c-c++-common/torture/harden-comp.c: New.
51 * c-c++-common/torture/harden-cond.c: New.
52
53 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
54
55 * gcc.target/powerpc/builtins-1.c: Adjust.
56
57 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
58
59 PR target/94613
60 * gcc.target/powerpc/pr94613.c: New test.
61
62 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
63
64 * gcc.target/i386/avx512fp16-recip-1.c: New test.
65 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
66 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
67
68 2021-10-27 Martin Sebor <msebor@redhat.com>
69
70 * gcc.dg/Warray-bounds-90.c: Fix a typo.
71
72 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
73
74 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
75
76 2021-10-27 Jakub Jelinek <jakub@redhat.com>
77
78 PR tree-optimization/102897
79 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
80
81 2021-10-27 Jakub Jelinek <jakub@redhat.com>
82
83 * c-c++-common/gomp/loop-8.c: New test.
84 * c-c++-common/gomp/loop-9.c: New test.
85
86 2021-10-27 Jakub Jelinek <jakub@redhat.com>
87
88 PR c++/102854
89 * g++.dg/gomp/loop-3.C: Don't expect some errors.
90 * g++.dg/gomp/loop-7.C: New test.
91
92 2021-10-27 Jakub Jelinek <jakub@redhat.com>
93
94 PR c++/102753
95 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
96 * g++.dg/cpp2a/consteval24.C: New test.
97 * g++.dg/cpp23/consteval-if12.C: New test.
98
99 2021-10-27 Jakub Jelinek <jakub@redhat.com>
100
101 PR c++/102753
102 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
103 * g++.dg/cpp2a/consteval20.C: New test.
104 * g++.dg/cpp2a/consteval21.C: New test.
105 * g++.dg/cpp2a/consteval22.C: New test.
106 * g++.dg/cpp2a/consteval23.C: New test.
107 * g++.dg/cpp23/consteval-if11.C: New test.
108
109 2021-10-26 Martin Sebor <msebor@redhat.com>
110
111 PR tree-optimization/102238
112 PR tree-optimization/102919
113 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
114 * gcc.dg/Wrestrict-23.c: New test.
115
116 2021-10-26 Martin Sebor <msebor@redhat.com>
117
118 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
119 * gcc.dg/Wstringop-overflow-81.c: New test.
120
121 2021-10-26 Martin Sebor <msebor@redhat.com>
122
123 PR middle-end/102453
124 * gcc.dg/Warray-bounds-90.c: New test.
125 * gcc.dg/Wstringop-overflow-77.c: New test.
126 * gcc.dg/Wstringop-overflow-78.c: New test.
127 * gcc.dg/Wstringop-overflow-79.c: New test.
128 * gcc.dg/Wstringop-overflow-80.c: New test.
129 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
130
131 2021-10-26 Harald Anlauf <anlauf@gmx.de>
132
133 PR fortran/86551
134 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
135 fixed.
136
137 2021-10-26 Harald Anlauf <anlauf@gmx.de>
138
139 PR fortran/102956
140 * gfortran.dg/pdt_32.f03: New test.
141
142 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
143
144 PR rtl-optimization/102842
145 * g++.target/arm/pr102842.C: New test.
146
147 2021-10-26 Harald Anlauf <anlauf@gmx.de>
148
149 PR fortran/102917
150 * gfortran.dg/pdt_4.f03: Adjust testcase.
151
152 2021-10-26 Harald Anlauf <anlauf@gmx.de>
153
154 PR fortran/102816
155 * gfortran.dg/pr102816.f90: New test.
156
157 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
158
159 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
160 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
161
162 2021-10-26 Marek Polacek <polacek@redhat.com>
163
164 PR c++/102617
165 * g++.dg/cpp23/init-stmt1.C: New test.
166 * g++.dg/cpp23/init-stmt2.C: New test.
167
168 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
169
170 PR testsuite/102910
171 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
172 instead of alloca.
173
174 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
175
176 PR testsuite/102834
177 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
178 to dg-options.
179
180 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
181
182 PR testsuite/102835
183 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
184 %ebp.
185
186 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187
188 PR testsuite/102836
189 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
190 dg-options.
191 * gcc.target/i386/pieces-memset-4.c: Likewise.
192 * gcc.target/i386/pieces-memset-7.c: Likewise.
193 * gcc.target/i386/pieces-memset-8.c: Likewise.
194 * gcc.target/i386/pieces-memset-41.c: Likewise.
195 * gcc.target/i386/pr90773-1.c: Likewise.
196
197 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
198
199 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
200 dg-options.
201 * gcc.target/i386/pr100704-2.c: Likewise.
202
203 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
204
205 * gcc.dg/pr102897.c: New test.
206
207 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
208
209 PR fortran/102885
210 * gfortran.dg/lto/bind-c-char_0.f90: New test.
211
212 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
213
214 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
215
216 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
217
218 PR testsuite/102857
219 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
220 Tweak for aarch64.
221
222 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
223
224 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
225 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
226
227 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
228
229 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
230 * gcc.dg/graphite/scop-dsyr2k.c: Same.
231 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
232 * gcc.dg/graphite/scop-dsyrk.c: Same.
233 * gcc.dg/tree-ssa/pr20701.c: Same.
234 * gcc.dg/tree-ssa/pr20702.c: Same.
235 * gcc.dg/tree-ssa/pr21086.c: Same.
236 * gcc.dg/tree-ssa/pr25382.c: Same.
237 * gcc.dg/tree-ssa/pr58480.c: Same.
238 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
239 * gcc.dg/tree-ssa/vrp08.c: Same.
240 * gcc.dg/tree-ssa/vrp55.c: Same.
241 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
242 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
243 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
244 * gcc.dg/uninit-pr89230-1.c: xfail.
245 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
246
247 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
248
249 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
250 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
251
252 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
253
254 * gcc.target/bfin/ssashift-1.c: New test case.
255
256 2021-10-25 Tamar Christina <tamar.christina@arm.com>
257
258 PR target/102907
259 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
260 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
261 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
262 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
263 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
264 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
265 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
266
267 2021-10-25 Jim Wilson <jimw@sifive.com>
268 Kito Cheng <kito.cheng@sifive.com>
269 Jia-Wei Chen <jiawei@iscas.ac.cn>
270 Shi-Hua Liao <shihua@iscas.ac.cn>
271
272 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
273 * gcc.target/riscv/zbs-bclr.c: New.
274 * gcc.target/riscv/zbs-bext.c: Ditto.
275 * gcc.target/riscv/zbs-binv.c: Ditto.
276 * gcc.target/riscv/zbs-bset.c: Ditto.
277
278 2021-10-25 Jim Wilson <jimw@sifive.com>
279
280 * gcc.target/riscv/zbb-li-rotr.c: New.
281
282 2021-10-25 Jim Wilson <jimw@sifive.com>
283 Kito Cheng <kito.cheng@sifive.com>
284 Jia-Wei Chen <jiawei@iscas.ac.cn>
285
286 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
287 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
288 * gcc.target/riscv/zbb-min-max.c: Ditto.
289 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
290 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
291 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
292 * gcc.target/riscv/zbbw.c: Ditto.
293
294 2021-10-25 Jim Wilson <jimw@sifive.com>
295 Kito Cheng <kito.cheng@sifive.com>
296 Jia-Wei Chen <jiawei@iscas.ac.cn>
297
298 * gcc.target/riscv/zba-adduw.c: New.
299 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
300 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
301 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
302 * gcc.target/riscv/zba-slliuw.c: Ditto.
303 * gcc.target/riscv/zba-zextw.c: Ditto.
304
305 2021-10-25 liuhongt <hongtao.liu@intel.com>
306
307 PR target/102464
308 * gcc.target/i386/pr102464-sqrtph.c: New test.
309 * gcc.target/i386/pr102464-sqrtsh.c: New test.
310
311 2021-10-25 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/102920
314 * gcc.dg/torture/pr102920.c: New testcase.
315
316 2021-10-25 konglin1 <lingling.kong@intel.com>
317
318 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
319
320 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
321
322 * gcc.target/bfin/20090914-3.c: Tweak test case.
323
324 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
325
326 PR fortran/9262
327 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
328 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
329
330 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
331
332 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
333 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
334
335 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
336 Sandra Loosemore <sandra@codesourcery.com>
337
338 PR fortran/95196
339 * gfortran.dg/PR95196.f90: New.
340
341 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
342
343 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
344 other dg-* to change XFAIL to PASS.
345 * gfortran.dg/binding_label_tests_4.f03: Likewise.
346 * gfortran.dg/block_4.f08: Likewise.
347 * gfortran.dg/charlen_04.f90: Likewise.
348 * gfortran.dg/charlen_05.f90: Likewise.
349 * gfortran.dg/charlen_06.f90: Likewise.
350 * gfortran.dg/charlen_13.f90: Likewise.
351 * gfortran.dg/coarray_9.f90: Likewise.
352 * gfortran.dg/coarray_collectives_3.f90: Likewise.
353 * gfortran.dg/data_invalid.f90: Likewise.
354 * gfortran.dg/do_4.f: Likewise.
355 * gfortran.dg/dollar_sym_1.f90: Likewise.
356 * gfortran.dg/dollar_sym_3.f: Likewise.
357 * gfortran.dg/fmt_tab_1.f90: Likewise.
358 * gfortran.dg/fmt_tab_2.f90: Likewise.
359 * gfortran.dg/forall_16.f90: Likewise.
360 * gfortran.dg/g77/970125-0.f: Likewise.
361 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
362 * gfortran.dg/interface_operator_1.f90: Likewise.
363 * gfortran.dg/interface_operator_2.f90: Likewise.
364 * gfortran.dg/line_length_4.f90: Likewise.
365 * gfortran.dg/line_length_5.f90: Likewise.
366 * gfortran.dg/line_length_6.f90: Likewise.
367 * gfortran.dg/line_length_8.f90: Likewise.
368 * gfortran.dg/line_length_9.f90: Likewise.
369 * gfortran.dg/pr65045.f90: Likewise.
370 * gfortran.dg/pr69497.f90: Likewise.
371 * gfortran.dg/submodule_21.f08: Likewise.
372 * gfortran.dg/tab_continuation.f: Likewise.
373 * gfortran.dg/typebound_proc_2.f90: Likewise.
374 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
375
376 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
377
378 PR fortran/92621
379 * gfortran.dg/bind-c-intent-out-2.f90: New test.
380
381 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
382 Sandra Loosemore <sandra@codesourcery.com>
383
384 PR fortran/94289
385 * gfortran.dg/PR94289.f90: New.
386
387 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
388 Sandra Loosemore <sandra@codesourcery.com>
389
390 PR fortran/100906
391 * gfortran.dg/PR100906.f90: New.
392 * gfortran.dg/PR100906.c: New.
393
394 2021-10-22 Richard Biener <rguenther@suse.de>
395
396 PR tree-optimization/102893
397 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
398
399 2021-10-22 Richard Biener <rguenther@suse.de>
400
401 PR bootstrap/102681
402 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
403 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
404
405 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
406
407 PR testsuite/102840
408 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
409
410 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
411
412 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
413 xmm/ymm load/store.
414
415 2021-10-21 Martin Liska <mliska@suse.cz>
416
417 PR debug/102585
418 PR bootstrap/102766
419 * gcc.dg/pr102585.c: New test.
420
421 2021-10-21 Martin Jambor <mjambor@suse.cz>
422
423 PR tree-optimization/102505
424 * g++.dg/torture/pr102505.C: New test.
425
426 2021-10-21 Jakub Jelinek <jakub@redhat.com>
427
428 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
429 instead of x = x + 1 in places where the latter could be a data race.
430 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
431 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
432
433 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
434
435 PR target/102812
436 * gcc.target/i386/pr102812.c: New test.
437
438 2021-10-21 Jakub Jelinek <jakub@redhat.com>
439
440 PR middle-end/64888
441 * c-c++-common/ubsan/pr64888.c: New test.
442
443 2021-10-21 Andrew Pinski <apinski@marvell.com>
444
445 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
446
447 2021-10-21 Richard Biener <rguenther@suse.de>
448
449 PR testsuite/102861
450 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
451 the vect dump instead.
452
453 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
454
455 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
456 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
457 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
458 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
459 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
460
461 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
462
463 PR fortran/94070
464 * gfortran.dg/c-interop/shape-bindc.f90: New test.
465 * gfortran.dg/c-interop/shape-poly.f90: New test.
466 * gfortran.dg/c-interop/size-bindc.f90: New test.
467 * gfortran.dg/c-interop/size-poly.f90: New test.
468 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
469 * gfortran.dg/c-interop/ubound-poly.f90: New test.
470
471 2021-10-20 Tamar Christina <tamar.christina@arm.com>
472
473 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
474
475 2021-10-20 Tamar Christina <tamar.christina@arm.com>
476
477 * gcc.target/aarch64/narrow_high_combine.c: Update case.
478 * gcc.target/aarch64/xtn-combine-1.c: New test.
479 * gcc.target/aarch64/xtn-combine-2.c: New test.
480 * gcc.target/aarch64/xtn-combine-3.c: New test.
481 * gcc.target/aarch64/xtn-combine-4.c: New test.
482 * gcc.target/aarch64/xtn-combine-5.c: New test.
483 * gcc.target/aarch64/xtn-combine-6.c: New test.
484
485 2021-10-20 Tamar Christina <tamar.christina@arm.com>
486
487 * gcc.target/aarch64/shl-combine-2.c: New test.
488 * gcc.target/aarch64/shl-combine-3.c: New test.
489 * gcc.target/aarch64/shl-combine-4.c: New test.
490 * gcc.target/aarch64/shl-combine-5.c: New test.
491
492 2021-10-20 Tamar Christina <tamar.christina@arm.com>
493
494 * gcc.target/aarch64/shrn-combine-10.c: New test.
495 * gcc.target/aarch64/shrn-combine-5.c: New test.
496 * gcc.target/aarch64/shrn-combine-6.c: New test.
497 * gcc.target/aarch64/shrn-combine-7.c: New test.
498 * gcc.target/aarch64/shrn-combine-8.c: New test.
499 * gcc.target/aarch64/shrn-combine-9.c: New test.
500
501 2021-10-20 Tamar Christina <tamar.christina@arm.com>
502
503 * gcc.target/aarch64/shrn-combine-1.c: New test.
504 * gcc.target/aarch64/shrn-combine-2.c: New test.
505 * gcc.target/aarch64/shrn-combine-3.c: New test.
506 * gcc.target/aarch64/shrn-combine-4.c: New test.
507
508 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
509
510 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
511 pattern.
512
513 2021-10-20 Martin Liska <mliska@suse.cz>
514
515 Revert:
516 2021-10-20 Martin Liska <mliska@suse.cz>
517
518 PR target/102374
519 * gcc.target/i386/pr102374.c: New test.
520
521 2021-10-20 Martin Liska <mliska@suse.cz>
522
523 Revert:
524 2021-10-20 Martin Liska <mliska@suse.cz>
525
526 PR target/102375
527 * gcc.target/aarch64/pr102375.c: New test.
528
529 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
530
531 PR target/100966
532 * gcc.target/aarch64/frint.x: Add roundeven tests.
533 * gcc.target/aarch64/frint_double.c: Likewise.
534 * gcc.target/aarch64/frint_float.c: Likewise.
535
536 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
537
538 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
539 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
540 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
541 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
542 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
543 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
544 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
545 * gcc.target/aarch64/vclz.c: Likewise.
546 * gcc.target/aarch64/vneg_s.c: Likewise.
547
548 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
549
550 * gcc.target/aarch64/merge_trunc1.c: New test.
551
552 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
553
554 * gcc.dg/pr102764.c: New test.
555
556 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
557
558 PR fortran/102815
559 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
560 big andian.
561
562 2021-10-20 Jakub Jelinek <jakub@redhat.com>
563
564 PR c++/102642
565 * g++.dg/tls/pr102642.C: New test.
566
567 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
568 Richard Biener <rguenther@suse.de>
569
570 * gcc.dg/Warray-bounds-87.c: Remove xfail.
571 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
572 * gcc.dg/graphite/pr69728.c: Remove xfail.
573 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
574 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
575 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
576 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
577 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
578 * gcc.dg/tree-ssa/pr21559.c: Same.
579 * gcc.dg/tree-ssa/pr59597.c: Same.
580 * gcc.dg/tree-ssa/pr71437.c: Same.
581 * gcc.dg/tree-ssa/pr77445-2.c: Same.
582 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
583 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
584 * gcc.dg/vect/bb-slp-16.c: Same.
585 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
586 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
587 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
588 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
589
590 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
591
592 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
593
594 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
595 Kewen Lin <linkw@linux.ibm.com>
596
597 PR middle-end/102722
598 PR middle-end/102697
599 PR middle-end/102462
600 PR middle-end/102706
601 PR middle-end/102744
602 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
603 xfail/target selector.
604 * gcc.dg/Warray-bounds-51.c: Ditto.
605 * gcc.dg/Warray-parameter-3.c: Ditto.
606 * gcc.dg/Wstringop-overflow-14.c: Ditto.
607 * gcc.dg/Wstringop-overflow-21.c: Ditto.
608 * gcc.dg/Wstringop-overflow-68.c: Ditto.
609 * gcc.dg/Wstringop-overflow-76.c: Ditto.
610 * gcc.dg/Warray-bounds-48.c: Ditto.
611 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
612 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
613 New function.
614 (check_effective_target_vect_slp_v2qi_store): Ditto.
615 (check_effective_target_vect_slp_v4qi_store): Ditto.
616 (check_effective_target_vect_slp_v8qi_store): Ditto.
617 (check_effective_target_vect_slp_v16qi_store): Ditto.
618 (check_effective_target_vect_slp_v2hi_store): Ditto.
619 (check_effective_target_vect_slp_v4hi_store): Ditto.
620 (check_effective_target_vect_slp_v2si_store): Ditto.
621 (check_effective_target_vect_slp_v4si_store): Ditto.
622 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
623 * gcc.dg/Warray-bounds-51-novec.c: New test.
624 * gcc.dg/Warray-bounds-48-novec.c: New test.
625 * gcc.dg/Warray-parameter-3-novec.c: New test.
626 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
627 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
628 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
629 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
630
631 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
632
633 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
634 to minimally Power8.
635
636 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
637
638 PR fortran/92482
639 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
640
641 2021-10-19 Martin Liska <mliska@suse.cz>
642
643 PR target/102375
644 * gcc.target/aarch64/pr102375.c: New test.
645
646 2021-10-19 Richard Biener <rguenther@suse.de>
647
648 PR tree-optimization/102827
649 * gcc.dg/pr102827.c: New testcase.
650
651 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
652
653 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
654
655 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
656
657 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
658
659 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
660
661 PR target/93183
662 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
663
664 2021-10-19 Jakub Jelinek <jakub@redhat.com>
665
666 PR c++/102786
667 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
668
669 2021-10-19 Martin Liska <mliska@suse.cz>
670
671 PR target/102374
672 * gcc.target/i386/pr102374.c: New test.
673
674 2021-10-19 dianhong xu <dianhong.xu@intel.com>
675
676 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
677 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
678 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
679 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
680
681 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
682
683 PR tree-optimization/102796
684 * g++.dg/pr102796.C: New.
685
686 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
687
688 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
689 Add tests.
690 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
691 Add tests.
692
693 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
694
695 PR target/102761
696 * gcc.target/i386/pr102761.c: New test.
697
698 2021-10-18 Jason Merrill <jason@redhat.com>
699
700 * g++.dg/template/crash90.C: Check location of pedwarn.
701
702 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
703
704 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
705 (dg-options): Remove -m32.
706
707 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
708
709 * gcc.target/i386/387-12.c: Add explicit -m32 option.
710
711 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
712
713 * gcc.target/bfin/ones.c: New test case.
714 * gcc.target/bfin/parity.c: New test case.
715 * gcc.target/bfin/popcount.c: New test case.
716
717 2021-10-18 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/102788
720 * g++.dg/vect/pr102788.cc: New testcase.
721
722 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
723
724 * gcc.target/bfin/ssabs.c: New test case.
725 * gcc.target/bfin/ssneg.c: New test case.
726
727 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
728
729 PR target/93183
730 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
731 * gcc.target/aarch64/sve/pr93183.c: New test.
732
733 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
734
735 PR fortran/102086
736 PR fortran/92189
737 PR fortran/92621
738 PR fortran/101308
739 PR fortran/101309
740 PR fortran/101635
741 PR fortran/92482
742 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
743 * gfortran.dg/PR100914.f90: Remove xfail.
744 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
745 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
746 * gfortran.dg/PR93963.f90: Extend select-rank tests.
747 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
748 update scan-dump.
749 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
750 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
751 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
752 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
753 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
754 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
755 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
756 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
757 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
758 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
759 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
760 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
761 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
762 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
763 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
764 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
765 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
766 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
767 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
768 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
769 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
770 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
771 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
772 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
773 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
774 * gfortran.dg/c-interop/shape.f90: Add implicit none.
775 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
776 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
777 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
778 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
779 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
780 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
781 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
782 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
783 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
784 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
785 * gfortran.dg/assumed_type_12.f90: New test.
786 * gfortran.dg/assumed_type_13.c: New test.
787 * gfortran.dg/assumed_type_13.f90: New test.
788 * gfortran.dg/bind-c-char-descr.f90: New test.
789 * gfortran.dg/bind-c-contiguous-1.c: New test.
790 * gfortran.dg/bind-c-contiguous-1.f90: New test.
791 * gfortran.dg/bind-c-contiguous-2.f90: New test.
792 * gfortran.dg/bind-c-contiguous-3.c: New test.
793 * gfortran.dg/bind-c-contiguous-3.f90: New test.
794 * gfortran.dg/bind-c-contiguous-4.c: New test.
795 * gfortran.dg/bind-c-contiguous-4.f90: New test.
796 * gfortran.dg/bind-c-contiguous-5.c: New test.
797 * gfortran.dg/bind-c-contiguous-5.f90: New test.
798
799 2021-10-18 Richard Biener <rguenther@suse.de>
800
801 PR tree-optimization/102798
802 * gcc.dg/pr102798.c: New testcase.
803
804 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
805
806 PR fortran/102745
807 * gfortran.dg/class_72.f90: New.
808
809 2021-10-15 Jason Merrill <jason@redhat.com>
810
811 PR c++/51851
812 PR c++/101402
813 PR c++/102033
814 PR c++/102034
815 PR c++/102039
816 PR c++/102044
817 * g++.dg/template/fnspec2.C: New test.
818 * g++.dg/template/parm-cv1.C: New test.
819 * g++.dg/template/parm-cv2.C: New test.
820 * g++.dg/template/parm-cv3.C: New test.
821
822 2021-10-15 Harald Anlauf <anlauf@gmx.de>
823 Tobias Burnus <tobias@codesourcery.com>
824
825 PR fortran/102685
826 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
827 * gfortran.dg/pr70931.f90: Likewise.
828 * gfortran.dg/transfer_simplify_2.f90: Likewise.
829 * gfortran.dg/pr102685.f90: New test.
830
831 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
832
833 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
834
835 2021-10-15 Richard Biener <rguenther@suse.de>
836
837 * lib/prune.exp: Prune STABS obsoletion message.
838
839 2021-10-15 Richard Biener <rguenther@suse.de>
840
841 PR c/102763
842 * gcc.dg/gimplefe-error-12.c: New testcase.
843
844 2021-10-15 Richard Biener <rguenther@suse.de>
845
846 PR ipa/102762
847 * gcc.dg/torture/pr102762.c: New testcase.
848
849 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
850
851 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
852 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
853 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
854
855 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
856
857 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
858
859 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
860
861 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
862 vblendmps.
863 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
864 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
865 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
866 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
867 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
868
869 2021-10-15 Jason Merrill <jason@redhat.com>
870
871 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
872 * g++.dg/cpp0x/constexpr-inst1.C: New test.
873
874 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
875
876 * gcc.dg/pr102738.c: Add target int128.
877
878 2021-10-14 Joseph Myers <joseph@codesourcery.com>
879
880 * gcc.dg/format/c11-dfp-printf-1.c,
881 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
882 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
883
884 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
885
886 * gcc.target/powerpc/unwind-backchain.c: New test.
887
888 2021-10-14 Harald Anlauf <anlauf@gmx.de>
889
890 PR fortran/102717
891 * gfortran.dg/reshape_shape_2.f90: New test.
892
893 2021-10-14 Harald Anlauf <anlauf@gmx.de>
894
895 PR fortran/102716
896 * gfortran.dg/shape_10.f90: New test.
897
898 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
899
900 PR tree-optimization/102738
901 * gcc.dg/pr102738.c: New.
902
903 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
904
905 * gfortran.dg/gomp/declare-variant-1.f90: New test.
906 * gfortran.dg/gomp/declare-variant-10.f90: New test.
907 * gfortran.dg/gomp/declare-variant-11.f90: New test.
908 * gfortran.dg/gomp/declare-variant-12.f90: New test.
909 * gfortran.dg/gomp/declare-variant-13.f90: New test.
910 * gfortran.dg/gomp/declare-variant-14.f90: New test.
911 * gfortran.dg/gomp/declare-variant-15.f90: New test.
912 * gfortran.dg/gomp/declare-variant-16.f90: New test.
913 * gfortran.dg/gomp/declare-variant-17.f90: New test.
914 * gfortran.dg/gomp/declare-variant-18.f90: New test.
915 * gfortran.dg/gomp/declare-variant-19.f90: New test.
916 * gfortran.dg/gomp/declare-variant-2.f90: New test.
917 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
918 * gfortran.dg/gomp/declare-variant-3.f90: New test.
919 * gfortran.dg/gomp/declare-variant-4.f90: New test.
920 * gfortran.dg/gomp/declare-variant-5.f90: New test.
921 * gfortran.dg/gomp/declare-variant-6.f90: New test.
922 * gfortran.dg/gomp/declare-variant-7.f90: New test.
923 * gfortran.dg/gomp/declare-variant-8.f90: New test.
924 * gfortran.dg/gomp/declare-variant-9.f90: New test.
925
926 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
927
928 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
929
930 2021-10-14 Tamar Christina <tamar.christina@arm.com>
931
932 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
933
934 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
935
936 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
937
938 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
939
940 PR tree-optimization/102736
941 * gcc.dg/tree-ssa/pr102736.c: New test.
942
943 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
944
945 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
946 * gcc.target/i386/sse-13.c: Ditto.
947 * gcc.target/i386/sse-23.c: Ditto.
948 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
949 mask/mask3 intrinsic.
950 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
951 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
952 -mavx512vl.
953 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
954
955 2021-10-14 liuhongt <hongtao.liu@intel.com>
956
957 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
958
959 2021-10-13 Martin Sebor <msebor@redhat.com>
960
961 PR middle-end/102630
962 * gcc.target/i386/addr-space-2.c: Add -Wall.
963 * gcc.target/i386/addr-space-3.c: New test.
964
965 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
966
967 * gcc.target/arm/mve/mve.exp: Make it test main directory.
968 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
969 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
970
971 2021-10-13 Richard Biener <rguenther@suse.de>
972
973 PR tree-optimization/102659
974 * gcc.dg/torture/pr69760.c: Adjust the testcase.
975 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
976 the conversions to unsigned as well.
977
978 2021-10-13 Richard Biener <rguenther@suse.de>
979
980 PR ipa/102714
981 * gcc.dg/ipa/pr102714.c: New testcase.
982
983 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
984
985 PR testsuite/102658
986 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
987 * gcc.target/powerpc/dform-2.c: Likewise.
988 * gcc.target/powerpc/pr80510-2.c: Likewise.
989
990 2021-10-12 Joseph Myers <joseph@codesourcery.com>
991
992 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
993 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
994 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
995
996 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
997
998 PR target/101985
999 * gcc.target/powerpc/pr101985-1.c: New.
1000 * gcc.target/powerpc/pr101985-2.c: New.
1001
1002 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
1003
1004 PR target/85730
1005 PR target/82524
1006 * gcc.target/i386/pr85730.c: New test.
1007
1008 2021-10-12 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/102696
1011 * g++.dg/vect/pr102696.cc: New testcase.
1012
1013 2021-10-12 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/102572
1016 * g++.dg/vect/pr102572.cc: New testcase.
1017
1018 2021-10-12 Tamar Christina <tamar.christina@arm.com>
1019
1020 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
1021 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
1022 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
1023 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
1024
1025 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
1026
1027 PR fortran/102541
1028 * gfortran.dg/assumed_rank_24.f90: New test.
1029
1030 2021-10-12 Jakub Jelinek <jakub@redhat.com>
1031
1032 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
1033 * gcc.dg/gomp/simd-3.c: Likewise.
1034
1035 2021-10-12 liuhongt <hongtao.liu@intel.com>
1036
1037 * gcc.target/i386/pr102483.c: New test.
1038 * gcc.target/i386/pr102483-2.c: New test.
1039
1040 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
1041
1042 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
1043 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
1044 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
1045 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
1046 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
1047 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
1048 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
1049 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
1050 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
1051 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
1052 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
1053 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
1054 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
1055 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
1056 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
1057 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
1058 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
1059 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
1060 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
1061 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
1062 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
1063 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
1064 dg-require-effective-target.
1065
1066 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
1067
1068 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
1069 adjust dg directives to suit.
1070 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
1071 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
1072 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
1073 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
1074 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
1075 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
1076 tweak to suit.
1077
1078 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
1079
1080 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
1081 adjust dg directives to suit.
1082 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
1083 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
1084 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
1085 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
1086 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
1087 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
1088 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
1089 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
1090 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
1091 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
1092 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
1093
1094 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
1095
1096 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
1097 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
1098 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
1099 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
1100 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
1101 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
1102 * gcc.target/powerpc/sse4_1-pminud.c: Same.
1103 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
1104
1105 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
1106
1107 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
1108 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
1109
1110 2021-10-11 Patrick Palka <ppalka@redhat.com>
1111
1112 PR c++/102643
1113 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
1114
1115 2021-10-11 Richard Biener <rguenther@suse.de>
1116
1117 PR middle-end/101480
1118 * g++.dg/torture/pr10148.C: New testcase.
1119
1120 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1121
1122 * gcc.target/s390/rawmemchr-1.c: New test.
1123
1124 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1125
1126 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
1127 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
1128 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
1129 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
1130 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
1131
1132 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
1133
1134 PR target/100316
1135 * gcc.c-torture/compile/pr100316.c: New.
1136
1137 2021-10-11 liuhongt <hongtao.liu@intel.com>
1138
1139 PR middle-end/102669
1140 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
1141
1142 2021-10-10 Harald Anlauf <anlauf@gmx.de>
1143
1144 PR fortran/99348
1145 PR fortran/102521
1146 * gfortran.dg/parameter_array_init_8.f90: New test.
1147
1148 2021-10-10 Andrew Pinski <apinski@marvell.com>
1149
1150 PR tree-optimization/102622
1151 * gcc.c-torture/execute/bitfld-10.c: New test.
1152
1153 2021-10-09 Harald Anlauf <anlauf@gmx.de>
1154
1155 PR fortran/65454
1156 * gfortran.dg/interface_operator_3.f90: New test.
1157
1158 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
1159
1160 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
1161 * gcc.dg/Warray-bounds-51.c: Likewise.
1162 * gcc.dg/Warray-parameter-3.c: Likewise.
1163 * gcc.dg/Wstringop-overflow-14.c: Likewise.
1164 * gcc.dg/Wstringop-overflow-21.c: Likewise.
1165 * gcc.dg/Wstringop-overflow-76.c: Likewise.
1166
1167 2021-10-09 liuhongt <hongtao.liu@intel.com>
1168
1169 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
1170 * gcc.dg/optimize-bswapsi-5.c: Ditto.
1171 * gcc.dg/optimize-bswapsi-6.c: Ditto.
1172 * gcc.dg/Warray-bounds-51.c: Add additional option
1173 -mtune=generic for target x86/i?86
1174 * gcc.dg/Wstringop-overflow-14.c: Ditto.
1175
1176 2021-10-09 Jakub Jelinek <jakub@redhat.com>
1177
1178 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
1179 multiple statements in between section directive(s). Add testcases
1180 for invalid no statements in between section directive(s).
1181 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
1182 multiple statements in between section directive(s).
1183 * g++.dg/gomp/sections-2.C (foo): Likewise.
1184 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
1185 statements in between section directive(s).
1186 (bar): Add testcases for multiple statements in between scan
1187 directive.
1188 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
1189
1190 2021-10-09 liuhongt <hongtao.liu@intel.com>
1191
1192 * g++.target/i386/pr102639.C: New test.
1193
1194 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
1195
1196 PR fortran/54753
1197 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
1198 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
1199 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
1200 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
1201 * gfortran.dg/PR94110.f90: Extend to cover class types.
1202
1203 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
1204
1205 PR rtl-optimization/102627
1206 * gcc.target/i386/pr102627.c: New test.
1207
1208 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
1209
1210 * gcc.dg/pr102385.c: New test.
1211
1212 2021-10-08 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR c++/102640
1215 * c-c++-common/gomp/pr102640.c: New test.
1216
1217 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
1218
1219 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
1220 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
1221 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
1222
1223 2021-10-08 liuhongt <hongtao.liu@intel.com>
1224
1225 * gcc.target/i386/pr102464.c: New test.
1226
1227 2021-10-08 liuhongt <hongtao.liu@intel.com>
1228
1229 * gcc.target/i386/mmx-reduce-op-1.c: New test.
1230 * gcc.target/i386/mmx-reduce-op-2.c: New test.
1231
1232 2021-10-08 liuhongt <hongtao.liu@intel.com>
1233
1234 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
1235 * g++.dg/tree-ssa/pr81408.C: Ditto.
1236 * g++.dg/warn/Wuninitialized-13.C: Ditto.
1237 * gcc.dg/Warray-bounds-51.c: Ditto.
1238 * gcc.dg/Warray-parameter-3.c: Ditto.
1239 * gcc.dg/Wstringop-overflow-14.c: Ditto.
1240 * gcc.dg/Wstringop-overflow-21.c: Ditto.
1241 * gcc.dg/Wstringop-overflow-68.c: Ditto.
1242 * gcc.dg/Wstringop-overflow-76.c: Ditto.
1243 * gcc.dg/gomp/pr46032-2.c: Ditto.
1244 * gcc.dg/gomp/pr46032-3.c: Ditto.
1245 * gcc.dg/gomp/simd-2.c: Ditto.
1246 * gcc.dg/gomp/simd-3.c: Ditto.
1247 * gcc.dg/graphite/fuse-1.c: Ditto.
1248 * gcc.dg/pr67089-6.c: Ditto.
1249 * gcc.dg/pr82929-2.c: Ditto.
1250 * gcc.dg/pr82929.c: Ditto.
1251 * gcc.dg/store_merging_1.c: Ditto.
1252 * gcc.dg/store_merging_11.c: Ditto.
1253 * gcc.dg/store_merging_13.c: Ditto.
1254 * gcc.dg/store_merging_15.c: Ditto.
1255 * gcc.dg/store_merging_16.c: Ditto.
1256 * gcc.dg/store_merging_19.c: Ditto.
1257 * gcc.dg/store_merging_24.c: Ditto.
1258 * gcc.dg/store_merging_25.c: Ditto.
1259 * gcc.dg/store_merging_28.c: Ditto.
1260 * gcc.dg/store_merging_30.c: Ditto.
1261 * gcc.dg/store_merging_5.c: Ditto.
1262 * gcc.dg/store_merging_7.c: Ditto.
1263 * gcc.dg/store_merging_8.c: Ditto.
1264 * gcc.dg/strlenopt-85.c: Ditto.
1265 * gcc.dg/tree-ssa/dump-6.c: Ditto.
1266 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
1267 * gcc.dg/tree-ssa/pr47059.c: Ditto.
1268 * gcc.dg/tree-ssa/pr86017.c: Ditto.
1269 * gcc.dg/tree-ssa/pr91482.c: Ditto.
1270 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
1271 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
1272 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1273 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
1274 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1275 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1276 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
1277 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
1278 * gcc.dg/uninit-40.c: Ditto.
1279 * gcc.dg/unroll-7.c: Ditto.
1280 * gcc.misc-tests/help.exp: Ditto.
1281 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
1282 * gcc.target/i386/pr34012.c: Ditto.
1283 * gcc.target/i386/pr49781-1.c: Ditto.
1284 * gcc.target/i386/pr95798-1.c: Ditto.
1285 * gcc.target/i386/pr95798-2.c: Ditto.
1286 * gfortran.dg/pr77498.f: Ditto.
1287
1288 2021-10-07 Patrick Palka <ppalka@redhat.com>
1289
1290 PR c++/61355
1291 * g++.old-deja/g++.pt/nontype5.C: Adjust.
1292 * g++.dg/template/param6.C: New test.
1293
1294 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
1295
1296 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
1297 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
1298 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
1299 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
1300
1301 2021-10-07 Patrick Palka <ppalka@redhat.com>
1302
1303 PR c++/99904
1304 * g++.dg/cpp2a/concepts-ttp4.C: New test.
1305
1306 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
1307
1308 PR c++/102482
1309 * g++.dg/warn/Winit-list5.C: New test.
1310
1311 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
1312
1313 * g++.dg/torture/pr102581.C: New test.
1314
1315 2021-10-07 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR c++/102615
1318 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
1319
1320 2021-10-07 Richard Biener <rguenther@suse.de>
1321
1322 * gcc.dg/gimplefe-47.c: New testcase.
1323
1324 2021-10-06 Jason Merrill <jason@redhat.com>
1325
1326 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
1327
1328 2021-10-06 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR c++/102612
1331 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
1332 than 201907L.
1333 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
1334 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
1335 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
1336 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
1337 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
1338 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
1339 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
1340 c++20_down.
1341 * g++.dg/cpp1y/constexpr-label.C: Likewise.
1342 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
1343 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
1344 wording.
1345 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
1346 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
1347 and remove dg-options.
1348
1349 2021-10-06 Jakub Jelinek <jakub@redhat.com>
1350
1351 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
1352 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
1353 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
1354 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
1355 * g++.dg/cpp/elifdef-1.C: New test.
1356 * g++.dg/cpp/elifdef-2.C: New test.
1357 * g++.dg/cpp/elifdef-3.C: New test.
1358 * g++.dg/cpp/elifdef-4.C: New test.
1359 * g++.dg/cpp/elifdef-5.C: New test.
1360 * g++.dg/cpp/elifdef-6.C: New test.
1361 * g++.dg/cpp/elifdef-7.C: New test.
1362
1363 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
1364
1365 * gfortran.dg/attr_deprecated-2.f90: New test.
1366
1367 2021-10-06 Jakub Jelinek <jakub@redhat.com>
1368 Jason Merrill <jason@redhat.com>
1369
1370 PR c++/98712
1371 PR c++/102490
1372 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
1373 more complete definition.
1374 (std::strong_ordering::less, std::strong_ordering::equal,
1375 std::strong_ordering::greater): Define.
1376 * g++.dg/cpp2a/spaceship-synth12.C: New test.
1377 * g++.dg/cpp2a/spaceship-synth13.C: New test.
1378 * g++.dg/cpp2a/spaceship-synth14.C: New test.
1379 * g++.dg/cpp2a/spaceship-eq11.C: New test.
1380 * g++.dg/cpp2a/spaceship-eq12.C: New test.
1381 * g++.dg/cpp2a/spaceship-eq13.C: New test.
1382
1383 2021-10-05 qing zhao <qing.zhao@oracle.com>
1384
1385 PR middle-end/102359
1386 * g++.dg/pr102359_1.C: New test.
1387 * g++.dg/pr102359_2.C: New test.
1388
1389 2021-10-05 Jakub Jelinek <jakub@redhat.com>
1390
1391 PR c++/102548
1392 * g++.target/i386/pr102548.C: New test.
1393
1394 2021-10-05 Patrick Palka <ppalka@redhat.com>
1395
1396 PR c++/102547
1397 * g++.dg/cpp0x/variadic-partial2.C: New test.
1398 * g++.dg/cpp0x/variadic-partial2a.C: New test.
1399
1400 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
1401
1402 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
1403
1404 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
1405
1406 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
1407 a pointer type.
1408
1409 2021-10-05 Richard Biener <rguenther@suse.de>
1410
1411 PR c/102605
1412 * gcc.dg/gimplefe-46.c: New testcase.
1413
1414 2021-10-05 Patrick Palka <ppalka@redhat.com>
1415
1416 PR c++/98930
1417 * g++.dg/cpp1z/nontype4.C: New test.
1418 * g++.dg/cpp1z/nontype4a.C: New test.
1419
1420 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
1421
1422 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
1423 remove dg-excess-errors to change XFAIL to PASS.
1424
1425 2021-10-05 Richard Biener <rguenther@suse.de>
1426
1427 PR middle-end/102587
1428 PR middle-end/102285
1429 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
1430 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
1431
1432 2021-10-05 Richard Biener <rguenther@suse.de>
1433
1434 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
1435 inner loop preheader checking code.
1436
1437 2021-10-04 Marek Polacek <polacek@redhat.com>
1438
1439 PR c++/97573
1440 * c-c++-common/Warray-compare-1.c: New test.
1441 * c-c++-common/Warray-compare-2.c: New test.
1442
1443 2021-10-04 Richard Biener <rguenther@suse.de>
1444
1445 * gcc.dg/auto-init-hardreg-1.c: New testcase.
1446
1447 2021-10-04 Richard Biener <rguenther@suse.de>
1448
1449 * c-c++-common/pr102285.c: New testcase.
1450
1451 2021-10-04 Richard Biener <rguenther@suse.de>
1452
1453 PR tree-optimization/102570
1454 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
1455 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
1456
1457 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
1458
1459 * g++.dg/Walloca2.C: New test.
1460
1461 2021-10-04 Richard Biener <rguenther@suse.de>
1462
1463 PR middle-end/102587
1464 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
1465 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
1466
1467 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
1468
1469 PR fortran/54753
1470 * gfortran.dg/assumed_rank_23.f90: New file.
1471
1472 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
1473
1474 PR c++/101765
1475 * g++.dg/coroutines/pr101765.C: New test.
1476
1477 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
1478
1479 PR c++/99710
1480 * g++.dg/coroutines/pr99710.C: New test.
1481
1482 2021-10-03 John Eivind Helset <jehelset@gmail.com>
1483
1484 PR c++/100673
1485 * g++.dg/coroutines/pr100673.C: New test.
1486
1487 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
1488
1489 PR c++/101133
1490 * g++.dg/coroutines/pr101133.C: New test.
1491
1492 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
1493
1494 PR c++/99575
1495 * g++.dg/coroutines/pr99575.C: New test.
1496
1497 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
1498
1499 * gcc.dg/tree-ssa/pr102563.c: New test.
1500
1501 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
1502
1503 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
1504 Use unsigned long long for x86-64.
1505
1506 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
1507
1508 PR tree-optimization/102546
1509 * gcc.dg/tree-ssa/pr102546.c: New file.
1510
1511 2021-10-01 Martin Sebor <msebor@redhat.com>
1512
1513 PR c/102103
1514 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
1515 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
1516 * gcc.dg/Waddress.c: Expect a warning.
1517 * c-c++-common/Waddress-3.c: New test.
1518 * c-c++-common/Waddress-4.c: New test.
1519 * g++.dg/warn/Waddress-5.C: New test.
1520 * g++.dg/warn/Waddress-6.C: New test.
1521 * g++.dg/warn/pr101219.C: Expect a warning.
1522 * gcc.dg/Waddress-3.c: New test.
1523
1524 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
1525
1526 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
1527 __tsan_atomic32_fetch_add.
1528
1529 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
1530
1531 PR c++/101783
1532 * g++.dg/parse/pr101783.C: New test.
1533
1534 2021-10-01 Jakub Jelinek <jakub@redhat.com>
1535 Richard Biener <rguenther@suse.de>
1536
1537 PR sanitizer/102515
1538 * c-c++-common/ubsan/div-by-zero-3.c: Use
1539 -fsanitize=signed-integer-overflow instead of
1540 -fsanitize=integer-divide-by-zero.
1541 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
1542 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
1543 -fsanitize-undefined-trap-on-error.
1544 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
1545 * c-c++-common/ubsan/overflow-div-1.c: New test.
1546 * c-c++-common/ubsan/overflow-div-2.c: New test.
1547 * c-c++-common/ubsan/overflow-div-3.c: New test.
1548
1549 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1550
1551 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
1552
1553 2021-10-01 Andrew Pinski <apinski@marvell.com>
1554
1555 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
1556 pointers.
1557
1558 2021-10-01 Martin Liska <mliska@suse.cz>
1559
1560 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
1561 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
1562 * gcc.target/i386/attr-optimize.c: New test.
1563
1564 2021-10-01 Jakub Jelinek <jakub@redhat.com>
1565
1566 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
1567
1568 2021-10-01 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR c++/102496
1571 * g++.dg/tls/pr102496-1.C: New test.
1572 * g++.dg/tls/pr102496-2.C: New test.
1573
1574 2021-10-01 Richard Biener <rguenther@suse.de>
1575
1576 PR middle-end/102518
1577 * gcc.dg/torture/pr102518.c: New testcase.
1578
1579 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
1580
1581 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
1582
1583 2021-09-30 Patrick Palka <ppalka@redhat.com>
1584
1585 PR c++/102535
1586 * g++.dg/ext/is_trivially_constructible7.C: New test.
1587
1588 2021-09-30 Patrick Palka <ppalka@redhat.com>
1589
1590 * g++.dg/ext/is_constructible6.C: New test.
1591
1592 2021-09-30 Patrick Palka <ppalka@redhat.com>
1593
1594 PR c++/95567
1595 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
1596
1597 2021-09-30 Harald Anlauf <anlauf@gmx.de>
1598
1599 PR fortran/102458
1600 * gfortran.dg/pr102458b.f90: New test.
1601
1602 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
1603
1604 PR target/89954
1605 * gcc.target/i386/pr89954.c: New test.
1606
1607 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
1608
1609 PR fortran/71703
1610 PR fortran/84007
1611 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
1612 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
1613 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
1614
1615 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
1616
1617 PR d/102476
1618 * gdc.dg/pr102476.d: New test.
1619
1620 2021-09-30 Martin Liska <mliska@suse.cz>
1621
1622 PR testsuite/102509
1623 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
1624 used.
1625 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
1626
1627 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
1628
1629 PR testsuite/102501
1630 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
1631 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
1632
1633 2021-09-29 Harald Anlauf <anlauf@gmx.de>
1634
1635 PR fortran/102520
1636 * gfortran.dg/pr102520.f90: New test.
1637
1638 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
1639
1640 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
1641 * gcc.c-torture/compile/pr27863.c: Likewise.
1642
1643 2021-09-29 Richard Biener <rguenther@suse.de>
1644
1645 PR testsuite/102517
1646 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
1647
1648 2021-09-29 Richard Biener <rguenther@suse.de>
1649
1650 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
1651 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
1652
1653 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1654 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1655
1656 * gcc.target/aarch64/cpymem-size.c: New test.
1657
1658 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1659 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1660
1661 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
1662 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
1663
1664 2021-09-29 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR middle-end/102504
1667 * c-c++-common/gomp/scope-4.c: New test.
1668
1669 2021-09-29 Andrew Pinski <apinski@marvell.com>
1670
1671 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
1672 * gcc.c-torture/compile/pr27863.c: Likewise.
1673 * gcc.c-torture/compile/pr70190.c: Likewise.
1674 * gcc.dg/torture/pr89135.c: Likewise.
1675 * gcc.dg/torture/pr90071.c: Likewise.
1676 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
1677
1678 2021-09-29 Richard Biener <rguenther@suse.de>
1679
1680 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
1681
1682 2021-09-28 Patrick Palka <ppalka@redhat.com>
1683
1684 PR c++/99909
1685 * g++.dg/cpp2a/concepts-ttp3.C: New test.
1686
1687 2021-09-28 Andrew Pinski <apinski@marvell.com>
1688
1689 PR c/32122
1690 * gcc.dg/comp-goto-5.c: New test.
1691 * gcc.dg/comp-goto-6.c: New test.
1692
1693 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
1694
1695 PR c++/102454
1696 * g++.dg/coroutines/pr102454.C: New test.
1697
1698 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
1699
1700 * gcc.dg/tree-ssa/reassoc-46.c: New test.
1701 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
1702 * gcc.dg/tree-ssa/reassoc-47.c: New test.
1703 * gcc.dg/tree-ssa/reassoc-48.c: New test.
1704 * gcc.dg/tree-ssa/reassoc-49.c: New test.
1705 * gcc.dg/tree-ssa/reassoc-50.c: New test.
1706 * gcc.dg/tree-ssa/reassoc-51.c: New test.
1707
1708 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
1709
1710 * gcc.dg/auto-init-uninit-1.c: Adjust.
1711 * gcc.dg/auto-init-uninit-15.c: Same.
1712 * gcc.dg/guality/example.c: Same.
1713 * gcc.dg/loop-8.c: Same.
1714 * gcc.dg/strlenopt-40.c: Same.
1715 * gcc.dg/tree-ssa/pr18133-2.c: Same.
1716 * gcc.dg/tree-ssa/pr18134.c: Same.
1717 * gcc.dg/uninit-1.c: Same.
1718 * gcc.dg/uninit-pr44547.c: Same.
1719 * gcc.dg/uninit-pr59970.c: Same.
1720
1721 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
1722
1723 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
1724
1725 2021-09-28 Jakub Jelinek <jakub@redhat.com>
1726
1727 PR target/102498
1728 * gcc.target/i386/pr102498.c: New test.
1729
1730 2021-09-28 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/99793
1733 * gcc.dg/tree-ssa/pr99793.c: New testcase.
1734
1735 2021-09-28 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/100112
1738 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
1739
1740 2021-09-28 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR middle-end/102492
1743 * g++.dg/gomp/simd-3.C: New test.
1744
1745 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
1746
1747 PR tree-optimization/102511
1748 * gcc.dg/pr102511.c: New test.
1749 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
1750
1751 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
1752
1753 PR target/102230
1754 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
1755 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
1756 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
1757 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
1758 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
1759 * gcc.target/i386/pr102230.c: Ditto.
1760
1761 2021-09-28 Richard Biener <rguenther@suse.de>
1762
1763 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
1764
1765 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
1766
1767 PR fortran/102500
1768 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
1769 -Wmissing-include-dirs output printed or not depending on
1770 how the testsuite is run.
1771
1772 2021-09-28 Richard Biener <rguenther@suse.de>
1773
1774 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
1775 on x86.
1776
1777 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
1778
1779 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
1780 * gcc.dg/auto-init-uninit-15.c: Same.
1781 * gcc.dg/guality/example.c: Same.
1782 * gcc.dg/loop-8.c: Same.
1783 * gcc.dg/strlenopt-40.c: Same.
1784 * gcc.dg/tree-ssa/pr18133-2.c: Same.
1785 * gcc.dg/tree-ssa/pr18134.c: Same.
1786 * gcc.dg/uninit-1.c: Same.
1787 * gcc.dg/uninit-pr44547.c: Same.
1788 * gcc.dg/uninit-pr59970.c: Same.
1789
1790 2021-09-28 liuhongt <hongtao.liu@intel.com>
1791
1792 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
1793 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
1794
1795 2021-09-28 liuhongt <hongtao.liu@intel.com>
1796
1797 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
1798 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
1799
1800 2021-09-27 Patrick Palka <ppalka@redhat.com>
1801
1802 PR c++/102479
1803 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
1804 same way.
1805 * g++.dg/cpp1z/class-deduction99.C: New test.
1806
1807 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
1808
1809 * gcc.dg/torture/pr55107.c: Adjust.
1810 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
1811 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
1812 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
1813 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
1814 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1815 * gcc.dg/tree-ssa/pr59597.c: Adjust.
1816 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
1817 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
1818 * gcc.dg/tree-ssa/pr71437.c: Adjust.
1819 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
1820 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
1821 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
1822 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
1823 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
1824 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
1825 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
1826 * gcc.dg/tree-ssa/vrp106.c: Adjust.
1827 * gcc.dg/tree-ssa/vrp55.c: Adjust.
1828
1829 2021-09-27 Martin Liska <mliska@suse.cz>
1830
1831 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
1832 * gcc.c-torture/compile/attr-complex-method.c: New test.
1833
1834 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
1835
1836 PR fortran/94070
1837 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
1838 * gfortran.dg/c-interop/size.f90: Remove xfail.
1839 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
1840 * gfortran.dg/transpose_optimization_2.f90: Likewise.
1841 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
1842 * gfortran.dg/assumed_rank_22.f90: New test.
1843 * gfortran.dg/assumed_rank_22_aux.c: New test.
1844
1845 2021-09-27 Andrew Pinski <apinski@marvell.com>
1846
1847 PR c/94726
1848 * gcc.dg/pr94726.c: New test.
1849
1850 2021-09-27 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/97351
1853 PR tree-optimization/97352
1854 PR tree-optimization/82426
1855 * gcc.target/i386/vect-pr82426.c: New testcase.
1856 * gcc.target/i386/vect-pr97352.c: Likewise.
1857
1858 2021-09-27 liuhongt <hongtao.liu@intel.com>
1859
1860 Revert:
1861 2021-09-27 liuhongt <hongtao.liu@intel.com>
1862
1863 PR target/101059
1864 * gcc.target/i386/sse2-pr101059.c: New test.
1865 * gcc.target/i386/sse3-pr101059.c: New test.
1866
1867 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
1868
1869 PR fortran/101334
1870 * gfortran.dg/associated_assumed_rank.f90: New test.
1871
1872 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
1873
1874 * gcc.target/pru/regio-as-pointer.c: New negative test.
1875 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
1876 * gcc.target/pru/regio-decl-2.c: New negative test.
1877 * gcc.target/pru/regio-decl-3.c: New negative test.
1878 * gcc.target/pru/regio-decl-4.c: New negative test.
1879 * gcc.target/pru/regio-decl.c: New negative test.
1880 * gcc.target/pru/regio-di.c: New negative test.
1881 * gcc.target/pru/regio-hi.c: New negative test.
1882 * gcc.target/pru/regio-qi.c: New negative test.
1883 * gcc.target/pru/regio.c: New test.
1884 * gcc.target/pru/regio.h: New helper header.
1885
1886 2021-09-24 Harald Anlauf <anlauf@gmx.de>
1887
1888 PR fortran/102458
1889 * gfortran.dg/pr102458.f90: New test.
1890
1891 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
1892
1893 PR fortran/101333
1894 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
1895
1896 2021-09-24 Patrick Palka <ppalka@redhat.com>
1897
1898 PR c++/98216
1899 PR c++/91292
1900 * g++.dg/cpp2a/nontype-float2.C: New test.
1901
1902 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
1903
1904 PR fortran/55534
1905 * gfortran.dg/include_9.f90: Add dg-prune-output.
1906 * gfortran.dg/include_23.f90: New test.
1907 * gfortran.dg/include_24.f90: New test.
1908
1909 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
1910
1911 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
1912 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
1913 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
1914 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
1915 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1916 * gcc.dg/vect/bb-slp-16.c: Adjust.
1917
1918 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
1919
1920 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
1921 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
1922 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
1923 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
1924 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
1925 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
1926
1927 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
1928
1929 PR fortran/101320
1930 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
1931 tests.
1932
1933 2021-09-23 Michel Morin <mimomorin@gmail.com>
1934
1935 PR c++/77565
1936 * g++.dg/spellcheck-pr77565.C: New test.
1937
1938 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
1939
1940 * gcc.dg/pr102463.c: New.
1941
1942 2021-09-23 Harald Anlauf <anlauf@gmx.de>
1943 Tobias Burnus <tobias@codesourcery.com>
1944
1945 PR fortran/93834
1946 * gfortran.dg/coarray/coarray_allocated.f90: New test.
1947
1948 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
1949
1950 PR target/102024
1951 * g++.target/powerpc/pr102024.C: New.
1952
1953 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
1954
1955 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
1956 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
1957 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
1958 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
1959 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
1960
1961 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
1962
1963 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
1964
1965 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
1966
1967 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
1968
1969 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
1970
1971 * gcc.target/i386/avx512fp16-trunchf.c: New test.
1972 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
1973
1974 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
1975
1976 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
1977
1978 2021-09-23 liuhongt <hongtao.liu@intel.com>
1979
1980 * gcc.target/i386/avx512fp16-fma-1.c: New test.
1981 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
1982 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
1983
1984 2021-09-23 liuhongt <hongtao.liu@intel.com>
1985
1986 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
1987
1988 2021-09-23 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR c++/102413
1991 * g++.dg/gomp/attrs-14.C: New test.
1992
1993 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
1994
1995 PR fortran/101319
1996 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
1997
1998 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
1999
2000 PR fortran/101334
2001 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
2002 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
2003
2004 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
2005
2006 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
2007 select rank.
2008 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
2009 call to test_lib.
2010 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
2011
2012 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
2013
2014 PR fortran/55534
2015 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
2016 * gfortran.dg/include_15.f90: Likewise.
2017 * gfortran.dg/include_16.f90: Likewise.
2018 * gfortran.dg/include_17.f90: Likewise.
2019 * gfortran.dg/include_18.f90: Likewise.
2020 * gfortran.dg/include_19.f90: Likewise.
2021
2022 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
2023 Richard Biener <rguenther@suse.de>
2024
2025 * gcc.dg/fold-negate-1.c: New test case.
2026
2027 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
2028
2029 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
2030 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
2031 (dg-additional-options): Add -mfpmath=387 for ia32.
2032 Replace lp64 with { ! ia32 }. Add a space after ia32.
2033 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
2034 * gcc.target/i386/auto-init-5.c: Likewise.
2035 * gcc.target/i386/auto-init-padding-3.c: Likewise.
2036 * gcc.target/i386/auto-init-padding-7.c: Likewise.
2037 * gcc.target/i386/auto-init-padding-8.c: Likewise.
2038 * gcc.target/i386/auto-init-padding-9.c: Likewise.
2039
2040 2021-09-22 Patrick Palka <ppalka@redhat.com>
2041
2042 DR 2446
2043 PR c++/102412
2044 * g++.dg/cpp2a/concepts-nondep2.C: New test.
2045 * g++.dg/cpp2a/concepts-nondep3.C: New test.
2046
2047 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
2048
2049 PR tree-optimization/102087
2050 * gcc.dg/pr102087.c: New test.
2051
2052 2021-09-22 dianhong xu <dianhong.xu@intel.com>
2053
2054 * gcc.target/i386/avx512fp16-14.c: New test.
2055
2056 2021-09-22 dianhong xu <dianhong.xu@intel.com>
2057
2058 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
2059 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
2060
2061 2021-09-22 dianhong xu <dianhong.xu@intel.com>
2062
2063 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
2064 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
2065
2066 2021-09-22 dianhong xu <dianhong.xu@intel.com>
2067
2068 * gcc.target/i386/avx512fp16-13.c: New test.
2069
2070 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
2071
2072 * gcc.target/s390/pr102222.c: New test.
2073
2074 2021-09-22 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR middle-end/102415
2077 * c-c++-common/gomp/scope-3.c: New test.
2078
2079 2021-09-22 Jakub Jelinek <jakub@redhat.com>
2080
2081 * c-c++-common/gomp/allocate-6.c: New test.
2082 * c-c++-common/gomp/allocate-7.c: New test.
2083 * g++.dg/gomp/allocate-4.C: New test.
2084
2085 2021-09-22 liuhongt <hongtao.liu@intel.com>
2086
2087 * gcc.target/i386/avx512vl-pr95046.c: New test.
2088
2089 2021-09-22 liuhongt <hongtao.liu@intel.com>
2090
2091 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
2092 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
2093 only v2di->v2qi truncate is not supported, v4di->v4qi should
2094 be supported.
2095
2096 2021-09-22 liuhongt <hongtao.liu@intel.com>
2097
2098 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
2099 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
2100
2101 2021-09-22 liuhongt <hongtao.liu@intel.com>
2102
2103 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
2104
2105 2021-09-22 liuhongt <hongtao.liu@intel.com>
2106
2107 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
2108 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
2109
2110 2021-09-22 liuhongt <hongtao.liu@intel.com>
2111
2112 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
2113 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
2114 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
2115 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
2116 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
2117 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
2118 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
2119 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
2120 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
2121
2122 2021-09-22 liuhongt <hongtao.liu@intel.com>
2123
2124 * gcc.target/i386/avx-1.c: Add test for new builtins.
2125 * gcc.target/i386/sse-13.c: Ditto.
2126 * gcc.target/i386/sse-23.c: Ditto.
2127 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2128 * gcc.target/i386/sse-22.c: Ditto.
2129
2130 2021-09-22 liuhongt <hongtao.liu@intel.com>
2131
2132 * gcc.target/i386/avx512fp16-helper.h
2133 (init_src): Adjust init value.
2134 (NET_CMASK): New net mask for complex input.
2135 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
2136 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
2137 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
2138 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
2139 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
2140 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
2141 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
2142 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
2143 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
2144 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
2145 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
2146 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
2147 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
2148 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
2149 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
2150 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
2151
2152 2021-09-22 liuhongt <hongtao.liu@intel.com>
2153
2154 * gcc.target/i386/avx-1.c: Add test for new builtins.
2155 * gcc.target/i386/sse-13.c: Ditto.
2156 * gcc.target/i386/sse-23.c: Ditto.
2157 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2158 * gcc.target/i386/sse-22.c: Ditto.
2159
2160 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
2161
2162 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
2163 * g++.dg/template/canon-type-15.C: New test.
2164 * g++.dg/template/canon-type-16.C: New test.
2165 * g++.dg/template/canon-type-17.C: New test.
2166 * g++.dg/template/canon-type-18.C: New test.
2167 * g++.dg/template/dependent-name15.C: New regression test.
2168 * g++.dg/template/dependent-name16.C: New regression test.
2169
2170 2021-09-21 Richard Biener <rguenther@suse.de>
2171
2172 PR tree-optimization/102421
2173 * g++.dg/vect/pr102421.cc: New testcase.
2174
2175 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
2176
2177 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
2178 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
2179 * gcc.dg/pr91441.c: Likewise.
2180 * gcc.dg/pr96260.c: Likewise.
2181 * gcc.dg/pr96307.c: Likewise.
2182 * g++.dg/warn/uninit-pr93100.C: Likewise.
2183 * gnat.dg/asan1.adb: Likewise.
2184 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
2185 * g++.dg/abi/anon4.C: Likewise.
2186
2187 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
2188
2189 * gfortran.dg/include_6.f90: Change dg-error to
2190 dg-warning and update pattern.
2191 * gfortran.dg/include_14.f90: New test.
2192 * gfortran.dg/include_15.f90: New test.
2193 * gfortran.dg/include_16.f90: New test.
2194 * gfortran.dg/include_17.f90: New test.
2195 * gfortran.dg/include_18.f90: New test.
2196 * gfortran.dg/include_19.f90: New test.
2197 * gfortran.dg/include_20.f90: New test.
2198 * gfortran.dg/include_21.f90: New test.
2199
2200 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
2201
2202 * g++.target/aarch64/sve/static-var-in-template.C: New test.
2203
2204 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
2205
2206 * gcc.dg/tree-ssa/evrp-ignore.c: New.
2207
2208 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
2209
2210 * gcc.dg/associative-math-1.c: New test.
2211 * gcc.dg/associative-math-2.c: New test.
2212 * gcc.dg/no-signed-zeros-1.c: New test.
2213 * gcc.dg/no-signed-zeros-2.c: New test.
2214 * gcc.dg/no-trapping-math-1.c: New test.
2215 * gcc.dg/no-trapping-math-2.c: New test.
2216 * gcc.dg/reciprocal-math-1.c: New test.
2217 * gcc.dg/reciprocal-math-2.c: New test.
2218 * gcc.dg/rounding-math-1.c: New test.
2219 * gcc.dg/rounding-math-2.c: New test.
2220
2221 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
2222
2223 * gfortran.dg/gomp/order-5.f90: New test.
2224 * gfortran.dg/gomp/order-6.f90: New test.
2225 * gfortran.dg/gomp/order-7.f90: New test.
2226 * gfortran.dg/gomp/order-8.f90: New test.
2227 * gfortran.dg/gomp/order-9.f90: New test.
2228
2229 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
2230 Torbjörn SVENSSON <torbjorn.svensson@st.com>
2231
2232 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
2233 toolchain executables names.
2234
2235 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
2236
2237 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
2238 expected error diagnostics.
2239
2240 2021-09-20 Richard Biener <rguenther@suse.de>
2241
2242 PR tree-optimization/65206
2243 * gcc.dg/torture/20210916.c: New testcase.
2244 * gcc.dg/vect/pr65206.c: Likewise.
2245
2246 2021-09-19 Martin Sebor <msebor@redhat.com>
2247
2248 PR middle-end/102403
2249 * gcc.dg/uninit-pr102403.c: New test.
2250 * gcc.dg/uninit-pr102403-c2.c: New test.
2251
2252 2021-09-19 Martin Sebor <msebor@redhat.com>
2253
2254 PR middle-end/102243
2255 * g++.dg/warn/Wplacement-new-size-10.C: New test.
2256
2257 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
2258
2259 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
2260 unique.
2261 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
2262 Likewise.
2263
2264 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
2265
2266 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
2267 exit conditions to cater for more platforms.
2268
2269 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
2270
2271 PR middle-end/88173
2272 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
2273 * g++.dg/pr88173-1.C: New test case.
2274 * g++.dg/pr88173-2.C: New test case.
2275
2276 2021-09-18 Jakub Jelinek <jakub@redhat.com>
2277
2278 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
2279 with order clause.
2280 (f3): Remove.
2281 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
2282 with order clause.
2283 * c-c++-common/gomp/order-5.c: New test.
2284 * c-c++-common/gomp/order-6.c: New test.
2285 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
2286 duplicated order clause.
2287 (f9): New function.
2288 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
2289 order(concurrent) clauses on the same composite construct combined
2290 with distribute, instead split it into two tests, one without
2291 copyin and one without order(concurrent). Add order(concurrent)
2292 clauses to {,{,target} teams} distribute.
2293 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
2294 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
2295
2296 2021-09-18 Jakub Jelinek <jakub@redhat.com>
2297
2298 * c-c++-common/gomp/default-2.c: New test.
2299 * c-c++-common/gomp/default-3.c: New test.
2300 * g++.dg/gomp/default-1.C: New test.
2301
2302 2021-09-18 liuhongt <hongtao.liu@intel.com>
2303
2304 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
2305 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
2306 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
2307 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
2308 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
2309 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
2310 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
2311 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
2312
2313 2021-09-18 liuhongt <hongtao.liu@intel.com>
2314
2315 * gcc.target/i386/avx-1.c: Add test for new builtins.
2316 * gcc.target/i386/sse-13.c: Ditto.
2317 * gcc.target/i386/sse-23.c: Ditto.
2318 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2319 * gcc.target/i386/sse-22.c: Ditto.
2320
2321 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
2322
2323 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
2324
2325 2021-09-18 liuhongt <hongtao.liu@intel.com>
2326
2327 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
2328 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
2329 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
2330 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
2331 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
2332 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
2333 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
2334 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
2335
2336 2021-09-18 liuhongt <hongtao.liu@intel.com>
2337
2338 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
2339 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
2340 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
2341 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
2342 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
2343 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
2344 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
2345 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
2346 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
2347 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
2348 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
2349 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
2350 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
2351 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
2352 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
2353 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
2354
2355 2021-09-18 liuhongt <hongtao.liu@intel.com>
2356
2357 * gcc.target/i386/avx-1.c: Add test for new builtins.
2358 * gcc.target/i386/sse-13.c: Ditto.
2359 * gcc.target/i386/sse-23.c: Ditto.
2360 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
2361 * gcc.target/i386/sse-22.c: Ditto.
2362
2363 2021-09-18 liuhongt <hongtao.liu@intel.com>
2364
2365 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
2366 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
2367 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
2368 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
2369 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
2370 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
2371 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
2372 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
2373
2374 2021-09-18 liuhongt <hongtao.liu@intel.com>
2375
2376 * gcc.target/i386/avx-1.c: Add test for new builtins.
2377 * gcc.target/i386/sse-13.c: Ditto.
2378 * gcc.target/i386/sse-23.c: Ditto.
2379 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2380 * gcc.target/i386/sse-22.c: Ditto.
2381
2382 2021-09-18 liuhongt <hongtao.liu@intel.com>
2383
2384 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
2385 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
2386
2387 2021-09-18 Jason Merrill <jason@redhat.com>
2388
2389 * g++.dg/template/dtor5.C: Adjust expected error.
2390 * g++.dg/cpp23/lookup2.C: New test.
2391 * g++.dg/template/dtor11.C: New test.
2392
2393 2021-09-17 Harald Anlauf <anlauf@gmx.de>
2394
2395 PR fortran/102366
2396 * gfortran.dg/pr102366.f90: New test.
2397
2398 2021-09-17 qing zhao <qing.zhao@oracle.com>
2399
2400 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
2401 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
2402 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
2403 -march=x86-64 and -mtune=generic -msse.
2404 * gcc.target/i386/auto-init-3.c: Likewise.
2405 * gcc.target/i386/auto-init-4.c: Likewise.
2406 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
2407 ia32.
2408 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
2409 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
2410 * gcc.target/i386/auto-init-7.c: Likewise.
2411 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
2412 -march=x86-64 and -mtune=generic -msse..
2413 * gcc.target/i386/auto-init-padding-1.c: Likewise.
2414 * gcc.target/i386/auto-init-padding-10.c: Likewise.
2415 * gcc.target/i386/auto-init-padding-11.c: Likewise.
2416 * gcc.target/i386/auto-init-padding-12.c: Likewise.
2417 * gcc.target/i386/auto-init-padding-2.c: Likewise.
2418 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
2419 -march=x86-64. Different pattern match for lp64 and ia32.
2420 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
2421 -march=x86-64 and -mtune-generic -msse.
2422 * gcc.target/i386/auto-init-padding-5.c: Likewise.
2423 * gcc.target/i386/auto-init-padding-6.c: Likewise.
2424 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
2425 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
2426 * gcc.target/i386/auto-init-padding-8.c: Likewise.
2427 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
2428 -march=x86-64. Different pattern match for lp64 and ia32.
2429
2430 2021-09-17 Martin Sebor <msebor@redhat.com>
2431
2432 PR middle-end/102200
2433 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
2434 * gcc.dg/Warray-bounds-89.c: New test.
2435 * gcc.dg/Wstringop-overflow-74.c: New test.
2436 * gcc.dg/Wstringop-overflow-75.c: New test.
2437 * gcc.dg/Wstringop-overflow-76.c: New test.
2438
2439 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
2440
2441 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
2442 _Float128 _Complex instead of __complex128.
2443 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
2444 about use of _Float128.
2445 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
2446 _Float128 instead of __float128.
2447 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
2448 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
2449 * lib/target-supports.exp
2450 (check_effective_target_fortran_real_c_float128): Update comments.
2451
2452 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
2453
2454 PR c/102245
2455 * gcc.dg/Wint-in-bool-context-4.c: New test case.
2456
2457 2021-09-17 Jakub Jelinek <jakub@redhat.com>
2458
2459 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
2460 C.
2461 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
2462 * c-c++-common/gomp/atomic-26.c: Likewise.
2463 * c-c++-common/gomp/atomic-27.c: Likewise.
2464 * c-c++-common/gomp/atomic-28.c: Likewise.
2465 * c-c++-common/gomp/atomic-29.c: Likewise.
2466 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
2467 for C++ when it differs from C.
2468 (foo): Change return type from double to void.
2469 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
2470 * g++.dg/gomp/atomic-20.C: New test.
2471
2472 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
2473
2474 * gcc.target/i386/avx-covert-1.c: New file.
2475 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
2476 * gcc.target/i386/avx-int-covert-1.c: Likewise.
2477 * gcc.target/i386/sse-covert-1.c: Likewise.
2478 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
2479 * gcc.target/i386/sse-int-covert-1.c: Likewise.
2480
2481 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
2482
2483 PR target/101900
2484 * gcc.target/i386/pr101900-1.c: New test.
2485 * gcc.target/i386/pr101900-2.c: Likewise.
2486 * gcc.target/i386/pr101900-3.c: Likewise.
2487
2488 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
2489
2490 * gcc.target/sparc/20210917-1.c: New test.
2491
2492 2021-09-17 liuhongt <hongtao.liu@intel.com>
2493
2494 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
2495 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
2496 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
2497 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
2498
2499 2021-09-17 liuhongt <hongtao.liu@intel.com>
2500
2501 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
2502 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
2503 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
2504 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
2505 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
2506 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
2507 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
2508 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
2509
2510 2021-09-17 liuhongt <hongtao.liu@intel.com>
2511
2512 * gcc.target/i386/avx-1.c: Add test for new builtins.
2513 * gcc.target/i386/sse-13.c: Ditto.
2514 * gcc.target/i386/sse-23.c: Ditto.
2515 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2516 * gcc.target/i386/sse-22.c: Ditto.
2517
2518 2021-09-17 liuhongt <hongtao.liu@intel.com>
2519
2520 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
2521 (src3f): New.
2522 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
2523 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
2524 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
2525 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
2526 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
2527 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
2528 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
2529 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
2530 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
2531 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
2532 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
2533 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
2534 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
2535 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
2536 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
2537 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
2538
2539 2021-09-17 liuhongt <hongtao.liu@intel.com>
2540
2541 * gcc.target/i386/avx-1.c: Add test for new builtins.
2542 * gcc.target/i386/sse-13.c: Ditto.
2543 * gcc.target/i386/sse-23.c: Ditto.
2544 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2545 * gcc.target/i386/sse-22.c: Ditto.
2546
2547 2021-09-17 liuhongt <hongtao.liu@intel.com>
2548
2549 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
2550 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
2551 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
2552 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
2553 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
2554 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
2555 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
2556 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
2557 * gcc.target/i386/avx-1.c: Add test for new builtins.
2558 * gcc.target/i386/sse-13.c: Ditto.
2559 * gcc.target/i386/sse-23.c: Ditto.
2560 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2561 * gcc.target/i386/sse-22.c: Ditto.
2562
2563 2021-09-17 liuhongt <hongtao.liu@intel.com>
2564
2565 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
2566 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
2567 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
2568 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
2569 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
2570 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
2571 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
2572 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
2573 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
2574 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
2575 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
2576 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
2577 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
2578 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
2579 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
2580 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
2581 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
2582 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
2583 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
2584 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
2585 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
2586 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
2587 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
2588 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
2589
2590 2021-09-17 liuhongt <hongtao.liu@intel.com>
2591
2592 * gcc.target/i386/avx-1.c: Add test for new builtins.
2593 * gcc.target/i386/sse-13.c: Ditto.
2594 * gcc.target/i386/sse-23.c: Ditto.
2595 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2596 * gcc.target/i386/sse-22.c: Ditto.
2597
2598 2021-09-17 liuhongt <hongtao.liu@intel.com>
2599
2600 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
2601 component.
2602 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
2603 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
2604 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
2605 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
2606 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
2607 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
2608 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
2609 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
2610 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
2611 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
2612 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
2613 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
2614 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
2615 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
2616 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
2617 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
2618
2619 2021-09-17 liuhongt <hongtao.liu@intel.com>
2620
2621 * gcc.target/i386/avx-1.c: Add test for new builtins.
2622 * gcc.target/i386/sse-13.c: Ditto.
2623 * gcc.target/i386/sse-23.c: Ditto.
2624 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2625 * gcc.target/i386/sse-22.c: Ditto.
2626
2627 2021-09-16 Patrick Palka <ppalka@redhat.com>
2628
2629 PR c++/98486
2630 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
2631 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
2632 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
2633
2634 2021-09-16 Harald Anlauf <anlauf@gmx.de>
2635
2636 PR fortran/102287
2637 * gfortran.dg/intent_out_14.f90: New test.
2638
2639 2021-09-16 Richard Biener <rguenther@suse.de>
2640
2641 PR middle-end/102360
2642 * g++.dg/pr102360.C: New testcase.
2643
2644 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
2645
2646 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
2647
2648 2021-09-16 liuhongt <hongtao.liu@intel.com>
2649
2650 PR middle-end/102080
2651 * gcc.target/i386/pr102080.c: New test.
2652
2653 2021-09-16 liuhongt <hongtao.liu@intel.com>
2654
2655 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
2656 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
2657 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
2658 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
2659 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
2660 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
2661 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
2662 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
2663 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
2664 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
2665 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
2666 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
2667 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
2668 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
2669 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
2670 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
2671 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
2672 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
2673 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
2674 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
2675 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
2676 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
2677 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
2678 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
2679
2680 2021-09-16 liuhongt <hongtao.liu@intel.com>
2681
2682 * gcc.target/i386/avx-1.c: Add test for new builtins.
2683 * gcc.target/i386/sse-13.c: Ditto.
2684 * gcc.target/i386/sse-23.c: Ditto.
2685 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2686 * gcc.target/i386/sse-22.c: Ditto.
2687
2688 2021-09-16 liuhongt <hongtao.liu@intel.com>
2689
2690 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
2691 components.
2692 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
2693 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
2694 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
2695 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
2696 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
2697 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
2698 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
2699 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
2700 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
2701 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
2702 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
2703 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
2704 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
2705 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
2706 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
2707 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
2708 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
2709 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
2710 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
2711 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
2712 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
2713 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
2714 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
2715 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
2716
2717 2021-09-16 liuhongt <hongtao.liu@intel.com>
2718
2719 * gcc.target/i386/avx-1.c: Add test for new builtins.
2720 * gcc.target/i386/sse-13.c: Ditto.
2721 * gcc.target/i386/sse-23.c: Ditto.
2722 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2723 * gcc.target/i386/sse-22.c: Ditto.
2724
2725 2021-09-16 liuhongt <hongtao.liu@intel.com>
2726
2727 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
2728 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
2729 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
2730 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
2731 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
2732 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
2733 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
2734 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
2735 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
2736 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
2737
2738 2021-09-15 Patrick Palka <ppalka@redhat.com>
2739
2740 PR c++/101904
2741 * g++.dg/ext/conv2.C: New test.
2742 * g++.dg/template/conv17.C: Extend test.
2743
2744 2021-09-15 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR c++/88578
2747 PR c++/102295
2748 * g++.dg/ext/flexary39.C: New test.
2749 * g++.dg/ext/flexary40.C: New test.
2750
2751 2021-09-15 Patrick Palka <ppalka@redhat.com>
2752
2753 PR c++/102050
2754 * g++.dg/cpp0x/initlist125.C: New test.
2755 * g++.dg/cpp0x/initlist126.C: New test.
2756
2757 2021-09-15 Alexandre Oliva <oliva@adacore.com>
2758
2759 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
2760
2761 2021-09-15 liuhongt <hongtao.liu@intel.com>
2762
2763 * gcc.target/i386/pr102327-1.c: New test.
2764 * gcc.target/i386/pr102327-2.c: New test.
2765 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
2766
2767 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
2768
2769 * gcc.target/i386/avx-1.c: Adjust builtin macros.
2770 * gcc.target/i386/sse-13.c: Likewise.
2771 * gcc.target/i386/sse-23.c: Likewise.
2772
2773 2021-09-15 Richard Biener <rguenther@suse.de>
2774
2775 PR tree-optimization/102318
2776 * gcc.dg/vect/pr102318.c: New testcase.
2777
2778 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
2779 Peter Cordes <peter@cordes.ca>
2780
2781 PR target/91103
2782 * gcc.target/i386/pr91103-1.c: Add extract tests.
2783 * gcc.target/i386/pr91103-2.c: Ditto.
2784
2785 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
2786
2787 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
2788 testing.
2789
2790 2021-09-15 Jason Merrill <jason@redhat.com>
2791
2792 PR c++/48396
2793 * g++.dg/rtti/undeclared1.C: New test.
2794
2795 2021-09-14 Harald Anlauf <anlauf@gmx.de>
2796
2797 PR fortran/102311
2798 * gfortran.dg/entry_25.f90: New test.
2799
2800 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
2801
2802 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
2803 built-in. Update instruction counts.
2804
2805 2021-09-14 Patrick Palka <ppalka@redhat.com>
2806
2807 PR c++/102163
2808 * g++.dg/cpp0x/constexpr-empty17.C: New test.
2809
2810 2021-09-14 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR c++/102295
2813 * g++.target/i386/pr102295.C: New test.
2814
2815 2021-09-14 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR c++/102305
2818 * g++.dg/cpp0x/pr102305.C: New test.
2819
2820 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
2821
2822 PR fortran/102313
2823 * gfortran.dg/goacc/unexpected-end.f90: New test.
2824 * gfortran.dg/gomp/unexpected-end.f90: New test.
2825
2826 2021-09-14 Martin Liska <mliska@suse.cz>
2827
2828 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
2829 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
2830
2831 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
2832
2833 * gnat.dg/enum_rep2.adb: New test.
2834
2835 2021-09-14 Jakub Jelinek <jakub@redhat.com>
2836
2837 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
2838 dg-additional-options for ia32. Use sync_long_long effective target
2839 instead of sync_int_long.
2840 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
2841 a syntax error.
2842
2843 2021-09-14 liuhongt <hongtao.liu@intel.com>
2844
2845 * gcc.target/i386/avx512fp16-helper.h (V512):
2846 Add xmm component.
2847 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
2848 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
2849 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
2850 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
2851 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
2852 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
2853 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
2854 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
2855 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
2856 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
2857 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
2858 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
2859 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
2860 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
2861 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
2862 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
2863 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
2864 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
2865
2866 2021-09-14 liuhongt <hongtao.liu@intel.com>
2867
2868 * gcc.target/i386/avx-1.c: Add test for new builtins.
2869 * gcc.target/i386/sse-13.c: Ditto.
2870 * gcc.target/i386/sse-23.c: Ditto.
2871 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2872 * gcc.target/i386/sse-22.c: Ditto.
2873
2874 2021-09-14 liuhongt <hongtao.liu@intel.com>
2875
2876 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
2877 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
2878 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
2879 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
2880 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
2881 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
2882 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
2883 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
2884 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
2885 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
2886 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
2887 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
2888 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
2889
2890 2021-09-14 liuhongt <hongtao.liu@intel.com>
2891
2892 * gcc.target/i386/avx-1.c: Add test for new builtins.
2893 * gcc.target/i386/sse-13.c: Ditto.
2894 * gcc.target/i386/sse-23.c: Ditto.
2895 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2896 * gcc.target/i386/sse-22.c: Ditto.
2897
2898 2021-09-14 liuhongt <hongtao.liu@intel.com>
2899
2900 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
2901 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
2902 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
2903 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
2904 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
2905 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
2906 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
2907 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
2908 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
2909 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
2910 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
2911 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
2912
2913 2021-09-14 liuhongt <hongtao.liu@intel.com>
2914
2915 * gcc.target/i386/avx-1.c: Add test for new builtins.
2916 * gcc.target/i386/sse-13.c: Ditto.
2917 * gcc.target/i386/sse-23.c: Ditto.
2918 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2919 * gcc.target/i386/sse-22.c: Ditto.
2920
2921 2021-09-14 liuhongt <hongtao.liu@intel.com>
2922
2923 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
2924 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
2925 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
2926 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
2927 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
2928 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
2929 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
2930 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
2931 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
2932 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
2933 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
2934 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
2935
2936 2021-09-14 liuhongt <hongtao.liu@intel.com>
2937
2938 * gcc.target/i386/avx-1.c: Add test for new builtins.
2939 * gcc.target/i386/sse-13.c: Ditto.
2940 * gcc.target/i386/sse-23.c: Ditto.
2941 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
2942 * gcc.target/i386/sse-22.c: Ditto.
2943
2944 2021-09-13 Harald Anlauf <anlauf@gmx.de>
2945
2946 PR fortran/82314
2947 * gfortran.dg/pr82314.f90: New test.
2948
2949 2021-09-13 Harald Anlauf <anlauf@gmx.de>
2950
2951 PR fortran/85130
2952 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
2953 test that was erroneously considered as illegal.
2954
2955 2021-09-13 Jason Merrill <jason@redhat.com>
2956
2957 * g++.dg/warn/Winterference.H: New file.
2958 * g++.dg/warn/Winterference.C: New test.
2959 * g++.target/aarch64/interference.C: New test.
2960 * g++.target/arm/interference.C: New test.
2961 * g++.target/i386/interference.C: New test.
2962 * g++.dg/warn/Winterference-2.C: New file.
2963
2964 2021-09-13 Martin Liska <mliska@suse.cz>
2965 H.J. Lu <hjl.tools@gmail.com>
2966
2967 PR target/101696
2968 * g++.target/i386/mv30.C: New test.
2969 * gcc.target/i386/mvc16.c: New test.
2970 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
2971 New.
2972
2973 2021-09-13 Andrew Pinski <apinski@marvell.com>
2974
2975 PR target/95969
2976 * gcc.target/aarch64/lane-bound-1.c: New test.
2977 * gcc.target/aarch64/lane-bound-2.c: New test.
2978
2979 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2980
2981 PR target/102252
2982 * g++.target/aarch64/sve/pr102252.C: New test.
2983
2984 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
2985
2986 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
2987 * gcc.dg/tree-ssa/pr66752-3.c: Same.
2988 * gcc.dg/tree-ssa/pr68198.c: Same.
2989 * gcc.dg/tree-ssa/pr69196-1.c: Same.
2990 * gcc.dg/tree-ssa/pr70232.c: Same.
2991 * gcc.dg/tree-ssa/pr77445.c: Same.
2992 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
2993 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
2994 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
2995 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
2996 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
2997
2998 2021-09-13 Patrick Palka <ppalka@redhat.com>
2999
3000 PR c++/101764
3001 * g++.dg/cpp1z/constexpr-if35.C: New test.
3002
3003 2021-09-13 Martin Liska <mliska@suse.cz>
3004
3005 PR c++/101331
3006 * g++.dg/pr101331.C: New test.
3007
3008 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
3009
3010 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
3011
3012 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
3013
3014 PR target/101935
3015 * g++.target/i386/pr80566-1.C: Add
3016 -mtune-ctrl=avx256_store_by_pieces.
3017 * gcc.target/i386/pr100865-4a.c: Likewise.
3018 * gcc.target/i386/pr100865-10a.c: Likewise.
3019 * gcc.target/i386/pr90773-20.c: Likewise.
3020 * gcc.target/i386/pr90773-21.c: Likewise.
3021 * gcc.target/i386/pr90773-22.c: Likewise.
3022 * gcc.target/i386/pr90773-23.c: Likewise.
3023 * g++.target/i386/pr80566-2.C: Add
3024 -mtune-ctrl=avx256_move_by_pieces.
3025 * gcc.target/i386/eh_return-1.c: Likewise.
3026 * gcc.target/i386/pr90773-26.c: Likewise.
3027 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
3028 with -mtune-ctrl=avx256_move_by_pieces.
3029 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
3030 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
3031 with -mtune-ctrl=avx256_store_by_pieces.
3032 * gcc.target/i386/pieces-memset-5.c: Likewise.
3033 * gcc.target/i386/pieces-memset-11.c: Likewise.
3034 * gcc.target/i386/pieces-memset-14.c: Likewise.
3035 * gcc.target/i386/pieces-memset-20.c: Likewise.
3036 * gcc.target/i386/pieces-memset-23.c: Likewise.
3037 * gcc.target/i386/pieces-memset-29.c: Likewise.
3038 * gcc.target/i386/pieces-memset-30.c: Likewise.
3039 * gcc.target/i386/pieces-memset-33.c: Likewise.
3040 * gcc.target/i386/pieces-memset-34.c: Likewise.
3041 * gcc.target/i386/pieces-memset-44.c: Likewise.
3042 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
3043 with -mtune-ctrl=avx256_store_by_pieces.
3044
3045 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
3046
3047 PR d/102185
3048 * gdc.dg/pr102185.d: New test.
3049
3050 2021-09-11 Jakub Jelinek <jakub@redhat.com>
3051
3052 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
3053 targets, expect different long and pointer sizes between ilp32 and
3054 lp64.
3055 * c-c++-common/auto-init-2.c: Likewise.
3056 * c-c++-common/auto-init-3.c: Expect one of the common long double
3057 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
3058 * c-c++-common/auto-init-4.c: Likewise.
3059 * c-c++-common/auto-init-5.c: Expect one of the common
3060 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
3061 bytes.
3062 * c-c++-common/auto-init-6.c: Likewise.
3063 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
3064 targets.
3065 (struct test_small_hole): Change type of four to unsigned long long
3066 and add aligned attribute.
3067
3068 2021-09-10 Petter Tomner <tomner@kth.se>
3069
3070 * jit.dg/test-error-array-bounds.c: Array is not unsigned
3071 * jit.dg/jit.exp: Helper function
3072 * jit.dg/test-debuginfo.c: New testcase
3073
3074 2021-09-10 Jakub Jelinek <jakub@redhat.com>
3075
3076 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
3077 write or update with acq_rel clause and atomic update with acquire clause.
3078 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
3079 wording, remove tests moved to atomic-17.c.
3080 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
3081 2 omp atomic acq_rel directives instead of 4 omp atomic release.
3082 * c-c++-common/gomp/atomic-25.c: New test.
3083 * c-c++-common/gomp/atomic-26.c: New test.
3084 * c-c++-common/gomp/atomic-27.c: New test.
3085 * c-c++-common/gomp/atomic-28.c: New test.
3086 * c-c++-common/gomp/atomic-29.c: New test.
3087 * c-c++-common/gomp/atomic-30.c: New test.
3088 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
3089 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
3090 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
3091 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
3092 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
3093
3094 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
3095 Michael Matz <matz@suse.de>
3096
3097 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
3098 threading through latches.
3099 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
3100 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3101
3102 2021-09-10 David Faust <david.faust@oracle.com>
3103
3104 * gcc.target/bpf/alu-1.c: New test.
3105 * gcc.target/bpf/jmp-1.c: New test.
3106
3107 2021-09-10 Richard Biener <rguenther@suse.de>
3108
3109 PR middle-end/102273
3110 * gcc.dg/pr102273.c: New testcase.
3111
3112 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
3113
3114 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
3115 * c-c++-common/auto-init-padding-3.c: Likewise.
3116
3117 2021-09-10 Richard Biener <rguenther@suse.de>
3118
3119 PR middle-end/102269
3120 * gcc.dg/pr102269.c: New testcase.
3121
3122 2021-09-10 liuhongt <hongtao.liu@intel.com>
3123
3124 * gcc.target/i386/avx512fp16-helper.h
3125 (check_results_mask): New check_function.
3126 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
3127 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
3128 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
3129 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
3130 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
3131 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
3132 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
3133 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
3134 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
3135
3136 2021-09-10 liuhongt <hongtao.liu@intel.com>
3137
3138 * gcc.target/i386/avx-1.c: Add test for new builtins.
3139 * gcc.target/i386/sse-13.c: Ditto.
3140 * gcc.target/i386/sse-23.c: Ditto.
3141 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3142 * gcc.target/i386/sse-22.c: Ditto.
3143
3144 2021-09-10 liuhongt <hongtao.liu@intel.com>
3145
3146 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
3147 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
3148 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
3149 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
3150 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
3151 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
3152 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
3153 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
3154 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
3155 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
3156 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
3157 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
3158
3159 2021-09-10 liuhongt <hongtao.liu@intel.com>
3160
3161 * gcc.target/i386/avx-1.c: Add test for new builtins.
3162 * gcc.target/i386/sse-13.c: Ditto.
3163 * gcc.target/i386/sse-23.c: Ditto.
3164 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3165 * gcc.target/i386/sse-22.c: Ditto.
3166
3167 2021-09-10 liuhongt <hongtao.liu@intel.com>
3168
3169 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
3170 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
3171 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
3172 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
3173 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
3174 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
3175 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
3176 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
3177 * gcc.target/i386/pr54855-11.c: Ditto.
3178
3179 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
3180
3181 * gcc.target/i386/avx-1.c: Add test for new builtins.
3182 * gcc.target/i386/sse-13.c: Ditto.
3183 * gcc.target/i386/sse-23.c: Ditto.
3184 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3185 * gcc.target/i386/sse-22.c: Ditto.
3186
3187 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
3188
3189 * gcc.target/i386/vect-float16-1.c: New test.
3190 * gcc.target/i386/vect-float16-10.c: Ditto.
3191 * gcc.target/i386/vect-float16-11.c: Ditto.
3192 * gcc.target/i386/vect-float16-12.c: Ditto.
3193 * gcc.target/i386/vect-float16-2.c: Ditto.
3194 * gcc.target/i386/vect-float16-3.c: Ditto.
3195 * gcc.target/i386/vect-float16-4.c: Ditto.
3196 * gcc.target/i386/vect-float16-5.c: Ditto.
3197 * gcc.target/i386/vect-float16-6.c: Ditto.
3198 * gcc.target/i386/vect-float16-7.c: Ditto.
3199 * gcc.target/i386/vect-float16-8.c: Ditto.
3200 * gcc.target/i386/vect-float16-9.c: Ditto.
3201
3202 2021-09-10 liuhongt <hongtao.liu@intel.com>
3203
3204 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
3205 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
3206
3207 2021-09-09 qing zhao <qing.zhao@oracle.com>
3208
3209 * c-c++-common/auto-init-1.c: New test.
3210 * c-c++-common/auto-init-10.c: New test.
3211 * c-c++-common/auto-init-11.c: New test.
3212 * c-c++-common/auto-init-12.c: New test.
3213 * c-c++-common/auto-init-13.c: New test.
3214 * c-c++-common/auto-init-14.c: New test.
3215 * c-c++-common/auto-init-15.c: New test.
3216 * c-c++-common/auto-init-16.c: New test.
3217 * c-c++-common/auto-init-2.c: New test.
3218 * c-c++-common/auto-init-3.c: New test.
3219 * c-c++-common/auto-init-4.c: New test.
3220 * c-c++-common/auto-init-5.c: New test.
3221 * c-c++-common/auto-init-6.c: New test.
3222 * c-c++-common/auto-init-7.c: New test.
3223 * c-c++-common/auto-init-8.c: New test.
3224 * c-c++-common/auto-init-9.c: New test.
3225 * c-c++-common/auto-init-esra.c: New test.
3226 * c-c++-common/auto-init-padding-1.c: New test.
3227 * c-c++-common/auto-init-padding-2.c: New test.
3228 * c-c++-common/auto-init-padding-3.c: New test.
3229 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
3230 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
3231 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
3232 * g++.dg/auto-init-uninit-pred-4.C: New test.
3233 * gcc.dg/auto-init-sra-1.c: New test.
3234 * gcc.dg/auto-init-sra-2.c: New test.
3235 * gcc.dg/auto-init-uninit-1.c: New test.
3236 * gcc.dg/auto-init-uninit-12.c: New test.
3237 * gcc.dg/auto-init-uninit-13.c: New test.
3238 * gcc.dg/auto-init-uninit-14.c: New test.
3239 * gcc.dg/auto-init-uninit-15.c: New test.
3240 * gcc.dg/auto-init-uninit-16.c: New test.
3241 * gcc.dg/auto-init-uninit-17.c: New test.
3242 * gcc.dg/auto-init-uninit-18.c: New test.
3243 * gcc.dg/auto-init-uninit-19.c: New test.
3244 * gcc.dg/auto-init-uninit-2.c: New test.
3245 * gcc.dg/auto-init-uninit-20.c: New test.
3246 * gcc.dg/auto-init-uninit-21.c: New test.
3247 * gcc.dg/auto-init-uninit-22.c: New test.
3248 * gcc.dg/auto-init-uninit-23.c: New test.
3249 * gcc.dg/auto-init-uninit-24.c: New test.
3250 * gcc.dg/auto-init-uninit-25.c: New test.
3251 * gcc.dg/auto-init-uninit-26.c: New test.
3252 * gcc.dg/auto-init-uninit-3.c: New test.
3253 * gcc.dg/auto-init-uninit-34.c: New test.
3254 * gcc.dg/auto-init-uninit-36.c: New test.
3255 * gcc.dg/auto-init-uninit-37.c: New test.
3256 * gcc.dg/auto-init-uninit-4.c: New test.
3257 * gcc.dg/auto-init-uninit-5.c: New test.
3258 * gcc.dg/auto-init-uninit-6.c: New test.
3259 * gcc.dg/auto-init-uninit-8.c: New test.
3260 * gcc.dg/auto-init-uninit-9.c: New test.
3261 * gcc.dg/auto-init-uninit-A.c: New test.
3262 * gcc.dg/auto-init-uninit-B.c: New test.
3263 * gcc.dg/auto-init-uninit-C.c: New test.
3264 * gcc.dg/auto-init-uninit-H.c: New test.
3265 * gcc.dg/auto-init-uninit-I.c: New test.
3266 * gcc.target/aarch64/auto-init-1.c: New test.
3267 * gcc.target/aarch64/auto-init-2.c: New test.
3268 * gcc.target/aarch64/auto-init-3.c: New test.
3269 * gcc.target/aarch64/auto-init-4.c: New test.
3270 * gcc.target/aarch64/auto-init-5.c: New test.
3271 * gcc.target/aarch64/auto-init-6.c: New test.
3272 * gcc.target/aarch64/auto-init-7.c: New test.
3273 * gcc.target/aarch64/auto-init-8.c: New test.
3274 * gcc.target/aarch64/auto-init-padding-1.c: New test.
3275 * gcc.target/aarch64/auto-init-padding-10.c: New test.
3276 * gcc.target/aarch64/auto-init-padding-11.c: New test.
3277 * gcc.target/aarch64/auto-init-padding-12.c: New test.
3278 * gcc.target/aarch64/auto-init-padding-2.c: New test.
3279 * gcc.target/aarch64/auto-init-padding-3.c: New test.
3280 * gcc.target/aarch64/auto-init-padding-4.c: New test.
3281 * gcc.target/aarch64/auto-init-padding-5.c: New test.
3282 * gcc.target/aarch64/auto-init-padding-6.c: New test.
3283 * gcc.target/aarch64/auto-init-padding-7.c: New test.
3284 * gcc.target/aarch64/auto-init-padding-8.c: New test.
3285 * gcc.target/aarch64/auto-init-padding-9.c: New test.
3286 * gcc.target/i386/auto-init-1.c: New test.
3287 * gcc.target/i386/auto-init-2.c: New test.
3288 * gcc.target/i386/auto-init-21.c: New test.
3289 * gcc.target/i386/auto-init-22.c: New test.
3290 * gcc.target/i386/auto-init-23.c: New test.
3291 * gcc.target/i386/auto-init-24.c: New test.
3292 * gcc.target/i386/auto-init-3.c: New test.
3293 * gcc.target/i386/auto-init-4.c: New test.
3294 * gcc.target/i386/auto-init-5.c: New test.
3295 * gcc.target/i386/auto-init-6.c: New test.
3296 * gcc.target/i386/auto-init-7.c: New test.
3297 * gcc.target/i386/auto-init-8.c: New test.
3298 * gcc.target/i386/auto-init-padding-1.c: New test.
3299 * gcc.target/i386/auto-init-padding-10.c: New test.
3300 * gcc.target/i386/auto-init-padding-11.c: New test.
3301 * gcc.target/i386/auto-init-padding-12.c: New test.
3302 * gcc.target/i386/auto-init-padding-2.c: New test.
3303 * gcc.target/i386/auto-init-padding-3.c: New test.
3304 * gcc.target/i386/auto-init-padding-4.c: New test.
3305 * gcc.target/i386/auto-init-padding-5.c: New test.
3306 * gcc.target/i386/auto-init-padding-6.c: New test.
3307 * gcc.target/i386/auto-init-padding-7.c: New test.
3308 * gcc.target/i386/auto-init-padding-8.c: New test.
3309 * gcc.target/i386/auto-init-padding-9.c: New test.
3310
3311 2021-09-09 Harald Anlauf <anlauf@gmx.de>
3312
3313 PR fortran/98490
3314 * gfortran.dg/bounds_check_23.f90: New test.
3315
3316 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
3317
3318 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
3319 long long.
3320 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
3321 (X87_T): Rename _ulong to _ulonglong.
3322 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
3323 Define to 4 if __ILP32__ is defined.
3324 (TYPE_SIZE_POINTER): Likewise.
3325 (TYPE_ALIGN_LONG): Likewise.
3326 (TYPE_ALIGN_POINTER): Likewise.
3327 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
3328 (main): Skip test for long if __ILP32__ is defined.
3329 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
3330 (do_test): Replace _long with _longlong.
3331 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
3332 (check_300): Replace _ulong with _ulonglong.
3333 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
3334 with long long.
3335 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
3336 (X87_T): Rename _ulong to _ulonglong.
3337 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
3338 with long long.
3339 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
3340 (X87_T): Rename _ulong to _ulonglong.
3341
3342 2021-09-09 Richard Biener <rguenther@suse.de>
3343
3344 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
3345
3346 2021-09-09 liuhongt <hongtao.liu@intel.com>
3347
3348 * gcc.target/i386/avx512fp16-helper.h: New header file for
3349 FP16 runtime test.
3350 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
3351 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
3352 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
3353 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
3354 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
3355 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
3356 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
3357 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
3358 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
3359 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
3360 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
3361 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
3362 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
3363 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
3364 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
3365 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
3366
3367 2021-09-09 liuhongt <hongtao.liu@intel.com>
3368
3369 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
3370 * gcc.target/i386/avx-2.c: Add -mavx512vl.
3371 * gcc.target/i386/avx512fp16-11a.c: New test.
3372 * gcc.target/i386/avx512fp16-11b.c: Ditto.
3373 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
3374 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
3375 * gcc.target/i386/sse-13.c: Add test for new builtins.
3376 * gcc.target/i386/sse-23.c: Ditto.
3377 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3378 * gcc.target/i386/sse-22.c: Ditto.
3379
3380 2021-09-09 liuhongt <hongtao.liu@intel.com>
3381
3382 PR target/101059
3383 * gcc.target/i386/sse2-pr101059.c: New test.
3384 * gcc.target/i386/sse3-pr101059.c: New test.
3385
3386 2021-09-09 liuhongt <hongtao.liu@intel.com>
3387
3388 PR target/91103
3389 * gcc.target/i386/pr91103-1.c: New test.
3390 * gcc.target/i386/pr91103-2.c: New test.
3391
3392 2021-09-08 David Malcolm <dmalcolm@redhat.com>
3393
3394 PR analyzer/102225
3395 * gcc.dg/analyzer/realloc-1.c (test_10): New.
3396 * gcc.dg/analyzer/torture/pr102225.c: New test.
3397
3398 2021-09-08 Joseph Myers <joseph@codesourcery.com>
3399
3400 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
3401
3402 2021-09-08 Joseph Myers <joseph@codesourcery.com>
3403
3404 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
3405 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
3406 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
3407 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
3408 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
3409 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
3410
3411 2021-09-08 Jakub Jelinek <jakub@redhat.com>
3412 liuhongt <hongtao.liu@intel.com>
3413
3414 PR target/89984
3415 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
3416 * gcc.dg/pr89984.c: New test.
3417 * gcc.target/i386/avx-pr89984.c: New test.
3418
3419 2021-09-08 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR target/102224
3422 * gcc.dg/pr102224.c: New test.
3423 * gcc.target/i386/avx-pr102224.c: New test.
3424
3425 2021-09-08 liuhongt <hongtao.liu@intel.com>
3426
3427 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
3428 New file.
3429 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
3430 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
3431 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
3432 Likewise.
3433 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
3434 Likewise.
3435 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
3436 Likewise.
3437 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
3438 Likewise.
3439 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
3440 Likewise.
3441 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
3442 Likewise.
3443
3444 2021-09-08 liuhongt <hongtao.liu@intel.com>
3445
3446 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
3447 New exp file.
3448 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
3449 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
3450 Likewise.
3451 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
3452 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
3453 New test.
3454 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
3455 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
3456 Likewise.
3457 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
3458 Likewise.
3459 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
3460
3461 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
3462
3463 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
3464 file for abi test.
3465 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
3466 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
3467 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
3468 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
3469 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
3470 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
3471 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
3472 New test.
3473 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
3474 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
3475 Likewise.
3476 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
3477 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
3478 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
3479 Likewise.
3480 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
3481 Likewise.
3482 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
3483 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
3484 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
3485 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
3486 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
3487 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
3488 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
3489 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
3490
3491 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
3492
3493 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
3494 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
3495 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
3496 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
3497
3498 2021-09-08 liuhongt <hongtao.liu@intel.com>
3499
3500 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
3501 * gcc.target/i386/avx512fp16-10a.c: New test.
3502 * gcc.target/i386/avx512fp16-10b.c: Ditto.
3503 * gcc.target/i386/avx512fp16-1a.c: Ditto.
3504 * gcc.target/i386/avx512fp16-1b.c: Ditto.
3505 * gcc.target/i386/avx512fp16-1c.c: Ditto.
3506 * gcc.target/i386/avx512fp16-1d.c: Ditto.
3507 * gcc.target/i386/avx512fp16-1e.c: Ditto.
3508 * gcc.target/i386/avx512fp16-2a.c: Ditto.
3509 * gcc.target/i386/avx512fp16-2b.c: Ditto.
3510 * gcc.target/i386/avx512fp16-2c.c: Ditto.
3511 * gcc.target/i386/avx512fp16-3a.c: Ditto.
3512 * gcc.target/i386/avx512fp16-3b.c: Ditto.
3513 * gcc.target/i386/avx512fp16-3c.c: Ditto.
3514 * gcc.target/i386/avx512fp16-4.c: Ditto.
3515 * gcc.target/i386/avx512fp16-5.c: Ditto.
3516 * gcc.target/i386/avx512fp16-6.c: Ditto.
3517 * gcc.target/i386/avx512fp16-7.c: Ditto.
3518 * gcc.target/i386/avx512fp16-8.c: Ditto.
3519 * gcc.target/i386/avx512fp16-9a.c: Ditto.
3520 * gcc.target/i386/avx512fp16-9b.c: Ditto.
3521 * gcc.target/i386/pr54855-13.c: Ditto.
3522 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
3523
3524 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
3525 H.J. Lu <hongjiu.lu@intel.com>
3526 Liu Hongtao <hongtao.liu@intel.com>
3527 Wang Hongyu <hongyu.wang@intel.com>
3528 Xu Dianhong <dianhong.xu@intel.com>
3529
3530 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
3531 * gcc.target/i386/avx-2.c: Ditto.
3532 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
3533 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
3534 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
3535 * gcc.target/i386/sse-14.c: Ditto.
3536 * gcc.target/i386/sse-22.c: Ditto.
3537 * gcc.target/i386/sse-23.c: Ditto.
3538 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
3539 * g++.target/i386/float16-1.C: New test.
3540 * g++.target/i386/float16-2.C: Ditto.
3541 * g++.target/i386/float16-3.C: Ditto.
3542 * gcc.target/i386/avx512fp16-12a.c: Ditto.
3543 * gcc.target/i386/avx512fp16-12b.c: Ditto.
3544 * gcc.target/i386/float16-3a.c: Ditto.
3545 * gcc.target/i386/float16-3b.c: Ditto.
3546 * gcc.target/i386/float16-4a.c: Ditto.
3547 * gcc.target/i386/float16-4b.c: Ditto.
3548 * gcc.target/i386/pr54855-12.c: Ditto.
3549 * g++.dg/other/i386-2.C: Ditto.
3550 * g++.dg/other/i386-3.C: Ditto.
3551
3552 2021-09-08 liuhongt <hongtao.liu@intel.com>
3553
3554 * gcc.target/i386/float16-6.c: New test.
3555 * gcc.target/i386/float16-7.c: New test.
3556
3557 2021-09-07 David Faust <david.faust@oracle.com>
3558
3559 * gcc.target/bpf/core-attr-1.c: New test.
3560 * gcc.target/bpf/core-attr-2.c: Likewise.
3561 * gcc.target/bpf/core-attr-3.c: Likewise.
3562 * gcc.target/bpf/core-attr-4.c: Likewise
3563 * gcc.target/bpf/core-builtin-1.c: Likewise
3564 * gcc.target/bpf/core-builtin-2.c: Likewise.
3565 * gcc.target/bpf/core-builtin-3.c: Likewise.
3566 * gcc.target/bpf/core-section-1.c: Likewise.
3567
3568 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
3569
3570 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
3571 typo in last change.
3572
3573 2021-09-07 Harald Anlauf <anlauf@gmx.de>
3574
3575 PR fortran/101327
3576 * gfortran.dg/pr101327.f90: New test.
3577
3578 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
3579
3580 * gcc.target/bpf/core-lto-1.c: New test.
3581
3582 2021-09-07 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR c++/100495
3585 * g++.dg/cpp2a/constexpr-new21.C: New test.
3586
3587 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
3588
3589 PR target/85819
3590 * gcc.target/i386/pr85819-1a.c: New test.
3591 * gcc.target/i386/pr85819-1b.c: Likewise.
3592 * gcc.target/i386/pr85819-2a.c: Likewise.
3593 * gcc.target/i386/pr85819-2b.c: Likewise.
3594 * gcc.target/i386/pr85819-2c.c: Likewise.
3595 * gcc.target/i386/pr85819-3.c: Likewise.
3596
3597 2021-09-07 Richard Biener <rguenther@suse.de>
3598
3599 PR tree-optimization/102226
3600 * g++.dg/vect/pr102226.cc: New testcase.
3601
3602 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
3603
3604 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
3605 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
3606 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
3607 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
3608 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
3609 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
3610
3611 2021-09-07 Martin Liska <mliska@suse.cz>
3612
3613 PR gcov-profile/80223
3614 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
3615
3616 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
3617
3618 PR target/97142
3619 * gcc.target/powerpc/pr97142.c: New test.
3620
3621 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
3622
3623 PR target/89984
3624 * gcc.target/i386/pr89984-1.c: New test.
3625 * gcc.target/i386/pr89984-2.c: Likewise.
3626 * gcc.target/i386/xorsign-avx.c: Likewise.
3627
3628 2021-09-06 liuhongt <hongtao.liu@intel.com>
3629
3630 PR middle-end/102182
3631 * gcc.target/i386/pr101282.c: New test.
3632
3633 2021-09-06 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR tree-optimization/102207
3636 * gcc.dg/pr102207.c: New test.
3637
3638 2021-09-06 Andrew Pinski <apinski@marvell.com>
3639
3640 PR tree-optimization/63184
3641 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
3642 * c-c++-common/pr19807-3.c: Likewise.
3643
3644 2021-09-03 Patrick Palka <ppalka@redhat.com>
3645
3646 PR c++/101904
3647 * g++.dg/template/conv17.C: New test.
3648
3649 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
3650
3651 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
3652 * gfortran.dg/bind_c_char_7.f90: Likewise.
3653 * gfortran.dg/bind_c_char_8.f90: Likewise.
3654 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
3655 * gfortran.dg/pr32599.f03: Likewise.
3656 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
3657 implementable but not valid F2018.
3658 * gfortran.dg/bind_c_contiguous.f90: New test.
3659
3660 2021-09-03 liuhongt <hongtao.liu@intel.com>
3661
3662 PR target/102166
3663 * g++.target/i386/pr102166.C: New test.
3664
3665 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
3666 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3667
3668 PR fortran/100911
3669 PR fortran/100915
3670 PR fortran/100916
3671 * gfortran.dg/PR100911.c: New file.
3672 * gfortran.dg/PR100911.f90: New file.
3673 * gfortran.dg/PR100914.c: New file.
3674 * gfortran.dg/PR100914.f90: New file.
3675 * gfortran.dg/PR100915.c: New file.
3676 * gfortran.dg/PR100915.f90: New file.
3677
3678 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
3679
3680 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
3681 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
3682 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
3683 * gfortran.dg/c-interop/allocate-c.c: New file.
3684 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
3685 * gfortran.dg/c-interop/allocate-errors.f90: New file.
3686 * gfortran.dg/c-interop/allocate.f90: New file.
3687 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
3688 New file.
3689 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
3690 New file.
3691 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
3692 New file.
3693 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
3694 New file.
3695 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
3696 New file.
3697 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
3698 New file.
3699 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
3700 New file.
3701 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
3702 New file.
3703 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
3704 * gfortran.dg/c-interop/c-interop.exp: New file.
3705 * gfortran.dg/c-interop/c1255-1.f90: New file.
3706 * gfortran.dg/c-interop/c1255-2.f90: New file.
3707 * gfortran.dg/c-interop/c1255a.f90: New file.
3708 * gfortran.dg/c-interop/c407a-1.f90: New file.
3709 * gfortran.dg/c-interop/c407a-2.f90: New file.
3710 * gfortran.dg/c-interop/c407b-1.f90: New file.
3711 * gfortran.dg/c-interop/c407b-2.f90: New file.
3712 * gfortran.dg/c-interop/c407c-1.f90: New file.
3713 * gfortran.dg/c-interop/c516.f90: New file.
3714 * gfortran.dg/c-interop/c524a.f90: New file.
3715 * gfortran.dg/c-interop/c535a-1.f90: New file.
3716 * gfortran.dg/c-interop/c535a-2.f90: New file.
3717 * gfortran.dg/c-interop/c535b-1.f90: New file.
3718 * gfortran.dg/c-interop/c535b-2.f90: New file.
3719 * gfortran.dg/c-interop/c535b-3.f90: New file.
3720 * gfortran.dg/c-interop/c535c-1.f90: New file.
3721 * gfortran.dg/c-interop/c535c-2.f90: New file.
3722 * gfortran.dg/c-interop/c535c-3.f90: New file.
3723 * gfortran.dg/c-interop/c535c-4.f90: New file.
3724 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
3725 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
3726 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
3727 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
3728 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
3729 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
3730 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
3731 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
3732 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
3733 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
3734 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
3735 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
3736 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
3737 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
3738 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
3739 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
3740 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
3741 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
3742 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
3743 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
3744 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
3745 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
3746 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
3747 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
3748 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
3749 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
3750 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
3751 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
3752 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
3753 * gfortran.dg/c-interop/contiguous-1.f90: New file.
3754 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
3755 * gfortran.dg/c-interop/contiguous-2.f90: New file.
3756 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
3757 * gfortran.dg/c-interop/contiguous-3.f90: New file.
3758 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
3759 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
3760 * gfortran.dg/c-interop/dump-descriptors.c: New file.
3761 * gfortran.dg/c-interop/dump-descriptors.h: New file.
3762 * gfortran.dg/c-interop/establish-c.c: New file.
3763 * gfortran.dg/c-interop/establish-errors-c.c: New file.
3764 * gfortran.dg/c-interop/establish-errors.f90: New file.
3765 * gfortran.dg/c-interop/establish.f90: New file.
3766 * gfortran.dg/c-interop/explicit-interface.f90: New file.
3767 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
3768 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
3769 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
3770 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
3771 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
3772 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
3773 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
3774 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
3775 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
3776 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
3777 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
3778 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
3779 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
3780 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
3781 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
3782 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
3783 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
3784 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
3785 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
3786 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
3787 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
3788 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
3789 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
3790 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
3791 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
3792 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
3793 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
3794 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
3795 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
3796 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
3797 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
3798 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
3799 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
3800 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
3801 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
3802 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
3803 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
3804 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
3805 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
3806 * gfortran.dg/c-interop/note-5-3.f90: New file.
3807 * gfortran.dg/c-interop/note-5-4-c.c: New file.
3808 * gfortran.dg/c-interop/note-5-4.f90: New file.
3809 * gfortran.dg/c-interop/optional-c.c: New file.
3810 * gfortran.dg/c-interop/optional.f90: New file.
3811 * gfortran.dg/c-interop/rank-class.f90: New file.
3812 * gfortran.dg/c-interop/rank.f90: New file.
3813 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
3814 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
3815 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
3816 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
3817 * gfortran.dg/c-interop/section-1-c.c: New file.
3818 * gfortran.dg/c-interop/section-1.f90: New file.
3819 * gfortran.dg/c-interop/section-1p.f90: New file.
3820 * gfortran.dg/c-interop/section-2-c.c: New file.
3821 * gfortran.dg/c-interop/section-2.f90: New file.
3822 * gfortran.dg/c-interop/section-2p.f90: New file.
3823 * gfortran.dg/c-interop/section-3-c.c: New file.
3824 * gfortran.dg/c-interop/section-3.f90: New file.
3825 * gfortran.dg/c-interop/section-3p.f90: New file.
3826 * gfortran.dg/c-interop/section-4-c.c: New file.
3827 * gfortran.dg/c-interop/section-4.f90: New file.
3828 * gfortran.dg/c-interop/section-errors-c.c: New file.
3829 * gfortran.dg/c-interop/section-errors.f90: New file.
3830 * gfortran.dg/c-interop/select-c.c: New file.
3831 * gfortran.dg/c-interop/select-errors-c.c: New file.
3832 * gfortran.dg/c-interop/select-errors.f90: New file.
3833 * gfortran.dg/c-interop/select.f90: New file.
3834 * gfortran.dg/c-interop/setpointer-c.c: New file.
3835 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
3836 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
3837 * gfortran.dg/c-interop/setpointer.f90: New file.
3838 * gfortran.dg/c-interop/shape.f90: New file.
3839 * gfortran.dg/c-interop/size.f90: New file.
3840 * gfortran.dg/c-interop/tkr.f90: New file.
3841 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
3842 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
3843 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
3844 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
3845 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
3846 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
3847 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
3848 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
3849 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
3850 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
3851 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
3852 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
3853 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
3854 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
3855 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
3856 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
3857 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
3858 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
3859 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
3860 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
3861 * gfortran.dg/c-interop/ubound.f90: New file.
3862 * lib/target-supports.exp
3863 (check_effective_target_fortran_real_c_float128): New function.
3864
3865 2021-09-02 Martin Sebor <msebor@redhat.com>
3866
3867 PR tree-optimization/17506
3868 PR testsuite/37182
3869 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
3870 * gcc.dg/uninit-15-O0.c: Remove xfail.
3871 * gcc.dg/uninit-15.c: Same.
3872
3873 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
3874
3875 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
3876 UNRESOLVED.
3877
3878 2021-09-02 Richard Biener <rguenther@suse.de>
3879
3880 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
3881
3882 2021-09-02 Jakub Jelinek <jakub@redhat.com>
3883
3884 PR tree-optimization/99591
3885 * gcc.target/i386/pr99591.c: New test.
3886 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
3887 together with seta or jn?a.
3888
3889 2021-09-02 liuhongt <hongtao.liu@intel.com>
3890
3891 * gcc.target/i386/sse2-float16-1.c: New test.
3892 * gcc.target/i386/sse2-float16-2.c: Ditto.
3893 * gcc.target/i386/sse2-float16-3.c: Ditto.
3894 * gcc.target/i386/float16-5.c: New test.
3895
3896 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
3897
3898 PR tree-optimization/102152
3899 * gcc.dg/pr102152.c: New test
3900
3901 2021-09-01 Andrew Pinski <apinski@marvell.com>
3902
3903 PR target/101934
3904 * gcc.target/aarch64/memset-strict-align-1.c: New test.
3905
3906 2021-09-01 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR c++/100977
3909 * g++.dg/cpp23/normalize1.C: New test.
3910 * g++.dg/cpp23/normalize2.C: New test.
3911 * g++.dg/cpp23/normalize3.C: New test.
3912 * g++.dg/cpp23/normalize4.C: New test.
3913 * g++.dg/cpp23/normalize5.C: New test.
3914 * g++.dg/cpp23/normalize6.C: New test.
3915 * g++.dg/cpp23/normalize7.C: New test.
3916 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
3917 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
3918 * gcc.dg/cpp/ucnid-4.c: Don't expect
3919 "not valid at the start of an identifier" errors.
3920 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
3921 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
3922
3923 2021-09-01 Andrew Pinski <apinski@marvell.com>
3924
3925 PR testsuite/51748
3926 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
3927
3928 2021-09-01 Martin Sebor <msebor@redhat.com>
3929
3930 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
3931 * gcc.dg/Wstringop-overflow-12.c: Same.
3932 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
3933 * gcc.dg/Wstringop-overflow-73.c: New test.
3934
3935 2021-09-01 Jakub Jelinek <jakub@redhat.com>
3936
3937 PR preprocessor/101488
3938 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
3939 * c-c++-common/cpp/va-opt-7.c: New test.
3940
3941 2021-09-01 Marek Polacek <polacek@redhat.com>
3942
3943 PR c++/101592
3944 * g++.dg/warn/Wlogical-op-3.C: New test.
3945
3946 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
3947
3948 * g++.dg/ext/attr-unavailable-1.C: New test.
3949 * g++.dg/ext/attr-unavailable-2.C: New test.
3950 * g++.dg/ext/attr-unavailable-3.C: New test.
3951 * g++.dg/ext/attr-unavailable-4.C: New test.
3952 * g++.dg/ext/attr-unavailable-5.C: New test.
3953 * g++.dg/ext/attr-unavailable-6.C: New test.
3954 * g++.dg/ext/attr-unavailable-7.C: New test.
3955 * g++.dg/ext/attr-unavailable-8.C: New test.
3956 * g++.dg/ext/attr-unavailable-9.C: New test.
3957 * gcc.dg/attr-unavailable-1.c: New test.
3958 * gcc.dg/attr-unavailable-2.c: New test.
3959 * gcc.dg/attr-unavailable-3.c: New test.
3960 * gcc.dg/attr-unavailable-4.c: New test.
3961 * gcc.dg/attr-unavailable-5.c: New test.
3962 * gcc.dg/attr-unavailable-6.c: New test.
3963 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
3964 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
3965 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
3966 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
3967 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
3968 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
3969 * objc.dg/attributes/method-unavailable-1.m: New test.
3970 * objc.dg/attributes/method-unavailable-2.m: New test.
3971 * objc.dg/attributes/method-unavailable-3.m: New test.
3972 * objc.dg/property/at-property-unavailable-1.m: New test.
3973 * objc.dg/property/at-property-unavailable-2.m: New test.
3974 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
3975
3976 2021-09-01 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR tree-optimization/102124
3979 * gcc.dg/torture/pr102124.c: New test.
3980
3981 2021-09-01 Richard Biener <rguenther@suse.de>
3982
3983 PR tree-optimization/93491
3984 * gcc.dg/torture/pr93491.c: New testcase.
3985 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
3986
3987 2021-09-01 Richard Biener <rguenther@suse.de>
3988
3989 PR tree-optimization/102139
3990 * gcc.dg/torture/pr102139.c: New testcase.
3991
3992 2021-09-01 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR tree-optimization/102141
3995 * gcc.dg/pr102141.c: New test.
3996
3997 2021-09-01 Richard Biener <rguenther@suse.de>
3998
3999 PR tree-optimization/102149
4000 * gcc.dg/torture/pr102149.c: New testcase.
4001
4002 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
4003 Joseph Myers <joseph@codesourcery.com>
4004
4005 PR c/79412
4006 * gcc.dg/pr79412.c: New test case.
4007 * gcc.dg/typedef-var-2.c: Update expeted errors.
4008
4009 2021-08-31 Harald Anlauf <anlauf@gmx.de>
4010
4011 PR fortran/100950
4012 * gfortran.dg/pr100950.f90: Extend coverage.
4013
4014 2021-08-31 Patrick Palka <ppalka@redhat.com>
4015
4016 PR c++/12672
4017 * g++.dg/cpp0x/decltype29.C: Adjust.
4018 * g++.dg/template/error56.C: Adjust.
4019 * g++.old-deja/g++.pt/unify6.C: Adjust.
4020 * g++.dg/template/explicit-args7.C: New test.
4021
4022 2021-08-31 Jason Merrill <jason@redhat.com>
4023
4024 PR c++/92193
4025 * g++.dg/diagnostic/static_assert4.C: New test.
4026
4027 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
4028
4029 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
4030 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
4031
4032 2021-08-31 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR tree-optimization/101145
4035 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
4036 instead of dg-options with -O3 -fdump-tree-vect-details.
4037 * gcc.dg/vect/pr101145_1.c: Likewise.
4038 * gcc.dg/vect/pr101145_2.c: Likewise.
4039 * gcc.dg/vect/pr101145_3.c: Likewise.
4040
4041 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
4042
4043 * c-c++-common/gomp/target-device-1.c: New test.
4044 * c-c++-common/gomp/target-device-2.c: New test.
4045 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
4046 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
4047 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
4048 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
4049 * gfortran.dg/gomp/target-device-1.f90: New test.
4050 * gfortran.dg/gomp/target-device-2.f90: New test.
4051 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
4052 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
4053 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
4054 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
4055
4056 2021-08-31 Richard Biener <rguenther@suse.de>
4057
4058 PR tree-optimization/102142
4059 * g++.dg/torture/pr102142.C: New testcase.
4060
4061 2021-08-31 Jakub Jelinek <jakub@redhat.com>
4062
4063 PR tree-optimization/102134
4064 * gcc.c-torture/execute/pr102134.c: New test.
4065
4066 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4067
4068 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
4069
4070 2021-08-31 Andrew Pinski <apinski@marvell.com>
4071
4072 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
4073 static so they both bind local and available for
4074 inlinine.
4075
4076 2021-08-31 liuhongt <hongtao.liu@intel.com>
4077
4078 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
4079 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
4080 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
4081 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
4082 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
4083 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
4084 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
4085 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
4086 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
4087 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
4088 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
4089 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
4090 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
4091 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
4092
4093 2021-08-30 David Malcolm <dmalcolm@redhat.com>
4094
4095 PR analyzer/99260
4096 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
4097 analysis.
4098 * gcc.dg/analyzer/pr99193-1.c: Likewise.
4099 * gcc.dg/analyzer/pr99193-3.c: Likewise.
4100 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
4101 realloc of non-heap pointer, realloc from mismatching allocator,
4102 and realloc on a freed pointer.
4103 * gcc.dg/analyzer/realloc-2.c: New test.
4104
4105 2021-08-30 Jason Merrill <jason@redhat.com>
4106
4107 PR c++/96286
4108 * g++.dg/template/access2.C: Split struct A.
4109
4110 2021-08-30 Jason Merrill <jason@redhat.com>
4111
4112 PR c++/101460
4113 * g++.dg/template/explicit-args6.C: New test.
4114
4115 2021-08-30 Harald Anlauf <anlauf@gmx.de>
4116
4117 PR fortran/102113
4118 * gfortran.dg/goto_9.f90: New test.
4119
4120 2021-08-30 Jason Merrill <jason@redhat.com>
4121
4122 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
4123
4124 2021-08-30 Harald Anlauf <anlauf@gmx.de>
4125
4126 PR fortran/101349
4127 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
4128
4129 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
4130
4131 * gcc.target/powerpc/fusion-p10-stst.c: New test.
4132 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
4133
4134 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
4135
4136 PR d/102094
4137 * gdc.dg/lto/pr102094_0.d: New test.
4138
4139 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
4140
4141 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
4142 without strndup support in libc.
4143
4144 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
4145
4146 * gcc.dg/tree-ssa/modref-9.c: New test.
4147
4148 2021-08-28 Harald Anlauf <anlauf@gmx.de>
4149
4150 PR fortran/87737
4151 * gfortran.dg/entry_24.f90: New test.
4152
4153 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
4154
4155 * gcc.target/powerpc/float128-call.c: Update comments.
4156
4157 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
4158
4159 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
4160 long double and power10.
4161
4162 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
4163
4164 * lib/target-supports.exp: Exclude cctools assembler based on
4165 GAS 1.38.
4166
4167 2021-08-27 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/45178
4170 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
4171
4172 2021-08-27 konglin1 <lingling.kong@intel.com>
4173
4174 PR target/101472
4175 * gcc.target/i386/avx512f-pr101472.c: New test.
4176 * gcc.target/i386/avx512vl-pr101472.c: New test.
4177
4178 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
4179
4180 * gcc.target/powerpc/dive-vectorize-1.c: New test.
4181 * gcc.target/powerpc/dive-vectorize-1.h: New test.
4182 * gcc.target/powerpc/dive-vectorize-2.c: New test.
4183 * gcc.target/powerpc/dive-vectorize-2.h: New test.
4184 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
4185 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
4186 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
4187 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
4188 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
4189
4190 2021-08-27 liuhongt <hongtao.liu@intel.com>
4191
4192 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
4193 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
4194 * gcc.target/i386/pr43147.c: New test.
4195
4196 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
4197
4198 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
4199
4200 2021-08-26 Martin Liska <mliska@suse.cz>
4201 Stefan Kneifel <stefan.kneifel@bluewin.ch>
4202
4203 * gcc.target/i386/mvc5.c: Scan assembly names.
4204 * gcc.target/i386/mvc7.c: Likewise.
4205 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
4206 * gcc.target/i386/pr95778-2.c: Likewise.
4207
4208 2021-08-25 Martin Sebor <msebor@redhat.com>
4209
4210 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
4211 * gcc.dg/tree-ssa/evrp2.c: Same.
4212 * gcc.dg/tree-ssa/evrp3.c: Same.
4213 * gcc.dg/tree-ssa/evrp4.c: Same.
4214 * gcc.dg/tree-ssa/evrp6.c: Same.
4215 * gcc.dg/tree-ssa/pr64130.c: Same.
4216
4217 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
4218
4219 PR target/94630
4220 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
4221 type to be IBM 128-bit. Remove the code to use __ibm128.
4222 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
4223 double type to be IBM 128-bit. Run the test at -O2 optimization.
4224 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
4225 function.
4226 (check_effective_target_long_double_ibm128): New function.
4227 (add_options_for_long_double_ieee128): New function.
4228 (check_effective_target_long_double_ieee128): New function.
4229 (add_options_for_long_double_64bit): New function.
4230 (check_effective_target_long_double_64bit): New function.
4231
4232 2021-08-25 Andrew Pinski <apinski@marvell.com>
4233
4234 PR c++/66590
4235 * g++.dg/warn/Wreturn-5.C: New test.
4236
4237 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
4238
4239 * gcc.dg/ipa/modref-1.c: Update testcase.
4240 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
4241 * gcc.dg/tree-ssa/modref-8.c: New test.
4242
4243 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
4244
4245 PR other/93067
4246 * gcc.dg/diagnostic-input-charset-1.c: New test.
4247 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
4248
4249 2021-08-25 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/102046
4252 * gcc.dg/vect/pr102046.c: New testcase.
4253
4254 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
4255
4256 PR target/101716
4257 * gcc.target/i386/pr101716.c: New test.
4258
4259 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
4260
4261 PR tree-optimization/101145
4262 * gcc.dg/vect/pr101145.c: New test.
4263 * gcc.dg/vect/pr101145.inc: New test.
4264 * gcc.dg/vect/pr101145_1.c: New test.
4265 * gcc.dg/vect/pr101145_2.c: New test.
4266 * gcc.dg/vect/pr101145_3.c: New test.
4267 * gcc.dg/vect/pr101145inf.c: New test.
4268 * gcc.dg/vect/pr101145inf.inc: New test.
4269 * gcc.dg/vect/pr101145inf_1.c: New test.
4270
4271 2021-08-25 konglin1 <lingling.kong@intel.com>
4272
4273 PR target/101471
4274 * gcc.target/i386/avx512f-pr101471.c: New test.
4275
4276 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
4277
4278 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
4279 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
4280 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
4281 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
4282 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
4283 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
4284 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
4285 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
4286 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
4287 * gcc.target/powerpc/unpack-vectorize.h: New test.
4288
4289 2021-08-25 liuhongt <hongtao.liu@intel.com>
4290
4291 PR target/101989
4292 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
4293 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
4294
4295 2021-08-24 Harald Anlauf <anlauf@gmx.de>
4296
4297 PR fortran/98411
4298 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
4299 F2008, and verify case of implicit SAVE.
4300
4301 2021-08-24 Martin Sebor <msebor@redhat.com>
4302
4303 PR middle-end/101600
4304 PR middle-end/101977
4305 * g++.dg/pr100574.C: Prune out valid warning.
4306 * gcc.dg/pr20126.c: Same.
4307 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
4308 Add new instances.
4309 * gcc.dg/warn-strnlen-no-nul.c: Same.
4310 * g++.dg/warn/Warray-bounds-26.C: New test.
4311 * gcc.dg/Warray-bounds-88.c: New test.
4312
4313 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
4314
4315 * gcc.dg/predict-1.c: Disable evrp.
4316 * gcc.dg/tree-ssa/evrp-trans.c: New.
4317
4318 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
4319
4320 PR target/102021
4321 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
4322 * gcc.target/i386/pr100865-4b.c: Likewise.
4323 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
4324 * gcc.target/i386/pr100865-7b.c: Likewise.
4325 * gcc.target/i386/pr102021.c: New test.
4326
4327 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
4328
4329 PR target/102035
4330 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
4331 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
4332 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
4333 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
4334 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
4335 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
4336 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
4337 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
4338
4339 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
4340
4341 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
4342 Check the CMSE feature register, rather than relying on the
4343 SG operation causing an execution fault.
4344
4345 2021-08-24 liuhongt <hongtao.liu@intel.com>
4346
4347 PR target/101989
4348 * gcc.target/i386/pr101989-broadcast-1.c: New test.
4349
4350 2021-08-24 liuhongt <hongtao.liu@intel.com>
4351
4352 PR target/101989
4353 * gcc.target/i386/pr101989-1.c: New test.
4354 * gcc.target/i386/pr101989-2.c: New test.
4355 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
4356
4357 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
4358 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR middle-end/102029
4361 * gcc.dg/fold-convlshift-3.c: New test case.
4362
4363 2021-08-23 David Malcolm <dmalcolm@redhat.com>
4364
4365 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
4366 * gcc.dg/analyzer/torture/switch-2.c: New test.
4367 * gcc.dg/analyzer/torture/switch-3.c: New test.
4368 * gcc.dg/analyzer/torture/switch-4.c: New test.
4369 * gcc.dg/analyzer/torture/switch-5.c: New test.
4370
4371 2021-08-23 David Malcolm <dmalcolm@redhat.com>
4372
4373 PR analyzer/101875
4374 * gcc.dg/analyzer/pr101875.c: New test.
4375
4376 2021-08-23 David Malcolm <dmalcolm@redhat.com>
4377
4378 PR analyzer/101837
4379 * gcc.dg/analyzer/pr101837.c: New test.
4380
4381 2021-08-23 David Malcolm <dmalcolm@redhat.com>
4382
4383 PR analyzer/101962
4384 * gcc.dg/analyzer/data-model-23.c: New test.
4385 * gcc.dg/analyzer/pr101962.c: New test.
4386
4387 2021-08-23 David Malcolm <dmalcolm@redhat.com>
4388
4389 * gcc.dg/analyzer/data-model-22.c: New test.
4390 * gcc.dg/analyzer/uninit-6.c: New test.
4391 * gcc.dg/analyzer/uninit-6b.c: New test.
4392
4393 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
4394
4395 * gcc.dg/tree-ssa/modref-7.c: New test.
4396
4397 2021-08-23 Richard Biener <rguenther@suse.de>
4398
4399 PR ipa/97565
4400 * g++.dg/lto/pr97565_0.C: New testcase.
4401 * g++.dg/lto/pr97565_1.C: Likewise.
4402
4403 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
4404
4405 * g++.dg/tree-ssa/modref-1.C: Fix template.
4406
4407 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
4408
4409 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
4410 * gfortran.dg/goacc/default-2.f: Update dg-error.
4411 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
4412 * gfortran.dg/goacc/if.f95: Update dg-error.
4413 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
4414 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
4415 * gfortran.dg/goacc/sie.f95: Update dg-error.
4416 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
4417 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
4418 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
4419 * gfortran.dg/gomp/error-3.f90: Update dg-error.
4420 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
4421 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
4422
4423 2021-08-23 Ankur Saini <arsenic@sourceware.org>
4424
4425 PR analyzer/102020
4426 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
4427
4428 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
4429
4430 * gcc.dg/fold-convlshift-1.c: New test case.
4431 * gcc.dg/fold-convlshift-2.c: New test case.
4432
4433 2021-08-23 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/86723
4436 * gcc.dg/pr86723.c: New test.
4437 * gcc.target/i386/pr86723.c: New test.
4438 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
4439 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
4440 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4441 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
4442 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
4443 * gcc.dg/optimize-bswapsi-5.c: Likewise.
4444 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
4445 call instead of zero.
4446
4447 2021-08-23 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/79334
4450 * gcc.dg/torture/pr79334-0.c: New testcase.
4451 * gcc.dg/torture/pr79334-1.c: Likewise.
4452
4453 2021-08-23 liuhongt <hongtao.liu@intel.com>
4454
4455 PR target/102016
4456 * gcc.target/i386/pr102016.c: New test.
4457
4458 2021-08-23 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR debug/101905
4461 * gcc.dg/guality/pr101905.c: New test.
4462
4463 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
4464
4465 PR target/100856
4466 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
4467 and arm_v8m_main_cde.
4468 * lib/target-supports.exp: Add
4469 check_effective_target_FUNC_multilib for ARM CDE.
4470
4471 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
4472
4473 * g++.dg/tree-ssa/modref-1.C: New test.
4474
4475 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
4476
4477 PR target/101922
4478 * gcc.target/mips/pr101922.c: New test.
4479
4480 2021-08-23 Jonathan Yong <10walls@gmail.com>
4481
4482 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
4483 where it can return a filename with "\" to indicate current
4484 directory.
4485 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
4486 * gcc.c-torture/execute/printf-2.c: Use wrapper.
4487 * gcc.c-torture/execute/user-printf.c: Use wrapper.
4488
4489 2021-08-22 Martin Uecker <muecker@gwdg.de>
4490
4491 PR c/98397
4492 * gcc.dg/c11-qual-1.c: New test.
4493 * gcc.dg/c2x-qual-1.c: New test.
4494 * gcc.dg/c2x-qual-2.c: New test.
4495 * gcc.dg/c2x-qual-3.c: New test.
4496 * gcc.dg/c2x-qual-4.c: New test.
4497 * gcc.dg/c2x-qual-5.c: New test.
4498 * gcc.dg/c2x-qual-6.c: New test.
4499 * gcc.dg/c2x-qual-7.c: New test.
4500 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
4501 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
4502
4503 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
4504 Martin Liska <mliska@suse.cz>
4505
4506 * gcc.dg/lto/pr101949_0.c: New test.
4507 * gcc.dg/lto/pr101949_1.c: New test.
4508
4509 2021-08-21 Ankur Saini <arsenic@sourceware.org>
4510
4511 PR analyzer/101980
4512 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
4513 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
4514
4515 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
4516
4517 * gfortran.dg/gomp/error-1.f90: New test.
4518 * gfortran.dg/gomp/error-2.f90: New test.
4519 * gfortran.dg/gomp/error-3.f90: New test.
4520
4521 2021-08-20 Jakub Jelinek <jakub@redhat.com>
4522
4523 * c-c++-common/gomp/error-1.c: New test.
4524 * c-c++-common/gomp/error-2.c: New test.
4525 * c-c++-common/gomp/error-3.c: New test.
4526 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
4527 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
4528 * g++.dg/gomp/attrs-13.C: New test.
4529 * g++.dg/gomp/error-1.C: New test.
4530
4531 2021-08-20 Jakub Jelinek <jakub@redhat.com>
4532
4533 * c-c++-common/gomp/sink-5.c: New test.
4534 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
4535 at the end of pragma line.
4536
4537 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
4538
4539 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
4540 is optimized away.
4541
4542 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
4543
4544 PR target/101849
4545 * gcc.target/powerpc/pr101849.c: New test.
4546
4547 2021-08-19 Harald Anlauf <anlauf@gmx.de>
4548
4549 PR fortran/100950
4550 * gfortran.dg/pr100950.f90: New test.
4551
4552 2021-08-19 Patrick Palka <ppalka@redhat.com>
4553
4554 PR c++/101803
4555 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
4556
4557 2021-08-19 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR middle-end/101950
4560 * gcc.target/i386/pr101950-1.c: New test.
4561 * gcc.target/i386/pr101950-2.c: New test.
4562
4563 2021-08-19 Jakub Jelinek <jakub@redhat.com>
4564
4565 * c-c++-common/gomp/requires-3.c: Add testcase for
4566 atomic_default_mem_order ( at the end of line without corresponding ).
4567
4568 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
4569
4570 * jit.dg/test-asm.c: Provide Mach-O fragment.
4571 * jit.dg/test-asm.cc: Likewise.
4572
4573 2021-08-19 Jakub Jelinek <jakub@redhat.com>
4574
4575 * c-c++-common/gomp/nothing-2.c: New test.
4576
4577 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
4578
4579 * jit.dg/harness.h: Include jit-dejagnu.h.
4580 * jit.dg/jit.exp: Use -rdynamic conditionally on target
4581 support, instead of unconditional -Wl,--export-dynamic.
4582
4583 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
4584
4585 PR testsuite/101969
4586 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
4587
4588 2021-08-19 liuhongt <hongtao.liu@intel.com>
4589
4590 Revert:
4591 2021-08-19 liuhongt <hongtao.liu@intel.com>
4592
4593 PR target/99881
4594 * gcc.target/i386/pr99881.c: New test.
4595
4596 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
4597
4598 PR testsuite/101963
4599 * gfortran.dg/nothing-1.f90: Moved to ...
4600 * gfortran.dg/gomp/nothing-1.f90: ... here.
4601 * gfortran.dg/nothing-2.f90: Moved to ...
4602 * gfortran.dg/gomp/nothing-2.f90: ... here;
4603 avoid $ issue in $OMP in dg-error.
4604
4605 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
4606 Matt Jacobson <mhjacobson@me.com>
4607
4608 PR objc/101666
4609 * obj-c++.dg/pr101666-0.mm: New test.
4610 * obj-c++.dg/pr101666-1.mm: New test.
4611 * obj-c++.dg/pr101666.inc: New.
4612 * objc.dg/pr101666-0.m: New test.
4613 * objc.dg/pr101666-1.m: New test.
4614 * objc.dg/pr101666.inc: New.
4615
4616 2021-08-18 Ankur Saini <arsenic@sourceware.org>
4617
4618 PR analyzer/97114
4619 * g++.dg/analyzer/vfunc-2.C: New test.
4620 * g++.dg/analyzer/vfunc-3.C: New test.
4621 * g++.dg/analyzer/vfunc-4.C: New test.
4622 * g++.dg/analyzer/vfunc-5.C: New test.
4623
4624 2021-08-18 Ankur Saini <arsenic@sourceware.org>
4625
4626 PR analyzer/100546
4627 * gcc.dg/analyzer/function-ptr-4.c: New test.
4628 * gcc.dg/analyzer/pr100546.c: New test.
4629
4630 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
4631
4632 * gfortran.dg/nothing-1.f90: New test.
4633 * gfortran.dg/nothing-2.f90: New test.
4634
4635 2021-08-18 Patrick Palka <ppalka@redhat.com>
4636
4637 PR c++/101344
4638 PR c++/101803
4639 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
4640 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
4641
4642 2021-08-18 Patrick Palka <ppalka@redhat.com>
4643
4644 PR c++/101883
4645 * g++.dg/cpp2a/nontype-class49.C: New test.
4646
4647 2021-08-18 Jakub Jelinek <jakub@redhat.com>
4648
4649 * c-c++-common/gomp/nothing-1.c: New test.
4650 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
4651 * g++.dg/gomp/attrs-2.C (bar): Likewise.
4652 * g++.dg/gomp/attrs-9.C: Likewise.
4653
4654 2021-08-18 Jakub Jelinek <jakub@redhat.com>
4655
4656 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
4657 in C++.
4658 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
4659 * g++.dg/gomp/barrier-2.C: Likewise.
4660 * gcc.dg/gomp/declare-simd-5.c: Likewise.
4661 * gcc.dg/gomp/barrier-2.c: Likewise.
4662 * gcc.dg/gomp/declare-variant-2.c: Likewise.
4663
4664 2021-08-18 liuhongt <hongtao.liu@intel.com>
4665
4666 PR target/97147
4667 * gcc.target/i386/pr54400.c: Adjust testcase.
4668 * gcc.target/i386/pr94147.c: New test.
4669
4670 2021-08-17 Martin Sebor <msebor@redhat.com>
4671
4672 PR middle-end/101854
4673 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
4674 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
4675 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
4676 * gcc.dg/Wstringop-overflow-72.c: New test.
4677
4678 2021-08-17 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR c++/101539
4681 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
4682 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
4683 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
4684 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
4685 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
4686 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
4687 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
4688 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
4689 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
4690 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
4691 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
4692
4693 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
4694
4695 * gcc.dg/pr78213.c: Restore testing.
4696
4697 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
4698
4699 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
4700
4701 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
4702
4703 * gcc.dg/fold-ior-5.c: New test case.
4704
4705 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
4706
4707 * gfortran.dg/gomp/scan-1.f90:
4708 * gfortran.dg/gomp/cancel-1.f90: New test.
4709 * gfortran.dg/gomp/cancel-4.f90: New test.
4710 * gfortran.dg/gomp/loop-4.f90: New test.
4711 * gfortran.dg/gomp/nesting-1.f90: New test.
4712 * gfortran.dg/gomp/nesting-2.f90: New test.
4713 * gfortran.dg/gomp/nesting-3.f90: New test.
4714 * gfortran.dg/gomp/nowait-1.f90: New test.
4715 * gfortran.dg/gomp/reduction-task-1.f90: New test.
4716 * gfortran.dg/gomp/reduction-task-2.f90: New test.
4717 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
4718 * gfortran.dg/gomp/reduction-task-3.f90: New test.
4719 * gfortran.dg/gomp/scope-1.f90: New test.
4720 * gfortran.dg/gomp/scope-2.f90: New test.
4721
4722 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
4723
4724 PR tree-optimization/101938
4725 * gcc.dg/pr101938.c: New test.
4726
4727 2021-08-17 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/101868
4730 * gcc.dg/lto/pr101868_0.c: New testcase.
4731 * gcc.dg/lto/pr101868_1.c: Likewise.
4732 * gcc.dg/lto/pr101868_2.c: Likewise.
4733 * gcc.dg/lto/pr101868_3.c: Likewise.
4734
4735 2021-08-17 Jakub Jelinek <jakub@redhat.com>
4736
4737 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
4738 construct tests.
4739 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
4740 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
4741 construct tests.
4742 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
4743 test. Adjust diagnostics for the addition of scope.
4744 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
4745 construct tests.
4746 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
4747 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
4748 * c-c++-common/gomp/scope-1.c: New test.
4749 * c-c++-common/gomp/scope-2.c: New test.
4750 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
4751 * g++.dg/gomp/attrs-2.C (bar): Likewise.
4752 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
4753 * gfortran.dg/gomp/reduction7.f90: Likewise.
4754
4755 2021-08-17 Jakub Jelinek <jakub@redhat.com>
4756
4757 * c-c++-common/cpp/va-opt-5.c: New test.
4758 * c-c++-common/cpp/va-opt-6.c: New test.
4759
4760 2021-08-17 Richard Biener <rguenther@suse.de>
4761
4762 PR tree-optimization/101925
4763 * gcc.dg/sso-16.c: New testcase.
4764
4765 2021-08-17 liuhongt <hongtao.liu@intel.com>
4766
4767 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
4768 --param=vect-epilogues-nomask=0
4769
4770 2021-08-16 liuhongt <hongtao.liu@intel.com>
4771
4772 PR target/101930
4773 * gcc.target/i386/pr101930.c: New test.
4774
4775 2021-08-16 Martin Liska <mliska@suse.cz>
4776
4777 PR ipa/100600
4778 * gcc.dg/ipa/pr100600.c: New test.
4779
4780 2021-08-16 liuhongt <hongtao.liu@intel.com>
4781
4782 PR target/101846
4783 * gcc.target/i386/pr101846-2.c: New test.
4784 * gcc.target/i386/pr101846-3.c: New test.
4785 * gcc.target/i386/pr101846-4.c: New test.
4786
4787 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
4788
4789 * gfortran.dg/gomp/masked-1.f90: New test.
4790 * gfortran.dg/gomp/masked-2.f90: New test.
4791 * gfortran.dg/gomp/masked-3.f90: New test.
4792 * gfortran.dg/gomp/masked-combined-1.f90: New test.
4793 * gfortran.dg/gomp/masked-combined-2.f90: New test.
4794
4795 2021-08-15 Harald Anlauf <anlauf@gmx.de>
4796
4797 PR fortran/99351
4798 * gfortran.dg/coarray_sync.f90: New test.
4799 * gfortran.dg/coarray_3.f90: Adjust error messages.
4800
4801 2021-08-14 Martin Sebor <msebor@redhat.com>
4802
4803 PR middle-end/101791
4804 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
4805 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
4806
4807 2021-08-14 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR target/101896
4810 * gcc.target/i386/avx512f-pr101896.c: New test.
4811
4812 2021-08-13 Martin Sebor <msebor@redhat.com>
4813
4814 PR middle-end/101734
4815 * gcc.dg/uninit-42.c: New test.
4816
4817 2021-08-13 Martin Liska <mliska@suse.cz>
4818
4819 PR ipa/101261
4820 * gcc.target/i386/pr101261.c: New test.
4821
4822 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
4823
4824 * gcc.dg/tree-ssa/modref-6.c: Update.
4825
4826 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4827
4828 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
4829 arm_softfp_ok.
4830
4831 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4832
4833 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
4834 constructs with clauses.
4835 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
4836 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
4837 * c-c++-common/gomp/masked-1.c: New test.
4838 * c-c++-common/gomp/masked-2.c: New test.
4839 * c-c++-common/gomp/masked-combined-1.c: New test.
4840 * c-c++-common/gomp/masked-combined-2.c: New test.
4841 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
4842 * g++.dg/gomp/block-11.C: New test.
4843 * g++.dg/gomp/tpl-masked-1.C: New test.
4844 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
4845 combined masked constructs with clauses in attribute syntax.
4846 * g++.dg/gomp/attrs-2.C (bar): Likewise.
4847 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
4848 nesting.
4849 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
4850 clause.
4851 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4852
4853 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4854
4855 PR preprocessor/101638
4856 * gcc.dg/cpp/pr101638.c: New test.
4857
4858 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
4859
4860 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
4861 typo in regular expression.
4862 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
4863 Likewise.
4864 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
4865 Likewise.
4866 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
4867 Likewise.
4868 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
4869 Likewise.
4870 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
4871 Likewise.
4872
4873 2021-08-12 Sergei Trofimovich <siarheit@google.com>
4874
4875 PR c++/101219
4876 * g++.dg/warn/pr101219.C: New test.
4877
4878 2021-08-12 Martin Uecker <muecker@gwdg.de>
4879
4880 PR c/101838
4881 * gcc.dg/vla-stexp-2.c: New test.
4882
4883 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
4884
4885 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
4886 code and adjust for ranger threader.
4887
4888 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
4889
4890 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
4891 testcase and test proc_bind(primary) instead.
4892 * gfortran.dg/gomp/affinity-1.f90: Likewise.
4893
4894 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
4895
4896 * gfortran.dg/PR82376.f90: Robustify match.
4897
4898 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR target/101860
4901 * gcc.target/i386/avx512f-pr101860.c: New test.
4902
4903 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4904
4905 * g++.dg/gomp/attrs-12.C: New test.
4906
4907 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4908
4909 * g++.dg/gomp/attrs-11.C: Add new tests.
4910
4911 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR c++/99429
4914 PR c++/94162
4915 * g++.dg/cpp2a/spaceship-synth11.C: New test.
4916 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
4917
4918 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4919
4920 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
4921
4922 2021-08-12 Jakub Jelinek <jakub@redhat.com>
4923
4924 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
4925 as well.
4926 * g++.dg/lookup/strong-using2.C: Likewise.
4927 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
4928 using namespace.
4929 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
4930 using namespace, add tests for alignas before semicolon.
4931 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
4932 C++11 attributes on using directive before semicolon.
4933
4934 2021-08-12 liuhongt <hongtao.liu@intel.com>
4935
4936 PR target/101846
4937 * gcc.target/i386/pr101846-1.c: New test.
4938
4939 2021-08-12 Patrick Palka <ppalka@redhat.com>
4940
4941 PR c++/101663
4942 * g++.dg/cpp2a/construct_at.h: New convenience header file that
4943 defines minimal implementations of std::construct_at/destroy_at,
4944 split out from ...
4945 * g++.dg/cpp2a/constexpr-new5.C: ... here.
4946 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
4947 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
4948 * g++.dg/cpp2a/constexpr-new20.C: New test.
4949
4950 2021-08-11 Patrick Palka <ppalka@redhat.com>
4951
4952 PR c++/101725
4953 DR 2082
4954 * g++.dg/DRs/dr2082.C: New test.
4955 * g++.dg/cpp2a/concepts-uneval4.C: New test.
4956
4957 2021-08-11 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR c++/101786
4960 * g++.dg/cpp2a/constinit16.C: New test.
4961
4962 2021-08-11 Patrick Palka <ppalka@redhat.com>
4963
4964 PR c++/79501
4965 * g++.dg/cpp1z/class-deduction98.C: New test.
4966
4967 2021-08-11 Patrick Palka <ppalka@redhat.com>
4968
4969 PR c++/89062
4970 * g++.dg/cpp1z/class-deduction97.C: New test.
4971
4972 2021-08-11 Richard Biener <rguenther@suse.de>
4973
4974 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
4975 of ashift_qi_1.
4976
4977 2021-08-11 Jan Hubicka <jh@suse.cz>
4978
4979 * c-c++-common/modref-dse.c: New test.
4980
4981 2021-08-11 Richard Biener <rguenther@suse.de>
4982
4983 PR middle-end/101858
4984 * gcc.dg/pr101858.c: New testcase.
4985
4986 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4987
4988 PR target/66791
4989 * gcc.target/arm/pr51534.c: Adjust test.
4990
4991 2021-08-11 liuhongt <hongtao.liu@intel.com>
4992
4993 PR target/98309
4994 * gcc.target/i386/pr98309-1.c: New test.
4995 * gcc.target/i386/pr98309-2.c: New test.
4996
4997 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
4998
4999 PR middle-end/101674
5000 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
5001
5002 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
5003
5004 PR libfortran/101305
5005 PR fortran/101660
5006 PR testsuite/101847
5007 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
5008 from the string used to set GFORTRAN_UNDER_TEST.
5009
5010 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
5011
5012 PR tree-optimization/101809
5013 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
5014
5015 2021-08-10 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR target/80355
5018 * gcc.target/i386/avx512f-pr80355-2.c: New test.
5019
5020 2021-08-10 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR target/80355
5023 * gcc.target/i386/avx512f-pr80355-1.c: New test.
5024
5025 2021-08-10 Jakub Jelinek <jakub@redhat.com>
5026
5027 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
5028 [[omp::directive (threadprivate (t2))]]. Add tests with
5029 if/while/switch after parallel in attribute syntax.
5030 (corge): Add missing omp:: before directive.
5031 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
5032 [[omp::directive (threadprivate (t2))]].
5033 * g++.dg/gomp/attrs-10.C: New test.
5034 * g++.dg/gomp/attrs-11.C: New test.
5035
5036 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
5037
5038 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
5039
5040 2021-08-10 Richard Biener <rguenther@suse.de>
5041
5042 PR middle-end/101824
5043 * gcc.dg/tree-ssa/pr101824.c: New testcase.
5044
5045 2021-08-10 Martin Uecker <muecker@gwdg.de>
5046
5047 PR c/29970
5048 * gcc.dg/vla-stexp-1.c: New test.
5049
5050 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
5051
5052 PR target/101804
5053 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
5054 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
5055
5056 2021-08-10 liuhongt <hongtao.liu@intel.com>
5057
5058 * gcc.target/i386/cond_op_shift_d-1.c: New test.
5059 * gcc.target/i386/cond_op_shift_d-2.c: New test.
5060 * gcc.target/i386/cond_op_shift_q-1.c: New test.
5061 * gcc.target/i386/cond_op_shift_q-2.c: New test.
5062 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
5063 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
5064 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
5065 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
5066 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
5067 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
5068 * gcc.target/i386/cond_op_shift_w-1.c: New test.
5069 * gcc.target/i386/cond_op_shift_w-2.c: New test.
5070
5071 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
5072
5073 * gcc.dg/pr101741.c: New.
5074
5075 2021-08-09 Martin Jambor <mjambor@suse.cz>
5076
5077 PR testsuite/101654
5078 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
5079
5080 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
5081
5082 PR target/101812
5083 * gcc.target/i386/pr101812.c: New test.
5084
5085 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
5086
5087 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
5088 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
5089
5090 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
5091
5092 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
5093 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
5094 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
5095
5096 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
5097
5098 PR libfortran/101305
5099 PR fortran/101660
5100 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
5101 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
5102 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
5103 ISO_Fortran_binding.h's #include.
5104 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
5105 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
5106 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
5107 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
5108 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
5109 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
5110 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
5111 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
5112 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
5113 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
5114 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
5115 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
5116 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
5117 * gfortran.dg/PR94327.c: Likewise.
5118 * gfortran.dg/PR94331.c: Likewise.
5119 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
5120 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
5121 * gfortran.dg/pr93524.c: Likewise.
5122
5123 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
5124
5125 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
5126 scan-assembler tests over multiple lines. Expect 32-bit
5127 result values in 'w' registers.
5128 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5129 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5130 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5131 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5132
5133 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
5134
5135 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
5136 tests to little-endian targets.
5137
5138 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
5139
5140 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
5141
5142 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
5143
5144 PR tree-optimization/88531
5145 * gcc.target/i386/pr88531-1a.c: New test.
5146 * gcc.target/i386/pr88531-1b.c: Likewise.
5147 * gcc.target/i386/pr88531-1c.c: Likewise.
5148 * gcc.target/i386/pr88531-2a.c: Likewise.
5149 * gcc.target/i386/pr88531-2b.c: Likewise.
5150 * gcc.target/i386/pr88531-2c.c: Likewise.
5151
5152 2021-08-06 Martin Sebor <msebor@redhat.com>
5153
5154 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
5155 -Wstringop-overread.
5156 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
5157 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
5158 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
5159 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
5160 * gcc.dg/attr-nonstring-4.c: Same.
5161 * gcc.dg/Wstringop-overread-6.c: New test.
5162 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
5163
5164 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
5165
5166 PR target/101723
5167 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
5168 typo.
5169
5170 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
5171
5172 PR target/101723
5173 * gcc.target/arm/attr-neon3.c: Fix typo.
5174 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
5175
5176 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
5177
5178 PR target/101797
5179 * gcc.target/i386/pr101797.c: New test.
5180
5181 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
5182
5183 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
5184 tests.
5185
5186 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
5187
5188 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
5189 tests.
5190
5191 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
5192
5193 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
5194 tests.
5195
5196 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
5197
5198 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
5199 tests.
5200
5201 2021-08-06 Martin Liska <mliska@suse.cz>
5202
5203 * gcc.target/powerpc/pragma-optimize.c: New test.
5204
5205 2021-08-06 Richard Biener <rguenther@suse.de>
5206
5207 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
5208
5209 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
5210
5211 * gcc.dg/gcov-info-to-gcda.c: New test.
5212
5213 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
5214
5215 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
5216
5217 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
5218
5219 PR target/99744
5220 * gcc.target/i386/pr99744-3.c: New test.
5221 * gcc.target/i386/pr99744-4.c: Likewise.
5222 * gcc.target/i386/pr99744-5.c: Likewise.
5223 * gcc.target/i386/pr99744-6.c: Likewise.
5224 * gcc.target/i386/pr99744-7.c: Likewise.
5225 * gcc.target/i386/pr99744-8.c: Likewise.
5226
5227 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
5228
5229 PR target/101723
5230 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
5231 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
5232 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
5234 Add a non-no-op function body.
5235 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5236 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
5237 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
5238 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
5239 check-function-bodies.
5240 * gcc.target/arm/attr-neon3.c: Likewise.
5241 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
5242 multiple instances.
5243 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
5244 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
5245
5246 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
5247
5248 * gcc.target/aarch64/vsubX_high_cost.c: New test.
5249
5250 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
5251
5252 * gcc.target/aarch64/vaddX_high_cost.c: New test.
5253
5254 2021-08-05 Richard Biener <rguenther@suse.de>
5255
5256 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
5257
5258 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
5259
5260 * gcc.dg/sso-15.c: New test.
5261
5262 2021-08-05 liuhongt <hongtao.liu@intel.com>
5263
5264 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
5265 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
5266 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
5267 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
5268
5269 2021-08-05 liuhongt <hongtao.liu@intel.com>
5270
5271 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
5272 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
5273 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
5274 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
5275
5276 2021-08-05 liuhongt <hongtao.liu@intel.com>
5277
5278 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
5279 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
5280 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
5281 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
5282 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
5283 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
5284 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
5285 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
5286 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
5287 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
5288 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
5289 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
5290 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
5291 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
5292 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
5293 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
5294
5295 2021-08-04 David Malcolm <dmalcolm@redhat.com>
5296
5297 PR analyzer/101570
5298 * gcc.dg/analyzer/asm-x86-1.c: New test.
5299 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
5300 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
5301 * gcc.dg/analyzer/pr101570.c: New test.
5302 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
5303 New test.
5304 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
5305 test.
5306 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
5307 test.
5308 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
5309 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
5310 test.
5311 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
5312 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
5313 New test.
5314 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
5315 New test.
5316
5317 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
5318
5319 PR target/101742
5320 * gcc.target/i386/pr101742a.c: New test.
5321 * gcc.target/i386/pr101742b.c: Likewise.
5322
5323 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
5324
5325 PR target/101772
5326 * gcc.target/i386/eh_return-2.c: New test.
5327
5328 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
5329
5330 * gcc.target/s390/vector/perm-vpdi.c: New test.
5331
5332 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
5333
5334 * gcc.target/s390/vector/perm-merge.c: New test.
5335 * gcc.target/s390/vector/vec-types.h: New test.
5336
5337 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
5338
5339 * gcc.target/s390/zvector/vec-permi.c: Removed.
5340 * gcc.target/s390/zvector/vec_permi.c: New test.
5341
5342 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
5343
5344 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
5345 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
5346 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
5347 * gcc.target/s390/zvector/vec-types.h: New test.
5348 * gcc.target/s390/zvector/vec_merge.c: New test.
5349
5350 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
5351
5352 * gcc.target/aarch64/vmul_high_cost.c: New test.
5353
5354 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
5355
5356 * gcc.target/aarch64/vmul_element_cost.c: New test.
5357
5358 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
5359
5360 * gcc.target/aarch64/sve/cost_model_12.c: New test.
5361
5362 2021-08-04 Tamar Christina <tamar.christina@arm.com>
5363
5364 PR tree-optimization/101750
5365 * g++.dg/vect/pr99149.cc: Name class.
5366
5367 2021-08-04 Richard Biener <rguenther@suse.de>
5368
5369 * gcc.target/i386/vect-gather-1.c: New testcase.
5370 * gfortran.dg/vect/vect-8.f90: Adjust.
5371
5372 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
5373 Marc Glisse <marc.glisse@inria.fr>
5374
5375 * gcc.dg/fold-ior-4.c: New test.
5376
5377 2021-08-04 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/101756
5380 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
5381
5382 2021-08-04 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR c++/101759
5385 * g++.dg/gomp/pr101759.C: New test.
5386 * g++.dg/goacc/pr101759.C: New test.
5387
5388 2021-08-04 Jakub Jelinek <jakub@redhat.com>
5389
5390 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
5391
5392 2021-08-04 Richard Biener <rguenther@suse.de>
5393
5394 PR tree-optimization/101769
5395 * g++.dg/tree-ssa/pr101769.C: New testcase.
5396
5397 2021-08-04 liuhongt <hongtao.liu@intel.com>
5398
5399 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
5400 dg-require-effective-target for avx512.
5401 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
5402 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
5403 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
5404 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
5405 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
5406 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
5407
5408 2021-08-04 liuhongt <hongtao.liu@intel.com>
5409
5410 * gcc.target/i386/cond_op_fma_double-1.c: New test.
5411 * gcc.target/i386/cond_op_fma_double-2.c: New test.
5412 * gcc.target/i386/cond_op_fma_float-1.c: New test.
5413 * gcc.target/i386/cond_op_fma_float-2.c: New test.
5414
5415 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
5416
5417 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
5418 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
5419
5420 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
5421
5422 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
5423 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
5424
5425 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
5426
5427 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
5428 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
5429 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
5430 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
5431 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
5432
5433 2021-08-03 Martin Sebor <msebor@redhat.com>
5434
5435 PR testsuite/101688
5436 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
5437
5438 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
5439
5440 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
5441 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
5442 make more robust.
5443
5444 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
5445
5446 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
5447 disable XMM31.
5448 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
5449 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
5450 * gcc.target/i386/pr82942-1.c: Likewise.
5451 * gcc.target/i386/pr82990-1.c: Likewise.
5452 * gcc.target/i386/pr82990-3.c: Likewise.
5453 * gcc.target/i386/pr82990-5.c: Likewise.
5454 * gcc.target/i386/pr100865-4b.c: Likewise.
5455 * gcc.target/i386/pr100865-6b.c: Likewise.
5456 * gcc.target/i386/pr100865-7b.c: Likewise.
5457 * gcc.target/i386/pr100865-10b.c: Likewise.
5458 * gcc.target/i386/pr100865-8b.c: Updated.
5459 * gcc.target/i386/pr100865-9b.c: Likewise.
5460 * gcc.target/i386/pr100865-11b.c: Likewise.
5461 * gcc.target/i386/pr100865-12b.c: Likewise.
5462
5463 2021-08-03 liuhongt <hongtao.liu@intel.com>
5464
5465 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
5466 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
5467 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
5468 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
5469 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
5470 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
5471
5472 2021-08-03 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR analyzer/101721
5475 * gcc.dg/analyzer/pr101721.c: New test.
5476
5477 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
5478
5479 PR target/80566
5480 * g++.target/i386/pr80566-1.C: New test.
5481 * g++.target/i386/pr80566-2.C: Likewise.
5482
5483 2021-08-03 liuhongt <hongtao.liu@intel.com>
5484
5485 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
5486 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
5487 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
5488 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
5489
5490 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5491
5492 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
5493
5494 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5495
5496 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
5497
5498 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5499
5500 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
5501
5502 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5503
5504 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
5505
5506 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5507
5508 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
5509
5510 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5511
5512 * gcc.target/i386/pieces-memcpy-10.c: New test.
5513 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
5514 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
5515 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
5516 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
5517 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
5518 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
5519 * gcc.target/i386/pieces-memset-1.c: Likewise.
5520 * gcc.target/i386/pieces-memset-2.c: Likewise.
5521 * gcc.target/i386/pieces-memset-3.c: Likewise.
5522 * gcc.target/i386/pieces-memset-4.c: Likewise.
5523 * gcc.target/i386/pieces-memset-5.c: Likewise.
5524 * gcc.target/i386/pieces-memset-6.c: Likewise.
5525 * gcc.target/i386/pieces-memset-7.c: Likewise.
5526 * gcc.target/i386/pieces-memset-8.c: Likewise.
5527 * gcc.target/i386/pieces-memset-9.c: Likewise.
5528 * gcc.target/i386/pieces-memset-10.c: Likewise.
5529 * gcc.target/i386/pieces-memset-11.c: Likewise.
5530 * gcc.target/i386/pieces-memset-12.c: Likewise.
5531 * gcc.target/i386/pieces-memset-13.c: Likewise.
5532 * gcc.target/i386/pieces-memset-14.c: Likewise.
5533 * gcc.target/i386/pieces-memset-15.c: Likewise.
5534 * gcc.target/i386/pieces-memset-16.c: Likewise.
5535 * gcc.target/i386/pieces-memset-17.c: Likewise.
5536 * gcc.target/i386/pieces-memset-18.c: Likewise.
5537 * gcc.target/i386/pieces-memset-19.c: Likewise.
5538 * gcc.target/i386/pieces-memset-20.c: Likewise.
5539 * gcc.target/i386/pieces-memset-21.c: Likewise.
5540 * gcc.target/i386/pieces-memset-22.c: Likewise.
5541 * gcc.target/i386/pieces-memset-23.c: Likewise.
5542 * gcc.target/i386/pieces-memset-24.c: Likewise.
5543 * gcc.target/i386/pieces-memset-25.c: Likewise.
5544 * gcc.target/i386/pieces-memset-26.c: Likewise.
5545 * gcc.target/i386/pieces-memset-27.c: Likewise.
5546 * gcc.target/i386/pieces-memset-28.c: Likewise.
5547 * gcc.target/i386/pieces-memset-29.c: Likewise.
5548 * gcc.target/i386/pieces-memset-30.c: Likewise.
5549 * gcc.target/i386/pieces-memset-31.c: Likewise.
5550 * gcc.target/i386/pieces-memset-32.c: Likewise.
5551 * gcc.target/i386/pieces-memset-33.c: Likewise.
5552 * gcc.target/i386/pieces-memset-34.c: Likewise.
5553 * gcc.target/i386/pieces-memset-35.c: Likewise.
5554 * gcc.target/i386/pieces-memset-36.c: Likewise.
5555 * gcc.target/i386/pieces-memset-37.c: Likewise.
5556 * gcc.target/i386/pieces-memset-38.c: Likewise.
5557 * gcc.target/i386/pieces-memset-39.c: Likewise.
5558 * gcc.target/i386/pieces-memset-40.c: Likewise.
5559 * gcc.target/i386/pieces-memset-41.c: Likewise.
5560 * gcc.target/i386/pieces-memset-42.c: Likewise.
5561 * gcc.target/i386/pieces-memset-43.c: Likewise.
5562 * gcc.target/i386/pieces-memset-44.c: Likewise.
5563 * gcc.target/i386/pieces-memcpy-7.c: New file.
5564 * gcc.target/i386/pieces-memcpy-8.c: New file.
5565 * gcc.target/i386/pieces-memcpy-9.c: New file.
5566
5567 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5568
5569 PR middle-end/90773
5570 * gcc.target/i386/pr90773-20.c: New test.
5571 * gcc.target/i386/pr90773-21.c: Likewise.
5572 * gcc.target/i386/pr90773-22.c: Likewise.
5573 * gcc.target/i386/pr90773-23.c: Likewise.
5574 * gcc.target/i386/pr90773-26.c: Likewise.
5575
5576 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5577
5578 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
5579 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
5580 * gcc.target/i386/pr90773-15.c: Likewise.
5581 * gcc.target/i386/pr90773-16.c: Likewise.
5582 * gcc.target/i386/pr90773-17.c: Likewise.
5583 * gcc.target/i386/pr90773-24.c: Likewise.
5584 * gcc.target/i386/pr90773-25.c: Likewise.
5585 * gcc.target/i386/pr100865-1.c: Likewise.
5586 * gcc.target/i386/pr100865-2.c: Likewise.
5587 * gcc.target/i386/pr100865-3.c: Likewise.
5588 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
5589 XMM movd to store 4 bytes.
5590 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
5591 YMM registers.
5592 * gcc.target/i386/pr100865-4b.c: Likewise.
5593 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
5594 * gcc.target/i386/pr100865-10b.c: Likewise.
5595
5596 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5597
5598 * gcc.target/i386/eh_return-1.c: New test.
5599
5600 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
5601
5602 PR middle-end/90773
5603 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
5604 * gcc.target/i386/pr90773-14.c: Likewise.
5605 * gcc.target/i386/pr90773-15.c: New test.
5606 * gcc.target/i386/pr90773-16.c: Likewise.
5607 * gcc.target/i386/pr90773-17.c: Likewise.
5608 * gcc.target/i386/pr90773-18.c: Likewise.
5609 * gcc.target/i386/pr90773-19.c: Likewise.
5610
5611 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
5612
5613 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
5614
5615 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
5616
5617 PR target/78103
5618 * gcc.target/i386/pr78103-2.c: Also scan incl.
5619 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
5620 scan incq.
5621
5622 2021-07-31 Jason Merrill <jason@redhat.com>
5623
5624 PR c++/96636
5625 * g++.dg/ext/anon-struct9.C: New test.
5626
5627 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
5628
5629 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
5630
5631 2021-07-31 Jakub Jelinek <jakub@redhat.com>
5632
5633 * g++.dg/gomp/attrs-9.C: New test.
5634
5635 2021-07-31 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR target/78103
5638 * gcc.target/i386/pr78103-1.c: New test.
5639 * gcc.target/i386/pr78103-2.c: New test.
5640 * gcc.target/i386/pr78103-3.c: New test.
5641
5642 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
5643
5644 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
5645
5646 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
5647
5648 PR middle-end/101674
5649 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
5650
5651 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
5652
5653 * gcc.target/powerpc/sse4_1-floorpd.c: New.
5654 * gcc.target/powerpc/sse4_1-floorps.c: New.
5655 * gcc.target/powerpc/sse4_1-floorsd.c: New.
5656 * gcc.target/powerpc/sse4_1-floorss.c: New.
5657 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
5658 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
5659
5660 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
5661
5662 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
5663 * gcc.target/powerpc/sse4_1-ceilps.c: New.
5664 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
5665 * gcc.target/powerpc/sse4_1-ceilss.c: New.
5666 * gcc.target/powerpc/sse4_1-round-data.h: New.
5667 * gcc.target/powerpc/sse4_1-round.h: New.
5668 * gcc.target/powerpc/sse4_1-round2.h: New.
5669 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
5670 and adjust dg directives to suit.
5671 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
5672
5673 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
5674
5675 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
5676 and adjust dg directives to suit.
5677 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
5678 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
5679 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
5680
5681 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
5682 Uroš Bizjak <ubizjak@gmail.com>
5683
5684 * gcc.target/i386/dec-cmov-1.c: New test.
5685 * gcc.target/i386/dec-cmov-2.c: New test.
5686
5687 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
5688
5689 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
5690
5691 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
5692
5693 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
5694
5695 2021-07-30 Martin Sebor <msebor@redhat.com>
5696
5697 PR middle-end/101671
5698 * gcc.c-torture/compile/pr83510.c: Move test functions...
5699 * gcc.dg/Warray-bounds-87.c: ...to this file.
5700
5701 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
5702
5703 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
5704 vmovdqu.
5705 * gcc.target/i386/pr100865-4b.c: Likewise.
5706
5707 2021-07-30 Andrew Pinski <apinski@marvell.com>
5708
5709 PR testsuite/101517
5710 * g++.dg/warn/Wunused-18.C: New test.
5711 * gcc.c-torture/compile/20030405-2.c: New test.
5712 * gcc.c-torture/compile/20040304-2.c: New test.
5713 * gcc.dg/20030612-2.c: New test.
5714
5715 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
5716
5717 PR target/101132
5718 * gcc.target/mips/pr101132.c: New test.
5719
5720 2021-07-30 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR c++/101539
5723 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
5724 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
5725 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
5726 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
5727 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
5728 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
5729 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
5730
5731 2021-07-30 Jason Merrill <jason@redhat.com>
5732
5733 * g++.dg/ext/anon-struct8.C: New test.
5734
5735 2021-07-30 Jakub Jelinek <jakub@redhat.com>
5736
5737 * g++.dg/cpp0x/gen-attrs-76.C: New test.
5738
5739 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
5740
5741 PR target/101685
5742 * gcc.target/i386/pr101685.c: New test.
5743
5744 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
5745
5746 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
5747 XFAIL.
5748
5749 2021-07-30 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR c++/101582
5752 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
5753 attributes instead of error.
5754 * g++.dg/cpp0x/gen-attrs-75.C: New test.
5755 * g++.dg/modules/pr101582-1.C: New test.
5756
5757 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
5758
5759 PR ipa/101396
5760 * g++.dg/lto/pr101396_0.C: New test.
5761 * g++.dg/lto/pr101396_1.C: New test.
5762
5763 2021-07-29 Martin Sebor <msebor@redhat.com>
5764
5765 PR middle-end/101674
5766 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
5767 correct target.
5768
5769 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
5770
5771 PR d/101672
5772 * gdc.dg/pr100967.d: Update test.
5773 * gdc.dg/pr101672.d: New test.
5774
5775 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
5776
5777 PR d/101664
5778 * gdc.dg/extern-c++/extern-c++.exp: New.
5779 * gdc.dg/extern-c++/pr101664.d: New test.
5780 * gdc.dg/extern-c++/pr101664_1.cc: New test.
5781
5782 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
5783
5784 PR d/96435
5785 * gdc.dg/torture/pr96435.d: New test.
5786
5787 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
5788
5789 PR d/101657
5790 * gdc.dg/pr101657.d: New test.
5791
5792 2021-07-29 Jakub Jelinek <jakub@redhat.com>
5793
5794 PR testsuite/101647
5795 * g++.dg/pr71389.C: Include <array> instead of <functional>.
5796 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
5797
5798 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
5799 Julian Brown <julian@codesourcery.com>
5800 Kwok Cheung Yeung <kcy@codesourcery.com>
5801
5802 * c-c++-common/goacc/classify-kernels-unparallelized.c:
5803 's%oaccdevlow%oaccloops%g'.
5804 * c-c++-common/goacc/classify-kernels.c: Likewise.
5805 * c-c++-common/goacc/classify-parallel.c: Likewise.
5806 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
5807 * c-c++-common/goacc/classify-routine.c: Likewise.
5808 * c-c++-common/goacc/classify-serial.c: Likewise.
5809 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
5810 * g++.dg/goacc/template.C: Likewise.
5811 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5812 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5813 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5814 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5815 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
5816 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5817 * gfortran.dg/goacc/classify-serial.f95: Likewise.
5818 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
5819
5820 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
5821
5822 PR target/100952
5823 * gcc.target/powerpc/pr56605.c: Change matching
5824 conditions.
5825 * gcc.target/powerpc/pr81348.c: Likewise.
5826
5827 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
5828
5829 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
5830 * gcc.c-torture/compile/pr83510.c: Same.
5831 * gcc.dg/analyzer/pr94851-2.c: Same.
5832 * gcc.dg/loop-unswitch-2.c: Same.
5833 * gcc.dg/old-style-asm-1.c: Same.
5834 * gcc.dg/pr68317.c: Same.
5835 * gcc.dg/pr97567-2.c: Same.
5836 * gcc.dg/predict-9.c: Same.
5837 * gcc.dg/shrink-wrap-loop.c: Same.
5838 * gcc.dg/sibcall-1.c: Same.
5839 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
5840 * gcc.dg/tree-ssa/pr21001.c: Same.
5841 * gcc.dg/tree-ssa/pr21294.c: Same.
5842 * gcc.dg/tree-ssa/pr21417.c: Same.
5843 * gcc.dg/tree-ssa/pr21458-2.c: Same.
5844 * gcc.dg/tree-ssa/pr21563.c: Same.
5845 * gcc.dg/tree-ssa/pr49039.c: Same.
5846 * gcc.dg/tree-ssa/pr61839_1.c: Same.
5847 * gcc.dg/tree-ssa/pr61839_3.c: Same.
5848 * gcc.dg/tree-ssa/pr77445-2.c: Same.
5849 * gcc.dg/tree-ssa/split-path-4.c: Same.
5850 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
5851 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
5852 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
5853 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
5854 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5855 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
5856 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
5857 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
5858 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
5859 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
5860 * gcc.dg/tree-ssa/vrp02.c: Same.
5861 * gcc.dg/tree-ssa/vrp03.c: Same.
5862 * gcc.dg/tree-ssa/vrp05.c: Same.
5863 * gcc.dg/tree-ssa/vrp06.c: Same.
5864 * gcc.dg/tree-ssa/vrp07.c: Same.
5865 * gcc.dg/tree-ssa/vrp09.c: Same.
5866 * gcc.dg/tree-ssa/vrp19.c: Same.
5867 * gcc.dg/tree-ssa/vrp20.c: Same.
5868 * gcc.dg/tree-ssa/vrp33.c: Same.
5869 * gcc.dg/uninit-pred-9_b.c: Same.
5870 * gcc.dg/uninit-pr61112.c: Same.
5871 * gcc.dg/vect/bb-slp-16.c: Same.
5872 * gcc.target/i386/avx2-vect-aggressive.c: Same.
5873 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
5874 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
5875 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
5876 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
5877 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
5878
5879 2021-07-29 Richard Biener <rguenther@suse.de>
5880
5881 PR c/101512
5882 * gcc.dg/torture/pr101512.c: New testcase.
5883
5884 2021-07-29 liuhongt <hongtao.liu@intel.com>
5885
5886 PR target/99881
5887 * gcc.target/i386/pr91446.c:
5888 * gcc.target/i386/pr92658-avx512bw-2.c:
5889 * gcc.target/i386/pr92658-sse4-2.c:
5890 * gcc.target/i386/pr92658-sse4.c:
5891 * gcc.target/i386/pr99881.c:
5892
5893 2021-07-29 liuhongt <hongtao.liu@intel.com>
5894
5895 PR target/39821
5896 * gcc.target/i386/sse2-pr39821.c: New test.
5897 * gcc.target/i386/sse4-pr39821.c: New test.
5898
5899 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
5900
5901 PR target/61837
5902 * gcc.target/powerpc/pr61837.c: New test.
5903
5904 2021-07-28 Martin Sebor <msebor@redhat.com>
5905
5906 PR middle-end/101494
5907 * gcc.dg/uninit-pr101494.c: New test.
5908
5909 2021-07-28 Martin Sebor <msebor@redhat.com>
5910
5911 PR middle-end/101601
5912 * g++.dg/warn/Warray-bounds-25.C: New test.
5913 * gcc.dg/Warray-bounds-85.c: New test.
5914
5915 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
5916
5917 PR testsuite/100168
5918 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
5919
5920 2021-07-28 David Malcolm <dmalcolm@redhat.com>
5921
5922 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
5923
5924 2021-07-28 Harald Anlauf <anlauf@gmx.de>
5925
5926 PR fortran/101564
5927 * gfortran.dg/allocate_stat_3.f90: New test.
5928 * gfortran.dg/allocate_stat.f90: Adjust error messages.
5929 * gfortran.dg/implicit_11.f90: Likewise.
5930 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
5931
5932 2021-07-28 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR middle-end/101624
5935 * gfortran.dg/ubsan/ubsan.exp: New file.
5936 * gfortran.dg/ubsan/pr101624.f90: New test.
5937
5938 2021-07-28 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR middle-end/101642
5941 * gcc.c-torture/compile/pr101642.c: New test.
5942
5943 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
5944
5945 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
5946 an expectation for 31-bit mode.
5947 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
5948 * gcc.target/s390/load-imm64-2.c: Likewise.
5949 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
5950 -mzarch.
5951 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
5952 Likewise.
5953
5954 2021-07-28 Richard Biener <rguenther@suse.de>
5955
5956 PR tree-optimization/101615
5957 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
5958
5959 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5960
5961 * gcc.target/aarch64/smov_1.c: New test.
5962 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
5963
5964 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
5965
5966 PR target/101456
5967 * gcc.target/i386/pr101456-1.c: New test.
5968 * gcc.target/i386/pr101456-2.c: Likewise.
5969
5970 2021-07-28 Richard Biener <rguenther@suse.de>
5971
5972 PR tree-optimization/101615
5973 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
5974
5975 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
5976
5977 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
5978 tests.
5979
5980 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
5981
5982 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
5983 compatible_alloc2): New extern allocator declarations.
5984 (test_9, test_10): New tests.
5985
5986 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
5987
5988 PR d/101640
5989 * gdc.dg/pr96429.d: Update test.
5990 * gdc.dg/pr101640.d: New test.
5991
5992 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
5993
5994 PR d/101490
5995 * gdc.dg/pr101490.d: New test.
5996
5997 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
5998
5999 PR d/101127
6000 * gdc.dg/pr101127a.d: New test.
6001 * gdc.dg/pr101127b.d: New test.
6002
6003 2021-07-28 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR target/101611
6006 * gcc.target/i386/avx2-pr101611-1.c: New test.
6007 * gcc.target/i386/avx2-pr101611-2.c: New test.
6008
6009 2021-07-28 Martin Uecker <muecker@gwdg.de>
6010
6011 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
6012
6013 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
6014
6015 PR libfortran/101317
6016 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
6017 message patterns.
6018
6019 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
6020
6021 PR libfortran/101310
6022 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
6023 incorrect assertions.
6024
6025 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
6026
6027 PR libfortran/101305
6028 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
6029 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
6030 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
6031 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
6032 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
6033 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
6034 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
6035 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
6036 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
6037 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
6038 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
6039 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
6040 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
6041 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
6042 * gfortran.dg/PR94327.c: Likewise.
6043 * gfortran.dg/PR94331.c: Likewise.
6044 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
6045 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
6046 * gfortran.dg/pr93524.c: Likewise.
6047
6048 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
6049
6050 PR tree-optimization/101596
6051 * gcc.target/powerpc/pr101596-1.c: New test.
6052 * gcc.target/powerpc/pr101596-2.c: Likewise.
6053 * gcc.target/powerpc/pr101596-3.c: Likewise.
6054
6055 2021-07-28 liuhongt <hongtao.liu@intel.com>
6056
6057 PR target/99881
6058 * gcc.target/i386/pr99881.c: New test.
6059
6060 2021-07-27 Martin Sebor <msebor@redhat.com>
6061
6062 PR tree-optimization/101584
6063 * gcc.dg/uninit-38.c: Remove assertions.
6064 * gcc.dg/uninit-41.c: New test.
6065
6066 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
6067
6068 PR testsuite/101646
6069 * g++.dg/coroutines/pr99047.C: Fix includes.
6070 * g++.dg/pr71655.C: Likewise.
6071
6072 2021-07-27 Martin Sebor <msebor@redhat.com>
6073
6074 PR c/101585
6075 * gcc.dg/Wvla-parameter-13.c: New test.
6076
6077 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
6078
6079 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
6080
6081 2021-07-27 Marek Polacek <polacek@redhat.com>
6082
6083 DR 1512
6084 PR c++/99701
6085 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
6086 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
6087 * g++.dg/cpp2a/spaceship-err7.C: New test.
6088 * g++.dg/expr/ptr-comp4.C: New test.
6089
6090 2021-07-27 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/101573
6093 * gcc.dg/uninit-pr101573.c: New testcase.
6094 * gcc.dg/uninit-15-O0.c: Adjust.
6095 * gcc.dg/uninit-15.c: Likewise.
6096 * gcc.dg/uninit-23.c: Likewise.
6097 * c-c++-common/uninit-17.c: Likewise.
6098
6099 2021-07-27 Martin Jambor <mjambor@suse.cz>
6100
6101 * gcc.dg/ipa/remref-3.c: New test.
6102 * gcc.dg/ipa/remref-4.c: Likewise.
6103 * gcc.dg/ipa/remref-5.c: Likewise.
6104 * gcc.dg/ipa/remref-6.c: Likewise.
6105
6106 2021-07-27 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR middle-end/101586
6109 * g++.dg/torture/builtin-clear-padding-4.C: New test.
6110
6111 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
6112
6113 PR testsuite/100170
6114 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
6115 code is generated.
6116 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
6117 power10 code is generated.
6118 (plus_ne0): Move to ppc-ne0-2.c.
6119 (cmp_plus_ne): Likewise.
6120 (plus_ne0_cmp): Likewise.
6121 * gcc.target/powerpc/ppc-ne0-2.c: New file.
6122
6123 2021-07-26 David Malcolm <dmalcolm@redhat.com>
6124
6125 * gcc.dg/analyzer/sock-1.c: New test.
6126 * gcc.dg/analyzer/sock-2.c: New test.
6127
6128 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
6129
6130 * gcc.dg/pr78888.c: New.
6131
6132 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
6133 Marc Glisse <marc.glisse@inria.fr>
6134
6135 * gcc.dg/fold-eqrotate-1.c: New test case.
6136 * gcc.dg/fold-eqbswap-1.c: New test case.
6137
6138 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6139 Tobias Burnus <tobias@codesourcery.com>
6140
6141 PR fortran/93308
6142 PR fortran/93963
6143 PR fortran/94327
6144 PR fortran/94331
6145 PR fortran/97046
6146 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
6147 this test is still erroneous but now it compiles.
6148 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
6149 code changes.
6150 * gfortran.dg/PR93308.f90: New test.
6151 * gfortran.dg/PR93963.f90: New test.
6152 * gfortran.dg/PR94327.c: New test.
6153 * gfortran.dg/PR94327.f90: New test.
6154 * gfortran.dg/PR94331.c: New test.
6155 * gfortran.dg/PR94331.f90: New test.
6156 * gfortran.dg/PR97046.f90: New test.
6157
6158 2021-07-26 Jakub Jelinek <jakub@redhat.com>
6159
6160 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
6161 and scan directives.
6162 * g++.dg/gomp/attrs-2.C: Likewise.
6163 * g++.dg/gomp/attrs-6.C: New test.
6164 * g++.dg/gomp/attrs-7.C: New test.
6165 * g++.dg/gomp/attrs-8.C: New test.
6166
6167 2021-07-23 Harald Anlauf <anlauf@gmx.de>
6168
6169 PR fortran/101536
6170 * gfortran.dg/pr101536.f90: New test.
6171
6172 2021-07-23 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR rtl-optimization/101562
6175 * gcc.c-torture/compile/pr101562.c: New test.
6176
6177 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6178
6179 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6180 tests.
6181
6182 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6183
6184 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6185 tests.
6186
6187 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
6188
6189 PR target/101504
6190 * gcc.target/i386/pr101504.c: New test.
6191
6192 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6193
6194 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6195 tests.
6196
6197 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6198
6199 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6200 tests.
6201
6202 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6203
6204 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6205 tests.
6206
6207 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6208
6209 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6210 tests.
6211
6212 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6213
6214 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
6215
6216 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
6217
6218 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
6219
6220 2021-07-23 Jakub Jelinek <jakub@redhat.com>
6221
6222 * c-c++-common/gomp/attrs-1.c: New test.
6223 * c-c++-common/gomp/attrs-2.c: New test.
6224 * c-c++-common/gomp/attrs-3.c: New test.
6225
6226 2021-07-23 Jakub Jelinek <jakub@redhat.com>
6227
6228 * g++.dg/gomp/attrs-4.C: New test.
6229 * g++.dg/gomp/attrs-5.C: New test.
6230
6231 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
6232
6233 * gcc.target/mips/mips.exp (mips_option_groups): add
6234 -finline and -fno-inline.
6235
6236 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
6237
6238 Revert:
6239 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
6240
6241 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
6242 __attribute__((noinline)).
6243 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
6244
6245 2021-07-23 David Malcolm <dmalcolm@redhat.com>
6246
6247 * gcc.dg/analyzer/feasibility-3.c: New test.
6248
6249 2021-07-22 Martin Sebor <msebor@redhat.com>
6250
6251 PR tree-optimization/65178
6252 * gcc.dg/uninit-pr65178.c: New test.
6253
6254 2021-07-22 Martin Sebor <msebor@redhat.com>
6255
6256 PR testsuite/101568
6257 * g++.dg/ipa/pr82352.C
6258
6259 2021-07-22 Andrew Pinski <apinski@marvell.com>
6260
6261 PR tree-optimization/10153
6262 * gcc.c-torture/compile/pr10153-1.c: New test.
6263 * gcc.c-torture/compile/pr10153-2.c: New test.
6264
6265 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
6266
6267 * g++.dg/pr101511.C: New.
6268
6269 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
6270
6271 * gcc.dg/pr101497.c: New.
6272
6273 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
6274
6275 * gcc.dg/pr101496.c: New.
6276
6277 2021-07-22 liuhongt <hongtao.liu@intel.com>
6278
6279 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
6280
6281 2021-07-22 liuhongt <hongtao.liu@intel.com>
6282
6283 * gcc.target/i386/mask-shift.c: New test.
6284
6285 2021-07-21 David Malcolm <dmalcolm@redhat.com>
6286
6287 PR analyzer/101547
6288 * gcc.dg/analyzer/pr101547.c: New test.
6289
6290 2021-07-21 David Malcolm <dmalcolm@redhat.com>
6291
6292 PR analyzer/101522
6293 * g++.dg/analyzer/pr101522.C: New test.
6294
6295 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
6296 Joseph Myers <joseph@codesourcery.com>
6297 Cesar Philippidis <cesar@codesourcery.com>
6298
6299 * c-c++-common/goacc/classify-routine-nohost.c: New file.
6300 * c-c++-common/goacc/classify-routine.c: Update.
6301 * c-c++-common/goacc/routine-2.c: Likewise.
6302 * c-c++-common/goacc/routine-nohost-1.c: New file.
6303 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
6304 * g++.dg/goacc/template.C: Update.
6305 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
6306 * gfortran.dg/goacc/classify-routine.f95: Update.
6307 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
6308 * gfortran.dg/goacc/routine-6.f90: Likewise.
6309 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
6310 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
6311 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
6312 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
6313 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6314 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6315 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
6316
6317 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
6318
6319 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
6320
6321 2021-07-21 David Malcolm <dmalcolm@redhat.com>
6322
6323 * gcc.dg/analyzer/explode-2.c: Remove xfail.
6324 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
6325 while stmt.
6326 * gcc.dg/analyzer/phi-2.c: New test.
6327
6328 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
6329
6330 PR target/101531
6331 * gcc.target/powerpc/pr101129.c: Adjust.
6332
6333 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
6334
6335 PR target/101549
6336 * gcc.target/i386/crc32-6.c: New test.
6337
6338 2021-07-21 Harald Anlauf <anlauf@gmx.de>
6339
6340 PR fortran/101514
6341 * gfortran.dg/pr101514.f90: New test.
6342
6343 2021-07-21 Jakub Jelinek <jakub@redhat.com>
6344
6345 PR middle-end/101535
6346 * c-c++-common/gomp/pr101535-1.c: New test.
6347 * c-c++-common/gomp/pr101535-2.c: New test.
6348
6349 2021-07-21 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR c++/101516
6352 * g++.dg/gomp/pr101516.C: New test.
6353
6354 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
6355
6356 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
6357 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
6358 * gfortran.dg/bind_c_char_10.f90: New test.
6359 * gfortran.dg/bind_c_char_6.f90: New test.
6360 * gfortran.dg/bind_c_char_7.f90: New test.
6361 * gfortran.dg/bind_c_char_8.f90: New test.
6362 * gfortran.dg/bind_c_char_9.f90: New test.
6363
6364 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
6365
6366 * gcc.dg/unroll-10.c: New test.
6367
6368 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
6369
6370 * gcc.dg/unroll-9.c: New test/
6371
6372 2021-07-20 Martin Sebor <msebor@redhat.com>
6373
6374 PR middle-end/101397
6375 * gcc.dg/Warray-bounds-80.c: New test.
6376 * gcc.dg/Warray-bounds-81.c: New test.
6377 * gcc.dg/Warray-bounds-82.c: New test.
6378 * gcc.dg/Warray-bounds-83.c: New test.
6379 * gcc.dg/Warray-bounds-84.c: New test.
6380 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
6381
6382 2021-07-20 Martin Sebor <msebor@redhat.com>
6383
6384 PR middle-end/101300
6385 * gcc.dg/uninit-pr101300.c: New test.
6386
6387 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
6388
6389 PR testsuite/100167
6390 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
6391 generation on power10.
6392 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
6393
6394 2021-07-20 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR target/101384
6397 * gcc.dg/pr101384.c: New test.
6398 * gcc.target/powerpc/pr101384-1.c: New test.
6399 * gcc.target/powerpc/pr101384-2.c: New test.
6400
6401 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
6402
6403 PR testsuite/101506
6404 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
6405 true initial value of the reduction from the vectorizer.
6406 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
6407 loop operate on exactly LANES (rather than LANES-1) iterations.
6408 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
6409
6410 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
6411
6412 PR target/100182
6413 * gcc.target/i386/pr71245-1.c: Remove.
6414 * gcc.target/i386/pr71245-2.c: Ditto.
6415
6416 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
6417
6418 * gcc.target/powerpc/mul-vectorize-3.c: New test.
6419 * gcc.target/powerpc/mul-vectorize-4.c: New test.
6420
6421 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
6422
6423 PR tree-optimization/100696
6424 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
6425
6426 2021-07-19 Martin Sebor <msebor@redhat.com>
6427
6428 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
6429
6430 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
6431
6432 PR c++/95520
6433 * g++.dg/coroutines/pr95520.C: New test.
6434
6435 2021-07-19 David Malcolm <dmalcolm@redhat.com>
6436
6437 PR analyzer/101503
6438 * gcc.dg/analyzer/pr101503.c: New test.
6439
6440 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
6441
6442 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
6443 support BTF format. Remove redundant check for AIX.
6444 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
6445 support CTF format. Remove redundant check for AIX.
6446 * lib/gcc-dg.exp: Remove redundant check for AIX.
6447
6448 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
6449
6450 PR target/100208
6451 * gcc.target/gcn/sram-ecc-1.c: New test.
6452 * gcc.target/gcn/sram-ecc-2.c: New test.
6453 * gcc.target/gcn/sram-ecc-3.c: New test.
6454 * gcc.target/gcn/sram-ecc-4.c: New test.
6455 * gcc.target/gcn/sram-ecc-5.c: New test.
6456 * gcc.target/gcn/sram-ecc-6.c: New test.
6457 * gcc.target/gcn/sram-ecc-7.c: New test.
6458 * gcc.target/gcn/sram-ecc-8.c: New test.
6459
6460 2021-07-19 Andrew Pinski <apinski@marvell.com>
6461
6462 PR target/101205
6463 * gcc.target/aarch64/csinv-neg-1.c: New test.
6464
6465 2021-07-19 Marek Polacek <polacek@redhat.com>
6466
6467 DR 2126
6468 * g++.dg/cpp0x/constexpr-temp2.C: New test.
6469
6470 2021-07-19 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/101505
6473 * gcc.dg/vect/pr101505.c: New testcase.
6474
6475 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
6476
6477 PR target/101492
6478 * gcc.target/i386/pr101492-1.c: New test.
6479 * gcc.target/i386/pr101492-2.c: Likewise.
6480 * gcc.target/i386/pr101492-3.c: Likewise.
6481 * gcc.target/i386/pr101492-4.c: Likewise.
6482
6483 2021-07-18 Harald Anlauf <anlauf@gmx.de>
6484
6485 PR fortran/101084
6486 * gfortran.dg/fmt_nonchar_3.f90: New test.
6487
6488 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
6489
6490 PR target/101495
6491 * gcc.target/i386/avx-vzeroupper-28.c: New test.
6492
6493 2021-07-18 Antoni Boucher <bouanto@zoho.com>
6494
6495 PR target/95498
6496 * jit.dg/all-non-failing-tests.h: New test.
6497 * jit.dg/test-cast.c: New test.
6498
6499 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
6500
6501 * gcc.dg/tree-ssa/modref-6.c: New test.
6502
6503 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
6504
6505 * gcc.dg/pr96542.c: New.
6506
6507 2021-07-16 Patrick Palka <ppalka@redhat.com>
6508
6509 PR c++/101233
6510 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
6511
6512 2021-07-16 Patrick Palka <ppalka@redhat.com>
6513
6514 DR 960
6515 PR c++/99664
6516 * g++.dg/inherit/covariant23.C: New test.
6517
6518 2021-07-16 David Malcolm <dmalcolm@redhat.com>
6519
6520 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
6521 * gcc.dg/analyzer/dump-state.c: New test.
6522
6523 2021-07-16 Martin Sebor <msebor@redhat.com>
6524
6525 PR testsuite/101468
6526 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
6527 failures.
6528 * gcc.dg/Wstringop-overflow-42.c: Same.
6529 * gcc.dg/Wstringop-overflow-68.c: Same.
6530 * gcc.dg/Wstringop-overflow-70.c: Same.
6531 * gcc.dg/Wstringop-overflow-71.c: Same.
6532 * gcc.dg/strlenopt-95.c: Fix typos.
6533
6534 2021-07-16 Tamar Christina <tamar.christina@arm.com>
6535
6536 PR middle-end/101457
6537 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
6538 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
6539 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
6540 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
6541
6542 2021-07-16 Marek Polacek <polacek@redhat.com>
6543
6544 * g++.dg/cpp1y/Wnarrowing2.C: New test.
6545 * g++.dg/cpp1y/Wnarrowing2.h: New test.
6546
6547 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
6548
6549 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
6550 * g++.target/s390/mi-thunk.C: New test.
6551 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
6552 tests.
6553 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
6554 * gcc.target/s390/risbg-ll-3.c: Likewise.
6555 * gcc.target/s390/call.h: Common code for the new tests.
6556 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
6557 * gcc.target/s390/call-z10-pic.c: New test.
6558 * gcc.target/s390/call-z10.c: New test.
6559 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
6560 * gcc.target/s390/call-z9-pic.c: New test.
6561 * gcc.target/s390/call-z9.c: New test.
6562 * gcc.target/s390/mfentry-m64-pic.c: New test.
6563 * gcc.target/s390/tls.h: Common code for the new TLS tests.
6564 * gcc.target/s390/tls-pic.c: New test.
6565 * gcc.target/s390/tls.c: New test.
6566
6567 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
6568
6569 * gcc.target/aarch64/sve/extract_1.c: Split expected results
6570 by big/little endian targets, restoring the old expected
6571 result for big endian.
6572 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6573 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6574 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6575
6576 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
6577
6578 PR target/101346
6579 * gcc.target/i386/pr101346.c: New test.
6580
6581 2021-07-15 Martin Sebor <msebor@redhat.com>
6582
6583 PR middle-end/97027
6584 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
6585 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
6586 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
6587 * gcc.dg/torture/pr70025.c: Prune out a false positive.
6588 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
6589 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
6590 to avoid overflow.
6591 * gcc.target/i386/pr92658-avx512f.c: Same.
6592 * gcc.dg/Wstringop-overflow-68.c: New test.
6593 * gcc.dg/Wstringop-overflow-69.c: New test.
6594 * gcc.dg/Wstringop-overflow-70.c: New test.
6595 * gcc.dg/Wstringop-overflow-71.c: New test.
6596 * gcc.dg/strlenopt-95.c: New test.
6597
6598 2021-07-15 David Malcolm <dmalcolm@redhat.com>
6599
6600 PR analyzer/95006
6601 PR analyzer/94713
6602 PR analyzer/94714
6603 * g++.dg/analyzer/pr93212.C: Update location of warning.
6604 * g++.dg/analyzer/pr94011.C: Add
6605 -Wno-analyzer-use-of-uninitialized-value.
6606 * g++.dg/analyzer/pr94503.C: Likewise.
6607 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
6608 param to avoid uninitialized warning.
6609 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
6610 uninitialized value on result of alloca.
6611 (test_12a): Add expected warning.
6612 (test_12c): Likewise.
6613 (test_19): Likewise.
6614 (test_29b): Likewise.
6615 (test_29c): Likewise.
6616 (test_37): Remove xfail.
6617 (test_37a): Likewise.
6618 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
6619 * gcc.dg/analyzer/explode-2.c: Remove params; add
6620 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
6621 Initialize the locals.
6622 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
6623 expected leak.
6624 * gcc.dg/analyzer/fgets-1.c: New test.
6625 * gcc.dg/analyzer/fread-1.c: New test.
6626 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
6627 (test_40): Likewise.
6628 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
6629 uninitialized padding.
6630 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
6631 decl.
6632 (read_alias_file): Call it.
6633 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
6634 * gcc.dg/analyzer/pr94851-2.c: Likewise.
6635 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
6636 * gcc.dg/analyzer/pr98628.c: Likewise.
6637 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
6638 diagnostics.
6639 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
6640 * gcc.dg/analyzer/symbolic-7.c: Likewise.
6641 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
6642 with -fno-fat-lto-objects.
6643 * gcc.dg/analyzer/uninit-1.c: New test.
6644 * gcc.dg/analyzer/uninit-2.c: New test.
6645 * gcc.dg/analyzer/uninit-3.c: New test.
6646 * gcc.dg/analyzer/uninit-4.c: New test.
6647 * gcc.dg/analyzer/uninit-pr94713.c: New test.
6648 * gcc.dg/analyzer/uninit-pr94714.c: New test.
6649 * gcc.dg/analyzer/use-after-free-2.c: New test.
6650 * gcc.dg/analyzer/use-after-free-3.c: New test.
6651 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
6652 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
6653 uninitialized warnings. Remove xfail.
6654 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
6655 of the above.
6656 * gfortran.dg/analyzer/pr97668.f: Add
6657 -Wno-analyzer-use-of-uninitialized-value and
6658 -Wno-analyzer-too-complex.
6659
6660 2021-07-15 David Malcolm <dmalcolm@redhat.com>
6661
6662 * gcc.dg/analyzer/phi-1.c: New test.
6663
6664 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
6665
6666 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
6667 Delete.
6668
6669 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
6670
6671 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
6672 effective-target.
6673
6674 2021-07-15 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR c++/101443
6677 * g++.dg/cpp0x/nullptr46.C: New test.
6678
6679 2021-07-15 Tamar Christina <tamar.christina@arm.com>
6680
6681 PR middle-end/101457
6682 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
6683 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
6684 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
6685 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
6686
6687 2021-07-15 Martin Sebor <msebor@redhat.com>
6688
6689 * gcc.dg/Wvla-parameter-12.c: New test.
6690
6691 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
6692
6693 PR target/101129
6694 * gcc.target/powerpc/pr101129.c: New.
6695
6696 2021-07-15 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR middle-end/101437
6699 * gcc.c-torture/compile/pr101437.c: New test.
6700
6701 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
6702
6703 * gcc.target/powerpc/mma-builtin-9.c: New test.
6704
6705 2021-07-14 Patrick Palka <ppalka@redhat.com>
6706
6707 PR c++/88252
6708 * g++.dg/cpp1z/class-deduction96.C: New test.
6709
6710 2021-07-14 Jason Merrill <jason@redhat.com>
6711
6712 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
6713
6714 2021-07-14 Tamar Christina <tamar.christina@arm.com>
6715
6716 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
6717 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
6718 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
6719 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
6720
6721 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
6722
6723 * gcc.dg/pr80776-1.c: Remove xfail.
6724
6725 2021-07-14 Marek Polacek <polacek@redhat.com>
6726
6727 PR c++/101371
6728 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
6729 * g++.dg/cpp1y/constexpr-101371.C: New test.
6730
6731 2021-07-14 Harald Anlauf <anlauf@gmx.de>
6732
6733 PR fortran/100949
6734 * gfortran.dg/pr100949.f90: New test.
6735
6736 2021-07-14 Tamar Christina <tamar.christina@arm.com>
6737
6738 * lib/target-supports.exp
6739 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
6740 check_effective_target_arm_v8_2a_i8mm_neon_hw,
6741 check_effective_target_vect_usdot_qi): New.
6742 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
6743 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
6744 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
6745 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
6746 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
6747 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
6748 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
6749 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
6750 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
6751 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
6752 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
6753 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
6754 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
6755 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
6756
6757 2021-07-14 Tamar Christina <tamar.christina@arm.com>
6758
6759 * gcc.target/arm/simd/vusdot-autovec.c: New test.
6760
6761 2021-07-14 Tamar Christina <tamar.christina@arm.com>
6762
6763 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
6764 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
6765
6766 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
6767
6768 PR target/101395
6769 * gcc.target/i386/pr101395-1.c: New test.
6770 * gcc.target/i386/pr101395-2.c: Likewise.
6771 * gcc.target/i386/pr101395-3.c: Likewise.
6772
6773 2021-07-14 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/101445
6776 * gcc.dg/vect/pr101445.c: New testcase.
6777
6778 2021-07-14 Richard Biener <rguenther@suse.de>
6779
6780 * gcc.target/i386/vect-reduc-1.c: New testcase.
6781
6782 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
6783
6784 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
6785 for RTL pattern match.
6786 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
6787 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
6788 scan-assembler regex to look for a scalar register instead of
6789 lane 0 of a vector.
6790 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
6791 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
6792 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
6793 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
6794 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6795 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
6796 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6797 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
6798 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
6799 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
6800 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
6801 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
6802 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6803 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6804 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6805 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6806 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
6807 cases to look for 'b' and 'h' registers instead of 'w'.
6808 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
6809 regex to reflect lane 0 vector extractions being simplified
6810 to scalar register moves.
6811 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
6812 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
6813 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
6815 lane 1 as the moves for lane 0 now get optimized away.
6816 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
6823
6824 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
6825
6826 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
6827 gcc/testsuite/gcc.target/i386.
6828
6829 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
6830
6831 PR tree-optimization/93781
6832 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
6833
6834 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
6835
6836 * gcc.target/aarch64/sve/reduc_9.c: New test.
6837 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
6838 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
6839 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
6840 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
6841 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
6842 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
6843 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
6844 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
6845 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
6846 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
6847 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
6848 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
6849 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
6850
6851 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
6852
6853 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
6854
6855 2021-07-13 Jakub Jelinek <jakub@redhat.com>
6856 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/101419
6859 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
6860 instead of -fdump-tree-objsz1-details in dg-options and adjust names
6861 of dump file in scan-tree-dump.
6862 * gcc.dg/pr101419.c: New test.
6863
6864 2021-07-13 Richard Biener <rguenther@suse.de>
6865
6866 Revert:
6867 2021-07-13 Richard Biener <rguenther@suse.de>
6868
6869 * g++.dg/vect/slp-pr87105.cc: Adjust.
6870 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
6871
6872 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
6873
6874 PR testsuite/100166
6875 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
6876 insn counts to account for power10 prefixed loads and stores.
6877 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
6878 Likewise.
6879 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
6880 Likewise.
6881 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
6882 Likewise.
6883 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
6884 Likewise.
6885 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
6886 Likewise.
6887 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
6888 Likewise.
6889 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
6890 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
6891 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
6892 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
6893 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
6894 Likewise.
6895 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
6896 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
6897 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
6898 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
6899 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
6900 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
6901 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
6902 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
6903 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
6904 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
6905 Likewise.
6906 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
6907 Likewise.
6908 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
6909 Likewise.
6910 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
6911 Likewise.
6912 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
6913 Likewise.
6914 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
6915 Likewise.
6916 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
6917 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
6918 Likewise.
6919 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
6920 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
6921 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
6922 Likewise.
6923 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
6924 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
6925 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
6926 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
6927 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
6928 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
6929 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
6930 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
6931 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
6932
6933 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
6934
6935 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
6936 optimization. Do not check what XXSPLTIDP generates if the value
6937 is undefined.
6938
6939 2021-07-12 Patrick Palka <ppalka@redhat.com>
6940
6941 PR c++/79501
6942 PR c++/100983
6943 * g++.dg/cpp1z/class-deduction92.C: New test.
6944 * g++.dg/cpp1z/class-deduction93.C: New test.
6945 * g++.dg/cpp1z/class-deduction94.C: New test.
6946 * g++.dg/cpp1z/class-deduction95.C: New test.
6947
6948 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
6949
6950 PR target/101424
6951 * gcc.target/i386/pr101424.c: New test.
6952
6953 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
6954
6955 * gcc.dg/tree-ssa/pr101335.c: New.
6956
6957 2021-07-12 Andrew Pinski <apinski@marvell.com>
6958
6959 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
6960
6961 2021-07-12 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/101373
6964 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
6965 * gnat.dg/opt95.adb: Likewise.
6966
6967 2021-07-12 Richard Biener <rguenther@suse.de>
6968
6969 * g++.dg/vect/slp-pr87105.cc: Adjust.
6970 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
6971
6972 2021-07-12 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/101394
6975 * gcc.dg/torture/pr101394.c: New testcase.
6976
6977 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
6978 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR tree-optimization/101403
6981 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
6982
6983 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6984
6985 PR target/66791
6986 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
6987
6988 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6989
6990 PR target/98435
6991 * gcc.target/arm/simd/pr98435.c: New test.
6992
6993 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
6994
6995 PR tree-optimization/101403
6996 * gcc.dg/pr101403.c: New test case.
6997
6998 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
6999
7000 * gcc.dg/torture/pr100329.c: Require target lra.
7001 * gcc.dg/torture/pr100519.c: Likewise.
7002
7003 2021-07-10 Patrick Palka <ppalka@redhat.com>
7004
7005 PR c++/82110
7006 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
7007 diagnostic.
7008 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
7009 * g++.dg/cpp2a/concepts-requires27.C: New test.
7010
7011 2021-07-09 Jason Merrill <jason@redhat.com>
7012
7013 PR c++/101098
7014 * g++.dg/concepts/explicit-spec1.C: New test.
7015
7016 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
7017 Uroš Bizjak <ubizjak@gmail.com>
7018
7019 * gcc.target/i386/divmod-9.c: New test case.
7020
7021 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
7022
7023 PR testsuite/101269
7024 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
7025 powerpc based targets.
7026
7027 2021-07-09 Patrick Palka <ppalka@redhat.com>
7028
7029 PR c++/101181
7030 * g++.dg/cpp2a/concepts-requires26.C: New test.
7031 * g++.dg/cpp2a/lambda-uneval16.C: New test.
7032
7033 2021-07-09 Patrick Palka <ppalka@redhat.com>
7034
7035 PR c++/101247
7036 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
7037 example, which we now handle correctly.
7038 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
7039 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
7040
7041 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
7042
7043 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
7044 __attribute__((noinline)).
7045 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
7046
7047 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
7048
7049 PR target/100760
7050 PR target/100761
7051 PR target/100762
7052 * gcc.target/mips/pr100760.c: New test.
7053 * gcc.target/mips/pr100761.c: New test.
7054 * gcc.target/mips/pr100762.c: New test.
7055
7056 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
7057
7058 * gcc.target/powerpc/mod-vectorize.c: New test.
7059
7060 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
7061
7062 * gcc.target/powerpc/div-vectorize-1.c: New test.
7063
7064 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
7065
7066 * gcc.target/powerpc/mul-vectorize-1.c: New test.
7067 * gcc.target/powerpc/mul-vectorize-2.c: New test.
7068
7069 2021-07-08 Martin Sebor <msebor@redhat.com>
7070
7071 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
7072
7073 2021-07-08 Martin Sebor <msebor@redhat.com>
7074
7075 PR testsuite/100451
7076 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
7077
7078 2021-07-08 Martin Sebor <msebor@redhat.com>
7079
7080 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
7081 * g++.dg/warn/Warray-bounds-13.C: Same.
7082
7083 2021-07-08 Marek Polacek <polacek@redhat.com>
7084
7085 PR c++/101087
7086 * g++.dg/cpp0x/noexcept70.C: New test.
7087
7088 2021-07-08 Martin Jambor <mjambor@suse.cz>
7089
7090 PR ipa/101066
7091 * gcc.dg/ipa/pr101066.c: New test.
7092
7093 2021-07-08 Martin Sebor <msebor@redhat.com>
7094
7095 PR bootstrap/101374
7096 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
7097 * c-c++-common/Warray-bounds-4.c: Same.
7098
7099 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
7100
7101 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
7102 effective-target.
7103
7104 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
7105
7106 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
7107
7108 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
7109 Richard Biener <rguenther@suse.de>
7110
7111 PR tree-optimization/40210
7112 * gcc.dg/builtin-bswap-13.c: New test.
7113 * gcc.dg/builtin-bswap-14.c: New test.
7114
7115 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
7116
7117 PR target/100809
7118 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
7119
7120 2021-07-07 David Malcolm <dmalcolm@redhat.com>
7121
7122 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
7123 * gcc.dg/plugin/analyzer_gil_plugin.c
7124 (gil_state_machine::on_condition): Remove.
7125
7126 2021-07-07 Martin Sebor <msebor@redhat.com>
7127
7128 PR tree-optimization/100137
7129 PR tree-optimization/99121
7130 PR tree-optimization/97027
7131 * c-c++-common/Warray-bounds-3.c: Remove xfail
7132 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
7133 * c-c++-common/Warray-bounds-9.c: New test.
7134 * c-c++-common/Warray-bounds-10.c: New test.
7135 * g++.dg/asan/asan_test.C: Suppress expected warnings.
7136 * g++.dg/pr95768.C: Same.
7137 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
7138 * g++.dg/warn/Warray-bounds-11.C: Same.
7139 * g++.dg/warn/Warray-bounds-12.C: Same.
7140 * g++.dg/warn/Warray-bounds-13.C: Same.
7141 * g++.dg/warn/Warray-bounds-17.C: Same.
7142 * g++.dg/warn/Warray-bounds-20.C: Same.
7143 * gcc.dg/Warray-bounds-29.c: Same.
7144 * gcc.dg/Warray-bounds-30.c: Add xfail.
7145 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
7146 * gcc.dg/Warray-bounds-32.c: Same.
7147 * gcc.dg/Warray-bounds-52.c: Same.
7148 * gcc.dg/Warray-bounds-53.c: Same.
7149 * gcc.dg/Warray-bounds-58.c: Remove xfail.
7150 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
7151 * gcc.dg/Warray-bounds-66.c: Same.
7152 * gcc.dg/Warray-bounds-69.c: Same.
7153 * gcc.dg/Wstringop-overflow-34.c: Same.
7154 * gcc.dg/Wstringop-overflow-47.c: Same.
7155 * gcc.dg/Wstringop-overflow-61.c: Same.
7156 * gcc.dg/Warray-bounds-77.c: New test.
7157 * gcc.dg/Warray-bounds-78.c: New test.
7158 * gcc.dg/Warray-bounds-79.c: New test.
7159
7160 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
7161
7162 PR debug/101321
7163 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
7164
7165 2021-07-07 Richard Biener <rguenther@suse.de>
7166
7167 PR tree-optimization/34195
7168 * gcc.dg/vect/pr34195.c: New testcase.
7169
7170 2021-07-07 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/99728
7173 * g++.dg/opt/pr99728.C: New testcase.
7174
7175 2021-07-07 liuhongt <hongtao.liu@intel.com>
7176
7177 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
7178 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
7179 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
7180 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
7181
7182 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
7183
7184 PR debug/101283
7185 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
7186
7187 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
7188
7189 PR debug/101283
7190 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
7191
7192 2021-07-06 Martin Sebor <msebor@redhat.com>
7193
7194 PR c++/55881
7195 * g++.dg/warn/uninit-pr55881.C: New test.
7196
7197 2021-07-06 Martin Sebor <msebor@redhat.com>
7198
7199 PR tree-optimization/86650
7200 * gcc.dg/Warray-bounds-76.c: New test.
7201
7202 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
7203
7204 PR debug/101283
7205 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
7206
7207 2021-07-06 Martin Sebor <msebor@redhat.com>
7208
7209 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
7210 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
7211
7212 2021-07-06 Martin Sebor <msebor@redhat.com>
7213
7214 * gcc.dg/Wobjsize-1.c: Prune expected output.
7215 * gcc.dg/Warray-bounds-71.c: New test.
7216 * gcc.dg/Warray-bounds-71.h: New test header.
7217 * gcc.dg/Warray-bounds-72.c: New test.
7218 * gcc.dg/Warray-bounds-73.c: New test.
7219 * gcc.dg/Warray-bounds-74.c: New test.
7220 * gcc.dg/Warray-bounds-75.c: New test.
7221 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
7222 * gcc.dg/Wfree-nonheap-object-5.c: New test.
7223 * gcc.dg/Wfree-nonheap-object-6.c: New test.
7224 * gcc.dg/pragma-diag-10.c: New test.
7225 * gcc.dg/pragma-diag-9.c: New test.
7226 * gcc.dg/uninit-suppress_3.c: New test.
7227 * gcc.dg/pr79214.c: Xfail tests.
7228 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
7229 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
7230
7231 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
7232
7233 PR target/97194
7234 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
7235 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
7236
7237 2021-07-06 Richard Biener <rguenther@suse.de>
7238
7239 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
7240 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
7241 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
7242 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
7243
7244 2021-07-06 Andrew Pinski <apinski@marvell.com>
7245
7246 PR tree-optimization/101256
7247 * g++.dg/torture/pr101256.C: New test.
7248
7249 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7250
7251 PR fortran/100227
7252 * gfortran.dg/implied_do_io_7.f90: New test.
7253
7254 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
7255
7256 PR rtl-optimization/100328
7257 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
7258 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
7259 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
7260 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
7261 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
7262 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
7263 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
7264 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
7265 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
7266 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
7267 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
7268 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
7269 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
7270 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
7271 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
7272 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
7273 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
7274 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
7275 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
7276 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
7277 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
7278 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
7279 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
7280 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
7281 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
7282 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
7283 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
7284 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
7285 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
7286 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
7287 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
7288 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
7289 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
7290 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
7291 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
7292 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
7293 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
7294 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
7295 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
7296
7297 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
7298
7299 PR debug/101283
7300 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
7301 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
7302
7303 2021-07-05 Andrew Pinski <apinski@marvell.com>
7304
7305 PR tree-optimization/101039
7306 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
7307 ABSU and still not expect ABS_EXPR.
7308 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
7309 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
7310
7311 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
7312
7313 PR debug/101321
7314 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
7315
7316 2021-07-05 Richard Biener <rguenther@suse.de>
7317
7318 PR testsuite/101299
7319 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
7320
7321 2021-07-05 liuhongt <hongtao.liu@intel.com>
7322
7323 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
7324
7325 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
7326
7327 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
7328 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
7329 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
7330 doesn't support CTF.
7331 (gcc-dg-debug-runtest): Move CTF support within
7332 target support format test.
7333
7334 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
7335
7336 PR middle-end/101294
7337 * gcc.dg/pr101294.c: New test.
7338
7339 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
7340
7341 PR d/101273
7342 * gdc.dg/torture/pr101273.d: New test.
7343
7344 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7345
7346 PR d/101282
7347 * gdc.dg/torture/pr101282.d: New test.
7348
7349 2021-07-02 Jakub Jelinek <jakub@redhat.com>
7350
7351 * g++.dg/gomp/attrs-1.C: New test.
7352 * g++.dg/gomp/attrs-2.C: New test.
7353 * g++.dg/gomp/attrs-3.C: New test.
7354
7355 2021-07-02 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR c/101297
7358 * c-c++-common/gomp/atomic-24.c: New test.
7359
7360 2021-07-02 Patrick Palka <ppalka@redhat.com>
7361
7362 PR c++/101247
7363 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
7364
7365 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
7366
7367 * gcc.target/powerpc/mma-builtin-7.c: New test.
7368 * gcc.target/powerpc/mma-builtin-8.c: New test.
7369
7370 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
7371
7372 PR tree-optimization/101223
7373 * gcc.dg/pr101223.c: New.
7374
7375 2021-07-02 David Faust <david.faust@oracle.com>
7376
7377 * gcc.dg/debug/btf/btf-float-1.c: New test.
7378 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
7379 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
7380 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
7381
7382 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7383
7384 * lib/gcc-defs.exp: Add a comment.
7385
7386 2021-07-02 Richard Biener <rguenther@suse.de>
7387
7388 PR tree-optimization/101293
7389 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
7390
7391 2021-07-02 Jakub Jelinek <jakub@redhat.com>
7392
7393 PR target/101286
7394 * gcc.target/i386/avx2-pr101286.c: New test.
7395
7396 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
7397
7398 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
7399 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
7400 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
7401 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
7402 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
7403 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
7404 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
7405 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
7406
7407 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
7408
7409 * gcc.target/powerpc/float128-cmove.c: New test.
7410 * gcc.target/powerpc/float128-minmax-3.c: New test.
7411
7412 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
7413
7414 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
7415
7416 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
7417
7418 PR target/100865
7419 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
7420 broadcast.
7421 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
7422 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
7423 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
7424 * gcc.target/i386/avx512f_cond_move.c: Also pass
7425 -mprefer-vector-width=512 and expect integer broadcast.
7426 * gcc.target/i386/pr100865-1.c: New test.
7427 * gcc.target/i386/pr100865-2.c: Likewise.
7428 * gcc.target/i386/pr100865-3.c: Likewise.
7429 * gcc.target/i386/pr100865-4a.c: Likewise.
7430 * gcc.target/i386/pr100865-4b.c: Likewise.
7431 * gcc.target/i386/pr100865-5a.c: Likewise.
7432 * gcc.target/i386/pr100865-5b.c: Likewise.
7433 * gcc.target/i386/pr100865-6a.c: Likewise.
7434 * gcc.target/i386/pr100865-6b.c: Likewise.
7435 * gcc.target/i386/pr100865-6c.c: Likewise.
7436 * gcc.target/i386/pr100865-7a.c: Likewise.
7437 * gcc.target/i386/pr100865-7b.c: Likewise.
7438 * gcc.target/i386/pr100865-7c.c: Likewise.
7439 * gcc.target/i386/pr100865-8a.c: Likewise.
7440 * gcc.target/i386/pr100865-8b.c: Likewise.
7441 * gcc.target/i386/pr100865-8c.c: Likewise.
7442 * gcc.target/i386/pr100865-9a.c: Likewise.
7443 * gcc.target/i386/pr100865-9b.c: Likewise.
7444 * gcc.target/i386/pr100865-9c.c: Likewise.
7445 * gcc.target/i386/pr100865-10a.c: Likewise.
7446 * gcc.target/i386/pr100865-10b.c: Likewise.
7447 * gcc.target/i386/pr100865-11a.c: Likewise.
7448 * gcc.target/i386/pr100865-11b.c: Likewise.
7449 * gcc.target/i386/pr100865-11c.c: Likewise.
7450 * gcc.target/i386/pr100865-12a.c: Likewise.
7451 * gcc.target/i386/pr100865-12b.c: Likewise.
7452 * gcc.target/i386/pr100865-12c.c: Likewise.
7453
7454 2021-07-01 Richard Biener <rguenther@suse.de>
7455
7456 PR tree-optimization/101280
7457 PR tree-optimization/101173
7458 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
7459
7460 2021-07-01 Richard Biener <rguenther@suse.de>
7461
7462 PR tree-optimization/101278
7463 * gcc.dg/torture/pr101278.c: New testcase.
7464
7465 2021-07-01 Richard Biener <rguenther@suse.de>
7466
7467 PR tree-optimization/100778
7468 * gcc.dg/torture/pr100778.c: New testcase.
7469
7470 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
7471
7472 PR target/101044
7473 * gcc.target/i386/pr101044.c: New test.
7474
7475 2021-07-01 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/101178
7478 * gcc.dg/vect/bb-slp-72.c: New testcase.
7479 * gcc.dg/vect/bb-slp-73.c: Likewise.
7480 * gcc.dg/vect/bb-slp-74.c: Likewise.
7481
7482 2021-07-01 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR debug/101266
7485 * gcc.dg/pr101266.c: New test.
7486
7487 2021-07-01 Patrick Palka <ppalka@redhat.com>
7488
7489 PR c++/101194
7490 * g++.dg/cpp0x/constexpr-empty16.C: New test.
7491
7492 2021-07-01 Patrick Palka <ppalka@redhat.com>
7493
7494 PR c++/96204
7495 * g++.dg/template/access41.C: New test.
7496 * g++.dg/template/access41a.C: New test.
7497
7498 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
7499
7500 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
7501 float64x.
7502
7503 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
7504
7505 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
7506 power10.
7507 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
7508 New.
7509
7510 2021-06-30 Patrick Palka <ppalka@redhat.com>
7511
7512 * g++.dg/cpp2a/concepts-access2.C: New test.
7513
7514 2021-06-30 Marek Polacek <polacek@redhat.com>
7515
7516 PR c++/100975
7517 DR 2397
7518 * g++.dg/cpp0x/auto24.C: Remove dg-error.
7519 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
7520 * g++.dg/cpp0x/auto42.C: Likewise.
7521 * g++.dg/cpp0x/initlist75.C: Likewise.
7522 * g++.dg/cpp0x/initlist80.C: Likewise.
7523 * g++.dg/diagnostic/auto1.C: Remove dg-error.
7524 * g++.dg/cpp23/auto-array.C: New test.
7525
7526 2021-06-30 Richard Biener <rguenther@suse.de>
7527
7528 PR tree-optimization/101267
7529 * gfortran.dg/pr101267.f90: New testcase.
7530
7531 2021-06-30 David Malcolm <dmalcolm@redhat.com>
7532
7533 PR analyzer/95006
7534 * gcc.dg/analyzer/clobbers-1.c: New test.
7535 * gcc.dg/analyzer/clobbers-2.c: New test.
7536 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
7537 (test_28): Likewise.
7538 (test_52): Likewise. Add coverage for end of buffer.
7539 * gcc.dg/analyzer/explode-1.c: Add leak warning.
7540 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
7541 (test_4): Use char. Mark xfail as fixed.
7542 (test_6b): New.
7543 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
7544 (test_8): New.
7545 (test_9): New.
7546 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
7547 * gcc.dg/analyzer/symbolic-8.c: New test.
7548
7549 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
7550
7551 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
7552
7553 2021-06-30 Richard Biener <rguenther@suse.de>
7554
7555 PR tree-optimization/101264
7556 * gfortran.dg/pr101264.f90: New testcase.
7557
7558 2021-06-30 liuhongt <hongtao.liu@intel.com>
7559
7560 PR target/101248
7561 * gcc.target/i386/pr101248.c: New test.
7562
7563 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
7564
7565 * gcc.dg/pr101254.c: New.
7566
7567 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
7568
7569 PR target/95046
7570 * gcc.target/i386/pr95046-9.c: New test.
7571
7572 2021-06-29 Richard Biener <rguenther@suse.de>
7573
7574 * gcc.dg/vect/pr67790.c: Un-XFAIL.
7575 * gcc.dg/vect/bb-slp-71.c: New testcase.
7576
7577 2021-06-29 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR c++/101210
7580 * g++.dg/ubsan/pr101210.C: New test.
7581
7582 2021-06-29 Richard Biener <rguenther@suse.de>
7583
7584 PR tree-optimization/101242
7585 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
7586 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
7587
7588 2021-06-28 Martin Sebor <msebor@redhat.com>
7589
7590 * g++.dg/uninit-pr74762.C: New test.
7591 * g++.dg/warn/uninit-pr74765.C: Same.
7592
7593 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
7594 David Faust <david.faust@oracle.com>
7595
7596 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
7597 (gcc-dg-debug-runtest): Add -gctf support.
7598 * gcc.dg/debug/btf/btf-1.c: New test.
7599 * gcc.dg/debug/btf/btf-2.c: Likewise.
7600 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
7601 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
7602 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
7603 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
7604 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
7605 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
7606 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
7607 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
7608 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
7609 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
7610 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
7611 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
7612 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
7613 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
7614 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
7615 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
7616 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
7617 * gcc.dg/debug/btf/btf.exp: Likewise.
7618 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
7619 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
7620 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
7621 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
7622 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
7623 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
7624 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
7625 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
7626 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
7627 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
7628 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
7629 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
7630 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
7631 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
7632 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
7633 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
7634 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
7635 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
7636 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
7637 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
7638 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
7639 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
7640 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
7641 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
7642 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
7643 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
7644 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
7645 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
7646 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
7647 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
7648 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
7649 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
7650 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
7651 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
7652 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
7653 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
7654 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
7655 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
7656 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
7657 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
7658 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
7659 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
7660 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
7661 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
7662 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
7663 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
7664 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
7665 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
7666 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
7667 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
7668 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
7669 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
7670 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
7671 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
7672 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
7673 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
7674 * gcc.dg/debug/ctf/ctf.exp: Likewise.
7675 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
7676 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
7677 * gcc.dg/debug/btf/btf-function-3.c: New file.
7678 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
7679 * gcc.dg/debug/btf/btf-struct-2.c: New file.
7680 * gcc.dg/debug/btf/btf-variables-2.c: New file.
7681 * gcc.dg/debug/btf/btf-variables-3.c: New file.
7682 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
7683 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
7684 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
7685 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
7686 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
7687 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
7688
7689 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
7690
7691 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
7692
7693 2021-06-28 Martin Jambor <mjambor@suse.cz>
7694
7695 PR ipa/93385
7696 * gcc.dg/ipa/pr93385.c: New test.
7697 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
7698 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
7699 * g++.dg/ipa/ipa-sra-4.C: Likewise.
7700
7701 2021-06-28 Richard Biener <rguenther@suse.de>
7702
7703 PR tree-optimization/101229
7704 * gcc.dg/torture/pr101229.c: New testcase.
7705
7706 2021-06-28 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/101207
7709 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
7710
7711 2021-06-28 Richard Biener <rguenther@suse.de>
7712
7713 PR tree-optimization/101173
7714 * gcc.dg/torture/pr101173.c: New testcase.
7715
7716 2021-06-28 liuhongt <hongtao.liu@intel.com>
7717
7718 PR target/100648
7719 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
7720 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
7721 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
7722 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
7723 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
7724 * gcc.target/i386/avx512vl-pr100648.c: New test.
7725 * gcc.target/i386/avx512vl-blendv-1.c: New test.
7726 * gcc.target/i386/avx512vl-blendv-2.c: New test.
7727
7728 2021-06-28 liuhongt <hongtao.liu@intel.com>
7729
7730 * gcc.target/i386/funcspec-8.c: Replace
7731 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
7732 * gcc.target/i386/blendv-1.c: New test.
7733 * gcc.target/i386/blendv-2.c: New test.
7734
7735 2021-06-27 Andrew Pinski <apinski@marvell.com>
7736
7737 * gcc.dg/torture/pr101230-1.c: New test.
7738
7739 2021-06-26 Patrick Palka <ppalka@redhat.com>
7740
7741 PR c++/96204
7742 * g++.dg/template/access40.C: New test.
7743 * g++.dg/template/access40a.C: New test.
7744
7745 2021-06-26 Jason Merrill <jason@redhat.com>
7746
7747 PR c++/101040
7748 PR c++/97566
7749 * g++.dg/cpp2a/no_unique_address13.C: New test.
7750
7751 2021-06-26 Marek Polacek <polacek@redhat.com>
7752
7753 PR c++/100752
7754 * g++.dg/cpp0x/noexcept69.C: New test.
7755 * g++.dg/parse/saved1.C: Adjust dg-error.
7756 * g++.dg/template/crash50.C: Likewise.
7757
7758 2021-06-25 David Malcolm <dmalcolm@redhat.com>
7759
7760 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
7761 for v4f, to avoid relying on exact floating-point equality.
7762 * jit.dg/test-vector-types.cc (check_div): Likewise.
7763
7764 2021-06-25 David Malcolm <dmalcolm@redhat.com>
7765
7766 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
7767 * jit.dg/test-asm.cc: Likewise.
7768
7769 2021-06-25 Martin Sebor <msebor@redhat.com>
7770
7771 PR middle-end/101216
7772 * gcc.dg/Wnonnull-7.c: New test.
7773
7774 2021-06-25 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/101202
7777 * gcc.dg/torture/pr101202.c: New testcase.
7778
7779 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
7780
7781 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
7782
7783 2021-06-25 liuhongt <hongtao.liu@intel.com>
7784
7785 PR target/101185
7786 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
7787 temporarily avoid regression, eventually xfail should be
7788 removed.
7789
7790 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
7791
7792 * gcc.dg/tree-ssa/evrp30.c: New.
7793
7794 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
7795
7796 * gcc.dg/tree-ssa/pr101189.c: New.
7797
7798 2021-06-24 Patrick Palka <ppalka@redhat.com>
7799
7800 PR c++/98832
7801 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
7802
7803 2021-06-24 Patrick Palka <ppalka@redhat.com>
7804
7805 PR c++/101182
7806 * g++.dg/cpp2a/concepts-requires25.C: New test.
7807
7808 2021-06-24 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR c/101171
7811 * gcc.dg/pr101171.c: New test.
7812
7813 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
7814
7815 PR target/89021
7816 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
7817 Add --param vect-epilogues-nomask=0.
7818 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
7819 to avoid loop vectorization.
7820 (foo1): Ditto.
7821 (foo2): Ditto.
7822
7823 2021-06-24 Richard Biener <rguenther@suse.de>
7824
7825 * gcc.target/i386/vect-addsubv2df.c: New testcase.
7826 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
7827 * gcc.target/i386/vect-addsubv4df.c: Likewise.
7828 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
7829 * gcc.target/i386/vect-addsub-2.c: Likewise.
7830 * gcc.target/i386/vect-addsub-3.c: Likewise.
7831
7832 2021-06-24 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR middle-end/101170
7835 * gcc.dg/pr101170.c: New test.
7836
7837 2021-06-24 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR middle-end/101172
7840 * gcc.dg/pr101172.c: New test.
7841
7842 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
7843
7844 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
7845 prologue size.
7846 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
7847
7848 2021-06-24 Jakub Jelinek <jakub@redhat.com>
7849
7850 * c-c++-common/gomp/target-in-reduction-1.c: New test.
7851 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
7852 target or combined target constructs.
7853
7854 2021-06-24 Richard Biener <rguenther@suse.de>
7855
7856 PR tree-optimization/101105
7857 * gcc.dg/torture/pr101105.c: New testcase.
7858
7859 2021-06-24 liuhongt <hongtao.liu@intel.com>
7860
7861 PR target/98434
7862 * gcc.target/i386/pr98434-1.c: New test.
7863 * gcc.target/i386/pr98434-2.c: New test.
7864 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
7865
7866 2021-06-23 Patrick Palka <ppalka@redhat.com>
7867
7868 PR c++/101174
7869 * g++.dg/cpp1z/class-deduction-access3.C: New test.
7870 * g++.dg/cpp1z/class-deduction91.C: New test.
7871
7872 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
7873
7874 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
7875 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
7876 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
7877 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
7878 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
7879 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
7880 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
7881 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
7882 test it.
7883 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
7884 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
7885 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
7886 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
7887 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
7888 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
7889 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
7890 test it.
7891
7892 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
7893
7894 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
7895 undefined behavior.
7896
7897 2021-06-23 Patrick Palka <ppalka@redhat.com>
7898
7899 PR c++/86439
7900 * g++.dg/cpp1z/class-deduction88.C: New test.
7901 * g++.dg/cpp1z/class-deduction89.C: New test.
7902 * g++.dg/cpp1z/class-deduction90.C: New test.
7903
7904 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
7905
7906 PR target/101175
7907 * gcc.target/i386/pr101175.c: New test.
7908
7909 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
7910
7911 PR fortran/100337
7912 * gfortran.dg/coarray_collectives_17.f90: New test.
7913
7914 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
7915 Tobias Burnus <tobias@codesourcery.com>
7916
7917 PR fortran/93524
7918 * gfortran.dg/pr93524.c: New.
7919 * gfortran.dg/pr93524.f90: New.
7920
7921 2021-06-22 David Malcolm <dmalcolm@redhat.com>
7922
7923 PR analyzer/101143
7924 * gcc.dg/analyzer/pr101143.c: New test.
7925
7926 2021-06-22 Richard Biener <rguenther@suse.de>
7927
7928 PR middle-end/101156
7929 * gcc.dg/pr101156.c: New testcase.
7930
7931 2021-06-22 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR tree-optimization/101159
7934 * gcc.c-torture/compile/pr101159.c: New test.
7935
7936 2021-06-22 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR middle-end/101160
7939 * g++.target/i386/empty-class1.C: Require lp64 effective target
7940 instead of x86_64-*-*.
7941 * g++.target/i386/empty-class2.C: New test.
7942
7943 2021-06-22 Jakub Jelinek <jakub@redhat.com>
7944 Andrew Pinski <apinski@marvell.com>
7945
7946 PR tree-optimization/101162
7947 * g++.dg/opt/pr101162.C: New test.
7948
7949 2021-06-22 Richard Biener <rguenther@suse.de>
7950
7951 PR tree-optimization/101151
7952 * gcc.dg/torture/pr101151.c: New testcase.
7953
7954 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
7955
7956 * g++.dg/modules/omp-1_a.C: Check pthread is available for
7957 dg-module-cmi.
7958 * g++.dg/modules/omp-2_a.C: Ditto.
7959
7960 2021-06-22 Richard Biener <rguenther@suse.de>
7961
7962 PR tree-optimization/101158
7963 * gfortran.dg/pr101158.f90: New testcase.
7964
7965 2021-06-22 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR target/11877
7968 * gcc.target/i386/pr11877-2.c: New test.
7969
7970 2021-06-22 liuhongt <hongtao.liu@intel.com>
7971
7972 PR tree-optimization/97770
7973 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
7974 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
7975
7976 2021-06-22 liuhongt <hongtao.liu@intel.com>
7977
7978 PR target/100267
7979 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
7980 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
7981 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
7982 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
7983 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
7984 * gcc.target/i386/avx512f-pr100267-1.c: New test.
7985 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
7986 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
7987 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
7988 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
7989 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
7990 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
7991 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
7992 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
7993 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
7994 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
7995
7996 2021-06-22 liuhongt <hongtao.liu@intel.com>
7997
7998 PR target/100310
7999 * gcc.target/i386/pr100310.c: New test.
8000
8001 2021-06-21 Jason Merrill <jason@redhat.com>
8002
8003 PR target/88529
8004 * g++.target/i386/empty-class1.C: New test.
8005
8006 2021-06-21 Patrick Palka <ppalka@redhat.com>
8007
8008 PR c++/67302
8009 * g++.dg/opt/nrv21.C: New test.
8010
8011 2021-06-21 Patrick Palka <ppalka@redhat.com>
8012
8013 PR c++/80431
8014 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
8015
8016 2021-06-21 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR inline-asm/100785
8019 * c-c++-common/pr100785.c: New test.
8020 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
8021 * gcc.dg/pr48552-2.c: Likewise.
8022
8023 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8024
8025 PR target/97906
8026 * gcc.target/arm/simd/pr97906.c: New test.
8027
8028 2021-06-21 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/101121
8031 * gfortran.dg/pr101121.f: New testcase.
8032
8033 2021-06-21 liuhongt <hongtao.liu@intel.com>
8034
8035 PR target/101142
8036 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
8037 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
8038 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
8039 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
8040
8041 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
8042
8043 PR target/11877
8044 * gcc.target/i386/pr11877.c: New test case.
8045
8046 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8047
8048 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
8049 match counts.
8050 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
8051 counts.
8052 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
8053 counts.
8054 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
8055 counts.
8056
8057 2021-06-18 Harald Anlauf <anlauf@gmx.de>
8058
8059 PR fortran/100283
8060 PR fortran/101123
8061 * gfortran.dg/min0_max0_1.f90: New test.
8062 * gfortran.dg/min0_max0_2.f90: New test.
8063
8064 2021-06-18 David Malcolm <dmalcolm@redhat.com>
8065
8066 * gcc.dg/analyzer/symbolic-7.c: New test.
8067
8068 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8069
8070 PR target/100856
8071 * gcc.target/arm/acle/pr100856.c: New test.
8072 * gcc.target/arm/multilib.exp: Add tests for cde options.
8073
8074 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
8075
8076 * gcc.target/powerpc/float128-minmax-2.c: New test.
8077
8078 2021-06-17 Jason Merrill <jason@redhat.com>
8079
8080 PR c++/101106
8081 * g++.dg/cpp0x/deleted15.C: New test.
8082
8083 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
8084
8085 PR target/100704
8086 * gcc.target/i386/pr100704-1.c: New test.
8087 * gcc.target/i386/pr100704-2.c: Likewise.
8088 * gcc.target/i386/pr100704-3.c: Likewise.
8089
8090 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
8091
8092 PR target/97194
8093 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
8094 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
8095
8096 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
8097
8098 * gcc.dg/pr100790.c: New test.
8099
8100 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
8101
8102 * gcc.target/s390/zvector/vec-doublee.c: New test.
8103 * gcc.target/s390/zvector/vec-floate.c: New test.
8104
8105 2021-06-17 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/54400
8108 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
8109
8110 2021-06-16 Jason Merrill <jason@redhat.com>
8111
8112 PR c++/101078
8113 PR c++/91706
8114 * g++.dg/template/access39.C: New test.
8115
8116 2021-06-16 Harald Anlauf <anlauf@gmx.de>
8117
8118 PR fortran/95501
8119 PR fortran/95502
8120 * gfortran.dg/pr95502.f90: New test.
8121
8122 2021-06-16 Harald Anlauf <anlauf@gmx.de>
8123
8124 Revert:
8125 2021-06-16 Harald Anlauf <anlauf@gmx.de>
8126
8127 PR fortran/95501
8128 PR fortran/95502
8129 * gfortran.dg/pr95502.f90: New test.
8130
8131 2021-06-16 Harald Anlauf <anlauf@gmx.de>
8132
8133 PR fortran/95501
8134 PR fortran/95502
8135 * gfortran.dg/pr95502.f90: New test.
8136
8137 2021-06-16 Jason Merrill <jason@redhat.com>
8138
8139 PR c++/100796
8140 PR preprocessor/96391
8141 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
8142 * g++.dg/plugin/plugin.exp: Run it.
8143
8144 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
8145
8146 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
8147
8148 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
8149
8150 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
8151
8152 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
8153
8154 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
8155
8156 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
8157
8158 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
8159
8160 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
8161
8162 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
8163
8164 2021-06-16 Martin Jambor <mjambor@suse.cz>
8165
8166 PR tree-optimization/100453
8167 * gcc.dg/tree-ssa/pr100453.c: New test.
8168
8169 2021-06-16 Jakub Jelinek <jakub@redhat.com>
8170
8171 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
8172 noinline, noclone.
8173
8174 2021-06-16 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR middle-end/101062
8177 * gcc.dg/pr101062.c: New test.
8178
8179 2021-06-16 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/101088
8182 * gcc.dg/torture/pr101088.c: New testcase.
8183
8184 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
8185
8186 PR rtl-optimization/46235
8187 * gcc.target/i386/bt-5.c: New test.
8188 * gcc.target/i386/bt-6.c: New test.
8189 * gcc.target/i386/bt-7.c: New test.
8190
8191 2021-06-16 Arnaud Charlet <charlet@adacore.com>
8192
8193 * gnat.dg/limited4.adb: Disable illegal code.
8194
8195 2021-06-16 Richard Biener <rguenther@suse.de>
8196
8197 PR tree-optimization/101083
8198 * gcc.dg/vect/pr97832-4.c: New testcase.
8199
8200 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
8201
8202 PR fortran/92568
8203 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
8204 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
8205 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
8206 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
8207 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
8208 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
8209 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
8210 * gfortran.dg/gomp/defaultmap-1.f90: New test.
8211 * gfortran.dg/gomp/defaultmap-2.f90: New test.
8212 * gfortran.dg/gomp/defaultmap-3.f90: New test.
8213 * gfortran.dg/gomp/defaultmap-4.f90: New test.
8214 * gfortran.dg/gomp/defaultmap-5.f90: New test.
8215 * gfortran.dg/gomp/defaultmap-6.f90: New test.
8216 * gfortran.dg/gomp/defaultmap-7.f90: New test.
8217
8218 2021-06-15 David Malcolm <dmalcolm@redhat.com>
8219
8220 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
8221 * gcc.dg/analyzer/capacity-1.c: New test.
8222 * gcc.dg/analyzer/capacity-2.c: New test.
8223 * gcc.dg/analyzer/capacity-3.c: New test.
8224
8225 2021-06-15 David Malcolm <dmalcolm@redhat.com>
8226
8227 PR analyzer/101068
8228 * gcc.dg/analyzer/explode-2a.c: New test.
8229
8230 2021-06-15 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR target/101046
8233 * gcc.target/i386/pr101046.c: New test.
8234
8235 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
8236
8237 * c-c++-common/Wattributes.c: Remove s390-specific check and add
8238 new tests.
8239 * gcc.dg/Wattributes-6.c: Likewise.
8240
8241 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
8242
8243 PR target/101020
8244 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
8245
8246 2021-06-14 Martin Sebor <msebor@redhat.com>
8247
8248 PR c++/100876
8249 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
8250 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
8251 * g++.dg/warn/Wstringop-overflow-7.C: New test.
8252 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
8253 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
8254
8255 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
8256
8257 PR target/100777
8258 * gcc.target/powerpc/pr100777.c: New test.
8259
8260 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
8261
8262 PR target/101058
8263 * gcc.target/i386/pr101058.c: New test.
8264
8265 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
8266
8267 PR c++/101052
8268 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
8269 * gcc.dg/spellcheck-stdlib.c: Likewise.
8270
8271 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
8272
8273 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
8274 * gcc.target/arm/simd/mve-vshl.c: Likewise.
8275 * gcc.target/arm/simd/mve-vec-pack.c: New test.
8276 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
8277
8278 2021-06-14 Richard Biener <rguenther@suse.de>
8279
8280 PR tree-optimization/100934
8281 * gcc.dg/torture/pr100934.c: New testcase.
8282
8283 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
8284
8285 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
8286 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
8287 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
8288 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
8289 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
8290 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
8291 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
8292
8293 2021-06-14 Richard Biener <rguenther@suse.de>
8294
8295 PR tree-optimization/101031
8296 * gcc.dg/torture/pr101031.c: New testcase.
8297
8298 2021-06-13 Jason Merrill <jason@redhat.com>
8299
8300 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
8301
8302 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
8303
8304 PR target/101023
8305 * g++.target/i386/pr101023a.C: New test.
8306 * g++.target/i386/pr101023b.C: Likewise.
8307
8308 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
8309
8310 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
8311 * gcc.dg/uninit-pr93100.c: Skip on AIX.
8312 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
8313
8314 2021-06-12 Jason Merrill <jason@redhat.com>
8315
8316 * g++.dg/ext/attrib62.C: No longer warn.
8317 * g++.dg/diagnostic/maybe_unused1.C: New test.
8318
8319 2021-06-12 Jason Merrill <jason@redhat.com>
8320
8321 PR c++/101029
8322 * g++.dg/ext/array4.C: New test.
8323
8324 2021-06-11 Carl Love <cel@us.ibm.com>
8325
8326 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
8327 (dg-require-effective-target): Change target to p9vector_hw.
8328
8329 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
8330
8331 * gcc.dg/gomp/simd-clones-2.c: Enhance.
8332
8333 2021-06-11 Patrick Palka <ppalka@redhat.com>
8334
8335 DR 1227
8336 PR c++/96560
8337 * g++.dg/template/sfinae-dr1227.C: New test.
8338
8339 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8340
8341 PR target/101016
8342 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
8343
8344 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
8345
8346 PR tree-optimization/96392
8347 * gcc.dg/pr96392.c: New test.
8348
8349 2021-06-11 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/101025
8352 * gcc.dg/torture/pr101025.c: New testcase.
8353
8354 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8355
8356 PR target/99939
8357 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
8358 directives check for target is v8.1-m.main+mve or not before
8359 comparing the assembly output.
8360 * gcc.target/arm/cmse/cmse-20.c: New test.
8361
8362 2021-06-11 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR c++/100974
8365 * g++.dg/cpp23/consteval-if1.C: New test.
8366 * g++.dg/cpp23/consteval-if2.C: New test.
8367 * g++.dg/cpp23/consteval-if3.C: New test.
8368 * g++.dg/cpp23/consteval-if4.C: New test.
8369 * g++.dg/cpp23/consteval-if5.C: New test.
8370 * g++.dg/cpp23/consteval-if6.C: New test.
8371 * g++.dg/cpp23/consteval-if7.C: New test.
8372 * g++.dg/cpp23/consteval-if8.C: New test.
8373 * g++.dg/cpp23/consteval-if9.C: New test.
8374 * g++.dg/cpp23/consteval-if10.C: New test.
8375 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
8376
8377 2021-06-11 David Malcolm <dmalcolm@redhat.com>
8378
8379 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
8380 expected number of enodes after the loop.
8381 * gcc.dg/analyzer/paths-8.c: New test.
8382
8383 2021-06-11 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/101028
8386 * gcc.dg/pr101028.c: New testcase.
8387
8388 2021-06-11 Richard Biener <rguenther@suse.de>
8389
8390 PR tree-optimization/101026
8391 * gfortran.dg/pr101026.f: New testcase.
8392
8393 2021-06-11 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR rtl-optimization/101008
8396 * gcc.dg/pr101008.c: New test.
8397
8398 2021-06-11 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR target/101007
8401 * gcc.target/i386/sse-pr101007.c: New test.
8402
8403 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
8404
8405 PR target/101021
8406 * gcc.target/i386/pr101021-1.c: New test.
8407 * gcc.target/i386/pr101021-2.c: Ditto.
8408
8409 2021-06-11 Martin Liska <mliska@suse.cz>
8410
8411 PR gcov-profile/100788
8412 * gcc.dg/pr100788.c: New test.
8413
8414 2021-06-11 Richard Biener <rguenther@suse.de>
8415
8416 PR middle-end/101009
8417 * gcc.dg/torture/pr101009.c: New testcase.
8418
8419 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
8420
8421 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
8422
8423 2021-06-11 Marek Polacek <polacek@redhat.com>
8424
8425 PR c++/100995
8426 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
8427 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
8428
8429 2021-06-10 Patrick Palka <ppalka@redhat.com>
8430
8431 PR c++/67829
8432 * g++.dg/template/ttp34.C: New test.
8433 * g++.dg/template/ttp34a.C: New test.
8434 * g++.dg/template/ttp34b.C: New test.
8435
8436 2021-06-10 Patrick Palka <ppalka@redhat.com>
8437
8438 PR c++/100946
8439 * g++.dg/cpp2a/concepts-return-req3.C: New test.
8440
8441 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
8442
8443 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
8444 tests. Update expected counts.
8445 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
8446 tests. Update expected counts.
8447
8448 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
8449
8450 PR d/100967
8451 * gdc.dg/pr100967.d: New test.
8452
8453 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
8454
8455 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
8456 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
8457
8458 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
8459
8460 * gcc.dg/vect/pr56541.c: Fix target selector.
8461
8462 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
8463 Thomas Schwinge <thomas@codesourcery.com>
8464
8465 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
8466 * c-c++-common/goacc/finalize-1.c: Likewise.
8467 * c-c++-common/goacc/mdc-1.c: Likewise.
8468 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8469 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
8470 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
8471 * gfortran.dg/goacc/finalize-1.f: Likewise.
8472 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
8473
8474 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
8475
8476 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
8477 * c-c++-common/goacc/mdc-2.c: Likewise.
8478 * g++.dg/goacc/mdc.C: Likewise.
8479
8480 2021-06-10 Jakub Jelinek <jakub@redhat.com>
8481
8482 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
8483 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
8484
8485 2021-06-10 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR debug/100852
8488 * g++.dg/opt/pr100852.C: New test.
8489
8490 2021-06-09 Andrew Pinski <apinski@marvell.com>
8491
8492 * g++.dg/torture/pr100925.C: New test.
8493
8494 2021-06-09 Carl Love <cel@us.ibm.com>
8495
8496 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
8497 count.
8498 Add tests for vec_signextq.
8499 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
8500
8501 2021-06-09 Carl Love <cel@us.ibm.com>
8502
8503 * gcc.target/powerpc/fp128_conversions.c: New file.
8504 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
8505 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
8506 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
8507 (ppc_native_128bit): Remove dg-require-effective-target.
8508
8509 2021-06-09 Carl Love <cel@us.ibm.com>
8510
8511 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
8512 tests.
8513
8514 2021-06-09 Carl Love <cel@us.ibm.com>
8515
8516 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
8517 conversion tests.
8518
8519 2021-06-09 Carl Love <cel@us.ibm.com>
8520
8521 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
8522
8523 2021-06-09 Carl Love <cel@us.ibm.com>
8524
8525 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
8526 New runnable test case.
8527 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
8528 for xxlor instruction.
8529
8530 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
8531
8532 * gcc.target/arm/simd/mve-vclz.c: New test.
8533
8534 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
8535
8536 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
8537 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
8538 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
8539 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
8540
8541 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
8542
8543 * gcc.dg/builtins-70.c: New test.
8544
8545 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8546
8547 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
8548 counts to test 32 and 64 bit separately.
8549 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
8550 counts to test 32 and 64 bit separately.
8551 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
8552 counts to test 32 and 64 bit separately.
8553 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
8554 counts to test 32 and 64 bit separately.
8555
8556 2021-06-09 Richard Biener <rguenther@suse.de>
8557
8558 PR tree-optimization/100981
8559 * gfortran.dg/vect/pr100981-1.f90: New testcase.
8560
8561 2021-06-09 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/97832
8564 * gcc.dg/vect/pr97832-1.c: New testcase.
8565 * gcc.dg/vect/pr97832-2.c: Likewise.
8566 * gcc.dg/vect/pr97832-3.c: Likewise.
8567 * g++.dg/vect/slp-pr98855.cc: XFAIL.
8568 * gcc.dg/vect/slp-50.c: New file.
8569
8570 2021-06-09 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR fortran/100965
8573 * gfortran.dg/gomp/pr100965.f90: New test.
8574
8575 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
8576
8577 PR target/100936
8578 * gcc.target/i386/pr100936.c: New test.
8579
8580 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
8581
8582 * gcc.target/powerpc/float128-call.c: Adjust.
8583 * gcc.target/powerpc/pr100085.c: New test.
8584
8585 2021-06-09 Jason Merrill <jason@redhat.com>
8586
8587 PR c++/100879
8588 * g++.dg/diagnostic/enum3.C: New test.
8589
8590 2021-06-08 Marek Polacek <polacek@redhat.com>
8591
8592 PR c++/100065
8593 * g++.dg/cpp2a/explicit18.C: New test.
8594
8595 2021-06-08 Andrew Pinski <apinski@marvell.com>
8596
8597 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
8598 happens on the outside of the bit_xor.
8599
8600 2021-06-08 Jason Merrill <jason@redhat.com>
8601
8602 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
8603 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
8604 * g++.dg/ext/utf-badconcat.C: Likewise.
8605 * g++.dg/ext/utf-badconcat2.C: Likewise.
8606
8607 2021-06-08 Jason Merrill <jason@redhat.com>
8608
8609 * g++.dg/cpp23/mixed-concat1.C: New test.
8610
8611 2021-06-08 Jason Merrill <jason@redhat.com>
8612
8613 * g++.dg/cpp23/whitespace-splice1.C: New test.
8614
8615 2021-06-08 Jason Merrill <jason@redhat.com>
8616
8617 * g++.dg/cpp23/narrowing-bool1.C: New test.
8618
8619 2021-06-08 David Malcolm <dmalcolm@redhat.com>
8620
8621 PR analyzer/99212
8622 * gcc.dg/analyzer/bitfields-1.c: New test.
8623 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
8624 explicitly signed.
8625 (test_44): Update test values assigned to the bits to ones that
8626 fit in the range of the bitfield type. Remove xfails.
8627 (test_45): Remove xfails.
8628
8629 2021-06-08 Jason Merrill <jason@redhat.com>
8630
8631 PR c++/100963
8632 * g++.dg/cpp0x/initlist124.C: New test.
8633
8634 2021-06-08 Richard Biener <rguenther@suse.de>
8635
8636 PR tree-optimization/100923
8637 * gcc.dg/torture/pr100923.c: New testcase.
8638
8639 2021-06-08 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR c++/100957
8642 * g++.dg/gomp/doacross-2.C: New test.
8643
8644 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
8645
8646 PR middle-end/100951
8647 * gcc.target/i386/pr100951.c: New test.
8648
8649 2021-06-08 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR target/100887
8652 PR testsuite/100943
8653 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
8654
8655 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
8656
8657 PR middle-end/99928
8658 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
8659 * gfortran.dg/gomp/scan-5.f90: Likewise.
8660 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
8661 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
8662 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
8663 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
8664 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
8665
8666 2021-06-08 Martin Liska <mliska@suse.cz>
8667
8668 * gcc.dg/format/strfmon-1.c: Fix typo.
8669 * gfortran.dg/char4-subscript.f90: Likewise.
8670
8671 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
8672
8673 PR tree-optimization/100794
8674 * gcc.dg/tree-ssa/pr100794.c: New test.
8675
8676 2021-06-08 Jason Merrill <jason@redhat.com>
8677
8678 PR c++/91706
8679 * g++.dg/template/lookup17.C: New test.
8680
8681 2021-06-08 Jason Merrill <jason@redhat.com>
8682
8683 PR c++/100102
8684 * g++.dg/cpp0x/alias-decl-73.C: New test.
8685
8686 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
8687
8688 PR target/100637
8689 * gcc.target/i386/pr100637-5b.c: New test.
8690 * gcc.target/i386/pr100637-5w.c: Ditto.
8691
8692 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
8693
8694 PR target/82735
8695 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
8696 * gcc.target/i386/pr82735-4.c: Likewise.
8697 * gcc.target/i386/pr82735-5.c: Likewise.
8698
8699 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
8700
8701 * gcc.dg/sso-14.c: Adjust.
8702
8703 2021-06-07 Patrick Palka <ppalka@redhat.com>
8704
8705 PR c++/100918
8706 * g++.dg/template/access38.C: New test.
8707
8708 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
8709
8710 PR target/100885
8711 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
8712 long.
8713
8714 2021-06-07 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR target/100887
8717 * gcc.dg/pr100887.c: New test.
8718
8719 2021-06-07 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR middle-end/100898
8722 * g++.dg/ext/va-arg-pack-3.C: New test.
8723
8724 2021-06-07 liuhongt <hongtao.liu@intel.com>
8725
8726 PR target/100885
8727 * g++.target/i386/pr100885.C: New test.
8728
8729 2021-06-07 liuhongt <hongtao.liu@intel.com>
8730
8731 PR target/82735
8732 * gcc.target/i386/pr82735-1.c: New test.
8733 * gcc.target/i386/pr82735-2.c: New test.
8734 * gcc.target/i386/pr82735-3.c: New test.
8735 * gcc.target/i386/pr82735-4.c: New test.
8736 * gcc.target/i386/pr82735-5.c: New test.
8737
8738 2021-06-06 Jakub Jelinek <jakub@redhat.com>
8739
8740 * gcc.dg/gomp/scan-1.c: New test.
8741
8742 2021-06-06 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR c/100902
8745 * c-c++-common/gomp/pr100902-1.c: New test.
8746
8747 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
8748
8749 * gcc.dg/sso-14.c: New test.
8750
8751 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8752
8753 PR fortran/100120
8754 PR fortran/100816
8755 PR fortran/100818
8756 PR fortran/100819
8757 PR fortran/100821
8758 * gfortran.dg/PR100120.f90: New test.
8759 * gfortran.dg/character_workout_1.f90: New test.
8760 * gfortran.dg/character_workout_4.f90: New test.
8761
8762 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
8763
8764 PR middle-end/100905
8765 * gfortran.dg/gomp/loop-3.f90: New test.
8766
8767 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
8768
8769 PR d/100882
8770 * gdc.dg/pr100882a.d: New test.
8771 * gdc.dg/pr100882b.d: New test.
8772 * gdc.dg/pr100882c.d: New test.
8773 * gdc.dg/torture/pr100882.d: New test.
8774
8775 2021-06-04 Patrick Palka <ppalka@redhat.com>
8776
8777 PR c++/100893
8778 * g++.dg/template/param4.C: New test.
8779 * g++.dg/template/param5.C: New test.
8780 * g++.dg/cpp1z/nontype-auto19.C: New test.
8781 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
8782 deduced type of a decltype(auto) NTTP has top-level cv-quals.
8783
8784 2021-06-04 Patrick Palka <ppalka@redhat.com>
8785
8786 PR c++/100102
8787 * g++.dg/cpp0x/alias-decl-72.C: New test.
8788 * g++.dg/cpp0x/alias-decl-72a.C: New test.
8789
8790 2021-06-04 Harald Anlauf <anlauf@gmx.de>
8791
8792 PR fortran/99839
8793 * gfortran.dg/inline_matmul_25.f90: New test.
8794
8795 2021-06-04 Martin Sebor <msebor@redhat.com>
8796
8797 PR c/100783
8798 * gcc.dg/nonnull-6.c: New test.
8799
8800 2021-06-04 Martin Sebor <msebor@redhat.com>
8801
8802 PR middle-end/100732
8803 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
8804 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
8805 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
8806 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
8807 * gcc.dg/uninit-pr100732.c: New test.
8808
8809 2021-06-04 Martin Sebor <msebor@redhat.com>
8810
8811 * gcc.dg/Wvla-parameter-10.c: New test.
8812 * gcc.dg/Wvla-parameter-11.c: New test.
8813
8814 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
8815
8816 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
8817 commit in addition - add more dg-errors and '... end ...' due to changed
8818 parsing.
8819 * gfortran.dg/goacc/omp.f95: Likewise.
8820 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
8821
8822 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
8823
8824 PR target/100637
8825 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
8826
8827 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
8828
8829 * gfortran.dg/gomp/pr99928-5.f90: Really use the
8830 proper iteration variable.
8831
8832 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
8833
8834 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
8835 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
8836 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
8837 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
8838 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
8839 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
8840 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
8841 fix loop-variable and remove xfail.
8842
8843 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
8844
8845 PR middle-end/99928
8846 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
8847
8848 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
8849
8850 PR middle-end/99928
8851 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
8852 C/C++ version of the patch.
8853 * gfortran.dg/gomp/loop-1.f90: New test.
8854 * gfortran.dg/gomp/loop-2.f90: New test.
8855 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
8856 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
8857 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
8858 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
8859 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
8860 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
8861 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
8862 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
8863 of 'acc loops' to hide unrelated bug for now.
8864 * gfortran.dg/goacc/omp-fixed.f: Likewise
8865
8866 2021-06-04 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR target/100887
8869 * gcc.target/i386/pr100887.c: New test.
8870
8871 2021-06-04 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR c++/100872
8874 * g++.dg/gomp/declare-simd-8.C: New test.
8875
8876 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
8877
8878 * gcc.target/powerpc/not-promote-mode.c: New.
8879
8880 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
8881
8882 PR target/100637
8883 * gcc.target/i386/vperm-v2hi.c: New test.
8884 * gcc.target/i386/vperm-v4qi.c: Ditto.
8885
8886 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
8887
8888 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
8889
8890 2021-06-03 Patrick Palka <ppalka@redhat.com>
8891
8892 PR c++/100592
8893 * g++.dg/cpp0x/alias-decl-71.C: New test.
8894
8895 2021-06-03 Patrick Palka <ppalka@redhat.com>
8896
8897 PR c++/100862
8898 * g++.dg/cpp2a/using-enum-9.C: New test.
8899
8900 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
8901
8902 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
8903
8904 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
8905
8906 * gcc.target/arm/simd/mve-vabs.c: New test.
8907
8908 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
8909
8910 * gnat.dg/bit_packed_array6.adb: New test.
8911 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
8912
8913 2021-06-03 Martin Liska <mliska@suse.cz>
8914
8915 * gcc.dg/spellcheck-options-23.c: New test.
8916
8917 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
8918
8919 * gnat.dg/inline22.adb: New test.
8920
8921 2021-06-03 Tamar Christina <tamar.christina@arm.com>
8922
8923 * gcc.target/aarch64/cpunative/info_16: Update implementer.
8924 * gcc.target/aarch64/cpunative/info_17: Likewise
8925
8926 2021-06-03 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR c++/100859
8929 * g++.dg/gomp/depend-iterator-3.C: New test.
8930 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
8931 this as base expression of depend array section, expect a different
8932 error wording for this as depend locator and add testcases
8933 for affinity clauses.
8934
8935 2021-06-02 Jason Merrill <jason@redhat.com>
8936
8937 PR c++/100838
8938 * g++.dg/init/no-elide2.C: New test.
8939
8940 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
8941
8942 * gcc.target/s390/ashr.c: New test.
8943
8944 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
8945
8946 PR middle-end/99928
8947 * gfortran.dg/gomp/taskloop-2.f90: New.
8948
8949 2021-06-02 Jakub Jelinek <jakub@redhat.com>
8950
8951 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
8952 dg-options.
8953
8954 2021-06-01 Patrick Palka <ppalka@redhat.com>
8955
8956 PR c++/65816
8957 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
8958 * g++.dg/cpp0x/dc10.C: New test.
8959 * g++.dg/cpp0x/initlist-base4.C: New test.
8960 * g++.dg/cpp2a/constexpr-init22.C: New test.
8961
8962 2021-06-01 Andrew Pinski <apinski@marvell.com>
8963
8964 PR tree-optimization/95481
8965 * gcc.dg/tree-ssa/tailcall-10.c: New test.
8966 * gcc.dg/tree-ssa/tailcall-11.c: New test.
8967 * gcc.dg/tree-ssa/tailcall-12.c: New test.
8968 * gcc.dg/tree-ssa/tailcall-13.c: New test.
8969 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
8970
8971 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
8972
8973 PR testsuite/100750
8974 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
8975
8976 2021-06-01 Jason Merrill <jason@redhat.com>
8977
8978 PR c++/91859
8979 * g++.dg/cpp2a/destroying-delete5.C: New test.
8980
8981 2021-06-01 Jason Merrill <jason@redhat.com>
8982
8983 PR c++/94492
8984 * g++.dg/cpp0x/depr-copy4.C: New test.
8985
8986 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
8987
8988 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
8989 * gcc.dg/pr80776-1.c: Same.
8990
8991 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
8992
8993 PR middle-end/99928
8994 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
8995 now diagnosed with less error output.
8996 * gfortran.dg/gomp/scan-1.f90: Likewise.
8997 * gfortran.dg/gomp/pr99928-3.f90: New test.
8998 * gfortran.dg/gomp/taskloop-1.f90: New test.
8999
9000 2021-06-01 liuhongt <hongtao.liu@intel.com>
9001
9002 PR tree-optimization/98365
9003 * gcc.target/i386/pr98365.c: New test.
9004
9005 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
9006
9007 PR tree-optimization/100781
9008 * gcc.dg/pr100781.c: New.
9009
9010 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
9011
9012 PR tree-optimization/100774
9013 * g++.dg/pr100774.C: New.
9014
9015 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
9016
9017 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
9018 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
9019
9020 2021-05-31 Richard Biener <rguenther@suse.de>
9021
9022 PR c++/88601
9023 * c-c++-common/builtin-shufflevector-2.c: New testcase.
9024 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
9025 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
9026 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
9027
9028 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
9029
9030 PR target/99842
9031 * g++.target/powerpc/pr99842.C: New.
9032
9033 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
9034
9035 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
9036 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
9037 (plugin_init): Likewise.
9038 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
9039 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
9040 (plugin_init): Likewise.
9041 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
9042 (plugin_init): Likewise.
9043
9044 2021-05-29 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR middle-end/99928
9047 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
9048 combined with parallel, teams or taskloop and defaultmap(none)
9049 to constructs combined with target.
9050 * c-c++-common/gomp/pr99928-2.c: Likewise.
9051 * c-c++-common/gomp/pr99928-3.c: Likewise.
9052 * c-c++-common/gomp/pr99928-4.c: Likewise.
9053 * c-c++-common/gomp/pr99928-5.c: Likewise.
9054 * c-c++-common/gomp/pr99928-6.c: Likewise.
9055 * c-c++-common/gomp/pr99928-7.c: Likewise.
9056 * c-c++-common/gomp/pr99928-8.c: Likewise.
9057 * c-c++-common/gomp/pr99928-9.c: Likewise.
9058 * c-c++-common/gomp/pr99928-10.c: Likewise.
9059 * c-c++-common/gomp/pr99928-13.c: Likewise.
9060 * c-c++-common/gomp/pr99928-14.c: Likewise.
9061
9062 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
9063
9064 * gcc.dg/Wstringop-overflow-55.c:
9065 * gcc.dg/pr80776-1.c:
9066
9067 2021-05-28 Richard Biener <rguenther@suse.de>
9068
9069 PR tree-optimization/100778
9070 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
9071
9072 2021-05-28 Jason Merrill <jason@redhat.com>
9073
9074 PR c++/100797
9075 PR c++/95719
9076 * g++.dg/inherit/virtual15.C: New test.
9077 * g++.dg/inherit/virtual15a.C: New file.
9078
9079 2021-05-28 Richard Biener <rguenther@suse.de>
9080
9081 PR ipa/100791
9082 * gcc.dg/pr100791.c: New testcase.
9083
9084 2021-05-28 Richard Biener <rguenther@suse.de>
9085
9086 PR c/100803
9087 * gcc.dg/gimplefe-error-11.c: New testcase.
9088
9089 2021-05-28 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR middle-end/99928
9092 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
9093 * c-c++-common/gomp/pr99928-9.c: Likewise.
9094 * c-c++-common/gomp/pr99928-10.c: Likewise.
9095 * c-c++-common/gomp/pr99928-16.c: New test.
9096
9097 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
9098
9099 * c-c++-common/gomp/affinity-1.c: New test.
9100 * c-c++-common/gomp/affinity-2.c: New test.
9101 * c-c++-common/gomp/affinity-3.c: New test.
9102 * c-c++-common/gomp/affinity-4.c: New test.
9103 * c-c++-common/gomp/affinity-5.c: New test.
9104 * c-c++-common/gomp/affinity-6.c: New test.
9105 * c-c++-common/gomp/affinity-7.c: New test.
9106 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
9107 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
9108 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
9109 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
9110 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
9111 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
9112 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
9113 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
9114 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
9115 * gfortran.dg/gomp/taskwait.f90: New test.
9116
9117 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
9118 Richard Biener <rguenther@suse.de>
9119
9120 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
9121 Adjust scanning pattern for !lp64.
9122 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
9123 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
9124 for ! int32plus.
9125
9126 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
9127
9128 PR tree-optimization/99398
9129 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
9130 * gcc.target/powerpc/vec-perm-ctor.c: New test.
9131 * gcc.target/powerpc/vec-perm-ctor.h: New test.
9132
9133 2021-05-27 Matthias Kretz <kretz@kde.org>
9134
9135 PR c++/100716
9136 * g++.dg/diagnostic/pr100716.C: New test.
9137 * g++.dg/diagnostic/pr100716-1.C: Same test with
9138 -fno-pretty-templates.
9139
9140 2021-05-27 Patrick Palka <ppalka@redhat.com>
9141
9142 PR c++/99893
9143 * g++.dg/cpp0x/static_assert17.C: New test.
9144
9145 2021-05-27 Jason Merrill <jason@redhat.com>
9146
9147 PR c++/86355
9148 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
9149
9150 2021-05-27 Patrick Palka <ppalka@redhat.com>
9151
9152 DR 1315
9153 PR c++/67593
9154 PR c++/96555
9155 * g++.dg/template/partial16.C: New test.
9156 * g++.dg/template/partial17.C: New test.
9157 * g++.dg/template/partial18.C: New test.
9158 * g++.dg/template/partial19.C: New test.
9159 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
9160 ill-formed partial specialization.
9161 * g++.dg/cpp0x/variadic38.C: Likewise.
9162 * g++.dg/cpp1z/pr81016.C: Likewise.
9163 * g++.dg/template/partial5.C: Likewise.
9164 * g++.old-deja/g++.pt/spec21.C: Likewise.
9165
9166 2021-05-27 Harald Anlauf <anlauf@gmx.de>
9167
9168 PR fortran/100602
9169 * gfortran.dg/pointer_check_14.f90: New test.
9170
9171 2021-05-27 Harald Anlauf <anlauf@gmx.de>
9172
9173 PR fortran/100656
9174 * gfortran.dg/bounds_check_22.f90: New test.
9175
9176 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
9177
9178 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
9179
9180 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
9181
9182 PR target/100637
9183 * gcc.target/i386/pr100637-3b.c (avgu): New test.
9184 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
9185
9186 2021-05-26 Patrick Palka <ppalka@redhat.com>
9187
9188 PR c++/100502
9189 * g++.dg/template/access37.C: New test.
9190 * g++.dg/template/access37a.C: New test.
9191
9192 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
9193
9194 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
9195 * gcc.dg/pr80776-1.c: Same.
9196
9197 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
9198
9199 * lib/target-supports.exp (check_effective_target_vect32): New.
9200 (available_vector_sizes): Append 32 for x86 targets.
9201 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
9202 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
9203 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
9204 * gcc.target/i386/pr100637-3b.c: New test.
9205 * gcc.target/i386/pr100637-3w.c: Ditto.
9206 * gcc.target/i386/pr100637-4b.c: Ditto.
9207 * gcc.target/i386/pr100637-4w.c: Ditto.
9208
9209 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gcc.dg/sso-13.c: New test.
9212
9213 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
9214
9215 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
9216
9217 2021-05-26 Patrick Palka <ppalka@redhat.com>
9218
9219 PR c++/100368
9220 * g++.dg/cpp1z/elide6.C: New test.
9221
9222 2021-05-26 Patrick Palka <ppalka@redhat.com>
9223
9224 PR c++/97420
9225 * g++.dg/cpp0x/noexcept68.C: New test.
9226
9227 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
9228
9229 * gcc.target/csky/fldrd_fstrd.c: New.
9230 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
9231
9232 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
9233
9234 * gcc.target/csky/ldbs.c: New.
9235
9236 2021-05-26 Andrew Pinski <apinski@marvell.com>
9237
9238 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
9239 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
9240
9241 2021-05-25 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR c++/100666
9244 * g++.dg/cpp1z/nodiscard8.C: New test.
9245 * g++.dg/cpp1z/nodiscard9.C: New test.
9246
9247 2021-05-25 Martin Liska <mliska@suse.cz>
9248
9249 * gcc.dg/sancov/attribute.c: New test.
9250
9251 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
9252
9253 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
9254
9255 2021-05-25 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR middle-end/99928
9258 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
9259 r28 checks.
9260 * c-c++-common/gomp/pr99928-9.c: Likewise.
9261 * c-c++-common/gomp/pr99928-10.c: Likewise.
9262
9263 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
9264
9265 * gcc.target/csky/fpuv3/fpuv3.exp: New.
9266 * gcc.target/csky/fpuv3/fpv3_div.c: New.
9267 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
9268 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
9269 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
9270 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
9271 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
9272 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
9273 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
9274 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
9275 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
9276 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
9277 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
9278 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
9279 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
9280 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
9281 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
9282 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
9283 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
9284 * gcc.target/csky/fpuv3/fpv3_h.c: New.
9285 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
9286 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
9287 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
9288 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
9289 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
9290 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
9291 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
9292 * gcc.target/csky/fpuv3/fpv3_max.c: New.
9293 * gcc.target/csky/fpuv3/fpv3_min.c: New.
9294 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
9295 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
9296 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
9297 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
9298 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
9299 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
9300 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
9301 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
9302
9303 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
9304
9305 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
9306
9307 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
9308
9309 PR fortran/86470
9310 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
9311 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
9312 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
9313 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
9314
9315 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
9316
9317 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
9318 slp-perm-3.c
9319
9320 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
9321
9322 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
9323 slp-perm-2.c
9324
9325 2021-05-24 liuhongt <hongtao.liu@intel.com>
9326
9327 PR target/100660
9328 * gcc.target/i386/pr100660.c: New test.
9329
9330 2021-05-24 Andrew Pinski <apinski@marvell.com>
9331
9332 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
9333 when matching ssa name version.
9334 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
9335
9336 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
9337
9338 PR target/100722
9339 * gcc.target/i386/pr100722.c: New test.
9340
9341 2021-05-23 Harald Anlauf <anlauf@gmx.de>
9342
9343 PR fortran/100551
9344 * gfortran.dg/pr100551.f90: New test.
9345
9346 2021-05-23 Andrew Pinski <apinski@marvell.com>
9347
9348 * gcc.dg/gimplefe-45.c: New test.
9349
9350 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
9351
9352 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
9353
9354 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
9355
9356 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
9357 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
9358
9359 2021-05-21 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR middle-end/99928
9362 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
9363 * c-c++-common/gomp/pr99928-15.c: New test.
9364
9365 2021-05-21 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR middle-end/99928
9368 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
9369 * c-c++-common/gomp/pr99928-13.c: New test.
9370 * c-c++-common/gomp/pr99928-14.c: New test.
9371
9372 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
9373
9374 PR middle-end/90115
9375 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
9376 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
9377 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
9378 Likewise.
9379 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
9380
9381 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
9382
9383 PR middle-end/90115
9384 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
9385 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
9386 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
9387 Likewise.
9388 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
9389 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
9390 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
9391 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
9392 Likewise.
9393 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
9394 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9395 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9396 * gfortran.dg/goacc/private-3.f95: Likewise.
9397
9398 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
9399
9400 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
9401 New proc.
9402 * gcc.c-torture/compile/ssa-unused-1.c: New file.
9403
9404 2021-05-21 Richard Biener <rguenther@suse.de>
9405 H.J. Lu <hjl.tools@gmail.com>
9406
9407 * gcc.target/i386/pr90773-24.c: New test.
9408 * gcc.target/i386/pr90773-25.c: Likewise.
9409
9410 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
9411
9412 PR target/100637
9413 * g++.target/i386/pr100637-1b.C: New test.
9414 * g++.target/i386/pr100637-1w.C: Ditto.
9415 * gcc.target/i386/pr100637-2b.c: Ditto.
9416 * gcc.target/i386/pr100637-2w.c: Ditto.
9417
9418 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
9419
9420 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
9421
9422 2021-05-20 Jason Merrill <jason@redhat.com>
9423
9424 * g++.dg/cpp2a/desig19.C: New test.
9425
9426 2021-05-20 Jason Merrill <jason@redhat.com>
9427
9428 PR c++/100489
9429 * g++.dg/cpp2a/desig18.C: New test.
9430
9431 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
9432
9433 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
9434 * lib/dg-pch.exp: Adjust diagnostic message.
9435
9436 2021-05-20 Martin Sebor <msebor@redhat.com>
9437
9438 PR middle-end/100684
9439 * g++.dg/warn/Wnonnull13.C: New test.
9440 * g++.dg/warn/Wnonnull14.C: New test.
9441 * g++.dg/warn/Wnonnull15.C: New test.
9442
9443 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
9444
9445 * g++.dg/modules/omp-1_c.C: Fix testcase.
9446
9447 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
9448
9449 PR target/100701
9450 * gcc.target/i386/pr100701.c: New test.
9451
9452 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
9453
9454 * gfortran.dg/gomp/map-6.f90: New test.
9455 * gfortran.dg/gomp/map-7.f90: New test.
9456 * gfortran.dg/gomp/map-8.f90: New test.
9457
9458 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
9459
9460 PR testsuite/96488
9461 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
9462 * gnat.dg/unchecked_convert6.adb: Likewise.
9463
9464 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
9465
9466 PR target/100637
9467 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
9468
9469 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
9470 Torbjörn Svensson <torbjorn.svensson@st.com>
9471
9472 PR c/42579
9473 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
9474 * c-c++-common/cpp/file-name-1.c: New test.
9475
9476 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
9477
9478 PR fortran/96983
9479 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
9480 add comments regarding what the code does.
9481
9482 2021-05-20 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR middle-end/99928
9485 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
9486 * c-c++-common/gomp/pr99928-5.c: Likewise.
9487
9488 2021-05-20 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR preprocessor/100646
9491 * gcc.dg/cpp/pr100646-1.c: New test.
9492 * gcc.dg/cpp/pr100646-2.c: New test.
9493
9494 2021-05-20 Jason Merrill <jason@redhat.com>
9495
9496 PR c++/100634
9497 * g++.dg/cpp2a/nontype-complex1.C: New test.
9498
9499 2021-05-20 Jason Merrill <jason@redhat.com>
9500
9501 PR c++/100659
9502 * g++.dg/parse/access13.C: New test.
9503
9504 2021-05-19 Martin Sebor <msebor@redhat.com>
9505
9506 PR c/100619
9507 * gcc.dg/pr100619.c: New test.
9508
9509 2021-05-19 Jason Merrill <jason@redhat.com>
9510
9511 PR c++/100367
9512 PR c++/96299
9513 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
9514
9515 2021-05-19 Jason Merrill <jason@redhat.com>
9516
9517 * g++.dg/cpp1z/class-deduction-access1.C: New test.
9518 * g++.dg/cpp1z/class-deduction-access2.C: New test.
9519
9520 2021-05-19 Marek Polacek <polacek@redhat.com>
9521
9522 PR c++/100596
9523 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
9524 Remove dg-errors for GNU attributes.
9525 * g++.dg/ext/attrib63.C: Remove dg-error.
9526 * g++.dg/cpp0x/friend8.C: New test.
9527
9528 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
9529
9530 * g++.dg/modules/omp-1_a.C: Check pthread is available.
9531 * g++.dg/modules/omp-1_b.C: Ditto.
9532 * g++.dg/modules/omp-1_c.C: Ditto.
9533 * g++.dg/modules/omp-2_a.C: Ditto.
9534 * g++.dg/modules/omp-2_b.C: Ditto.
9535
9536 2021-05-19 Alex Coplan <alex.coplan@arm.com>
9537
9538 PR target/100333
9539 * gcc.target/arm/cmse/pr100333.c: New test.
9540
9541 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
9542
9543 PR target/99977
9544 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
9545
9546 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
9547
9548 * gcc.target/riscv/arch-12.c: New.
9549 * gcc.target/riscv/attribute-19.c: New.
9550
9551 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
9552
9553 * gcc.target/aarch64/narrow_high_combine.c: New test.
9554
9555 2021-05-19 Richard Biener <rguenther@suse.de>
9556
9557 PR middle-end/100672
9558 * gcc.dg/torture/pr100672.c: New testcase.
9559
9560 2021-05-19 Martin Liska <mliska@suse.cz>
9561
9562 PR testsuite/100658
9563 * gcc.dg/local1.c: Fix typos.
9564 * gcc.dg/ucnid-5-utf8.c: Likewise.
9565 * gcc.dg/ucnid-5.c: Likewise.
9566
9567 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9568
9569 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
9570 scan-assembly-times to scan-assembly not for superfluous uxtb.
9571 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
9572 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
9573 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
9574 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
9575 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
9576 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
9577 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
9578 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
9579 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
9580 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
9581 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
9582 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
9583 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
9584 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
9585 * gcc.target/aarch64/sve/ld1_extend.c: New test.
9586
9587 2021-05-19 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR middle-end/100576
9590 * gcc.c-torture/compile/pr100576.c: New test.
9591
9592 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9593
9594 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
9595
9596 2021-05-19 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR middle-end/99928
9599 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
9600 * c-c++-common/gomp/pr99928-12.c: New test.
9601
9602 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
9603
9604 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
9605 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
9606 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
9607 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
9608 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
9609 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
9610 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
9611 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
9612 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
9613 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
9614 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
9615 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
9616 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
9617 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
9618 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
9619
9620 2021-05-19 Jason Merrill <jason@redhat.com>
9621
9622 PR c++/100261
9623 * g++.dg/dfp/mangle-6.C: New test.
9624
9625 2021-05-19 Jason Merrill <jason@redhat.com>
9626
9627 PR c++/100372
9628 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
9629
9630 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
9631
9632 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
9633 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
9634 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
9635
9636 2021-05-18 Jason Merrill <jason@redhat.com>
9637
9638 PR c++/100205
9639 PR c++/99314
9640 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
9641
9642 2021-05-18 Jason Merrill <jason@redhat.com>
9643
9644 * g++.dg/cpp0x/implicit-delete1.C: New test.
9645
9646 2021-05-18 David Malcolm <dmalcolm@redhat.com>
9647
9648 PR analyzer/100615
9649 * gcc.dg/analyzer/pr100615.c: New test.
9650
9651 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
9652
9653 PR target/100637
9654 * gcc.target/i386/pr100637-1b.c: New test.
9655 * gcc.target/i386/pr100637-1w.c: Ditto.
9656 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
9657 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
9658 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
9659 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
9660 pmovsxbd and pmovsxwq.
9661 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
9662 pmovzxbd and pmovzxwq.
9663
9664 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
9665
9666 PR fortran/100642
9667 * gfortran.dg/goacc-gomp/depobj.f90: New test.
9668
9669 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
9670
9671 * lib/gcc-dg.exp: Implement 'dg-note'.
9672 * lib/prune.exp: Likewise.
9673 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
9674 'dg-prune-output "note: ".
9675 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
9676 'dg-note', match up additional notes, one class of them with
9677 XFAILed 'dg-bogus'.
9678 * lib/lto.exp: Implement 'dg-lto-note'.
9679 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
9680 notes.
9681 * g++.dg/lto/odr-1_1.C: Likewise.
9682 * g++.dg/lto/odr-2_1.C: Likewise.
9683
9684 2021-05-18 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR rtl-optimization/100590
9687 * gcc.dg/pr100590.c: New test.
9688
9689 2021-05-18 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR c++/100580
9692 * g++.dg/other/pr100580.C: New test.
9693
9694 2021-05-18 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR tree-optimization/94589
9697 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
9698
9699 2021-05-18 Richard Biener <rguenther@suse.de>
9700
9701 * gcc.target/i386/pr100582.c: Adjust for AVX512.
9702
9703 2021-05-18 Richard Biener <rguenther@suse.de>
9704
9705 PR c/100522
9706 * gcc.dg/gimplefe-error-10.c: New testcase.
9707
9708 2021-05-18 Richard Biener <rguenther@suse.de>
9709
9710 PR c/100547
9711 * gcc.dg/pr100547.c: New testcase.
9712 * gcc.dg/attr-vector_size.c: Adjust.
9713
9714 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
9715
9716 * gcc.target/s390/zvector/vec-_Bool.c: New test.
9717
9718 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
9719
9720 PR c++/100281
9721 * g++.target/s390/pr100281-1.C: New test.
9722 * g++.target/s390/pr100281-2.C: New test.
9723
9724 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
9725
9726 PR tree-optimization/100512
9727 * gcc.dg/pr100512.c: New.
9728
9729 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
9730
9731 * g++.dg/conversion/pr100635.C: New test.
9732
9733 2021-05-17 Harald Anlauf <anlauf@gmx.de>
9734
9735 PR fortran/98411
9736 * gfortran.dg/pr98411.f90: New test.
9737
9738 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
9739
9740 * gcc.dg/pr100349.c: New test.
9741
9742 2021-05-17 Tamar Christina <tamar.christina@arm.com>
9743
9744 * gcc.target/aarch64/cpunative/info_16: New test.
9745 * gcc.target/aarch64/cpunative/info_17: New test.
9746 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
9747 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
9748
9749 2021-05-17 Richard Biener <rguenther@suse.de>
9750
9751 PR c/100625
9752 * gcc.dg/gimplefe-error-9.c: New testcase.
9753
9754 2021-05-17 Richard Biener <rguenther@suse.de>
9755
9756 PR middle-end/100582
9757 * gcc.target/i386/pr100582.c: New testcase.
9758
9759 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9760
9761 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
9762 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
9763 auto-vectorization.
9764 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
9765 vectorize float16_t vectors.
9766
9767 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9768
9769 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
9770 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
9771 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
9772 vectors.
9773 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
9774 auto-vectorization.
9775 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
9776
9777 2021-05-17 liuhongt <hongtao.liu@intel.com>
9778
9779 PR target/100549
9780 * gcc.target/i386/pr100549.c: New test.
9781
9782 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9783
9784 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
9785
9786 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9787
9788 * gcc.target/arm/simd/mve-vadd-1.c: New.
9789
9790 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9791
9792 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
9793
9794 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9795
9796 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
9797
9798 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9799
9800 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
9801 target.
9802 * lib/target-supports.exp
9803 (check_effective_target_arm_qbit_ok_nocache): Rename into...
9804 (check_effective_target_arm_sat_ok_nocache): ... this. Check
9805 __ARM_FEATURE_SAT and use armv6.
9806
9807 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
9808
9809 PR fortran/100633
9810 * gfortran.dg/gomp/workshare-59.f90: New test.
9811
9812 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9813
9814 PR debug/100515
9815 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
9816
9817 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
9818
9819 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
9820
9821 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
9822
9823 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
9824
9825 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
9826
9827 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
9828 dg-options.
9829
9830 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
9831
9832 * gcc.target/powerpc/rop-1.c: New.
9833 * gcc.target/powerpc/rop-2.c: New.
9834 * gcc.target/powerpc/rop-3.c: New.
9835 * gcc.target/powerpc/rop-4.c: New.
9836 * gcc.target/powerpc/rop-5.c: New.
9837
9838 2021-05-15 Martin Jambor <mjambor@suse.cz>
9839
9840 Revert:
9841 2021-05-15 Martin Jambor <mjambor@suse.cz>
9842
9843 PR tree-optimization/100453
9844 * gcc.dg/tree-ssa/pr100453.c: New test.
9845
9846 2021-05-15 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR rtl-optimization/100342
9849 * gcc.target/i386/pr100342.c: New test.
9850
9851 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
9852
9853 * gfortran.dg/gomp/parallel-master-1.f90: New test.
9854 * gfortran.dg/gomp/parallel-master-2.f90: New test.
9855
9856 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
9857
9858 * gfortran.dg/gomp/implicit-save.f90: New test.
9859
9860 2021-05-14 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR c++/95226
9863 * g++.dg/cpp1y/pr95226.C: New test.
9864
9865 2021-05-14 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR c++/94616
9868 * g++.dg/cpp0x/pr94616.C: New test.
9869
9870 2021-05-14 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR c++/90019
9873 * g++.dg/cpp0x/sfinae68.C: New test.
9874
9875 2021-05-14 Jakub Jelinek <jakub@redhat.com>
9876
9877 * g++.dg/cpp1y/pr88872.C: New test.
9878
9879 2021-05-14 Michael de Lang <kingoipo@gmail.com>
9880
9881 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
9882
9883 2021-05-14 Marek Polacek <polacek@redhat.com>
9884 Jason Merrill <jason@redhat.com>
9885
9886 PR c++/99032
9887 * g++.dg/cpp0x/friend7.C: New test.
9888 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
9889 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
9890 * g++.dg/cpp0x/gen-attrs-74.C: New test.
9891 * g++.dg/ext/attrib63.C: New test.
9892
9893 2021-05-13 Martin Sebor <msebor@redhat.com>
9894
9895 PR tree-optimization/93100
9896 PR middle-end/98583
9897 * g++.dg/warn/uninit-pr93100.C: New test.
9898 * gcc.dg/uninit-pr93100.c: New test.
9899 * gcc.dg/uninit-pr98583.c: New test.
9900
9901 2021-05-13 Martin Jambor <mjambor@suse.cz>
9902
9903 PR tree-optimization/100453
9904 * gcc.dg/tree-ssa/pr100453.c: New test.
9905
9906 2021-05-13 Martin Sebor <msebor@redhat.com>
9907
9908 * g++.dg/pr100574.C: Use size_t as operator new argument type.
9909
9910 2021-05-13 Martin Liska <mliska@suse.cz>
9911
9912 PR middle-end/100504
9913 * gcc.target/i386/pr100504.c: New test.
9914
9915 2021-05-13 Martin Sebor <msebor@redhat.com>
9916
9917 PR c/100550
9918 * gcc.dg/Wvla-parameter-9.c: New test.
9919
9920 2021-05-13 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR middle-end/99928
9923 * c-c++-common/gomp/pr99928-1.c: New test.
9924 * c-c++-common/gomp/pr99928-2.c: New test.
9925 * c-c++-common/gomp/pr99928-3.c: New test.
9926 * c-c++-common/gomp/pr99928-4.c: New test.
9927 * c-c++-common/gomp/pr99928-5.c: New test.
9928 * c-c++-common/gomp/pr99928-6.c: New test.
9929 * c-c++-common/gomp/pr99928-7.c: New test.
9930 * c-c++-common/gomp/pr99928-8.c: New test.
9931 * c-c++-common/gomp/pr99928-9.c: New test.
9932 * c-c++-common/gomp/pr99928-10.c: New test.
9933 * c-c++-common/gomp/pr99928-11.c: New test.
9934
9935 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
9936
9937 PR target/100563
9938 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
9939
9940 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
9941
9942 * gcc.dg/pr100563.c: New test.
9943
9944 2021-05-13 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR tree-optimization/98856
9947 * gcc.target/i386/sse2-psraq-1.c: New test.
9948 * gcc.target/i386/sse4_2-psraq-1.c: New test.
9949 * gcc.target/i386/avx-psraq-1.c: New test.
9950 * gcc.target/i386/avx2-psraq-1.c: New test.
9951 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
9952 instructions.
9953 * gcc.target/i386/avx2-pr82370.c: Likewise.
9954 * gcc.target/i386/avx512f-pr82370.c: Likewise.
9955 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
9956 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
9957 * gcc.dg/torture/vshuf-8.inc: Likewise.
9958
9959 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
9960
9961 PR target/100581
9962 * g++.target/i386/pr100581.C: New test.
9963
9964 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
9965
9966 PR testsuite/100569
9967 * gnat.dg/lto21.adb: Prune new LTO warning.
9968
9969 2021-05-13 Martin Liska <mliska@suse.cz>
9970
9971 PR testsuite/100569
9972 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
9973 * gcc.dg/torture/pr94947-1.c: Likewise.
9974
9975 2021-05-13 liuhongt <hongtao.liu@intel.com>
9976
9977 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
9978
9979 2021-05-13 liuhongt <hongtao.liu@intel.com>
9980
9981 PR target/94680
9982 * gcc.target/i386/avx-pr94680.c: New test.
9983 * gcc.target/i386/avx512f-pr94680.c: New test.
9984 * gcc.target/i386/sse2-pr94680.c: New test.
9985
9986 2021-05-12 Martin Sebor <msebor@redhat.com>
9987
9988 PR middle-end/100571
9989 * gcc.dg/Wstringop-overflow-67.c: New test.
9990
9991 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
9992
9993 PR c/100521
9994 * gcc.dg/pr100521.c: New file.
9995
9996 2021-05-12 Marek Polacek <polacek@redhat.com>
9997
9998 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
9999
10000 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
10001
10002 * c-c++-common/gomp/map-6.c: New test.
10003 * c-c++-common/gomp/map-7.c: New test.
10004
10005 2021-05-12 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/100566
10008 * gcc.dg/torture/pr100566.c: New testcase.
10009
10010 2021-05-12 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR preprocessor/100392
10013 * gcc.dg/cpp/pr100392.c: New test.
10014 * gcc.dg/cpp/pr100392.h: New file.
10015
10016 2021-05-12 Martin Liska <mliska@suse.cz>
10017
10018 * lib/lto.exp: When running tests without jobserver, one can see
10019 the following warning for tests that use 1to1 partitioning.
10020
10021 2021-05-12 liuhongt <hongtao.liu@intel.com>
10022
10023 PR target/99908
10024 * gcc.target/i386/avx2-pr99908.c: New test.
10025 * gcc.target/i386/sse4_1-pr99908.c: New test.
10026
10027 2021-05-12 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/100519
10030 * gcc.dg/torture/pr100519.c: New testcase.
10031
10032 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
10033
10034 PR debug/100515
10035 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
10036
10037 2021-05-12 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR middle-end/100508
10040 * gcc.dg/gomp/pr100508.c: New test.
10041
10042 2021-05-12 Jakub Jelinek <jakub@redhat.com>
10043 Marc Glisse <marc.glisse@inria.fr>
10044
10045 PR tree-optimization/94589
10046 * gcc.dg/tree-ssa/pr94589-1.c: New test.
10047
10048 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
10049
10050 PR target/98218
10051 * g++.target/i386/pr98218-1.C: Ditto.
10052 * gcc.target/i386/pr98218-4.c: New test.
10053 * gcc.target/i386/pr98218-1.c: Correct PR number.
10054 * gcc.target/i386/pr98218-1a.c: Ditto.
10055 * gcc.target/i386/pr98218-2.c: Ditto.
10056 * gcc.target/i386/pr98218-2a.c: Ditto.
10057 * gcc.target/i386/pr98218-3.c: Ditto.
10058 * gcc.target/i386/pr98218-3a.c: Ditto.
10059
10060 2021-05-11 Joseph Myers <joseph@codesourcery.com>
10061
10062 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
10063 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
10064
10065 2021-05-11 Joseph Myers <joseph@codesourcery.com>
10066
10067 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
10068 New tests.
10069
10070 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10071
10072 * gcc.dg/guality/pr43077-1.c: Align types of output and input
10073 operands by lifting immediates to type long.
10074
10075 2021-05-11 Joseph Myers <joseph@codesourcery.com>
10076
10077 * gcc.dg/c11-digit-separators-1.c,
10078 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
10079 New tests.
10080
10081 2021-05-11 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/100517
10084 * g++.dg/ext/vector41.C: New test.
10085
10086 2021-05-11 Martin Liska <mliska@suse.cz>
10087
10088 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
10089 * brig.dg/README: Removed.
10090 * brig.dg/dg.exp: Removed.
10091 * brig.dg/test/gimple/alloca.hsail: Removed.
10092 * brig.dg/test/gimple/atomics.hsail: Removed.
10093 * brig.dg/test/gimple/branches.hsail: Removed.
10094 * brig.dg/test/gimple/fbarrier.hsail: Removed.
10095 * brig.dg/test/gimple/function_calls.hsail: Removed.
10096 * brig.dg/test/gimple/internal-casts.hsail: Removed.
10097 * brig.dg/test/gimple/kernarg.hsail: Removed.
10098 * brig.dg/test/gimple/mem.hsail: Removed.
10099 * brig.dg/test/gimple/mulhi.hsail: Removed.
10100 * brig.dg/test/gimple/packed.hsail: Removed.
10101 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
10102 * brig.dg/test/gimple/smoke_test.hsail: Removed.
10103 * brig.dg/test/gimple/variables.hsail: Removed.
10104 * brig.dg/test/gimple/vector.hsail: Removed.
10105 * lib/brig-dg.exp: Removed.
10106 * lib/brig.exp: Removed.
10107
10108 2021-05-11 Alex Coplan <alex.coplan@arm.com>
10109
10110 PR target/99725
10111 * gcc.target/arm/cmse/pr99725.c: New test.
10112
10113 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
10114
10115 * gcc.target/aarch64/fmul_lane_1.c: New test.
10116
10117 2021-05-11 Richard Biener <rguenther@suse.de>
10118
10119 PR middle-end/100509
10120 * gcc.dg/pr100509.c: New testcase.
10121
10122 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
10123
10124 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
10125
10126 2021-05-11 Patrick Palka <ppalka@redhat.com>
10127
10128 PR c++/51577
10129 * g++.dg/lookup/operator-3.C: New test.
10130
10131 2021-05-11 Patrick Palka <ppalka@redhat.com>
10132
10133 PR c++/100138
10134 * g++.dg/cpp2a/concepts-ctad4.C: New test.
10135
10136 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
10137
10138 * gnat.dg/specs/opt5.ads: New test.
10139 * gnat.dg/specs/opt5_pkg.ads: New helper.
10140
10141 2021-05-10 Martin Sebor <msebor@redhat.com>
10142
10143 PR middle-end/100425
10144 PR middle-end/100510
10145 * c-c++-common/Walloca-larger-than.C: New test.
10146 * gcc.dg/Walloca-larger-than-4.c: New test.
10147 * gcc.dg/Wvla-larger-than-5.c: New test.
10148 * gcc.dg/pr79972.c: Remove unexpected warning directive.
10149
10150 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
10151
10152 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
10153 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
10154
10155 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
10156
10157 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
10158
10159 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
10160
10161 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
10162
10163 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
10164
10165 PR tree-optimization/42587
10166 * gcc.dg/optimize-bswapsi-6.c: New test.
10167
10168 2021-05-10 Richard Biener <rguenther@suse.de>
10169
10170 PR testsuite/100452
10171 * g++.dg/vect/slp-pr99971.cc: Align data.
10172
10173 2021-05-10 Richard Biener <rguenther@suse.de>
10174
10175 PR tree-optimization/100492
10176 * gcc.dg/torture/pr100492.c: New testcase.
10177
10178 2021-05-10 Richard Biener <rguenther@suse.de>
10179
10180 PR middle-end/100464
10181 PR c++/100468
10182 * gcc.dg/pr100464.c: New testcase.
10183 * g++.dg/tree-ssa/array-temp1.C: Adjust.
10184
10185 2021-05-10 Richard Biener <rguenther@suse.de>
10186
10187 PR tree-optimization/100434
10188 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
10189
10190 2021-05-10 Alex Coplan <alex.coplan@arm.com>
10191
10192 PR target/99960
10193 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
10194 Update now that we're (correctly) using full 128-bit vector
10195 loads/stores.
10196 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
10197 Likewise.
10198 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
10199 Likewise.
10200 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
10201 Likewise.
10202 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
10203 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
10204 Likewise.
10205
10206 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
10207
10208 PR fortran/46991
10209 * gfortran.dg/class_dummy_7.f90: Correct PR number.
10210
10211 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
10212
10213 * gcc.dg/sso-9.c: Delete.
10214
10215 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
10216
10217 * gnat.dg/debug18.adb: New test.
10218
10219 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
10220
10221 * gcc.dg/sso-12.c: New test.
10222
10223 2021-05-07 Jason Merrill <jason@redhat.com>
10224
10225 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
10226 Adjust diagnostic.
10227
10228 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
10229
10230 PR tree-optimization/79333
10231 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
10232
10233 2021-05-07 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR c/100450
10236 * c-c++-common/gomp/pr100450.c: New test.
10237
10238 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
10239
10240 PR target/100445
10241 * gcc.target/i386/pr100445-1.c: New test.
10242
10243 2021-05-07 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR target/100445
10246 * gcc.target/i386/pr100445.c: New test.
10247
10248 2021-05-06 Joseph Myers <joseph@codesourcery.com>
10249
10250 PR c++/83873
10251 PR preprocessor/97604
10252 * g++.dg/cpp1y/digit-sep-neg-2.C,
10253 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
10254 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
10255 Adjust expected messages.
10256
10257 2021-05-06 Martin Jambor <mjambor@suse.cz>
10258
10259 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
10260 05193687dde, make the argv again pointer to an array.
10261
10262 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
10263
10264 * gnat.dg/opt93.adb: Compile only for LP64 targets.
10265
10266 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
10267
10268 * lib/target-supports.exp: Add s390 checks for vect conversions.
10269
10270 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
10271
10272 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
10273
10274 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
10275
10276 PR fortran/46991
10277 PR fortran/99819
10278 * gfortran.dg/class_dummy_6.f90: New test.
10279 * gfortran.dg/class_dummy_7.f90: New test.
10280
10281 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
10282
10283 PR testsuite/100355
10284 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
10285
10286 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
10287
10288 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
10289 __builtin_s390_vpdi.
10290 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
10291 vec_permi.
10292
10293 2021-05-06 Jakub Jelinek <jakub@redhat.com>
10294
10295 PR tree-optimization/94589
10296 * gcc.dg/pr94589-1.c: New test.
10297 * gcc.dg/pr94589-2.c: New test.
10298 * gcc.dg/pr94589-3.c: New test.
10299 * gcc.dg/pr94589-4.c: New test.
10300 * g++.dg/opt/pr94589-1.C: New test.
10301 * g++.dg/opt/pr94589-2.C: New test.
10302 * g++.dg/opt/pr94589-3.C: New test.
10303 * g++.dg/opt/pr94589-4.C: New test.
10304
10305 2021-05-06 Richard Biener <rguenther@suse.de>
10306
10307 PR ipa/100373
10308 * gcc.dg/pr100373.c: New testcase.
10309
10310 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
10311
10312 * gcc.c-torture/execute/20210505-1.c: New test.
10313
10314 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
10315
10316 PR target/91400
10317 * gcc.target/i386/pr91400-1.c: New test.
10318 * gcc.target/i386/pr91400-2.c: Likewise.
10319
10320 2021-05-05 Martin Sebor <msebor@redhat.com>
10321
10322 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
10323
10324 2021-05-05 Harald Anlauf <anlauf@gmx.de>
10325
10326 PR fortran/100274
10327 * gfortran.dg/argument_checking_25.f90: New test.
10328
10329 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
10330
10331 PR target/98218
10332 * gcc.target/i386/pr98218-1.c: New test.
10333 * gcc.target/i386/pr98218-1a.c: Ditto.
10334 * gcc.target/i386/pr98218-2.c: Ditto.
10335 * gcc.target/i386/pr98218-2a.c: Ditto.
10336 * gcc.target/i386/pr98218-3.c: Ditto.
10337 * gcc.target/i386/pr98218-3a.c: Ditto.
10338 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
10339 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
10340
10341 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
10342
10343 * gnat.dg/debug17.adb: Minor tweak.
10344
10345 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
10346
10347 * gnat.dg/debug8.adb: Minor tweak.
10348 * gnat.dg/debug11.adb: Likewise.
10349 * gnat.dg/debug16.adb: Likewise.
10350 * gnat.dg/debug17.adb: New test.
10351 * gnat.dg/specs/debug1.ads: Minor tweak.
10352
10353 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
10354
10355 * gcc.dg/vect/slp-21.c: Add s390.
10356
10357 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
10358
10359 PR testsuite/100422
10360 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
10361
10362 2021-05-05 Richard Biener <rguenther@suse.de>
10363
10364 PR tree-optimization/79333
10365 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
10366 * gcc.dg/graphite/fuse-1.c: Adjust.
10367 * gcc.dg/pr43864-4.c: Likewise.
10368
10369 2021-05-05 Richard Biener <rguenther@suse.de>
10370
10371 PR middle-end/100394
10372 * g++.dg/torture/pr100382.C: New testcase.
10373
10374 2021-05-04 Martin Sebor <msebor@redhat.com>
10375
10376 PR middle-end/100307
10377 * g++.dg/warn/Wplacement-new-size-9.C: New test.
10378 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
10379
10380 2021-05-04 Martin Sebor <msebor@redhat.com>
10381
10382 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
10383
10384 2021-05-04 Martin Sebor <msebor@redhat.com>
10385
10386 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
10387
10388 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
10389
10390 * gcc.target/s390/oscbreak-1.c: Compile with -O1
10391 -fschedule-insns
10392
10393 2021-05-04 Richard Biener <rguenther@suse.de>
10394
10395 PR tree-optimization/100414
10396 * gcc.dg/pr100414.c: New testcase.
10397
10398 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
10399
10400 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
10401
10402 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
10403
10404 * gnat.dg/opt94.adb: New file.
10405 * gnat.dg/opt94_pkg.adb: New file.
10406 * gnat.dg/opt94_pkg.ads: New file.
10407
10408 2021-05-04 Richard Biener <rguenther@suse.de>
10409
10410 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
10411 simplify dump scanning down to one case.
10412
10413 2021-05-04 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/100329
10416 * gcc.dg/torture/pr100329.c: New testcase.
10417
10418 2021-05-04 Richard Biener <rguenther@suse.de>
10419
10420 PR tree-optimization/100398
10421 * gcc.dg/torture/pr100398.c: New testcase.
10422
10423 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10424
10425 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
10426 Fix dg directives order.
10427 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
10428 Likewise.
10429
10430 2021-05-03 Jeff Law <jlaw@tachyum.com>
10431
10432 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
10433 and m32r.
10434
10435 2021-05-03 Patrick Palka <ppalka@redhat.com>
10436
10437 PR c++/100362
10438 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
10439
10440 2021-05-03 Patrick Palka <ppalka@redhat.com>
10441
10442 PR c++/68942
10443 PR c++/100344
10444 * g++.dg/template/call8.C: New test.
10445 * g++.dg/template/koenig12a.C: New test.
10446
10447 2021-05-03 Jeff Law <jlaw@tachyum.com>
10448
10449 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
10450
10451 2021-05-03 Marek Polacek <polacek@redhat.com>
10452
10453 PR c++/100055
10454 * g++.dg/concepts/diagnostic18.C: New test.
10455
10456 2021-05-03 Marek Polacek <polacek@redhat.com>
10457
10458 DR 1312
10459 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
10460
10461 2021-05-03 Jeff Law <jlaw@tachyum.com>
10462
10463 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
10464
10465 2021-05-03 Jeff Law <jlaw@tachyum.com>
10466
10467 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
10468
10469 2021-05-03 Jeff Law <jlaw@tachyum.com>
10470
10471 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
10472
10473 2021-05-03 Jeff Law <jlaw@tachyum.com>
10474
10475 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
10476 cr16 and xstormy16 targets.
10477
10478 2021-05-03 Richard Biener <rguenther@suse.de>
10479
10480 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
10481 * gcc.dg/pr81192.c: Disable DSE.
10482
10483 2021-05-03 Richard Biener <rguenther@suse.de>
10484
10485 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
10486
10487 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
10488
10489 PR target/100217
10490 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
10491 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
10492
10493 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
10494
10495 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
10496 mapping class on AIX.
10497 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
10498 * gcc.c-torture/execute/alias-2.c: Same.
10499 * gcc.dg/alias-7.c: Same.
10500
10501 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
10502
10503 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
10504 New test.
10505 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
10506 New test.
10507
10508 2021-04-30 Richard Biener <rguenther@suse.de>
10509
10510 PR c++/98032
10511 * g++.dg/pr98032.C: New testcase.
10512
10513 2021-04-30 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/96513
10516 * gcc.dg/torture/pr96513.c: New testcase.
10517
10518 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
10519
10520 PR target/98060
10521 * gcc.target/i386/pr98060.c: New test.
10522
10523 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
10524
10525 PR rtl-optimization/100225
10526 PR rtl-optimization/84878
10527 * gcc.dg/pr100225.c: New test.
10528
10529 2021-04-29 Joseph Myers <joseph@codesourcery.com>
10530
10531 PR preprocessor/82359
10532 * g++.dg/cpp1y/digit-sep-line.C,
10533 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
10534
10535 2021-04-29 Jason Merrill <jason@redhat.com>
10536
10537 * g++.dg/lookup/using-decl1.C: New test.
10538
10539 2021-04-29 Jason Merrill <jason@redhat.com>
10540
10541 PR c++/97974
10542 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
10543
10544 2021-04-29 Patrick Palka <ppalka@redhat.com>
10545
10546 PR c++/68942
10547 * g++.dg/template/koenig12.C: New test.
10548
10549 2021-04-29 Marek Polacek <polacek@redhat.com>
10550
10551 PR c++/94102
10552 * g++.dg/cpp1z/class-deduction87.C: New test.
10553
10554 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
10555
10556 PR rtl-optimization/100303
10557 * g++.dg/torture/pr100303.C: New file.
10558
10559 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
10560
10561 PR middle-end/90773
10562 * g++.dg/pr90773-1.h: New test.
10563 * g++.dg/pr90773-1a.C: Likewise.
10564 * g++.dg/pr90773-1b.C: Likewise.
10565 * g++.dg/pr90773-1c.C: Likewise.
10566 * g++.dg/pr90773-1d.C: Likewise.
10567 * gcc.target/i386/pr90773-1.c: Likewise.
10568 * gcc.target/i386/pr90773-2.c: Likewise.
10569 * gcc.target/i386/pr90773-3.c: Likewise.
10570 * gcc.target/i386/pr90773-4.c: Likewise.
10571 * gcc.target/i386/pr90773-5.c: Likewise.
10572 * gcc.target/i386/pr90773-6.c: Likewise.
10573 * gcc.target/i386/pr90773-7.c: Likewise.
10574 * gcc.target/i386/pr90773-8.c: Likewise.
10575 * gcc.target/i386/pr90773-9.c: Likewise.
10576 * gcc.target/i386/pr90773-10.c: Likewise.
10577 * gcc.target/i386/pr90773-11.c: Likewise.
10578 * gcc.target/i386/pr90773-12.c: Likewise.
10579 * gcc.target/i386/pr90773-13.c: Likewise.
10580 * gcc.target/i386/pr90773-14.c: Likewise.
10581
10582 2021-04-29 Richard Biener <rguenther@suse.de>
10583
10584 PR tree-optimization/100253
10585 * g++.dg/pr100253.C: New testcase.
10586
10587 2021-04-29 Jakub Jelinek <jakub@redhat.com>
10588
10589 PR target/100305
10590 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
10591
10592 2021-04-29 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR target/100302
10595 * gcc.target/aarch64/sve/pr100302.c: New test.
10596
10597 2021-04-29 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR c++/100319
10600 * c-c++-common/gomp/task-detach-3.c: New test.
10601
10602 2021-04-29 Richard Biener <rguenther@suse.de>
10603
10604 PR tree-optimization/99912
10605 * gcc.dg/pr95580.c: Disable DSE.
10606 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
10607 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
10608 to prevent them from being removed.
10609 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
10610
10611 2021-04-29 Martin Sebor <msebor@redhat.com>
10612
10613 PR middle-end/100250
10614 * gcc.dg/uninit-pr100250.c: New test.
10615
10616 2021-04-29 Joseph Myers <joseph@codesourcery.com>
10617
10618 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
10619 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
10620
10621 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
10622
10623 * gfortran.dg/gomp/map-5.f90: New test.
10624
10625 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
10626
10627 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
10628 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
10629 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
10630
10631 2021-04-28 Alexandre Oliva <oliva@adacore.com>
10632
10633 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
10634
10635 2021-04-28 Alexandre Oliva <oliva@adacore.com>
10636
10637 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
10638 mismatch when asm comments start with "/ ".
10639
10640 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
10641
10642 PR target/100305
10643 * gcc.c-torture/compile/pr100305.c: New test.
10644
10645 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10646
10647 PR fortran/82376
10648 * gfortran.dg/PR82376.f90: New test.
10649
10650 2021-04-28 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/100292
10653 * gcc.dg/pr100292.c: New testcase.
10654
10655 2021-04-28 Richard Wai <richard@annexi-strayline.com>
10656
10657 * gnat.dg/containers2.adb: New test.
10658
10659 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
10660
10661 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
10662
10663 2021-04-27 Jason Merrill <jason@redhat.com>
10664
10665 PR c++/92145
10666 * g++.dg/cpp0x/depr-copy3.C: New test.
10667
10668 2021-04-27 Patrick Palka <ppalka@redhat.com>
10669
10670 PR c++/88580
10671 * g++.dg/cpp0x/variadic182.C: New test.
10672
10673 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
10674
10675 PR middle-end/100284
10676 * gcc.target/aarch64/sve/pr81003.c: New test.
10677
10678 2021-04-27 Martin Sebor <msebor@redhat.com>
10679
10680 PR testsuite/100272
10681 * g++.dg/ext/flexary13.C: Remove malformed directives.
10682
10683 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
10684
10685 PR target/100106
10686 * gcc.c-torture/compile/pr100106.c: New testcase.
10687
10688 2021-04-27 Alex Coplan <alex.coplan@arm.com>
10689
10690 PR target/99977
10691 * gcc.target/arm/pr99977.c: New test.
10692
10693 2021-04-27 Jakub Jelinek <jakub@redhat.com>
10694
10695 PR tree-optimization/100239
10696 * gcc.dg/pr100239.c: New test.
10697
10698 2021-04-27 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR rtl-optimization/100254
10701 * g++.dg/opt/pr100254.C: New test.
10702
10703 2021-04-27 Richard Biener <rguenther@suse.de>
10704
10705 PR tree-optimization/99912
10706 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
10707 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
10708 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
10709 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
10710
10711 2021-04-27 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR tree-optimization/95527
10714 * gcc.dg/tree-ssa/pr95527-2.c: New test.
10715
10716 2021-04-27 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR tree-optimization/96696
10719 * gcc.target/i386/pr96696.c: New test.
10720
10721 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
10722
10723 PR target/100270
10724 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
10725 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
10726 expected error message when subtracting pointers to different
10727 vector types. Expect warnings when mixing them elsewhere.
10728 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
10729 XFAILs. Tweak error messages for some cases.
10730
10731 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
10732
10733 * gcc.target/aarch64/simd/ssra.c: Use +nosve
10734 * gcc.target/aarch64/simd/usra.c: Likewise.
10735
10736 2021-04-27 Richard Biener <rguenther@suse.de>
10737
10738 PR tree-optimization/100051
10739 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
10740
10741 2021-04-27 Richard Biener <rguenther@suse.de>
10742
10743 PR testsuite/100272
10744 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
10745 malformed dg directive.
10746
10747 2021-04-27 Richard Biener <rguenther@suse.de>
10748
10749 PR testsuite/100272
10750 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
10751 * g++.dg/ipa/pr45572-2.C: Likewise.
10752 * g++.dg/template/spec26.C: Likewise.
10753 * gcc.dg/pr20126.c: Likewise.
10754 * gcc.dg/tree-ssa/pr20739.c: Likewise.
10755
10756 2021-04-27 Richard Biener <rguenther@suse.de>
10757
10758 PR tree-optimization/100278
10759 * gcc.dg/tree-ssa/pr100278.c: New testcase.
10760
10761 2021-04-27 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR target/99405
10764 * gcc.target/i386/pr99405.c: New test.
10765
10766 2021-04-27 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/99776
10769 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
10770
10771 2021-04-26 Patrick Palka <ppalka@redhat.com>
10772
10773 PR c++/100209
10774 * g++.dg/cpp1y/constexpr-base1.C: New test.
10775 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
10776
10777 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
10778
10779 * gfortran.dg/goacc/classify-serial.f95:
10780 Use [Ww]arning in dg-bogus as FE diagnostic and default
10781 diagnostic differ and the result depends on ENABLE_OFFLOAD.
10782 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
10783 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
10784
10785 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
10786
10787 * gfortran.dg/goacc/classify-serial.f95:
10788 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
10789 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
10790 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
10791
10792 2021-04-26 Richard Biener <rguenther@suse.de>
10793
10794 PR tree-optimization/99956
10795 * gfortran.dg/pr99956.f: New testcase.
10796
10797 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
10798
10799 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
10800 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10801 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10802 * gcc.target/arm/cmse/cmse-16.c: Likewise.
10803 * gcc.target/arm/cmse/struct-1.c: Likewise.
10804 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
10805 on arm_cmse_hw.
10806 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
10807 New.
10808
10809 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
10810
10811 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
10812
10813 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
10814 Nathan Sidwell <nathan@codesourcery.com>
10815 Tom de Vries <vries@codesourcery.com>
10816 Julian Brown <julian@codesourcery.com>
10817 Kwok Cheung Yeung <kcy@codesourcery.com>
10818
10819 * c-c++-common/goacc/diag-parallelism-1.c: New.
10820 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
10821 and match diagnostics, as appropriate.
10822 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
10823 * c-c++-common/goacc/classify-kernels.c: Likewise.
10824 * c-c++-common/goacc/classify-parallel.c: Likewise.
10825 * c-c++-common/goacc/classify-routine.c: Likewise.
10826 * c-c++-common/goacc/classify-serial.c: Likewise.
10827 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
10828 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
10829 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
10830 * c-c++-common/goacc/parallel-reduction.c: Likewise.
10831 * c-c++-common/goacc/pr70688.c: Likewise.
10832 * c-c++-common/goacc/routine-1.c: Likewise.
10833 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
10834 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
10835 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
10836 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
10837 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
10838 * gfortran.dg/goacc/classify-routine.f95: Likewise.
10839 * gfortran.dg/goacc/classify-serial.f95: Likewise.
10840 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
10841 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
10842 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10843 * gfortran.dg/goacc/routine-4.f90: Likewise.
10844 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
10845 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
10846 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
10847 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
10848
10849 2021-04-26 Richard Biener <rguenther@suse.de>
10850
10851 PR tree-optimization/99473
10852 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
10853
10854 2021-04-25 liuhongt <hongtao.liu@intel.com>
10855
10856 PR target/98911
10857 * gcc.target/i386/pr98911.c: New test.
10858 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
10859 with __builtin_ia32_pcmpistrm128 since it has been folded.
10860
10861 2021-04-24 David Malcolm <dmalcolm@redhat.com>
10862
10863 PR analyzer/100244
10864 * g++.dg/analyzer/pr100244.C: New test.
10865
10866 2021-04-24 Harald Anlauf <anlauf@gmx.de>
10867
10868 PR fortran/100154
10869 * gfortran.dg/pr100154.f90: New test.
10870
10871 2021-04-24 Harald Anlauf <anlauf@gmx.de>
10872
10873 PR fortran/100218
10874 * gfortran.dg/ptr-func-4.f90: New test.
10875
10876 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
10877
10878 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
10879 * gcc.dg/guality/guality.c: Likewise.
10880 * gcc.dg/guality/inline-params.c: Likewise.
10881 * gcc.dg/guality/loop-1.c: Likewise.
10882 * gcc.dg/guality/pr36728-1.c: Likewise.
10883 * gcc.dg/guality/pr36728-2.c: Likewise.
10884 * gcc.dg/guality/pr36728-3.c: Likewise.
10885 * gcc.dg/guality/pr41447-1.c: Likewise.
10886 * gcc.dg/guality/pr54200.c: Likewise.
10887 * gcc.dg/guality/pr54519-1.c: Likewise.
10888 * gcc.dg/guality/pr54519-2.c: Likewise.
10889 * gcc.dg/guality/pr54519-3.c: Likewise.
10890 * gcc.dg/guality/pr54519-4.c: Likewise.
10891 * gcc.dg/guality/pr54519-5.c: Likewise.
10892 * gcc.dg/guality/pr54519-6.c: Likewise.
10893 * gcc.dg/guality/pr54693-2.c: Likewise.
10894 * gcc.dg/guality/pr56154-1.c: Likewise.
10895 * gcc.dg/guality/pr59776.c: Likewise.
10896 * gcc.dg/guality/pr68860-1.c: Likewise.
10897 * gcc.dg/guality/pr68860-2.c: Likewise.
10898 * gcc.dg/guality/pr90074.c: Likewise.
10899 * gcc.dg/guality/pr90716.c: Likewise.
10900 * gcc.dg/guality/sra-1.c: Likewise.
10901
10902 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
10903
10904 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
10905 and no-opts.
10906 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
10907 * gcc.dg/guality/pr59776.c: Likewise.
10908 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
10909
10910 2021-04-24 Patrick Palka <ppalka@redhat.com>
10911
10912 PR c++/89565
10913 PR c++/93383
10914 PR c++/95291
10915 PR c++/99200
10916 PR c++/99683
10917 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
10918 * g++.dg/cpp2a/nontype-class45.C: New test.
10919 * g++.dg/cpp2a/nontype-class46.C: New test.
10920 * g++.dg/cpp2a/nontype-class47.C: New test.
10921 * g++.dg/cpp2a/nontype-class48.C: New test.
10922
10923 2021-04-24 Patrick Palka <ppalka@redhat.com>
10924
10925 PR c++/87709
10926 * g++.dg/cpp1z/class-deduction86.C: New test.
10927
10928 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
10929
10930 PR target/98952
10931 * gcc.target/powerpc/pr98952.c: New test.
10932
10933 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
10934
10935 PR target/100041
10936 * gcc.target/i386/pr79514.c (dg-error):
10937 Expect error for 64bit targets.
10938
10939 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
10940
10941 PR target/100182
10942 * gcc.target/i386/pr100182.c: New test.
10943 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
10944 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
10945
10946 2021-04-23 Patrick Palka <ppalka@redhat.com>
10947
10948 PR c++/98767
10949 * g++.dg/concepts/diagnostic17.C: New test.
10950
10951 2021-04-23 Patrick Palka <ppalka@redhat.com>
10952
10953 DR 2374
10954 * g++.dg/cpp1z/direct-enum-init2.C: New test.
10955
10956 2021-04-23 Richard Biener <rguenther@suse.de>
10957
10958 PR tree-optimization/99971
10959 * g++.dg/vect/slp-pr99971.cc: New testcase.
10960
10961 2021-04-23 liuhongt <hongtao.liu@intel.com>
10962
10963 PR target/100093
10964 * gcc.target/i386/pr100093.c: New test.
10965
10966 2021-04-22 Patrick Palka <ppalka@redhat.com>
10967
10968 PR c++/94508
10969 * g++.dg/cpp2a/concepts-uneval3.C: New test.
10970
10971 2021-04-22 Patrick Palka <ppalka@redhat.com>
10972
10973 PR c++/77435
10974 * g++.dg/template/partial-specialization9.C: New test.
10975
10976 2021-04-22 Marek Polacek <polacek@redhat.com>
10977
10978 PR c++/100161
10979 * g++.dg/warn/Wtype-limits6.C: New test.
10980
10981 2021-04-22 Patrick Palka <ppalka@redhat.com>
10982
10983 PR c++/84689
10984 * g++.dg/cpp0x/sfinae67.C: New test.
10985
10986 2021-04-22 Patrick Palka <ppalka@redhat.com>
10987
10988 PR c++/16617
10989 * g++.dg/template/access36.C: New test.
10990
10991 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
10992
10993 * substr_9.f90: Move to ...
10994 * gfortran.dg/substr_9.f90: ... here.
10995 * substr_10.f90: Move to ...
10996 * gfortran.dg/substr_10.f90: ... here.
10997
10998 2021-04-22 Martin Liska <mliska@suse.cz>
10999
11000 PR testsuite/100159
11001 PR testsuite/100192
11002 * g++.dg/template/nontype29.C: Fix typos and missing comments.
11003 * gcc.dg/Warray-bounds-64.c: Likewise.
11004 * gcc.dg/Warray-parameter.c: Likewise.
11005 * gcc.dg/Wstring-compare.c: Likewise.
11006 * gcc.dg/format/gcc_diag-11.c: Likewise.
11007 * gfortran.dg/array_constructor_3.f90: Likewise.
11008 * gfortran.dg/matmul_bounds_9.f90: Likewise.
11009 * gfortran.dg/pr78033.f90: Likewise.
11010 * gfortran.dg/pr96325.f90: Likewise.
11011
11012 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
11013
11014 PR target/100119
11015 * gcc.target/i386/pr100119.c: New test.
11016
11017 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11018
11019 PR target/99988
11020 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
11021
11022 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
11023
11024 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
11025 obtained hard limit, and only call setrlimit if new softlimit is lower.
11026
11027 2021-04-22 Richard Biener <rguenther@suse.de>
11028
11029 PR testsuite/100176
11030 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
11031 missing return.
11032
11033 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
11034
11035 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
11036 pattern.
11037
11038 2021-04-21 Marek Polacek <polacek@redhat.com>
11039
11040 PR c++/96380
11041 * g++.dg/cpp0x/enum_base4.C: New test.
11042 * g++.dg/cpp0x/enum_base5.C: New test.
11043
11044 2021-04-21 Alex Coplan <alex.coplan@arm.com>
11045
11046 PR target/99988
11047 * gcc.target/aarch64/pr99988.c: New test.
11048
11049 2021-04-21 Jakub Jelinek <jakub@redhat.com>
11050
11051 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
11052 -fchecking.
11053 * g++.dg/cpp1y/auto-fn61.C: Likewise.
11054 * g++.dg/cpp2a/nontype-class39.C: Likewise.
11055 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
11056 * g++.dg/cpp0x/vt-88982.C: Likewise.
11057 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
11058 dg-additional-options.
11059 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
11060
11061 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
11062
11063 * gcc.target/i386/monitor-2.c: New test.
11064
11065 2021-04-21 Richard Biener <rguenther@suse.de>
11066
11067 PR testsuite/100176
11068 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
11069 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
11070
11071 2021-04-21 Jakub Jelinek <jakub@redhat.com>
11072
11073 PR rtl-optimization/100148
11074 * g++.dg/opt/pr100148.C: New test.
11075
11076 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
11077
11078 * gfortran.dg/gomp/depobj-1.f90: New test.
11079 * gfortran.dg/gomp/depobj-2.f90: New test.
11080
11081 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11082
11083 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
11084
11085 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
11086
11087 PR middle-end/100130
11088 * c-c++-common/attr-retain-10.c: New test.
11089 * c-c++-common/attr-retain-11.c: Likewise.
11090
11091 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11092
11093 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
11094 must match for target IBM Z only.
11095
11096 2021-04-20 Jason Merrill <jason@redhat.com>
11097
11098 PR c++/100109
11099 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
11100
11101 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11102
11103 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
11104 z/Architecture only.
11105
11106 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
11107
11108 PR fortran/100110
11109 * gfortran.dg/pdt_31.f03: New test.
11110 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
11111 to 8.
11112
11113 2021-04-19 Marek Polacek <polacek@redhat.com>
11114
11115 PR c++/97536
11116 * g++.dg/concepts/diagnostic16.C: New test.
11117
11118 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
11119
11120 PR d/98457
11121 * gdc.dg/pr98457.d: New test.
11122
11123 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
11124
11125 PR target/100075
11126 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
11127 effective target.
11128
11129 2021-04-19 Richard Biener <rguenther@suse.de>
11130
11131 PR preprocessor/100142
11132 * gcc.dg/pr100142.c: New testcase.
11133 * g++.dg/diagnostic/pr72803.C: Revert last change.
11134
11135 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
11136
11137 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
11138 '--param=openacc-kernels=[...]'.
11139 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
11140 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
11141 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
11142 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
11143 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
11144 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
11145 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11146
11147 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
11148
11149 * gnat.dg/opt92.adb: New test.
11150
11151 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11152
11153 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
11154 * c-c++-common/zero-scratch-regs-9.c: Likewise.
11155 * c-c++-common/zero-scratch-regs-10.c: Likewise.
11156 * c-c++-common/zero-scratch-regs-11.c: Likewise.
11157 * gcc.target/s390/zero-scratch-regs-1.c: New test.
11158
11159 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11160
11161 PR fortran/100094
11162 * gfortran.dg/PR100094.f90: New test.
11163
11164 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
11165
11166 PR target/96770
11167 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
11168 with movt/movw.
11169
11170 2021-04-16 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR target/91710
11173 * gcc.target/aarch64/pr91710.c: New test.
11174
11175 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11176
11177 PR fortran/100018
11178 * gfortran.dg/PR10018.f90: New test.
11179
11180 2021-04-16 Tamar Christina <tamar.christina@arm.com>
11181
11182 PR target/100048
11183 * gcc.target/aarch64/sve/pr100048.c: New test.
11184
11185 2021-04-16 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR c++/100111
11188 * g++.dg/cpp0x/constexpr-100111.C: New test.
11189
11190 2021-04-16 Marek Polacek <polacek@redhat.com>
11191
11192 PR c++/99803
11193 * g++.dg/cpp2a/typename14.C: Don't expect particular error
11194 messages.
11195 * g++.dg/cpp2a/typename19.C: New test.
11196
11197 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
11198
11199 * gcc.dg/gimplefe-40.c: Moved to...
11200 * gcc.dg/vect/gimplefe-40.c: ...here.
11201 * gcc.dg/gimplefe-41.c: Moved to...
11202 * gcc.dg/vect/gimplefe-41.c: ...here.
11203
11204 2021-04-16 Harald Anlauf <anlauf@gmx.de>
11205 Paul Thomas <pault@gcc.gnu.org>
11206
11207 PR fortran/63797
11208 * gfortran.dg/pr63797.f90: New test.
11209
11210 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11211
11212 * gcc.dg/tree-ssa/pr83403-1.c: Revert
11213 max-completely-peeled-insns to the default value on IBM Z.
11214 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
11215
11216 2021-04-16 Patrick Palka <ppalka@redhat.com>
11217
11218 PR c++/99700
11219 * g++.dg/cpp2a/constexpr-init21.C: New test.
11220
11221 2021-04-16 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR target/100075
11224 * gcc.target/aarch64/pr100075.c: New test.
11225
11226 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
11227
11228 PR rtl-optimization/99596
11229 * gcc.target/arm/pr99596.c: New test.
11230
11231 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
11232
11233 PR target/100067
11234 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
11235 template.
11236 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
11237 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
11238 missing quotes around switch names.
11239 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
11240
11241 2021-04-16 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR target/99767
11244 * gcc.target/aarch64/pr99767.c: New test.
11245
11246 2021-04-16 Jakub Jelinek <jakub@redhat.com>
11247
11248 PR c++/99850
11249 * g++.dg/cpp23/lambda-specifiers2.C: New test.
11250
11251 2021-04-16 Jakub Jelinek <jakub@redhat.com>
11252
11253 PR c++/99833
11254 * g++.dg/cpp1z/pr99833.C: New test.
11255 * g++.dg/cpp2a/pr99833.C: New test.
11256
11257 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11258
11259 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
11260 the default value on IBM Z.
11261
11262 2021-04-16 Jason Merrill <jason@redhat.com>
11263
11264 PR c++/100079
11265 * g++.dg/abi/mangle71.C: Fix expected mangling.
11266 * g++.dg/abi/mangle77.C: New test.
11267 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
11268 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
11269 * g++.dg/cpp2a/nontype-class44.C: New test.
11270
11271 2021-04-15 Martin Sebor <msebor@redhat.com>
11272
11273 PR c/99420
11274 PR c/99972
11275 * gcc.dg/Warray-parameter-9.c: New test.
11276 * gcc.dg/Wnonnull-6.c: New test.
11277 * gcc.dg/Wreturn-type3.c: New test.
11278 * gcc.dg/Wunused-result.c: New test.
11279 * gcc.dg/attr-noreturn.c: New test.
11280 * gcc.dg/attr-returns-nonnull.c: New test.
11281
11282 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
11283
11284 PR middle-end/84877
11285 * gcc.dg/pr84877.c: Xfail for cris-*-*.
11286
11287 2021-04-15 Jason Merrill <jason@redhat.com>
11288
11289 PR c++/80456
11290 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
11291
11292 2021-04-15 Martin Sebor <msebor@redhat.com>
11293
11294 * gcc.dg/uninit-pr89230-1.c: New test.
11295 * gcc.dg/uninit-pr89230-2.c: Same.
11296
11297 2021-04-15 Jason Merrill <jason@redhat.com>
11298
11299 PR c++/100101
11300 * g++.dg/cpp0x/noexcept67.C: New test.
11301
11302 2021-04-15 Jason Merrill <jason@redhat.com>
11303
11304 PR c++/100091
11305 * g++.dg/cpp2a/lambda-uneval15.C: New test.
11306
11307 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
11308
11309 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
11310 -mtune=generic to the SVE flags.
11311 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11312 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
11313 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11314
11315 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
11316
11317 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
11318 (aarch64-with-arch-dg-options): Likewise.
11319 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
11320 aarch64-with-arch-dg-options. Move the default architecture
11321 flags to the final dg-runtest argument.
11322 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
11323 DEFAULT_CFLAGS.
11324 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
11325
11326 2021-04-15 Jakub Jelinek <jakub@redhat.com>
11327
11328 PR testsuite/100073
11329 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
11330
11331 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
11332
11333 PR c++/98852
11334 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
11335 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
11336
11337 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
11338
11339 PR c/98852
11340 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
11341
11342 2021-04-15 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR target/100056
11345 * gcc.target/aarch64/pr100056.c: New test.
11346
11347 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11348
11349 * gcc.dg/pr93210.c: Adapt regex in order to also support a
11350 RESULT_DECL as an operand for a RETURN_EXPR.
11351
11352 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
11353
11354 * gcc.target/aarch64/sve/pr99929_1.c: New file.
11355 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
11356
11357 2021-04-14 Jason Merrill <jason@redhat.com>
11358
11359 PR c++/100078
11360 * g++.dg/template/dependent-tmpl2.C: New test.
11361
11362 2021-04-14 Jason Merrill <jason@redhat.com>
11363
11364 PR c++/93314
11365 * g++.dg/parse/uneval1.C: New test.
11366
11367 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
11368
11369 PR rtl-optimization/100066
11370 * gcc.target/i386/pr100066.c: New.
11371
11372 2021-04-14 Martin Sebor <msebor@redhat.com>
11373
11374 * gcc.dg/pr86058.c: Limit to just x86_64.
11375
11376 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
11377
11378 PR target/99246
11379 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
11380
11381 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
11382
11383 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
11384 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
11385
11386 2021-04-14 Patrick Palka <ppalka@redhat.com>
11387
11388 PR c++/83476
11389 PR c++/99885
11390 * g++.dg/cpp1z/class-deduction85.C: New test.
11391 * g++.dg/template/ref11.C: New test.
11392
11393 2021-04-14 Jason Merrill <jason@redhat.com>
11394
11395 PR c++/99478
11396 * g++.dg/cpp2a/lambda-uneval14.C: New test.
11397
11398 2021-04-14 Jason Merrill <jason@redhat.com>
11399
11400 PR c++/90674
11401 * g++.dg/debug/defaulted1.C: New test.
11402
11403 2021-04-14 Jason Merrill <jason@redhat.com>
11404
11405 PR c++/88742
11406 * g++.dg/debug/cleanup1.C: New test.
11407 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
11408 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
11409 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
11410 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
11411 * g++.dg/tm/inherit2.C: Likewise.
11412 * g++.dg/tm/unsafe1.C: Likewise.
11413 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
11414 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
11415
11416 2021-04-13 Martin Sebor <msebor@redhat.com>
11417
11418 PR tree-optimization/82800
11419 * g++.dg/warn/uninit-pr82800.C: New test.
11420
11421 2021-04-13 Martin Sebor <msebor@redhat.com>
11422
11423 PR middle-end/86058
11424 * gcc.dg/pr86058.c: New test.
11425
11426 2021-04-13 Patrick Palka <ppalka@redhat.com>
11427
11428 PR c++/99008
11429 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
11430 * g++.old-deja/g++.ns/template7.C: Likewise.
11431 * g++.old-deja/g++.pt/crash8.C: Likewise.
11432
11433 2021-04-13 Jason Merrill <jason@redhat.com>
11434
11435 PR c++/100032
11436 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
11437
11438 2021-04-13 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR c++/97121
11441 * g++.dg/cpp2a/spaceship-err6.C: New test.
11442
11443 2021-04-13 Jason Merrill <jason@redhat.com>
11444
11445 PR c++/100054
11446 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
11447
11448 2021-04-13 Patrick Palka <ppalka@redhat.com>
11449
11450 PR c++/99008
11451 * g++.dg/parse/template2.C: Adjust expected diagnostic.
11452 * g++.dg/template/error8.C: Likewise.
11453 * g++.dg/cpp1z/class-deduction84.C: New test.
11454
11455 2021-04-13 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/100053
11458 * gcc.dg/torture/pr100053.c: New testcase.
11459 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
11460
11461 2021-04-13 Jason Merrill <jason@redhat.com>
11462
11463 PR c++/91933
11464 * g++.dg/cpp0x/constexpr-base7.C: New test.
11465
11466 2021-04-13 Nathan Sidwell <nathan@acm.org>
11467
11468 PR preprocessor/99446
11469 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
11470
11471 2021-04-13 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR target/100028
11474 * gcc.target/aarch64/pr100028.c: New test.
11475
11476 2021-04-13 Patrick Palka <ppalka@redhat.com>
11477
11478 PR c++/97134
11479 * g++.dg/cpp2a/nontype-class43.C: New test.
11480
11481 2021-04-13 Patrick Palka <ppalka@redhat.com>
11482
11483 PR c++/99961
11484 PR c++/99994
11485 * g++.dg/cpp2a/concepts-uneval1.C: New test.
11486 * g++.dg/cpp2a/concepts-uneval2.C: New test.
11487
11488 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
11489
11490 PR analyzer/99212
11491 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
11492 line 971 for cris-*-*.
11493
11494 2021-04-13 David Malcolm <dmalcolm@redhat.com>
11495
11496 PR analyzer/98599
11497 * gcc.dg/analyzer/pr98599-a.c: New test.
11498 * gcc.dg/analyzer/pr98599-b.c: New test.
11499
11500 2021-04-12 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR rtl-optimization/99905
11503 * gcc.target/i386/pr99905.c: New test.
11504
11505 2021-04-12 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR debug/99830
11508 * gcc.dg/pr99830.c: New test.
11509
11510 2021-04-12 Jason Merrill <jason@redhat.com>
11511
11512 PR c++/93085
11513 * g++.dg/template/dependent-tmpl1.C: New test.
11514
11515 2021-04-12 Martin Liska <mliska@suse.cz>
11516
11517 PR sanitizer/99877
11518 * g++.dg/asan/pr99877.C: New test.
11519
11520 2021-04-12 Cui,Lili <lili.cui@intel.com>
11521
11522 * gcc.target/i386/funcspec-56.inc: Handle new march.
11523 * g++.target/i386/mv16.C: Handle new march
11524
11525 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
11526
11527 PR middle-end/98088
11528 * c-c++-common/goacc/collapse-2.c: New.
11529
11530 2021-04-11 Jason Merrill <jason@redhat.com>
11531
11532 PR c++/97974
11533 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
11534 * g++.dg/other/anon-union5.C: New test.
11535
11536 2021-04-10 Jason Merrill <jason@redhat.com>
11537
11538 PR c++/98800
11539 * g++.dg/gomp/this-1.C: Adjust diagnostic.
11540 * g++.dg/cpp0x/constexpr-this1.C: New test.
11541
11542 2021-04-10 David Malcolm <dmalcolm@redhat.com>
11543
11544 PR analyzer/100011
11545 * gcc.dg/analyzer/pr100011.c: New test.
11546
11547 2021-04-10 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR c/99990
11550 * gcc.dg/pr99990.c: New test.
11551
11552 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
11553
11554 PR target/99744
11555 * gcc.target/i386/pr99744-2.c: New test.
11556
11557 2021-04-10 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR lto/99849
11560 * gcc.dg/lto/pr99849_0.c: New test.
11561
11562 2021-04-10 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR rtl-optimization/98601
11565 * gcc.dg/torture/pr98601.c: New test.
11566
11567 2021-04-10 Jason Merrill <jason@redhat.com>
11568
11569 PR c++/99180
11570 PR c++/93295
11571 PR c++/93867
11572 PR c++/95486
11573 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
11574 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
11575 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
11576 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
11577
11578 2021-04-10 Jason Merrill <jason@redhat.com>
11579
11580 PR c++/100006
11581 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
11582
11583 2021-04-09 Martin Sebor <msebor@redhat.com>
11584
11585 PR middle-end/55288
11586 * g++.dg/warn/uninit-pr55288.C: New test.
11587
11588 2021-04-09 Patrick Palka <ppalka@redhat.com>
11589
11590 PR c++/90215
11591 * g++.dg/cpp1z/fold-lambda4.C: New test.
11592
11593 2021-04-09 Marek Polacek <polacek@redhat.com>
11594
11595 PR c++/99806
11596 * g++.dg/concepts/abbrev10.C: New test.
11597 * g++.dg/concepts/abbrev11.C: New test.
11598
11599 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11600
11601 * gcc.target/aarch64/pr70398.c: Require a target that can link
11602 static executables.
11603
11604 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11605
11606 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
11607
11608 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11609
11610 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
11611 with SVE.
11612
11613 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11614
11615 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
11616 * gcc.dg/pr96573.c: Likewise.
11617 * gcc.dg/tree-ssa/pr84512.c: Likewise.
11618 * gcc.dg/vect/bb-slp-43.c: Likewise.
11619 * gcc.dg/vect/slp-reduc-11.c: Likewise.
11620
11621 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11622
11623 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
11624 loop to vectorized if vect_fold_extract_last.
11625
11626 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11627
11628 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
11629 of relying on vectorisation.
11630
11631 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11632
11633 PR target/87763
11634 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
11635
11636 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
11637
11638 PR libfortran/78314
11639 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
11640 * gfortran.dg/ieee/ieee_8.f90: Likewise.
11641
11642 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
11643
11644 PR fortran/99817
11645 * gfortran.dg/coarray/dummy_2.f90: New test.
11646
11647 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
11648
11649 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
11650
11651 2021-04-08 Patrick Palka <ppalka@redhat.com>
11652
11653 PR c++/99874
11654 * g++.dg/cpp2a/concepts-lambda16.C: New test.
11655 * g++.dg/cpp2a/concepts-lambda17.C: New test.
11656
11657 2021-04-08 Patrick Palka <ppalka@redhat.com>
11658
11659 PR c++/97679
11660 * g++.dg/cpp2a/concepts-ctad3.C: New test.
11661
11662 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
11663
11664 * lib/scanasm.exp (scan-lto-assembler): Update expected name
11665 of dump file.
11666
11667 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
11668
11669 * lib/target-supports.exp
11670 (check_effective_target_stdint_types_mbig_endian): New proc.
11671 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
11672 stdint_types_mbig_endian.
11673 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
11674 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
11675
11676 2021-04-08 Jason Merrill <jason@redhat.com>
11677
11678 PR c++/91849
11679 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
11680 * g++.dg/conversion/ref7.C: New test.
11681
11682 2021-04-08 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR c++/99859
11685 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
11686 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
11687 * g++.dg/cpp2a/constexpr-new18.C: New test.
11688 * g++.dg/cpp2a/constexpr-new19.C: New test.
11689
11690 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
11691
11692 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
11693
11694 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
11695
11696 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
11697 "was here" from error message.
11698 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
11699 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
11700 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
11701 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
11702 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
11703 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
11704 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
11705 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
11706 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
11707 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
11708 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
11709 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
11710 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
11711
11712 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
11713
11714 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
11715 * gcc.target/aarch64/pr98772.c: Likewise.
11716 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
11717
11718 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
11719
11720 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
11721 conversion to shifts and adds.
11722
11723 2021-04-08 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR analyzer/99042
11726 PR analyzer/99774
11727 * gcc.dg/analyzer/pr99042.c: New test.
11728 * gcc.dg/analyzer/pr99774-1.c: New test.
11729 * gcc.dg/analyzer/pr99774-2.c: New test.
11730
11731 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
11732
11733 * gdc.dg/gdc108.d: Update test.
11734 * gdc.dg/gdc142.d: Likewise.
11735 * gdc.dg/pr90136a.d: Likewise.
11736 * gdc.dg/pr90136b.d: Likewise.
11737 * gdc.dg/pr90136c.d: Likewise.
11738 * gdc.dg/pr95173.d: Likewise.
11739 * gdc.dg/attr_allocsize1.d: New test.
11740 * gdc.dg/attr_allocsize2.d: New test.
11741 * gdc.dg/attr_alwaysinline1.d: New test.
11742 * gdc.dg/attr_cold1.d: New test.
11743 * gdc.dg/attr_exclusions1.d: New test.
11744 * gdc.dg/attr_exclusions2.d: New test.
11745 * gdc.dg/attr_flatten1.d: New test.
11746 * gdc.dg/attr_module.d: New test.
11747 * gdc.dg/attr_noclone1.d: New test.
11748 * gdc.dg/attr_noicf1.d: New test.
11749 * gdc.dg/attr_noinline1.d: New test.
11750 * gdc.dg/attr_noipa1.d: New test.
11751 * gdc.dg/attr_noplt1.d: New test.
11752 * gdc.dg/attr_optimize1.d: New test.
11753 * gdc.dg/attr_optimize2.d: New test.
11754 * gdc.dg/attr_optimize3.d: New test.
11755 * gdc.dg/attr_optimize4.d: New test.
11756 * gdc.dg/attr_restrict1.d: New test.
11757 * gdc.dg/attr_section1.d: New test.
11758 * gdc.dg/attr_symver1.d: New test.
11759 * gdc.dg/attr_target1.d: New test.
11760 * gdc.dg/attr_targetclones1.d: New test.
11761 * gdc.dg/attr_used1.d: New test.
11762 * gdc.dg/attr_used2.d: New test.
11763 * gdc.dg/attr_weak1.d: New test.
11764 * gdc.dg/imports/attributes.d: New test.
11765
11766 2021-04-08 Jason Merrill <jason@redhat.com>
11767
11768 PR c++/94529
11769 * g++.dg/template/mem-spec2.C: New test.
11770
11771 2021-04-08 Marek Polacek <polacek@redhat.com>
11772
11773 PR c++/99844
11774 * g++.dg/cpp2a/explicit16.C: Use c++20.
11775 * g++.dg/cpp0x/noexcept66.C: New test.
11776 * g++.dg/cpp2a/explicit17.C: New test.
11777
11778 2021-04-08 Alex Coplan <alex.coplan@arm.com>
11779
11780 PR target/99647
11781 * gcc.c-torture/compile/pr99647.c: New test.
11782
11783 2021-04-07 Jason Merrill <jason@redhat.com>
11784
11785 PR c++/41723
11786 * g++.dg/template/friend71.C: New test.
11787
11788 2021-04-07 Jason Merrill <jason@redhat.com>
11789
11790 PR c++/52625
11791 * g++.dg/template/friend70.C: New test.
11792
11793 2021-04-07 Jason Merrill <jason@redhat.com>
11794
11795 PR c++/92918
11796 * g++.dg/lookup/using66.C: New test.
11797
11798 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
11799
11800 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
11801 when building an executable with testglue.
11802
11803 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
11804
11805 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
11806 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
11807
11808 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
11809
11810 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
11811 if IFN_STORE_LANES is available.
11812 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
11813 IFN_STORE_LANES is available.
11814 * gcc.target/aarch64/pr99873_1.c: New test.
11815 * gcc.target/aarch64/pr99873_2.c: Likewise.
11816 * gcc.target/aarch64/pr99873_3.c: Likewise.
11817 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
11818 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
11819 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
11820
11821 2021-04-07 Richard Biener <rguenther@suse.de>
11822
11823 PR tree-optimization/99954
11824 * gcc.dg/torture/pr99954.c: New testcase.
11825
11826 2021-04-07 Richard Biener <rguenther@suse.de>
11827
11828 PR testsuite/99955
11829 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
11830 last.
11831
11832 2021-04-07 Richard Biener <rguenther@suse.de>
11833
11834 PR tree-optimization/99947
11835 * gcc.dg/torture/pr99947.c: New testcase.
11836
11837 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
11838
11839 PR tree-optimization/98736
11840 * gcc.c-torture/execute/pr98736.c: New test.
11841
11842 2021-04-07 Marek Polacek <polacek@redhat.com>
11843
11844 PR c++/52202
11845 * g++.dg/cpp0x/rv-life.C: New test.
11846
11847 2021-04-06 Jason Merrill <jason@redhat.com>
11848
11849 PR c++/96673
11850 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
11851
11852 2021-04-06 Jason Merrill <jason@redhat.com>
11853
11854 PR c++/99901
11855 * g++.dg/cpp1z/inline-var9.C: New test.
11856
11857 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
11858
11859 PR target/99781
11860 * g++.target/aarch64/sve/pr99781.C: New.
11861
11862 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
11863
11864 * gcc.target/i386/memcpy-strategy-9.c: New test.
11865 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
11866 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
11867 * gcc.target/i386/memset-strategy-7.c: Likewise.
11868 * gcc.target/i386/memset-strategy-8.c: Likewise.
11869 * gcc.target/i386/memset-strategy-9.c: Likewise.
11870
11871 2021-04-06 Richard Biener <rguenther@suse.de>
11872
11873 PR tree-optimization/99880
11874 * gcc.dg/torture/pr99880.c: New testcase.
11875
11876 2021-04-06 Nathan Sidwell <nathan@acm.org>
11877
11878 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
11879 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
11880
11881 2021-04-06 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR tree-optimization/96573
11884 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
11885 VEC_PERM_EXPR with bswapping permutation.
11886
11887 2021-04-06 Richard Biener <rguenther@suse.de>
11888
11889 PR tree-optimization/99924
11890 * gfortran.dg/vect/pr99924.f90: New testcase.
11891
11892 2021-04-06 Jakub Jelinek <jakub@redhat.com>
11893
11894 PR c++/97900
11895 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
11896
11897 2021-04-06 Jason Merrill <jason@redhat.com>
11898
11899 PR c++/91241
11900 * g++.dg/abi/lambda-defarg1.C: New test.
11901
11902 2021-04-06 Patrick Palka <ppalka@redhat.com>
11903
11904 PR c++/99899
11905 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
11906 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
11907
11908 2021-04-05 Jason Merrill <jason@redhat.com>
11909
11910 PR c++/96311
11911 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
11912
11913 2021-04-05 Jason Merrill <jason@redhat.com>
11914
11915 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
11916 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
11917 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
11918
11919 2021-04-05 Jason Merrill <jason@redhat.com>
11920
11921 PR c++/95317
11922 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
11923
11924 2021-04-05 Jason Merrill <jason@redhat.com>
11925
11926 PR c++/95870
11927 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
11928
11929 2021-04-05 David Malcolm <dmalcolm@redhat.com>
11930
11931 PR analyzer/99906
11932 * gcc.dg/analyzer/pr99906.c: New test.
11933
11934 2021-04-05 David Malcolm <dmalcolm@redhat.com>
11935
11936 PR analyzer/99886
11937 * gcc.dg/analyzer/pr99886.c: New test.
11938
11939 2021-04-05 Jason Merrill <jason@redhat.com>
11940
11941 PR c++/99066
11942 * g++.dg/cpp0x/extern_template-6.C: New test.
11943
11944 2021-04-05 Jason Merrill <jason@redhat.com>
11945
11946 PR c++/99201
11947 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
11948
11949 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
11950
11951 PR d/99914
11952 * gdc.dg/pr99914.d: New test.
11953
11954 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
11955
11956 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
11957 * gcc.dg/tree-ssa/evrp11.c: Likewise.
11958
11959 2021-04-04 Jason Merrill <jason@redhat.com>
11960
11961 PR c++/99643
11962 * g++.dg/cpp0x/initlist-new5.C: New test.
11963
11964 2021-04-03 Alexandre Oliva <oliva@adacore.com>
11965
11966 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
11967
11968 2021-04-03 Alexandre Oliva <oliva@adacore.com>
11969
11970 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
11971
11972 2021-04-03 Marek Polacek <polacek@redhat.com>
11973
11974 PR c++/91416
11975 * g++.dg/other/gc7.C: New test.
11976
11977 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
11978
11979 PR fortran/99818
11980 * gfortran.dg/coarray_48.f90: New test.
11981
11982 2021-04-03 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR tree-optimization/99882
11985 * gcc.dg/pr99882.c: New test.
11986
11987 2021-04-03 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR rtl-optimization/99863
11990 * gcc.target/i386/pr99863.c: New test.
11991
11992 2021-04-03 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR testsuite/98125
11995 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
11996
11997 2021-04-03 Jason Merrill <jason@redhat.com>
11998
11999 PR c++/91217
12000 * g++.dg/opt/nrv20.C: New test.
12001
12002 2021-04-03 Jason Merrill <jason@redhat.com>
12003
12004 PR c++/90664
12005 * g++.dg/cpp1z/noexcept-type24.C: New test.
12006
12007 2021-04-03 Jason Merrill <jason@redhat.com>
12008
12009 PR c++/97900
12010 * g++.dg/ext/vector40.C: New test.
12011
12012 2021-04-02 Patrick Palka <ppalka@redhat.com>
12013
12014 PR c++/99869
12015 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
12016
12017 2021-04-02 Patrick Palka <ppalka@redhat.com>
12018
12019 PR c++/99586
12020 * g++.dg/cpp2a/nontype-class42.C: New test.
12021
12022 2021-04-02 Jason Merrill <jason@redhat.com>
12023
12024 PR c++/97938
12025 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
12026
12027 2021-04-02 Nathan Sidwell <nathan@acm.org>
12028
12029 * g++.dg/modules/pr99283-6_d.H: New.
12030 * g++.dg/modules/pr99283-7-swap.h: New.
12031 * g++.dg/modules/pr99283-7-traits.h: New.
12032 * g++.dg/modules/pr99283-7_a.H: New.
12033 * g++.dg/modules/pr99283-7_b.H: New.
12034 * g++.dg/modules/pr99283-7_c.C: New.
12035 * g++.dg/modules/pr99283-7_d.H: New.
12036
12037 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
12038
12039 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
12040 * go.test/test/fixedbugs/issue22200b.go: Likewise.
12041
12042 2021-04-02 Jakub Jelinek <jakub@redhat.com>
12043
12044 PR tree-optimization/99726
12045 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
12046 -floop-nest-optimize to dg-additional-options guarded on fgraphite
12047 effective target.
12048
12049 2021-04-01 Marek Polacek <polacek@redhat.com>
12050
12051 PR c++/99831
12052 * g++.dg/other/gc6.C: New test.
12053
12054 2021-04-01 Jason Merrill <jason@redhat.com>
12055
12056 PR c++/99583
12057 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
12058
12059 2021-04-01 Jason Merrill <jason@redhat.com>
12060
12061 PR c++/98481
12062 * g++.dg/abi/abi-tag24a.C: New test.
12063 * g++.dg/abi/macro0.C: Adjust expected value.
12064
12065 2021-04-01 Nathan Sidwell <nathan@acm.org>
12066
12067 PR c++/99283
12068 * g++.dg/modules/pr99283-6.h: New.
12069 * g++.dg/modules/pr99283-6_a.H: New.
12070 * g++.dg/modules/pr99283-6_b.H: New.
12071 * g++.dg/modules/pr99283-6_c.C: New.
12072 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
12073 * g++.dg/modules/indirect-3_c.C: Adjust scan.
12074 * g++.dg/modules/indirect-4_c.C: Adjust scan.
12075 * g++.dg/modules/lambda-3_b.C: Adjust scan.
12076 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
12077 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
12078 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
12079
12080 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
12081
12082 PR ipa/98265
12083 * gcc.dg/tree-ssa/pr98265.C: New test.
12084
12085 2021-04-01 Jakub Jelinek <jakub@redhat.com>
12086
12087 PR tree-optimization/96573
12088 * gcc.dg/pr96573.c: New test.
12089
12090 2021-04-01 Richard Biener <rguenther@suse.de>
12091
12092 PR tree-optimization/99856
12093 * gcc.dg/vect/pr99856.c: New testcase.
12094
12095 2021-04-01 Martin Jambor <mjambor@suse.cz>
12096
12097 PR tree-optimization/97009
12098 * gcc.dg/tree-ssa/pr97009.c: New test.
12099
12100 2021-04-01 Harald Anlauf <anlauf@gmx.de>
12101
12102 PR fortran/99840
12103 * gfortran.dg/transpose_5.f90: New test.
12104
12105 2021-03-31 David Malcolm <dmalcolm@redhat.com>
12106
12107 PR analyzer/99771
12108 * gcc.dg/analyzer/data-model-10.c: Update expected output.
12109 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
12110 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
12111 * gcc.dg/analyzer/pr99771-1.c: New test.
12112
12113 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
12114
12115 PR tree-optimization/98268
12116 * gcc.target/aarch64/sve/pr98268-1.c: New test.
12117 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
12118
12119 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
12120
12121 PR tree-optimization/99726
12122 * gcc.target/i386/pr99726.c: New test.
12123
12124 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
12125
12126 PR rtl-optimization/97141
12127 PR rtl-optimization/98726
12128 * gcc.c-torture/compile/pr97141.c: New test.
12129 * gcc.c-torture/compile/pr98726.c: Likewise.
12130 * gcc.target/aarch64/sve/pr97141.c: Likewise.
12131 * gcc.target/aarch64/sve/pr98726.c: Likewise.
12132
12133 2021-03-31 Martin Sebor <msebor@redhat.com>
12134
12135 PR middle-end/65182
12136 * gcc.dg/uninit-pr65182.c: New test.
12137
12138 2021-03-31 Jason Merrill <jason@redhat.com>
12139
12140 PR c++/99445
12141 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
12142
12143 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
12144
12145 PR target/96974
12146 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
12147 under lp64.
12148
12149 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
12150
12151 PR target/99786
12152 * gcc.target/arm/pr99786.c: New test.
12153
12154 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
12155
12156 * gcc.target/i386/memcpy-strategy-5.c: New test.
12157 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
12158 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
12159 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
12160 * gcc.target/i386/memset-strategy-3.c: Likewise.
12161 * gcc.target/i386/memset-strategy-4.c: Likewise.
12162 * gcc.target/i386/memset-strategy-5.c: Likewise.
12163 * gcc.target/i386/memset-strategy-6.c: Likewise.
12164
12165 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
12166
12167 PR target/98119
12168 * gcc.target/aarch64/sve/pr98119.c: New test.
12169
12170 2021-03-31 Jakub Jelinek <jakub@redhat.com>
12171 Richard Sandiford <richard.sandiford@arm.com>
12172
12173 PR target/99813
12174 * g++.target/aarch64/sve/pr99813.C: New test.
12175
12176 2021-03-31 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR testsuite/97680
12179 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
12180 * c-c++-common/zero-scratch-regs-7.c: Likewise.
12181 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
12182 selected unsupported triplets to all targets but selected triplets
12183 of supported targets.
12184 * c-c++-common/zero-scratch-regs-9.c: Likewise.
12185 * c-c++-common/zero-scratch-regs-10.c: Likewise.
12186 * c-c++-common/zero-scratch-regs-11.c: Likewise.
12187
12188 2021-03-31 Patrick Palka <ppalka@redhat.com>
12189
12190 PR c++/88115
12191 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
12192
12193 2021-03-31 Patrick Palka <ppalka@redhat.com>
12194
12195 PR c++/99815
12196 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
12197
12198 2021-03-30 David Malcolm <dmalcolm@redhat.com>
12199
12200 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
12201
12202 2021-03-30 Nathan Sidwell <nathan@acm.org>
12203
12204 PR c++/99283
12205 * g++.dg/modules/pr99283-5.h: New.
12206 * g++.dg/modules/pr99283-5_a.H: New.
12207 * g++.dg/modules/pr99283-5_b.H: New.
12208 * g++.dg/modules/pr99283-5_c.C: New.
12209
12210 2021-03-30 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR c++/99790
12213 * g++.dg/cpp1z/pr99790.C: New test.
12214
12215 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12216
12217 PR target/99822
12218 * gcc.c-torture/compile/pr99822.c: New test.
12219
12220 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
12221
12222 PR target/99718
12223 PR target/99718
12224 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
12225 instruction counts.
12226 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
12227 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
12228 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
12229 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
12230 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
12231 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
12232 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
12233 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
12234 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
12235 * gcc.target/powerpc/pr79251.p8.c: Likewise.
12236 * gcc.target/powerpc/pr79251.p9.c: Likewise.
12237 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
12238 * gcc.target/powerpc/pr79251-run.p7.c: New test.
12239 * gcc.target/powerpc/pr79251.p7.c: New test.
12240
12241 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
12242
12243 PR target/99744
12244 * gcc.target/i386/pr99744-1.c: New test.
12245
12246 2021-03-30 Tamar Christina <tamar.christina@arm.com>
12247
12248 PR tree-optimization/99825
12249 * gfortran.dg/vect/pr99825.f90: New test.
12250
12251 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12252
12253 PR target/99808
12254 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
12255
12256 2021-03-30 Richard Biener <rguenther@suse.de>
12257
12258 PR tree-optimization/99824
12259 * gcc.dg/torture/pr99824.c: New testcase.
12260
12261 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
12262
12263 PR target/98136
12264 * g++.dg/pr98136.C: New test.
12265
12266 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
12267
12268 * gcc.target/aarch64/fcvt_nosimd.c: New test.
12269
12270 2021-03-29 Martin Sebor <msebor@redhat.com>
12271
12272 PR tree-optimization/61869
12273 * gcc.dg/uninit-pr61869.c: New test.
12274
12275 2021-03-29 Martin Sebor <msebor@redhat.com>
12276
12277 PR tree-optimization/61677
12278 * gcc.dg/uninit-pr61677.c: New test.
12279
12280 2021-03-29 Martin Sebor <msebor@redhat.com>
12281
12282 PR tree-optimization/61112
12283 * gcc.dg/uninit-pr61112.c: New test.
12284
12285 2021-03-29 Jan Hubicka <jh@suse.cz>
12286
12287 PR ipa/99751
12288 * gcc.c-torture/compile/pr99751.c: Rename from ...
12289 * gcc.c-torture/execute/pr99751.c: ... to this.
12290
12291 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
12292
12293 * gcc.c-torture/compile/pr99751.c: New test.
12294
12295 2021-03-29 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR fortran/93660
12298 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
12299 declare simd warning on aarch64.
12300
12301 2021-03-29 Alex Coplan <alex.coplan@arm.com>
12302
12303 PR target/99216
12304 * g++.target/aarch64/sve/pr99216.C: New test.
12305
12306 2021-03-29 Richard Biener <rguenther@suse.de>
12307
12308 PR tree-optimization/99807
12309 * gfortran.dg/vect/pr99807.f90: New testcase.
12310
12311 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12312
12313 PR target/99808
12314 * gcc.target/aarch64/pr99808.c: New test.
12315
12316 2021-03-29 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR tree-optimization/99777
12319 * g++.dg/torture/pr99777.C: New test.
12320
12321 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
12322
12323 PR target/96770
12324 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
12325
12326 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
12327
12328 PR fortran/99602
12329 * gfortran.dg/pr99602.f90: New test.
12330 * gfortran.dg/pr99602a.f90: New test.
12331 * gfortran.dg/pr99602b.f90: New test.
12332 * gfortran.dg/pr99602c.f90: New test.
12333 * gfortran.dg/pr99602d.f90: New test.
12334
12335 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
12336
12337 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
12338 (gdc-copy-file): ... this. Use file copy instead of open/close.
12339 (gdc-convert-test): Save translated dejagnu test to gdc.test
12340 directory, only write dejagnu directives to the test file.
12341 (gdc-do-test): Don't create gdc.test symlink.
12342
12343 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
12344
12345 * gdc.dg/gdc270a.d: Removed.
12346 * gdc.dg/gdc270b.d: Removed.
12347
12348 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
12349
12350 * gcc.target/powerpc/pr99557.c: New.
12351
12352 2021-03-26 Martin Sebor <msebor@redhat.com>
12353
12354 PR tree-optimization/59970
12355 * gcc.dg/uninit-pr59970.c: New test.
12356
12357 2021-03-26 Marek Polacek <polacek@redhat.com>
12358
12359 PR c++/98352
12360 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
12361 * g++.dg/cpp0x/nsdmi17.C: New test.
12362
12363 2021-03-26 Nathan Sidwell <nathan@acm.org>
12364
12365 PR c++/99283
12366 * g++.dg/modules/pr99283-2_a.H: New.
12367 * g++.dg/modules/pr99283-2_b.H: New.
12368 * g++.dg/modules/pr99283-2_c.H: New.
12369 * g++.dg/modules/pr99283-3_a.H: New.
12370 * g++.dg/modules/pr99283-3_b.H: New.
12371 * g++.dg/modules/pr99283-4.H: New.
12372 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
12373 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
12374
12375 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
12376
12377 PR target/99766
12378 * g++.target/aarch64/sve/pr99766.C: New.
12379
12380 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
12381
12382 PR ipa/99466
12383 * gcc.dg/tls/pr99466-1.c: New test.
12384 * gcc.dg/tls/pr99466-2.c: New test.
12385
12386 2021-03-26 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR c++/99705
12389 * g++.dg/cpp0x/new5.C: New test.
12390
12391 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
12392
12393 PR fortran/99651
12394 * gfortran.dg/null_11.f90: New test.
12395
12396 2021-03-25 Martin Sebor <msebor@redhat.com>
12397
12398 PR tree-optimization/55060
12399 * gcc.dg/uninit-pr55060.c: New.
12400
12401 2021-03-25 Martin Sebor <msebor@redhat.com>
12402
12403 PR tree-optimization/48483
12404 * g++.dg/warn/uninit-pr48483.C: New test.
12405
12406 2021-03-25 Martin Sebor <msebor@redhat.com>
12407
12408 * gcc.dg/uninit-pr44547.c: New.
12409
12410 2021-03-25 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR c++/99672
12413 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
12414 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
12415 to match locus changes.
12416 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
12417 * g++.dg/cpp2a/srcloc2.C: Likewise.
12418 * g++.dg/cpp2a/srcloc15.C: Likewise.
12419 * g++.dg/cpp2a/srcloc16.C: Likewise.
12420 * g++.dg/cpp2a/srcloc19.C: New test.
12421 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
12422 and caret line.
12423 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
12424 * g++.dg/modules/macloc-1_d.C: Likewise.
12425 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
12426 caret line.
12427
12428 2021-03-25 Marek Polacek <polacek@redhat.com>
12429
12430 PR c++/94751
12431 * g++.dg/cpp0x/inh-ctor37.C: New test.
12432
12433 2021-03-25 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR c++/99745
12436 * g++.dg/cpp0x/variadic181.C: New test.
12437
12438 2021-03-25 Marek Polacek <polacek@redhat.com>
12439
12440 PR c++/99331
12441 * g++.dg/warn/Wconversion5.C: New test.
12442
12443 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12444
12445 PR tree-optimization/96974
12446 * g++.target/aarch64/sve/pr96974.C: New test.
12447
12448 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
12449
12450 Revert:
12451 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
12452
12453 PR target/98209
12454 PR target/99744
12455 * gcc.target/i386/pr98209.c: New test.
12456 * gcc.target/i386/pr99744-1.c: Likewise.
12457 * gcc.target/i386/pr99744-2.c: Likewise.
12458
12459 2021-03-25 Jakub Jelinek <jakub@redhat.com>
12460
12461 PR c++/99565
12462 * g++.dg/warn/Wduplicated-branches6.C: New test.
12463 * g++.dg/warn/Wduplicated-branches7.C: New test.
12464
12465 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
12466
12467 PR target/98209
12468 PR target/99744
12469 * gcc.target/i386/pr98209.c: New test.
12470 * gcc.target/i386/pr99744-1.c: Likewise.
12471 * gcc.target/i386/pr99744-2.c: Likewise.
12472
12473 2021-03-25 Richard Biener <rguenther@suse.de>
12474
12475 PR tree-optimization/99746
12476 * gfortran.dg/vect/pr99746.f90: New testcase.
12477
12478 2021-03-25 David Malcolm <dmalcolm@redhat.com>
12479
12480 PR analyzer/93695
12481 PR analyzer/99044
12482 PR analyzer/99716
12483 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
12484 xfail.
12485 * gcc.dg/analyzer/pr93695-1.c: New test.
12486 * gcc.dg/analyzer/pr99044-1.c: New test.
12487 * gcc.dg/analyzer/pr99044-2.c: New test.
12488 * gcc.dg/analyzer/pr99716-1.c: New test.
12489 * gcc.dg/analyzer/pr99716-2.c: New test.
12490 * gcc.dg/analyzer/pr99716-3.c: New test.
12491
12492 2021-03-24 Martin Liska <mliska@suse.cz>
12493
12494 PR target/99753
12495 * gcc.target/i386/pr99753.c: New test.
12496
12497 2021-03-24 Martin Jambor <mjambor@suse.cz>
12498
12499 PR ipa/99122
12500 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
12501
12502 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
12503
12504 PR target/99727
12505 * gcc.target/arm/pr99727.c: New test.
12506
12507 2021-03-24 Jakub Jelinek <jakub@redhat.com>
12508
12509 PR target/99724
12510 * gcc.target/arm/pr99724.c: New test.
12511
12512 2021-03-24 Alexandre Oliva <oliva@adacore.com>
12513
12514 * lib/target-supports.exp (check_effective_target_sysconf): New.
12515 * gcc.target/i386/pr95443-1.c: Require it.
12516 * gcc.target/i386/pr95443-2.c: Likewise.
12517 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
12518 * gcc.target/i386/strncmp-1.c: Likewise.
12519
12520 2021-03-24 Alexandre Oliva <oliva@adacore.com>
12521
12522 * gcc.target/i386/pr97313.c: Require effective target feature pie.
12523 * g++.target/i386/pr94185.C: Likewise.
12524
12525 2021-03-24 Alexandre Oliva <oliva@adacore.com>
12526
12527 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
12528 positives with -mcmodel=large.
12529 * gcc.target/i386/funcspec-3.c: Likewise.
12530
12531 2021-03-24 Alexandre Oliva <oliva@adacore.com>
12532
12533 * gcc.target/i386/pr94467-3.c: New.
12534
12535 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
12536
12537 PR fortran/99369
12538 * gfortran.dg/longnames.f90: New test.
12539
12540 2021-03-23 Nathan Sidwell <nathan@acm.org>
12541
12542 PR c++/99283
12543 * g++.dg/modules/pr99283-1_a.H: New.
12544 * g++.dg/modules/pr99283-1_b.H: New.
12545
12546 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
12547
12548 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
12549
12550 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12551
12552 * lib/target-supports.exp
12553 (check_effective_target_arm_dsp_ok_nocache)
12554 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
12555 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
12556 and add arm_dsp options.
12557
12558 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12559
12560 * lib/target-supports.exp
12561 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
12562 -mfloat-abi= options order.
12563 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
12564 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
12565 arm_hard_ok effective target and -mfloat-abi=hard additional
12566 option.
12567 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
12575 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
12576 additional option.
12577 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
12578 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
12579
12580 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12581
12582 * lib/target-supports.exp
12583 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
12584 -mfloat-abi= options order.
12585 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
12586 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
12587 target and -mfloat-abi=hard additional option.
12588 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
12589 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
12590 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
12591 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
12592 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
12593
12594 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12595
12596 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
12597
12598 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12599
12600 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
12601 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
12602 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
12603 * gcc.target/arm/pr51968.c: Likewise.
12604 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
12605 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
12606 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
12607 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
12608
12609 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12610
12611 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
12612 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
12613 * gcc.target/arm/bf16_dup.c: Likewise.
12614 * gcc.target/arm/bf16_reinterpret.c: Likewise.
12615 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
12616
12617 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12618
12619 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
12620
12621 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
12622
12623 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
12624 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
12625 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
12626 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
12627
12628 2021-03-23 Marek Polacek <polacek@redhat.com>
12629
12630 PR c++/99318
12631 * g++.dg/cpp0x/attributes-namespace6.C: New test.
12632 * g++.dg/cpp0x/gen-attrs-73.C: New test.
12633
12634 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
12635
12636 PR fortran/93660
12637 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
12638
12639 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
12640
12641 PR target/99540
12642 * gcc.dg/vect/pr99540.c: New test.
12643
12644 2021-03-23 Nathan Sidwell <nathan@acm.org>
12645
12646 PR c++/99239
12647 * g++.dg/modules/pr99239_a.H: New.
12648 * g++.dg/modules/pr99239_b.H: New.
12649
12650 2021-03-23 Richard Biener <rguenther@suse.de>
12651
12652 PR tree-optimization/99721
12653 * gfortran.dg/vect/pr99721.f90: New testcase.
12654
12655 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
12656
12657 * gcc.target/riscv/shift-shift-5.c (sub): Change
12658 order of struct fields depending on byteorder.
12659
12660 2021-03-23 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR c++/99650
12663 * g++.dg/cpp1z/decomp55.C: New test.
12664
12665 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
12666
12667 PR tree-optimization/99296
12668 * gcc.dg/pr99296.c: New file.
12669
12670 2021-03-22 Nathan Sidwell <nathan@acm.org>
12671
12672 PR c++/99480
12673 * g++.dg/modules/pr99480_a.H: New.
12674 * g++.dg/modules/pr99480_b.H: New.
12675
12676 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
12677
12678 PR target/99581
12679 * gcc.target/powerpc/pr99581.c: New.
12680
12681 2021-03-22 Nathan Sidwell <nathan@acm.org>
12682
12683 PR c++/99425
12684 * g++.dg/modules/pr99425-1.h: New.
12685 * g++.dg/modules/pr99425-1_a.H: New.
12686 * g++.dg/modules/pr99425-1_b.H: New.
12687 * g++.dg/modules/pr99425-1_c.C: New.
12688 * g++.dg/modules/pr99425-2_a.X: New.
12689 * g++.dg/modules/pr99425-2_b.X: New.
12690 * g++.dg/template/pr99425.C: New.
12691
12692 2021-03-22 Richard Biener <rguenther@suse.de>
12693
12694 PR tree-optimization/99694
12695 * gcc.dg/torture/pr99694.c: New testcase.
12696
12697 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
12698
12699 PR target/99702
12700 * gcc.target/riscv/pr99702.c: New.
12701
12702 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
12703
12704 PR target/98914
12705 * gcc.target/powerpc/pr98914.c: New test.
12706
12707 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
12708
12709 PR target/99679
12710 * g++.target/i386/pr99679-1.C: New test.
12711 * g++.target/i386/pr99679-2.C: Likewise.
12712
12713 2021-03-20 Jakub Jelinek <jakub@redhat.com>
12714
12715 PR debug/99230
12716 * gcc.dg/pr99230.c: New test.
12717
12718 2021-03-19 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR c/99588
12721 * gcc.dg/Wunused-var-5.c: New test.
12722 * gcc.dg/Wunused-var-6.c: New test.
12723
12724 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12725
12726 * gfortran.dg/inline_matmul_6.f90: Adjust count for
12727 _gfortran_matmul.
12728
12729 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
12730
12731 PR target/99663
12732 * gcc.target/s390/pr99663.c: New.
12733
12734 2021-03-19 Jakub Jelinek <jakub@redhat.com>
12735
12736 PR c++/99456
12737 * g++.dg/opt/pr99456.C: New test.
12738 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
12739 later.
12740
12741 2021-03-19 Tamar Christina <tamar.christina@arm.com>
12742
12743 PR tree-optimization/99656
12744 * gfortran.dg/vect/pr99656.f90: New test.
12745
12746 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
12747
12748 PR target/99652
12749 * gcc.dg/torture/pr99652-1.c: New test.
12750 * gcc.dg/torture/pr99652-2.c: Likewise.
12751 * gcc.target/i386/pr57655.c: Adjusted.
12752 * gcc.target/i386/pr59794-6.c: Likewise.
12753 * gcc.target/i386/pr70738-1.c: Likewise.
12754 * gcc.target/i386/pr96744-1.c: Likewise.
12755
12756 2021-03-19 Jakub Jelinek <jakub@redhat.com>
12757 Christophe Lyon <christophe.lyon@linaro.org>
12758
12759 PR target/99593
12760 * g++.target/arm/pr99593.C: New test.
12761
12762 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
12763
12764 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
12765
12766 2021-03-19 Marek Polacek <polacek@redhat.com>
12767
12768 PR c++/99500
12769 * g++.dg/cpp2a/concepts-err3.C: New test.
12770
12771 2021-03-18 Martin Sebor <msebor@redhat.com>
12772
12773 PR middle-end/99502
12774 * g++.dg/warn/Warray-bounds-22.C: New test.
12775 * g++.dg/warn/Warray-bounds-23.C: New test.
12776 * g++.dg/warn/Warray-bounds-24.C: New test.
12777
12778 2021-03-18 Jakub Jelinek <jakub@redhat.com>
12779
12780 PR testsuite/99636
12781 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
12782
12783 2021-03-18 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR testsuite/99626
12786 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
12787 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
12788 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
12789 rather than __i386__.
12790
12791 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12792
12793 PR testsuite/97680
12794 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
12795
12796 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
12797
12798 PR objc++/49070
12799 * obj-c++.dg/pr49070.mm: New test.
12800 * objc.dg/unnamed-parms.m: New test.
12801
12802 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803
12804 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
12805 sve_flags.
12806 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
12807 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
12808 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
12809 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
12810 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
12811
12812 2021-03-18 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR middle-end/98099
12815 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
12816 For big endian use -fsso-struct=little-endian dg-options.
12817
12818 2021-03-17 Marek Polacek <polacek@redhat.com>
12819
12820 PR c++/97973
12821 * g++.dg/conversion/real-to-int1.C: New test.
12822
12823 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
12824 Jason Merrill <jason@redhat.com>
12825
12826 * g++.dg/cpp1z/using9.C: New using decl test.
12827
12828 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
12829
12830 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
12831 -gdwarf-3 to the command line options. Adjust the expected line
12832 numbers for the revised options header.
12833
12834 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
12835
12836 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
12837 -gdwarf-3 to the command line options. Provide Darwin-
12838 specific match lines for the expected output.
12839
12840 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12841
12842 * gcc.target/aarch64/acle/rng_2.c: New test.
12843
12844 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
12845
12846 PR target/99504
12847 * gcc.target/i386/pr99530-1.c: New test.
12848 * gcc.target/i386/pr99530-2.c: Likewise.
12849 * gcc.target/i386/pr99530-3.c: Likewise.
12850 * gcc.target/i386/pr99530-4.c: Likewise.
12851 * gcc.target/i386/pr99530-5.c: Likewise.
12852 * gcc.target/i386/pr99530-6.c: Likewise.
12853
12854 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
12855
12856 PR target/99542
12857 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
12858
12859 2021-03-16 Jason Merrill <jason@redhat.com>
12860
12861 * g++.dg/cpp2a/nontype-float1.C: New test.
12862
12863 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
12864
12865 PR target/98092
12866 PR target/98092
12867 * gcc.target/powerpc/pr98092.c: New.
12868
12869 2021-03-16 Jakub Jelinek <jakub@redhat.com>
12870
12871 PR target/99600
12872 * gcc.target/i386/pr99600.c: New test.
12873
12874 2021-03-16 Martin Liska <mliska@suse.cz>
12875 Jason Merrill <jason@redhat.com>
12876
12877 PR c++/99108
12878 * g++.target/i386/pr99108.C: New test.
12879
12880 2021-03-16 Martin Liska <mliska@suse.cz>
12881
12882 PR target/99592
12883 * gcc.target/arm/pr99592.c: New test.
12884
12885 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
12886
12887 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
12888
12889 2021-03-16 Nathan Sidwell <nathan@acm.org>
12890
12891 PR c++/99496
12892 * g++.dg/modules/pr99496_a.H: New.
12893 * g++.dg/modules/pr99496_b.C: New.
12894
12895 2021-03-16 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR target/99563
12898 * gcc.target/i386/avx-pr99563.c: New test.
12899
12900 2021-03-16 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR target/99542
12903 * gcc.dg/gomp/pr99542.c: New test.
12904 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
12905 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
12906 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
12907 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
12908 on aarch64.
12909 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
12910
12911 2021-03-15 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR c++/99601
12914 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
12915 * g++.dg/modules/builtin-3_b.C: Likewise.
12916
12917 2021-03-15 Nathan Sidwell <nathan@acm.org>
12918
12919 PR c++/99601
12920 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
12921 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
12922
12923 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
12924
12925 PR c++/99047
12926 * g++.dg/coroutines/pr99047.C: New test.
12927
12928 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
12929
12930 PR c++/98704
12931 * g++.dg/coroutines/torture/pr98704.C: New test.
12932
12933 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
12934
12935 PR c++/98480
12936 * g++.dg/coroutines/pr98480.C: New test.
12937 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
12938 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
12939 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
12940
12941 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
12942
12943 PR c++/96749
12944 * g++.dg/coroutines/pr96749-1.C: New test.
12945 * g++.dg/coroutines/pr96749-2.C: New test.
12946
12947 2021-03-15 Richard Biener <rguenther@suse.de>
12948
12949 PR tree-optimization/98834
12950 * g++.dg/opt/pr98834.C: New testcase.
12951
12952 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12953
12954 PR fortran/99345
12955 * gfortran.dg/do_check_16.f90: New test.
12956 * gfortran.dg/do_check_17.f90: New test.
12957
12958 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
12959
12960 PR fortran/99545
12961 * gfortran.dg/pr99545.f90: New test.
12962
12963 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
12964
12965 * gcc.target/powerpc/pr99492.c: Fix typo.
12966
12967 2021-03-14 Harald Anlauf <anlauf@gmx.de>
12968 Paul Thomas <pault@gcc.gnu.org>
12969
12970 * gfortran.dg/pr99112.f90: New test.
12971
12972 2021-03-13 Martin Sebor <msebor@redhat.com>
12973
12974 PR tree-optimization/99489
12975 * gcc.dg/Wstringop-truncation-9.c: New test.
12976
12977 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
12978
12979 PR fortran/99125
12980 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
12981
12982 2021-03-13 Jakub Jelinek <jakub@redhat.com>
12983
12984 PR tree-optimization/99544
12985 * gcc.dg/gomp/pr99544.c: New test.
12986
12987 2021-03-12 Nathan Sidwell <nathan@acm.org>
12988
12989 PR c++/99238
12990 * g++.dg/modules/pr99238.h: New.
12991 * g++.dg/modules/pr99238_a.H: New.
12992 * g++.dg/modules/pr99238_b.H: New.
12993
12994 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
12995
12996 PR fortran/99514
12997 * gfortran.dg/gomp/threadprivate-1.f90: New test.
12998
12999 2021-03-12 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR target/99321
13002 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
13003
13004 2021-03-12 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR c++/99507
13007 * g++.dg/cpp2a/consteval19.C: New test.
13008
13009 2021-03-11 David Malcolm <dmalcolm@redhat.com>
13010
13011 PR analyzer/96374
13012 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
13013 to options.
13014 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
13015 (test_7): New.
13016 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
13017 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
13018 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
13019 -fno-analyzer-feasibility from options.
13020 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
13021 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
13022
13023 2021-03-11 Nathan Sidwell <nathan@acm.org>
13024
13025 PR c++/99248
13026 * g++.dg/modules/pr99248.h: New.
13027 * g++.dg/modules/pr99248_a.H: New.
13028 * g++.dg/modules/pr99248_b.H: New.
13029
13030 2021-03-11 Nathan Sidwell <nathan@acm.org>
13031
13032 PR c++/99528
13033 * g++.dg/modules/pr99528.h: New.
13034 * g++.dg/modules/pr99528_a.H: New.
13035 * g++.dg/modules/pr99528_b.H: New.
13036 * g++.dg/modules/pr99528_c.C: New.
13037
13038 2021-03-11 Richard Biener <rguenther@suse.de>
13039
13040 PR testsuite/98245
13041 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
13042 instead of verifying the total number of adds.
13043
13044 2021-03-11 Richard Biener <rguenther@suse.de>
13045
13046 PR testsuite/97494
13047 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
13048
13049 2021-03-11 Richard Biener <rguenther@suse.de>
13050
13051 PR testsuite/97494
13052 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
13053
13054 2021-03-11 Richard Biener <rguenther@suse.de>
13055
13056 PR testsuite/97494
13057 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
13058
13059 2021-03-11 Jakub Jelinek <jakub@redhat.com>
13060
13061 PR ipa/99517
13062 * gcc.target/i386/avx2-pr99517-1.c: New test.
13063 * gcc.target/i386/avx2-pr99517-2.c: New test.
13064
13065 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
13066
13067 PR target/99492
13068 * gcc.target/powerpc/pr99492.c: New testcase.
13069
13070 2021-03-10 Harald Anlauf <anlauf@gmx.de>
13071
13072 PR fortran/99205
13073 * gfortran.dg/data_char_4.f90: New test.
13074 * gfortran.dg/data_char_5.f90: New test.
13075
13076 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
13077
13078 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
13079
13080 2021-03-10 Nathan Sidwell <nathan@acm.org>
13081
13082 PR c++/99423
13083 * g++.dg/modules/pr99423_a.H: New.
13084 * g++.dg/modules/pr99423_b.H: New.
13085
13086 2021-03-10 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR tree-optimization/99305
13089 PR testsuite/99498
13090 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
13091 unsigned_char effective targets.
13092
13093 2021-03-10 Nathan Sidwell <nathan@acm.org>
13094
13095 PR c++/99508
13096 * g++.dg/ext/pr99508.C: New.
13097
13098 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
13099
13100 PR testsuite/99292
13101 * lib/target-supports.exp (check_effective_target_lra): New.
13102 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
13103 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
13104 * gcc.c-torture/compile/pr98096.c: Likewise.
13105 * gcc.dg/pr97954.c: Likewise.
13106
13107 2021-03-10 David Malcolm <dmalcolm@redhat.com>
13108
13109 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
13110 * gcc.dg/analyzer/zlib-2.c: Likewise.
13111
13112 2021-03-10 Joel Hutton <joel.hutton@arm.com>
13113
13114 * gcc.dg/vect/pr99102.c: Fix target selector.
13115
13116 2021-03-10 Joel Hutton <joel.hutton@arm.com>
13117
13118 PR target/99102
13119 * gcc.dg/vect/pr99102.c: New test.
13120
13121 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
13122
13123 * gnat.dg/specs/lto25.ads: New test.
13124
13125 2021-03-09 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR tree-optimization/99305
13128 * g++.dg/opt/pr99305.C: New test.
13129
13130 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
13131
13132 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
13133 (check_effective_target_sqrt_insn): Use it.
13134
13135 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
13136
13137 PR target/99454
13138 * gcc.target/i386/pr99454.c: New.
13139
13140 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
13141
13142 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
13143 * gcc.dg/loop-9.c: Likewise.
13144 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
13145 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
13146
13147 2021-03-09 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR sanitizer/98920
13150 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
13151 exists. If REG_STARTEND macro isn't defined, just return 0 from main
13152 instead of the actual test.
13153
13154 2021-03-09 Martin Liska <mliska@suse.cz>
13155
13156 PR target/99464
13157 * gcc.target/i386/pr99464.c: New test.
13158
13159 2021-03-09 Joel Brobecker <brobecker@adacore.com>
13160
13161 * gcc.target/powerpc/undef-bool-2.c: Add
13162 dg-require-effective-target powerpc_vsx_ok directive.
13163 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
13164 powerpc_vsx_ok directive.
13165
13166 2021-03-08 Harald Anlauf <anlauf@gmx.de>
13167
13168 PR fortran/49278
13169 * gfortran.dg/parameter_data.f90: New test.
13170
13171 2021-03-08 Martin Sebor <msebor@redhat.com>
13172
13173 PR middle-end/98266
13174 * g++.dg/warn/Warray-bounds-15.C: New test.
13175 * g++.dg/warn/Warray-bounds-18.C: New test.
13176 * g++.dg/warn/Warray-bounds-19.C: New test.
13177 * g++.dg/warn/Warray-bounds-20.C: New test.
13178 * g++.dg/warn/Warray-bounds-21.C: New test.
13179
13180 2021-03-08 Martin Sebor <msebor@redhat.com>
13181
13182 PR middle-end/97631
13183 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
13184 Add an xfail.
13185 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
13186 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
13187 * gcc.dg/Wstringop-overflow-66.c: New test.
13188 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
13189
13190 2021-03-08 Marek Polacek <polacek@redhat.com>
13191
13192 PR c++/96268
13193 * g++.dg/cpp2a/nontype-class41.C: New test.
13194
13195 2021-03-08 Nathan Sidwell <nathan@acm.org>
13196
13197 PR c++/99436
13198 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
13199
13200 2021-03-08 Nathan Sidwell <nathan@acm.org>
13201
13202 * g++.dg/modules/pr99468.H: New.
13203
13204 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
13205
13206 PR target/98959
13207 * gcc.target/powerpc/pr98959.c: New test.
13208
13209 2021-03-08 Nathan Sidwell <nathan@acm.org>
13210
13211 PR c++/99285
13212 * g++.dg/modules/pr99285_a.H: New.
13213 * g++.dg/modules/pr99285_b.H: New.
13214
13215 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13216
13217 PR target/99437
13218 * gcc.target/aarch64/simd/pr99437.c: New test.
13219
13220 2021-03-08 Martin Liska <mliska@suse.cz>
13221
13222 PR sanitizer/98920
13223 * c-c++-common/asan/pr98920.c: New test.
13224
13225 2021-03-08 Martin Liska <mliska@suse.cz>
13226
13227 PR target/99463
13228 * gcc.target/i386/pr99463-2.c: New test.
13229 * gcc.target/i386/pr99463.c: New test.
13230
13231 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
13232
13233 * gcc.target/s390/vector/long-double-asm-commutative.c: New
13234 test.
13235 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
13236 test.
13237 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
13238 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
13239 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
13240 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
13241 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
13242 test.
13243
13244 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
13245
13246 PR fortran/97927
13247 * gfortran.dg/module_variable_3.f90: New test.
13248
13249 2021-03-07 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR target/99321
13252 * lib/target-supports.exp
13253 (check_effective_target_assembler_march_noavx512bw): New effective
13254 target.
13255 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
13256
13257 2021-03-06 Patrick Palka <ppalka@redhat.com>
13258 Jakub Jelinek <jakub@redhat.com>
13259
13260 PR c++/99287
13261 * g++.dg/cpp2a/constexpr-99287.C: New test.
13262
13263 2021-03-06 Patrick Palka <ppalka@redhat.com>
13264 Jakub Jelinek <jakub@redhat.com>
13265
13266 PR c++/96330
13267 * g++.dg/cpp1y/var-templ68.C: New test.
13268 * g++.dg/cpp1y/var-templ68a.C: New test.
13269
13270 2021-03-06 Patrick Palka <ppalka@redhat.com>
13271
13272 PR c++/99365
13273 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
13274 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
13275
13276 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
13277
13278 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
13279 to allow an eliminated stack-frame.
13280
13281 2021-03-05 Marek Polacek <polacek@redhat.com>
13282
13283 PR c++/99374
13284 * g++.dg/cpp1z/noexcept-type23.C: New test.
13285
13286 2021-03-05 Marek Polacek <polacek@redhat.com>
13287
13288 PR c++/99120
13289 * g++.dg/warn/Wshadow-17.C: New test.
13290
13291 2021-03-05 Jason Merrill <jason@redhat.com>
13292
13293 PR c/99363
13294 * gcc.dg/attr-flatten-1.c: Adjust.
13295
13296 2021-03-05 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR middle-end/99322
13299 * c-c++-common/gomp/pr99322.c: New test.
13300
13301 2021-03-05 Nathan Sidwell <nathan@acm.org>
13302
13303 PR c++/99245
13304 * g++.dg/modules/pr99245_a.H: New.
13305 * g++.dg/modules/pr99245_b.H: New.
13306
13307 2021-03-05 Harald Anlauf <anlauf@gmx.de>
13308
13309 PR libfortran/99218
13310 * gfortran.dg/matmul_21.f90: New test.
13311
13312 2021-03-05 Nathan Sidwell <nathan@acm.org>
13313
13314 PR c++/99377
13315 * g++.dg/modules/pr99377_a.H: New.
13316 * g++.dg/modules/pr99377_b.C: New.
13317 * g++.dg/modules/pr99377_c.C: New.
13318
13319 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
13320
13321 PR c++/98118
13322 * g++.dg/coroutines/pr98118.C: New test.
13323
13324 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
13325
13326 PR c++/95616
13327 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
13328 * g++.dg/coroutines/pr95616-0.C: New test.
13329 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
13330 * g++.dg/coroutines/pr95616-1.C: New test.
13331 * g++.dg/coroutines/pr95616-2.C: New test.
13332 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
13333 * g++.dg/coroutines/pr95616-3.C: New test.
13334 * g++.dg/coroutines/pr95616-4.C: New test.
13335 * g++.dg/coroutines/pr95616-5.C: New test.
13336 * g++.dg/coroutines/pr95616-6.C: New test.
13337
13338 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
13339
13340 PR c++/95615
13341 * g++.dg/coroutines/torture/pr95615-01.C: New test.
13342 * g++.dg/coroutines/torture/pr95615-02.C: New test.
13343 * g++.dg/coroutines/torture/pr95615-03.C: New test.
13344 * g++.dg/coroutines/torture/pr95615-04.C: New test.
13345 * g++.dg/coroutines/torture/pr95615-05.C: New test.
13346 * g++.dg/coroutines/torture/pr95615.inc: New file.
13347
13348 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
13349
13350 PR target/99378
13351 * gcc.target/i386/pr99123-2.c: New.
13352
13353 2021-03-05 Nathan Sidwell <nathan@acm.org>
13354
13355 PR c++/99389
13356 * g++.dg/modules/pr99389_a.H: New.
13357 * g++.dg/modules/pr99389_b.C: New.
13358 * g++.dg/modules/pr99389_c.C: New.
13359
13360 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
13361
13362 PR c/99137
13363 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
13364 additional test.
13365
13366 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
13367
13368 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
13369 with '_kind' number.
13370 * gfortran.dg/real4-10-real8-16.f90: Likewise.
13371 * gfortran.dg/real4-10-real8-4.f90: Likewise.
13372 * gfortran.dg/real4-10.f90: Likewise.
13373 * gfortran.dg/real4-16-real8-10.f90: Likewise.
13374 * gfortran.dg/real4-16-real8-16.f90: Likewise.
13375 * gfortran.dg/real4-16-real8-4.f90: Likewise.
13376 * gfortran.dg/real4-16.f90: Likewise.
13377 * gfortran.dg/real4-8-real8-10.f90: Likewise.
13378 * gfortran.dg/real4-8-real8-16.f90: Likewise.
13379 * gfortran.dg/real4-8-real8-4.f90: Likewise.
13380 * gfortran.dg/real4-8.f90: Likewise.
13381 * gfortran.dg/real8-10.f90: Likewise.
13382 * gfortran.dg/real8-16.f90: Likewise.
13383 * gfortran.dg/real8-4.f90: Likewise.
13384
13385 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
13386
13387 PR debug/66668
13388 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
13389
13390 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
13391
13392 * lib/prune.exp: Prune useless output caused by a linker bug.
13393
13394 2021-03-04 Jakub Jelinek <jakub@redhat.com>
13395
13396 PR middle-end/93235
13397 * gcc.target/aarch64/pr93235.c: New test.
13398
13399 2021-03-04 Martin Liska <mliska@suse.cz>
13400
13401 PR gcov-profile/99105
13402 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
13403 correction as the wrapped malloc is called one more time
13404 from libgcov.
13405 * gcc.dg/tree-prof/pr97461.c: Likewise.
13406
13407 2021-03-04 Jakub Jelinek <jakub@redhat.com>
13408
13409 PR c++/88146
13410 PR c++/99362
13411 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
13412 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
13413 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
13414 dg-warning regexps, instead replace .* with \[^\n\r]*.
13415 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
13416 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
13417 -ftrack-macro-expansion=0 from dg-options.
13418 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
13419 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
13420
13421 2021-03-04 Jakub Jelinek <jakub@redhat.com>
13422
13423 PR c/99325
13424 * gcc.dg/cpp/line11.c: New test.
13425 * gcc.dg/cpp/line12.c: New test.
13426
13427 2021-03-04 Alex Coplan <alex.coplan@arm.com>
13428
13429 PR target/99381
13430 * gcc.target/aarch64/pr99381.c: New test.
13431
13432 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
13433
13434 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
13435 machines.
13436 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
13437
13438 2021-03-04 Nathan Sidwell <nathan@acm.org>
13439
13440 PR c++/99170
13441 * g++.dg/modules/pr99170-1_a.H: New.
13442 * g++.dg/modules/pr99170-1_b.C: New.
13443 * g++.dg/modules/pr99170-2.h: New.
13444 * g++.dg/modules/pr99170-2_a.C: New.
13445 * g++.dg/modules/pr99170-2_b.C: New.
13446 * g++.dg/modules/pr99170-3_a.H: New.
13447 * g++.dg/modules/pr99170-3_b.C: New.
13448 * g++.dg/modules/inst-2_b.C: Adjust scan.
13449 * g++.dg/modules/inst-4_a.C: Adjust scan.
13450 * g++.dg/modules/inst-4_b.C: Adjust scan.
13451 * g++.dg/modules/member-def-1_b.C: Adjust scan.
13452 * g++.dg/modules/member-def-1_c.C: Adjust scan.
13453 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
13454 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
13455 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
13456 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
13457 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
13458 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
13459 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
13460 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
13461 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
13462 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
13463 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
13464
13465 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
13466
13467 PR fortran/99355
13468 * gfortran.dg/real4-10-real8-10.f90: New test.
13469 * gfortran.dg/real4-10-real8-16.f90: New test.
13470 * gfortran.dg/real4-10-real8-4.f90: New test.
13471 * gfortran.dg/real4-10.f90: New test.
13472 * gfortran.dg/real4-16-real8-10.f90: New test.
13473 * gfortran.dg/real4-16-real8-16.f90: New test.
13474 * gfortran.dg/real4-16-real8-4.f90: New test.
13475 * gfortran.dg/real4-16.f90: New test.
13476 * gfortran.dg/real4-8-real8-10.f90: New test.
13477 * gfortran.dg/real4-8-real8-16.f90: New test.
13478 * gfortran.dg/real4-8-real8-4.f90: New test.
13479 * gfortran.dg/real4-8.f90: New test.
13480 * gfortran.dg/real8-10.f90: New test.
13481 * gfortran.dg/real8-16.f90: New test.
13482 * gfortran.dg/real8-4.f90: New test.
13483
13484 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
13485
13486 * gcc.misc-tests/outputs.exp: Enumerate tests.
13487
13488 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
13489
13490 * gcc.misc-tests/outputs.exp: Append discriminating
13491 suffixes to tests with duplicate names.
13492 (outest): Assert that each running test has a unique
13493 name.
13494
13495 2021-03-04 Martin Sebor <msebor@redhat.com>
13496
13497 PR middle-end/96963
13498 PR middle-end/94655
13499 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
13500 * gcc.dg/Wstringop-overflow-65.c: New test.
13501 * gcc.dg/Warray-bounds-69.c: Same.
13502
13503 2021-03-03 Marek Polacek <polacek@redhat.com>
13504
13505 PR c++/96474
13506 * g++.dg/cpp1z/class-deduction83.C: New test.
13507
13508 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
13509
13510 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
13511 New test.
13512 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
13513 New test.
13514
13515 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
13516
13517 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
13518 New test.
13519 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
13520 New test.
13521 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
13522 New test.
13523
13524 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
13525
13526 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
13527 New test.
13528 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
13529 New test.
13530
13531 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
13532
13533 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
13534 New test template.
13535 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
13536 New test.
13537 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
13538 New test.
13539 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
13540 New test.
13541 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
13542 New test.
13543
13544 2021-03-03 Jakub Jelinek <jakub@redhat.com>
13545
13546 PR c++/82959
13547 * g++.dg/cpp1z/eval-order10.C: New test.
13548
13549 2021-03-03 Marek Polacek <polacek@redhat.com>
13550
13551 PR c++/97034
13552 PR c++/99009
13553 * g++.dg/cpp1z/class-deduction81.C: New test.
13554 * g++.dg/cpp1z/class-deduction82.C: New test.
13555 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
13556 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
13557 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
13558
13559 2021-03-03 Jason Merrill <jason@redhat.com>
13560
13561 PR c++/95675
13562 * g++.dg/cpp0x/decltype-call5.C: New test.
13563 * g++.dg/cpp0x/decltype-call6.C: New test.
13564
13565 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13566
13567 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
13568 dg-options.
13569 * gcc.target/i386/pr95798-2.c: Likewise.
13570
13571 2021-03-03 Nathan Sidwell <nathan@acm.org>
13572
13573 PR c++/99344
13574 * g++.dg/modules/namespace-2_a.C
13575 * g++.dg/modules/pr99344_a.C
13576 * g++.dg/modules/pr99344_b.C
13577
13578 2021-03-03 Jakub Jelinek <jakub@redhat.com>
13579
13580 PR target/99321
13581 * gcc.target/i386/pr99321.c: New test.
13582
13583 2021-03-03 Jakub Jelinek <jakub@redhat.com>
13584
13585 PR c/99324
13586 * gcc.c-torture/compile/pr99324.c: New test.
13587
13588 2021-03-03 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR target/99085
13591 * gcc.dg/graphite/pr99085.c: New test.
13592
13593 2021-03-03 Jason Merrill <jason@redhat.com>
13594
13595 PR c++/96078
13596 * g++.dg/ext/attr-flatten1.C: New test.
13597
13598 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
13599
13600 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
13601 tests if target test-framework has -L or -I options.
13602
13603 2021-03-02 David Malcolm <dmalcolm@redhat.com>
13604
13605 PR c/99323
13606 * gcc.dg/pr99323-1.c: New test.
13607 * gcc.dg/pr99323-2.c: New test.
13608
13609 2021-03-02 Martin Sebor <msebor@redhat.com>
13610
13611 PR c++/99251
13612 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
13613 * g++.dg/warn/Wnonnull12.C: New test.
13614
13615 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
13616
13617 * gnat.dg/limited5.adb: New test.
13618
13619 2021-03-02 Patrick Palka <ppalka@redhat.com>
13620
13621 PR c++/96443
13622 PR c++/96960
13623 * g++.dg/concepts/abbrev9.C: New test.
13624 * g++.dg/cpp2a/concepts-lambda15.C: New test.
13625 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
13626 * g++.dg/cpp2a/concepts-return-req2.C: New test.
13627 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
13628 call to f15 that we expect to accept.
13629
13630 2021-03-02 Patrick Palka <ppalka@redhat.com>
13631
13632 * g++.dg/cpp1z/auto1.C: New test.
13633
13634 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
13635
13636 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
13637 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
13638 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
13639 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
13640 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
13641 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
13642 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
13643
13644 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
13645
13646 * lib/target-supports.exp: Add check for nnpa facility.
13647
13648 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
13649
13650 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
13651 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
13652
13653 2021-03-01 Martin Liska <mliska@suse.cz>
13654
13655 PR target/99313
13656 * gcc.target/s390/target-attribute/pr99313.c: New test.
13657
13658 2021-03-01 Nathan Sidwell <nathan@acm.org>
13659
13660 PR c++/99294
13661 * g++.dg/modules/pr99294.h: New.
13662 * g++.dg/modules/pr99294_a.C: New.
13663 * g++.dg/modules/pr99294_b.C: New.
13664
13665 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
13666
13667 * g++.dg/eh/seh-xmm-unwind.C: New test.
13668
13669 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
13670
13671 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
13672 expression components noexcept.
13673 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
13674 * g++.dg/coroutines/pr95345.C: Likewise.
13675
13676 2021-02-28 Jason Merrill <jason@redhat.com>
13677
13678 * g++.dg/ext/attr-lambda3.C: Add missing ;
13679
13680 2021-02-27 Jason Merrill <jason@redhat.com>
13681
13682 PR c++/90333
13683 * g++.dg/ext/attr-lambda3.C: New test.
13684
13685 2021-02-26 Alexandre Oliva <oliva@gnu.org>
13686
13687 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
13688 duplication.
13689 * gcc.target/powerpc/pr83629.c: Likewise.
13690 * gcc.target/powerpc/pr84112.c: Likewise.
13691
13692 2021-02-26 Olivier Hainque <hainque@adacore.com>
13693
13694 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
13695 dg-require-effective-target fpic.
13696 * gcc.target/powerpc/ppc-eabi.c: Likewise.
13697 * gcc.target/powerpc/pr26350.c: Likewise.
13698 * gcc.target/powerpc/pr67789.c: Likewise.
13699 * gcc.target/powerpc/pr79439-1.c: Likewise.
13700 * gcc.target/powerpc/pr79439-2.c: Likewise.
13701 * gcc.target/powerpc/pr79439-3.c: Likewise.
13702 * gcc.target/powerpc/pr83629.c: Likewise.
13703 * gcc.target/powerpc/pr84112.c: Likewise.
13704
13705 2021-02-26 Richard Biener <rguenther@suse.de>
13706
13707 PR middle-end/99281
13708 * g++.dg/pr99218.C: New testcase.
13709
13710 2021-02-26 Jakub Jelinek <jakub@redhat.com>
13711
13712 * g++.dg/cpp23/lambda-specifiers1.C: New test.
13713
13714 2021-02-26 Jakub Jelinek <jakub@redhat.com>
13715
13716 PR c++/95451
13717 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
13718
13719 2021-02-26 Jason Merrill <jason@redhat.com>
13720
13721 PR c++/98810
13722 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
13723
13724 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
13725
13726 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
13727 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
13728 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
13729 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
13730 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
13731 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
13732 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
13733 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
13734 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
13735 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
13736 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
13737 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
13738 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
13739 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
13740 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
13741
13742 2021-02-26 Patrick Palka <ppalka@redhat.com>
13743
13744 PR c++/98990
13745 * g++.dg/concepts/abbrev8.C: New test.
13746
13747 2021-02-25 Patrick Palka <ppalka@redhat.com>
13748
13749 PR c++/99213
13750 PR c++/94521
13751 * g++.dg/diagnostic/local1.C: New test.
13752
13753 2021-02-25 Patrick Palka <ppalka@redhat.com>
13754
13755 PR c++/99103
13756 * g++.dg/cpp1z/class-deduction79.C: New test.
13757 * g++.dg/cpp1z/class-deduction80.C: New test.
13758
13759 2021-02-25 Marek Polacek <polacek@redhat.com>
13760
13761 DR 1312
13762 PR c++/99176
13763 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
13764 * g++.dg/cpp0x/constexpr-cast2.C: New test.
13765 * g++.dg/cpp0x/constexpr-cast3.C: New test.
13766
13767 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
13768
13769 PR c++/97587
13770 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
13771 reference parms, to distinguish the rvalue ref. variant.
13772 * g++.dg/coroutines/pr97587.C: New test.
13773
13774 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
13775
13776 PR c++/95822
13777 * g++.dg/coroutines/pr95822.C: New test.
13778
13779 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
13780
13781 * gcc.target/arm/cmse/cmse-18.c: New test.
13782
13783 2021-02-25 Nathan Sidwell <nathan@acm.org>
13784
13785 PR c++/99166
13786 * g++.dg/modules/pr99166_a.X: Adjust.
13787 * g++.dg/modules/pr99166_b.C: Adjust.
13788 * g++.dg/modules/pr99166_c.C: Adjust.
13789 * g++.dg/modules/pr99166_d.C: Adjust.
13790
13791 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
13792
13793 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
13794
13795 2021-02-25 Tamar Christina <tamar.christina@arm.com>
13796
13797 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
13798
13799 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
13800
13801 PR testsuite/99233
13802 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
13803
13804 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
13805
13806 PR middle-end/97172
13807 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
13808
13809 2021-02-25 Richard Biener <rguenther@suse.de>
13810
13811 PR tree-optimization/99253
13812 * gcc.dg/vect/pr99253.c: New testcase.
13813
13814 2021-02-25 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR target/95798
13817 * gcc.target/i386/pr95798-1.c: New test.
13818 * gcc.target/i386/pr95798-2.c: New test.
13819
13820 2021-02-25 Jakub Jelinek <jakub@redhat.com>
13821
13822 PR tree-optimization/80635
13823 * g++.dg/warn/pr80635-1.C: New test.
13824 * g++.dg/warn/pr80635-2.C: New test.
13825
13826 2021-02-25 David Malcolm <dmalcolm@redhat.com>
13827
13828 PR analyzer/99193
13829 * gcc.dg/analyzer/pr99193-1.c: New test.
13830 * gcc.dg/analyzer/pr99193-2.c: New test.
13831 * gcc.dg/analyzer/pr99193-3.c: New test.
13832 * gcc.dg/analyzer/realloc-1.c: New test.
13833
13834 2021-02-24 Nathan Sidwell <nathan@acm.org>
13835
13836 PR c++/98718
13837 * g++.dg/modules/pr98718_a.C: New.
13838 * g++.dg/modules/pr98718_b.C: New.
13839
13840 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
13841
13842 * g++.dg/coroutines/co-await-void_type.C: Mark promise
13843 final_suspend call as noexcept.
13844 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
13845 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
13846 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
13847 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
13848 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
13849 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
13850 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
13851 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
13852 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
13853 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
13854 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
13855 * g++.dg/coroutines/coro1-allocators.h: Likewise.
13856 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
13857 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
13858 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
13859 * g++.dg/coroutines/pr94752.C: Likewise.
13860 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
13861 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
13862 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
13863 * g++.dg/coroutines/pr95050.C: Likewise.
13864 * g++.dg/coroutines/pr95345.C: Likewise.
13865 * g++.dg/coroutines/pr95440.C: Likewise.
13866 * g++.dg/coroutines/pr95591.C: Likewise.
13867 * g++.dg/coroutines/pr95711.C: Likewise.
13868 * g++.dg/coroutines/pr95813.C: Likewise.
13869 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
13870 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
13871 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
13872 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
13873 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
13874 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
13875 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
13876 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
13877 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
13878 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
13879 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
13880 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
13881 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
13882 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
13883 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
13884 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
13885 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
13886 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
13887 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
13888 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
13889
13890 2021-02-24 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR fortran/99226
13893 * c-c++-common/gomp/pr99226.c: New test.
13894 * gfortran.dg/gomp/pr99226.f90: New test.
13895
13896 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
13897
13898 PR inline-asm/99123
13899 * gcc.target/i386/pr99123.c: New.
13900
13901 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
13902
13903 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
13904
13905 2021-02-24 Nathan Sidwell <nathan@acm.org>
13906
13907 PR c++/99072
13908 * g++.dg/modules/pr99072.H: New.
13909
13910 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
13911
13912 PR fortran/98342
13913 * gfortran.dg/assumed_rank_21.f90 : New test.
13914
13915 2021-02-24 Martin Sebor <msebor@redhat.com>
13916
13917 PR middle-end/97172
13918 * gcc.dg/pr97172-2.c: New test.
13919
13920 2021-02-24 Tamar Christina <tamar.christina@arm.com>
13921
13922 PR tree-optimization/99220
13923 * g++.dg/vect/pr99220.cc: New test.
13924
13925 2021-02-24 Tamar Christina <tamar.christina@arm.com>
13926
13927 PR tree-optimization/99149
13928 * g++.dg/vect/pr99149.cc: Disabled on BE.
13929
13930 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
13931
13932 PR c++/96251
13933 * g++.dg/coroutines/pr96251.C: New test.
13934
13935 2021-02-24 Jakub Jelinek <jakub@redhat.com>
13936
13937 PR tree-optimization/99225
13938 * gcc.c-torture/compile/pr99225.c: New test.
13939
13940 2021-02-24 Tamar Christina <tamar.christina@arm.com>
13941
13942 PR tree-optimization/99149
13943 * g++.dg/vect/pr99149.cc: New test.
13944
13945 2021-02-24 Richard Biener <rguenther@suse.de>
13946
13947 PR c/99224
13948 * gcc.dg/pr99224.c: New testcase.
13949
13950 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
13951
13952 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
13953 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
13954 Add __has_builtin tests for built-ins.
13955 Update expected instruction counts.
13956
13957 2021-02-23 Martin Sebor <msebor@redhat.com>
13958
13959 PR c++/99074
13960 * g++.dg/warn/Wnonnull11.C: New test.
13961
13962 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
13963
13964 PR fortran/99124
13965 * gfortran.dg/class_defined_operator_2.f03 : New test.
13966 * gfortran.dg/elemental_result_2.f90 : New test.
13967 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
13968 elemental function with an allocatable result with an operator
13969 interface with array dummies and result.
13970
13971 2021-02-23 Harald Anlauf <anlauf@gmx.de>
13972
13973 PR fortran/99206
13974 * gfortran.dg/reshape_zerosize_4.f90: New test.
13975
13976 2021-02-23 Nathan Sidwell <nathan@acm.org>
13977
13978 PR c++/99208
13979 * g++.dg/modules/pr99208_a.C: New.
13980 * g++.dg/modules/pr99208_b.C: New.
13981
13982 2021-02-23 Martin Liska <mliska@suse.cz>
13983
13984 PR sanitizer/99168
13985 * c-c++-common/asan/pr99168.c: New test.
13986
13987 2021-02-23 Patrick Palka <ppalka@redhat.com>
13988
13989 PR c++/95468
13990 * g++.dg/template/non-dependent15.C: New test.
13991
13992 2021-02-23 Jakub Jelinek <jakub@redhat.com>
13993
13994 PR tree-optimization/99204
13995 * gfortran.dg/pr99204.f90: New test.
13996
13997 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
13998
13999 * gcc.target/powerpc/vec-init-10.c: New test.
14000
14001 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
14002
14003 * g++.dg/warn/Wplacement-new-size-1.C,
14004 g++.dg/warn/Wplacement-new-size-2.C,
14005 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
14006 default_packed targets.
14007
14008 2021-02-22 David Malcolm <dmalcolm@redhat.com>
14009
14010 PR analyzer/99196
14011 * gcc.dg/analyzer/error-1.c: New test.
14012 * gcc.dg/analyzer/error-2.c: New test.
14013 * gcc.dg/analyzer/error-3.c: New test.
14014
14015 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
14016
14017 PR testsuite/99173
14018 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
14019 * c-c++-common/attr-retain-6.c: Likewise.
14020 * c-c++-common/attr-retain-7.c: Likewise.
14021 * c-c++-common/attr-retain-8.c: Likewise.
14022 * c-c++-common/attr-retain-9.c: Likewise.
14023
14024 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14025
14026 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
14027
14028 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
14029
14030 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
14031 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
14032 Handle __INT32_TYPE__ being "long int".
14033
14034 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
14035
14036 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
14037
14038 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
14039
14040 * gcc.target/cris/biap-mul.c: New test.
14041
14042 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
14043
14044 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
14045
14046 2021-02-22 Nathan Sidwell <nathan@acm.org>
14047
14048 PR c++/99174
14049 * g++.dg/modules/pr99174-1_a.C: New.
14050 * g++.dg/modules/pr99174-1_b.C: New.
14051 * g++.dg/modules/pr99174-1_c.C: New.
14052 * g++.dg/modules/pr99174.H: New.
14053
14054 2021-02-22 Nathan Sidwell <nathan@acm.org>
14055
14056 PR c++/99153
14057 * g++.dg/modules/pr99153_a.H: New.
14058 * g++.dg/modules/pr99153_b.H: New.
14059
14060 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
14061
14062 PR rtl-optimization/98791
14063 * gcc.target/aarch64/sve/pr98791.c: New test.
14064
14065 2021-02-22 Richard Biener <rguenther@suse.de>
14066
14067 PR tree-optimization/99165
14068 * g++.dg/pr99165.C: New testcase.
14069
14070 2021-02-21 Harald Anlauf <anlauf@gmx.de>
14071
14072 * gfortran.dg/intent_optimize_3.f90: New test.
14073
14074 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
14075
14076 * c-c++-common/attr-retain-5.c: Skip on AIX.
14077 * c-c++-common/attr-retain-6.c: Same.
14078 * c-c++-common/attr-retain-7.c: Same.
14079 * c-c++-common/attr-retain-8.c: Same.
14080 * c-c++-common/attr-retain-9.c: Same.
14081
14082 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
14083
14084 PR target/99134
14085 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
14086 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
14087 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
14088 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
14089 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
14090 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
14091
14092 2021-02-19 Nathan Sidwell <nathan@acm.org>
14093
14094 PR c++/98741
14095 * g++.dg/modules/pr98741_a.H: New.
14096 * g++.dg/modules/pr98741_b.H: New.
14097 * g++.dg/modules/pr98741_c.C: New.
14098 * g++.dg/modules/pr98741_d.C: New.
14099
14100 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14101
14102 PR fortran/98686
14103 * gfortran.dg/namelist_4.f90: Modify.
14104 * gfortran.dg/namelist_98.f90: New test.
14105
14106 2021-02-19 Martin Sebor <msebor@redhat.com>
14107
14108 PR c/97172
14109 * gcc.dg/pr97172.c: Add test cases.
14110
14111 2021-02-19 Nathan Sidwell <nathan@acm.org>
14112
14113 * g++.dg/modules/pr99166_a.X: New.
14114 * g++.dg/modules/pr99166_b.C: New.
14115 * g++.dg/modules/pr99166_c.C: New.
14116 * g++.dg/modules/pr99166_d.C: New.
14117
14118 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
14119
14120 PR fortran/99010
14121 * gfortran.dg/coarray/array_temporary-1.f90: New test.
14122
14123 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
14124
14125 PR fortran/99146
14126 * gfortran.dg/dtio_36.f90: New test.
14127
14128 2021-02-19 Richard Biener <rguenther@suse.de>
14129
14130 PR middle-end/99122
14131 * gcc.dg/pr99122-3.c: New testcase.
14132
14133 2021-02-19 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR target/98998
14136 * gcc.target/arm/pure-code/pr98998.c: New test.
14137
14138 2021-02-19 Jakub Jelinek <jakub@redhat.com>
14139
14140 PR ipa/99034
14141 * g++.dg/opt/pr99034.C: New test.
14142
14143 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
14144
14145 PR fortran/99027
14146 * gfortran.dg/ubound_1.f90: New test.
14147
14148 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
14149
14150 PR target/98657
14151 * gcc.target/aarch64/sve/pr98657.c: New test.
14152
14153 2021-02-19 Jason Merrill <jason@redhat.com>
14154
14155 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
14156
14157 2021-02-19 David Malcolm <dmalcolm@redhat.com>
14158
14159 PR jit/99126
14160 * jit.dg/test-trap.c: New test.
14161
14162 2021-02-19 Jason Merrill <jason@redhat.com>
14163
14164 PR c++/96926
14165 * g++.dg/cpp0x/overload4.C: New test.
14166
14167 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
14168
14169 PR rtl-optimization/96264
14170 * gcc.target/powerpc/pr96264.c: New.
14171
14172 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
14173
14174 PR target/99113
14175 * c-c++-common/attr-retain-1.c: New test.
14176 * c-c++-common/attr-retain-2.c: Likewise.
14177 * c-c++-common/attr-retain-3.c: Likewise.
14178 * c-c++-common/attr-retain-4.c: Likewise.
14179 * c-c++-common/attr-retain-5.c: Likewise.
14180 * c-c++-common/attr-retain-6.c: Likewise.
14181 * c-c++-common/attr-retain-7.c: Likewise.
14182 * c-c++-common/attr-retain-8.c: Likewise.
14183 * c-c++-common/attr-retain-9.c: Likewise.
14184 * c-c++-common/pr99113.c: Likewise.
14185 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
14186 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
14187 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
14188 * c-c++-common/attr-used-2.c: Likewise.
14189 * c-c++-common/attr-used-3.c: Likewise.
14190 * c-c++-common/attr-used-4.c: Likewise.
14191 * c-c++-common/attr-used-9.c: Likewise.
14192 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
14193 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
14194 * c-c++-common/attr-used-5.c: Don't expect warning for the used
14195 attribute nor SHF_GNU_RETAIN section.
14196 * c-c++-common/attr-used-6.c: Likewise.
14197 * c-c++-common/attr-used-7.c: Likewise.
14198 * c-c++-common/attr-used-8.c: Likewise.
14199
14200 2021-02-18 Nathan Sidwell <nathan@acm.org>
14201
14202 PR c++/99023
14203 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
14204 for .X files.
14205 * g++.dg/modules/pr99023_a.X: New.
14206 * g++.dg/modules/pr99023_b.X: New.
14207
14208 2021-02-18 Jakub Jelinek <jakub@redhat.com>
14209
14210 PR c/99136
14211 * gcc.dg/pr99136.c: New test.
14212
14213 2021-02-18 Nathan Sidwell <nathan@acm.org>
14214
14215 PR c++/99023
14216 * g++.dg/modules/modules.exp: Remove dg-module-headers support
14217 * g++.dg/modules/alias-2_a.H: Delete.
14218 * g++.dg/modules/sys/alias-2_a.H: Delete.
14219
14220 2021-02-18 Nathan Sidwell <nathan@acm.org>
14221
14222 PR c++/99150
14223 * g++.dg/modules/pr99023_a.H: Delete.
14224 * g++.dg/modules/pr99023_b.H: Delete.
14225
14226 2021-02-18 Jakub Jelinek <jakub@redhat.com>
14227
14228 PR c++/99132
14229 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
14230
14231 2021-02-18 Richard Biener <rguenther@suse.de>
14232
14233 PR middle-end/99122
14234 * gcc.dg/pr99122-1.c: New testcase.
14235 * gcc.dg/pr99122-2.c: Likewise.
14236
14237 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
14238
14239 PR tree-optimization/99142
14240 * gcc.dg/tree-ssa/pr99142.c: New test.
14241
14242 2021-02-18 Jakub Jelinek <jakub@redhat.com>
14243
14244 PR middle-end/99109
14245 * g++.dg/warn/Warray-bounds-17.C: New test.
14246
14247 2021-02-18 Jakub Jelinek <jakub@redhat.com>
14248
14249 PR target/99104
14250 * gcc.dg/pr99104.c: New test.
14251
14252 2021-02-17 David Malcolm <dmalcolm@redhat.com>
14253
14254 PR analyzer/94596
14255 * gcc.dg/analyzer/pr94596.c: New test.
14256
14257 2021-02-17 Nathan Sidwell <nathan@acm.org>
14258
14259 PR c++/99023
14260 * g++.dg/modules/pr99023_a.H: New.
14261 * g++.dg/modules/pr99023_b.H: New.
14262
14263 2021-02-17 David Malcolm <dmalcolm@redhat.com>
14264
14265 PR analyzer/98969
14266 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
14267 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
14268 options. Remove false leak directive.
14269 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
14270 false positive.
14271 (test_3): New.
14272
14273 2021-02-17 Julian Brown <julian@codesourcery.com>
14274
14275 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
14276 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
14277 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
14278 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
14279 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
14280
14281 2021-02-17 Julian Brown <julian@codesourcery.com>
14282
14283 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
14284 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
14285 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
14286 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
14287 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
14288 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
14289 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
14290 previously-broken directives.
14291
14292 2021-02-17 Jakub Jelinek <jakub@redhat.com>
14293
14294 PR sanitizer/99106
14295 * g++.dg/ubsan/pr99106.C: New test.
14296
14297 2021-02-17 Nathan Sidwell <nathan@acm.org>
14298
14299 PR c++/99116
14300 * g++.dg/lookup/pr99116-1.C: New.
14301 * g++.dg/lookup/pr99116-2.C: New.
14302
14303 2021-02-17 Nathan Sidwell <nathan@acm.org>
14304
14305 PR c++/99071
14306 * g++.dg/modules/pr99071_a.H: New.
14307 * g++.dg/modules/pr99071_b.H: New.
14308
14309 2021-02-17 Patrick Palka <ppalka@redhat.com>
14310
14311 PR debug/96997
14312 PR c++/94034
14313 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
14314 "call to non-'constexpr' function" error message.
14315
14316 2021-02-16 Nathan Sidwell <nathan@acm.org>
14317
14318 * g++.dg/modules/pr99050_a.H: New.
14319 * g++.dg/modules/pr99050_b.C: New.
14320
14321 2021-02-16 Marek Polacek <polacek@redhat.com>
14322
14323 PR c++/99062
14324 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
14325 * g++.dg/ext/attr-assume-aligned.C: New test.
14326
14327 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
14328
14329 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
14330 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
14331
14332 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
14333
14334 * gfortran.dg/goacc/ref_inquiry.f90: New test.
14335 * gfortran.dg/gomp/ref_inquiry.f90: New test.
14336
14337 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
14338
14339 PR inline-asm/98096
14340 * gcc.c-torture/compile/pr98096.c: New.
14341
14342 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
14343
14344 PR fortran/99111
14345 * gfortran.dg/fmt_nonchar_1.f90: New test.
14346 * gfortran.dg/fmt_nonchar_2.f90: New test.
14347
14348 2021-02-16 Jakub Jelinek <jakub@redhat.com>
14349
14350 PR target/99100
14351 * gcc.target/i386/pr99100.c: New test.
14352
14353 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
14354
14355 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
14356
14357 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
14358
14359 PR rtl-optimization/98872
14360 * gcc.target/powerpc/pr98872.c: New test.
14361
14362 2021-02-15 Jakub Jelinek <jakub@redhat.com>
14363
14364 PR tree-optimization/99079
14365 * gcc.dg/fold-modpow2-2.c: New test.
14366 * gcc.c-torture/execute/pr99079.c: New test.
14367
14368 2021-02-13 Jakub Jelinek <jakub@redhat.com>
14369
14370 PR rtl-optimization/98439
14371 * gcc.target/i386/pr98439.c: New test.
14372
14373 2021-02-13 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR target/96166
14376 * gcc.target/i386/pr96166.c: New test.
14377
14378 2021-02-12 Jakub Jelinek <jakub@redhat.com>
14379
14380 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
14381 and restrict the test to aarch64-*-* target only.
14382
14383 2021-02-12 Nathan Sidwell <nathan@acm.org>
14384
14385 * g++.dg/modules/pr99039_a.C: New.
14386 * g++.dg/modules/pr99039_b.C: New.
14387
14388 2021-02-12 Nathan Sidwell <nathan@acm.org>
14389
14390 PR c++/99040
14391 * g++.dg/modules/pr99040_a.C: New.
14392 * g++.dg/modules/pr99040_b.C: New.
14393 * g++.dg/modules/pr99040_c.C: New.
14394 * g++.dg/modules/pr99040_d.C: New.
14395
14396 2021-02-12 Nathan Sidwell <nathan@acm.org>
14397
14398 PR c++/99039
14399 PR c++/99040
14400 * g++.dg/lookup/pr99039.C: New.
14401
14402 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
14403
14404 PR libfortran/95647
14405 * gfortran.dg/ieee/ieee_12.f90: New test.
14406
14407 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
14408
14409 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
14410
14411 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
14412
14413 PR target/98931
14414 * gcc.target/arm/pr98931.c: Add -mthumb
14415
14416 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
14417
14418 PR fortran/99043
14419 * gfortran.dg/assumed_rank_20.f90: New test.
14420
14421 2021-02-12 Jakub Jelinek <jakub@redhat.com>
14422
14423 PR c++/97742
14424 * g++.dg/cpp2a/concepts-requires24.C: New test.
14425
14426 2021-02-12 Jason Merrill <jason@redhat.com>
14427
14428 PR c++/97246
14429 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
14430
14431 2021-02-12 David Malcolm <dmalcolm@redhat.com>
14432
14433 PR analyzer/98969
14434 * g++.dg/analyzer/pr99064.C: New test.
14435 * gcc.dg/analyzer/pr98969.c: New test.
14436
14437 2021-02-11 Marek Polacek <polacek@redhat.com>
14438
14439 PR c++/95888
14440 * g++.dg/template/deduce10.C: New test.
14441 * g++.dg/template/deduce9.C: New test.
14442
14443 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
14444
14445 PR target/99041
14446 * g++.target/powerpc/pr99041.C: New test.
14447
14448 2021-02-11 Jakub Jelinek <jakub@redhat.com>
14449
14450 PR c++/99033
14451 * g++.dg/ext/flexary38.C: New test.
14452
14453 2021-02-11 Marek Polacek <polacek@redhat.com>
14454
14455 PR c++/99063
14456 * g++.dg/cpp0x/variadic-crash6.C: New test.
14457
14458 2021-02-11 Patrick Palka <ppalka@redhat.com>
14459
14460 PR c++/97582
14461 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
14462
14463 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
14464
14465 PR target/98931
14466 * gcc.target/arm/pr98931.c: New testcase.
14467
14468 2021-02-11 Joel Hutton <joel.hutton@arm.com>
14469
14470 PR tree-optimization/98772
14471 * gcc.target/aarch64/pr98772.c: New test.
14472
14473 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
14474
14475 PR fortran/98897
14476 * gfortran.dg/typebound_call_32.f90: New test.
14477
14478 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
14479
14480 PR fortran/99060
14481 * gfortran.dg/pr99060.f90: New test.
14482
14483 2021-02-11 Alexandre Oliva <oliva@adacore.com>
14484
14485 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
14486
14487 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14488
14489 PR libfortran/98825
14490 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
14491
14492 2021-02-10 Martin Sebor <msebor@redhat.com>
14493
14494 PR tree-optimization/92879
14495 * g++.dg/warn/Warray-bounds-16.C: New test.
14496
14497 2021-02-10 David Malcolm <dmalcolm@redhat.com>
14498
14499 PR preprocessor/96391
14500 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
14501 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
14502 using the location_overflow_plugin.c from gcc.dg/plugin.
14503
14504 2021-02-10 Jakub Jelinek <jakub@redhat.com>
14505
14506 PR c++/99035
14507 * g++.dg/ext/weak6.C: New test.
14508
14509 2021-02-10 Jakub Jelinek <jakub@redhat.com>
14510
14511 PR target/99025
14512 * gcc.target/i386/pr99025.c: New test.
14513
14514 2021-02-10 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR c++/98988
14517 PR c++/99031
14518 * g++.dg/cpp2a/constexpr-new16.C: New test.
14519 * g++.dg/cpp2a/constexpr-new17.C: New test.
14520
14521 2021-02-10 Nathan Sidwell <nathan@acm.org>
14522
14523 PR c++/99030
14524 * g++.dg/lookup/pr99030.C: New.
14525
14526 2021-02-10 Jakub Jelinek <jakub@redhat.com>
14527
14528 PR middle-end/99007
14529 * g++.dg/gomp/pr99007.C: New test.
14530 * gcc.dg/gomp/pr99007-1.c: New test.
14531 * gcc.dg/gomp/pr99007-2.c: New test.
14532 * gcc.dg/gomp/pr99007-3.c: New test.
14533
14534 2021-02-10 Julian Brown <julian@codesourcery.com>
14535
14536 PR fortran/98979
14537 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
14538 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
14539 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
14540
14541 2021-02-09 David Malcolm <dmalcolm@redhat.com>
14542
14543 PR analyzer/98575
14544 * gcc.dg/analyzer/file-1.c (test_5): New.
14545 * gcc.dg/analyzer/file-3.c: New test.
14546
14547 2021-02-09 David Malcolm <dmalcolm@redhat.com>
14548
14549 PR analyzer/98575
14550 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
14551 * gcc.dg/analyzer/pr94851-2.c: New test.
14552 * gcc.dg/analyzer/pr98575-1.c: New test.
14553
14554 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
14555
14556 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
14557
14558 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
14559
14560 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
14561 New test template.
14562 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
14563
14564 2021-02-09 Nathan Sidwell <nathan@acm.org>
14565
14566 PR c++/98944
14567 * g++.dg/modules/pr98944_a.C: New.
14568 * g++.dg/modules/pr98944_b.C: New.
14569 * g++.dg/modules/pr98944_c.C: New.
14570 * g++.dg/modules/pr98944_d.C: New.
14571
14572 2021-02-09 Jakub Jelinek <jakub@redhat.com>
14573
14574 PR middle-end/98465
14575 * g++.dg/warn/Wstringop-overread-1.C: New test.
14576
14577 2021-02-09 Jason Merrill <jason@redhat.com>
14578
14579 PR c++/96905
14580 * g++.dg/cpp2a/consteval-expinst1.C: New test.
14581
14582 2021-02-09 Jason Merrill <jason@redhat.com>
14583
14584 PR c++/98326
14585 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
14586
14587 2021-02-09 Jason Merrill <jason@redhat.com>
14588
14589 PR c++/98994
14590 * g++.dg/cpp2a/no_unique_address12.C: New test.
14591
14592 2021-02-08 Nathan Sidwell <nathan@acm.org>
14593
14594 * g++.dg/modules/pr98531-2.h: New.
14595 * g++.dg/modules/pr98531-2_a.H: New.
14596 * g++.dg/modules/pr98531-2_b.C: New.
14597 * g++.dg/modules/pr98531-3.h: New.
14598 * g++.dg/modules/pr98531-3_a.H: New.
14599 * g++.dg/modules/pr98531-3_b.C: New.
14600
14601 2021-02-08 Nathan Sidwell <nathan@acm.org>
14602
14603 PR c++/98531
14604 * g++.dg/modules/pr98531-1.h: New.
14605 * g++.dg/modules/pr98531-1_a.H: New.
14606 * g++.dg/modules/pr98531-1_b.C: New.
14607 * g++.dg/abi/pr98531-1.C: New.
14608 * g++.dg/abi/pr98531-2.C: New.
14609 * g++.dg/abi/pr98531-3.C: New.
14610 * g++.dg/abi/pr98531-4.C: New.
14611
14612 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
14613
14614 PR middle-end/98974
14615 * gfortran.dg/pr98974.F90: New test.
14616
14617 2021-02-08 Richard Biener <rguenther@suse.de>
14618
14619 PR lto/96591
14620 * g++.dg/lto/pr96591_0.C: New testcase.
14621
14622 2021-02-05 Marek Polacek <polacek@redhat.com>
14623
14624 PR c++/98947
14625 * g++.dg/cpp2a/volatile5.C: New test.
14626
14627 2021-02-05 Marek Polacek <polacek@redhat.com>
14628
14629 PR c++/96462
14630 * g++.dg/cpp2a/using-enum-8.C: New test.
14631
14632 2021-02-05 Nathan Sidwell <nathan@acm.org>
14633
14634 PR driver/98943
14635 * c-c++-common/pr98943.c: New.
14636
14637 2021-02-05 Richard Biener <rguenther@suse.de>
14638
14639 PR tree-optimization/98855
14640 * g++.dg/vect/slp-pr98855.cc: New testcase.
14641
14642 2021-02-05 Jakub Jelinek <jakub@redhat.com>
14643
14644 PR c++/97878
14645 * g++.dg/cpp1z/decomp54.C: New test.
14646
14647 2021-02-05 liuhongt <hongtao.liu@intel.com>
14648
14649 PR target/98537
14650 * g++.target/i386/avx512bw-pr98537-1.C: New test.
14651 * g++.target/i386/avx512vl-pr98537-1.C: New test.
14652 * g++.target/i386/avx512vl-pr98537-2.C: New test.
14653 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
14654 integer mask comparison should not be generated.
14655 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
14656 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
14657 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
14658
14659 2021-02-04 Julian Brown <julian@codesourcery.com>
14660
14661 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
14662 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
14663 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
14664 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
14665
14666 2021-02-04 Julian Brown <julian@codesourcery.com>
14667
14668 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
14669
14670 2021-02-04 Julian Brown <julian@codesourcery.com>
14671
14672 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
14673
14674 2021-02-04 Jakub Jelinek <jakub@redhat.com>
14675
14676 PR testsuite/98325
14677 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
14678 $section is .opd, look at .L.$symbol_name's section.
14679 (parse_section_section_of_symbols): Handle .previous directive.
14680 * gcc.dg/array-quals-1.c: Allow .sdata section.
14681
14682 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
14683
14684 * gdc.dg/intrinsics.d: Update test.
14685
14686 2021-02-04 Martin Sebor <msebor@redhat.com>
14687
14688 PR c/97882
14689 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
14690 * gcc.dg/label-decl-4.c: Same.
14691 * gcc.dg/mismatch-decl-1.c: Same.
14692 * gcc.dg/old-style-then-proto-1.c: Same.
14693 * gcc.dg/parm-mismatch-1.c: Same.
14694 * gcc.dg/pr35445.c: Same.
14695 * gcc.dg/redecl-11.c: Same.
14696 * gcc.dg/redecl-12.c: Same.
14697 * gcc.dg/redecl-13.c: Same.
14698 * gcc.dg/redecl-15.c: Same.
14699 * gcc.dg/tls/thr-init-1.c: Same.
14700 * objc.dg/id-1.m: Same.
14701 * objc.dg/tls/diag-3.m: Same.
14702 * gcc.dg/pr97882.c: New test.
14703 * gcc.dg/qual-return-7.c: New test.
14704 * gcc.dg/qual-return-8.c: New test.
14705
14706 2021-02-04 Jason Merrill <jason@redhat.com>
14707
14708 PR c++/98717
14709 * g++.dg/cpp2a/concepts-variadic3.C: New test.
14710
14711 2021-02-04 David Malcolm <dmalcolm@redhat.com>
14712
14713 PR c/97932
14714 * gcc.dg/pr97932.c: New test.
14715
14716 2021-02-04 emsr <3dw4rd@verizon.net>
14717
14718 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
14719
14720 2021-02-04 Jakub Jelinek <jakub@redhat.com>
14721
14722 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
14723 of make_signed<size_t>::type in the diagnostics.
14724
14725 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
14726
14727 PR c++/90926
14728 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
14729
14730 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
14731
14732 * gfortran.dg/goacc/substring.f90: New test.
14733 * gfortran.dg/gomp/substring.f90: New test.
14734
14735 2021-02-04 Martin Liska <mliska@suse.cz>
14736
14737 * gcc.target/i386/prefer-vector-width-attr.c: New test.
14738
14739 2021-02-04 Jason Merrill <jason@redhat.com>
14740
14741 PR c++/98802
14742 * g++.dg/cpp1z/class-deduction78.C: New test.
14743
14744 2021-02-04 Jason Merrill <jason@redhat.com>
14745
14746 PR c++/95192
14747 * g++.dg/cpp0x/pr84630.C: Call b().
14748 * g++.dg/cpp2a/lambda-uneval13.C: New test.
14749 * g++.dg/ext/attr-expr1.C: New test.
14750
14751 2021-02-03 Jakub Jelinek <jakub@redhat.com>
14752
14753 PR preprocessor/98882
14754 * gcc.dg/cpp/pr98882.c: New test.
14755
14756 2021-02-03 Jason Merrill <jason@redhat.com>
14757
14758 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
14759 hash-table-verification-limit=10000.
14760
14761 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
14762
14763 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
14764 * g++.dg/cpp23/feat-cxx2b.C: New test.
14765 * g++.dg/cpp23/size_t-literals.C: New test.
14766 * g++.dg/warn/Wsize_t-literals.C: New test.
14767
14768 2021-02-03 Jakub Jelinek <jakub@redhat.com>
14769
14770 PR c++/97804
14771 * g++.dg/cpp2a/no_unique_address11.C: New test.
14772
14773 2021-02-03 Marek Polacek <polacek@redhat.com>
14774
14775 PR c++/98899
14776 * g++.dg/cpp0x/noexcept65.C: New test.
14777
14778 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
14779
14780 PR fortran/98913
14781 * gfortran.dg/coarray/array_temporary.f90: New test.
14782
14783 2021-02-03 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR middle-end/97487
14786 * gcc.dg/pr97487-1.c: New test.
14787 * gcc.dg/pr97487-2.c: New test.
14788
14789 2021-02-03 Jakub Jelinek <jakub@redhat.com>
14790
14791 PR middle-end/97971
14792 * gcc.target/i386/pr97971.c: New test.
14793
14794 2021-02-03 Jakub Jelinek <jakub@redhat.com>
14795
14796 PR tree-optimization/98287
14797 * gcc.dg/pr98287.c: New test.
14798
14799 2021-02-03 Tamar Christina <tamar.christina@arm.com>
14800
14801 PR tree-optimization/98928
14802 * gcc.target/i386/pr98928.c: New test.
14803
14804 2021-02-02 Martin Liska <mliska@suse.cz>
14805
14806 PR target/97510
14807 * gcc.target/i386/pr97510.c: New test.
14808
14809 2021-02-02 Jason Merrill <jason@redhat.com>
14810
14811 PR c++/98929
14812 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
14813
14814 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14815
14816 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
14817
14818 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
14819
14820 PR fortran/91862
14821 * gfortran.dg/pr91862.f90: New test.
14822
14823 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14824
14825 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
14826
14827 2021-02-02 Jakub Jelinek <jakub@redhat.com>
14828
14829 PR tree-optimization/98848
14830 * gcc.dg/vect/pr98848.c: New test.
14831 * gcc.dg/vect/pr92205.c: Remove xfail.
14832
14833 2021-02-02 Jakub Jelinek <jakub@redhat.com>
14834
14835 PR tree-optimization/97960
14836 * g++.dg/torture/pr97960.C: New test.
14837
14838 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
14839
14840 PR target/98743
14841 * g++.dg/opt/pr98743.C: New.
14842
14843 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
14844
14845 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
14846
14847 2021-02-02 Alexandre Oliva <oliva@adacore.com>
14848
14849 * gcc.dg/asan/nested-1.c: New.
14850
14851 2021-02-02 David Malcolm <dmalcolm@redhat.com>
14852
14853 PR analyzer/93355
14854 PR analyzer/96374
14855 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
14856 prefix to support subroutines where necessary.
14857 * gcc.dg/analyzer/data-model-1.c: Likewise.
14858 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
14859 (test_6a): New.
14860 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
14861 subroutines where necessary.
14862 * gcc.dg/analyzer/pr96651-2.c: Likewise.
14863 * gcc.dg/analyzer/signal-4b.c: Likewise.
14864 * gcc.dg/analyzer/single-field.c: Likewise.
14865 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
14866
14867 2021-02-02 David Malcolm <dmalcolm@redhat.com>
14868
14869 PR analyzer/93355
14870 PR analyzer/96374
14871 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
14872 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
14873
14874 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14875
14876 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
14877 assembly scan.
14878
14879 2021-02-01 David Malcolm <dmalcolm@redhat.com>
14880
14881 PR analyzer/98918
14882 * gcc.dg/analyzer/pr98918.c: New test.
14883
14884 2021-02-01 Sergei Trofimovich <siarheit@google.com>
14885
14886 PR tree-optimization/98499
14887 * g++.dg/pr98499.C: new test.
14888
14889 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14890
14891 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
14892
14893 2021-02-01 Martin Sebor <msebor@redhat.com>
14894
14895 PR middle-end/97172
14896 * gcc.dg/pr97172.c: New test.
14897
14898 2021-02-01 Martin Sebor <msebor@redhat.com>
14899
14900 PR c++/98835
14901 * g++.dg/Wclass-memaccess-6.C: New test.
14902
14903 2021-02-01 Patrick Palka <ppalka@redhat.com>
14904
14905 PR c++/98295
14906 * g++.dg/cpp0x/constexpr-98295.C: New test.
14907
14908 2021-02-01 Marek Polacek <polacek@redhat.com>
14909
14910 PR c++/98355
14911 * g++.dg/ext/builtin-has-attribute2.C: New test.
14912
14913 2021-02-01 Jason Merrill <jason@redhat.com>
14914
14915 PR c++/98570
14916 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
14917
14918 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
14919
14920 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
14921 New test template.
14922 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
14923 New test template.
14924 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
14925 New test template.
14926 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
14927 New test.
14928 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
14929 New test.
14930 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
14931 New test.
14932 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
14933 New test.
14934 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
14935 New test.
14936 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
14937 New test.
14938 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
14939 New test.
14940 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
14941 New test.
14942 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
14943 New test.
14944
14945 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
14946
14947 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
14948 New test.
14949 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
14950 New test.
14951 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
14952 New test.
14953 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
14954 New test.
14955
14956 2021-02-01 Tamar Christina <tamar.christina@arm.com>
14957
14958 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
14959
14960 2021-02-01 Patrick Palka <ppalka@redhat.com>
14961
14962 PR c++/84494
14963 * g++.dg/cpp1y/constexpr-84494.C: New test.
14964
14965 2021-02-01 Xing GUO <higuoxing@gmail.com>
14966
14967 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
14968
14969 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
14970
14971 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
14972 * gcc.target/powerpc/pr79251.p9.c: Likewise.
14973
14974 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
14975
14976 * c-c++-common/attr-used-5.c: Skip for Darwin.
14977 * c-c++-common/attr-used-6.c: Likewise.
14978 * c-c++-common/attr-used-7.c: Likewise.
14979 * c-c++-common/attr-used-8.c: Likewise.
14980 * c-c++-common/attr-used-9.c: Likewise.
14981
14982 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
14983
14984 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
14985 * gcc.target/powerpc/pr79251.p9.c: Same.
14986
14987 2021-01-30 Jakub Jelinek <jakub@redhat.com>
14988
14989 * gcc.target/i386/20051216-1.c: New test.
14990
14991 2021-01-30 Jakub Jelinek <jakub@redhat.com>
14992
14993 PR testsuite/98243
14994 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
14995 scan-tree-dump-times to x86 and aarch64 targets.
14996 * gcc.dg/gomp/simd-3.c: Likewise.
14997
14998 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
14999
15000 PR testsuite/98870
15001 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
15002 expected result.
15003
15004 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
15005
15006 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
15007
15008 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
15009
15010 PR target/97701
15011 * gcc.target/aarch64/pr97701.c: Modify.
15012
15013 2021-01-29 David Malcolm <dmalcolm@redhat.com>
15014
15015 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
15016
15017 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
15018
15019 PR target/97701
15020 * gcc.target/aarch64/pr97701.c: New.
15021
15022 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
15023
15024 * gcc.target/powerpc/pr91903.c: New test.
15025 * gcc.target/powerpc/builtins-1.fold.h: Update.
15026 * gcc.target/powerpc/builtins-2.c: Update.
15027
15028 2021-01-29 Nathan Sidwell <nathan@acm.org>
15029
15030 PR c++/98843
15031 * g++.dg/modules/pr98843_a.C: New.
15032 * g++.dg/modules/pr98843_b.H: New.
15033 * g++.dg/modules/pr98843_c.C: New.
15034
15035 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15036
15037 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
15038
15039 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
15040 Richard Biener <rguenther@suse.de>
15041
15042 PR tree-optimization/97627
15043 * g++.dg/pr97627.C: New testcase.
15044
15045 2021-01-29 Jakub Jelinek <jakub@redhat.com>
15046
15047 PR target/98849
15048 * gcc.c-torture/compile/pr98849.c: New test.
15049
15050 2021-01-29 Jakub Jelinek <jakub@redhat.com>
15051
15052 PR debug/98331
15053 * gcc.dg/pr98331.c: New test.
15054
15055 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
15056
15057 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
15058 to ...
15059 * gcc.target/powerpc/pr79251.h: ...this.
15060 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15061 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
15062 Rename to...
15063 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
15064 * gcc.target/powerpc/pr79251-run.p9.c: New test.
15065
15066 2021-01-29 Marek Polacek <polacek@redhat.com>
15067
15068 PR c++/96137
15069 * g++.dg/parse/error63.C: New test.
15070
15071 2021-01-28 Jakub Jelinek <jakub@redhat.com>
15072
15073 PR c++/98841
15074 * g++.dg/warn/effc5.C: New test.
15075
15076 2021-01-28 Marek Polacek <polacek@redhat.com>
15077
15078 PR c++/94775
15079 * g++.dg/cpp0x/alignas19.C: New test.
15080 * g++.dg/warn/Warray-bounds15.C: New test.
15081
15082 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
15083
15084 PR target/98730
15085 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
15086
15087 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
15088
15089 * gfortran.dg/ISO_Fortran_binding_18.c: Include
15090 ../../../libgfortran/ISO_Fortran_binding.h rather than
15091 ISO_Fortran_binding.h.
15092
15093 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
15094
15095 * gcc.target/powerpc/float128-longdouble-math.c: New test.
15096 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
15097 * gcc.target/powerpc/float128-math.c: Adjust test for new name
15098 being generated. Add support for running test on power10. Add
15099 support for running if long double defaults to 64-bits.
15100
15101 2021-01-28 Jakub Jelinek <jakub@redhat.com>
15102
15103 PR c++/33661
15104 PR c++/98847
15105 * g++.target/i386/pr98847.C: New test.
15106
15107 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15108
15109 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
15110
15111 2021-01-28 Nathan Sidwell <nathan@acm.org>
15112
15113 PR c++/98770
15114 * g++.dg/modules/pr98770_a.C: New.
15115 * g++.dg/modules/pr98770_b.C: New.
15116
15117 2021-01-28 Harald Anlauf <anlauf@gmx.de>
15118
15119 PR fortran/86470
15120 * gfortran.dg/gomp/pr86470.f90: New test.
15121
15122 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
15123
15124 PR target/98827
15125 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
15126 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15127 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15128 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15129 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15130 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15131 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15132 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15133 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15134 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15135 * gcc.target/powerpc/pr79251.p8.c: Likewise.
15136 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15137 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15138 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
15139 option.
15140
15141 2021-01-28 Xing GUO <higuoxing@gmail.com>
15142
15143 * gcc.target/riscv/attribute-18.c: New test.
15144
15145 2021-01-27 Harris Snyder <hsnyder@structura.bio>
15146
15147 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
15148 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
15149
15150 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
15151
15152 PR rtl-optimization/97684
15153 * gcc.target/i386/pr97684.c: New.
15154
15155 2021-01-27 Jason Merrill <jason@redhat.com>
15156
15157 PR c++/97874
15158 * g++.dg/lookup/using4.C: No error in C++20.
15159 * g++.dg/cpp0x/decltype37.C: Adjust message.
15160 * g++.dg/template/crash75.C: Adjust message.
15161 * g++.dg/template/crash76.C: Adjust message.
15162 * g++.dg/cpp0x/inh-ctor36.C: New test.
15163 * g++.dg/cpp1z/inh-ctor39.C: New test.
15164 * g++.dg/cpp2a/using-enum-7.C: New test.
15165
15166 2021-01-27 Jakub Jelinek <jakub@redhat.com>
15167
15168 PR target/98853
15169 * gcc.c-torture/execute/pr98853-1.c: New test.
15170 * gcc.c-torture/execute/pr98853-2.c: New test.
15171
15172 2021-01-27 Richard Biener <rguenther@suse.de>
15173
15174 PR tree-optimization/98854
15175 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
15176
15177 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
15178
15179 PR fortran/93924
15180 PR fortran/93925
15181 * gfortran.dg/proc_ptr_52.f90 : New test.
15182
15183 2021-01-27 liuhongt <hongtao.liu@intel.com>
15184
15185 PR target/98833
15186 * gcc.target/i386/pr98833.c: New test.
15187
15188 2021-01-27 Jakub Jelinek <jakub@redhat.com>
15189
15190 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
15191 optimize ("no-strict-aliasing") attribute.
15192 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
15193 array to avoid violating TBAA.
15194 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
15195 array to avoid violating TBAA.
15196 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
15197 array to avoid violating TBAA.
15198 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
15199 array to avoid violating TBAA.
15200
15201 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
15202
15203 PR fortran/98472
15204 * gfortran.dg/elemental_function_5.f90 : New test.
15205
15206 2021-01-27 Jakub Jelinek <jakub@redhat.com>
15207
15208 PR tree-optimization/97260
15209 * gcc.dg/tree-ssa/pr97260.c: New test.
15210
15211 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
15212
15213 * lib/target-supports.exp (check_effective_target_c++2a):
15214 Check for C++2a or C++23.
15215 (check_effective_target_c++20_down): New.
15216 (check_effective_target_c++23_only): New.
15217 (check_effective_target_c++23): New.
15218 * g++.dg/cpp23/cplusplus.C: New.
15219
15220 2021-01-26 Jason Merrill <jason@redhat.com>
15221
15222 PR c++/97474
15223 * g++.dg/torture/pr97474.C: New test.
15224
15225 2021-01-26 Jason Merrill <jason@redhat.com>
15226
15227 PR c++/97566
15228 * g++.dg/cpp2a/no_unique_address10.C: New test.
15229 * g++.dg/cpp2a/no_unique_address9.C: New test.
15230
15231 2021-01-26 Jakub Jelinek <jakub@redhat.com>
15232
15233 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
15234 optimize ("no-strict-aliasing") attribute.
15235 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
15236 array to avoid violating TBAA.
15237 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
15238 array to avoid violating TBAA.
15239 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
15240 array to avoid violating TBAA.
15241 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
15242 array to avoid violating TBAA.
15243
15244 2021-01-26 Jakub Jelinek <jakub@redhat.com>
15245
15246 PR target/98681
15247 * gcc.c-torture/execute/pr98681.c: New test.
15248
15249 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
15250
15251 PR fortran/67539
15252 * gfortran.dg/elemental_assignment_1.f90: New test.
15253
15254 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
15255
15256 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
15257 add previously missing space in '$ident link'.
15258
15259 2021-01-26 Jakub Jelinek <jakub@redhat.com>
15260
15261 PR middle-end/98807
15262 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
15263
15264 2021-01-26 Alexandre Oliva <oliva@adacore.com>
15265
15266 * gnat.dg/asan1.adb: New test.
15267 * gnat.dg/asan1_pkg.ads: New additional source.
15268
15269 2021-01-25 Harald Anlauf <anlauf@gmx.de>
15270
15271 PR fortran/70070
15272 * gfortran.dg/pr70070.f90: New test.
15273
15274 2021-01-25 Martin Sebor <msebor@redhat.com>
15275
15276 PR c++/98646
15277 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
15278 * g++.dg/warn/Wnonnull10.C: New test.
15279 * g++.dg/warn/Wnonnull9.C: New test.
15280
15281 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15282
15283 * gfortran.dg/associate_57.f90: New test.
15284
15285 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15286
15287 PR fortran/96843
15288 * gfortran.dg/interface_assignment_7.f90: New test.
15289
15290 2021-01-25 Jason Merrill <jason@redhat.com>
15291
15292 PR c++/98463
15293 * g++.dg/cpp2a/no_unique_address8.C: New test.
15294
15295 2021-01-25 Richard Biener <rguenther@suse.de>
15296
15297 PR middle-end/98807
15298 * gcc.dg/pr98807.c: New testcase.
15299
15300 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
15301
15302 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
15303 * gnat.dg/thunk2_pkg.ads: New helper.
15304
15305 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
15306
15307 PR fortran/98517
15308 * gfortran.dg/charlen_18.f90 : New test.
15309
15310 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
15311
15312 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
15313 with changes.
15314 * g++.dg/tc1/dr142.C: Same as above.
15315 * g++.dg/tc1/dr52.C: Same as above.
15316 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
15317 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
15318 * g++.old-deja/g++.jason/access8.C: Same as above.
15319 * g++.old-deja/g++.law/access4.C: Same as above.
15320 * g++.old-deja/g++.law/visibility12.C: Same as above.
15321 * g++.old-deja/g++.law/visibility4.C: Same as above.
15322 * g++.old-deja/g++.law/visibility8.C: Same as above.
15323 * g++.old-deja/g++.other/access4.C: Same as above.
15324
15325 2021-01-23 Patrick Palka <ppalka@redhat.com>
15326
15327 PR c++/88548
15328 PR c++/97399
15329 * g++.dg/cpp0x/this2.C: New test.
15330 * g++.dg/template/pr97399.C: New test.
15331
15332 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
15333
15334 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
15335 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
15336 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
15337 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
15338 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
15339 * gcc.target/powerpc/pr79251.p9.c: Same.
15340
15341 2021-01-22 Marek Polacek <polacek@redhat.com>
15342
15343 PR c++/96623
15344 * g++.dg/cpp0x/noexcept64.C: New test.
15345
15346 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
15347
15348 * g++.dg/eh/spbp.C: Remove skip on AIX.
15349
15350 2021-01-22 Jakub Jelinek <jakub@redhat.com>
15351
15352 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
15353 typo, UINON_TYPE to UNION_TYPE.
15354
15355 2021-01-22 Jakub Jelinek <jakub@redhat.com>
15356
15357 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
15358 UINON_TYPE to UNION_TYPE.
15359 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
15360 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
15361
15362 2021-01-22 Jakub Jelinek <jakub@redhat.com>
15363
15364 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
15365 optimize ("no-strict-aliasing") attribute.
15366
15367 2021-01-22 Jason Merrill <jason@redhat.com>
15368
15369 PR c++/98744
15370 * g++.dg/init/elide7.C: New test.
15371
15372 2021-01-22 Jakub Jelinek <jakub@redhat.com>
15373
15374 PR sanitizer/95693
15375 * g++.dg/ubsan/pr95693.C: New test.
15376
15377 2021-01-22 Marek Polacek <polacek@redhat.com>
15378
15379 PR c++/98545
15380 * g++.dg/abi/mangle76.C: New test.
15381
15382 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
15383
15384 PR fortran/98565
15385 * gfortran.dg/associated_target_7.f90 : New test.
15386
15387 2021-01-22 Martin Jambor <mjambor@suse.cz>
15388
15389 PR tree-optimization/47059
15390 * gcc.dg/tree-ssa/pr47059.c: New test.
15391
15392 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15393
15394 PR tree-optimization/98766
15395 * gcc.dg/pr98766.c: New test.
15396
15397 2021-01-22 Nathan Sidwell <nathan@acm.org>
15398
15399 PR testsuite/98795
15400 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
15401 embedded absolute paths.
15402 (module_do_it): Append $std to test name.
15403
15404 2021-01-22 Richard Biener <rguenther@suse.de>
15405
15406 PR middle-end/98793
15407 * gcc.dg/pr98793.c: New testcase.
15408
15409 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
15410
15411 * gcc.target/powerpc/pr79251.p8.c: New test.
15412 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
15413 instruction counts.
15414 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15415 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15416 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15417 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15418 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15419 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15420 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15421 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15422 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15423 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15424
15425 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
15426
15427 * gcc.target/powerpc/pr79251.p9.c: New test.
15428 * gcc.target/powerpc/pr79251-run.c: New test.
15429 * gcc.target/powerpc/pr79251.h: New header.
15430
15431 2021-01-22 Richard Biener <rguenther@suse.de>
15432
15433 PR middle-end/98773
15434 * gcc.dg/torture/pr98773.c: New testcase.
15435
15436 2021-01-22 Jakub Jelinek <jakub@redhat.com>
15437
15438 PR tree-optimization/90248
15439 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
15440 builtins.
15441 * gcc.dg/pr90248.c: New test.
15442
15443 2021-01-22 Jakub Jelinek <jakub@redhat.com>
15444
15445 PR tree-optimization/98255
15446 * gcc.dg/pr98255.c: New test.
15447
15448 2021-01-22 Richard Biener <rguenther@suse.de>
15449
15450 PR tree-optimization/98786
15451 * gcc.dg/torture/pr98786.c: New testcase.
15452
15453 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15454
15455 PR target/98636
15456 * gcc.target/arm/pr98636.c: New test.
15457
15458 2021-01-22 liuhongt <hongtao.liu@intel.com>
15459
15460 PR target/96891
15461 PR target/98348
15462 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
15463 * gcc.target/i386/avx512f-pr96891-1.c: New test.
15464 * gcc.target/i386/avx512f-pr96891-2.c: New test.
15465 * gcc.target/i386/avx512f-pr96891-3.c: New test.
15466 * g++.target/i386/avx512f-pr96891-1.C: New test.
15467 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
15468
15469 2021-01-22 Marek Polacek <polacek@redhat.com>
15470
15471 PR c++/97966
15472 * g++.dg/cpp0x/noexcept63.C: New test.
15473
15474 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
15475
15476 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
15477 intervening period.
15478 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
15479 explicitly check for intervening space, tab or period.
15480
15481 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
15482
15483 PR rtl-optimization/98777
15484 * gcc.target/riscv/pr98777.c: New.
15485
15486 2021-01-21 Patrick Palka <ppalka@redhat.com>
15487
15488 PR c++/71879
15489 * g++.dg/cpp0x/decltype-71879.C: New test.
15490
15491 2021-01-21 Jakub Jelinek <jakub@redhat.com>
15492
15493 PR c++/98672
15494 * g++.dg/cpp1y/constexpr-98672.C: New test.
15495
15496 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
15497
15498 PR target/96372
15499 * lib/target-supports.exp
15500 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
15501 * gcc.target/arm/ivopts.c: Use target
15502 'arm_thumb2_no_arm_v8_1_lob'.
15503
15504 2021-01-21 Nathan Sidwell <nathan@acm.org>
15505
15506 PR c++/98530
15507 * g++.dg/modules/stat-mem-1.h: New.
15508 * g++.dg/modules/stat-mem-1_a.H: New.
15509 * g++.dg/modules/stat-mem-1_b.C: New.
15510
15511 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
15512
15513 PR fortran/96320
15514 * gfortran.dg/module_procedure_5.f90 : New test.
15515 * gfortran.dg/module_procedure_6.f90 : New test.
15516
15517 2021-01-21 Richard Biener <rguenther@suse.de>
15518
15519 PR testsuite/97299
15520 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
15521
15522 2021-01-21 Richard Biener <rguenther@suse.de>
15523
15524 PR testsuite/98241
15525 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
15526
15527 2021-01-21 Richard Biener <rguenther@suse.de>
15528
15529 * gcc.dg/Walloca-2.c: Un-XFAIL.
15530
15531 2021-01-21 liuhongt <hongtao.liu@intel.com>
15532
15533 PR rtl-optimization/98694
15534 * gcc.target/i386/pr98694.c: New test.
15535
15536 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
15537
15538 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
15539
15540 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15541
15542 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
15543 dup.
15544
15545 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
15546
15547 PR rtl-optimization/98722
15548 * g++.target/s390/pr98722.C: New.
15549
15550 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
15551
15552 PR tree-optimization/96674
15553 * gcc.dg/pr96674.c: New tests.
15554
15555 2021-01-20 Patrick Palka <ppalka@redhat.com>
15556
15557 PR c++/95434
15558 * g++.dg/cpp2a/lambda-generic9.C: New test.
15559
15560 2021-01-20 Patrick Palka <ppalka@redhat.com>
15561
15562 PR c++/82613
15563 * g++.dg/parse/access12.C: New test.
15564 * g++.dg/template/access35.C: New test.
15565
15566 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
15567
15568 PR tree-optimization/98535
15569 * gcc.target/aarch64/sve/pr98535.c: New file.
15570
15571 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
15572
15573 PR fortran/98763
15574 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
15575 missing diagnostic issues with c_intptr_t == default integer kind.
15576
15577 2021-01-20 Jakub Jelinek <jakub@redhat.com>
15578
15579 PR tree-optimization/98721
15580 * gcc.dg/pr98721-1.c: New test.
15581 * gcc.dg/pr98721-2.c: New test.
15582
15583 2021-01-20 Richard Biener <rguenther@suse.de>
15584
15585 PR tree-optimization/98758
15586 * gcc.dg/torture/pr98758.c: New testcase.
15587
15588 2021-01-20 Jakub Jelinek <jakub@redhat.com>
15589
15590 PR c++/98742
15591 * c-c++-common/gomp/task-detach-2.c: New test.
15592
15593 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
15594
15595 PR fortran/98757
15596 PR fortran/98476
15597 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
15598
15599 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
15600
15601 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
15602 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
15603 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
15604 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
15605 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
15606 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
15607
15608 2021-01-19 Marek Polacek <polacek@redhat.com>
15609
15610 PR c++/98659
15611 * g++.dg/template/deduce8.C: New test.
15612
15613 2021-01-19 Marek Polacek <polacek@redhat.com>
15614
15615 PR c++/98687
15616 * g++.dg/lookup/using64.C: New test.
15617 * g++.dg/lookup/using65.C: New test.
15618
15619 2021-01-19 Martin Sebor <msebor@redhat.com>
15620
15621 PR middle-end/98664
15622 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
15623 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
15624 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
15625 * gcc.dg/Wfree-nonheap-object-4.c: New test.
15626
15627 2021-01-19 Patrick Palka <ppalka@redhat.com>
15628
15629 PR c++/41437
15630 PR c++/58993
15631 * g++.dg/opt/pr87974.C: Adjust.
15632 * g++.dg/template/access34.C: New test.
15633 * g++.dg/template/friend68.C: New test.
15634 * g++.dg/template/friend69.C: New test.
15635
15636 2021-01-19 Marek Polacek <polacek@redhat.com>
15637
15638 PR c++/98333
15639 * g++.dg/cpp0x/noexcept62.C: New test.
15640
15641 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
15642
15643 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
15644
15645 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15646
15647 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
15648 (CHECK_CUMULATIVE_SAT): Delete.
15649 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
15650 variables.
15651 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
15652 Remove uses of the above.
15653 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
15654 Likewise.
15655 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
15656 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
15657 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
15658 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
15659 Likewise.
15660 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
15661 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
15662 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
15663 Likewise.
15664 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
15665 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
15666 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
15667 Likewise.
15668 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
15669 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
15670 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
15671 Likewise.
15672 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
15673 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
15674 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
15675 Likewise.
15676 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
15677 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
15678 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
15679 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
15680 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
15681 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
15682 Likewise.
15683 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
15684 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
15685 Likewise.
15686 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
15687 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
15688 Likewise.
15689 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
15690 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
15691 Likewise.
15692 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
15693 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15694 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
15695 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
15696 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15697 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
15698 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
15699 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
15700 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
15701 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
15702
15703 2021-01-19 Jeff Law <law@redhat.com>
15704
15705 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
15706 and update expected output.
15707
15708 2021-01-19 Richard Biener <rguenther@suse.de>
15709
15710 PR ipa/98330
15711 * g++.dg/pr98330.C: New testcase.
15712 * gcc.dg/pr98330.c: Likewise.
15713
15714 2021-01-19 Richard Biener <rguenther@suse.de>
15715
15716 PR ipa/97673
15717 * gfortran.dg/pr97673.f90: New testcase.
15718
15719 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
15720
15721 PR fortran/98476
15722 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
15723 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
15724 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
15725
15726 2021-01-19 Martin Jambor <mjambor@suse.cz>
15727
15728 PR ipa/98690
15729 * g++.dg/ipa/pr98690.C: New test.
15730
15731 2021-01-18 Jeff Law <law@redhat.com>
15732
15733 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
15734
15735 2021-01-18 Patrick Palka <ppalka@redhat.com>
15736
15737 * g++.dg/cpp1z/class-deduction77.C: New test.
15738
15739 2021-01-18 Jakub Jelinek <jakub@redhat.com>
15740
15741 PR tree-optimization/98727
15742 * gcc.c-torture/execute/pr98727.c: New test.
15743
15744 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
15745
15746 PR testsuite/97987
15747 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
15748 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
15749
15750 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
15751
15752 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
15753 * g++.dg/no-stack-protector-attr.C: Likewise.
15754
15755 2021-01-18 David Malcolm <dmalcolm@redhat.com>
15756
15757 * gcc.dg/analyzer/attr-malloc-1.c: New test.
15758 * gcc.dg/analyzer/attr-malloc-2.c: New test.
15759 * gcc.dg/analyzer/attr-malloc-4.c: New test.
15760 * gcc.dg/analyzer/attr-malloc-5.c: New test.
15761 * gcc.dg/analyzer/attr-malloc-6.c: New test.
15762 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
15763 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
15764
15765 2021-01-18 Richard Biener <rguenther@suse.de>
15766
15767 PR testsuite/97494
15768 * gcc.dg/vect/slp-11b.c: Adjust.
15769
15770 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
15771
15772 PR target/71233
15773 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
15774 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
15775
15776 2021-01-18 Richard Biener <rguenther@suse.de>
15777
15778 PR testsuite/97299
15779 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
15780
15781 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
15782
15783 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
15784 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
15785 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
15786 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
15787 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
15788 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
15789 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
15790 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
15791 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
15792 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
15793 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
15794 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
15795
15796 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
15797
15798 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
15799 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
15800 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
15801 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
15802 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
15803 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
15804 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
15805 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
15806 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
15807 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
15808 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
15809
15810 2021-01-17 Martin Jambor <mjambor@suse.cz>
15811
15812 PR ipa/98222
15813 * gcc.dg/ipa/pr98222.c: New test.
15814
15815 2021-01-16 Jakub Jelinek <jakub@redhat.com>
15816
15817 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
15818 ../../../libgfortran/ISO_Fortran_binding.h rather than
15819 ISO_Fortran_binding.h.
15820
15821 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
15822
15823 * c-c++-common/gomp/task-detach-1.c: New.
15824 * g++.dg/gomp/task-detach-1.C: New.
15825 * gcc.dg/gomp/task-detach-1.c: New.
15826 * gfortran.dg/gomp/task-detach-1.f90: New.
15827
15828 2021-01-16 Jakub Jelinek <jakub@redhat.com>
15829
15830 PR tree-optimization/96669
15831 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
15832 * gcc.dg/tree-ssa/pr96669-2.c: New test.
15833
15834 2021-01-16 Jakub Jelinek <jakub@redhat.com>
15835
15836 PR tree-optimization/96271
15837 * gcc.target/i386/pr96271.c: New test.
15838
15839 2021-01-15 Carl Love <cel@us.ibm.com>
15840
15841 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
15842
15843 2021-01-15 Harris Snyder <hsnyder@structura.bio>
15844
15845 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
15846 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
15847
15848 2021-01-15 Nathan Sidwell <nathan@acm.org>
15849
15850 PR c++/98538
15851 * g++.dg/template/pr98538.C: New.
15852
15853 2021-01-15 Nathan Sidwell <nathan@acm.org>
15854
15855 PR preprocessor/95253
15856 * g++.dg/modules/dep-1_a.C: Adjust expected output.
15857 * g++.dg/modules/dep-1_b.C: Likewise.
15858 * g++.dg/modules/dep-2.C: Likewise.
15859
15860 2021-01-15 Jakub Jelinek <jakub@redhat.com>
15861
15862 PR tree-optimization/96669
15863 * gcc.dg/tree-ssa/pr96669-1.c: New test.
15864
15865 2021-01-15 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR tree-optimization/96681
15868 * gcc.dg/tree-ssa/pr96681.c: New test.
15869
15870 2021-01-15 Jason Merrill <jason@redhat.com>
15871
15872 PR c++/98642
15873 * g++.dg/cpp1z/elide5.C: New test.
15874
15875 2021-01-15 Jason Merrill <jason@redhat.com>
15876
15877 * g++.dg/cpp1z/elide4.C: New test.
15878
15879 2021-01-15 Jason Merrill <jason@redhat.com>
15880
15881 PR c++/63707
15882 * g++.dg/cpp0x/initlist-array13.C: New test.
15883
15884 2021-01-15 Alexandre Oliva <oliva@adacore.com>
15885
15886 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
15887 * gcc.dg/analyzer/data-model-1.c: Likewise.
15888 * gcc.dg/analyzer/malloc-1.c: Likewise.
15889 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
15890
15891 2021-01-15 Jakub Jelinek <jakub@redhat.com>
15892
15893 PR tree-optimization/96671
15894 * gcc.dg/tree-ssa/pr96671-1.c: New test.
15895 * gcc.dg/tree-ssa/pr96671-2.c: New test.
15896
15897 2021-01-15 Jakub Jelinek <jakub@redhat.com>
15898
15899 PR tree-optimization/98597
15900 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
15901 Expect for now a (char *) cast for VLAs.
15902 * gcc.dg/uninit-40.c: New test.
15903
15904 2021-01-15 Nathan Sidwell <nathan@acm.org>
15905
15906 PR c++/98591
15907 * g++.dg/modules/pr98591.H: New file.
15908
15909 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
15910
15911 PR target/88836
15912 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
15913 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
15914
15915 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
15916
15917 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
15918 libatomic into testcases in gcc.target/s390/md.
15919 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
15920 -latomic.
15921
15922 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
15923
15924 PR target/71233
15925 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
15926 vceqz_p64, vceqq_p64 and vceqzq_p64.
15927 * gcc.target/arm/simd/vceqz_p64.c: New test.
15928 * gcc.target/arm/simd/vceqzq_p64.c: New test.
15929
15930 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
15931
15932 Revert:
15933 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
15934
15935 PR target/71233
15936 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
15937 vceqz_p64, vceqq_p64 and vceqzq_p64.
15938
15939 2021-01-15 Martin Liska <mliska@suse.cz>
15940
15941 * lib/gcov.exp: Use 'env python3' for execution of pytests.
15942 Check that pytest accepts all needed options first.
15943 Improve formatting of PASS/FAIL lines.
15944
15945 2021-01-15 Richard Biener <rguenther@suse.de>
15946
15947 PR testsuite/96147
15948 * gcc.dg/vect/bb-slp-32.c: Align p.
15949
15950 2021-01-15 Richard Biener <rguenther@suse.de>
15951
15952 PR testsuite/96147
15953 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
15954
15955 2021-01-15 Richard Biener <rguenther@suse.de>
15956
15957 PR testsuite/96147
15958 * gcc.dg/vect/slp-45.c: Key scanning on
15959 vect_hw_misalign.
15960
15961 2021-01-15 Richard Biener <rguenther@suse.de>
15962
15963 PR testsuite/96147
15964 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
15965
15966 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
15967
15968 PR target/71233
15969 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
15970 vceqz_p64, vceqq_p64 and vceqzq_p64.
15971
15972 2021-01-15 Richard Biener <rguenther@suse.de>
15973
15974 PR testsuite/96098
15975 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
15976
15977 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
15978
15979 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
15980
15981 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
15982
15983 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
15984
15985 2021-01-15 Richard Biener <rguenther@suse.de>
15986
15987 PR tree-optimization/98685
15988 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
15989
15990 2021-01-15 Tamar Christina <tamar.christina@arm.com>
15991
15992 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
15993 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
15994
15995 2021-01-14 David Malcolm <dmalcolm@redhat.com>
15996
15997 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
15998 New file.
15999 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
16000 New file.
16001 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
16002
16003 2021-01-14 Tamar Christina <tamar.christina@arm.com>
16004
16005 * gcc.dg/vect/complex/complex-mla-template.c: New test.
16006 * gcc.dg/vect/complex/complex-mls-template.c: New test.
16007 * gcc.dg/vect/complex/complex-mul-template.c: New test.
16008 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
16009 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
16010 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
16011 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
16012 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
16013 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
16014 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
16015 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
16016 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
16017 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
16018 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
16019 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
16020 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
16021 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
16022 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
16023 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
16024 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
16025 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
16026
16027 2021-01-14 Marek Polacek <polacek@redhat.com>
16028
16029 * g++.dg/template/pr98372.C: Only run in C++14 and up.
16030
16031 2021-01-14 Harald Anlauf <anlauf@gmx.de>
16032
16033 * substr_10.f90: New test.
16034 * substr_9.f90: New test.
16035
16036 2021-01-14 Alexandre Oliva <oliva@adacore.com>
16037
16038 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
16039 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
16040
16041 2021-01-14 Alexandre Oliva <oliva@adacore.com>
16042
16043 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
16044
16045 2021-01-14 Harald Anlauf <anlauf@gmx.de>
16046
16047 PR fortran/98661
16048 * gfortran.dg/pr98661.f90: New test.
16049
16050 2021-01-14 Harald Anlauf <anlauf@gmx.de>
16051
16052 Revert:
16053 2021-01-14 Harald Anlauf <anlauf@gmx.de>
16054
16055 PR fortran/98661
16056 * gfortran.dg/pr98661.f90: New test.
16057
16058 2021-01-14 Harald Anlauf <anlauf@gmx.de>
16059
16060 PR fortran/98661
16061 * gfortran.dg/pr98661.f90: New test.
16062
16063 2021-01-14 Martin Liska <mliska@suse.cz>
16064
16065 * g++.dg/gcov/gcov-17.C: New test.
16066 * g++.dg/gcov/test-gcov-17.py: New test.
16067
16068 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
16069
16070 PR target/98667
16071 * gcc.target/i386/pr98667-1.c: New file.
16072 * gcc.target/i386/pr98667-2.c: Likewise.
16073 * gcc.target/i386/pr98667-3.c: Likewise.
16074
16075 2021-01-14 Richard Biener <rguenther@suse.de>
16076
16077 PR tree-optimization/98674
16078 * gcc.dg/vect/pr98674.c: New testcase.
16079
16080 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
16081
16082 PR target/98676
16083 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
16084 -mno-stackrealign.
16085 * gcc.target/i386/pr95021-3.c: Likewise.
16086
16087 2021-01-14 Nathan Sidwell <nathan@acm.org>
16088
16089 PR c++/98372
16090 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
16091 * g++.dg/template/pr98372.C: New.
16092
16093 2021-01-14 Jakub Jelinek <jakub@redhat.com>
16094
16095 PR target/98670
16096 * gcc.target/i386/pr98670.c: New test.
16097
16098 2021-01-14 Jakub Jelinek <jakub@redhat.com>
16099
16100 PR tree-optimization/96688
16101 * gcc.dg/tree-ssa/pr96688.c: New test.
16102 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
16103 * gcc.target/i386/pr66821.c: Likewise.
16104
16105 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
16106
16107 * gcc.target/aarch64/sve/cost_model_11.c: New test.
16108 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
16109 -fno-vect-cost-model.
16110
16111 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16112
16113 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
16114 sqxtn2 scan-assembler-times.
16115
16116 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16117
16118 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
16119 scan-assembler-times for xtn2.
16120
16121 2021-01-13 Marek Polacek <polacek@redhat.com>
16122
16123 PR c++/98231
16124 * g++.dg/lookup/using63.C: New test.
16125
16126 2021-01-13 Jakub Jelinek <jakub@redhat.com>
16127
16128 PR tree-optimization/96691
16129 * gcc.dg/tree-ssa/pr96691.c: New test.
16130
16131 2021-01-13 Richard Biener <rguenther@suse.de>
16132
16133 PR tree-optimization/92645
16134 * gcc.target/i386/pr92645-7.c: New testcase.
16135 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
16136 * gcc.dg/pr69047.c: Likewise.
16137
16138 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
16139
16140 * gcc.target/aarch64/sve/mls_2.c: New test.
16141 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
16142 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
16143 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
16144 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
16145 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
16146
16147 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
16148
16149 * gcc.target/aarch64/sve/mla_2.c: New test.
16150 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
16151 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
16152 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
16153 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
16154 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
16155
16156 2021-01-13 Richard Biener <rguenther@suse.de>
16157
16158 PR tree-optimization/92645
16159 * gcc.target/i386/pr92645-6.c: New testcase.
16160
16161 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
16162
16163 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
16164 * gcc.target/aarch64/sve/sel_2.c: Likewise.
16165 * gcc.target/aarch64/sve/sel_3.c: Likewise.
16166
16167 2021-01-13 Jakub Jelinek <jakub@redhat.com>
16168
16169 PR target/95905
16170 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
16171 scan-assembler. Add tests with zero vector as first __builtin_shuffle
16172 operand.
16173 * gcc.target/i386/pr95905-3.c: New test.
16174 * gcc.target/i386/pr95905-4.c: New test.
16175
16176 2021-01-13 Martin Liska <mliska@suse.cz>
16177
16178 PR tree-optimization/98455
16179 * gcc.dg/tree-ssa/pr98455.c: New test.
16180
16181 2021-01-13 Richard Biener <rguenther@suse.de>
16182
16183 PR tree-optimization/98640
16184 * gcc.dg/torture/pr98640.c: New testcase.
16185
16186 2021-01-13 Jakub Jelinek <jakub@redhat.com>
16187
16188 PR target/96938
16189 * gcc.target/i386/pr96938.c: New test.
16190
16191 2021-01-13 Jakub Jelinek <jakub@redhat.com>
16192
16193 PR target/95905
16194 * gcc.target/i386/pr95905-1.c: New test.
16195 * gcc.target/i386/pr95905-2.c: New test.
16196
16197 2021-01-13 Julian Brown <julian@codesourcery.com>
16198
16199 * gcc.target/gcn/fpdiv.c: New test.
16200
16201 2021-01-12 Martin Sebor <msebor@redhat.com>
16202
16203 PR c/98597
16204 PR c/98592
16205 * g++.dg/warn/Wuninitialized-13.C: New test.
16206 gcc.dg/uninit-39.c: New test.
16207 #
16208 * gcc.dg/uninit-39.c: New file.
16209
16210 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
16211
16212 PR target/97875
16213 * gcc.target/arm/simd/mve-vneg.c: Update test.
16214
16215 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
16216
16217 PR target/97969
16218 * gcc.target/arm/pr97969.c: New.
16219
16220 2021-01-12 Patrick Palka <ppalka@redhat.com>
16221
16222 PR c++/98611
16223 * g++.dg/cpp2a/concepts-ctad1.C: New test.
16224 * g++.dg/cpp2a/concepts-ctad2.C: New test.
16225
16226 2021-01-12 Richard Biener <rguenther@suse.de>
16227
16228 PR tree-optimization/98550
16229 * g++.dg/opt/pr98550.C: New testcase.
16230
16231 2021-01-12 Jakub Jelinek <jakub@redhat.com>
16232
16233 PR tree-optimization/98629
16234 * gcc.c-torture/compile/pr98629.c: New test.
16235
16236 2021-01-12 Jakub Jelinek <jakub@redhat.com>
16237
16238 PR tree-optimization/95731
16239 * gcc.dg/tree-ssa/pr95731.c: New test.
16240 * gcc.c-torture/execute/pr95731.c: New test.
16241
16242 2021-01-12 Marek Polacek <polacek@redhat.com>
16243
16244 PR c++/98620
16245 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
16246
16247 2021-01-12 David Malcolm <dmalcolm@redhat.com>
16248
16249 PR analyzer/98628
16250 * gcc.dg/analyzer/pr98628.c: New test.
16251
16252 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16253
16254 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
16255 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
16256 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
16257 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
16258 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
16259 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
16260 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
16261
16262 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16263
16264 * g++.target/aarch64/sve/cond_bic_1.C: New test.
16265 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
16266 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
16267 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
16268
16269 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16270
16271 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
16272
16273 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16274
16275 * g++.target/aarch64/sve/abd_1.C: New test.
16276 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
16277 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
16278 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
16279 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
16280
16281 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16282
16283 * gcc.target/aarch64/sve/adr_6.c: New test.
16284
16285 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16286
16287 * g++.target/aarch64/sve/cond_arith_1.C: New test.
16288 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
16289 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
16290 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
16291 * g++.target/aarch64/sve/cond_shift_1.C: New test.
16292 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
16293 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
16294 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
16295
16296 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16297
16298 PR testsuite/98602
16299 * g++.target/aarch64/sve/max_1.C: New test.
16300 * g++.target/aarch64/sve/min_1.C: Likewise.
16301 * gcc.target/aarch64/sve/mul_2.c: Likewise.
16302
16303 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
16304
16305 * gcc.target/aarch64/sve/shift_2.c: New test.
16306
16307 2021-01-11 Jakub Jelinek <jakub@redhat.com>
16308
16309 PR c++/98481
16310 * g++.dg/abi/abi-tag24.C: New test.
16311
16312 2021-01-11 Richard Biener <rguenther@suse.de>
16313
16314 PR tree-optimization/91403
16315 * gcc.dg/vect/pr91403.c: New testcase.
16316
16317 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
16318
16319 PR testsuite/98225
16320 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
16321 Expect .ld1_args only when GNU LD is used.
16322 Add an exception for *.gcc_args files.
16323
16324 2021-01-11 Jakub Jelinek <jakub@redhat.com>
16325
16326 PR tree-optimization/95867
16327 * gcc.dg/tree-ssa/pr95867.c: New test.
16328
16329 2021-01-11 Jakub Jelinek <jakub@redhat.com>
16330
16331 PR tree-optimization/95852
16332 * gcc.target/i386/pr95852-3.c: New test.
16333 * gcc.target/i386/pr95852-4.c: New test.
16334
16335 2021-01-11 Jakub Jelinek <jakub@redhat.com>
16336
16337 PR tree-optimization/95852
16338 * gcc.target/i386/pr95852-1.c: New test.
16339 * gcc.target/i386/pr95852-2.c: New test.
16340
16341 2021-01-11 Martin Liska <mliska@suse.cz>
16342
16343 PR gcov-profile/98273
16344 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
16345 * g++.dg/gcov/pr98273.C: New test.
16346 * g++.dg/gcov/gcov.py: New test.
16347 * g++.dg/gcov/test-pr98273.py: New test.
16348
16349 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
16350
16351 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
16352 constant then rather than addition.
16353 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
16354 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
16355
16356 2021-01-09 Jakub Jelinek <jakub@redhat.com>
16357
16358 PR c++/98556
16359 * c-c++-common/pr98556.c: New test.
16360
16361 2021-01-09 Jakub Jelinek <jakub@redhat.com>
16362
16363 PR rtl-optimization/98603
16364 * gcc.target/i386/pr98603.c: New test.
16365 * gcc.target/aarch64/pr98603.c: New test.
16366
16367 2021-01-09 Alexandre Oliva <oliva@gnu.org>
16368
16369 PR debug/97714
16370 * gcc.dg/debug/pr97714.c: New.
16371
16372 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
16373
16374 PR target/98482
16375 * gcc.target/i386/pr98482-1.c: Require lp64.
16376 * gcc.target/i386/pr98482-2.c: Likewise.
16377
16378 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
16379
16380 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
16381 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
16382
16383 2021-01-08 Patrick Palka <ppalka@redhat.com>
16384
16385 PR c++/98551
16386 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
16387
16388 2021-01-08 Patrick Palka <ppalka@redhat.com>
16389
16390 PR c++/98515
16391 * g++.dg/template/access32.C: New test.
16392 * g++.dg/template/access33.C: New test.
16393
16394 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
16395
16396 PR target/98482
16397 * gcc.target/i386/pr98482-2.c: Updated.
16398
16399 2021-01-08 Richard Biener <rguenther@suse.de>
16400
16401 PR tree-optimization/98544
16402 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
16403
16404 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
16405
16406 PR target/98482
16407 * gcc.target/i386/pr98482-1.c: New test.
16408 * gcc.target/i386/pr98482-1.c: Likewise.
16409 * gcc.target/i386/pr98482-2.c: New file.
16410
16411 2021-01-08 Jakub Jelinek <jakub@redhat.com>
16412
16413 PR target/98585
16414 * gcc.target/i386/pr98585.c: New test.
16415
16416 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
16417
16418 * gcc.target/aarch64/sve/cnot_2.c: New test.
16419 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
16420 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
16421 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
16422 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
16423 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
16424 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
16425
16426 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
16427
16428 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
16429 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
16430 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
16431 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
16432 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
16433 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
16434 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
16435 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
16436
16437 2021-01-08 Tamar Christina <tamar.christina@arm.com>
16438
16439 * lib/target-supports.exp
16440 (check_effective_target_aarch64_asm_sve2_ok): New.
16441 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
16442 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
16443
16444 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16445
16446 * gcc.target/aarch64/usaba_1.c: New test.
16447
16448 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
16449
16450 PR fortran/93794
16451 * gfortran.dg/deferred_character_35.f90 : New test.
16452
16453 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
16454
16455 PR fortran/98458
16456 * gfortran.dg/implied_do_3.f90 : New test.
16457
16458 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
16459
16460 * gcc.dg/array-quals-1.c: Allow srodata.
16461
16462 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
16463
16464 * gcc.target/riscv/predef-10.c: New.
16465 * gcc.target/riscv/predef-11.c: New.
16466 * gcc.target/riscv/predef-12.c: New.
16467 * gcc.target/riscv/predef-13.c: New.
16468
16469 2021-01-07 Jakub Jelinek <jakub@redhat.com>
16470
16471 PR c++/98329
16472 * g++.dg/cpp2a/bit-cast10.C: New test.
16473
16474 2021-01-07 Martin Sebor <msebor@redhat.com>
16475
16476 PR middle-end/98578
16477 * gcc.dg/plugin/gil-1.c: Adjust expected output.
16478 * gcc.dg/uninit-pr98578.c: New test.
16479
16480 2021-01-07 Marek Polacek <polacek@redhat.com>
16481
16482 PR c++/98441
16483 * g++.dg/cpp0x/auto55.C: New test.
16484
16485 2021-01-07 David Malcolm <dmalcolm@redhat.com>
16486
16487 PR analyzer/98580
16488 * gcc.dg/analyzer/pr98580-a.c: New test.
16489 * gcc.dg/analyzer/pr98580-b.c: New test.
16490
16491 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
16492
16493 PR fortran/93701
16494 * gfortran.dg/associate_54.f90: New test.
16495 * gfortran.dg/associate_55.f90: New test.
16496 * gfortran.dg/associate_56.f90: New test.
16497
16498 2021-01-07 Jakub Jelinek <jakub@redhat.com>
16499
16500 PR target/98567
16501 * gcc.target/i386/pr98567-1.c: New test.
16502 * gcc.target/i386/pr98567-2.c: New test.
16503
16504 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
16505
16506 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
16507 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
16508 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
16509 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
16510 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
16511 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
16512 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
16513 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
16514
16515 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
16516
16517 PR tree-optimization/98560
16518 * gcc.dg/vect/pr98560-2.c: New test.
16519
16520 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
16521
16522 PR tree-optimization/98560
16523 * gcc.dg/vect/pr98560-1.c: New test.
16524
16525 2021-01-07 Jakub Jelinek <jakub@redhat.com>
16526
16527 PR tree-optimization/98568
16528 * g++.dg/torture/pr98568.C: New test.
16529
16530 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
16531
16532 * gcc.target/i386/pr92658-avx512bw.c: Add
16533 -mprefer-vector-width=512 to avoid impact of different default
16534 mtune which gcc is built with.
16535 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
16536
16537 2021-01-07 David Malcolm <dmalcolm@redhat.com>
16538
16539 PR analyzer/97074
16540 * gcc.dg/analyzer/pr97074.c: New test.
16541
16542 2021-01-07 David Malcolm <dmalcolm@redhat.com>
16543
16544 PR analyzer/98564
16545 * gcc.dg/analyzer/pr98564.c: New test.
16546
16547 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
16548
16549 PR rtl-optimization/97978
16550 * gcc.target/i386/pr97978.c: New.
16551
16552 2021-01-06 Martin Sebor <msebor@redhat.com>
16553
16554 PR c++/95768
16555 * g++.dg/pr95768.C: New test.
16556 * g++.dg/warn/Wuninitialized-12.C: New test.
16557 * gcc.dg/uninit-38.c: New test.
16558
16559 2021-01-06 Martin Sebor <msebor@redhat.com>
16560
16561 PR c++/98305
16562 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
16563
16564 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
16565
16566 PR c++/96504
16567 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
16568 as the final suspend point so that we can check that the state
16569 machine has reached the expected point.
16570
16571 2021-01-06 Marek Polacek <polacek@redhat.com>
16572
16573 PR testsuite/98566
16574 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
16575 dg-error.
16576
16577 2021-01-06 Alexandre Oliva <oliva@adacore.com>
16578
16579 * g++.dg/opt/store-merging-2.C: Add the required alignment.
16580
16581 2021-01-06 Richard Biener <rguenther@suse.de>
16582
16583 PR tree-optimization/95582
16584 * gcc.dg/pr95582.c: New testcase.
16585
16586 2021-01-06 Richard Biener <rguenther@suse.de>
16587
16588 PR tree-optimization/98513
16589 * gcc.dg/tree-ssa/pr98513.c: New testcase.
16590
16591 2021-01-06 David Malcolm <dmalcolm@redhat.com>
16592
16593 PR analyzer/97072
16594 * gcc.dg/analyzer/pr97072.c: New test.
16595
16596 2021-01-06 David Malcolm <dmalcolm@redhat.com>
16597
16598 PR analyzer/98073
16599 * gcc.dg/analyzer/pr98073.c: New test.
16600
16601 2021-01-06 David Malcolm <dmalcolm@redhat.com>
16602
16603 PR analyzer/98223
16604 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
16605
16606 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
16607
16608 * gcc.target/s390/s390.exp: Replace %% with %.
16609
16610 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
16611
16612 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
16613
16614 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
16615
16616 PR target/98495
16617 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
16618 unsigned short to compute pextrw result.
16619
16620 2021-01-05 Patrick Palka <ppalka@redhat.com>
16621
16622 * g++.dg/template/partial5.C: Adjust directives to expect the
16623 same errors across all dialects.
16624 * g++.dg/cpp1z/nontype-auto17.C: New test.
16625 * g++.dg/cpp1z/nontype-auto18.C: New test.
16626 * g++.dg/template/ttp33.C: New test.
16627
16628 2021-01-05 Jakub Jelinek <jakub@redhat.com>
16629
16630 PR tree-optimization/94802
16631 * gcc.target/i386/pr94802.c: New test.
16632 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
16633
16634 2021-01-05 Richard Biener <rguenther@suse.de>
16635
16636 PR tree-optimization/98516
16637 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
16638 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
16639
16640 2021-01-05 Jakub Jelinek <jakub@redhat.com>
16641
16642 PR c++/98469
16643 * g++.dg/cpp2a/bit-cast8.C: New test.
16644 * g++.dg/cpp2a/bit-cast9.C: New test.
16645
16646 2021-01-05 Marek Polacek <polacek@redhat.com>
16647
16648 PR c++/82099
16649 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
16650 * g++.dg/cpp0x/noexcept61.C: New test.
16651
16652 2021-01-05 Jakub Jelinek <jakub@redhat.com>
16653
16654 PR tree-optimization/96928
16655 * gcc.dg/tree-ssa/pr96928.c: New test.
16656 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
16657 instead of scanning rtl dump for ifcvt message check assembly
16658 for xor instruction.
16659
16660 2021-01-05 Jakub Jelinek <jakub@redhat.com>
16661
16662 PR tree-optimization/96930
16663 * g++.dg/tree-ssa/pr96930.C: New test.
16664
16665 2021-01-05 Jakub Jelinek <jakub@redhat.com>
16666
16667 PR tree-optimization/96239
16668 * gcc.dg/tree-ssa/pr96239.c: New test.
16669
16670 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
16671
16672 PR target/98522
16673 * gcc.target/i386/pr98522.c: New test.
16674
16675 2021-01-05 Nathan Sidwell <nathan@acm.org>
16676
16677 * g++.dg/modules/mod-decl-1.C: Adjust.
16678 * g++.dg/modules/p0713-2.C: Adjust.
16679 * g++.dg/modules/p0713-3.C: Adjust.
16680
16681 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
16682
16683 PR target/98495
16684 * gcc.target/i386/pr98495-1.c: New test.
16685 * gcc.target/i386/pr98495-2.c: New test.
16686 * gcc.target/i386/pr98495-3.c: New test.
16687 * gcc.target/i386/pr98495-4.c: New test.
16688 * gcc.target/i386/pr98495-5.c: New test.
16689
16690 2021-01-05 liuhongt <hongtao.liu@intel.com>
16691
16692 * gcc.target/i386/sse2-pr98461-2.c: New test.
16693
16694 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
16695
16696 PR rtl-optimization/97144
16697 * gcc.c-torture/compile/pr97144.c: New test.
16698 * gcc.target/aarch64/sve/pr97144.c: Likewise.
16699
16700 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
16701
16702 PR rtl-optimization/98403
16703 * g++.dg/opt/pr98403.C: New test.
16704
16705 2021-01-05 Jakub Jelinek <jakub@redhat.com>
16706
16707 PR rtl-optimization/98334
16708 * gcc.target/i386/pr98334.c: New test.
16709
16710 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
16711
16712 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
16713
16714 2021-01-05 David Malcolm <dmalcolm@redhat.com>
16715
16716 PR analyzer/98293
16717 * gcc.dg/analyzer/pr98293.c: New test.
16718
16719 2021-01-04 Martin Uecker <muecker@gwdg.de>
16720
16721 PR c/98029
16722 * gcc.dg/pr98029.c: New test.
16723
16724 2021-01-04 Nathan Sidwell <nathan@acm.org>
16725
16726 * g++.dg/modules/binding-1_a.H: New.
16727 * g++.dg/modules/binding-1_b.H: New.
16728 * g++.dg/modules/binding-1_c.C: New.
16729 * g++.dg/modules/binding-2.H: New.
16730 * g++.dg/modules/builtin-3_a.C: New.
16731 * g++.dg/modules/global-2_a.C: New.
16732 * g++.dg/modules/global-2_b.C: New.
16733 * g++.dg/modules/global-3_a.C: New.
16734 * g++.dg/modules/global-3_b.C: New.
16735 * g++.dg/modules/hello-1_a.C: New.
16736 * g++.dg/modules/hello-1_b.C: New.
16737 * g++.dg/modules/iostream-1_a.H: New.
16738 * g++.dg/modules/iostream-1_b.C: New.
16739 * g++.dg/modules/part-5_a.C: New.
16740 * g++.dg/modules/part-5_b.C: New.
16741 * g++.dg/modules/part-5_c.C: New.
16742 * g++.dg/modules/stdio-1_a.H: New.
16743 * g++.dg/modules/stdio-1_b.C: New.
16744 * g++.dg/modules/string-1_a.H: New.
16745 * g++.dg/modules/string-1_b.C: New.
16746 * g++.dg/modules/string-view1.C: New.
16747 * g++.dg/modules/string-view2.C: New.
16748 * g++.dg/modules/tinfo-1.C: New.
16749 * g++.dg/modules/tinfo-2_a.H: New.
16750 * g++.dg/modules/tinfo-2_b.C: New.
16751 * g++.dg/modules/tname-spec-1_a.H: New.
16752 * g++.dg/modules/tname-spec-1_b.C: New.
16753 * g++.dg/modules/xtreme-header-1.h: New.
16754 * g++.dg/modules/xtreme-header-1_a.H: New.
16755 * g++.dg/modules/xtreme-header-1_b.C: New.
16756 * g++.dg/modules/xtreme-header-1_c.C: New.
16757 * g++.dg/modules/xtreme-header-2.h: New.
16758 * g++.dg/modules/xtreme-header-2_a.H: New.
16759 * g++.dg/modules/xtreme-header-2_b.C: New.
16760 * g++.dg/modules/xtreme-header-2_c.C: New.
16761 * g++.dg/modules/xtreme-header-3.h: New.
16762 * g++.dg/modules/xtreme-header-3_a.H: New.
16763 * g++.dg/modules/xtreme-header-3_b.C: New.
16764 * g++.dg/modules/xtreme-header-3_c.C: New.
16765 * g++.dg/modules/xtreme-header-4.h: New.
16766 * g++.dg/modules/xtreme-header-4_a.H: New.
16767 * g++.dg/modules/xtreme-header-4_b.C: New.
16768 * g++.dg/modules/xtreme-header-4_c.C: New.
16769 * g++.dg/modules/xtreme-header-5.h: New.
16770 * g++.dg/modules/xtreme-header-5_a.H: New.
16771 * g++.dg/modules/xtreme-header-5_b.C: New.
16772 * g++.dg/modules/xtreme-header-5_c.C: New.
16773 * g++.dg/modules/xtreme-header-6.h: New.
16774 * g++.dg/modules/xtreme-header-6_a.H: New.
16775 * g++.dg/modules/xtreme-header-6_b.C: New.
16776 * g++.dg/modules/xtreme-header-6_c.C: New.
16777 * g++.dg/modules/xtreme-header.h: New.
16778 * g++.dg/modules/xtreme-header_a.H: New.
16779 * g++.dg/modules/xtreme-header_b.C: New.
16780 * g++.dg/modules/xtreme-tr1.h: New.
16781 * g++.dg/modules/xtreme-tr1_a.H: New.
16782 * g++.dg/modules/xtreme-tr1_b.C: New.
16783
16784 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
16785
16786 PR tree-optimization/95401
16787 * g++.dg/vect/pr95401.cc: New test.
16788 * g++.dg/vect/pr95401a.cc: Likewise.
16789
16790 2021-01-04 Richard Biener <rguenther@suse.de>
16791
16792 PR tree-optimization/98308
16793 * gcc.dg/vect/pr98308.c: New testcase.
16794
16795 2021-01-04 Jakub Jelinek <jakub@redhat.com>
16796
16797 PR tree-optimization/95771
16798 * gcc.target/i386/pr95771.c: New test.
16799
16800 2021-01-04 Richard Biener <rguenther@suse.de>
16801
16802 PR tree-optimization/98464
16803 * g++.dg/opt/pr98464.C: New testcase.
16804
16805 2021-01-04 Richard Biener <rguenther@suse.de>
16806
16807 PR tree-optimization/98282
16808 * g++.dg/opt/pr98282.C: New testcase.
16809
16810 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
16811
16812 PR target/89057
16813 * gcc.target/aarch64/pr89057.c: New test.
16814
16815 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
16816
16817 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
16818 [-32, 31].
16819 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
16820 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
16821 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
16822
16823 2021-01-04 Martin Liska <mliska@suse.cz>
16824
16825 * README: Convert to utf8 from iso8859.
16826
16827 2021-01-04 Martin Liska <mliska@suse.cz>
16828
16829 * gcc.target/avr/avr.exp: Run dos2unix on the file.
16830
16831 2021-01-04 Richard Biener <rguenther@suse.de>
16832
16833 PR tree-optimization/98291
16834 * gcc.dg/vect/slp-reduc-11.c: New testcase.
16835 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
16836
16837 2021-01-04 Jakub Jelinek <jakub@redhat.com>
16838
16839 PR tree-optimization/96782
16840 * gcc.dg/tree-ssa/pr96782.c: New test.
16841
16842 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
16843
16844 * gcc.misc-tests/outputs.exp: Adjust testcase.
16845
16846 2021-01-01 Jakub Jelinek <jakub@redhat.com>
16847
16848 * ChangeLog-2020: Rotate ChangeLog. New file.
16849
16850 2021-01-01 Joel Brobecker <brobecker@adacore.com>
16851
16852 * lib/target-supports.exp
16853 (check_effective_target_arm_fp16_alternative_ok_nocache):
16854 Return zero for *-*-vxworks7r* targets.
16855 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
16856 * gcc.target/arm/aapcs/vfp23.c: Likewise.
16857 * gcc.target/arm/aapcs/vfp24.c: Likewise.
16858 * gcc.target/arm/aapcs/vfp25.c: Likewise.
16859
16860 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16861
16862 * g++.dg/init/new26.C: Fix overriding of the delete operator
16863 for c++14 profile.
16864
16865 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16866
16867 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
16868 not supported).
16869
16870 2021-01-01 Joel Brobecker <brobecker@adacore.com>
16871
16872 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
16873 the test's dg-options.
16874 * gcc.target/arm/pr78255-2.c: Likewise.
16875
16876 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16877
16878 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
16879
16880 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16881
16882 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
16883 headers too.
16884
16885 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16886
16887 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
16888
16889 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16890
16891 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
16892 directives.
16893
16894 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16895
16896 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
16897
16898 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16899
16900 * g++.dg/other/anon5.C: Skip on vxworks kernel.
16901
16902 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
16903
16904 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
16905 * gcc.dg/vxworks/initpri2.c: Likewise.
16906
16907 2021-01-01 Joel Brobecker <brobecker@adacore.com>
16908
16909 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
16910 targets.
16911
16912 2021-01-01 Olivier Hainque <hainque@adacore.com>
16913
16914 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
16915 * gcc.dg/pthread-init-2.c: Ditto.
16916
16917 2021-01-01 Olivier Hainque <hainque@adacore.com>
16918
16919 * lib/target-supports.exp (check_weak_available,
16920 check_fork_available, check_effective_target_lto,
16921 check_effective_target_mempcpy): Add vxworks filters.
16922
16923 2021-01-01 Alexandre Oliva <oliva@adacore.com>
16924
16925 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
16926 explicit -mno-long-calls.
16927 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
16928
16929 2021-01-01 Alexandre Oliva <oliva@adacore.com>
16930
16931 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
16932 * g++.target/arm/no_unique_address_2.C: Likewise.
16933
16934 2021-01-01 Alexandre Oliva <oliva@adacore.com>
16935
16936 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
16937 * gcc.target/arm/headmerge-2.c: Likewise.
16938
16939 2021-01-01 Alexandre Oliva <oliva@adacore.com>
16940
16941 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
16942
16943 \f
16944 Copyright (C) 2021 Free Software Foundation, Inc.
16945
16946 Copying and distribution of this file, with or without modification,
16947 are permitted in any medium without royalty provided the copyright
16948 notice and this notice are preserved.