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