1 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
3 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
4 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
6 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
9 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
11 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
13 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
14 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
15 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
16 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
17 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
19 2021-08-03 Martin Sebor <msebor@redhat.com>
22 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
24 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
26 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
27 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
30 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
32 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
34 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
35 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
36 * gcc.target/i386/pr82942-1.c: Likewise.
37 * gcc.target/i386/pr82990-1.c: Likewise.
38 * gcc.target/i386/pr82990-3.c: Likewise.
39 * gcc.target/i386/pr82990-5.c: Likewise.
40 * gcc.target/i386/pr100865-4b.c: Likewise.
41 * gcc.target/i386/pr100865-6b.c: Likewise.
42 * gcc.target/i386/pr100865-7b.c: Likewise.
43 * gcc.target/i386/pr100865-10b.c: Likewise.
44 * gcc.target/i386/pr100865-8b.c: Updated.
45 * gcc.target/i386/pr100865-9b.c: Likewise.
46 * gcc.target/i386/pr100865-11b.c: Likewise.
47 * gcc.target/i386/pr100865-12b.c: Likewise.
49 2021-08-03 liuhongt <hongtao.liu@intel.com>
51 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
52 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
53 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
54 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
55 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
56 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
58 2021-08-03 Jakub Jelinek <jakub@redhat.com>
61 * gcc.dg/analyzer/pr101721.c: New test.
63 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
66 * g++.target/i386/pr80566-1.C: New test.
67 * g++.target/i386/pr80566-2.C: Likewise.
69 2021-08-03 liuhongt <hongtao.liu@intel.com>
71 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
72 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
73 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
74 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
76 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
78 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
80 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
82 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
84 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
86 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
88 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
90 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
92 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
94 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
96 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
98 * gcc.target/i386/pieces-memcpy-10.c: New test.
99 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
100 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
101 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
102 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
103 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
104 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
105 * gcc.target/i386/pieces-memset-1.c: Likewise.
106 * gcc.target/i386/pieces-memset-2.c: Likewise.
107 * gcc.target/i386/pieces-memset-3.c: Likewise.
108 * gcc.target/i386/pieces-memset-4.c: Likewise.
109 * gcc.target/i386/pieces-memset-5.c: Likewise.
110 * gcc.target/i386/pieces-memset-6.c: Likewise.
111 * gcc.target/i386/pieces-memset-7.c: Likewise.
112 * gcc.target/i386/pieces-memset-8.c: Likewise.
113 * gcc.target/i386/pieces-memset-9.c: Likewise.
114 * gcc.target/i386/pieces-memset-10.c: Likewise.
115 * gcc.target/i386/pieces-memset-11.c: Likewise.
116 * gcc.target/i386/pieces-memset-12.c: Likewise.
117 * gcc.target/i386/pieces-memset-13.c: Likewise.
118 * gcc.target/i386/pieces-memset-14.c: Likewise.
119 * gcc.target/i386/pieces-memset-15.c: Likewise.
120 * gcc.target/i386/pieces-memset-16.c: Likewise.
121 * gcc.target/i386/pieces-memset-17.c: Likewise.
122 * gcc.target/i386/pieces-memset-18.c: Likewise.
123 * gcc.target/i386/pieces-memset-19.c: Likewise.
124 * gcc.target/i386/pieces-memset-20.c: Likewise.
125 * gcc.target/i386/pieces-memset-21.c: Likewise.
126 * gcc.target/i386/pieces-memset-22.c: Likewise.
127 * gcc.target/i386/pieces-memset-23.c: Likewise.
128 * gcc.target/i386/pieces-memset-24.c: Likewise.
129 * gcc.target/i386/pieces-memset-25.c: Likewise.
130 * gcc.target/i386/pieces-memset-26.c: Likewise.
131 * gcc.target/i386/pieces-memset-27.c: Likewise.
132 * gcc.target/i386/pieces-memset-28.c: Likewise.
133 * gcc.target/i386/pieces-memset-29.c: Likewise.
134 * gcc.target/i386/pieces-memset-30.c: Likewise.
135 * gcc.target/i386/pieces-memset-31.c: Likewise.
136 * gcc.target/i386/pieces-memset-32.c: Likewise.
137 * gcc.target/i386/pieces-memset-33.c: Likewise.
138 * gcc.target/i386/pieces-memset-34.c: Likewise.
139 * gcc.target/i386/pieces-memset-35.c: Likewise.
140 * gcc.target/i386/pieces-memset-36.c: Likewise.
141 * gcc.target/i386/pieces-memset-37.c: Likewise.
142 * gcc.target/i386/pieces-memset-38.c: Likewise.
143 * gcc.target/i386/pieces-memset-39.c: Likewise.
144 * gcc.target/i386/pieces-memset-40.c: Likewise.
145 * gcc.target/i386/pieces-memset-41.c: Likewise.
146 * gcc.target/i386/pieces-memset-42.c: Likewise.
147 * gcc.target/i386/pieces-memset-43.c: Likewise.
148 * gcc.target/i386/pieces-memset-44.c: Likewise.
149 * gcc.target/i386/pieces-memcpy-7.c: New file.
150 * gcc.target/i386/pieces-memcpy-8.c: New file.
151 * gcc.target/i386/pieces-memcpy-9.c: New file.
153 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
156 * gcc.target/i386/pr90773-20.c: New test.
157 * gcc.target/i386/pr90773-21.c: Likewise.
158 * gcc.target/i386/pr90773-22.c: Likewise.
159 * gcc.target/i386/pr90773-23.c: Likewise.
160 * gcc.target/i386/pr90773-26.c: Likewise.
162 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
164 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
165 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
166 * gcc.target/i386/pr90773-15.c: Likewise.
167 * gcc.target/i386/pr90773-16.c: Likewise.
168 * gcc.target/i386/pr90773-17.c: Likewise.
169 * gcc.target/i386/pr90773-24.c: Likewise.
170 * gcc.target/i386/pr90773-25.c: Likewise.
171 * gcc.target/i386/pr100865-1.c: Likewise.
172 * gcc.target/i386/pr100865-2.c: Likewise.
173 * gcc.target/i386/pr100865-3.c: Likewise.
174 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
175 XMM movd to store 4 bytes.
176 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
178 * gcc.target/i386/pr100865-4b.c: Likewise.
179 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
180 * gcc.target/i386/pr100865-10b.c: Likewise.
182 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
184 * gcc.target/i386/eh_return-1.c: New test.
186 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
189 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
190 * gcc.target/i386/pr90773-14.c: Likewise.
191 * gcc.target/i386/pr90773-15.c: New test.
192 * gcc.target/i386/pr90773-16.c: Likewise.
193 * gcc.target/i386/pr90773-17.c: Likewise.
194 * gcc.target/i386/pr90773-18.c: Likewise.
195 * gcc.target/i386/pr90773-19.c: Likewise.
197 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
199 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
201 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
204 * gcc.target/i386/pr78103-2.c: Also scan incl.
205 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
208 2021-07-31 Jason Merrill <jason@redhat.com>
211 * g++.dg/ext/anon-struct9.C: New test.
213 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
215 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
217 2021-07-31 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/gomp/attrs-9.C: New test.
221 2021-07-31 Jakub Jelinek <jakub@redhat.com>
224 * gcc.target/i386/pr78103-1.c: New test.
225 * gcc.target/i386/pr78103-2.c: New test.
226 * gcc.target/i386/pr78103-3.c: New test.
228 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
230 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
232 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
235 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
237 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
239 * gcc.target/powerpc/sse4_1-floorpd.c: New.
240 * gcc.target/powerpc/sse4_1-floorps.c: New.
241 * gcc.target/powerpc/sse4_1-floorsd.c: New.
242 * gcc.target/powerpc/sse4_1-floorss.c: New.
243 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
244 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
246 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
248 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
249 * gcc.target/powerpc/sse4_1-ceilps.c: New.
250 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
251 * gcc.target/powerpc/sse4_1-ceilss.c: New.
252 * gcc.target/powerpc/sse4_1-round-data.h: New.
253 * gcc.target/powerpc/sse4_1-round.h: New.
254 * gcc.target/powerpc/sse4_1-round2.h: New.
255 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
256 and adjust dg directives to suit.
257 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
259 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
261 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
262 and adjust dg directives to suit.
263 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
264 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
265 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
267 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
268 Uroš Bizjak <ubizjak@gmail.com>
270 * gcc.target/i386/dec-cmov-1.c: New test.
271 * gcc.target/i386/dec-cmov-2.c: New test.
273 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
275 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
277 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
279 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
281 2021-07-30 Martin Sebor <msebor@redhat.com>
284 * gcc.c-torture/compile/pr83510.c: Move test functions...
285 * gcc.dg/Warray-bounds-87.c: ...to this file.
287 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
289 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
291 * gcc.target/i386/pr100865-4b.c: Likewise.
293 2021-07-30 Andrew Pinski <apinski@marvell.com>
296 * g++.dg/warn/Wunused-18.C: New test.
297 * gcc.c-torture/compile/20030405-2.c: New test.
298 * gcc.c-torture/compile/20040304-2.c: New test.
299 * gcc.dg/20030612-2.c: New test.
301 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
304 * gcc.target/mips/pr101132.c: New test.
306 2021-07-30 Jakub Jelinek <jakub@redhat.com>
309 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
310 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
311 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
312 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
313 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
314 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
315 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
317 2021-07-30 Jason Merrill <jason@redhat.com>
319 * g++.dg/ext/anon-struct8.C: New test.
321 2021-07-30 Jakub Jelinek <jakub@redhat.com>
323 * g++.dg/cpp0x/gen-attrs-76.C: New test.
325 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
328 * gcc.target/i386/pr101685.c: New test.
330 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
332 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
335 2021-07-30 Jakub Jelinek <jakub@redhat.com>
338 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
339 attributes instead of error.
340 * g++.dg/cpp0x/gen-attrs-75.C: New test.
341 * g++.dg/modules/pr101582-1.C: New test.
343 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
346 * g++.dg/lto/pr101396_0.C: New test.
347 * g++.dg/lto/pr101396_1.C: New test.
349 2021-07-29 Martin Sebor <msebor@redhat.com>
352 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
355 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
358 * gdc.dg/pr100967.d: Update test.
359 * gdc.dg/pr101672.d: New test.
361 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
364 * gdc.dg/extern-c++/extern-c++.exp: New.
365 * gdc.dg/extern-c++/pr101664.d: New test.
366 * gdc.dg/extern-c++/pr101664_1.cc: New test.
368 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
371 * gdc.dg/torture/pr96435.d: New test.
373 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
376 * gdc.dg/pr101657.d: New test.
378 2021-07-29 Jakub Jelinek <jakub@redhat.com>
381 * g++.dg/pr71389.C: Include <array> instead of <functional>.
382 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
384 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
385 Julian Brown <julian@codesourcery.com>
386 Kwok Cheung Yeung <kcy@codesourcery.com>
388 * c-c++-common/goacc/classify-kernels-unparallelized.c:
389 's%oaccdevlow%oaccloops%g'.
390 * c-c++-common/goacc/classify-kernels.c: Likewise.
391 * c-c++-common/goacc/classify-parallel.c: Likewise.
392 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
393 * c-c++-common/goacc/classify-routine.c: Likewise.
394 * c-c++-common/goacc/classify-serial.c: Likewise.
395 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
396 * g++.dg/goacc/template.C: Likewise.
397 * gcc.dg/goacc/loop-processing-1.c: Likewise.
398 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
399 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
400 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
401 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
402 * gfortran.dg/goacc/classify-routine.f95: Likewise.
403 * gfortran.dg/goacc/classify-serial.f95: Likewise.
404 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
406 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
409 * gcc.target/powerpc/pr56605.c: Change matching
411 * gcc.target/powerpc/pr81348.c: Likewise.
413 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
415 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
416 * gcc.c-torture/compile/pr83510.c: Same.
417 * gcc.dg/analyzer/pr94851-2.c: Same.
418 * gcc.dg/loop-unswitch-2.c: Same.
419 * gcc.dg/old-style-asm-1.c: Same.
420 * gcc.dg/pr68317.c: Same.
421 * gcc.dg/pr97567-2.c: Same.
422 * gcc.dg/predict-9.c: Same.
423 * gcc.dg/shrink-wrap-loop.c: Same.
424 * gcc.dg/sibcall-1.c: Same.
425 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
426 * gcc.dg/tree-ssa/pr21001.c: Same.
427 * gcc.dg/tree-ssa/pr21294.c: Same.
428 * gcc.dg/tree-ssa/pr21417.c: Same.
429 * gcc.dg/tree-ssa/pr21458-2.c: Same.
430 * gcc.dg/tree-ssa/pr21563.c: Same.
431 * gcc.dg/tree-ssa/pr49039.c: Same.
432 * gcc.dg/tree-ssa/pr61839_1.c: Same.
433 * gcc.dg/tree-ssa/pr61839_3.c: Same.
434 * gcc.dg/tree-ssa/pr77445-2.c: Same.
435 * gcc.dg/tree-ssa/split-path-4.c: Same.
436 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
437 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
438 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
439 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
440 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
441 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
442 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
443 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
444 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
445 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
446 * gcc.dg/tree-ssa/vrp02.c: Same.
447 * gcc.dg/tree-ssa/vrp03.c: Same.
448 * gcc.dg/tree-ssa/vrp05.c: Same.
449 * gcc.dg/tree-ssa/vrp06.c: Same.
450 * gcc.dg/tree-ssa/vrp07.c: Same.
451 * gcc.dg/tree-ssa/vrp09.c: Same.
452 * gcc.dg/tree-ssa/vrp19.c: Same.
453 * gcc.dg/tree-ssa/vrp20.c: Same.
454 * gcc.dg/tree-ssa/vrp33.c: Same.
455 * gcc.dg/uninit-pred-9_b.c: Same.
456 * gcc.dg/uninit-pr61112.c: Same.
457 * gcc.dg/vect/bb-slp-16.c: Same.
458 * gcc.target/i386/avx2-vect-aggressive.c: Same.
459 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
460 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
461 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
462 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
463 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
465 2021-07-29 Richard Biener <rguenther@suse.de>
468 * gcc.dg/torture/pr101512.c: New testcase.
470 2021-07-29 liuhongt <hongtao.liu@intel.com>
473 * gcc.target/i386/pr91446.c:
474 * gcc.target/i386/pr92658-avx512bw-2.c:
475 * gcc.target/i386/pr92658-sse4-2.c:
476 * gcc.target/i386/pr92658-sse4.c:
477 * gcc.target/i386/pr99881.c:
479 2021-07-29 liuhongt <hongtao.liu@intel.com>
482 * gcc.target/i386/sse2-pr39821.c: New test.
483 * gcc.target/i386/sse4-pr39821.c: New test.
485 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
488 * gcc.target/powerpc/pr61837.c: New test.
490 2021-07-28 Martin Sebor <msebor@redhat.com>
493 * gcc.dg/uninit-pr101494.c: New test.
495 2021-07-28 Martin Sebor <msebor@redhat.com>
498 * g++.dg/warn/Warray-bounds-25.C: New test.
499 * gcc.dg/Warray-bounds-85.c: New test.
501 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
504 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
506 2021-07-28 David Malcolm <dmalcolm@redhat.com>
508 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
510 2021-07-28 Harald Anlauf <anlauf@gmx.de>
513 * gfortran.dg/allocate_stat_3.f90: New test.
514 * gfortran.dg/allocate_stat.f90: Adjust error messages.
515 * gfortran.dg/implicit_11.f90: Likewise.
516 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
518 2021-07-28 Jakub Jelinek <jakub@redhat.com>
521 * gfortran.dg/ubsan/ubsan.exp: New file.
522 * gfortran.dg/ubsan/pr101624.f90: New test.
524 2021-07-28 Jakub Jelinek <jakub@redhat.com>
527 * gcc.c-torture/compile/pr101642.c: New test.
529 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
531 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
532 an expectation for 31-bit mode.
533 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
534 * gcc.target/s390/load-imm64-2.c: Likewise.
535 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
537 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
540 2021-07-28 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/101615
543 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
545 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
547 * gcc.target/aarch64/smov_1.c: New test.
548 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
550 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
553 * gcc.target/i386/pr101456-1.c: New test.
554 * gcc.target/i386/pr101456-2.c: Likewise.
556 2021-07-28 Richard Biener <rguenther@suse.de>
558 PR tree-optimization/101615
559 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
561 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
563 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
566 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
568 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
569 compatible_alloc2): New extern allocator declarations.
570 (test_9, test_10): New tests.
572 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
575 * gdc.dg/pr96429.d: Update test.
576 * gdc.dg/pr101640.d: New test.
578 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
581 * gdc.dg/pr101490.d: New test.
583 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
586 * gdc.dg/pr101127a.d: New test.
587 * gdc.dg/pr101127b.d: New test.
589 2021-07-28 Jakub Jelinek <jakub@redhat.com>
592 * gcc.target/i386/avx2-pr101611-1.c: New test.
593 * gcc.target/i386/avx2-pr101611-2.c: New test.
595 2021-07-28 Martin Uecker <muecker@gwdg.de>
597 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
599 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
602 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
605 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
608 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
609 incorrect assertions.
611 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
614 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
615 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
616 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
617 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
618 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
619 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
620 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
621 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
622 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
623 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
624 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
625 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
626 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
627 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
628 * gfortran.dg/PR94327.c: Likewise.
629 * gfortran.dg/PR94331.c: Likewise.
630 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
631 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
632 * gfortran.dg/pr93524.c: Likewise.
634 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
636 PR tree-optimization/101596
637 * gcc.target/powerpc/pr101596-1.c: New test.
638 * gcc.target/powerpc/pr101596-2.c: Likewise.
639 * gcc.target/powerpc/pr101596-3.c: Likewise.
641 2021-07-28 liuhongt <hongtao.liu@intel.com>
644 * gcc.target/i386/pr99881.c: New test.
646 2021-07-27 Martin Sebor <msebor@redhat.com>
648 PR tree-optimization/101584
649 * gcc.dg/uninit-38.c: Remove assertions.
650 * gcc.dg/uninit-41.c: New test.
652 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
655 * g++.dg/coroutines/pr99047.C: Fix includes.
656 * g++.dg/pr71655.C: Likewise.
658 2021-07-27 Martin Sebor <msebor@redhat.com>
661 * gcc.dg/Wvla-parameter-13.c: New test.
663 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
665 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
667 2021-07-27 Marek Polacek <polacek@redhat.com>
671 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
672 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
673 * g++.dg/cpp2a/spaceship-err7.C: New test.
674 * g++.dg/expr/ptr-comp4.C: New test.
676 2021-07-27 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/101573
679 * gcc.dg/uninit-pr101573.c: New testcase.
680 * gcc.dg/uninit-15-O0.c: Adjust.
681 * gcc.dg/uninit-15.c: Likewise.
682 * gcc.dg/uninit-23.c: Likewise.
683 * c-c++-common/uninit-17.c: Likewise.
685 2021-07-27 Martin Jambor <mjambor@suse.cz>
687 * gcc.dg/ipa/remref-3.c: New test.
688 * gcc.dg/ipa/remref-4.c: Likewise.
689 * gcc.dg/ipa/remref-5.c: Likewise.
690 * gcc.dg/ipa/remref-6.c: Likewise.
692 2021-07-27 Jakub Jelinek <jakub@redhat.com>
695 * g++.dg/torture/builtin-clear-padding-4.C: New test.
697 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
700 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
702 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
703 power10 code is generated.
704 (plus_ne0): Move to ppc-ne0-2.c.
705 (cmp_plus_ne): Likewise.
706 (plus_ne0_cmp): Likewise.
707 * gcc.target/powerpc/ppc-ne0-2.c: New file.
709 2021-07-26 David Malcolm <dmalcolm@redhat.com>
711 * gcc.dg/analyzer/sock-1.c: New test.
712 * gcc.dg/analyzer/sock-2.c: New test.
714 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
716 * gcc.dg/pr78888.c: New.
718 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
719 Marc Glisse <marc.glisse@inria.fr>
721 * gcc.dg/fold-eqrotate-1.c: New test case.
722 * gcc.dg/fold-eqbswap-1.c: New test case.
724 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
725 Tobias Burnus <tobias@codesourcery.com>
732 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
733 this test is still erroneous but now it compiles.
734 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
736 * gfortran.dg/PR93308.f90: New test.
737 * gfortran.dg/PR93963.f90: New test.
738 * gfortran.dg/PR94327.c: New test.
739 * gfortran.dg/PR94327.f90: New test.
740 * gfortran.dg/PR94331.c: New test.
741 * gfortran.dg/PR94331.f90: New test.
742 * gfortran.dg/PR97046.f90: New test.
744 2021-07-26 Jakub Jelinek <jakub@redhat.com>
746 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
748 * g++.dg/gomp/attrs-2.C: Likewise.
749 * g++.dg/gomp/attrs-6.C: New test.
750 * g++.dg/gomp/attrs-7.C: New test.
751 * g++.dg/gomp/attrs-8.C: New test.
753 2021-07-23 Harald Anlauf <anlauf@gmx.de>
756 * gfortran.dg/pr101536.f90: New test.
758 2021-07-23 Jakub Jelinek <jakub@redhat.com>
760 PR rtl-optimization/101562
761 * gcc.c-torture/compile/pr101562.c: New test.
763 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
765 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
768 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
770 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
773 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
776 * gcc.target/i386/pr101504.c: New test.
778 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
780 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
783 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
785 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
788 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
790 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
793 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
795 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
798 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
800 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
802 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
804 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
806 2021-07-23 Jakub Jelinek <jakub@redhat.com>
808 * c-c++-common/gomp/attrs-1.c: New test.
809 * c-c++-common/gomp/attrs-2.c: New test.
810 * c-c++-common/gomp/attrs-3.c: New test.
812 2021-07-23 Jakub Jelinek <jakub@redhat.com>
814 * g++.dg/gomp/attrs-4.C: New test.
815 * g++.dg/gomp/attrs-5.C: New test.
817 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
819 * gcc.target/mips/mips.exp (mips_option_groups): add
820 -finline and -fno-inline.
822 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
825 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
827 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
828 __attribute__((noinline)).
829 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
831 2021-07-23 David Malcolm <dmalcolm@redhat.com>
833 * gcc.dg/analyzer/feasibility-3.c: New test.
835 2021-07-22 Martin Sebor <msebor@redhat.com>
837 PR tree-optimization/65178
838 * gcc.dg/uninit-pr65178.c: New test.
840 2021-07-22 Martin Sebor <msebor@redhat.com>
843 * g++.dg/ipa/pr82352.C
845 2021-07-22 Andrew Pinski <apinski@marvell.com>
847 PR tree-optimization/10153
848 * gcc.c-torture/compile/pr10153-1.c: New test.
849 * gcc.c-torture/compile/pr10153-2.c: New test.
851 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
853 * g++.dg/pr101511.C: New.
855 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
857 * gcc.dg/pr101497.c: New.
859 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
861 * gcc.dg/pr101496.c: New.
863 2021-07-22 liuhongt <hongtao.liu@intel.com>
865 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
867 2021-07-22 liuhongt <hongtao.liu@intel.com>
869 * gcc.target/i386/mask-shift.c: New test.
871 2021-07-21 David Malcolm <dmalcolm@redhat.com>
874 * gcc.dg/analyzer/pr101547.c: New test.
876 2021-07-21 David Malcolm <dmalcolm@redhat.com>
879 * g++.dg/analyzer/pr101522.C: New test.
881 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
882 Joseph Myers <joseph@codesourcery.com>
883 Cesar Philippidis <cesar@codesourcery.com>
885 * c-c++-common/goacc/classify-routine-nohost.c: New file.
886 * c-c++-common/goacc/classify-routine.c: Update.
887 * c-c++-common/goacc/routine-2.c: Likewise.
888 * c-c++-common/goacc/routine-nohost-1.c: New file.
889 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
890 * g++.dg/goacc/template.C: Update.
891 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
892 * gfortran.dg/goacc/classify-routine.f95: Update.
893 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
894 * gfortran.dg/goacc/routine-6.f90: Likewise.
895 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
896 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
897 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
898 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
899 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
900 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
901 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
903 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
905 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
907 2021-07-21 David Malcolm <dmalcolm@redhat.com>
909 * gcc.dg/analyzer/explode-2.c: Remove xfail.
910 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
912 * gcc.dg/analyzer/phi-2.c: New test.
914 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
917 * gcc.target/powerpc/pr101129.c: Adjust.
919 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
922 * gcc.target/i386/crc32-6.c: New test.
924 2021-07-21 Harald Anlauf <anlauf@gmx.de>
927 * gfortran.dg/pr101514.f90: New test.
929 2021-07-21 Jakub Jelinek <jakub@redhat.com>
932 * c-c++-common/gomp/pr101535-1.c: New test.
933 * c-c++-common/gomp/pr101535-2.c: New test.
935 2021-07-21 Jakub Jelinek <jakub@redhat.com>
938 * g++.dg/gomp/pr101516.C: New test.
940 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
942 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
943 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
944 * gfortran.dg/bind_c_char_10.f90: New test.
945 * gfortran.dg/bind_c_char_6.f90: New test.
946 * gfortran.dg/bind_c_char_7.f90: New test.
947 * gfortran.dg/bind_c_char_8.f90: New test.
948 * gfortran.dg/bind_c_char_9.f90: New test.
950 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
952 * gcc.dg/unroll-10.c: New test.
954 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
956 * gcc.dg/unroll-9.c: New test/
958 2021-07-20 Martin Sebor <msebor@redhat.com>
961 * gcc.dg/Warray-bounds-80.c: New test.
962 * gcc.dg/Warray-bounds-81.c: New test.
963 * gcc.dg/Warray-bounds-82.c: New test.
964 * gcc.dg/Warray-bounds-83.c: New test.
965 * gcc.dg/Warray-bounds-84.c: New test.
966 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
968 2021-07-20 Martin Sebor <msebor@redhat.com>
971 * gcc.dg/uninit-pr101300.c: New test.
973 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
976 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
977 generation on power10.
978 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
980 2021-07-20 Jakub Jelinek <jakub@redhat.com>
983 * gcc.dg/pr101384.c: New test.
984 * gcc.target/powerpc/pr101384-1.c: New test.
985 * gcc.target/powerpc/pr101384-2.c: New test.
987 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
990 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
991 true initial value of the reduction from the vectorizer.
992 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
993 loop operate on exactly LANES (rather than LANES-1) iterations.
994 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
996 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
999 * gcc.target/i386/pr71245-1.c: Remove.
1000 * gcc.target/i386/pr71245-2.c: Ditto.
1002 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1004 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1005 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1007 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1009 PR tree-optimization/100696
1010 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1012 2021-07-19 Martin Sebor <msebor@redhat.com>
1014 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1016 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1019 * g++.dg/coroutines/pr95520.C: New test.
1021 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1024 * gcc.dg/analyzer/pr101503.c: New test.
1026 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1028 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1029 support BTF format. Remove redundant check for AIX.
1030 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1031 support CTF format. Remove redundant check for AIX.
1032 * lib/gcc-dg.exp: Remove redundant check for AIX.
1034 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1037 * gcc.target/gcn/sram-ecc-1.c: New test.
1038 * gcc.target/gcn/sram-ecc-2.c: New test.
1039 * gcc.target/gcn/sram-ecc-3.c: New test.
1040 * gcc.target/gcn/sram-ecc-4.c: New test.
1041 * gcc.target/gcn/sram-ecc-5.c: New test.
1042 * gcc.target/gcn/sram-ecc-6.c: New test.
1043 * gcc.target/gcn/sram-ecc-7.c: New test.
1044 * gcc.target/gcn/sram-ecc-8.c: New test.
1046 2021-07-19 Andrew Pinski <apinski@marvell.com>
1049 * gcc.target/aarch64/csinv-neg-1.c: New test.
1051 2021-07-19 Marek Polacek <polacek@redhat.com>
1054 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1056 2021-07-19 Richard Biener <rguenther@suse.de>
1058 PR tree-optimization/101505
1059 * gcc.dg/vect/pr101505.c: New testcase.
1061 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1064 * gcc.target/i386/pr101492-1.c: New test.
1065 * gcc.target/i386/pr101492-2.c: Likewise.
1066 * gcc.target/i386/pr101492-3.c: Likewise.
1067 * gcc.target/i386/pr101492-4.c: Likewise.
1069 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1072 * gfortran.dg/fmt_nonchar_3.f90: New test.
1074 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1077 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1079 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1082 * jit.dg/all-non-failing-tests.h: New test.
1083 * jit.dg/test-cast.c: New test.
1085 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1087 * gcc.dg/tree-ssa/modref-6.c: New test.
1089 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1091 * gcc.dg/pr96542.c: New.
1093 2021-07-16 Patrick Palka <ppalka@redhat.com>
1096 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1098 2021-07-16 Patrick Palka <ppalka@redhat.com>
1102 * g++.dg/inherit/covariant23.C: New test.
1104 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1106 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1107 * gcc.dg/analyzer/dump-state.c: New test.
1109 2021-07-16 Martin Sebor <msebor@redhat.com>
1112 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1114 * gcc.dg/Wstringop-overflow-42.c: Same.
1115 * gcc.dg/Wstringop-overflow-68.c: Same.
1116 * gcc.dg/Wstringop-overflow-70.c: Same.
1117 * gcc.dg/Wstringop-overflow-71.c: Same.
1118 * gcc.dg/strlenopt-95.c: Fix typos.
1120 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1122 PR middle-end/101457
1123 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1124 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1125 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1126 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1128 2021-07-16 Marek Polacek <polacek@redhat.com>
1130 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1131 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1133 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1135 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1136 * g++.target/s390/mi-thunk.C: New test.
1137 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1139 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1140 * gcc.target/s390/risbg-ll-3.c: Likewise.
1141 * gcc.target/s390/call.h: Common code for the new tests.
1142 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1143 * gcc.target/s390/call-z10-pic.c: New test.
1144 * gcc.target/s390/call-z10.c: New test.
1145 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1146 * gcc.target/s390/call-z9-pic.c: New test.
1147 * gcc.target/s390/call-z9.c: New test.
1148 * gcc.target/s390/mfentry-m64-pic.c: New test.
1149 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1150 * gcc.target/s390/tls-pic.c: New test.
1151 * gcc.target/s390/tls.c: New test.
1153 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1155 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1156 by big/little endian targets, restoring the old expected
1157 result for big endian.
1158 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1159 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1160 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1162 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1165 * gcc.target/i386/pr101346.c: New test.
1167 2021-07-15 Martin Sebor <msebor@redhat.com>
1170 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1171 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1172 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1173 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1174 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1175 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1177 * gcc.target/i386/pr92658-avx512f.c: Same.
1178 * gcc.dg/Wstringop-overflow-68.c: New test.
1179 * gcc.dg/Wstringop-overflow-69.c: New test.
1180 * gcc.dg/Wstringop-overflow-70.c: New test.
1181 * gcc.dg/Wstringop-overflow-71.c: New test.
1182 * gcc.dg/strlenopt-95.c: New test.
1184 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1189 * g++.dg/analyzer/pr93212.C: Update location of warning.
1190 * g++.dg/analyzer/pr94011.C: Add
1191 -Wno-analyzer-use-of-uninitialized-value.
1192 * g++.dg/analyzer/pr94503.C: Likewise.
1193 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1194 param to avoid uninitialized warning.
1195 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1196 uninitialized value on result of alloca.
1197 (test_12a): Add expected warning.
1198 (test_12c): Likewise.
1199 (test_19): Likewise.
1200 (test_29b): Likewise.
1201 (test_29c): Likewise.
1202 (test_37): Remove xfail.
1203 (test_37a): Likewise.
1204 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1205 * gcc.dg/analyzer/explode-2.c: Remove params; add
1206 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1207 Initialize the locals.
1208 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1210 * gcc.dg/analyzer/fgets-1.c: New test.
1211 * gcc.dg/analyzer/fread-1.c: New test.
1212 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1213 (test_40): Likewise.
1214 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1215 uninitialized padding.
1216 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1218 (read_alias_file): Call it.
1219 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1220 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1221 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1222 * gcc.dg/analyzer/pr98628.c: Likewise.
1223 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1225 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1226 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1227 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1228 with -fno-fat-lto-objects.
1229 * gcc.dg/analyzer/uninit-1.c: New test.
1230 * gcc.dg/analyzer/uninit-2.c: New test.
1231 * gcc.dg/analyzer/uninit-3.c: New test.
1232 * gcc.dg/analyzer/uninit-4.c: New test.
1233 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1234 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1235 * gcc.dg/analyzer/use-after-free-2.c: New test.
1236 * gcc.dg/analyzer/use-after-free-3.c: New test.
1237 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1238 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1239 uninitialized warnings. Remove xfail.
1240 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1242 * gfortran.dg/analyzer/pr97668.f: Add
1243 -Wno-analyzer-use-of-uninitialized-value and
1244 -Wno-analyzer-too-complex.
1246 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1248 * gcc.dg/analyzer/phi-1.c: New test.
1250 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1252 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1255 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1257 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
1260 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1263 * g++.dg/cpp0x/nullptr46.C: New test.
1265 2021-07-15 Tamar Christina <tamar.christina@arm.com>
1267 PR middle-end/101457
1268 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
1269 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
1270 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1271 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
1273 2021-07-15 Martin Sebor <msebor@redhat.com>
1275 * gcc.dg/Wvla-parameter-12.c: New test.
1277 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
1280 * gcc.target/powerpc/pr101129.c: New.
1282 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1284 PR middle-end/101437
1285 * gcc.c-torture/compile/pr101437.c: New test.
1287 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
1289 * gcc.target/powerpc/mma-builtin-9.c: New test.
1291 2021-07-14 Patrick Palka <ppalka@redhat.com>
1294 * g++.dg/cpp1z/class-deduction96.C: New test.
1296 2021-07-14 Jason Merrill <jason@redhat.com>
1298 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
1300 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1302 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
1303 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
1304 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
1305 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1307 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
1309 * gcc.dg/pr80776-1.c: Remove xfail.
1311 2021-07-14 Marek Polacek <polacek@redhat.com>
1314 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
1315 * g++.dg/cpp1y/constexpr-101371.C: New test.
1317 2021-07-14 Harald Anlauf <anlauf@gmx.de>
1320 * gfortran.dg/pr100949.f90: New test.
1322 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1324 * lib/target-supports.exp
1325 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
1326 check_effective_target_arm_v8_2a_i8mm_neon_hw,
1327 check_effective_target_vect_usdot_qi): New.
1328 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
1329 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
1330 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
1331 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
1332 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
1333 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
1334 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
1335 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
1336 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
1337 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
1338 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
1339 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
1340 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
1341 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
1343 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1345 * gcc.target/arm/simd/vusdot-autovec.c: New test.
1347 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1349 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
1350 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
1352 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
1355 * gcc.target/i386/pr101395-1.c: New test.
1356 * gcc.target/i386/pr101395-2.c: Likewise.
1357 * gcc.target/i386/pr101395-3.c: Likewise.
1359 2021-07-14 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/101445
1362 * gcc.dg/vect/pr101445.c: New testcase.
1364 2021-07-14 Richard Biener <rguenther@suse.de>
1366 * gcc.target/i386/vect-reduc-1.c: New testcase.
1368 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
1370 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
1371 for RTL pattern match.
1372 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
1373 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
1374 scan-assembler regex to look for a scalar register instead of
1376 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
1377 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
1378 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
1379 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1380 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1381 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1382 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1383 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1384 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
1385 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1386 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1387 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
1388 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1389 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1390 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1391 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1392 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
1393 cases to look for 'b' and 'h' registers instead of 'w'.
1394 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
1395 regex to reflect lane 0 vector extractions being simplified
1396 to scalar register moves.
1397 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1398 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1399 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1400 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
1401 lane 1 as the moves for lane 0 now get optimized away.
1402 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1403 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1404 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1405 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1406 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1407 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1408 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1410 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
1412 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
1413 gcc/testsuite/gcc.target/i386.
1415 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
1417 PR tree-optimization/93781
1418 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
1420 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1422 * gcc.target/aarch64/sve/reduc_9.c: New test.
1423 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
1424 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
1425 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
1426 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
1427 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
1428 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
1429 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
1430 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
1431 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
1432 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
1433 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
1434 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
1435 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
1437 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1439 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
1441 2021-07-13 Jakub Jelinek <jakub@redhat.com>
1442 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/101419
1445 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
1446 instead of -fdump-tree-objsz1-details in dg-options and adjust names
1447 of dump file in scan-tree-dump.
1448 * gcc.dg/pr101419.c: New test.
1450 2021-07-13 Richard Biener <rguenther@suse.de>
1453 2021-07-13 Richard Biener <rguenther@suse.de>
1455 * g++.dg/vect/slp-pr87105.cc: Adjust.
1456 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1458 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1461 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
1462 insn counts to account for power10 prefixed loads and stores.
1463 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
1465 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
1467 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
1469 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
1471 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
1473 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
1475 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
1476 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
1477 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
1478 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
1479 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
1481 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
1482 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
1483 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
1484 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
1485 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
1486 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
1487 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
1488 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
1489 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
1490 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
1492 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
1494 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
1496 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
1498 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
1500 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
1502 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
1503 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
1505 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
1506 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
1507 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
1509 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
1510 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
1511 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
1512 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
1513 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
1514 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
1515 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
1516 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
1517 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
1519 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1521 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
1522 optimization. Do not check what XXSPLTIDP generates if the value
1525 2021-07-12 Patrick Palka <ppalka@redhat.com>
1529 * g++.dg/cpp1z/class-deduction92.C: New test.
1530 * g++.dg/cpp1z/class-deduction93.C: New test.
1531 * g++.dg/cpp1z/class-deduction94.C: New test.
1532 * g++.dg/cpp1z/class-deduction95.C: New test.
1534 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
1537 * gcc.target/i386/pr101424.c: New test.
1539 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
1541 * gcc.dg/tree-ssa/pr101335.c: New.
1543 2021-07-12 Andrew Pinski <apinski@marvell.com>
1545 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
1547 2021-07-12 Richard Biener <rguenther@suse.de>
1549 PR tree-optimization/101373
1550 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
1551 * gnat.dg/opt95.adb: Likewise.
1553 2021-07-12 Richard Biener <rguenther@suse.de>
1555 * g++.dg/vect/slp-pr87105.cc: Adjust.
1556 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1558 2021-07-12 Richard Biener <rguenther@suse.de>
1560 PR tree-optimization/101394
1561 * gcc.dg/torture/pr101394.c: New testcase.
1563 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1564 Jakub Jelinek <jakub@redhat.com>
1566 PR tree-optimization/101403
1567 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
1569 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1572 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
1574 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1577 * gcc.target/arm/simd/pr98435.c: New test.
1579 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1581 PR tree-optimization/101403
1582 * gcc.dg/pr101403.c: New test case.
1584 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
1586 * gcc.dg/torture/pr100329.c: Require target lra.
1587 * gcc.dg/torture/pr100519.c: Likewise.
1589 2021-07-10 Patrick Palka <ppalka@redhat.com>
1592 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
1594 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
1595 * g++.dg/cpp2a/concepts-requires27.C: New test.
1597 2021-07-09 Jason Merrill <jason@redhat.com>
1600 * g++.dg/concepts/explicit-spec1.C: New test.
1602 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
1603 Uroš Bizjak <ubizjak@gmail.com>
1605 * gcc.target/i386/divmod-9.c: New test case.
1607 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
1610 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
1611 powerpc based targets.
1613 2021-07-09 Patrick Palka <ppalka@redhat.com>
1616 * g++.dg/cpp2a/concepts-requires26.C: New test.
1617 * g++.dg/cpp2a/lambda-uneval16.C: New test.
1619 2021-07-09 Patrick Palka <ppalka@redhat.com>
1622 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
1623 example, which we now handle correctly.
1624 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
1625 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
1627 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1629 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1630 __attribute__((noinline)).
1631 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1633 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1638 * gcc.target/mips/pr100760.c: New test.
1639 * gcc.target/mips/pr100761.c: New test.
1640 * gcc.target/mips/pr100762.c: New test.
1642 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1644 * gcc.target/powerpc/mod-vectorize.c: New test.
1646 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1648 * gcc.target/powerpc/div-vectorize-1.c: New test.
1650 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1652 * gcc.target/powerpc/mul-vectorize-1.c: New test.
1653 * gcc.target/powerpc/mul-vectorize-2.c: New test.
1655 2021-07-08 Martin Sebor <msebor@redhat.com>
1657 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
1659 2021-07-08 Martin Sebor <msebor@redhat.com>
1662 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
1664 2021-07-08 Martin Sebor <msebor@redhat.com>
1666 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
1667 * g++.dg/warn/Warray-bounds-13.C: Same.
1669 2021-07-08 Marek Polacek <polacek@redhat.com>
1672 * g++.dg/cpp0x/noexcept70.C: New test.
1674 2021-07-08 Martin Jambor <mjambor@suse.cz>
1677 * gcc.dg/ipa/pr101066.c: New test.
1679 2021-07-08 Martin Sebor <msebor@redhat.com>
1682 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
1683 * c-c++-common/Warray-bounds-4.c: Same.
1685 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
1687 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
1690 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
1692 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
1694 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
1695 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/40210
1698 * gcc.dg/builtin-bswap-13.c: New test.
1699 * gcc.dg/builtin-bswap-14.c: New test.
1701 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
1704 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
1706 2021-07-07 David Malcolm <dmalcolm@redhat.com>
1708 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1709 * gcc.dg/plugin/analyzer_gil_plugin.c
1710 (gil_state_machine::on_condition): Remove.
1712 2021-07-07 Martin Sebor <msebor@redhat.com>
1714 PR tree-optimization/100137
1715 PR tree-optimization/99121
1716 PR tree-optimization/97027
1717 * c-c++-common/Warray-bounds-3.c: Remove xfail
1718 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
1719 * c-c++-common/Warray-bounds-9.c: New test.
1720 * c-c++-common/Warray-bounds-10.c: New test.
1721 * g++.dg/asan/asan_test.C: Suppress expected warnings.
1722 * g++.dg/pr95768.C: Same.
1723 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
1724 * g++.dg/warn/Warray-bounds-11.C: Same.
1725 * g++.dg/warn/Warray-bounds-12.C: Same.
1726 * g++.dg/warn/Warray-bounds-13.C: Same.
1727 * g++.dg/warn/Warray-bounds-17.C: Same.
1728 * g++.dg/warn/Warray-bounds-20.C: Same.
1729 * gcc.dg/Warray-bounds-29.c: Same.
1730 * gcc.dg/Warray-bounds-30.c: Add xfail.
1731 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
1732 * gcc.dg/Warray-bounds-32.c: Same.
1733 * gcc.dg/Warray-bounds-52.c: Same.
1734 * gcc.dg/Warray-bounds-53.c: Same.
1735 * gcc.dg/Warray-bounds-58.c: Remove xfail.
1736 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
1737 * gcc.dg/Warray-bounds-66.c: Same.
1738 * gcc.dg/Warray-bounds-69.c: Same.
1739 * gcc.dg/Wstringop-overflow-34.c: Same.
1740 * gcc.dg/Wstringop-overflow-47.c: Same.
1741 * gcc.dg/Wstringop-overflow-61.c: Same.
1742 * gcc.dg/Warray-bounds-77.c: New test.
1743 * gcc.dg/Warray-bounds-78.c: New test.
1744 * gcc.dg/Warray-bounds-79.c: New test.
1746 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
1749 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
1751 2021-07-07 Richard Biener <rguenther@suse.de>
1753 PR tree-optimization/34195
1754 * gcc.dg/vect/pr34195.c: New testcase.
1756 2021-07-07 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/99728
1759 * g++.dg/opt/pr99728.C: New testcase.
1761 2021-07-07 liuhongt <hongtao.liu@intel.com>
1763 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
1764 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
1765 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
1766 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
1768 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1771 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
1773 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1776 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
1778 2021-07-06 Martin Sebor <msebor@redhat.com>
1781 * g++.dg/warn/uninit-pr55881.C: New test.
1783 2021-07-06 Martin Sebor <msebor@redhat.com>
1785 PR tree-optimization/86650
1786 * gcc.dg/Warray-bounds-76.c: New test.
1788 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1791 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
1793 2021-07-06 Martin Sebor <msebor@redhat.com>
1795 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
1796 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
1798 2021-07-06 Martin Sebor <msebor@redhat.com>
1800 * gcc.dg/Wobjsize-1.c: Prune expected output.
1801 * gcc.dg/Warray-bounds-71.c: New test.
1802 * gcc.dg/Warray-bounds-71.h: New test header.
1803 * gcc.dg/Warray-bounds-72.c: New test.
1804 * gcc.dg/Warray-bounds-73.c: New test.
1805 * gcc.dg/Warray-bounds-74.c: New test.
1806 * gcc.dg/Warray-bounds-75.c: New test.
1807 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
1808 * gcc.dg/Wfree-nonheap-object-5.c: New test.
1809 * gcc.dg/Wfree-nonheap-object-6.c: New test.
1810 * gcc.dg/pragma-diag-10.c: New test.
1811 * gcc.dg/pragma-diag-9.c: New test.
1812 * gcc.dg/uninit-suppress_3.c: New test.
1813 * gcc.dg/pr79214.c: Xfail tests.
1814 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
1815 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
1817 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
1820 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
1821 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
1823 2021-07-06 Richard Biener <rguenther@suse.de>
1825 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
1826 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
1827 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
1828 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
1830 2021-07-06 Andrew Pinski <apinski@marvell.com>
1832 PR tree-optimization/101256
1833 * g++.dg/torture/pr101256.C: New test.
1835 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1838 * gfortran.dg/implied_do_io_7.f90: New test.
1840 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
1842 PR rtl-optimization/100328
1843 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
1844 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
1845 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
1846 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
1847 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
1848 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
1849 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
1850 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
1851 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
1852 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
1853 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
1854 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
1855 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
1856 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
1857 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
1858 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
1859 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
1860 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
1861 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
1862 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
1863 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
1864 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
1865 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
1866 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
1867 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
1868 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
1869 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
1870 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
1871 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
1872 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
1873 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
1874 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
1875 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
1876 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
1877 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
1878 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
1879 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
1880 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
1881 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
1883 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1886 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
1887 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1889 2021-07-05 Andrew Pinski <apinski@marvell.com>
1891 PR tree-optimization/101039
1892 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
1893 ABSU and still not expect ABS_EXPR.
1894 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
1895 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
1897 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
1900 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
1902 2021-07-05 Richard Biener <rguenther@suse.de>
1905 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
1907 2021-07-05 liuhongt <hongtao.liu@intel.com>
1909 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
1911 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
1913 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
1914 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
1915 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
1916 doesn't support CTF.
1917 (gcc-dg-debug-runtest): Move CTF support within
1918 target support format test.
1920 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
1922 PR middle-end/101294
1923 * gcc.dg/pr101294.c: New test.
1925 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
1928 * gdc.dg/torture/pr101273.d: New test.
1930 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
1933 * gdc.dg/torture/pr101282.d: New test.
1935 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1937 * g++.dg/gomp/attrs-1.C: New test.
1938 * g++.dg/gomp/attrs-2.C: New test.
1939 * g++.dg/gomp/attrs-3.C: New test.
1941 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1944 * c-c++-common/gomp/atomic-24.c: New test.
1946 2021-07-02 Patrick Palka <ppalka@redhat.com>
1949 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
1951 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
1953 * gcc.target/powerpc/mma-builtin-7.c: New test.
1954 * gcc.target/powerpc/mma-builtin-8.c: New test.
1956 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
1958 PR tree-optimization/101223
1959 * gcc.dg/pr101223.c: New.
1961 2021-07-02 David Faust <david.faust@oracle.com>
1963 * gcc.dg/debug/btf/btf-float-1.c: New test.
1964 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
1965 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
1966 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
1968 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1970 * lib/gcc-defs.exp: Add a comment.
1972 2021-07-02 Richard Biener <rguenther@suse.de>
1974 PR tree-optimization/101293
1975 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
1977 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1980 * gcc.target/i386/avx2-pr101286.c: New test.
1982 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
1984 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
1985 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
1986 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
1987 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
1988 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
1989 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
1990 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
1991 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
1993 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
1995 * gcc.target/powerpc/float128-cmove.c: New test.
1996 * gcc.target/powerpc/float128-minmax-3.c: New test.
1998 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2000 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2002 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2005 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2007 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2008 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2009 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2010 * gcc.target/i386/avx512f_cond_move.c: Also pass
2011 -mprefer-vector-width=512 and expect integer broadcast.
2012 * gcc.target/i386/pr100865-1.c: New test.
2013 * gcc.target/i386/pr100865-2.c: Likewise.
2014 * gcc.target/i386/pr100865-3.c: Likewise.
2015 * gcc.target/i386/pr100865-4a.c: Likewise.
2016 * gcc.target/i386/pr100865-4b.c: Likewise.
2017 * gcc.target/i386/pr100865-5a.c: Likewise.
2018 * gcc.target/i386/pr100865-5b.c: Likewise.
2019 * gcc.target/i386/pr100865-6a.c: Likewise.
2020 * gcc.target/i386/pr100865-6b.c: Likewise.
2021 * gcc.target/i386/pr100865-6c.c: Likewise.
2022 * gcc.target/i386/pr100865-7a.c: Likewise.
2023 * gcc.target/i386/pr100865-7b.c: Likewise.
2024 * gcc.target/i386/pr100865-7c.c: Likewise.
2025 * gcc.target/i386/pr100865-8a.c: Likewise.
2026 * gcc.target/i386/pr100865-8b.c: Likewise.
2027 * gcc.target/i386/pr100865-8c.c: Likewise.
2028 * gcc.target/i386/pr100865-9a.c: Likewise.
2029 * gcc.target/i386/pr100865-9b.c: Likewise.
2030 * gcc.target/i386/pr100865-9c.c: Likewise.
2031 * gcc.target/i386/pr100865-10a.c: Likewise.
2032 * gcc.target/i386/pr100865-10b.c: Likewise.
2033 * gcc.target/i386/pr100865-11a.c: Likewise.
2034 * gcc.target/i386/pr100865-11b.c: Likewise.
2035 * gcc.target/i386/pr100865-11c.c: Likewise.
2036 * gcc.target/i386/pr100865-12a.c: Likewise.
2037 * gcc.target/i386/pr100865-12b.c: Likewise.
2038 * gcc.target/i386/pr100865-12c.c: Likewise.
2040 2021-07-01 Richard Biener <rguenther@suse.de>
2042 PR tree-optimization/101280
2043 PR tree-optimization/101173
2044 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2046 2021-07-01 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/101278
2049 * gcc.dg/torture/pr101278.c: New testcase.
2051 2021-07-01 Richard Biener <rguenther@suse.de>
2053 PR tree-optimization/100778
2054 * gcc.dg/torture/pr100778.c: New testcase.
2056 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2059 * gcc.target/i386/pr101044.c: New test.
2061 2021-07-01 Richard Biener <rguenther@suse.de>
2063 PR tree-optimization/101178
2064 * gcc.dg/vect/bb-slp-72.c: New testcase.
2065 * gcc.dg/vect/bb-slp-73.c: Likewise.
2066 * gcc.dg/vect/bb-slp-74.c: Likewise.
2068 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2071 * gcc.dg/pr101266.c: New test.
2073 2021-07-01 Patrick Palka <ppalka@redhat.com>
2076 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2078 2021-07-01 Patrick Palka <ppalka@redhat.com>
2081 * g++.dg/template/access41.C: New test.
2082 * g++.dg/template/access41a.C: New test.
2084 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2086 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2089 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2091 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2093 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2096 2021-06-30 Patrick Palka <ppalka@redhat.com>
2098 * g++.dg/cpp2a/concepts-access2.C: New test.
2100 2021-06-30 Marek Polacek <polacek@redhat.com>
2104 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2105 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2106 * g++.dg/cpp0x/auto42.C: Likewise.
2107 * g++.dg/cpp0x/initlist75.C: Likewise.
2108 * g++.dg/cpp0x/initlist80.C: Likewise.
2109 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2110 * g++.dg/cpp23/auto-array.C: New test.
2112 2021-06-30 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/101267
2115 * gfortran.dg/pr101267.f90: New testcase.
2117 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2120 * gcc.dg/analyzer/clobbers-1.c: New test.
2121 * gcc.dg/analyzer/clobbers-2.c: New test.
2122 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2123 (test_28): Likewise.
2124 (test_52): Likewise. Add coverage for end of buffer.
2125 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2126 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2127 (test_4): Use char. Mark xfail as fixed.
2129 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2132 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2133 * gcc.dg/analyzer/symbolic-8.c: New test.
2135 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2137 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2139 2021-06-30 Richard Biener <rguenther@suse.de>
2141 PR tree-optimization/101264
2142 * gfortran.dg/pr101264.f90: New testcase.
2144 2021-06-30 liuhongt <hongtao.liu@intel.com>
2147 * gcc.target/i386/pr101248.c: New test.
2149 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2151 * gcc.dg/pr101254.c: New.
2153 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2156 * gcc.target/i386/pr95046-9.c: New test.
2158 2021-06-29 Richard Biener <rguenther@suse.de>
2160 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2161 * gcc.dg/vect/bb-slp-71.c: New testcase.
2163 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2166 * g++.dg/ubsan/pr101210.C: New test.
2168 2021-06-29 Richard Biener <rguenther@suse.de>
2170 PR tree-optimization/101242
2171 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2172 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2174 2021-06-28 Martin Sebor <msebor@redhat.com>
2176 * g++.dg/uninit-pr74762.C: New test.
2177 * g++.dg/warn/uninit-pr74765.C: Same.
2179 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2180 David Faust <david.faust@oracle.com>
2182 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2183 (gcc-dg-debug-runtest): Add -gctf support.
2184 * gcc.dg/debug/btf/btf-1.c: New test.
2185 * gcc.dg/debug/btf/btf-2.c: Likewise.
2186 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2187 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2188 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2189 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2190 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2191 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2192 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2193 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2194 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2195 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2196 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2197 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2198 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2199 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2200 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2201 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2202 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2203 * gcc.dg/debug/btf/btf.exp: Likewise.
2204 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2205 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2206 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2207 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2208 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2209 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2210 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2211 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2212 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2213 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2214 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2215 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2216 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2217 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2218 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2219 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2220 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2221 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2222 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2223 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2224 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2225 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2226 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2227 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2228 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2229 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2230 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2231 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2232 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2233 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2234 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2235 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2236 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2237 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2238 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2239 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2240 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2241 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2242 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2243 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2244 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2245 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2246 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2247 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2248 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2249 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2250 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2251 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2252 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2253 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2254 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
2255 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
2256 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
2257 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
2258 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
2259 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
2260 * gcc.dg/debug/ctf/ctf.exp: Likewise.
2261 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
2262 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
2263 * gcc.dg/debug/btf/btf-function-3.c: New file.
2264 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
2265 * gcc.dg/debug/btf/btf-struct-2.c: New file.
2266 * gcc.dg/debug/btf/btf-variables-2.c: New file.
2267 * gcc.dg/debug/btf/btf-variables-3.c: New file.
2268 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
2269 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
2270 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
2271 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
2272 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
2273 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
2275 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2277 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
2279 2021-06-28 Martin Jambor <mjambor@suse.cz>
2282 * gcc.dg/ipa/pr93385.c: New test.
2283 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
2284 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
2285 * g++.dg/ipa/ipa-sra-4.C: Likewise.
2287 2021-06-28 Richard Biener <rguenther@suse.de>
2289 PR tree-optimization/101229
2290 * gcc.dg/torture/pr101229.c: New testcase.
2292 2021-06-28 Richard Biener <rguenther@suse.de>
2294 PR tree-optimization/101207
2295 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
2297 2021-06-28 Richard Biener <rguenther@suse.de>
2299 PR tree-optimization/101173
2300 * gcc.dg/torture/pr101173.c: New testcase.
2302 2021-06-28 liuhongt <hongtao.liu@intel.com>
2305 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
2306 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
2307 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
2308 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
2309 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
2310 * gcc.target/i386/avx512vl-pr100648.c: New test.
2311 * gcc.target/i386/avx512vl-blendv-1.c: New test.
2312 * gcc.target/i386/avx512vl-blendv-2.c: New test.
2314 2021-06-28 liuhongt <hongtao.liu@intel.com>
2316 * gcc.target/i386/funcspec-8.c: Replace
2317 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
2318 * gcc.target/i386/blendv-1.c: New test.
2319 * gcc.target/i386/blendv-2.c: New test.
2321 2021-06-27 Andrew Pinski <apinski@marvell.com>
2323 * gcc.dg/torture/pr101230-1.c: New test.
2325 2021-06-26 Patrick Palka <ppalka@redhat.com>
2328 * g++.dg/template/access40.C: New test.
2329 * g++.dg/template/access40a.C: New test.
2331 2021-06-26 Jason Merrill <jason@redhat.com>
2335 * g++.dg/cpp2a/no_unique_address13.C: New test.
2337 2021-06-26 Marek Polacek <polacek@redhat.com>
2340 * g++.dg/cpp0x/noexcept69.C: New test.
2341 * g++.dg/parse/saved1.C: Adjust dg-error.
2342 * g++.dg/template/crash50.C: Likewise.
2344 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2346 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
2347 for v4f, to avoid relying on exact floating-point equality.
2348 * jit.dg/test-vector-types.cc (check_div): Likewise.
2350 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2352 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
2353 * jit.dg/test-asm.cc: Likewise.
2355 2021-06-25 Martin Sebor <msebor@redhat.com>
2357 PR middle-end/101216
2358 * gcc.dg/Wnonnull-7.c: New test.
2360 2021-06-25 Richard Biener <rguenther@suse.de>
2362 PR tree-optimization/101202
2363 * gcc.dg/torture/pr101202.c: New testcase.
2365 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
2367 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
2369 2021-06-25 liuhongt <hongtao.liu@intel.com>
2372 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
2373 temporarily avoid regression, eventually xfail should be
2376 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2378 * gcc.dg/tree-ssa/evrp30.c: New.
2380 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2382 * gcc.dg/tree-ssa/pr101189.c: New.
2384 2021-06-24 Patrick Palka <ppalka@redhat.com>
2387 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
2389 2021-06-24 Patrick Palka <ppalka@redhat.com>
2392 * g++.dg/cpp2a/concepts-requires25.C: New test.
2394 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/pr101171.c: New test.
2399 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
2402 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
2403 Add --param vect-epilogues-nomask=0.
2404 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
2405 to avoid loop vectorization.
2409 2021-06-24 Richard Biener <rguenther@suse.de>
2411 * gcc.target/i386/vect-addsubv2df.c: New testcase.
2412 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
2413 * gcc.target/i386/vect-addsubv4df.c: Likewise.
2414 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
2415 * gcc.target/i386/vect-addsub-2.c: Likewise.
2416 * gcc.target/i386/vect-addsub-3.c: Likewise.
2418 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2420 PR middle-end/101170
2421 * gcc.dg/pr101170.c: New test.
2423 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2425 PR middle-end/101172
2426 * gcc.dg/pr101172.c: New test.
2428 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
2430 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
2432 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
2434 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2436 * c-c++-common/gomp/target-in-reduction-1.c: New test.
2437 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
2438 target or combined target constructs.
2440 2021-06-24 Richard Biener <rguenther@suse.de>
2442 PR tree-optimization/101105
2443 * gcc.dg/torture/pr101105.c: New testcase.
2445 2021-06-24 liuhongt <hongtao.liu@intel.com>
2448 * gcc.target/i386/pr98434-1.c: New test.
2449 * gcc.target/i386/pr98434-2.c: New test.
2450 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
2452 2021-06-23 Patrick Palka <ppalka@redhat.com>
2455 * g++.dg/cpp1z/class-deduction-access3.C: New test.
2456 * g++.dg/cpp1z/class-deduction91.C: New test.
2458 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
2460 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
2461 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
2462 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
2463 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
2464 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
2465 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
2466 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
2467 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
2469 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
2470 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
2471 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
2472 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
2473 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
2474 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
2475 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
2478 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
2480 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
2483 2021-06-23 Patrick Palka <ppalka@redhat.com>
2486 * g++.dg/cpp1z/class-deduction88.C: New test.
2487 * g++.dg/cpp1z/class-deduction89.C: New test.
2488 * g++.dg/cpp1z/class-deduction90.C: New test.
2490 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
2493 * gcc.target/i386/pr101175.c: New test.
2495 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
2498 * gfortran.dg/coarray_collectives_17.f90: New test.
2500 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
2501 Tobias Burnus <tobias@codesourcery.com>
2504 * gfortran.dg/pr93524.c: New.
2505 * gfortran.dg/pr93524.f90: New.
2507 2021-06-22 David Malcolm <dmalcolm@redhat.com>
2510 * gcc.dg/analyzer/pr101143.c: New test.
2512 2021-06-22 Richard Biener <rguenther@suse.de>
2514 PR middle-end/101156
2515 * gcc.dg/pr101156.c: New testcase.
2517 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2519 PR tree-optimization/101159
2520 * gcc.c-torture/compile/pr101159.c: New test.
2522 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2524 PR middle-end/101160
2525 * g++.target/i386/empty-class1.C: Require lp64 effective target
2526 instead of x86_64-*-*.
2527 * g++.target/i386/empty-class2.C: New test.
2529 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2530 Andrew Pinski <apinski@marvell.com>
2532 PR tree-optimization/101162
2533 * g++.dg/opt/pr101162.C: New test.
2535 2021-06-22 Richard Biener <rguenther@suse.de>
2537 PR tree-optimization/101151
2538 * gcc.dg/torture/pr101151.c: New testcase.
2540 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
2542 * g++.dg/modules/omp-1_a.C: Check pthread is available for
2544 * g++.dg/modules/omp-2_a.C: Ditto.
2546 2021-06-22 Richard Biener <rguenther@suse.de>
2548 PR tree-optimization/101158
2549 * gfortran.dg/pr101158.f90: New testcase.
2551 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2554 * gcc.target/i386/pr11877-2.c: New test.
2556 2021-06-22 liuhongt <hongtao.liu@intel.com>
2558 PR tree-optimization/97770
2559 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
2560 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
2562 2021-06-22 liuhongt <hongtao.liu@intel.com>
2565 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
2566 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
2567 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
2568 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
2569 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
2570 * gcc.target/i386/avx512f-pr100267-1.c: New test.
2571 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
2572 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
2573 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
2574 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
2575 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
2576 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
2577 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
2578 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
2579 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
2580 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
2582 2021-06-22 liuhongt <hongtao.liu@intel.com>
2585 * gcc.target/i386/pr100310.c: New test.
2587 2021-06-21 Jason Merrill <jason@redhat.com>
2590 * g++.target/i386/empty-class1.C: New test.
2592 2021-06-21 Patrick Palka <ppalka@redhat.com>
2595 * g++.dg/opt/nrv21.C: New test.
2597 2021-06-21 Patrick Palka <ppalka@redhat.com>
2600 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
2602 2021-06-21 Jakub Jelinek <jakub@redhat.com>
2604 PR inline-asm/100785
2605 * c-c++-common/pr100785.c: New test.
2606 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
2607 * gcc.dg/pr48552-2.c: Likewise.
2609 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2612 * gcc.target/arm/simd/pr97906.c: New test.
2614 2021-06-21 Richard Biener <rguenther@suse.de>
2616 PR tree-optimization/101121
2617 * gfortran.dg/pr101121.f: New testcase.
2619 2021-06-21 liuhongt <hongtao.liu@intel.com>
2622 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
2623 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
2624 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
2625 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
2627 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
2630 * gcc.target/i386/pr11877.c: New test case.
2632 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2634 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
2636 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
2638 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
2640 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
2643 2021-06-18 Harald Anlauf <anlauf@gmx.de>
2647 * gfortran.dg/min0_max0_1.f90: New test.
2648 * gfortran.dg/min0_max0_2.f90: New test.
2650 2021-06-18 David Malcolm <dmalcolm@redhat.com>
2652 * gcc.dg/analyzer/symbolic-7.c: New test.
2654 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2657 * gcc.target/arm/acle/pr100856.c: New test.
2658 * gcc.target/arm/multilib.exp: Add tests for cde options.
2660 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
2662 * gcc.target/powerpc/float128-minmax-2.c: New test.
2664 2021-06-17 Jason Merrill <jason@redhat.com>
2667 * g++.dg/cpp0x/deleted15.C: New test.
2669 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
2672 * gcc.target/i386/pr100704-1.c: New test.
2673 * gcc.target/i386/pr100704-2.c: Likewise.
2674 * gcc.target/i386/pr100704-3.c: Likewise.
2676 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
2679 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
2680 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
2682 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
2684 * gcc.dg/pr100790.c: New test.
2686 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
2688 * gcc.target/s390/zvector/vec-doublee.c: New test.
2689 * gcc.target/s390/zvector/vec-floate.c: New test.
2691 2021-06-17 Richard Biener <rguenther@suse.de>
2693 PR tree-optimization/54400
2694 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
2696 2021-06-16 Jason Merrill <jason@redhat.com>
2700 * g++.dg/template/access39.C: New test.
2702 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2706 * gfortran.dg/pr95502.f90: New test.
2708 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2711 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2715 * gfortran.dg/pr95502.f90: New test.
2717 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2721 * gfortran.dg/pr95502.f90: New test.
2723 2021-06-16 Jason Merrill <jason@redhat.com>
2726 PR preprocessor/96391
2727 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
2728 * g++.dg/plugin/plugin.exp: Run it.
2730 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2732 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2734 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2736 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2738 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2740 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2742 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2744 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2746 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2748 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
2750 2021-06-16 Martin Jambor <mjambor@suse.cz>
2752 PR tree-optimization/100453
2753 * gcc.dg/tree-ssa/pr100453.c: New test.
2755 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2757 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
2760 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2762 PR middle-end/101062
2763 * gcc.dg/pr101062.c: New test.
2765 2021-06-16 Richard Biener <rguenther@suse.de>
2767 PR tree-optimization/101088
2768 * gcc.dg/torture/pr101088.c: New testcase.
2770 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
2772 PR rtl-optimization/46235
2773 * gcc.target/i386/bt-5.c: New test.
2774 * gcc.target/i386/bt-6.c: New test.
2775 * gcc.target/i386/bt-7.c: New test.
2777 2021-06-16 Arnaud Charlet <charlet@adacore.com>
2779 * gnat.dg/limited4.adb: Disable illegal code.
2781 2021-06-16 Richard Biener <rguenther@suse.de>
2783 PR tree-optimization/101083
2784 * gcc.dg/vect/pr97832-4.c: New testcase.
2786 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
2789 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
2790 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
2791 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
2792 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
2793 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
2794 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
2795 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
2796 * gfortran.dg/gomp/defaultmap-1.f90: New test.
2797 * gfortran.dg/gomp/defaultmap-2.f90: New test.
2798 * gfortran.dg/gomp/defaultmap-3.f90: New test.
2799 * gfortran.dg/gomp/defaultmap-4.f90: New test.
2800 * gfortran.dg/gomp/defaultmap-5.f90: New test.
2801 * gfortran.dg/gomp/defaultmap-6.f90: New test.
2802 * gfortran.dg/gomp/defaultmap-7.f90: New test.
2804 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2806 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
2807 * gcc.dg/analyzer/capacity-1.c: New test.
2808 * gcc.dg/analyzer/capacity-2.c: New test.
2809 * gcc.dg/analyzer/capacity-3.c: New test.
2811 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2814 * gcc.dg/analyzer/explode-2a.c: New test.
2816 2021-06-15 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.target/i386/pr101046.c: New test.
2821 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
2823 * c-c++-common/Wattributes.c: Remove s390-specific check and add
2825 * gcc.dg/Wattributes-6.c: Likewise.
2827 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
2830 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
2832 2021-06-14 Martin Sebor <msebor@redhat.com>
2835 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
2836 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
2837 * g++.dg/warn/Wstringop-overflow-7.C: New test.
2838 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
2839 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
2841 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
2844 * gcc.target/powerpc/pr100777.c: New test.
2846 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
2849 * gcc.target/i386/pr101058.c: New test.
2851 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
2854 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
2855 * gcc.dg/spellcheck-stdlib.c: Likewise.
2857 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
2859 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
2860 * gcc.target/arm/simd/mve-vshl.c: Likewise.
2861 * gcc.target/arm/simd/mve-vec-pack.c: New test.
2862 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
2864 2021-06-14 Richard Biener <rguenther@suse.de>
2866 PR tree-optimization/100934
2867 * gcc.dg/torture/pr100934.c: New testcase.
2869 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
2871 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
2872 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
2873 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
2874 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
2875 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
2876 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
2877 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2879 2021-06-14 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/101031
2882 * gcc.dg/torture/pr101031.c: New testcase.
2884 2021-06-13 Jason Merrill <jason@redhat.com>
2886 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
2888 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
2891 * g++.target/i386/pr101023a.C: New test.
2892 * g++.target/i386/pr101023b.C: Likewise.
2894 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
2896 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
2897 * gcc.dg/uninit-pr93100.c: Skip on AIX.
2898 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
2900 2021-06-12 Jason Merrill <jason@redhat.com>
2902 * g++.dg/ext/attrib62.C: No longer warn.
2903 * g++.dg/diagnostic/maybe_unused1.C: New test.
2905 2021-06-12 Jason Merrill <jason@redhat.com>
2908 * g++.dg/ext/array4.C: New test.
2910 2021-06-11 Carl Love <cel@us.ibm.com>
2912 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
2913 (dg-require-effective-target): Change target to p9vector_hw.
2915 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
2917 * gcc.dg/gomp/simd-clones-2.c: Enhance.
2919 2021-06-11 Patrick Palka <ppalka@redhat.com>
2923 * g++.dg/template/sfinae-dr1227.C: New test.
2925 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2928 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
2930 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
2932 PR tree-optimization/96392
2933 * gcc.dg/pr96392.c: New test.
2935 2021-06-11 Richard Biener <rguenther@suse.de>
2937 PR tree-optimization/101025
2938 * gcc.dg/torture/pr101025.c: New testcase.
2940 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2943 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
2944 directives check for target is v8.1-m.main+mve or not before
2945 comparing the assembly output.
2946 * gcc.target/arm/cmse/cmse-20.c: New test.
2948 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2951 * g++.dg/cpp23/consteval-if1.C: New test.
2952 * g++.dg/cpp23/consteval-if2.C: New test.
2953 * g++.dg/cpp23/consteval-if3.C: New test.
2954 * g++.dg/cpp23/consteval-if4.C: New test.
2955 * g++.dg/cpp23/consteval-if5.C: New test.
2956 * g++.dg/cpp23/consteval-if6.C: New test.
2957 * g++.dg/cpp23/consteval-if7.C: New test.
2958 * g++.dg/cpp23/consteval-if8.C: New test.
2959 * g++.dg/cpp23/consteval-if9.C: New test.
2960 * g++.dg/cpp23/consteval-if10.C: New test.
2961 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
2963 2021-06-11 David Malcolm <dmalcolm@redhat.com>
2965 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
2966 expected number of enodes after the loop.
2967 * gcc.dg/analyzer/paths-8.c: New test.
2969 2021-06-11 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/101028
2972 * gcc.dg/pr101028.c: New testcase.
2974 2021-06-11 Richard Biener <rguenther@suse.de>
2976 PR tree-optimization/101026
2977 * gfortran.dg/pr101026.f: New testcase.
2979 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2981 PR rtl-optimization/101008
2982 * gcc.dg/pr101008.c: New test.
2984 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.target/i386/sse-pr101007.c: New test.
2989 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
2992 * gcc.target/i386/pr101021-1.c: New test.
2993 * gcc.target/i386/pr101021-2.c: Ditto.
2995 2021-06-11 Martin Liska <mliska@suse.cz>
2997 PR gcov-profile/100788
2998 * gcc.dg/pr100788.c: New test.
3000 2021-06-11 Richard Biener <rguenther@suse.de>
3002 PR middle-end/101009
3003 * gcc.dg/torture/pr101009.c: New testcase.
3005 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3007 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3009 2021-06-11 Marek Polacek <polacek@redhat.com>
3012 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3013 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3015 2021-06-10 Patrick Palka <ppalka@redhat.com>
3018 * g++.dg/template/ttp34.C: New test.
3019 * g++.dg/template/ttp34a.C: New test.
3020 * g++.dg/template/ttp34b.C: New test.
3022 2021-06-10 Patrick Palka <ppalka@redhat.com>
3025 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3027 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3029 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3030 tests. Update expected counts.
3031 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3032 tests. Update expected counts.
3034 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3037 * gdc.dg/pr100967.d: New test.
3039 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3041 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3042 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3044 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3046 * gcc.dg/vect/pr56541.c: Fix target selector.
3048 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3049 Thomas Schwinge <thomas@codesourcery.com>
3051 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3052 * c-c++-common/goacc/finalize-1.c: Likewise.
3053 * c-c++-common/goacc/mdc-1.c: Likewise.
3054 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3055 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3056 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3057 * gfortran.dg/goacc/finalize-1.f: Likewise.
3058 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3060 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3062 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3063 * c-c++-common/goacc/mdc-2.c: Likewise.
3064 * g++.dg/goacc/mdc.C: Likewise.
3066 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3068 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3069 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3071 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3074 * g++.dg/opt/pr100852.C: New test.
3076 2021-06-09 Andrew Pinski <apinski@marvell.com>
3078 * g++.dg/torture/pr100925.C: New test.
3080 2021-06-09 Carl Love <cel@us.ibm.com>
3082 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3084 Add tests for vec_signextq.
3085 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3087 2021-06-09 Carl Love <cel@us.ibm.com>
3089 * gcc.target/powerpc/fp128_conversions.c: New file.
3090 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3091 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3092 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3093 (ppc_native_128bit): Remove dg-require-effective-target.
3095 2021-06-09 Carl Love <cel@us.ibm.com>
3097 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3100 2021-06-09 Carl Love <cel@us.ibm.com>
3102 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3105 2021-06-09 Carl Love <cel@us.ibm.com>
3107 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3109 2021-06-09 Carl Love <cel@us.ibm.com>
3111 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3112 New runnable test case.
3113 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3114 for xxlor instruction.
3116 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3118 * gcc.target/arm/simd/mve-vclz.c: New test.
3120 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3122 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3123 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3124 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3125 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3127 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3129 * gcc.dg/builtins-70.c: New test.
3131 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3133 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3134 counts to test 32 and 64 bit separately.
3135 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3136 counts to test 32 and 64 bit separately.
3137 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3138 counts to test 32 and 64 bit separately.
3139 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3140 counts to test 32 and 64 bit separately.
3142 2021-06-09 Richard Biener <rguenther@suse.de>
3144 PR tree-optimization/100981
3145 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3147 2021-06-09 Richard Biener <rguenther@suse.de>
3149 PR tree-optimization/97832
3150 * gcc.dg/vect/pr97832-1.c: New testcase.
3151 * gcc.dg/vect/pr97832-2.c: Likewise.
3152 * gcc.dg/vect/pr97832-3.c: Likewise.
3153 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3154 * gcc.dg/vect/slp-50.c: New file.
3156 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3159 * gfortran.dg/gomp/pr100965.f90: New test.
3161 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3164 * gcc.target/i386/pr100936.c: New test.
3166 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3168 * gcc.target/powerpc/float128-call.c: Adjust.
3169 * gcc.target/powerpc/pr100085.c: New test.
3171 2021-06-09 Jason Merrill <jason@redhat.com>
3174 * g++.dg/diagnostic/enum3.C: New test.
3176 2021-06-08 Marek Polacek <polacek@redhat.com>
3179 * g++.dg/cpp2a/explicit18.C: New test.
3181 2021-06-08 Andrew Pinski <apinski@marvell.com>
3183 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3184 happens on the outside of the bit_xor.
3186 2021-06-08 Jason Merrill <jason@redhat.com>
3188 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3189 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3190 * g++.dg/ext/utf-badconcat.C: Likewise.
3191 * g++.dg/ext/utf-badconcat2.C: Likewise.
3193 2021-06-08 Jason Merrill <jason@redhat.com>
3195 * g++.dg/cpp23/mixed-concat1.C: New test.
3197 2021-06-08 Jason Merrill <jason@redhat.com>
3199 * g++.dg/cpp23/whitespace-splice1.C: New test.
3201 2021-06-08 Jason Merrill <jason@redhat.com>
3203 * g++.dg/cpp23/narrowing-bool1.C: New test.
3205 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3208 * gcc.dg/analyzer/bitfields-1.c: New test.
3209 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3211 (test_44): Update test values assigned to the bits to ones that
3212 fit in the range of the bitfield type. Remove xfails.
3213 (test_45): Remove xfails.
3215 2021-06-08 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/initlist124.C: New test.
3220 2021-06-08 Richard Biener <rguenther@suse.de>
3222 PR tree-optimization/100923
3223 * gcc.dg/torture/pr100923.c: New testcase.
3225 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3228 * g++.dg/gomp/doacross-2.C: New test.
3230 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3232 PR middle-end/100951
3233 * gcc.target/i386/pr100951.c: New test.
3235 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3239 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3241 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3244 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3245 * gfortran.dg/gomp/scan-5.f90: Likewise.
3246 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3247 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3248 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3249 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3250 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3252 2021-06-08 Martin Liska <mliska@suse.cz>
3254 * gcc.dg/format/strfmon-1.c: Fix typo.
3255 * gfortran.dg/char4-subscript.f90: Likewise.
3257 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
3259 PR tree-optimization/100794
3260 * gcc.dg/tree-ssa/pr100794.c: New test.
3262 2021-06-08 Jason Merrill <jason@redhat.com>
3265 * g++.dg/template/lookup17.C: New test.
3267 2021-06-08 Jason Merrill <jason@redhat.com>
3270 * g++.dg/cpp0x/alias-decl-73.C: New test.
3272 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
3275 * gcc.target/i386/pr100637-5b.c: New test.
3276 * gcc.target/i386/pr100637-5w.c: Ditto.
3278 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3281 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
3282 * gcc.target/i386/pr82735-4.c: Likewise.
3283 * gcc.target/i386/pr82735-5.c: Likewise.
3285 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
3287 * gcc.dg/sso-14.c: Adjust.
3289 2021-06-07 Patrick Palka <ppalka@redhat.com>
3292 * g++.dg/template/access38.C: New test.
3294 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3297 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
3300 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3303 * gcc.dg/pr100887.c: New test.
3305 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3307 PR middle-end/100898
3308 * g++.dg/ext/va-arg-pack-3.C: New test.
3310 2021-06-07 liuhongt <hongtao.liu@intel.com>
3313 * g++.target/i386/pr100885.C: New test.
3315 2021-06-07 liuhongt <hongtao.liu@intel.com>
3318 * gcc.target/i386/pr82735-1.c: New test.
3319 * gcc.target/i386/pr82735-2.c: New test.
3320 * gcc.target/i386/pr82735-3.c: New test.
3321 * gcc.target/i386/pr82735-4.c: New test.
3322 * gcc.target/i386/pr82735-5.c: New test.
3324 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.dg/gomp/scan-1.c: New test.
3328 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3331 * c-c++-common/gomp/pr100902-1.c: New test.
3333 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
3335 * gcc.dg/sso-14.c: New test.
3337 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3344 * gfortran.dg/PR100120.f90: New test.
3345 * gfortran.dg/character_workout_1.f90: New test.
3346 * gfortran.dg/character_workout_4.f90: New test.
3348 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3350 PR middle-end/100905
3351 * gfortran.dg/gomp/loop-3.f90: New test.
3353 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3356 * gdc.dg/pr100882a.d: New test.
3357 * gdc.dg/pr100882b.d: New test.
3358 * gdc.dg/pr100882c.d: New test.
3359 * gdc.dg/torture/pr100882.d: New test.
3361 2021-06-04 Patrick Palka <ppalka@redhat.com>
3364 * g++.dg/template/param4.C: New test.
3365 * g++.dg/template/param5.C: New test.
3366 * g++.dg/cpp1z/nontype-auto19.C: New test.
3367 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
3368 deduced type of a decltype(auto) NTTP has top-level cv-quals.
3370 2021-06-04 Patrick Palka <ppalka@redhat.com>
3373 * g++.dg/cpp0x/alias-decl-72.C: New test.
3374 * g++.dg/cpp0x/alias-decl-72a.C: New test.
3376 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3379 * gfortran.dg/inline_matmul_25.f90: New test.
3381 2021-06-04 Martin Sebor <msebor@redhat.com>
3384 * gcc.dg/nonnull-6.c: New test.
3386 2021-06-04 Martin Sebor <msebor@redhat.com>
3388 PR middle-end/100732
3389 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
3390 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
3391 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
3392 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
3393 * gcc.dg/uninit-pr100732.c: New test.
3395 2021-06-04 Martin Sebor <msebor@redhat.com>
3397 * gcc.dg/Wvla-parameter-10.c: New test.
3398 * gcc.dg/Wvla-parameter-11.c: New test.
3400 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3402 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
3403 commit in addition - add more dg-errors and '... end ...' due to changed
3405 * gfortran.dg/goacc/omp.f95: Likewise.
3406 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
3408 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
3411 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
3413 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3415 * gfortran.dg/gomp/pr99928-5.f90: Really use the
3416 proper iteration variable.
3418 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3420 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
3421 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3422 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3423 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3424 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3425 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
3426 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
3427 fix loop-variable and remove xfail.
3429 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3432 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
3434 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3437 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
3438 C/C++ version of the patch.
3439 * gfortran.dg/gomp/loop-1.f90: New test.
3440 * gfortran.dg/gomp/loop-2.f90: New test.
3441 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
3442 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3443 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3444 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3445 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
3446 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3447 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3448 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
3449 of 'acc loops' to hide unrelated bug for now.
3450 * gfortran.dg/goacc/omp-fixed.f: Likewise
3452 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3455 * gcc.target/i386/pr100887.c: New test.
3457 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3460 * g++.dg/gomp/declare-simd-8.C: New test.
3462 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
3464 * gcc.target/powerpc/not-promote-mode.c: New.
3466 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
3469 * gcc.target/i386/vperm-v2hi.c: New test.
3470 * gcc.target/i386/vperm-v4qi.c: Ditto.
3472 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
3474 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
3476 2021-06-03 Patrick Palka <ppalka@redhat.com>
3479 * g++.dg/cpp0x/alias-decl-71.C: New test.
3481 2021-06-03 Patrick Palka <ppalka@redhat.com>
3484 * g++.dg/cpp2a/using-enum-9.C: New test.
3486 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
3488 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
3490 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
3492 * gcc.target/arm/simd/mve-vabs.c: New test.
3494 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3496 * gnat.dg/bit_packed_array6.adb: New test.
3497 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
3499 2021-06-03 Martin Liska <mliska@suse.cz>
3501 * gcc.dg/spellcheck-options-23.c: New test.
3503 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3505 * gnat.dg/inline22.adb: New test.
3507 2021-06-03 Tamar Christina <tamar.christina@arm.com>
3509 * gcc.target/aarch64/cpunative/info_16: Update implementer.
3510 * gcc.target/aarch64/cpunative/info_17: Likewise
3512 2021-06-03 Jakub Jelinek <jakub@redhat.com>
3515 * g++.dg/gomp/depend-iterator-3.C: New test.
3516 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
3517 this as base expression of depend array section, expect a different
3518 error wording for this as depend locator and add testcases
3519 for affinity clauses.
3521 2021-06-02 Jason Merrill <jason@redhat.com>
3524 * g++.dg/init/no-elide2.C: New test.
3526 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
3528 * gcc.target/s390/ashr.c: New test.
3530 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
3533 * gfortran.dg/gomp/taskloop-2.f90: New.
3535 2021-06-02 Jakub Jelinek <jakub@redhat.com>
3537 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
3540 2021-06-01 Patrick Palka <ppalka@redhat.com>
3543 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
3544 * g++.dg/cpp0x/dc10.C: New test.
3545 * g++.dg/cpp0x/initlist-base4.C: New test.
3546 * g++.dg/cpp2a/constexpr-init22.C: New test.
3548 2021-06-01 Andrew Pinski <apinski@marvell.com>
3550 PR tree-optimization/95481
3551 * gcc.dg/tree-ssa/tailcall-10.c: New test.
3552 * gcc.dg/tree-ssa/tailcall-11.c: New test.
3553 * gcc.dg/tree-ssa/tailcall-12.c: New test.
3554 * gcc.dg/tree-ssa/tailcall-13.c: New test.
3555 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
3557 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
3560 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
3562 2021-06-01 Jason Merrill <jason@redhat.com>
3565 * g++.dg/cpp2a/destroying-delete5.C: New test.
3567 2021-06-01 Jason Merrill <jason@redhat.com>
3570 * g++.dg/cpp0x/depr-copy4.C: New test.
3572 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
3574 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
3575 * gcc.dg/pr80776-1.c: Same.
3577 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
3580 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
3581 now diagnosed with less error output.
3582 * gfortran.dg/gomp/scan-1.f90: Likewise.
3583 * gfortran.dg/gomp/pr99928-3.f90: New test.
3584 * gfortran.dg/gomp/taskloop-1.f90: New test.
3586 2021-06-01 liuhongt <hongtao.liu@intel.com>
3588 PR tree-optimization/98365
3589 * gcc.target/i386/pr98365.c: New test.
3591 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3593 PR tree-optimization/100781
3594 * gcc.dg/pr100781.c: New.
3596 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3598 PR tree-optimization/100774
3599 * g++.dg/pr100774.C: New.
3601 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
3603 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
3604 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
3606 2021-05-31 Richard Biener <rguenther@suse.de>
3609 * c-c++-common/builtin-shufflevector-2.c: New testcase.
3610 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
3611 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
3612 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
3614 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
3617 * g++.target/powerpc/pr99842.C: New.
3619 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3621 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
3622 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
3623 (plugin_init): Likewise.
3624 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
3625 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3626 (plugin_init): Likewise.
3627 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
3628 (plugin_init): Likewise.
3630 2021-05-29 Jakub Jelinek <jakub@redhat.com>
3633 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
3634 combined with parallel, teams or taskloop and defaultmap(none)
3635 to constructs combined with target.
3636 * c-c++-common/gomp/pr99928-2.c: Likewise.
3637 * c-c++-common/gomp/pr99928-3.c: Likewise.
3638 * c-c++-common/gomp/pr99928-4.c: Likewise.
3639 * c-c++-common/gomp/pr99928-5.c: Likewise.
3640 * c-c++-common/gomp/pr99928-6.c: Likewise.
3641 * c-c++-common/gomp/pr99928-7.c: Likewise.
3642 * c-c++-common/gomp/pr99928-8.c: Likewise.
3643 * c-c++-common/gomp/pr99928-9.c: Likewise.
3644 * c-c++-common/gomp/pr99928-10.c: Likewise.
3645 * c-c++-common/gomp/pr99928-13.c: Likewise.
3646 * c-c++-common/gomp/pr99928-14.c: Likewise.
3648 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
3650 * gcc.dg/Wstringop-overflow-55.c:
3651 * gcc.dg/pr80776-1.c:
3653 2021-05-28 Richard Biener <rguenther@suse.de>
3655 PR tree-optimization/100778
3656 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
3658 2021-05-28 Jason Merrill <jason@redhat.com>
3662 * g++.dg/inherit/virtual15.C: New test.
3663 * g++.dg/inherit/virtual15a.C: New file.
3665 2021-05-28 Richard Biener <rguenther@suse.de>
3668 * gcc.dg/pr100791.c: New testcase.
3670 2021-05-28 Richard Biener <rguenther@suse.de>
3673 * gcc.dg/gimplefe-error-11.c: New testcase.
3675 2021-05-28 Jakub Jelinek <jakub@redhat.com>
3678 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
3679 * c-c++-common/gomp/pr99928-9.c: Likewise.
3680 * c-c++-common/gomp/pr99928-10.c: Likewise.
3681 * c-c++-common/gomp/pr99928-16.c: New test.
3683 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
3685 * c-c++-common/gomp/affinity-1.c: New test.
3686 * c-c++-common/gomp/affinity-2.c: New test.
3687 * c-c++-common/gomp/affinity-3.c: New test.
3688 * c-c++-common/gomp/affinity-4.c: New test.
3689 * c-c++-common/gomp/affinity-5.c: New test.
3690 * c-c++-common/gomp/affinity-6.c: New test.
3691 * c-c++-common/gomp/affinity-7.c: New test.
3692 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
3693 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
3694 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
3695 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
3696 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
3697 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
3698 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
3699 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
3700 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
3701 * gfortran.dg/gomp/taskwait.f90: New test.
3703 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
3704 Richard Biener <rguenther@suse.de>
3706 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
3707 Adjust scanning pattern for !lp64.
3708 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
3709 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
3712 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
3714 PR tree-optimization/99398
3715 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
3716 * gcc.target/powerpc/vec-perm-ctor.c: New test.
3717 * gcc.target/powerpc/vec-perm-ctor.h: New test.
3719 2021-05-27 Matthias Kretz <kretz@kde.org>
3722 * g++.dg/diagnostic/pr100716.C: New test.
3723 * g++.dg/diagnostic/pr100716-1.C: Same test with
3724 -fno-pretty-templates.
3726 2021-05-27 Patrick Palka <ppalka@redhat.com>
3729 * g++.dg/cpp0x/static_assert17.C: New test.
3731 2021-05-27 Jason Merrill <jason@redhat.com>
3734 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
3736 2021-05-27 Patrick Palka <ppalka@redhat.com>
3741 * g++.dg/template/partial16.C: New test.
3742 * g++.dg/template/partial17.C: New test.
3743 * g++.dg/template/partial18.C: New test.
3744 * g++.dg/template/partial19.C: New test.
3745 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
3746 ill-formed partial specialization.
3747 * g++.dg/cpp0x/variadic38.C: Likewise.
3748 * g++.dg/cpp1z/pr81016.C: Likewise.
3749 * g++.dg/template/partial5.C: Likewise.
3750 * g++.old-deja/g++.pt/spec21.C: Likewise.
3752 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3755 * gfortran.dg/pointer_check_14.f90: New test.
3757 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3760 * gfortran.dg/bounds_check_22.f90: New test.
3762 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
3764 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
3766 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
3769 * gcc.target/i386/pr100637-3b.c (avgu): New test.
3770 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
3772 2021-05-26 Patrick Palka <ppalka@redhat.com>
3775 * g++.dg/template/access37.C: New test.
3776 * g++.dg/template/access37a.C: New test.
3778 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
3780 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
3781 * gcc.dg/pr80776-1.c: Same.
3783 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
3785 * lib/target-supports.exp (check_effective_target_vect32): New.
3786 (available_vector_sizes): Append 32 for x86 targets.
3787 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
3788 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
3789 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
3790 * gcc.target/i386/pr100637-3b.c: New test.
3791 * gcc.target/i386/pr100637-3w.c: Ditto.
3792 * gcc.target/i386/pr100637-4b.c: Ditto.
3793 * gcc.target/i386/pr100637-4w.c: Ditto.
3795 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
3797 * gcc.dg/sso-13.c: New test.
3799 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
3801 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
3803 2021-05-26 Patrick Palka <ppalka@redhat.com>
3806 * g++.dg/cpp1z/elide6.C: New test.
3808 2021-05-26 Patrick Palka <ppalka@redhat.com>
3811 * g++.dg/cpp0x/noexcept68.C: New test.
3813 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3815 * gcc.target/csky/fldrd_fstrd.c: New.
3816 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
3818 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3820 * gcc.target/csky/ldbs.c: New.
3822 2021-05-26 Andrew Pinski <apinski@marvell.com>
3824 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
3825 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
3827 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3830 * g++.dg/cpp1z/nodiscard8.C: New test.
3831 * g++.dg/cpp1z/nodiscard9.C: New test.
3833 2021-05-25 Martin Liska <mliska@suse.cz>
3835 * gcc.dg/sancov/attribute.c: New test.
3837 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
3839 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
3841 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3844 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
3846 * c-c++-common/gomp/pr99928-9.c: Likewise.
3847 * c-c++-common/gomp/pr99928-10.c: Likewise.
3849 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
3851 * gcc.target/csky/fpuv3/fpuv3.exp: New.
3852 * gcc.target/csky/fpuv3/fpv3_div.c: New.
3853 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
3854 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
3855 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
3856 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
3857 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
3858 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
3859 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
3860 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
3861 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
3862 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
3863 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
3864 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
3865 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
3866 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
3867 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
3868 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
3869 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
3870 * gcc.target/csky/fpuv3/fpv3_h.c: New.
3871 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
3872 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
3873 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
3874 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
3875 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
3876 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
3877 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
3878 * gcc.target/csky/fpuv3/fpv3_max.c: New.
3879 * gcc.target/csky/fpuv3/fpv3_min.c: New.
3880 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
3881 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
3882 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
3883 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
3884 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
3885 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
3886 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
3887 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
3889 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
3891 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
3893 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
3896 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
3897 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
3898 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
3899 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
3901 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3903 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
3906 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3908 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
3911 2021-05-24 liuhongt <hongtao.liu@intel.com>
3914 * gcc.target/i386/pr100660.c: New test.
3916 2021-05-24 Andrew Pinski <apinski@marvell.com>
3918 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
3919 when matching ssa name version.
3920 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3922 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
3925 * gcc.target/i386/pr100722.c: New test.
3927 2021-05-23 Harald Anlauf <anlauf@gmx.de>
3930 * gfortran.dg/pr100551.f90: New test.
3932 2021-05-23 Andrew Pinski <apinski@marvell.com>
3934 * gcc.dg/gimplefe-45.c: New test.
3936 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3938 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
3940 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3942 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
3943 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
3945 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3948 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
3949 * c-c++-common/gomp/pr99928-15.c: New test.
3951 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3954 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
3955 * c-c++-common/gomp/pr99928-13.c: New test.
3956 * c-c++-common/gomp/pr99928-14.c: New test.
3958 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3961 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
3962 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3963 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3965 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3967 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3970 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
3971 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3972 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3974 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3975 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
3976 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
3977 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
3979 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
3980 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3981 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3982 * gfortran.dg/goacc/private-3.f95: Likewise.
3984 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3986 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
3988 * gcc.c-torture/compile/ssa-unused-1.c: New file.
3990 2021-05-21 Richard Biener <rguenther@suse.de>
3991 H.J. Lu <hjl.tools@gmail.com>
3993 * gcc.target/i386/pr90773-24.c: New test.
3994 * gcc.target/i386/pr90773-25.c: Likewise.
3996 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
3999 * g++.target/i386/pr100637-1b.C: New test.
4000 * g++.target/i386/pr100637-1w.C: Ditto.
4001 * gcc.target/i386/pr100637-2b.c: Ditto.
4002 * gcc.target/i386/pr100637-2w.c: Ditto.
4004 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4006 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4008 2021-05-20 Jason Merrill <jason@redhat.com>
4010 * g++.dg/cpp2a/desig19.C: New test.
4012 2021-05-20 Jason Merrill <jason@redhat.com>
4015 * g++.dg/cpp2a/desig18.C: New test.
4017 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4019 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4020 * lib/dg-pch.exp: Adjust diagnostic message.
4022 2021-05-20 Martin Sebor <msebor@redhat.com>
4024 PR middle-end/100684
4025 * g++.dg/warn/Wnonnull13.C: New test.
4026 * g++.dg/warn/Wnonnull14.C: New test.
4027 * g++.dg/warn/Wnonnull15.C: New test.
4029 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4031 * g++.dg/modules/omp-1_c.C: Fix testcase.
4033 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4036 * gcc.target/i386/pr100701.c: New test.
4038 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4040 * gfortran.dg/gomp/map-6.f90: New test.
4041 * gfortran.dg/gomp/map-7.f90: New test.
4042 * gfortran.dg/gomp/map-8.f90: New test.
4044 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4047 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4048 * gnat.dg/unchecked_convert6.adb: Likewise.
4050 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4053 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4055 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4056 Torbjörn Svensson <torbjorn.svensson@st.com>
4059 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4060 * c-c++-common/cpp/file-name-1.c: New test.
4062 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4065 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4066 add comments regarding what the code does.
4068 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4071 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4072 * c-c++-common/gomp/pr99928-5.c: Likewise.
4074 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4076 PR preprocessor/100646
4077 * gcc.dg/cpp/pr100646-1.c: New test.
4078 * gcc.dg/cpp/pr100646-2.c: New test.
4080 2021-05-20 Jason Merrill <jason@redhat.com>
4083 * g++.dg/cpp2a/nontype-complex1.C: New test.
4085 2021-05-20 Jason Merrill <jason@redhat.com>
4088 * g++.dg/parse/access13.C: New test.
4090 2021-05-19 Martin Sebor <msebor@redhat.com>
4093 * gcc.dg/pr100619.c: New test.
4095 2021-05-19 Jason Merrill <jason@redhat.com>
4099 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4101 2021-05-19 Jason Merrill <jason@redhat.com>
4103 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4104 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4106 2021-05-19 Marek Polacek <polacek@redhat.com>
4109 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4110 Remove dg-errors for GNU attributes.
4111 * g++.dg/ext/attrib63.C: Remove dg-error.
4112 * g++.dg/cpp0x/friend8.C: New test.
4114 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4116 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4117 * g++.dg/modules/omp-1_b.C: Ditto.
4118 * g++.dg/modules/omp-1_c.C: Ditto.
4119 * g++.dg/modules/omp-2_a.C: Ditto.
4120 * g++.dg/modules/omp-2_b.C: Ditto.
4122 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4125 * gcc.target/arm/cmse/pr100333.c: New test.
4127 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4130 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4132 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4134 * gcc.target/riscv/arch-12.c: New.
4135 * gcc.target/riscv/attribute-19.c: New.
4137 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4139 * gcc.target/aarch64/narrow_high_combine.c: New test.
4141 2021-05-19 Richard Biener <rguenther@suse.de>
4143 PR middle-end/100672
4144 * gcc.dg/torture/pr100672.c: New testcase.
4146 2021-05-19 Martin Liska <mliska@suse.cz>
4149 * gcc.dg/local1.c: Fix typos.
4150 * gcc.dg/ucnid-5-utf8.c: Likewise.
4151 * gcc.dg/ucnid-5.c: Likewise.
4153 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4155 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4156 scan-assembly-times to scan-assembly not for superfluous uxtb.
4157 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4158 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4159 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4160 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4161 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4162 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4163 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4164 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4165 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4166 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4167 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4168 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4169 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4170 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4171 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4173 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4175 PR middle-end/100576
4176 * gcc.c-torture/compile/pr100576.c: New test.
4178 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4180 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4182 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4185 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4186 * c-c++-common/gomp/pr99928-12.c: New test.
4188 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4190 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4191 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4192 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4193 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4194 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4195 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4196 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4197 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4198 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4199 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4200 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4201 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4202 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4203 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4204 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4206 2021-05-19 Jason Merrill <jason@redhat.com>
4209 * g++.dg/dfp/mangle-6.C: New test.
4211 2021-05-19 Jason Merrill <jason@redhat.com>
4214 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4216 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4218 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4219 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4220 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4222 2021-05-18 Jason Merrill <jason@redhat.com>
4226 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4228 2021-05-18 Jason Merrill <jason@redhat.com>
4230 * g++.dg/cpp0x/implicit-delete1.C: New test.
4232 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4235 * gcc.dg/analyzer/pr100615.c: New test.
4237 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4240 * gcc.target/i386/pr100637-1b.c: New test.
4241 * gcc.target/i386/pr100637-1w.c: Ditto.
4242 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4243 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4244 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4245 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4246 pmovsxbd and pmovsxwq.
4247 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4248 pmovzxbd and pmovzxwq.
4250 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4253 * gfortran.dg/goacc-gomp/depobj.f90: New test.
4255 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
4257 * lib/gcc-dg.exp: Implement 'dg-note'.
4258 * lib/prune.exp: Likewise.
4259 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
4260 'dg-prune-output "note: ".
4261 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
4262 'dg-note', match up additional notes, one class of them with
4264 * lib/lto.exp: Implement 'dg-lto-note'.
4265 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
4267 * g++.dg/lto/odr-1_1.C: Likewise.
4268 * g++.dg/lto/odr-2_1.C: Likewise.
4270 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4272 PR rtl-optimization/100590
4273 * gcc.dg/pr100590.c: New test.
4275 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4278 * g++.dg/other/pr100580.C: New test.
4280 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4282 PR tree-optimization/94589
4283 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
4285 2021-05-18 Richard Biener <rguenther@suse.de>
4287 * gcc.target/i386/pr100582.c: Adjust for AVX512.
4289 2021-05-18 Richard Biener <rguenther@suse.de>
4292 * gcc.dg/gimplefe-error-10.c: New testcase.
4294 2021-05-18 Richard Biener <rguenther@suse.de>
4297 * gcc.dg/pr100547.c: New testcase.
4298 * gcc.dg/attr-vector_size.c: Adjust.
4300 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4302 * gcc.target/s390/zvector/vec-_Bool.c: New test.
4304 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4307 * g++.target/s390/pr100281-1.C: New test.
4308 * g++.target/s390/pr100281-2.C: New test.
4310 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
4312 PR tree-optimization/100512
4313 * gcc.dg/pr100512.c: New.
4315 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
4317 * g++.dg/conversion/pr100635.C: New test.
4319 2021-05-17 Harald Anlauf <anlauf@gmx.de>
4322 * gfortran.dg/pr98411.f90: New test.
4324 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
4326 * gcc.dg/pr100349.c: New test.
4328 2021-05-17 Tamar Christina <tamar.christina@arm.com>
4330 * gcc.target/aarch64/cpunative/info_16: New test.
4331 * gcc.target/aarch64/cpunative/info_17: New test.
4332 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
4333 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
4335 2021-05-17 Richard Biener <rguenther@suse.de>
4338 * gcc.dg/gimplefe-error-9.c: New testcase.
4340 2021-05-17 Richard Biener <rguenther@suse.de>
4342 PR middle-end/100582
4343 * gcc.target/i386/pr100582.c: New testcase.
4345 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4347 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
4348 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
4350 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
4351 vectorize float16_t vectors.
4353 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4355 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
4356 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
4357 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
4359 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
4361 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
4363 2021-05-17 liuhongt <hongtao.liu@intel.com>
4366 * gcc.target/i386/pr100549.c: New test.
4368 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4370 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
4372 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4374 * gcc.target/arm/simd/mve-vadd-1.c: New.
4376 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4378 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
4380 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4382 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
4384 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4386 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
4388 * lib/target-supports.exp
4389 (check_effective_target_arm_qbit_ok_nocache): Rename into...
4390 (check_effective_target_arm_sat_ok_nocache): ... this. Check
4391 __ARM_FEATURE_SAT and use armv6.
4393 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
4396 * gfortran.dg/gomp/workshare-59.f90: New test.
4398 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4401 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
4403 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4405 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
4407 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4409 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
4411 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
4413 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
4416 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
4418 * gcc.target/powerpc/rop-1.c: New.
4419 * gcc.target/powerpc/rop-2.c: New.
4420 * gcc.target/powerpc/rop-3.c: New.
4421 * gcc.target/powerpc/rop-4.c: New.
4422 * gcc.target/powerpc/rop-5.c: New.
4424 2021-05-15 Martin Jambor <mjambor@suse.cz>
4427 2021-05-15 Martin Jambor <mjambor@suse.cz>
4429 PR tree-optimization/100453
4430 * gcc.dg/tree-ssa/pr100453.c: New test.
4432 2021-05-15 Jakub Jelinek <jakub@redhat.com>
4434 PR rtl-optimization/100342
4435 * gcc.target/i386/pr100342.c: New test.
4437 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4439 * gfortran.dg/gomp/parallel-master-1.f90: New test.
4440 * gfortran.dg/gomp/parallel-master-2.f90: New test.
4442 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4444 * gfortran.dg/gomp/implicit-save.f90: New test.
4446 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4449 * g++.dg/cpp1y/pr95226.C: New test.
4451 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4454 * g++.dg/cpp0x/pr94616.C: New test.
4456 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4459 * g++.dg/cpp0x/sfinae68.C: New test.
4461 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4463 * g++.dg/cpp1y/pr88872.C: New test.
4465 2021-05-14 Michael de Lang <kingoipo@gmail.com>
4467 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
4469 2021-05-14 Marek Polacek <polacek@redhat.com>
4470 Jason Merrill <jason@redhat.com>
4473 * g++.dg/cpp0x/friend7.C: New test.
4474 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
4475 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
4476 * g++.dg/cpp0x/gen-attrs-74.C: New test.
4477 * g++.dg/ext/attrib63.C: New test.
4479 2021-05-13 Martin Sebor <msebor@redhat.com>
4481 PR tree-optimization/93100
4483 * g++.dg/warn/uninit-pr93100.C: New test.
4484 * gcc.dg/uninit-pr93100.c: New test.
4485 * gcc.dg/uninit-pr98583.c: New test.
4487 2021-05-13 Martin Jambor <mjambor@suse.cz>
4489 PR tree-optimization/100453
4490 * gcc.dg/tree-ssa/pr100453.c: New test.
4492 2021-05-13 Martin Sebor <msebor@redhat.com>
4494 * g++.dg/pr100574.C: Use size_t as operator new argument type.
4496 2021-05-13 Martin Liska <mliska@suse.cz>
4498 PR middle-end/100504
4499 * gcc.target/i386/pr100504.c: New test.
4501 2021-05-13 Martin Sebor <msebor@redhat.com>
4504 * gcc.dg/Wvla-parameter-9.c: New test.
4506 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4509 * c-c++-common/gomp/pr99928-1.c: New test.
4510 * c-c++-common/gomp/pr99928-2.c: New test.
4511 * c-c++-common/gomp/pr99928-3.c: New test.
4512 * c-c++-common/gomp/pr99928-4.c: New test.
4513 * c-c++-common/gomp/pr99928-5.c: New test.
4514 * c-c++-common/gomp/pr99928-6.c: New test.
4515 * c-c++-common/gomp/pr99928-7.c: New test.
4516 * c-c++-common/gomp/pr99928-8.c: New test.
4517 * c-c++-common/gomp/pr99928-9.c: New test.
4518 * c-c++-common/gomp/pr99928-10.c: New test.
4519 * c-c++-common/gomp/pr99928-11.c: New test.
4521 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4524 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
4526 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4528 * gcc.dg/pr100563.c: New test.
4530 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4532 PR tree-optimization/98856
4533 * gcc.target/i386/sse2-psraq-1.c: New test.
4534 * gcc.target/i386/sse4_2-psraq-1.c: New test.
4535 * gcc.target/i386/avx-psraq-1.c: New test.
4536 * gcc.target/i386/avx2-psraq-1.c: New test.
4537 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
4539 * gcc.target/i386/avx2-pr82370.c: Likewise.
4540 * gcc.target/i386/avx512f-pr82370.c: Likewise.
4541 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
4542 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
4543 * gcc.dg/torture/vshuf-8.inc: Likewise.
4545 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
4548 * g++.target/i386/pr100581.C: New test.
4550 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
4553 * gnat.dg/lto21.adb: Prune new LTO warning.
4555 2021-05-13 Martin Liska <mliska@suse.cz>
4558 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
4559 * gcc.dg/torture/pr94947-1.c: Likewise.
4561 2021-05-13 liuhongt <hongtao.liu@intel.com>
4563 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
4565 2021-05-13 liuhongt <hongtao.liu@intel.com>
4568 * gcc.target/i386/avx-pr94680.c: New test.
4569 * gcc.target/i386/avx512f-pr94680.c: New test.
4570 * gcc.target/i386/sse2-pr94680.c: New test.
4572 2021-05-12 Martin Sebor <msebor@redhat.com>
4574 PR middle-end/100571
4575 * gcc.dg/Wstringop-overflow-67.c: New test.
4577 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
4580 * gcc.dg/pr100521.c: New file.
4582 2021-05-12 Marek Polacek <polacek@redhat.com>
4584 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
4586 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
4588 * c-c++-common/gomp/map-6.c: New test.
4589 * c-c++-common/gomp/map-7.c: New test.
4591 2021-05-12 Richard Biener <rguenther@suse.de>
4593 PR tree-optimization/100566
4594 * gcc.dg/torture/pr100566.c: New testcase.
4596 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4598 PR preprocessor/100392
4599 * gcc.dg/cpp/pr100392.c: New test.
4600 * gcc.dg/cpp/pr100392.h: New file.
4602 2021-05-12 Martin Liska <mliska@suse.cz>
4604 * lib/lto.exp: When running tests without jobserver, one can see
4605 the following warning for tests that use 1to1 partitioning.
4607 2021-05-12 liuhongt <hongtao.liu@intel.com>
4610 * gcc.target/i386/avx2-pr99908.c: New test.
4611 * gcc.target/i386/sse4_1-pr99908.c: New test.
4613 2021-05-12 Richard Biener <rguenther@suse.de>
4615 PR tree-optimization/100519
4616 * gcc.dg/torture/pr100519.c: New testcase.
4618 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4621 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
4623 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4625 PR middle-end/100508
4626 * gcc.dg/gomp/pr100508.c: New test.
4628 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4629 Marc Glisse <marc.glisse@inria.fr>
4631 PR tree-optimization/94589
4632 * gcc.dg/tree-ssa/pr94589-1.c: New test.
4634 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
4637 * g++.target/i386/pr98218-1.C: Ditto.
4638 * gcc.target/i386/pr98218-4.c: New test.
4639 * gcc.target/i386/pr98218-1.c: Correct PR number.
4640 * gcc.target/i386/pr98218-1a.c: Ditto.
4641 * gcc.target/i386/pr98218-2.c: Ditto.
4642 * gcc.target/i386/pr98218-2a.c: Ditto.
4643 * gcc.target/i386/pr98218-3.c: Ditto.
4644 * gcc.target/i386/pr98218-3a.c: Ditto.
4646 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4648 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
4649 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
4651 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4653 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
4656 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4658 * gcc.dg/guality/pr43077-1.c: Align types of output and input
4659 operands by lifting immediates to type long.
4661 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4663 * gcc.dg/c11-digit-separators-1.c,
4664 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
4667 2021-05-11 Jason Merrill <jason@redhat.com>
4670 * g++.dg/ext/vector41.C: New test.
4672 2021-05-11 Martin Liska <mliska@suse.cz>
4674 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
4675 * brig.dg/README: Removed.
4676 * brig.dg/dg.exp: Removed.
4677 * brig.dg/test/gimple/alloca.hsail: Removed.
4678 * brig.dg/test/gimple/atomics.hsail: Removed.
4679 * brig.dg/test/gimple/branches.hsail: Removed.
4680 * brig.dg/test/gimple/fbarrier.hsail: Removed.
4681 * brig.dg/test/gimple/function_calls.hsail: Removed.
4682 * brig.dg/test/gimple/internal-casts.hsail: Removed.
4683 * brig.dg/test/gimple/kernarg.hsail: Removed.
4684 * brig.dg/test/gimple/mem.hsail: Removed.
4685 * brig.dg/test/gimple/mulhi.hsail: Removed.
4686 * brig.dg/test/gimple/packed.hsail: Removed.
4687 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
4688 * brig.dg/test/gimple/smoke_test.hsail: Removed.
4689 * brig.dg/test/gimple/variables.hsail: Removed.
4690 * brig.dg/test/gimple/vector.hsail: Removed.
4691 * lib/brig-dg.exp: Removed.
4692 * lib/brig.exp: Removed.
4694 2021-05-11 Alex Coplan <alex.coplan@arm.com>
4697 * gcc.target/arm/cmse/pr99725.c: New test.
4699 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
4701 * gcc.target/aarch64/fmul_lane_1.c: New test.
4703 2021-05-11 Richard Biener <rguenther@suse.de>
4705 PR middle-end/100509
4706 * gcc.dg/pr100509.c: New testcase.
4708 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
4710 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
4712 2021-05-11 Patrick Palka <ppalka@redhat.com>
4715 * g++.dg/lookup/operator-3.C: New test.
4717 2021-05-11 Patrick Palka <ppalka@redhat.com>
4720 * g++.dg/cpp2a/concepts-ctad4.C: New test.
4722 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
4724 * gnat.dg/specs/opt5.ads: New test.
4725 * gnat.dg/specs/opt5_pkg.ads: New helper.
4727 2021-05-10 Martin Sebor <msebor@redhat.com>
4729 PR middle-end/100425
4730 PR middle-end/100510
4731 * c-c++-common/Walloca-larger-than.C: New test.
4732 * gcc.dg/Walloca-larger-than-4.c: New test.
4733 * gcc.dg/Wvla-larger-than-5.c: New test.
4734 * gcc.dg/pr79972.c: Remove unexpected warning directive.
4736 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
4738 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
4739 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
4741 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4743 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
4745 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4747 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
4749 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
4751 PR tree-optimization/42587
4752 * gcc.dg/optimize-bswapsi-6.c: New test.
4754 2021-05-10 Richard Biener <rguenther@suse.de>
4757 * g++.dg/vect/slp-pr99971.cc: Align data.
4759 2021-05-10 Richard Biener <rguenther@suse.de>
4761 PR tree-optimization/100492
4762 * gcc.dg/torture/pr100492.c: New testcase.
4764 2021-05-10 Richard Biener <rguenther@suse.de>
4766 PR middle-end/100464
4768 * gcc.dg/pr100464.c: New testcase.
4769 * g++.dg/tree-ssa/array-temp1.C: Adjust.
4771 2021-05-10 Richard Biener <rguenther@suse.de>
4773 PR tree-optimization/100434
4774 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
4776 2021-05-10 Alex Coplan <alex.coplan@arm.com>
4779 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
4780 Update now that we're (correctly) using full 128-bit vector
4782 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
4784 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
4786 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
4788 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
4792 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
4795 * gfortran.dg/class_dummy_7.f90: Correct PR number.
4797 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
4799 * gcc.dg/sso-9.c: Delete.
4801 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4803 * gnat.dg/debug18.adb: New test.
4805 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4807 * gcc.dg/sso-12.c: New test.
4809 2021-05-07 Jason Merrill <jason@redhat.com>
4811 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
4814 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4816 PR tree-optimization/79333
4817 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
4819 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4822 * c-c++-common/gomp/pr100450.c: New test.
4824 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
4827 * gcc.target/i386/pr100445-1.c: New test.
4829 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4832 * gcc.target/i386/pr100445.c: New test.
4834 2021-05-06 Joseph Myers <joseph@codesourcery.com>
4837 PR preprocessor/97604
4838 * g++.dg/cpp1y/digit-sep-neg-2.C,
4839 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
4840 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
4841 Adjust expected messages.
4843 2021-05-06 Martin Jambor <mjambor@suse.cz>
4845 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
4846 05193687dde, make the argv again pointer to an array.
4848 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
4850 * gnat.dg/opt93.adb: Compile only for LP64 targets.
4852 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4854 * lib/target-supports.exp: Add s390 checks for vect conversions.
4856 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4858 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
4860 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
4864 * gfortran.dg/class_dummy_6.f90: New test.
4865 * gfortran.dg/class_dummy_7.f90: New test.
4867 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
4870 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
4872 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
4874 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
4875 __builtin_s390_vpdi.
4876 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
4879 2021-05-06 Jakub Jelinek <jakub@redhat.com>
4881 PR tree-optimization/94589
4882 * gcc.dg/pr94589-1.c: New test.
4883 * gcc.dg/pr94589-2.c: New test.
4884 * gcc.dg/pr94589-3.c: New test.
4885 * gcc.dg/pr94589-4.c: New test.
4886 * g++.dg/opt/pr94589-1.C: New test.
4887 * g++.dg/opt/pr94589-2.C: New test.
4888 * g++.dg/opt/pr94589-3.C: New test.
4889 * g++.dg/opt/pr94589-4.C: New test.
4891 2021-05-06 Richard Biener <rguenther@suse.de>
4894 * gcc.dg/pr100373.c: New testcase.
4896 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4898 * gcc.c-torture/execute/20210505-1.c: New test.
4900 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
4903 * gcc.target/i386/pr91400-1.c: New test.
4904 * gcc.target/i386/pr91400-2.c: Likewise.
4906 2021-05-05 Martin Sebor <msebor@redhat.com>
4908 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4910 2021-05-05 Harald Anlauf <anlauf@gmx.de>
4913 * gfortran.dg/argument_checking_25.f90: New test.
4915 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
4918 * gcc.target/i386/pr98218-1.c: New test.
4919 * gcc.target/i386/pr98218-1a.c: Ditto.
4920 * gcc.target/i386/pr98218-2.c: Ditto.
4921 * gcc.target/i386/pr98218-2a.c: Ditto.
4922 * gcc.target/i386/pr98218-3.c: Ditto.
4923 * gcc.target/i386/pr98218-3a.c: Ditto.
4924 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
4925 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
4927 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4929 * gnat.dg/debug17.adb: Minor tweak.
4931 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4933 * gnat.dg/debug8.adb: Minor tweak.
4934 * gnat.dg/debug11.adb: Likewise.
4935 * gnat.dg/debug16.adb: Likewise.
4936 * gnat.dg/debug17.adb: New test.
4937 * gnat.dg/specs/debug1.ads: Minor tweak.
4939 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
4941 * gcc.dg/vect/slp-21.c: Add s390.
4943 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
4946 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
4948 2021-05-05 Richard Biener <rguenther@suse.de>
4950 PR tree-optimization/79333
4951 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
4952 * gcc.dg/graphite/fuse-1.c: Adjust.
4953 * gcc.dg/pr43864-4.c: Likewise.
4955 2021-05-05 Richard Biener <rguenther@suse.de>
4957 PR middle-end/100394
4958 * g++.dg/torture/pr100382.C: New testcase.
4960 2021-05-04 Martin Sebor <msebor@redhat.com>
4962 PR middle-end/100307
4963 * g++.dg/warn/Wplacement-new-size-9.C: New test.
4964 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4966 2021-05-04 Martin Sebor <msebor@redhat.com>
4968 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
4970 2021-05-04 Martin Sebor <msebor@redhat.com>
4972 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
4974 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
4976 * gcc.target/s390/oscbreak-1.c: Compile with -O1
4979 2021-05-04 Richard Biener <rguenther@suse.de>
4981 PR tree-optimization/100414
4982 * gcc.dg/pr100414.c: New testcase.
4984 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
4986 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
4988 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
4990 * gnat.dg/opt94.adb: New file.
4991 * gnat.dg/opt94_pkg.adb: New file.
4992 * gnat.dg/opt94_pkg.ads: New file.
4994 2021-05-04 Richard Biener <rguenther@suse.de>
4996 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
4997 simplify dump scanning down to one case.
4999 2021-05-04 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/100329
5002 * gcc.dg/torture/pr100329.c: New testcase.
5004 2021-05-04 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/100398
5007 * gcc.dg/torture/pr100398.c: New testcase.
5009 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5011 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5012 Fix dg directives order.
5013 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5016 2021-05-03 Jeff Law <jlaw@tachyum.com>
5018 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5021 2021-05-03 Patrick Palka <ppalka@redhat.com>
5024 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5026 2021-05-03 Patrick Palka <ppalka@redhat.com>
5030 * g++.dg/template/call8.C: New test.
5031 * g++.dg/template/koenig12a.C: New test.
5033 2021-05-03 Jeff Law <jlaw@tachyum.com>
5035 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5037 2021-05-03 Marek Polacek <polacek@redhat.com>
5040 * g++.dg/concepts/diagnostic18.C: New test.
5042 2021-05-03 Marek Polacek <polacek@redhat.com>
5045 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5047 2021-05-03 Jeff Law <jlaw@tachyum.com>
5049 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5051 2021-05-03 Jeff Law <jlaw@tachyum.com>
5053 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5055 2021-05-03 Jeff Law <jlaw@tachyum.com>
5057 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5059 2021-05-03 Jeff Law <jlaw@tachyum.com>
5061 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5062 cr16 and xstormy16 targets.
5064 2021-05-03 Richard Biener <rguenther@suse.de>
5066 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5067 * gcc.dg/pr81192.c: Disable DSE.
5069 2021-05-03 Richard Biener <rguenther@suse.de>
5071 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5073 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5076 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5077 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5079 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5081 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5082 mapping class on AIX.
5083 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5084 * gcc.c-torture/execute/alias-2.c: Same.
5085 * gcc.dg/alias-7.c: Same.
5087 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5089 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5091 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5094 2021-04-30 Richard Biener <rguenther@suse.de>
5097 * g++.dg/pr98032.C: New testcase.
5099 2021-04-30 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/96513
5102 * gcc.dg/torture/pr96513.c: New testcase.
5104 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5107 * gcc.target/i386/pr98060.c: New test.
5109 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5111 PR rtl-optimization/100225
5112 PR rtl-optimization/84878
5113 * gcc.dg/pr100225.c: New test.
5115 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5117 PR preprocessor/82359
5118 * g++.dg/cpp1y/digit-sep-line.C,
5119 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5121 2021-04-29 Jason Merrill <jason@redhat.com>
5123 * g++.dg/lookup/using-decl1.C: New test.
5125 2021-04-29 Jason Merrill <jason@redhat.com>
5128 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5130 2021-04-29 Patrick Palka <ppalka@redhat.com>
5133 * g++.dg/template/koenig12.C: New test.
5135 2021-04-29 Marek Polacek <polacek@redhat.com>
5138 * g++.dg/cpp1z/class-deduction87.C: New test.
5140 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5142 PR rtl-optimization/100303
5143 * g++.dg/torture/pr100303.C: New file.
5145 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5148 * g++.dg/pr90773-1.h: New test.
5149 * g++.dg/pr90773-1a.C: Likewise.
5150 * g++.dg/pr90773-1b.C: Likewise.
5151 * g++.dg/pr90773-1c.C: Likewise.
5152 * g++.dg/pr90773-1d.C: Likewise.
5153 * gcc.target/i386/pr90773-1.c: Likewise.
5154 * gcc.target/i386/pr90773-2.c: Likewise.
5155 * gcc.target/i386/pr90773-3.c: Likewise.
5156 * gcc.target/i386/pr90773-4.c: Likewise.
5157 * gcc.target/i386/pr90773-5.c: Likewise.
5158 * gcc.target/i386/pr90773-6.c: Likewise.
5159 * gcc.target/i386/pr90773-7.c: Likewise.
5160 * gcc.target/i386/pr90773-8.c: Likewise.
5161 * gcc.target/i386/pr90773-9.c: Likewise.
5162 * gcc.target/i386/pr90773-10.c: Likewise.
5163 * gcc.target/i386/pr90773-11.c: Likewise.
5164 * gcc.target/i386/pr90773-12.c: Likewise.
5165 * gcc.target/i386/pr90773-13.c: Likewise.
5166 * gcc.target/i386/pr90773-14.c: Likewise.
5168 2021-04-29 Richard Biener <rguenther@suse.de>
5170 PR tree-optimization/100253
5171 * g++.dg/pr100253.C: New testcase.
5173 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5176 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5178 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5181 * gcc.target/aarch64/sve/pr100302.c: New test.
5183 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5186 * c-c++-common/gomp/task-detach-3.c: New test.
5188 2021-04-29 Richard Biener <rguenther@suse.de>
5190 PR tree-optimization/99912
5191 * gcc.dg/pr95580.c: Disable DSE.
5192 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5193 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5194 to prevent them from being removed.
5195 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5197 2021-04-29 Martin Sebor <msebor@redhat.com>
5199 PR middle-end/100250
5200 * gcc.dg/uninit-pr100250.c: New test.
5202 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5204 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5205 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5207 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5209 * gfortran.dg/gomp/map-5.f90: New test.
5211 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5213 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5214 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5215 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5217 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5219 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5221 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5223 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5224 mismatch when asm comments start with "/ ".
5226 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5229 * gcc.c-torture/compile/pr100305.c: New test.
5231 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5234 * gfortran.dg/PR82376.f90: New test.
5236 2021-04-28 Richard Biener <rguenther@suse.de>
5238 PR tree-optimization/100292
5239 * gcc.dg/pr100292.c: New testcase.
5241 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5243 * gnat.dg/containers2.adb: New test.
5245 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5247 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5249 2021-04-27 Jason Merrill <jason@redhat.com>
5252 * g++.dg/cpp0x/depr-copy3.C: New test.
5254 2021-04-27 Patrick Palka <ppalka@redhat.com>
5257 * g++.dg/cpp0x/variadic182.C: New test.
5259 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5261 PR middle-end/100284
5262 * gcc.target/aarch64/sve/pr81003.c: New test.
5264 2021-04-27 Martin Sebor <msebor@redhat.com>
5267 * g++.dg/ext/flexary13.C: Remove malformed directives.
5269 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
5272 * gcc.c-torture/compile/pr100106.c: New testcase.
5274 2021-04-27 Alex Coplan <alex.coplan@arm.com>
5277 * gcc.target/arm/pr99977.c: New test.
5279 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5281 PR tree-optimization/100239
5282 * gcc.dg/pr100239.c: New test.
5284 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5286 PR rtl-optimization/100254
5287 * g++.dg/opt/pr100254.C: New test.
5289 2021-04-27 Richard Biener <rguenther@suse.de>
5291 PR tree-optimization/99912
5292 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
5293 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
5294 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
5295 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
5297 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5299 PR tree-optimization/95527
5300 * gcc.dg/tree-ssa/pr95527-2.c: New test.
5302 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5304 PR tree-optimization/96696
5305 * gcc.target/i386/pr96696.c: New test.
5307 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5310 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
5311 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
5312 expected error message when subtracting pointers to different
5313 vector types. Expect warnings when mixing them elsewhere.
5314 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
5315 XFAILs. Tweak error messages for some cases.
5317 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5319 * gcc.target/aarch64/simd/ssra.c: Use +nosve
5320 * gcc.target/aarch64/simd/usra.c: Likewise.
5322 2021-04-27 Richard Biener <rguenther@suse.de>
5324 PR tree-optimization/100051
5325 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
5327 2021-04-27 Richard Biener <rguenther@suse.de>
5330 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
5331 malformed dg directive.
5333 2021-04-27 Richard Biener <rguenther@suse.de>
5336 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
5337 * g++.dg/ipa/pr45572-2.C: Likewise.
5338 * g++.dg/template/spec26.C: Likewise.
5339 * gcc.dg/pr20126.c: Likewise.
5340 * gcc.dg/tree-ssa/pr20739.c: Likewise.
5342 2021-04-27 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/100278
5345 * gcc.dg/tree-ssa/pr100278.c: New testcase.
5347 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5350 * gcc.target/i386/pr99405.c: New test.
5352 2021-04-27 Richard Biener <rguenther@suse.de>
5354 PR tree-optimization/99776
5355 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
5357 2021-04-26 Patrick Palka <ppalka@redhat.com>
5360 * g++.dg/cpp1y/constexpr-base1.C: New test.
5361 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
5363 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5365 * gfortran.dg/goacc/classify-serial.f95:
5366 Use [Ww]arning in dg-bogus as FE diagnostic and default
5367 diagnostic differ and the result depends on ENABLE_OFFLOAD.
5368 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5369 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5371 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5373 * gfortran.dg/goacc/classify-serial.f95:
5374 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
5375 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5376 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5378 2021-04-26 Richard Biener <rguenther@suse.de>
5380 PR tree-optimization/99956
5381 * gfortran.dg/pr99956.f: New testcase.
5383 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
5385 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
5386 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
5387 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
5388 * gcc.target/arm/cmse/cmse-16.c: Likewise.
5389 * gcc.target/arm/cmse/struct-1.c: Likewise.
5390 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
5392 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5395 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
5397 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
5399 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
5400 Nathan Sidwell <nathan@codesourcery.com>
5401 Tom de Vries <vries@codesourcery.com>
5402 Julian Brown <julian@codesourcery.com>
5403 Kwok Cheung Yeung <kcy@codesourcery.com>
5405 * c-c++-common/goacc/diag-parallelism-1.c: New.
5406 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
5407 and match diagnostics, as appropriate.
5408 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
5409 * c-c++-common/goacc/classify-kernels.c: Likewise.
5410 * c-c++-common/goacc/classify-parallel.c: Likewise.
5411 * c-c++-common/goacc/classify-routine.c: Likewise.
5412 * c-c++-common/goacc/classify-serial.c: Likewise.
5413 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5414 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5415 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
5416 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5417 * c-c++-common/goacc/pr70688.c: Likewise.
5418 * c-c++-common/goacc/routine-1.c: Likewise.
5419 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
5420 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5421 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5422 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5423 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5424 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5425 * gfortran.dg/goacc/classify-serial.f95: Likewise.
5426 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5427 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5428 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5429 * gfortran.dg/goacc/routine-4.f90: Likewise.
5430 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5431 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5432 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
5433 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5435 2021-04-26 Richard Biener <rguenther@suse.de>
5437 PR tree-optimization/99473
5438 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
5440 2021-04-25 liuhongt <hongtao.liu@intel.com>
5443 * gcc.target/i386/pr98911.c: New test.
5444 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
5445 with __builtin_ia32_pcmpistrm128 since it has been folded.
5447 2021-04-24 David Malcolm <dmalcolm@redhat.com>
5450 * g++.dg/analyzer/pr100244.C: New test.
5452 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5455 * gfortran.dg/pr100154.f90: New test.
5457 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5460 * gfortran.dg/ptr-func-4.f90: New test.
5462 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5464 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
5465 * gcc.dg/guality/guality.c: Likewise.
5466 * gcc.dg/guality/inline-params.c: Likewise.
5467 * gcc.dg/guality/loop-1.c: Likewise.
5468 * gcc.dg/guality/pr36728-1.c: Likewise.
5469 * gcc.dg/guality/pr36728-2.c: Likewise.
5470 * gcc.dg/guality/pr36728-3.c: Likewise.
5471 * gcc.dg/guality/pr41447-1.c: Likewise.
5472 * gcc.dg/guality/pr54200.c: Likewise.
5473 * gcc.dg/guality/pr54519-1.c: Likewise.
5474 * gcc.dg/guality/pr54519-2.c: Likewise.
5475 * gcc.dg/guality/pr54519-3.c: Likewise.
5476 * gcc.dg/guality/pr54519-4.c: Likewise.
5477 * gcc.dg/guality/pr54519-5.c: Likewise.
5478 * gcc.dg/guality/pr54519-6.c: Likewise.
5479 * gcc.dg/guality/pr54693-2.c: Likewise.
5480 * gcc.dg/guality/pr56154-1.c: Likewise.
5481 * gcc.dg/guality/pr59776.c: Likewise.
5482 * gcc.dg/guality/pr68860-1.c: Likewise.
5483 * gcc.dg/guality/pr68860-2.c: Likewise.
5484 * gcc.dg/guality/pr90074.c: Likewise.
5485 * gcc.dg/guality/pr90716.c: Likewise.
5486 * gcc.dg/guality/sra-1.c: Likewise.
5488 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5490 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
5492 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
5493 * gcc.dg/guality/pr59776.c: Likewise.
5494 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
5496 2021-04-24 Patrick Palka <ppalka@redhat.com>
5503 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
5504 * g++.dg/cpp2a/nontype-class45.C: New test.
5505 * g++.dg/cpp2a/nontype-class46.C: New test.
5506 * g++.dg/cpp2a/nontype-class47.C: New test.
5507 * g++.dg/cpp2a/nontype-class48.C: New test.
5509 2021-04-24 Patrick Palka <ppalka@redhat.com>
5512 * g++.dg/cpp1z/class-deduction86.C: New test.
5514 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
5517 * gcc.target/powerpc/pr98952.c: New test.
5519 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5522 * gcc.target/i386/pr79514.c (dg-error):
5523 Expect error for 64bit targets.
5525 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5528 * gcc.target/i386/pr100182.c: New test.
5529 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
5530 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
5532 2021-04-23 Patrick Palka <ppalka@redhat.com>
5535 * g++.dg/concepts/diagnostic17.C: New test.
5537 2021-04-23 Patrick Palka <ppalka@redhat.com>
5540 * g++.dg/cpp1z/direct-enum-init2.C: New test.
5542 2021-04-23 Richard Biener <rguenther@suse.de>
5544 PR tree-optimization/99971
5545 * g++.dg/vect/slp-pr99971.cc: New testcase.
5547 2021-04-23 liuhongt <hongtao.liu@intel.com>
5550 * gcc.target/i386/pr100093.c: New test.
5552 2021-04-22 Patrick Palka <ppalka@redhat.com>
5555 * g++.dg/cpp2a/concepts-uneval3.C: New test.
5557 2021-04-22 Patrick Palka <ppalka@redhat.com>
5560 * g++.dg/template/partial-specialization9.C: New test.
5562 2021-04-22 Marek Polacek <polacek@redhat.com>
5565 * g++.dg/warn/Wtype-limits6.C: New test.
5567 2021-04-22 Patrick Palka <ppalka@redhat.com>
5570 * g++.dg/cpp0x/sfinae67.C: New test.
5572 2021-04-22 Patrick Palka <ppalka@redhat.com>
5575 * g++.dg/template/access36.C: New test.
5577 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5579 * substr_9.f90: Move to ...
5580 * gfortran.dg/substr_9.f90: ... here.
5581 * substr_10.f90: Move to ...
5582 * gfortran.dg/substr_10.f90: ... here.
5584 2021-04-22 Martin Liska <mliska@suse.cz>
5588 * g++.dg/template/nontype29.C: Fix typos and missing comments.
5589 * gcc.dg/Warray-bounds-64.c: Likewise.
5590 * gcc.dg/Warray-parameter.c: Likewise.
5591 * gcc.dg/Wstring-compare.c: Likewise.
5592 * gcc.dg/format/gcc_diag-11.c: Likewise.
5593 * gfortran.dg/array_constructor_3.f90: Likewise.
5594 * gfortran.dg/matmul_bounds_9.f90: Likewise.
5595 * gfortran.dg/pr78033.f90: Likewise.
5596 * gfortran.dg/pr96325.f90: Likewise.
5598 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
5601 * gcc.target/i386/pr100119.c: New test.
5603 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5606 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
5608 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5610 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
5611 obtained hard limit, and only call setrlimit if new softlimit is lower.
5613 2021-04-22 Richard Biener <rguenther@suse.de>
5616 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
5619 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
5621 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
5624 2021-04-21 Marek Polacek <polacek@redhat.com>
5627 * g++.dg/cpp0x/enum_base4.C: New test.
5628 * g++.dg/cpp0x/enum_base5.C: New test.
5630 2021-04-21 Alex Coplan <alex.coplan@arm.com>
5633 * gcc.target/aarch64/pr99988.c: New test.
5635 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5637 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
5639 * g++.dg/cpp1y/auto-fn61.C: Likewise.
5640 * g++.dg/cpp2a/nontype-class39.C: Likewise.
5641 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
5642 * g++.dg/cpp0x/vt-88982.C: Likewise.
5643 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
5644 dg-additional-options.
5645 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5647 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
5649 * gcc.target/i386/monitor-2.c: New test.
5651 2021-04-21 Richard Biener <rguenther@suse.de>
5654 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
5655 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
5657 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5659 PR rtl-optimization/100148
5660 * g++.dg/opt/pr100148.C: New test.
5662 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
5664 * gfortran.dg/gomp/depobj-1.f90: New test.
5665 * gfortran.dg/gomp/depobj-2.f90: New test.
5667 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5669 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
5671 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
5673 PR middle-end/100130
5674 * c-c++-common/attr-retain-10.c: New test.
5675 * c-c++-common/attr-retain-11.c: Likewise.
5677 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5679 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
5680 must match for target IBM Z only.
5682 2021-04-20 Jason Merrill <jason@redhat.com>
5685 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
5687 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5689 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
5690 z/Architecture only.
5692 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
5695 * gfortran.dg/pdt_31.f03: New test.
5696 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
5699 2021-04-19 Marek Polacek <polacek@redhat.com>
5702 * g++.dg/concepts/diagnostic16.C: New test.
5704 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
5707 * gdc.dg/pr98457.d: New test.
5709 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5712 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
5715 2021-04-19 Richard Biener <rguenther@suse.de>
5717 PR preprocessor/100142
5718 * gcc.dg/pr100142.c: New testcase.
5719 * g++.dg/diagnostic/pr72803.C: Revert last change.
5721 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
5723 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
5724 '--param=openacc-kernels=[...]'.
5725 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5726 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5727 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
5728 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5729 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5730 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5731 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5733 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
5735 * gnat.dg/opt92.adb: New test.
5737 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5739 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
5740 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5741 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5742 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5743 * gcc.target/s390/zero-scratch-regs-1.c: New test.
5745 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5748 * gfortran.dg/PR100094.f90: New test.
5750 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
5753 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
5756 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.target/aarch64/pr91710.c: New test.
5761 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5764 * gfortran.dg/PR10018.f90: New test.
5766 2021-04-16 Tamar Christina <tamar.christina@arm.com>
5769 * gcc.target/aarch64/sve/pr100048.c: New test.
5771 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5774 * g++.dg/cpp0x/constexpr-100111.C: New test.
5776 2021-04-16 Marek Polacek <polacek@redhat.com>
5779 * g++.dg/cpp2a/typename14.C: Don't expect particular error
5781 * g++.dg/cpp2a/typename19.C: New test.
5783 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
5785 * gcc.dg/gimplefe-40.c: Moved to...
5786 * gcc.dg/vect/gimplefe-40.c: ...here.
5787 * gcc.dg/gimplefe-41.c: Moved to...
5788 * gcc.dg/vect/gimplefe-41.c: ...here.
5790 2021-04-16 Harald Anlauf <anlauf@gmx.de>
5791 Paul Thomas <pault@gcc.gnu.org>
5794 * gfortran.dg/pr63797.f90: New test.
5796 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5798 * gcc.dg/tree-ssa/pr83403-1.c: Revert
5799 max-completely-peeled-insns to the default value on IBM Z.
5800 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
5802 2021-04-16 Patrick Palka <ppalka@redhat.com>
5805 * g++.dg/cpp2a/constexpr-init21.C: New test.
5807 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5810 * gcc.target/aarch64/pr100075.c: New test.
5812 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
5814 PR rtl-optimization/99596
5815 * gcc.target/arm/pr99596.c: New test.
5817 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
5820 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
5822 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
5823 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
5824 missing quotes around switch names.
5825 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
5827 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.target/aarch64/pr99767.c: New test.
5832 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5835 * g++.dg/cpp23/lambda-specifiers2.C: New test.
5837 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5840 * g++.dg/cpp1z/pr99833.C: New test.
5841 * g++.dg/cpp2a/pr99833.C: New test.
5843 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5845 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
5846 the default value on IBM Z.
5848 2021-04-16 Jason Merrill <jason@redhat.com>
5851 * g++.dg/abi/mangle71.C: Fix expected mangling.
5852 * g++.dg/abi/mangle77.C: New test.
5853 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
5854 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
5855 * g++.dg/cpp2a/nontype-class44.C: New test.
5857 2021-04-15 Martin Sebor <msebor@redhat.com>
5861 * gcc.dg/Warray-parameter-9.c: New test.
5862 * gcc.dg/Wnonnull-6.c: New test.
5863 * gcc.dg/Wreturn-type3.c: New test.
5864 * gcc.dg/Wunused-result.c: New test.
5865 * gcc.dg/attr-noreturn.c: New test.
5866 * gcc.dg/attr-returns-nonnull.c: New test.
5868 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
5871 * gcc.dg/pr84877.c: Xfail for cris-*-*.
5873 2021-04-15 Jason Merrill <jason@redhat.com>
5876 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
5878 2021-04-15 Martin Sebor <msebor@redhat.com>
5880 * gcc.dg/uninit-pr89230-1.c: New test.
5881 * gcc.dg/uninit-pr89230-2.c: Same.
5883 2021-04-15 Jason Merrill <jason@redhat.com>
5886 * g++.dg/cpp0x/noexcept67.C: New test.
5888 2021-04-15 Jason Merrill <jason@redhat.com>
5891 * g++.dg/cpp2a/lambda-uneval15.C: New test.
5893 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5895 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
5896 -mtune=generic to the SVE flags.
5897 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5898 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5899 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5901 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5903 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
5904 (aarch64-with-arch-dg-options): Likewise.
5905 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
5906 aarch64-with-arch-dg-options. Move the default architecture
5907 flags to the final dg-runtest argument.
5908 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
5910 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
5912 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5915 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
5917 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5920 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
5921 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
5923 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5926 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
5928 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5931 * gcc.target/aarch64/pr100056.c: New test.
5933 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5935 * gcc.dg/pr93210.c: Adapt regex in order to also support a
5936 RESULT_DECL as an operand for a RETURN_EXPR.
5938 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5940 * gcc.target/aarch64/sve/pr99929_1.c: New file.
5941 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
5943 2021-04-14 Jason Merrill <jason@redhat.com>
5946 * g++.dg/template/dependent-tmpl2.C: New test.
5948 2021-04-14 Jason Merrill <jason@redhat.com>
5951 * g++.dg/parse/uneval1.C: New test.
5953 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
5955 PR rtl-optimization/100066
5956 * gcc.target/i386/pr100066.c: New.
5958 2021-04-14 Martin Sebor <msebor@redhat.com>
5960 * gcc.dg/pr86058.c: Limit to just x86_64.
5962 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5965 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
5967 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
5969 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
5970 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
5972 2021-04-14 Patrick Palka <ppalka@redhat.com>
5976 * g++.dg/cpp1z/class-deduction85.C: New test.
5977 * g++.dg/template/ref11.C: New test.
5979 2021-04-14 Jason Merrill <jason@redhat.com>
5982 * g++.dg/cpp2a/lambda-uneval14.C: New test.
5984 2021-04-14 Jason Merrill <jason@redhat.com>
5987 * g++.dg/debug/defaulted1.C: New test.
5989 2021-04-14 Jason Merrill <jason@redhat.com>
5992 * g++.dg/debug/cleanup1.C: New test.
5993 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
5994 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
5995 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5996 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
5997 * g++.dg/tm/inherit2.C: Likewise.
5998 * g++.dg/tm/unsafe1.C: Likewise.
5999 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6000 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6002 2021-04-13 Martin Sebor <msebor@redhat.com>
6004 PR tree-optimization/82800
6005 * g++.dg/warn/uninit-pr82800.C: New test.
6007 2021-04-13 Martin Sebor <msebor@redhat.com>
6010 * gcc.dg/pr86058.c: New test.
6012 2021-04-13 Patrick Palka <ppalka@redhat.com>
6015 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6016 * g++.old-deja/g++.ns/template7.C: Likewise.
6017 * g++.old-deja/g++.pt/crash8.C: Likewise.
6019 2021-04-13 Jason Merrill <jason@redhat.com>
6022 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6024 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6027 * g++.dg/cpp2a/spaceship-err6.C: New test.
6029 2021-04-13 Jason Merrill <jason@redhat.com>
6032 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6034 2021-04-13 Patrick Palka <ppalka@redhat.com>
6037 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6038 * g++.dg/template/error8.C: Likewise.
6039 * g++.dg/cpp1z/class-deduction84.C: New test.
6041 2021-04-13 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/100053
6044 * gcc.dg/torture/pr100053.c: New testcase.
6045 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6047 2021-04-13 Jason Merrill <jason@redhat.com>
6050 * g++.dg/cpp0x/constexpr-base7.C: New test.
6052 2021-04-13 Nathan Sidwell <nathan@acm.org>
6054 PR preprocessor/99446
6055 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6057 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6060 * gcc.target/aarch64/pr100028.c: New test.
6062 2021-04-13 Patrick Palka <ppalka@redhat.com>
6065 * g++.dg/cpp2a/nontype-class43.C: New test.
6067 2021-04-13 Patrick Palka <ppalka@redhat.com>
6071 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6072 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6074 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6077 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6078 line 971 for cris-*-*.
6080 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6083 * gcc.dg/analyzer/pr98599-a.c: New test.
6084 * gcc.dg/analyzer/pr98599-b.c: New test.
6086 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6088 PR rtl-optimization/99905
6089 * gcc.target/i386/pr99905.c: New test.
6091 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6094 * gcc.dg/pr99830.c: New test.
6096 2021-04-12 Jason Merrill <jason@redhat.com>
6099 * g++.dg/template/dependent-tmpl1.C: New test.
6101 2021-04-12 Martin Liska <mliska@suse.cz>
6104 * g++.dg/asan/pr99877.C: New test.
6106 2021-04-12 Cui,Lili <lili.cui@intel.com>
6108 * gcc.target/i386/funcspec-56.inc: Handle new march.
6109 * g++.target/i386/mv16.C: Handle new march
6111 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6114 * c-c++-common/goacc/collapse-2.c: New.
6116 2021-04-11 Jason Merrill <jason@redhat.com>
6119 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6120 * g++.dg/other/anon-union5.C: New test.
6122 2021-04-10 Jason Merrill <jason@redhat.com>
6125 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6126 * g++.dg/cpp0x/constexpr-this1.C: New test.
6128 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6131 * gcc.dg/analyzer/pr100011.c: New test.
6133 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6136 * gcc.dg/pr99990.c: New test.
6138 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6141 * gcc.target/i386/pr99744-2.c: New test.
6143 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6146 * gcc.dg/lto/pr99849_0.c: New test.
6148 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6150 PR rtl-optimization/98601
6151 * gcc.dg/torture/pr98601.c: New test.
6153 2021-04-10 Jason Merrill <jason@redhat.com>
6159 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6160 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6161 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6162 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6164 2021-04-10 Jason Merrill <jason@redhat.com>
6167 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6169 2021-04-09 Martin Sebor <msebor@redhat.com>
6172 * g++.dg/warn/uninit-pr55288.C: New test.
6174 2021-04-09 Patrick Palka <ppalka@redhat.com>
6177 * g++.dg/cpp1z/fold-lambda4.C: New test.
6179 2021-04-09 Marek Polacek <polacek@redhat.com>
6182 * g++.dg/concepts/abbrev10.C: New test.
6183 * g++.dg/concepts/abbrev11.C: New test.
6185 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6187 * gcc.target/aarch64/pr70398.c: Require a target that can link
6190 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6192 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6194 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6196 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6199 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6201 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6202 * gcc.dg/pr96573.c: Likewise.
6203 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6204 * gcc.dg/vect/bb-slp-43.c: Likewise.
6205 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6207 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6209 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6210 loop to vectorized if vect_fold_extract_last.
6212 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6214 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6215 of relying on vectorisation.
6217 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6220 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6222 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6225 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6226 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6228 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6231 * gfortran.dg/coarray/dummy_2.f90: New test.
6233 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6235 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6237 2021-04-08 Patrick Palka <ppalka@redhat.com>
6240 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6241 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6243 2021-04-08 Patrick Palka <ppalka@redhat.com>
6246 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6248 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6250 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6253 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6255 * lib/target-supports.exp
6256 (check_effective_target_stdint_types_mbig_endian): New proc.
6257 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
6258 stdint_types_mbig_endian.
6259 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
6260 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
6262 2021-04-08 Jason Merrill <jason@redhat.com>
6265 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
6266 * g++.dg/conversion/ref7.C: New test.
6268 2021-04-08 Jakub Jelinek <jakub@redhat.com>
6271 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
6272 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
6273 * g++.dg/cpp2a/constexpr-new18.C: New test.
6274 * g++.dg/cpp2a/constexpr-new19.C: New test.
6276 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6278 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
6280 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6282 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
6283 "was here" from error message.
6284 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
6285 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
6286 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
6287 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
6288 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
6289 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
6290 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
6291 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
6292 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
6293 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
6294 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
6295 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
6296 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
6298 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6300 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
6301 * gcc.target/aarch64/pr98772.c: Likewise.
6302 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
6304 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6306 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
6307 conversion to shifts and adds.
6309 2021-04-08 David Malcolm <dmalcolm@redhat.com>
6313 * gcc.dg/analyzer/pr99042.c: New test.
6314 * gcc.dg/analyzer/pr99774-1.c: New test.
6315 * gcc.dg/analyzer/pr99774-2.c: New test.
6317 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
6319 * gdc.dg/gdc108.d: Update test.
6320 * gdc.dg/gdc142.d: Likewise.
6321 * gdc.dg/pr90136a.d: Likewise.
6322 * gdc.dg/pr90136b.d: Likewise.
6323 * gdc.dg/pr90136c.d: Likewise.
6324 * gdc.dg/pr95173.d: Likewise.
6325 * gdc.dg/attr_allocsize1.d: New test.
6326 * gdc.dg/attr_allocsize2.d: New test.
6327 * gdc.dg/attr_alwaysinline1.d: New test.
6328 * gdc.dg/attr_cold1.d: New test.
6329 * gdc.dg/attr_exclusions1.d: New test.
6330 * gdc.dg/attr_exclusions2.d: New test.
6331 * gdc.dg/attr_flatten1.d: New test.
6332 * gdc.dg/attr_module.d: New test.
6333 * gdc.dg/attr_noclone1.d: New test.
6334 * gdc.dg/attr_noicf1.d: New test.
6335 * gdc.dg/attr_noinline1.d: New test.
6336 * gdc.dg/attr_noipa1.d: New test.
6337 * gdc.dg/attr_noplt1.d: New test.
6338 * gdc.dg/attr_optimize1.d: New test.
6339 * gdc.dg/attr_optimize2.d: New test.
6340 * gdc.dg/attr_optimize3.d: New test.
6341 * gdc.dg/attr_optimize4.d: New test.
6342 * gdc.dg/attr_restrict1.d: New test.
6343 * gdc.dg/attr_section1.d: New test.
6344 * gdc.dg/attr_symver1.d: New test.
6345 * gdc.dg/attr_target1.d: New test.
6346 * gdc.dg/attr_targetclones1.d: New test.
6347 * gdc.dg/attr_used1.d: New test.
6348 * gdc.dg/attr_used2.d: New test.
6349 * gdc.dg/attr_weak1.d: New test.
6350 * gdc.dg/imports/attributes.d: New test.
6352 2021-04-08 Jason Merrill <jason@redhat.com>
6355 * g++.dg/template/mem-spec2.C: New test.
6357 2021-04-08 Marek Polacek <polacek@redhat.com>
6360 * g++.dg/cpp2a/explicit16.C: Use c++20.
6361 * g++.dg/cpp0x/noexcept66.C: New test.
6362 * g++.dg/cpp2a/explicit17.C: New test.
6364 2021-04-08 Alex Coplan <alex.coplan@arm.com>
6367 * gcc.c-torture/compile/pr99647.c: New test.
6369 2021-04-07 Jason Merrill <jason@redhat.com>
6372 * g++.dg/template/friend71.C: New test.
6374 2021-04-07 Jason Merrill <jason@redhat.com>
6377 * g++.dg/template/friend70.C: New test.
6379 2021-04-07 Jason Merrill <jason@redhat.com>
6382 * g++.dg/lookup/using66.C: New test.
6384 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6386 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
6387 when building an executable with testglue.
6389 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6391 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
6392 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
6394 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6396 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
6397 if IFN_STORE_LANES is available.
6398 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
6399 IFN_STORE_LANES is available.
6400 * gcc.target/aarch64/pr99873_1.c: New test.
6401 * gcc.target/aarch64/pr99873_2.c: Likewise.
6402 * gcc.target/aarch64/pr99873_3.c: Likewise.
6403 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
6404 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
6405 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
6407 2021-04-07 Richard Biener <rguenther@suse.de>
6409 PR tree-optimization/99954
6410 * gcc.dg/torture/pr99954.c: New testcase.
6412 2021-04-07 Richard Biener <rguenther@suse.de>
6415 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
6418 2021-04-07 Richard Biener <rguenther@suse.de>
6420 PR tree-optimization/99947
6421 * gcc.dg/torture/pr99947.c: New testcase.
6423 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
6425 PR tree-optimization/98736
6426 * gcc.c-torture/execute/pr98736.c: New test.
6428 2021-04-07 Marek Polacek <polacek@redhat.com>
6431 * g++.dg/cpp0x/rv-life.C: New test.
6433 2021-04-06 Jason Merrill <jason@redhat.com>
6436 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
6438 2021-04-06 Jason Merrill <jason@redhat.com>
6441 * g++.dg/cpp1z/inline-var9.C: New test.
6443 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
6446 * g++.target/aarch64/sve/pr99781.C: New.
6448 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
6450 * gcc.target/i386/memcpy-strategy-9.c: New test.
6451 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
6452 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
6453 * gcc.target/i386/memset-strategy-7.c: Likewise.
6454 * gcc.target/i386/memset-strategy-8.c: Likewise.
6455 * gcc.target/i386/memset-strategy-9.c: Likewise.
6457 2021-04-06 Richard Biener <rguenther@suse.de>
6459 PR tree-optimization/99880
6460 * gcc.dg/torture/pr99880.c: New testcase.
6462 2021-04-06 Nathan Sidwell <nathan@acm.org>
6464 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
6465 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
6467 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6469 PR tree-optimization/96573
6470 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
6471 VEC_PERM_EXPR with bswapping permutation.
6473 2021-04-06 Richard Biener <rguenther@suse.de>
6475 PR tree-optimization/99924
6476 * gfortran.dg/vect/pr99924.f90: New testcase.
6478 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6481 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
6483 2021-04-06 Jason Merrill <jason@redhat.com>
6486 * g++.dg/abi/lambda-defarg1.C: New test.
6488 2021-04-06 Patrick Palka <ppalka@redhat.com>
6491 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
6492 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
6494 2021-04-05 Jason Merrill <jason@redhat.com>
6497 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
6499 2021-04-05 Jason Merrill <jason@redhat.com>
6501 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
6502 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
6503 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
6505 2021-04-05 Jason Merrill <jason@redhat.com>
6508 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
6510 2021-04-05 Jason Merrill <jason@redhat.com>
6513 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
6515 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6518 * gcc.dg/analyzer/pr99906.c: New test.
6520 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6523 * gcc.dg/analyzer/pr99886.c: New test.
6525 2021-04-05 Jason Merrill <jason@redhat.com>
6528 * g++.dg/cpp0x/extern_template-6.C: New test.
6530 2021-04-05 Jason Merrill <jason@redhat.com>
6533 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
6535 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
6538 * gdc.dg/pr99914.d: New test.
6540 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
6542 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
6543 * gcc.dg/tree-ssa/evrp11.c: Likewise.
6545 2021-04-04 Jason Merrill <jason@redhat.com>
6548 * g++.dg/cpp0x/initlist-new5.C: New test.
6550 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6552 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
6554 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6556 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
6558 2021-04-03 Marek Polacek <polacek@redhat.com>
6561 * g++.dg/other/gc7.C: New test.
6563 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
6566 * gfortran.dg/coarray_48.f90: New test.
6568 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6570 PR tree-optimization/99882
6571 * gcc.dg/pr99882.c: New test.
6573 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6575 PR rtl-optimization/99863
6576 * gcc.target/i386/pr99863.c: New test.
6578 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6581 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
6583 2021-04-03 Jason Merrill <jason@redhat.com>
6586 * g++.dg/opt/nrv20.C: New test.
6588 2021-04-03 Jason Merrill <jason@redhat.com>
6591 * g++.dg/cpp1z/noexcept-type24.C: New test.
6593 2021-04-03 Jason Merrill <jason@redhat.com>
6596 * g++.dg/ext/vector40.C: New test.
6598 2021-04-02 Patrick Palka <ppalka@redhat.com>
6601 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
6603 2021-04-02 Patrick Palka <ppalka@redhat.com>
6606 * g++.dg/cpp2a/nontype-class42.C: New test.
6608 2021-04-02 Jason Merrill <jason@redhat.com>
6611 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
6613 2021-04-02 Nathan Sidwell <nathan@acm.org>
6615 * g++.dg/modules/pr99283-6_d.H: New.
6616 * g++.dg/modules/pr99283-7-swap.h: New.
6617 * g++.dg/modules/pr99283-7-traits.h: New.
6618 * g++.dg/modules/pr99283-7_a.H: New.
6619 * g++.dg/modules/pr99283-7_b.H: New.
6620 * g++.dg/modules/pr99283-7_c.C: New.
6621 * g++.dg/modules/pr99283-7_d.H: New.
6623 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
6625 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
6626 * go.test/test/fixedbugs/issue22200b.go: Likewise.
6628 2021-04-02 Jakub Jelinek <jakub@redhat.com>
6630 PR tree-optimization/99726
6631 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
6632 -floop-nest-optimize to dg-additional-options guarded on fgraphite
6635 2021-04-01 Marek Polacek <polacek@redhat.com>
6638 * g++.dg/other/gc6.C: New test.
6640 2021-04-01 Jason Merrill <jason@redhat.com>
6643 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
6645 2021-04-01 Jason Merrill <jason@redhat.com>
6648 * g++.dg/abi/abi-tag24a.C: New test.
6649 * g++.dg/abi/macro0.C: Adjust expected value.
6651 2021-04-01 Nathan Sidwell <nathan@acm.org>
6654 * g++.dg/modules/pr99283-6.h: New.
6655 * g++.dg/modules/pr99283-6_a.H: New.
6656 * g++.dg/modules/pr99283-6_b.H: New.
6657 * g++.dg/modules/pr99283-6_c.C: New.
6658 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
6659 * g++.dg/modules/indirect-3_c.C: Adjust scan.
6660 * g++.dg/modules/indirect-4_c.C: Adjust scan.
6661 * g++.dg/modules/lambda-3_b.C: Adjust scan.
6662 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
6663 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
6664 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
6666 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
6669 * gcc.dg/tree-ssa/pr98265.C: New test.
6671 2021-04-01 Jakub Jelinek <jakub@redhat.com>
6673 PR tree-optimization/96573
6674 * gcc.dg/pr96573.c: New test.
6676 2021-04-01 Richard Biener <rguenther@suse.de>
6678 PR tree-optimization/99856
6679 * gcc.dg/vect/pr99856.c: New testcase.
6681 2021-04-01 Martin Jambor <mjambor@suse.cz>
6683 PR tree-optimization/97009
6684 * gcc.dg/tree-ssa/pr97009.c: New test.
6686 2021-04-01 Harald Anlauf <anlauf@gmx.de>
6689 * gfortran.dg/transpose_5.f90: New test.
6691 2021-03-31 David Malcolm <dmalcolm@redhat.com>
6694 * gcc.dg/analyzer/data-model-10.c: Update expected output.
6695 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
6696 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
6697 * gcc.dg/analyzer/pr99771-1.c: New test.
6699 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6701 PR tree-optimization/98268
6702 * gcc.target/aarch64/sve/pr98268-1.c: New test.
6703 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
6705 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6707 PR tree-optimization/99726
6708 * gcc.target/i386/pr99726.c: New test.
6710 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6712 PR rtl-optimization/97141
6713 PR rtl-optimization/98726
6714 * gcc.c-torture/compile/pr97141.c: New test.
6715 * gcc.c-torture/compile/pr98726.c: Likewise.
6716 * gcc.target/aarch64/sve/pr97141.c: Likewise.
6717 * gcc.target/aarch64/sve/pr98726.c: Likewise.
6719 2021-03-31 Martin Sebor <msebor@redhat.com>
6722 * gcc.dg/uninit-pr65182.c: New test.
6724 2021-03-31 Jason Merrill <jason@redhat.com>
6727 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
6729 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6732 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
6735 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6738 * gcc.target/arm/pr99786.c: New test.
6740 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
6742 * gcc.target/i386/memcpy-strategy-5.c: New test.
6743 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
6744 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
6745 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
6746 * gcc.target/i386/memset-strategy-3.c: Likewise.
6747 * gcc.target/i386/memset-strategy-4.c: Likewise.
6748 * gcc.target/i386/memset-strategy-5.c: Likewise.
6749 * gcc.target/i386/memset-strategy-6.c: Likewise.
6751 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6754 * gcc.target/aarch64/sve/pr98119.c: New test.
6756 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6757 Richard Sandiford <richard.sandiford@arm.com>
6760 * g++.target/aarch64/sve/pr99813.C: New test.
6762 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6765 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
6766 * c-c++-common/zero-scratch-regs-7.c: Likewise.
6767 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
6768 selected unsupported triplets to all targets but selected triplets
6769 of supported targets.
6770 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6771 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6772 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6774 2021-03-31 Patrick Palka <ppalka@redhat.com>
6777 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
6779 2021-03-31 Patrick Palka <ppalka@redhat.com>
6782 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
6784 2021-03-30 David Malcolm <dmalcolm@redhat.com>
6786 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
6788 2021-03-30 Nathan Sidwell <nathan@acm.org>
6791 * g++.dg/modules/pr99283-5.h: New.
6792 * g++.dg/modules/pr99283-5_a.H: New.
6793 * g++.dg/modules/pr99283-5_b.H: New.
6794 * g++.dg/modules/pr99283-5_c.C: New.
6796 2021-03-30 Jakub Jelinek <jakub@redhat.com>
6799 * g++.dg/cpp1z/pr99790.C: New test.
6801 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6804 * gcc.c-torture/compile/pr99822.c: New test.
6806 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
6810 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
6812 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6813 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6814 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6815 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6816 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6817 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6818 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6819 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6820 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6821 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6822 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6823 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6824 * gcc.target/powerpc/pr79251-run.p7.c: New test.
6825 * gcc.target/powerpc/pr79251.p7.c: New test.
6827 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
6830 * gcc.target/i386/pr99744-1.c: New test.
6832 2021-03-30 Tamar Christina <tamar.christina@arm.com>
6834 PR tree-optimization/99825
6835 * gfortran.dg/vect/pr99825.f90: New test.
6837 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6840 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
6842 2021-03-30 Richard Biener <rguenther@suse.de>
6844 PR tree-optimization/99824
6845 * gcc.dg/torture/pr99824.c: New testcase.
6847 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
6850 * g++.dg/pr98136.C: New test.
6852 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
6854 * gcc.target/aarch64/fcvt_nosimd.c: New test.
6856 2021-03-29 Martin Sebor <msebor@redhat.com>
6858 PR tree-optimization/61869
6859 * gcc.dg/uninit-pr61869.c: New test.
6861 2021-03-29 Martin Sebor <msebor@redhat.com>
6863 PR tree-optimization/61677
6864 * gcc.dg/uninit-pr61677.c: New test.
6866 2021-03-29 Martin Sebor <msebor@redhat.com>
6868 PR tree-optimization/61112
6869 * gcc.dg/uninit-pr61112.c: New test.
6871 2021-03-29 Jan Hubicka <jh@suse.cz>
6874 * gcc.c-torture/compile/pr99751.c: Rename from ...
6875 * gcc.c-torture/execute/pr99751.c: ... to this.
6877 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
6879 * gcc.c-torture/compile/pr99751.c: New test.
6881 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6884 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
6885 declare simd warning on aarch64.
6887 2021-03-29 Alex Coplan <alex.coplan@arm.com>
6890 * g++.target/aarch64/sve/pr99216.C: New test.
6892 2021-03-29 Richard Biener <rguenther@suse.de>
6894 PR tree-optimization/99807
6895 * gfortran.dg/vect/pr99807.f90: New testcase.
6897 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6900 * gcc.target/aarch64/pr99808.c: New test.
6902 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6904 PR tree-optimization/99777
6905 * g++.dg/torture/pr99777.C: New test.
6907 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
6910 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
6912 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
6915 * gfortran.dg/pr99602.f90: New test.
6916 * gfortran.dg/pr99602a.f90: New test.
6917 * gfortran.dg/pr99602b.f90: New test.
6918 * gfortran.dg/pr99602c.f90: New test.
6919 * gfortran.dg/pr99602d.f90: New test.
6921 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6923 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
6924 (gdc-copy-file): ... this. Use file copy instead of open/close.
6925 (gdc-convert-test): Save translated dejagnu test to gdc.test
6926 directory, only write dejagnu directives to the test file.
6927 (gdc-do-test): Don't create gdc.test symlink.
6929 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6931 * gdc.dg/gdc270a.d: Removed.
6932 * gdc.dg/gdc270b.d: Removed.
6934 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
6936 * gcc.target/powerpc/pr99557.c: New.
6938 2021-03-26 Martin Sebor <msebor@redhat.com>
6940 PR tree-optimization/59970
6941 * gcc.dg/uninit-pr59970.c: New test.
6943 2021-03-26 Marek Polacek <polacek@redhat.com>
6946 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
6947 * g++.dg/cpp0x/nsdmi17.C: New test.
6949 2021-03-26 Nathan Sidwell <nathan@acm.org>
6952 * g++.dg/modules/pr99283-2_a.H: New.
6953 * g++.dg/modules/pr99283-2_b.H: New.
6954 * g++.dg/modules/pr99283-2_c.H: New.
6955 * g++.dg/modules/pr99283-3_a.H: New.
6956 * g++.dg/modules/pr99283-3_b.H: New.
6957 * g++.dg/modules/pr99283-4.H: New.
6958 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
6959 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
6961 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
6964 * g++.target/aarch64/sve/pr99766.C: New.
6966 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6969 * gcc.dg/tls/pr99466-1.c: New test.
6970 * gcc.dg/tls/pr99466-2.c: New test.
6972 2021-03-26 Jakub Jelinek <jakub@redhat.com>
6975 * g++.dg/cpp0x/new5.C: New test.
6977 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
6980 * gfortran.dg/null_11.f90: New test.
6982 2021-03-25 Martin Sebor <msebor@redhat.com>
6984 PR tree-optimization/55060
6985 * gcc.dg/uninit-pr55060.c: New.
6987 2021-03-25 Martin Sebor <msebor@redhat.com>
6989 PR tree-optimization/48483
6990 * g++.dg/warn/uninit-pr48483.C: New test.
6992 2021-03-25 Martin Sebor <msebor@redhat.com>
6994 * gcc.dg/uninit-pr44547.c: New.
6996 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6999 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7000 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7001 to match locus changes.
7002 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7003 * g++.dg/cpp2a/srcloc2.C: Likewise.
7004 * g++.dg/cpp2a/srcloc15.C: Likewise.
7005 * g++.dg/cpp2a/srcloc16.C: Likewise.
7006 * g++.dg/cpp2a/srcloc19.C: New test.
7007 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7009 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7010 * g++.dg/modules/macloc-1_d.C: Likewise.
7011 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7014 2021-03-25 Marek Polacek <polacek@redhat.com>
7017 * g++.dg/cpp0x/inh-ctor37.C: New test.
7019 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7022 * g++.dg/cpp0x/variadic181.C: New test.
7024 2021-03-25 Marek Polacek <polacek@redhat.com>
7027 * g++.dg/warn/Wconversion5.C: New test.
7029 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7031 PR tree-optimization/96974
7032 * g++.target/aarch64/sve/pr96974.C: New test.
7034 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7037 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7041 * gcc.target/i386/pr98209.c: New test.
7042 * gcc.target/i386/pr99744-1.c: Likewise.
7043 * gcc.target/i386/pr99744-2.c: Likewise.
7045 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7048 * g++.dg/warn/Wduplicated-branches6.C: New test.
7049 * g++.dg/warn/Wduplicated-branches7.C: New test.
7051 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7055 * gcc.target/i386/pr98209.c: New test.
7056 * gcc.target/i386/pr99744-1.c: Likewise.
7057 * gcc.target/i386/pr99744-2.c: Likewise.
7059 2021-03-25 Richard Biener <rguenther@suse.de>
7061 PR tree-optimization/99746
7062 * gfortran.dg/vect/pr99746.f90: New testcase.
7064 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7069 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7071 * gcc.dg/analyzer/pr93695-1.c: New test.
7072 * gcc.dg/analyzer/pr99044-1.c: New test.
7073 * gcc.dg/analyzer/pr99044-2.c: New test.
7074 * gcc.dg/analyzer/pr99716-1.c: New test.
7075 * gcc.dg/analyzer/pr99716-2.c: New test.
7076 * gcc.dg/analyzer/pr99716-3.c: New test.
7078 2021-03-24 Martin Liska <mliska@suse.cz>
7081 * gcc.target/i386/pr99753.c: New test.
7083 2021-03-24 Martin Jambor <mjambor@suse.cz>
7086 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7088 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7091 * gcc.target/arm/pr99727.c: New test.
7093 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7096 * gcc.target/arm/pr99724.c: New test.
7098 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7100 * lib/target-supports.exp (check_effective_target_sysconf): New.
7101 * gcc.target/i386/pr95443-1.c: Require it.
7102 * gcc.target/i386/pr95443-2.c: Likewise.
7103 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7104 * gcc.target/i386/strncmp-1.c: Likewise.
7106 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7108 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7109 * g++.target/i386/pr94185.C: Likewise.
7111 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7113 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7114 positives with -mcmodel=large.
7115 * gcc.target/i386/funcspec-3.c: Likewise.
7117 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7119 * gcc.target/i386/pr94467-3.c: New.
7121 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7124 * gfortran.dg/longnames.f90: New test.
7126 2021-03-23 Nathan Sidwell <nathan@acm.org>
7129 * g++.dg/modules/pr99283-1_a.H: New.
7130 * g++.dg/modules/pr99283-1_b.H: New.
7132 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7134 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7136 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7138 * lib/target-supports.exp
7139 (check_effective_target_arm_dsp_ok_nocache)
7140 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7141 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7142 and add arm_dsp options.
7144 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7146 * lib/target-supports.exp
7147 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7148 -mfloat-abi= options order.
7149 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7150 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7151 arm_hard_ok effective target and -mfloat-abi=hard additional
7153 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7161 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7163 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7164 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7166 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7168 * lib/target-supports.exp
7169 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7170 -mfloat-abi= options order.
7171 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7172 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7173 target and -mfloat-abi=hard additional option.
7174 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7175 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7176 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7177 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7178 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7180 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7182 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7184 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7186 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7187 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7188 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7189 * gcc.target/arm/pr51968.c: Likewise.
7190 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7191 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7192 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7193 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7195 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7197 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7198 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7199 * gcc.target/arm/bf16_dup.c: Likewise.
7200 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7201 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7203 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7205 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7207 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7209 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7210 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7211 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7212 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7214 2021-03-23 Marek Polacek <polacek@redhat.com>
7217 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7218 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7220 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7223 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7225 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7228 * gcc.dg/vect/pr99540.c: New test.
7230 2021-03-23 Nathan Sidwell <nathan@acm.org>
7233 * g++.dg/modules/pr99239_a.H: New.
7234 * g++.dg/modules/pr99239_b.H: New.
7236 2021-03-23 Richard Biener <rguenther@suse.de>
7238 PR tree-optimization/99721
7239 * gfortran.dg/vect/pr99721.f90: New testcase.
7241 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7243 * gcc.target/riscv/shift-shift-5.c (sub): Change
7244 order of struct fields depending on byteorder.
7246 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7249 * g++.dg/cpp1z/decomp55.C: New test.
7251 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7253 PR tree-optimization/99296
7254 * gcc.dg/pr99296.c: New file.
7256 2021-03-22 Nathan Sidwell <nathan@acm.org>
7259 * g++.dg/modules/pr99480_a.H: New.
7260 * g++.dg/modules/pr99480_b.H: New.
7262 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
7265 * gcc.target/powerpc/pr99581.c: New.
7267 2021-03-22 Nathan Sidwell <nathan@acm.org>
7270 * g++.dg/modules/pr99425-1.h: New.
7271 * g++.dg/modules/pr99425-1_a.H: New.
7272 * g++.dg/modules/pr99425-1_b.H: New.
7273 * g++.dg/modules/pr99425-1_c.C: New.
7274 * g++.dg/modules/pr99425-2_a.X: New.
7275 * g++.dg/modules/pr99425-2_b.X: New.
7276 * g++.dg/template/pr99425.C: New.
7278 2021-03-22 Richard Biener <rguenther@suse.de>
7280 PR tree-optimization/99694
7281 * gcc.dg/torture/pr99694.c: New testcase.
7283 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
7286 * gcc.target/riscv/pr99702.c: New.
7288 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
7291 * gcc.target/powerpc/pr98914.c: New test.
7293 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
7296 * g++.target/i386/pr99679-1.C: New test.
7297 * g++.target/i386/pr99679-2.C: Likewise.
7299 2021-03-20 Jakub Jelinek <jakub@redhat.com>
7302 * gcc.dg/pr99230.c: New test.
7304 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7307 * gcc.dg/Wunused-var-5.c: New test.
7308 * gcc.dg/Wunused-var-6.c: New test.
7310 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7312 * gfortran.dg/inline_matmul_6.f90: Adjust count for
7315 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
7318 * gcc.target/s390/pr99663.c: New.
7320 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7323 * g++.dg/opt/pr99456.C: New test.
7324 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
7327 2021-03-19 Tamar Christina <tamar.christina@arm.com>
7329 PR tree-optimization/99656
7330 * gfortran.dg/vect/pr99656.f90: New test.
7332 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
7335 * gcc.dg/torture/pr99652-1.c: New test.
7336 * gcc.dg/torture/pr99652-2.c: Likewise.
7337 * gcc.target/i386/pr57655.c: Adjusted.
7338 * gcc.target/i386/pr59794-6.c: Likewise.
7339 * gcc.target/i386/pr70738-1.c: Likewise.
7340 * gcc.target/i386/pr96744-1.c: Likewise.
7342 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7343 Christophe Lyon <christophe.lyon@linaro.org>
7346 * g++.target/arm/pr99593.C: New test.
7348 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
7350 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
7352 2021-03-19 Marek Polacek <polacek@redhat.com>
7355 * g++.dg/cpp2a/concepts-err3.C: New test.
7357 2021-03-18 Martin Sebor <msebor@redhat.com>
7360 * g++.dg/warn/Warray-bounds-22.C: New test.
7361 * g++.dg/warn/Warray-bounds-23.C: New test.
7362 * g++.dg/warn/Warray-bounds-24.C: New test.
7364 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7367 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
7369 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7372 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
7373 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
7374 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
7375 rather than __i386__.
7377 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7380 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
7382 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
7385 * obj-c++.dg/pr49070.mm: New test.
7386 * objc.dg/unnamed-parms.m: New test.
7388 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7390 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
7392 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7393 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7394 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
7395 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7396 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7398 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7401 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
7402 For big endian use -fsso-struct=little-endian dg-options.
7404 2021-03-17 Marek Polacek <polacek@redhat.com>
7407 * g++.dg/conversion/real-to-int1.C: New test.
7409 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
7410 Jason Merrill <jason@redhat.com>
7412 * g++.dg/cpp1z/using9.C: New using decl test.
7414 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7416 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
7417 -gdwarf-3 to the command line options. Adjust the expected line
7418 numbers for the revised options header.
7420 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7422 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
7423 -gdwarf-3 to the command line options. Provide Darwin-
7424 specific match lines for the expected output.
7426 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7428 * gcc.target/aarch64/acle/rng_2.c: New test.
7430 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
7433 * gcc.target/i386/pr99530-1.c: New test.
7434 * gcc.target/i386/pr99530-2.c: Likewise.
7435 * gcc.target/i386/pr99530-3.c: Likewise.
7436 * gcc.target/i386/pr99530-4.c: Likewise.
7437 * gcc.target/i386/pr99530-5.c: Likewise.
7438 * gcc.target/i386/pr99530-6.c: Likewise.
7440 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
7443 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
7445 2021-03-16 Jason Merrill <jason@redhat.com>
7447 * g++.dg/cpp2a/nontype-float1.C: New test.
7449 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7453 * gcc.target/powerpc/pr98092.c: New.
7455 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7458 * gcc.target/i386/pr99600.c: New test.
7460 2021-03-16 Martin Liska <mliska@suse.cz>
7461 Jason Merrill <jason@redhat.com>
7464 * g++.target/i386/pr99108.C: New test.
7466 2021-03-16 Martin Liska <mliska@suse.cz>
7469 * gcc.target/arm/pr99592.c: New test.
7471 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
7473 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
7475 2021-03-16 Nathan Sidwell <nathan@acm.org>
7478 * g++.dg/modules/pr99496_a.H: New.
7479 * g++.dg/modules/pr99496_b.C: New.
7481 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7484 * gcc.target/i386/avx-pr99563.c: New test.
7486 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7489 * gcc.dg/gomp/pr99542.c: New test.
7490 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
7491 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
7492 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
7493 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
7495 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
7497 2021-03-15 Jakub Jelinek <jakub@redhat.com>
7500 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
7501 * g++.dg/modules/builtin-3_b.C: Likewise.
7503 2021-03-15 Nathan Sidwell <nathan@acm.org>
7506 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
7507 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
7509 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7512 * g++.dg/coroutines/pr99047.C: New test.
7514 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7517 * g++.dg/coroutines/torture/pr98704.C: New test.
7519 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7522 * g++.dg/coroutines/pr98480.C: New test.
7523 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
7524 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
7525 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
7527 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7530 * g++.dg/coroutines/pr96749-1.C: New test.
7531 * g++.dg/coroutines/pr96749-2.C: New test.
7533 2021-03-15 Richard Biener <rguenther@suse.de>
7535 PR tree-optimization/98834
7536 * g++.dg/opt/pr98834.C: New testcase.
7538 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7541 * gfortran.dg/do_check_16.f90: New test.
7542 * gfortran.dg/do_check_17.f90: New test.
7544 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
7547 * gfortran.dg/pr99545.f90: New test.
7549 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
7551 * gcc.target/powerpc/pr99492.c: Fix typo.
7553 2021-03-14 Harald Anlauf <anlauf@gmx.de>
7554 Paul Thomas <pault@gcc.gnu.org>
7556 * gfortran.dg/pr99112.f90: New test.
7558 2021-03-13 Martin Sebor <msebor@redhat.com>
7560 PR tree-optimization/99489
7561 * gcc.dg/Wstringop-truncation-9.c: New test.
7563 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
7566 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
7568 2021-03-13 Jakub Jelinek <jakub@redhat.com>
7570 PR tree-optimization/99544
7571 * gcc.dg/gomp/pr99544.c: New test.
7573 2021-03-12 Nathan Sidwell <nathan@acm.org>
7576 * g++.dg/modules/pr99238.h: New.
7577 * g++.dg/modules/pr99238_a.H: New.
7578 * g++.dg/modules/pr99238_b.H: New.
7580 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
7583 * gfortran.dg/gomp/threadprivate-1.f90: New test.
7585 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
7590 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7593 * g++.dg/cpp2a/consteval19.C: New test.
7595 2021-03-11 David Malcolm <dmalcolm@redhat.com>
7598 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
7600 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
7602 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
7603 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
7604 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
7605 -fno-analyzer-feasibility from options.
7606 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
7607 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
7609 2021-03-11 Nathan Sidwell <nathan@acm.org>
7612 * g++.dg/modules/pr99248.h: New.
7613 * g++.dg/modules/pr99248_a.H: New.
7614 * g++.dg/modules/pr99248_b.H: New.
7616 2021-03-11 Nathan Sidwell <nathan@acm.org>
7619 * g++.dg/modules/pr99528.h: New.
7620 * g++.dg/modules/pr99528_a.H: New.
7621 * g++.dg/modules/pr99528_b.H: New.
7622 * g++.dg/modules/pr99528_c.C: New.
7624 2021-03-11 Richard Biener <rguenther@suse.de>
7627 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
7628 instead of verifying the total number of adds.
7630 2021-03-11 Richard Biener <rguenther@suse.de>
7633 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
7635 2021-03-11 Richard Biener <rguenther@suse.de>
7638 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
7640 2021-03-11 Richard Biener <rguenther@suse.de>
7643 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
7645 2021-03-11 Jakub Jelinek <jakub@redhat.com>
7648 * gcc.target/i386/avx2-pr99517-1.c: New test.
7649 * gcc.target/i386/avx2-pr99517-2.c: New test.
7651 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
7654 * gcc.target/powerpc/pr99492.c: New testcase.
7656 2021-03-10 Harald Anlauf <anlauf@gmx.de>
7659 * gfortran.dg/data_char_4.f90: New test.
7660 * gfortran.dg/data_char_5.f90: New test.
7662 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7664 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
7666 2021-03-10 Nathan Sidwell <nathan@acm.org>
7669 * g++.dg/modules/pr99423_a.H: New.
7670 * g++.dg/modules/pr99423_b.H: New.
7672 2021-03-10 Jakub Jelinek <jakub@redhat.com>
7674 PR tree-optimization/99305
7676 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
7677 unsigned_char effective targets.
7679 2021-03-10 Nathan Sidwell <nathan@acm.org>
7682 * g++.dg/ext/pr99508.C: New.
7684 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
7687 * lib/target-supports.exp (check_effective_target_lra): New.
7688 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
7689 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7690 * gcc.c-torture/compile/pr98096.c: Likewise.
7691 * gcc.dg/pr97954.c: Likewise.
7693 2021-03-10 David Malcolm <dmalcolm@redhat.com>
7695 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
7696 * gcc.dg/analyzer/zlib-2.c: Likewise.
7698 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7700 * gcc.dg/vect/pr99102.c: Fix target selector.
7702 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7705 * gcc.dg/vect/pr99102.c: New test.
7707 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
7709 * gnat.dg/specs/lto25.ads: New test.
7711 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7713 PR tree-optimization/99305
7714 * g++.dg/opt/pr99305.C: New test.
7716 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
7718 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
7719 (check_effective_target_sqrt_insn): Use it.
7721 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
7724 * gcc.target/i386/pr99454.c: New.
7726 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
7728 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
7729 * gcc.dg/loop-9.c: Likewise.
7730 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
7731 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
7733 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7736 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
7737 exists. If REG_STARTEND macro isn't defined, just return 0 from main
7738 instead of the actual test.
7740 2021-03-09 Martin Liska <mliska@suse.cz>
7743 * gcc.target/i386/pr99464.c: New test.
7745 2021-03-09 Joel Brobecker <brobecker@adacore.com>
7747 * gcc.target/powerpc/undef-bool-2.c: Add
7748 dg-require-effective-target powerpc_vsx_ok directive.
7749 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
7750 powerpc_vsx_ok directive.
7752 2021-03-08 Harald Anlauf <anlauf@gmx.de>
7755 * gfortran.dg/parameter_data.f90: New test.
7757 2021-03-08 Martin Sebor <msebor@redhat.com>
7760 * g++.dg/warn/Warray-bounds-15.C: New test.
7761 * g++.dg/warn/Warray-bounds-18.C: New test.
7762 * g++.dg/warn/Warray-bounds-19.C: New test.
7763 * g++.dg/warn/Warray-bounds-20.C: New test.
7764 * g++.dg/warn/Warray-bounds-21.C: New test.
7766 2021-03-08 Martin Sebor <msebor@redhat.com>
7769 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
7771 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
7772 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
7773 * gcc.dg/Wstringop-overflow-66.c: New test.
7774 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
7776 2021-03-08 Marek Polacek <polacek@redhat.com>
7779 * g++.dg/cpp2a/nontype-class41.C: New test.
7781 2021-03-08 Nathan Sidwell <nathan@acm.org>
7784 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
7786 2021-03-08 Nathan Sidwell <nathan@acm.org>
7788 * g++.dg/modules/pr99468.H: New.
7790 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
7793 * gcc.target/powerpc/pr98959.c: New test.
7795 2021-03-08 Nathan Sidwell <nathan@acm.org>
7798 * g++.dg/modules/pr99285_a.H: New.
7799 * g++.dg/modules/pr99285_b.H: New.
7801 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7804 * gcc.target/aarch64/simd/pr99437.c: New test.
7806 2021-03-08 Martin Liska <mliska@suse.cz>
7809 * c-c++-common/asan/pr98920.c: New test.
7811 2021-03-08 Martin Liska <mliska@suse.cz>
7814 * gcc.target/i386/pr99463-2.c: New test.
7815 * gcc.target/i386/pr99463.c: New test.
7817 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
7819 * gcc.target/s390/vector/long-double-asm-commutative.c: New
7821 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
7823 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
7824 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
7825 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
7826 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
7827 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
7830 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
7833 * gfortran.dg/module_variable_3.f90: New test.
7835 2021-03-07 Jakub Jelinek <jakub@redhat.com>
7838 * lib/target-supports.exp
7839 (check_effective_target_assembler_march_noavx512bw): New effective
7841 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
7843 2021-03-06 Patrick Palka <ppalka@redhat.com>
7844 Jakub Jelinek <jakub@redhat.com>
7847 * g++.dg/cpp2a/constexpr-99287.C: New test.
7849 2021-03-06 Patrick Palka <ppalka@redhat.com>
7850 Jakub Jelinek <jakub@redhat.com>
7853 * g++.dg/cpp1y/var-templ68.C: New test.
7854 * g++.dg/cpp1y/var-templ68a.C: New test.
7856 2021-03-06 Patrick Palka <ppalka@redhat.com>
7859 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
7860 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
7862 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
7864 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
7865 to allow an eliminated stack-frame.
7867 2021-03-05 Marek Polacek <polacek@redhat.com>
7870 * g++.dg/cpp1z/noexcept-type23.C: New test.
7872 2021-03-05 Marek Polacek <polacek@redhat.com>
7875 * g++.dg/warn/Wshadow-17.C: New test.
7877 2021-03-05 Jason Merrill <jason@redhat.com>
7880 * gcc.dg/attr-flatten-1.c: Adjust.
7882 2021-03-05 Jakub Jelinek <jakub@redhat.com>
7885 * c-c++-common/gomp/pr99322.c: New test.
7887 2021-03-05 Nathan Sidwell <nathan@acm.org>
7890 * g++.dg/modules/pr99245_a.H: New.
7891 * g++.dg/modules/pr99245_b.H: New.
7893 2021-03-05 Harald Anlauf <anlauf@gmx.de>
7896 * gfortran.dg/matmul_21.f90: New test.
7898 2021-03-05 Nathan Sidwell <nathan@acm.org>
7901 * g++.dg/modules/pr99377_a.H: New.
7902 * g++.dg/modules/pr99377_b.C: New.
7903 * g++.dg/modules/pr99377_c.C: New.
7905 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7908 * g++.dg/coroutines/pr98118.C: New test.
7910 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7913 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
7914 * g++.dg/coroutines/pr95616-0.C: New test.
7915 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
7916 * g++.dg/coroutines/pr95616-1.C: New test.
7917 * g++.dg/coroutines/pr95616-2.C: New test.
7918 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
7919 * g++.dg/coroutines/pr95616-3.C: New test.
7920 * g++.dg/coroutines/pr95616-4.C: New test.
7921 * g++.dg/coroutines/pr95616-5.C: New test.
7922 * g++.dg/coroutines/pr95616-6.C: New test.
7924 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7927 * g++.dg/coroutines/torture/pr95615-01.C: New test.
7928 * g++.dg/coroutines/torture/pr95615-02.C: New test.
7929 * g++.dg/coroutines/torture/pr95615-03.C: New test.
7930 * g++.dg/coroutines/torture/pr95615-04.C: New test.
7931 * g++.dg/coroutines/torture/pr95615-05.C: New test.
7932 * g++.dg/coroutines/torture/pr95615.inc: New file.
7934 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
7937 * gcc.target/i386/pr99123-2.c: New.
7939 2021-03-05 Nathan Sidwell <nathan@acm.org>
7942 * g++.dg/modules/pr99389_a.H: New.
7943 * g++.dg/modules/pr99389_b.C: New.
7944 * g++.dg/modules/pr99389_c.C: New.
7946 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7949 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
7952 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7954 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
7955 with '_kind' number.
7956 * gfortran.dg/real4-10-real8-16.f90: Likewise.
7957 * gfortran.dg/real4-10-real8-4.f90: Likewise.
7958 * gfortran.dg/real4-10.f90: Likewise.
7959 * gfortran.dg/real4-16-real8-10.f90: Likewise.
7960 * gfortran.dg/real4-16-real8-16.f90: Likewise.
7961 * gfortran.dg/real4-16-real8-4.f90: Likewise.
7962 * gfortran.dg/real4-16.f90: Likewise.
7963 * gfortran.dg/real4-8-real8-10.f90: Likewise.
7964 * gfortran.dg/real4-8-real8-16.f90: Likewise.
7965 * gfortran.dg/real4-8-real8-4.f90: Likewise.
7966 * gfortran.dg/real4-8.f90: Likewise.
7967 * gfortran.dg/real8-10.f90: Likewise.
7968 * gfortran.dg/real8-16.f90: Likewise.
7969 * gfortran.dg/real8-4.f90: Likewise.
7971 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
7974 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
7976 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
7978 * lib/prune.exp: Prune useless output caused by a linker bug.
7980 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.target/aarch64/pr93235.c: New test.
7985 2021-03-04 Martin Liska <mliska@suse.cz>
7987 PR gcov-profile/99105
7988 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
7989 correction as the wrapped malloc is called one more time
7991 * gcc.dg/tree-prof/pr97461.c: Likewise.
7993 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7997 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
7998 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
7999 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8000 dg-warning regexps, instead replace .* with \[^\n\r]*.
8001 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8002 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8003 -ftrack-macro-expansion=0 from dg-options.
8004 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8005 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8007 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8010 * gcc.dg/cpp/line11.c: New test.
8011 * gcc.dg/cpp/line12.c: New test.
8013 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8016 * gcc.target/aarch64/pr99381.c: New test.
8018 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8020 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8022 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8024 2021-03-04 Nathan Sidwell <nathan@acm.org>
8027 * g++.dg/modules/pr99170-1_a.H: New.
8028 * g++.dg/modules/pr99170-1_b.C: New.
8029 * g++.dg/modules/pr99170-2.h: New.
8030 * g++.dg/modules/pr99170-2_a.C: New.
8031 * g++.dg/modules/pr99170-2_b.C: New.
8032 * g++.dg/modules/pr99170-3_a.H: New.
8033 * g++.dg/modules/pr99170-3_b.C: New.
8034 * g++.dg/modules/inst-2_b.C: Adjust scan.
8035 * g++.dg/modules/inst-4_a.C: Adjust scan.
8036 * g++.dg/modules/inst-4_b.C: Adjust scan.
8037 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8038 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8039 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8040 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8041 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8042 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8043 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8044 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8045 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8046 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8047 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8048 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8049 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8051 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8054 * gfortran.dg/real4-10-real8-10.f90: New test.
8055 * gfortran.dg/real4-10-real8-16.f90: New test.
8056 * gfortran.dg/real4-10-real8-4.f90: New test.
8057 * gfortran.dg/real4-10.f90: New test.
8058 * gfortran.dg/real4-16-real8-10.f90: New test.
8059 * gfortran.dg/real4-16-real8-16.f90: New test.
8060 * gfortran.dg/real4-16-real8-4.f90: New test.
8061 * gfortran.dg/real4-16.f90: New test.
8062 * gfortran.dg/real4-8-real8-10.f90: New test.
8063 * gfortran.dg/real4-8-real8-16.f90: New test.
8064 * gfortran.dg/real4-8-real8-4.f90: New test.
8065 * gfortran.dg/real4-8.f90: New test.
8066 * gfortran.dg/real8-10.f90: New test.
8067 * gfortran.dg/real8-16.f90: New test.
8068 * gfortran.dg/real8-4.f90: New test.
8070 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8072 * gcc.misc-tests/outputs.exp: Enumerate tests.
8074 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8076 * gcc.misc-tests/outputs.exp: Append discriminating
8077 suffixes to tests with duplicate names.
8078 (outest): Assert that each running test has a unique
8081 2021-03-04 Martin Sebor <msebor@redhat.com>
8085 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8086 * gcc.dg/Wstringop-overflow-65.c: New test.
8087 * gcc.dg/Warray-bounds-69.c: Same.
8089 2021-03-03 Marek Polacek <polacek@redhat.com>
8092 * g++.dg/cpp1z/class-deduction83.C: New test.
8094 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8096 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8098 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8101 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8103 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8105 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8107 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8110 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8112 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8114 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8117 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8119 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8121 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8123 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8125 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8127 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8130 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8133 * g++.dg/cpp1z/eval-order10.C: New test.
8135 2021-03-03 Marek Polacek <polacek@redhat.com>
8139 * g++.dg/cpp1z/class-deduction81.C: New test.
8140 * g++.dg/cpp1z/class-deduction82.C: New test.
8141 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8142 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8143 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8145 2021-03-03 Jason Merrill <jason@redhat.com>
8148 * g++.dg/cpp0x/decltype-call5.C: New test.
8149 * g++.dg/cpp0x/decltype-call6.C: New test.
8151 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8153 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8155 * gcc.target/i386/pr95798-2.c: Likewise.
8157 2021-03-03 Nathan Sidwell <nathan@acm.org>
8160 * g++.dg/modules/namespace-2_a.C
8161 * g++.dg/modules/pr99344_a.C
8162 * g++.dg/modules/pr99344_b.C
8164 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8167 * gcc.target/i386/pr99321.c: New test.
8169 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8172 * gcc.c-torture/compile/pr99324.c: New test.
8174 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8177 * gcc.dg/graphite/pr99085.c: New test.
8179 2021-03-03 Jason Merrill <jason@redhat.com>
8182 * g++.dg/ext/attr-flatten1.C: New test.
8184 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8186 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8187 tests if target test-framework has -L or -I options.
8189 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8192 * gcc.dg/pr99323-1.c: New test.
8193 * gcc.dg/pr99323-2.c: New test.
8195 2021-03-02 Martin Sebor <msebor@redhat.com>
8198 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8199 * g++.dg/warn/Wnonnull12.C: New test.
8201 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8203 * gnat.dg/limited5.adb: New test.
8205 2021-03-02 Patrick Palka <ppalka@redhat.com>
8209 * g++.dg/concepts/abbrev9.C: New test.
8210 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8211 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8212 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8213 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8214 call to f15 that we expect to accept.
8216 2021-03-02 Patrick Palka <ppalka@redhat.com>
8218 * g++.dg/cpp1z/auto1.C: New test.
8220 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8222 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8223 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8224 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8225 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8226 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8227 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8228 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8230 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8232 * lib/target-supports.exp: Add check for nnpa facility.
8234 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8236 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8237 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8239 2021-03-01 Martin Liska <mliska@suse.cz>
8242 * gcc.target/s390/target-attribute/pr99313.c: New test.
8244 2021-03-01 Nathan Sidwell <nathan@acm.org>
8247 * g++.dg/modules/pr99294.h: New.
8248 * g++.dg/modules/pr99294_a.C: New.
8249 * g++.dg/modules/pr99294_b.C: New.
8251 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8253 * g++.dg/eh/seh-xmm-unwind.C: New test.
8255 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
8257 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
8258 expression components noexcept.
8259 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8260 * g++.dg/coroutines/pr95345.C: Likewise.
8262 2021-02-28 Jason Merrill <jason@redhat.com>
8264 * g++.dg/ext/attr-lambda3.C: Add missing ;
8266 2021-02-27 Jason Merrill <jason@redhat.com>
8269 * g++.dg/ext/attr-lambda3.C: New test.
8271 2021-02-26 Alexandre Oliva <oliva@gnu.org>
8273 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
8275 * gcc.target/powerpc/pr83629.c: Likewise.
8276 * gcc.target/powerpc/pr84112.c: Likewise.
8278 2021-02-26 Olivier Hainque <hainque@adacore.com>
8280 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
8281 dg-require-effective-target fpic.
8282 * gcc.target/powerpc/ppc-eabi.c: Likewise.
8283 * gcc.target/powerpc/pr26350.c: Likewise.
8284 * gcc.target/powerpc/pr67789.c: Likewise.
8285 * gcc.target/powerpc/pr79439-1.c: Likewise.
8286 * gcc.target/powerpc/pr79439-2.c: Likewise.
8287 * gcc.target/powerpc/pr79439-3.c: Likewise.
8288 * gcc.target/powerpc/pr83629.c: Likewise.
8289 * gcc.target/powerpc/pr84112.c: Likewise.
8291 2021-02-26 Richard Biener <rguenther@suse.de>
8294 * g++.dg/pr99218.C: New testcase.
8296 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8298 * g++.dg/cpp23/lambda-specifiers1.C: New test.
8300 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
8305 2021-02-26 Jason Merrill <jason@redhat.com>
8308 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
8310 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
8312 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
8313 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
8314 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
8315 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
8316 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
8317 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
8318 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
8319 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
8320 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
8321 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
8322 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
8323 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
8324 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
8325 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
8326 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
8328 2021-02-26 Patrick Palka <ppalka@redhat.com>
8331 * g++.dg/concepts/abbrev8.C: New test.
8333 2021-02-25 Patrick Palka <ppalka@redhat.com>
8337 * g++.dg/diagnostic/local1.C: New test.
8339 2021-02-25 Patrick Palka <ppalka@redhat.com>
8342 * g++.dg/cpp1z/class-deduction79.C: New test.
8343 * g++.dg/cpp1z/class-deduction80.C: New test.
8345 2021-02-25 Marek Polacek <polacek@redhat.com>
8349 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
8350 * g++.dg/cpp0x/constexpr-cast2.C: New test.
8351 * g++.dg/cpp0x/constexpr-cast3.C: New test.
8353 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8356 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
8357 reference parms, to distinguish the rvalue ref. variant.
8358 * g++.dg/coroutines/pr97587.C: New test.
8360 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8363 * g++.dg/coroutines/pr95822.C: New test.
8365 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
8367 * gcc.target/arm/cmse/cmse-18.c: New test.
8369 2021-02-25 Nathan Sidwell <nathan@acm.org>
8372 * g++.dg/modules/pr99166_a.X: Adjust.
8373 * g++.dg/modules/pr99166_b.C: Adjust.
8374 * g++.dg/modules/pr99166_c.C: Adjust.
8375 * g++.dg/modules/pr99166_d.C: Adjust.
8377 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
8379 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
8381 2021-02-25 Tamar Christina <tamar.christina@arm.com>
8383 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
8385 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
8388 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
8390 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
8393 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
8395 2021-02-25 Richard Biener <rguenther@suse.de>
8397 PR tree-optimization/99253
8398 * gcc.dg/vect/pr99253.c: New testcase.
8400 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8403 * gcc.target/i386/pr95798-1.c: New test.
8404 * gcc.target/i386/pr95798-2.c: New test.
8406 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8408 PR tree-optimization/80635
8409 * g++.dg/warn/pr80635-1.C: New test.
8410 * g++.dg/warn/pr80635-2.C: New test.
8412 2021-02-25 David Malcolm <dmalcolm@redhat.com>
8415 * gcc.dg/analyzer/pr99193-1.c: New test.
8416 * gcc.dg/analyzer/pr99193-2.c: New test.
8417 * gcc.dg/analyzer/pr99193-3.c: New test.
8418 * gcc.dg/analyzer/realloc-1.c: New test.
8420 2021-02-24 Nathan Sidwell <nathan@acm.org>
8423 * g++.dg/modules/pr98718_a.C: New.
8424 * g++.dg/modules/pr98718_b.C: New.
8426 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8428 * g++.dg/coroutines/co-await-void_type.C: Mark promise
8429 final_suspend call as noexcept.
8430 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
8431 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
8432 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
8433 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
8434 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
8435 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
8436 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
8437 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
8438 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
8439 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
8440 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
8441 * g++.dg/coroutines/coro1-allocators.h: Likewise.
8442 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
8443 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
8444 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
8445 * g++.dg/coroutines/pr94752.C: Likewise.
8446 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
8447 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
8448 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8449 * g++.dg/coroutines/pr95050.C: Likewise.
8450 * g++.dg/coroutines/pr95345.C: Likewise.
8451 * g++.dg/coroutines/pr95440.C: Likewise.
8452 * g++.dg/coroutines/pr95591.C: Likewise.
8453 * g++.dg/coroutines/pr95711.C: Likewise.
8454 * g++.dg/coroutines/pr95813.C: Likewise.
8455 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
8456 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
8457 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
8458 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
8459 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
8460 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
8461 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
8462 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
8463 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
8464 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
8465 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
8466 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
8467 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
8468 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
8469 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
8470 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
8471 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
8472 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
8473 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
8474 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
8476 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8479 * c-c++-common/gomp/pr99226.c: New test.
8480 * gfortran.dg/gomp/pr99226.f90: New test.
8482 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
8485 * gcc.target/i386/pr99123.c: New.
8487 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
8489 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
8491 2021-02-24 Nathan Sidwell <nathan@acm.org>
8494 * g++.dg/modules/pr99072.H: New.
8496 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
8499 * gfortran.dg/assumed_rank_21.f90 : New test.
8501 2021-02-24 Martin Sebor <msebor@redhat.com>
8504 * gcc.dg/pr97172-2.c: New test.
8506 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8508 PR tree-optimization/99220
8509 * g++.dg/vect/pr99220.cc: New test.
8511 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8513 PR tree-optimization/99149
8514 * g++.dg/vect/pr99149.cc: Disabled on BE.
8516 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8519 * g++.dg/coroutines/pr96251.C: New test.
8521 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8523 PR tree-optimization/99225
8524 * gcc.c-torture/compile/pr99225.c: New test.
8526 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8528 PR tree-optimization/99149
8529 * g++.dg/vect/pr99149.cc: New test.
8531 2021-02-24 Richard Biener <rguenther@suse.de>
8534 * gcc.dg/pr99224.c: New testcase.
8536 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
8538 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
8539 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
8540 Add __has_builtin tests for built-ins.
8541 Update expected instruction counts.
8543 2021-02-23 Martin Sebor <msebor@redhat.com>
8546 * g++.dg/warn/Wnonnull11.C: New test.
8548 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
8551 * gfortran.dg/class_defined_operator_2.f03 : New test.
8552 * gfortran.dg/elemental_result_2.f90 : New test.
8553 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
8554 elemental function with an allocatable result with an operator
8555 interface with array dummies and result.
8557 2021-02-23 Harald Anlauf <anlauf@gmx.de>
8560 * gfortran.dg/reshape_zerosize_4.f90: New test.
8562 2021-02-23 Nathan Sidwell <nathan@acm.org>
8565 * g++.dg/modules/pr99208_a.C: New.
8566 * g++.dg/modules/pr99208_b.C: New.
8568 2021-02-23 Martin Liska <mliska@suse.cz>
8571 * c-c++-common/asan/pr99168.c: New test.
8573 2021-02-23 Patrick Palka <ppalka@redhat.com>
8576 * g++.dg/template/non-dependent15.C: New test.
8578 2021-02-23 Jakub Jelinek <jakub@redhat.com>
8580 PR tree-optimization/99204
8581 * gfortran.dg/pr99204.f90: New test.
8583 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
8585 * gcc.target/powerpc/vec-init-10.c: New test.
8587 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
8589 * g++.dg/warn/Wplacement-new-size-1.C,
8590 g++.dg/warn/Wplacement-new-size-2.C,
8591 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
8592 default_packed targets.
8594 2021-02-22 David Malcolm <dmalcolm@redhat.com>
8597 * gcc.dg/analyzer/error-1.c: New test.
8598 * gcc.dg/analyzer/error-2.c: New test.
8599 * gcc.dg/analyzer/error-3.c: New test.
8601 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
8604 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
8605 * c-c++-common/attr-retain-6.c: Likewise.
8606 * c-c++-common/attr-retain-7.c: Likewise.
8607 * c-c++-common/attr-retain-8.c: Likewise.
8608 * c-c++-common/attr-retain-9.c: Likewise.
8610 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8612 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
8614 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8616 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
8617 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
8618 Handle __INT32_TYPE__ being "long int".
8620 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8622 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
8624 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8626 * gcc.target/cris/biap-mul.c: New test.
8628 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8630 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
8632 2021-02-22 Nathan Sidwell <nathan@acm.org>
8635 * g++.dg/modules/pr99174-1_a.C: New.
8636 * g++.dg/modules/pr99174-1_b.C: New.
8637 * g++.dg/modules/pr99174-1_c.C: New.
8638 * g++.dg/modules/pr99174.H: New.
8640 2021-02-22 Nathan Sidwell <nathan@acm.org>
8643 * g++.dg/modules/pr99153_a.H: New.
8644 * g++.dg/modules/pr99153_b.H: New.
8646 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
8648 PR rtl-optimization/98791
8649 * gcc.target/aarch64/sve/pr98791.c: New test.
8651 2021-02-22 Richard Biener <rguenther@suse.de>
8653 PR tree-optimization/99165
8654 * g++.dg/pr99165.C: New testcase.
8656 2021-02-21 Harald Anlauf <anlauf@gmx.de>
8658 * gfortran.dg/intent_optimize_3.f90: New test.
8660 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
8662 * c-c++-common/attr-retain-5.c: Skip on AIX.
8663 * c-c++-common/attr-retain-6.c: Same.
8664 * c-c++-common/attr-retain-7.c: Same.
8665 * c-c++-common/attr-retain-8.c: Same.
8666 * c-c++-common/attr-retain-9.c: Same.
8668 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
8671 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
8672 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
8673 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
8674 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
8675 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
8676 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
8678 2021-02-19 Nathan Sidwell <nathan@acm.org>
8681 * g++.dg/modules/pr98741_a.H: New.
8682 * g++.dg/modules/pr98741_b.H: New.
8683 * g++.dg/modules/pr98741_c.C: New.
8684 * g++.dg/modules/pr98741_d.C: New.
8686 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8689 * gfortran.dg/namelist_4.f90: Modify.
8690 * gfortran.dg/namelist_98.f90: New test.
8692 2021-02-19 Martin Sebor <msebor@redhat.com>
8695 * gcc.dg/pr97172.c: Add test cases.
8697 2021-02-19 Nathan Sidwell <nathan@acm.org>
8699 * g++.dg/modules/pr99166_a.X: New.
8700 * g++.dg/modules/pr99166_b.C: New.
8701 * g++.dg/modules/pr99166_c.C: New.
8702 * g++.dg/modules/pr99166_d.C: New.
8704 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8707 * gfortran.dg/coarray/array_temporary-1.f90: New test.
8709 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8712 * gfortran.dg/dtio_36.f90: New test.
8714 2021-02-19 Richard Biener <rguenther@suse.de>
8717 * gcc.dg/pr99122-3.c: New testcase.
8719 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8722 * gcc.target/arm/pure-code/pr98998.c: New test.
8724 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8727 * g++.dg/opt/pr99034.C: New test.
8729 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8732 * gfortran.dg/ubound_1.f90: New test.
8734 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8737 * gcc.target/aarch64/sve/pr98657.c: New test.
8739 2021-02-19 Jason Merrill <jason@redhat.com>
8741 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
8743 2021-02-19 David Malcolm <dmalcolm@redhat.com>
8746 * jit.dg/test-trap.c: New test.
8748 2021-02-19 Jason Merrill <jason@redhat.com>
8751 * g++.dg/cpp0x/overload4.C: New test.
8753 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
8755 PR rtl-optimization/96264
8756 * gcc.target/powerpc/pr96264.c: New.
8758 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
8761 * c-c++-common/attr-retain-1.c: New test.
8762 * c-c++-common/attr-retain-2.c: Likewise.
8763 * c-c++-common/attr-retain-3.c: Likewise.
8764 * c-c++-common/attr-retain-4.c: Likewise.
8765 * c-c++-common/attr-retain-5.c: Likewise.
8766 * c-c++-common/attr-retain-6.c: Likewise.
8767 * c-c++-common/attr-retain-7.c: Likewise.
8768 * c-c++-common/attr-retain-8.c: Likewise.
8769 * c-c++-common/attr-retain-9.c: Likewise.
8770 * c-c++-common/pr99113.c: Likewise.
8771 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
8772 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
8773 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
8774 * c-c++-common/attr-used-2.c: Likewise.
8775 * c-c++-common/attr-used-3.c: Likewise.
8776 * c-c++-common/attr-used-4.c: Likewise.
8777 * c-c++-common/attr-used-9.c: Likewise.
8778 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
8779 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
8780 * c-c++-common/attr-used-5.c: Don't expect warning for the used
8781 attribute nor SHF_GNU_RETAIN section.
8782 * c-c++-common/attr-used-6.c: Likewise.
8783 * c-c++-common/attr-used-7.c: Likewise.
8784 * c-c++-common/attr-used-8.c: Likewise.
8786 2021-02-18 Nathan Sidwell <nathan@acm.org>
8789 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
8791 * g++.dg/modules/pr99023_a.X: New.
8792 * g++.dg/modules/pr99023_b.X: New.
8794 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8797 * gcc.dg/pr99136.c: New test.
8799 2021-02-18 Nathan Sidwell <nathan@acm.org>
8802 * g++.dg/modules/modules.exp: Remove dg-module-headers support
8803 * g++.dg/modules/alias-2_a.H: Delete.
8804 * g++.dg/modules/sys/alias-2_a.H: Delete.
8806 2021-02-18 Nathan Sidwell <nathan@acm.org>
8809 * g++.dg/modules/pr99023_a.H: Delete.
8810 * g++.dg/modules/pr99023_b.H: Delete.
8812 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8815 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
8817 2021-02-18 Richard Biener <rguenther@suse.de>
8820 * gcc.dg/pr99122-1.c: New testcase.
8821 * gcc.dg/pr99122-2.c: Likewise.
8823 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
8825 PR tree-optimization/99142
8826 * gcc.dg/tree-ssa/pr99142.c: New test.
8828 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8831 * g++.dg/warn/Warray-bounds-17.C: New test.
8833 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8836 * gcc.dg/pr99104.c: New test.
8838 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8841 * gcc.dg/analyzer/pr94596.c: New test.
8843 2021-02-17 Nathan Sidwell <nathan@acm.org>
8846 * g++.dg/modules/pr99023_a.H: New.
8847 * g++.dg/modules/pr99023_b.H: New.
8849 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8852 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
8853 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
8854 options. Remove false leak directive.
8855 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
8859 2021-02-17 Julian Brown <julian@codesourcery.com>
8861 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
8862 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
8863 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
8864 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
8865 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
8867 2021-02-17 Julian Brown <julian@codesourcery.com>
8869 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
8870 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
8871 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
8872 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
8873 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
8874 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8875 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
8876 previously-broken directives.
8878 2021-02-17 Jakub Jelinek <jakub@redhat.com>
8881 * g++.dg/ubsan/pr99106.C: New test.
8883 2021-02-17 Nathan Sidwell <nathan@acm.org>
8886 * g++.dg/lookup/pr99116-1.C: New.
8887 * g++.dg/lookup/pr99116-2.C: New.
8889 2021-02-17 Nathan Sidwell <nathan@acm.org>
8892 * g++.dg/modules/pr99071_a.H: New.
8893 * g++.dg/modules/pr99071_b.H: New.
8895 2021-02-17 Patrick Palka <ppalka@redhat.com>
8899 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
8900 "call to non-'constexpr' function" error message.
8902 2021-02-16 Nathan Sidwell <nathan@acm.org>
8904 * g++.dg/modules/pr99050_a.H: New.
8905 * g++.dg/modules/pr99050_b.C: New.
8907 2021-02-16 Marek Polacek <polacek@redhat.com>
8910 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
8911 * g++.dg/ext/attr-assume-aligned.C: New test.
8913 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
8915 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
8916 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
8918 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8920 * gfortran.dg/goacc/ref_inquiry.f90: New test.
8921 * gfortran.dg/gomp/ref_inquiry.f90: New test.
8923 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
8926 * gcc.c-torture/compile/pr98096.c: New.
8928 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8931 * gfortran.dg/fmt_nonchar_1.f90: New test.
8932 * gfortran.dg/fmt_nonchar_2.f90: New test.
8934 2021-02-16 Jakub Jelinek <jakub@redhat.com>
8937 * gcc.target/i386/pr99100.c: New test.
8939 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
8941 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
8943 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
8945 PR rtl-optimization/98872
8946 * gcc.target/powerpc/pr98872.c: New test.
8948 2021-02-15 Jakub Jelinek <jakub@redhat.com>
8950 PR tree-optimization/99079
8951 * gcc.dg/fold-modpow2-2.c: New test.
8952 * gcc.c-torture/execute/pr99079.c: New test.
8954 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8956 PR rtl-optimization/98439
8957 * gcc.target/i386/pr98439.c: New test.
8959 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8962 * gcc.target/i386/pr96166.c: New test.
8964 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8966 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
8967 and restrict the test to aarch64-*-* target only.
8969 2021-02-12 Nathan Sidwell <nathan@acm.org>
8971 * g++.dg/modules/pr99039_a.C: New.
8972 * g++.dg/modules/pr99039_b.C: New.
8974 2021-02-12 Nathan Sidwell <nathan@acm.org>
8977 * g++.dg/modules/pr99040_a.C: New.
8978 * g++.dg/modules/pr99040_b.C: New.
8979 * g++.dg/modules/pr99040_c.C: New.
8980 * g++.dg/modules/pr99040_d.C: New.
8982 2021-02-12 Nathan Sidwell <nathan@acm.org>
8986 * g++.dg/lookup/pr99039.C: New.
8988 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
8991 * gfortran.dg/ieee/ieee_12.f90: New test.
8993 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
8995 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
8997 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9000 * gcc.target/arm/pr98931.c: Add -mthumb
9002 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9005 * gfortran.dg/assumed_rank_20.f90: New test.
9007 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9010 * g++.dg/cpp2a/concepts-requires24.C: New test.
9012 2021-02-12 Jason Merrill <jason@redhat.com>
9015 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9017 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9020 * g++.dg/analyzer/pr99064.C: New test.
9021 * gcc.dg/analyzer/pr98969.c: New test.
9023 2021-02-11 Marek Polacek <polacek@redhat.com>
9026 * g++.dg/template/deduce10.C: New test.
9027 * g++.dg/template/deduce9.C: New test.
9029 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9032 * g++.target/powerpc/pr99041.C: New test.
9034 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9037 * g++.dg/ext/flexary38.C: New test.
9039 2021-02-11 Marek Polacek <polacek@redhat.com>
9042 * g++.dg/cpp0x/variadic-crash6.C: New test.
9044 2021-02-11 Patrick Palka <ppalka@redhat.com>
9047 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9049 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9052 * gcc.target/arm/pr98931.c: New testcase.
9054 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9056 PR tree-optimization/98772
9057 * gcc.target/aarch64/pr98772.c: New test.
9059 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9062 * gfortran.dg/typebound_call_32.f90: New test.
9064 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9067 * gfortran.dg/pr99060.f90: New test.
9069 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9071 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9073 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9076 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9078 2021-02-10 Martin Sebor <msebor@redhat.com>
9080 PR tree-optimization/92879
9081 * g++.dg/warn/Warray-bounds-16.C: New test.
9083 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9085 PR preprocessor/96391
9086 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9087 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9088 using the location_overflow_plugin.c from gcc.dg/plugin.
9090 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9093 * g++.dg/ext/weak6.C: New test.
9095 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.target/i386/pr99025.c: New test.
9100 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9104 * g++.dg/cpp2a/constexpr-new16.C: New test.
9105 * g++.dg/cpp2a/constexpr-new17.C: New test.
9107 2021-02-10 Nathan Sidwell <nathan@acm.org>
9110 * g++.dg/lookup/pr99030.C: New.
9112 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9115 * g++.dg/gomp/pr99007.C: New test.
9116 * gcc.dg/gomp/pr99007-1.c: New test.
9117 * gcc.dg/gomp/pr99007-2.c: New test.
9118 * gcc.dg/gomp/pr99007-3.c: New test.
9120 2021-02-10 Julian Brown <julian@codesourcery.com>
9123 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9124 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9125 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9127 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9130 * gcc.dg/analyzer/file-1.c (test_5): New.
9131 * gcc.dg/analyzer/file-3.c: New test.
9133 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9136 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9137 * gcc.dg/analyzer/pr94851-2.c: New test.
9138 * gcc.dg/analyzer/pr98575-1.c: New test.
9140 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9142 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9144 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9146 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9148 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9150 2021-02-09 Nathan Sidwell <nathan@acm.org>
9153 * g++.dg/modules/pr98944_a.C: New.
9154 * g++.dg/modules/pr98944_b.C: New.
9155 * g++.dg/modules/pr98944_c.C: New.
9156 * g++.dg/modules/pr98944_d.C: New.
9158 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9161 * g++.dg/warn/Wstringop-overread-1.C: New test.
9163 2021-02-09 Jason Merrill <jason@redhat.com>
9166 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9168 2021-02-09 Jason Merrill <jason@redhat.com>
9171 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9173 2021-02-09 Jason Merrill <jason@redhat.com>
9176 * g++.dg/cpp2a/no_unique_address12.C: New test.
9178 2021-02-08 Nathan Sidwell <nathan@acm.org>
9180 * g++.dg/modules/pr98531-2.h: New.
9181 * g++.dg/modules/pr98531-2_a.H: New.
9182 * g++.dg/modules/pr98531-2_b.C: New.
9183 * g++.dg/modules/pr98531-3.h: New.
9184 * g++.dg/modules/pr98531-3_a.H: New.
9185 * g++.dg/modules/pr98531-3_b.C: New.
9187 2021-02-08 Nathan Sidwell <nathan@acm.org>
9190 * g++.dg/modules/pr98531-1.h: New.
9191 * g++.dg/modules/pr98531-1_a.H: New.
9192 * g++.dg/modules/pr98531-1_b.C: New.
9193 * g++.dg/abi/pr98531-1.C: New.
9194 * g++.dg/abi/pr98531-2.C: New.
9195 * g++.dg/abi/pr98531-3.C: New.
9196 * g++.dg/abi/pr98531-4.C: New.
9198 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9201 * gfortran.dg/pr98974.F90: New test.
9203 2021-02-08 Richard Biener <rguenther@suse.de>
9206 * g++.dg/lto/pr96591_0.C: New testcase.
9208 2021-02-05 Marek Polacek <polacek@redhat.com>
9211 * g++.dg/cpp2a/volatile5.C: New test.
9213 2021-02-05 Marek Polacek <polacek@redhat.com>
9216 * g++.dg/cpp2a/using-enum-8.C: New test.
9218 2021-02-05 Nathan Sidwell <nathan@acm.org>
9221 * c-c++-common/pr98943.c: New.
9223 2021-02-05 Richard Biener <rguenther@suse.de>
9225 PR tree-optimization/98855
9226 * g++.dg/vect/slp-pr98855.cc: New testcase.
9228 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9231 * g++.dg/cpp1z/decomp54.C: New test.
9233 2021-02-05 liuhongt <hongtao.liu@intel.com>
9236 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9237 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9238 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9239 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9240 integer mask comparison should not be generated.
9241 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9242 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9243 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9245 2021-02-04 Julian Brown <julian@codesourcery.com>
9247 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9248 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9249 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9250 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9252 2021-02-04 Julian Brown <julian@codesourcery.com>
9254 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
9256 2021-02-04 Julian Brown <julian@codesourcery.com>
9258 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
9260 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9263 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
9264 $section is .opd, look at .L.$symbol_name's section.
9265 (parse_section_section_of_symbols): Handle .previous directive.
9266 * gcc.dg/array-quals-1.c: Allow .sdata section.
9268 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
9270 * gdc.dg/intrinsics.d: Update test.
9272 2021-02-04 Martin Sebor <msebor@redhat.com>
9275 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
9276 * gcc.dg/label-decl-4.c: Same.
9277 * gcc.dg/mismatch-decl-1.c: Same.
9278 * gcc.dg/old-style-then-proto-1.c: Same.
9279 * gcc.dg/parm-mismatch-1.c: Same.
9280 * gcc.dg/pr35445.c: Same.
9281 * gcc.dg/redecl-11.c: Same.
9282 * gcc.dg/redecl-12.c: Same.
9283 * gcc.dg/redecl-13.c: Same.
9284 * gcc.dg/redecl-15.c: Same.
9285 * gcc.dg/tls/thr-init-1.c: Same.
9286 * objc.dg/id-1.m: Same.
9287 * objc.dg/tls/diag-3.m: Same.
9288 * gcc.dg/pr97882.c: New test.
9289 * gcc.dg/qual-return-7.c: New test.
9290 * gcc.dg/qual-return-8.c: New test.
9292 2021-02-04 Jason Merrill <jason@redhat.com>
9295 * g++.dg/cpp2a/concepts-variadic3.C: New test.
9297 2021-02-04 David Malcolm <dmalcolm@redhat.com>
9300 * gcc.dg/pr97932.c: New test.
9302 2021-02-04 emsr <3dw4rd@verizon.net>
9304 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
9306 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9308 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
9309 of make_signed<size_t>::type in the diagnostics.
9311 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
9314 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
9316 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
9318 * gfortran.dg/goacc/substring.f90: New test.
9319 * gfortran.dg/gomp/substring.f90: New test.
9321 2021-02-04 Martin Liska <mliska@suse.cz>
9323 * gcc.target/i386/prefer-vector-width-attr.c: New test.
9325 2021-02-04 Jason Merrill <jason@redhat.com>
9328 * g++.dg/cpp1z/class-deduction78.C: New test.
9330 2021-02-04 Jason Merrill <jason@redhat.com>
9333 * g++.dg/cpp0x/pr84630.C: Call b().
9334 * g++.dg/cpp2a/lambda-uneval13.C: New test.
9335 * g++.dg/ext/attr-expr1.C: New test.
9337 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9339 PR preprocessor/98882
9340 * gcc.dg/cpp/pr98882.c: New test.
9342 2021-02-03 Jason Merrill <jason@redhat.com>
9344 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
9345 hash-table-verification-limit=10000.
9347 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
9349 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
9350 * g++.dg/cpp23/feat-cxx2b.C: New test.
9351 * g++.dg/cpp23/size_t-literals.C: New test.
9352 * g++.dg/warn/Wsize_t-literals.C: New test.
9354 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9357 * g++.dg/cpp2a/no_unique_address11.C: New test.
9359 2021-02-03 Marek Polacek <polacek@redhat.com>
9362 * g++.dg/cpp0x/noexcept65.C: New test.
9364 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
9367 * gfortran.dg/coarray/array_temporary.f90: New test.
9369 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9372 * gcc.dg/pr97487-1.c: New test.
9373 * gcc.dg/pr97487-2.c: New test.
9375 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9378 * gcc.target/i386/pr97971.c: New test.
9380 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9382 PR tree-optimization/98287
9383 * gcc.dg/pr98287.c: New test.
9385 2021-02-03 Tamar Christina <tamar.christina@arm.com>
9387 PR tree-optimization/98928
9388 * gcc.target/i386/pr98928.c: New test.
9390 2021-02-02 Martin Liska <mliska@suse.cz>
9393 * gcc.target/i386/pr97510.c: New test.
9395 2021-02-02 Jason Merrill <jason@redhat.com>
9398 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
9400 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9402 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
9404 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
9407 * gfortran.dg/pr91862.f90: New test.
9409 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9411 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
9413 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9415 PR tree-optimization/98848
9416 * gcc.dg/vect/pr98848.c: New test.
9417 * gcc.dg/vect/pr92205.c: Remove xfail.
9419 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9421 PR tree-optimization/97960
9422 * g++.dg/torture/pr97960.C: New test.
9424 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
9427 * g++.dg/opt/pr98743.C: New.
9429 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9431 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
9433 2021-02-02 Alexandre Oliva <oliva@adacore.com>
9435 * gcc.dg/asan/nested-1.c: New.
9437 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9441 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
9442 prefix to support subroutines where necessary.
9443 * gcc.dg/analyzer/data-model-1.c: Likewise.
9444 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
9446 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
9447 subroutines where necessary.
9448 * gcc.dg/analyzer/pr96651-2.c: Likewise.
9449 * gcc.dg/analyzer/signal-4b.c: Likewise.
9450 * gcc.dg/analyzer/single-field.c: Likewise.
9451 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
9453 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9457 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
9458 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
9460 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
9465 2021-02-01 David Malcolm <dmalcolm@redhat.com>
9468 * gcc.dg/analyzer/pr98918.c: New test.
9470 2021-02-01 Sergei Trofimovich <siarheit@google.com>
9472 PR tree-optimization/98499
9473 * g++.dg/pr98499.C: new test.
9475 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9477 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
9479 2021-02-01 Martin Sebor <msebor@redhat.com>
9482 * gcc.dg/pr97172.c: New test.
9484 2021-02-01 Martin Sebor <msebor@redhat.com>
9487 * g++.dg/Wclass-memaccess-6.C: New test.
9489 2021-02-01 Patrick Palka <ppalka@redhat.com>
9492 * g++.dg/cpp0x/constexpr-98295.C: New test.
9494 2021-02-01 Marek Polacek <polacek@redhat.com>
9497 * g++.dg/ext/builtin-has-attribute2.C: New test.
9499 2021-02-01 Jason Merrill <jason@redhat.com>
9502 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
9504 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9506 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
9508 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
9510 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
9512 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
9514 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
9516 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
9518 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
9520 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
9522 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
9524 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
9526 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
9528 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
9531 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9533 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
9535 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
9537 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
9539 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
9542 2021-02-01 Tamar Christina <tamar.christina@arm.com>
9544 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
9546 2021-02-01 Patrick Palka <ppalka@redhat.com>
9549 * g++.dg/cpp1y/constexpr-84494.C: New test.
9551 2021-02-01 Xing GUO <higuoxing@gmail.com>
9553 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
9555 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
9557 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
9558 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9560 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
9562 * c-c++-common/attr-used-5.c: Skip for Darwin.
9563 * c-c++-common/attr-used-6.c: Likewise.
9564 * c-c++-common/attr-used-7.c: Likewise.
9565 * c-c++-common/attr-used-8.c: Likewise.
9566 * c-c++-common/attr-used-9.c: Likewise.
9568 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
9570 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
9571 * gcc.target/powerpc/pr79251.p9.c: Same.
9573 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9575 * gcc.target/i386/20051216-1.c: New test.
9577 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9580 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
9581 scan-tree-dump-times to x86 and aarch64 targets.
9582 * gcc.dg/gomp/simd-3.c: Likewise.
9584 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
9587 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
9590 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9592 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
9594 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9597 * gcc.target/aarch64/pr97701.c: Modify.
9599 2021-01-29 David Malcolm <dmalcolm@redhat.com>
9601 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
9603 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9606 * gcc.target/aarch64/pr97701.c: New.
9608 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9610 * gcc.target/powerpc/pr91903.c: New test.
9611 * gcc.target/powerpc/builtins-1.fold.h: Update.
9612 * gcc.target/powerpc/builtins-2.c: Update.
9614 2021-01-29 Nathan Sidwell <nathan@acm.org>
9617 * g++.dg/modules/pr98843_a.C: New.
9618 * g++.dg/modules/pr98843_b.H: New.
9619 * g++.dg/modules/pr98843_c.C: New.
9621 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9623 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
9625 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
9626 Richard Biener <rguenther@suse.de>
9628 PR tree-optimization/97627
9629 * g++.dg/pr97627.C: New testcase.
9631 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9634 * gcc.c-torture/compile/pr98849.c: New test.
9636 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9639 * gcc.dg/pr98331.c: New test.
9641 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
9643 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
9645 * gcc.target/powerpc/pr79251.h: ...this.
9646 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9647 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
9649 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
9650 * gcc.target/powerpc/pr79251-run.p9.c: New test.
9652 2021-01-29 Marek Polacek <polacek@redhat.com>
9655 * g++.dg/parse/error63.C: New test.
9657 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9660 * g++.dg/warn/effc5.C: New test.
9662 2021-01-28 Marek Polacek <polacek@redhat.com>
9665 * g++.dg/cpp0x/alignas19.C: New test.
9666 * g++.dg/warn/Warray-bounds15.C: New test.
9668 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
9671 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
9673 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
9675 * gfortran.dg/ISO_Fortran_binding_18.c: Include
9676 ../../../libgfortran/ISO_Fortran_binding.h rather than
9677 ISO_Fortran_binding.h.
9679 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
9681 * gcc.target/powerpc/float128-longdouble-math.c: New test.
9682 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
9683 * gcc.target/powerpc/float128-math.c: Adjust test for new name
9684 being generated. Add support for running test on power10. Add
9685 support for running if long double defaults to 64-bits.
9687 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9691 * g++.target/i386/pr98847.C: New test.
9693 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9695 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
9697 2021-01-28 Nathan Sidwell <nathan@acm.org>
9700 * g++.dg/modules/pr98770_a.C: New.
9701 * g++.dg/modules/pr98770_b.C: New.
9703 2021-01-28 Harald Anlauf <anlauf@gmx.de>
9706 * gfortran.dg/gomp/pr86470.f90: New test.
9708 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
9711 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
9712 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9713 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9714 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9715 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9716 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9717 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9718 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9719 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9720 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9721 * gcc.target/powerpc/pr79251.p8.c: Likewise.
9722 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9723 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9724 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
9727 2021-01-28 Xing GUO <higuoxing@gmail.com>
9729 * gcc.target/riscv/attribute-18.c: New test.
9731 2021-01-27 Harris Snyder <hsnyder@structura.bio>
9733 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
9734 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
9736 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
9738 PR rtl-optimization/97684
9739 * gcc.target/i386/pr97684.c: New.
9741 2021-01-27 Jason Merrill <jason@redhat.com>
9744 * g++.dg/lookup/using4.C: No error in C++20.
9745 * g++.dg/cpp0x/decltype37.C: Adjust message.
9746 * g++.dg/template/crash75.C: Adjust message.
9747 * g++.dg/template/crash76.C: Adjust message.
9748 * g++.dg/cpp0x/inh-ctor36.C: New test.
9749 * g++.dg/cpp1z/inh-ctor39.C: New test.
9750 * g++.dg/cpp2a/using-enum-7.C: New test.
9752 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9755 * gcc.c-torture/execute/pr98853-1.c: New test.
9756 * gcc.c-torture/execute/pr98853-2.c: New test.
9758 2021-01-27 Richard Biener <rguenther@suse.de>
9760 PR tree-optimization/98854
9761 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
9763 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9767 * gfortran.dg/proc_ptr_52.f90 : New test.
9769 2021-01-27 liuhongt <hongtao.liu@intel.com>
9772 * gcc.target/i386/pr98833.c: New test.
9774 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9776 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
9777 optimize ("no-strict-aliasing") attribute.
9778 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
9779 array to avoid violating TBAA.
9780 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9781 array to avoid violating TBAA.
9782 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
9783 array to avoid violating TBAA.
9784 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
9785 array to avoid violating TBAA.
9787 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9790 * gfortran.dg/elemental_function_5.f90 : New test.
9792 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9794 PR tree-optimization/97260
9795 * gcc.dg/tree-ssa/pr97260.c: New test.
9797 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
9799 * lib/target-supports.exp (check_effective_target_c++2a):
9800 Check for C++2a or C++23.
9801 (check_effective_target_c++20_down): New.
9802 (check_effective_target_c++23_only): New.
9803 (check_effective_target_c++23): New.
9804 * g++.dg/cpp23/cplusplus.C: New.
9806 2021-01-26 Jason Merrill <jason@redhat.com>
9809 * g++.dg/torture/pr97474.C: New test.
9811 2021-01-26 Jason Merrill <jason@redhat.com>
9814 * g++.dg/cpp2a/no_unique_address10.C: New test.
9815 * g++.dg/cpp2a/no_unique_address9.C: New test.
9817 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9819 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
9820 optimize ("no-strict-aliasing") attribute.
9821 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
9822 array to avoid violating TBAA.
9823 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9824 array to avoid violating TBAA.
9825 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
9826 array to avoid violating TBAA.
9827 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
9828 array to avoid violating TBAA.
9830 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9833 * gcc.c-torture/execute/pr98681.c: New test.
9835 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9838 * gfortran.dg/elemental_assignment_1.f90: New test.
9840 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
9842 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
9843 add previously missing space in '$ident link'.
9845 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9848 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
9850 2021-01-26 Alexandre Oliva <oliva@adacore.com>
9852 * gnat.dg/asan1.adb: New test.
9853 * gnat.dg/asan1_pkg.ads: New additional source.
9855 2021-01-25 Harald Anlauf <anlauf@gmx.de>
9858 * gfortran.dg/pr70070.f90: New test.
9860 2021-01-25 Martin Sebor <msebor@redhat.com>
9863 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
9864 * g++.dg/warn/Wnonnull10.C: New test.
9865 * g++.dg/warn/Wnonnull9.C: New test.
9867 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9869 * gfortran.dg/associate_57.f90: New test.
9871 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9874 * gfortran.dg/interface_assignment_7.f90: New test.
9876 2021-01-25 Jason Merrill <jason@redhat.com>
9879 * g++.dg/cpp2a/no_unique_address8.C: New test.
9881 2021-01-25 Richard Biener <rguenther@suse.de>
9884 * gcc.dg/pr98807.c: New testcase.
9886 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
9888 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
9889 * gnat.dg/thunk2_pkg.ads: New helper.
9891 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
9894 * gfortran.dg/charlen_18.f90 : New test.
9896 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
9898 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
9900 * g++.dg/tc1/dr142.C: Same as above.
9901 * g++.dg/tc1/dr52.C: Same as above.
9902 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
9903 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
9904 * g++.old-deja/g++.jason/access8.C: Same as above.
9905 * g++.old-deja/g++.law/access4.C: Same as above.
9906 * g++.old-deja/g++.law/visibility12.C: Same as above.
9907 * g++.old-deja/g++.law/visibility4.C: Same as above.
9908 * g++.old-deja/g++.law/visibility8.C: Same as above.
9909 * g++.old-deja/g++.other/access4.C: Same as above.
9911 2021-01-23 Patrick Palka <ppalka@redhat.com>
9915 * g++.dg/cpp0x/this2.C: New test.
9916 * g++.dg/template/pr97399.C: New test.
9918 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
9920 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
9921 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
9922 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
9923 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
9924 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
9925 * gcc.target/powerpc/pr79251.p9.c: Same.
9927 2021-01-22 Marek Polacek <polacek@redhat.com>
9930 * g++.dg/cpp0x/noexcept64.C: New test.
9932 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
9934 * g++.dg/eh/spbp.C: Remove skip on AIX.
9936 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9938 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
9939 typo, UINON_TYPE to UNION_TYPE.
9941 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9943 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
9944 UINON_TYPE to UNION_TYPE.
9945 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
9946 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
9948 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9950 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
9951 optimize ("no-strict-aliasing") attribute.
9953 2021-01-22 Jason Merrill <jason@redhat.com>
9956 * g++.dg/init/elide7.C: New test.
9958 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9961 * g++.dg/ubsan/pr95693.C: New test.
9963 2021-01-22 Marek Polacek <polacek@redhat.com>
9966 * g++.dg/abi/mangle76.C: New test.
9968 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
9971 * gfortran.dg/associated_target_7.f90 : New test.
9973 2021-01-22 Martin Jambor <mjambor@suse.cz>
9975 PR tree-optimization/47059
9976 * gcc.dg/tree-ssa/pr47059.c: New test.
9978 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9980 PR tree-optimization/98766
9981 * gcc.dg/pr98766.c: New test.
9983 2021-01-22 Nathan Sidwell <nathan@acm.org>
9986 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
9987 embedded absolute paths.
9988 (module_do_it): Append $std to test name.
9990 2021-01-22 Richard Biener <rguenther@suse.de>
9993 * gcc.dg/pr98793.c: New testcase.
9995 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9997 * gcc.target/powerpc/pr79251.p8.c: New test.
9998 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10000 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10001 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10002 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10003 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10004 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10005 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10006 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10007 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10008 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10009 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10011 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10013 * gcc.target/powerpc/pr79251.p9.c: New test.
10014 * gcc.target/powerpc/pr79251-run.c: New test.
10015 * gcc.target/powerpc/pr79251.h: New header.
10017 2021-01-22 Richard Biener <rguenther@suse.de>
10019 PR middle-end/98773
10020 * gcc.dg/torture/pr98773.c: New testcase.
10022 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10024 PR tree-optimization/90248
10025 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10027 * gcc.dg/pr90248.c: New test.
10029 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10031 PR tree-optimization/98255
10032 * gcc.dg/pr98255.c: New test.
10034 2021-01-22 Richard Biener <rguenther@suse.de>
10036 PR tree-optimization/98786
10037 * gcc.dg/torture/pr98786.c: New testcase.
10039 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10042 * gcc.target/arm/pr98636.c: New test.
10044 2021-01-22 liuhongt <hongtao.liu@intel.com>
10048 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10049 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10050 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10051 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10052 * g++.target/i386/avx512f-pr96891-1.C: New test.
10053 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10055 2021-01-22 Marek Polacek <polacek@redhat.com>
10058 * g++.dg/cpp0x/noexcept63.C: New test.
10060 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10062 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10063 intervening period.
10064 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10065 explicitly check for intervening space, tab or period.
10067 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10069 PR rtl-optimization/98777
10070 * gcc.target/riscv/pr98777.c: New.
10072 2021-01-21 Patrick Palka <ppalka@redhat.com>
10075 * g++.dg/cpp0x/decltype-71879.C: New test.
10077 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10080 * g++.dg/cpp1y/constexpr-98672.C: New test.
10082 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10085 * lib/target-supports.exp
10086 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10087 * gcc.target/arm/ivopts.c: Use target
10088 'arm_thumb2_no_arm_v8_1_lob'.
10090 2021-01-21 Nathan Sidwell <nathan@acm.org>
10093 * g++.dg/modules/stat-mem-1.h: New.
10094 * g++.dg/modules/stat-mem-1_a.H: New.
10095 * g++.dg/modules/stat-mem-1_b.C: New.
10097 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10100 * gfortran.dg/module_procedure_5.f90 : New test.
10101 * gfortran.dg/module_procedure_6.f90 : New test.
10103 2021-01-21 Richard Biener <rguenther@suse.de>
10106 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10108 2021-01-21 Richard Biener <rguenther@suse.de>
10111 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10113 2021-01-21 Richard Biener <rguenther@suse.de>
10115 * gcc.dg/Walloca-2.c: Un-XFAIL.
10117 2021-01-21 liuhongt <hongtao.liu@intel.com>
10119 PR rtl-optimization/98694
10120 * gcc.target/i386/pr98694.c: New test.
10122 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10124 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10126 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10128 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10131 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10133 PR rtl-optimization/98722
10134 * g++.target/s390/pr98722.C: New.
10136 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10138 PR tree-optimization/96674
10139 * gcc.dg/pr96674.c: New tests.
10141 2021-01-20 Patrick Palka <ppalka@redhat.com>
10144 * g++.dg/cpp2a/lambda-generic9.C: New test.
10146 2021-01-20 Patrick Palka <ppalka@redhat.com>
10149 * g++.dg/parse/access12.C: New test.
10150 * g++.dg/template/access35.C: New test.
10152 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10154 PR tree-optimization/98535
10155 * gcc.target/aarch64/sve/pr98535.c: New file.
10157 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10160 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10161 missing diagnostic issues with c_intptr_t == default integer kind.
10163 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10165 PR tree-optimization/98721
10166 * gcc.dg/pr98721-1.c: New test.
10167 * gcc.dg/pr98721-2.c: New test.
10169 2021-01-20 Richard Biener <rguenther@suse.de>
10171 PR tree-optimization/98758
10172 * gcc.dg/torture/pr98758.c: New testcase.
10174 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10177 * c-c++-common/gomp/task-detach-2.c: New test.
10179 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10183 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10185 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10187 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10188 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10189 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10190 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10191 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10192 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10194 2021-01-19 Marek Polacek <polacek@redhat.com>
10197 * g++.dg/template/deduce8.C: New test.
10199 2021-01-19 Marek Polacek <polacek@redhat.com>
10202 * g++.dg/lookup/using64.C: New test.
10203 * g++.dg/lookup/using65.C: New test.
10205 2021-01-19 Martin Sebor <msebor@redhat.com>
10207 PR middle-end/98664
10208 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10209 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10210 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10211 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10213 2021-01-19 Patrick Palka <ppalka@redhat.com>
10217 * g++.dg/opt/pr87974.C: Adjust.
10218 * g++.dg/template/access34.C: New test.
10219 * g++.dg/template/friend68.C: New test.
10220 * g++.dg/template/friend69.C: New test.
10222 2021-01-19 Marek Polacek <polacek@redhat.com>
10225 * g++.dg/cpp0x/noexcept62.C: New test.
10227 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10229 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10231 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10233 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10234 (CHECK_CUMULATIVE_SAT): Delete.
10235 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10237 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10238 Remove uses of the above.
10239 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10241 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10242 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10243 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10244 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10246 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10247 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10248 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10250 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10251 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10252 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
10255 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
10256 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
10258 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
10259 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
10260 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
10262 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
10263 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
10264 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
10265 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
10266 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
10267 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
10269 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
10270 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
10272 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
10273 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
10275 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
10276 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
10278 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
10279 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10280 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
10281 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
10282 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10283 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
10284 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
10285 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
10286 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
10287 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
10289 2021-01-19 Jeff Law <law@redhat.com>
10291 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
10292 and update expected output.
10294 2021-01-19 Richard Biener <rguenther@suse.de>
10297 * g++.dg/pr98330.C: New testcase.
10298 * gcc.dg/pr98330.c: Likewise.
10300 2021-01-19 Richard Biener <rguenther@suse.de>
10303 * gfortran.dg/pr97673.f90: New testcase.
10305 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
10308 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
10309 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
10310 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
10312 2021-01-19 Martin Jambor <mjambor@suse.cz>
10315 * g++.dg/ipa/pr98690.C: New test.
10317 2021-01-18 Jeff Law <law@redhat.com>
10319 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
10321 2021-01-18 Patrick Palka <ppalka@redhat.com>
10323 * g++.dg/cpp1z/class-deduction77.C: New test.
10325 2021-01-18 Jakub Jelinek <jakub@redhat.com>
10327 PR tree-optimization/98727
10328 * gcc.c-torture/execute/pr98727.c: New test.
10330 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10333 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
10334 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
10336 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10338 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
10339 * g++.dg/no-stack-protector-attr.C: Likewise.
10341 2021-01-18 David Malcolm <dmalcolm@redhat.com>
10343 * gcc.dg/analyzer/attr-malloc-1.c: New test.
10344 * gcc.dg/analyzer/attr-malloc-2.c: New test.
10345 * gcc.dg/analyzer/attr-malloc-4.c: New test.
10346 * gcc.dg/analyzer/attr-malloc-5.c: New test.
10347 * gcc.dg/analyzer/attr-malloc-6.c: New test.
10348 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
10349 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
10351 2021-01-18 Richard Biener <rguenther@suse.de>
10354 * gcc.dg/vect/slp-11b.c: Adjust.
10356 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10359 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
10360 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
10362 2021-01-18 Richard Biener <rguenther@suse.de>
10365 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
10367 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
10369 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
10370 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
10371 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
10372 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
10373 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
10374 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
10375 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
10376 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
10377 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
10378 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
10379 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
10380 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
10382 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
10384 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
10385 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
10386 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
10387 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
10388 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
10389 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
10390 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
10391 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
10392 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
10393 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
10394 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
10396 2021-01-17 Martin Jambor <mjambor@suse.cz>
10399 * gcc.dg/ipa/pr98222.c: New test.
10401 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10403 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
10404 ../../../libgfortran/ISO_Fortran_binding.h rather than
10405 ISO_Fortran_binding.h.
10407 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
10409 * c-c++-common/gomp/task-detach-1.c: New.
10410 * g++.dg/gomp/task-detach-1.C: New.
10411 * gcc.dg/gomp/task-detach-1.c: New.
10412 * gfortran.dg/gomp/task-detach-1.f90: New.
10414 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10416 PR tree-optimization/96669
10417 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
10418 * gcc.dg/tree-ssa/pr96669-2.c: New test.
10420 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10422 PR tree-optimization/96271
10423 * gcc.target/i386/pr96271.c: New test.
10425 2021-01-15 Carl Love <cel@us.ibm.com>
10427 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
10429 2021-01-15 Harris Snyder <hsnyder@structura.bio>
10431 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
10432 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
10434 2021-01-15 Nathan Sidwell <nathan@acm.org>
10437 * g++.dg/template/pr98538.C: New.
10439 2021-01-15 Nathan Sidwell <nathan@acm.org>
10441 PR preprocessor/95253
10442 * g++.dg/modules/dep-1_a.C: Adjust expected output.
10443 * g++.dg/modules/dep-1_b.C: Likewise.
10444 * g++.dg/modules/dep-2.C: Likewise.
10446 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10448 PR tree-optimization/96669
10449 * gcc.dg/tree-ssa/pr96669-1.c: New test.
10451 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10453 PR tree-optimization/96681
10454 * gcc.dg/tree-ssa/pr96681.c: New test.
10456 2021-01-15 Jason Merrill <jason@redhat.com>
10459 * g++.dg/cpp1z/elide5.C: New test.
10461 2021-01-15 Jason Merrill <jason@redhat.com>
10463 * g++.dg/cpp1z/elide4.C: New test.
10465 2021-01-15 Jason Merrill <jason@redhat.com>
10468 * g++.dg/cpp0x/initlist-array13.C: New test.
10470 2021-01-15 Alexandre Oliva <oliva@adacore.com>
10472 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
10473 * gcc.dg/analyzer/data-model-1.c: Likewise.
10474 * gcc.dg/analyzer/malloc-1.c: Likewise.
10475 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
10477 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10479 PR tree-optimization/96671
10480 * gcc.dg/tree-ssa/pr96671-1.c: New test.
10481 * gcc.dg/tree-ssa/pr96671-2.c: New test.
10483 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10485 PR tree-optimization/98597
10486 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
10487 Expect for now a (char *) cast for VLAs.
10488 * gcc.dg/uninit-40.c: New test.
10490 2021-01-15 Nathan Sidwell <nathan@acm.org>
10493 * g++.dg/modules/pr98591.H: New file.
10495 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
10498 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
10499 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
10501 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
10503 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
10504 libatomic into testcases in gcc.target/s390/md.
10505 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
10508 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10511 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10512 vceqz_p64, vceqq_p64 and vceqzq_p64.
10513 * gcc.target/arm/simd/vceqz_p64.c: New test.
10514 * gcc.target/arm/simd/vceqzq_p64.c: New test.
10516 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10519 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10522 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10523 vceqz_p64, vceqq_p64 and vceqzq_p64.
10525 2021-01-15 Martin Liska <mliska@suse.cz>
10527 * lib/gcov.exp: Use 'env python3' for execution of pytests.
10528 Check that pytest accepts all needed options first.
10529 Improve formatting of PASS/FAIL lines.
10531 2021-01-15 Richard Biener <rguenther@suse.de>
10534 * gcc.dg/vect/bb-slp-32.c: Align p.
10536 2021-01-15 Richard Biener <rguenther@suse.de>
10539 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
10541 2021-01-15 Richard Biener <rguenther@suse.de>
10544 * gcc.dg/vect/slp-45.c: Key scanning on
10547 2021-01-15 Richard Biener <rguenther@suse.de>
10550 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
10552 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10555 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10556 vceqz_p64, vceqq_p64 and vceqzq_p64.
10558 2021-01-15 Richard Biener <rguenther@suse.de>
10561 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
10563 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10565 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
10567 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10569 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
10571 2021-01-15 Richard Biener <rguenther@suse.de>
10573 PR tree-optimization/98685
10574 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
10576 2021-01-15 Tamar Christina <tamar.christina@arm.com>
10578 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
10579 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
10581 2021-01-14 David Malcolm <dmalcolm@redhat.com>
10583 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
10585 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
10587 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
10589 2021-01-14 Tamar Christina <tamar.christina@arm.com>
10591 * gcc.dg/vect/complex/complex-mla-template.c: New test.
10592 * gcc.dg/vect/complex/complex-mls-template.c: New test.
10593 * gcc.dg/vect/complex/complex-mul-template.c: New test.
10594 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
10595 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
10596 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
10597 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
10598 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
10599 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
10600 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
10601 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
10602 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
10603 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
10604 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
10605 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
10606 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
10607 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
10608 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
10609 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
10610 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
10611 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
10613 2021-01-14 Marek Polacek <polacek@redhat.com>
10615 * g++.dg/template/pr98372.C: Only run in C++14 and up.
10617 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10619 * substr_10.f90: New test.
10620 * substr_9.f90: New test.
10622 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10624 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
10625 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
10627 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10629 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
10631 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10634 * gfortran.dg/pr98661.f90: New test.
10636 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10639 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10642 * gfortran.dg/pr98661.f90: New test.
10644 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10647 * gfortran.dg/pr98661.f90: New test.
10649 2021-01-14 Martin Liska <mliska@suse.cz>
10651 * g++.dg/gcov/gcov-17.C: New test.
10652 * g++.dg/gcov/test-gcov-17.py: New test.
10654 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10657 * gcc.target/i386/pr98667-1.c: New file.
10658 * gcc.target/i386/pr98667-2.c: Likewise.
10659 * gcc.target/i386/pr98667-3.c: Likewise.
10661 2021-01-14 Richard Biener <rguenther@suse.de>
10663 PR tree-optimization/98674
10664 * gcc.dg/vect/pr98674.c: New testcase.
10666 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10669 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
10671 * gcc.target/i386/pr95021-3.c: Likewise.
10673 2021-01-14 Nathan Sidwell <nathan@acm.org>
10676 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
10677 * g++.dg/template/pr98372.C: New.
10679 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10682 * gcc.target/i386/pr98670.c: New test.
10684 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10686 PR tree-optimization/96688
10687 * gcc.dg/tree-ssa/pr96688.c: New test.
10688 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
10689 * gcc.target/i386/pr66821.c: Likewise.
10691 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
10693 * gcc.target/aarch64/sve/cost_model_11.c: New test.
10694 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
10695 -fno-vect-cost-model.
10697 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10699 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
10700 sqxtn2 scan-assembler-times.
10702 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10704 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
10705 scan-assembler-times for xtn2.
10707 2021-01-13 Marek Polacek <polacek@redhat.com>
10710 * g++.dg/lookup/using63.C: New test.
10712 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10714 PR tree-optimization/96691
10715 * gcc.dg/tree-ssa/pr96691.c: New test.
10717 2021-01-13 Richard Biener <rguenther@suse.de>
10719 PR tree-optimization/92645
10720 * gcc.target/i386/pr92645-7.c: New testcase.
10721 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
10722 * gcc.dg/pr69047.c: Likewise.
10724 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10726 * gcc.target/aarch64/sve/mls_2.c: New test.
10727 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
10728 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
10729 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
10730 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
10731 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
10733 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10735 * gcc.target/aarch64/sve/mla_2.c: New test.
10736 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
10737 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
10738 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
10739 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
10740 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
10742 2021-01-13 Richard Biener <rguenther@suse.de>
10744 PR tree-optimization/92645
10745 * gcc.target/i386/pr92645-6.c: New testcase.
10747 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10749 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
10750 * gcc.target/aarch64/sve/sel_2.c: Likewise.
10751 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10753 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10756 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
10757 scan-assembler. Add tests with zero vector as first __builtin_shuffle
10759 * gcc.target/i386/pr95905-3.c: New test.
10760 * gcc.target/i386/pr95905-4.c: New test.
10762 2021-01-13 Martin Liska <mliska@suse.cz>
10764 PR tree-optimization/98455
10765 * gcc.dg/tree-ssa/pr98455.c: New test.
10767 2021-01-13 Richard Biener <rguenther@suse.de>
10769 PR tree-optimization/98640
10770 * gcc.dg/torture/pr98640.c: New testcase.
10772 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10775 * gcc.target/i386/pr96938.c: New test.
10777 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10780 * gcc.target/i386/pr95905-1.c: New test.
10781 * gcc.target/i386/pr95905-2.c: New test.
10783 2021-01-13 Julian Brown <julian@codesourcery.com>
10785 * gcc.target/gcn/fpdiv.c: New test.
10787 2021-01-12 Martin Sebor <msebor@redhat.com>
10791 * g++.dg/warn/Wuninitialized-13.C: New test.
10792 gcc.dg/uninit-39.c: New test.
10794 * gcc.dg/uninit-39.c: New file.
10796 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
10799 * gcc.target/arm/simd/mve-vneg.c: Update test.
10801 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
10804 * gcc.target/arm/pr97969.c: New.
10806 2021-01-12 Patrick Palka <ppalka@redhat.com>
10809 * g++.dg/cpp2a/concepts-ctad1.C: New test.
10810 * g++.dg/cpp2a/concepts-ctad2.C: New test.
10812 2021-01-12 Richard Biener <rguenther@suse.de>
10814 PR tree-optimization/98550
10815 * g++.dg/opt/pr98550.C: New testcase.
10817 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10819 PR tree-optimization/98629
10820 * gcc.c-torture/compile/pr98629.c: New test.
10822 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10824 PR tree-optimization/95731
10825 * gcc.dg/tree-ssa/pr95731.c: New test.
10826 * gcc.c-torture/execute/pr95731.c: New test.
10828 2021-01-12 Marek Polacek <polacek@redhat.com>
10831 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
10833 2021-01-12 David Malcolm <dmalcolm@redhat.com>
10836 * gcc.dg/analyzer/pr98628.c: New test.
10838 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10840 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
10841 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
10842 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
10843 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
10844 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
10845 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
10846 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
10848 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10850 * g++.target/aarch64/sve/cond_bic_1.C: New test.
10851 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
10852 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
10853 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
10855 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10857 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
10859 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10861 * g++.target/aarch64/sve/abd_1.C: New test.
10862 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
10863 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
10864 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
10865 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
10867 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10869 * gcc.target/aarch64/sve/adr_6.c: New test.
10871 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10873 * g++.target/aarch64/sve/cond_arith_1.C: New test.
10874 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
10875 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
10876 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
10877 * g++.target/aarch64/sve/cond_shift_1.C: New test.
10878 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
10879 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
10880 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
10882 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10885 * g++.target/aarch64/sve/max_1.C: New test.
10886 * g++.target/aarch64/sve/min_1.C: Likewise.
10887 * gcc.target/aarch64/sve/mul_2.c: Likewise.
10889 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10891 * gcc.target/aarch64/sve/shift_2.c: New test.
10893 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10896 * g++.dg/abi/abi-tag24.C: New test.
10898 2021-01-11 Richard Biener <rguenther@suse.de>
10900 PR tree-optimization/91403
10901 * gcc.dg/vect/pr91403.c: New testcase.
10903 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
10906 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
10907 Expect .ld1_args only when GNU LD is used.
10908 Add an exception for *.gcc_args files.
10910 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10912 PR tree-optimization/95867
10913 * gcc.dg/tree-ssa/pr95867.c: New test.
10915 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10917 PR tree-optimization/95852
10918 * gcc.target/i386/pr95852-3.c: New test.
10919 * gcc.target/i386/pr95852-4.c: New test.
10921 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10923 PR tree-optimization/95852
10924 * gcc.target/i386/pr95852-1.c: New test.
10925 * gcc.target/i386/pr95852-2.c: New test.
10927 2021-01-11 Martin Liska <mliska@suse.cz>
10929 PR gcov-profile/98273
10930 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
10931 * g++.dg/gcov/pr98273.C: New test.
10932 * g++.dg/gcov/gcov.py: New test.
10933 * g++.dg/gcov/test-pr98273.py: New test.
10935 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
10937 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
10938 constant then rather than addition.
10939 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
10940 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
10942 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10945 * c-c++-common/pr98556.c: New test.
10947 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10949 PR rtl-optimization/98603
10950 * gcc.target/i386/pr98603.c: New test.
10951 * gcc.target/aarch64/pr98603.c: New test.
10953 2021-01-09 Alexandre Oliva <oliva@gnu.org>
10956 * gcc.dg/debug/pr97714.c: New.
10958 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10961 * gcc.target/i386/pr98482-1.c: Require lp64.
10962 * gcc.target/i386/pr98482-2.c: Likewise.
10964 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
10966 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
10967 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
10969 2021-01-08 Patrick Palka <ppalka@redhat.com>
10972 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
10974 2021-01-08 Patrick Palka <ppalka@redhat.com>
10977 * g++.dg/template/access32.C: New test.
10978 * g++.dg/template/access33.C: New test.
10980 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10983 * gcc.target/i386/pr98482-2.c: Updated.
10985 2021-01-08 Richard Biener <rguenther@suse.de>
10987 PR tree-optimization/98544
10988 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
10990 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10993 * gcc.target/i386/pr98482-1.c: New test.
10994 * gcc.target/i386/pr98482-1.c: Likewise.
10995 * gcc.target/i386/pr98482-2.c: New file.
10997 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11000 * gcc.target/i386/pr98585.c: New test.
11002 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11004 * gcc.target/aarch64/sve/cnot_2.c: New test.
11005 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11006 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11007 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11008 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11009 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11010 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11012 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11014 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11015 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11016 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11017 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11018 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11019 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11020 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11021 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11023 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11025 * lib/target-supports.exp
11026 (check_effective_target_aarch64_asm_sve2_ok): New.
11027 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11028 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11030 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11032 * gcc.target/aarch64/usaba_1.c: New test.
11034 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11037 * gfortran.dg/deferred_character_35.f90 : New test.
11039 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11042 * gfortran.dg/implied_do_3.f90 : New test.
11044 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11046 * gcc.dg/array-quals-1.c: Allow srodata.
11048 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11050 * gcc.target/riscv/predef-10.c: New.
11051 * gcc.target/riscv/predef-11.c: New.
11052 * gcc.target/riscv/predef-12.c: New.
11053 * gcc.target/riscv/predef-13.c: New.
11055 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11058 * g++.dg/cpp2a/bit-cast10.C: New test.
11060 2021-01-07 Martin Sebor <msebor@redhat.com>
11062 PR middle-end/98578
11063 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11064 * gcc.dg/uninit-pr98578.c: New test.
11066 2021-01-07 Marek Polacek <polacek@redhat.com>
11069 * g++.dg/cpp0x/auto55.C: New test.
11071 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11074 * gcc.dg/analyzer/pr98580-a.c: New test.
11075 * gcc.dg/analyzer/pr98580-b.c: New test.
11077 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11080 * gfortran.dg/associate_54.f90: New test.
11081 * gfortran.dg/associate_55.f90: New test.
11082 * gfortran.dg/associate_56.f90: New test.
11084 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11087 * gcc.target/i386/pr98567-1.c: New test.
11088 * gcc.target/i386/pr98567-2.c: New test.
11090 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11092 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11093 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11094 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11095 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11096 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11097 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11098 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11099 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11101 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11103 PR tree-optimization/98560
11104 * gcc.dg/vect/pr98560-2.c: New test.
11106 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11108 PR tree-optimization/98560
11109 * gcc.dg/vect/pr98560-1.c: New test.
11111 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11113 PR tree-optimization/98568
11114 * g++.dg/torture/pr98568.C: New test.
11116 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11118 * gcc.target/i386/pr92658-avx512bw.c: Add
11119 -mprefer-vector-width=512 to avoid impact of different default
11120 mtune which gcc is built with.
11121 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11123 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11126 * gcc.dg/analyzer/pr97074.c: New test.
11128 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11131 * gcc.dg/analyzer/pr98564.c: New test.
11133 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11135 PR rtl-optimization/97978
11136 * gcc.target/i386/pr97978.c: New.
11138 2021-01-06 Martin Sebor <msebor@redhat.com>
11141 * g++.dg/pr95768.C: New test.
11142 * g++.dg/warn/Wuninitialized-12.C: New test.
11143 * gcc.dg/uninit-38.c: New test.
11145 2021-01-06 Martin Sebor <msebor@redhat.com>
11148 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11150 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11153 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11154 as the final suspend point so that we can check that the state
11155 machine has reached the expected point.
11157 2021-01-06 Marek Polacek <polacek@redhat.com>
11160 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11163 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11165 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11167 2021-01-06 Richard Biener <rguenther@suse.de>
11169 PR tree-optimization/95582
11170 * gcc.dg/pr95582.c: New testcase.
11172 2021-01-06 Richard Biener <rguenther@suse.de>
11174 PR tree-optimization/98513
11175 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11177 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11180 * gcc.dg/analyzer/pr97072.c: New test.
11182 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11185 * gcc.dg/analyzer/pr98073.c: New test.
11187 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11190 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11192 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11194 * gcc.target/s390/s390.exp: Replace %% with %.
11196 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11198 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11200 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11203 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11204 unsigned short to compute pextrw result.
11206 2021-01-05 Patrick Palka <ppalka@redhat.com>
11208 * g++.dg/template/partial5.C: Adjust directives to expect the
11209 same errors across all dialects.
11210 * g++.dg/cpp1z/nontype-auto17.C: New test.
11211 * g++.dg/cpp1z/nontype-auto18.C: New test.
11212 * g++.dg/template/ttp33.C: New test.
11214 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11216 PR tree-optimization/94802
11217 * gcc.target/i386/pr94802.c: New test.
11218 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11220 2021-01-05 Richard Biener <rguenther@suse.de>
11222 PR tree-optimization/98516
11223 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11224 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11226 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11229 * g++.dg/cpp2a/bit-cast8.C: New test.
11230 * g++.dg/cpp2a/bit-cast9.C: New test.
11232 2021-01-05 Marek Polacek <polacek@redhat.com>
11235 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11236 * g++.dg/cpp0x/noexcept61.C: New test.
11238 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11240 PR tree-optimization/96928
11241 * gcc.dg/tree-ssa/pr96928.c: New test.
11242 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11243 instead of scanning rtl dump for ifcvt message check assembly
11244 for xor instruction.
11246 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11248 PR tree-optimization/96930
11249 * g++.dg/tree-ssa/pr96930.C: New test.
11251 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11253 PR tree-optimization/96239
11254 * gcc.dg/tree-ssa/pr96239.c: New test.
11256 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
11259 * gcc.target/i386/pr98522.c: New test.
11261 2021-01-05 Nathan Sidwell <nathan@acm.org>
11263 * g++.dg/modules/mod-decl-1.C: Adjust.
11264 * g++.dg/modules/p0713-2.C: Adjust.
11265 * g++.dg/modules/p0713-3.C: Adjust.
11267 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11270 * gcc.target/i386/pr98495-1.c: New test.
11271 * gcc.target/i386/pr98495-2.c: New test.
11272 * gcc.target/i386/pr98495-3.c: New test.
11273 * gcc.target/i386/pr98495-4.c: New test.
11274 * gcc.target/i386/pr98495-5.c: New test.
11276 2021-01-05 liuhongt <hongtao.liu@intel.com>
11278 * gcc.target/i386/sse2-pr98461-2.c: New test.
11280 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11282 PR rtl-optimization/97144
11283 * gcc.c-torture/compile/pr97144.c: New test.
11284 * gcc.target/aarch64/sve/pr97144.c: Likewise.
11286 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11288 PR rtl-optimization/98403
11289 * g++.dg/opt/pr98403.C: New test.
11291 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11293 PR rtl-optimization/98334
11294 * gcc.target/i386/pr98334.c: New test.
11296 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
11298 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
11300 2021-01-05 David Malcolm <dmalcolm@redhat.com>
11303 * gcc.dg/analyzer/pr98293.c: New test.
11305 2021-01-04 Martin Uecker <muecker@gwdg.de>
11308 * gcc.dg/pr98029.c: New test.
11310 2021-01-04 Nathan Sidwell <nathan@acm.org>
11312 * g++.dg/modules/binding-1_a.H: New.
11313 * g++.dg/modules/binding-1_b.H: New.
11314 * g++.dg/modules/binding-1_c.C: New.
11315 * g++.dg/modules/binding-2.H: New.
11316 * g++.dg/modules/builtin-3_a.C: New.
11317 * g++.dg/modules/global-2_a.C: New.
11318 * g++.dg/modules/global-2_b.C: New.
11319 * g++.dg/modules/global-3_a.C: New.
11320 * g++.dg/modules/global-3_b.C: New.
11321 * g++.dg/modules/hello-1_a.C: New.
11322 * g++.dg/modules/hello-1_b.C: New.
11323 * g++.dg/modules/iostream-1_a.H: New.
11324 * g++.dg/modules/iostream-1_b.C: New.
11325 * g++.dg/modules/part-5_a.C: New.
11326 * g++.dg/modules/part-5_b.C: New.
11327 * g++.dg/modules/part-5_c.C: New.
11328 * g++.dg/modules/stdio-1_a.H: New.
11329 * g++.dg/modules/stdio-1_b.C: New.
11330 * g++.dg/modules/string-1_a.H: New.
11331 * g++.dg/modules/string-1_b.C: New.
11332 * g++.dg/modules/string-view1.C: New.
11333 * g++.dg/modules/string-view2.C: New.
11334 * g++.dg/modules/tinfo-1.C: New.
11335 * g++.dg/modules/tinfo-2_a.H: New.
11336 * g++.dg/modules/tinfo-2_b.C: New.
11337 * g++.dg/modules/tname-spec-1_a.H: New.
11338 * g++.dg/modules/tname-spec-1_b.C: New.
11339 * g++.dg/modules/xtreme-header-1.h: New.
11340 * g++.dg/modules/xtreme-header-1_a.H: New.
11341 * g++.dg/modules/xtreme-header-1_b.C: New.
11342 * g++.dg/modules/xtreme-header-1_c.C: New.
11343 * g++.dg/modules/xtreme-header-2.h: New.
11344 * g++.dg/modules/xtreme-header-2_a.H: New.
11345 * g++.dg/modules/xtreme-header-2_b.C: New.
11346 * g++.dg/modules/xtreme-header-2_c.C: New.
11347 * g++.dg/modules/xtreme-header-3.h: New.
11348 * g++.dg/modules/xtreme-header-3_a.H: New.
11349 * g++.dg/modules/xtreme-header-3_b.C: New.
11350 * g++.dg/modules/xtreme-header-3_c.C: New.
11351 * g++.dg/modules/xtreme-header-4.h: New.
11352 * g++.dg/modules/xtreme-header-4_a.H: New.
11353 * g++.dg/modules/xtreme-header-4_b.C: New.
11354 * g++.dg/modules/xtreme-header-4_c.C: New.
11355 * g++.dg/modules/xtreme-header-5.h: New.
11356 * g++.dg/modules/xtreme-header-5_a.H: New.
11357 * g++.dg/modules/xtreme-header-5_b.C: New.
11358 * g++.dg/modules/xtreme-header-5_c.C: New.
11359 * g++.dg/modules/xtreme-header-6.h: New.
11360 * g++.dg/modules/xtreme-header-6_a.H: New.
11361 * g++.dg/modules/xtreme-header-6_b.C: New.
11362 * g++.dg/modules/xtreme-header-6_c.C: New.
11363 * g++.dg/modules/xtreme-header.h: New.
11364 * g++.dg/modules/xtreme-header_a.H: New.
11365 * g++.dg/modules/xtreme-header_b.C: New.
11366 * g++.dg/modules/xtreme-tr1.h: New.
11367 * g++.dg/modules/xtreme-tr1_a.H: New.
11368 * g++.dg/modules/xtreme-tr1_b.C: New.
11370 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11372 PR tree-optimization/95401
11373 * g++.dg/vect/pr95401.cc: New test.
11374 * g++.dg/vect/pr95401a.cc: Likewise.
11376 2021-01-04 Richard Biener <rguenther@suse.de>
11378 PR tree-optimization/98308
11379 * gcc.dg/vect/pr98308.c: New testcase.
11381 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11383 PR tree-optimization/95771
11384 * gcc.target/i386/pr95771.c: New test.
11386 2021-01-04 Richard Biener <rguenther@suse.de>
11388 PR tree-optimization/98464
11389 * g++.dg/opt/pr98464.C: New testcase.
11391 2021-01-04 Richard Biener <rguenther@suse.de>
11393 PR tree-optimization/98282
11394 * g++.dg/opt/pr98282.C: New testcase.
11396 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11399 * gcc.target/aarch64/pr89057.c: New test.
11401 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11403 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
11405 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11406 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11407 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11409 2021-01-04 Martin Liska <mliska@suse.cz>
11411 * README: Convert to utf8 from iso8859.
11413 2021-01-04 Martin Liska <mliska@suse.cz>
11415 * gcc.target/avr/avr.exp: Run dos2unix on the file.
11417 2021-01-04 Richard Biener <rguenther@suse.de>
11419 PR tree-optimization/98291
11420 * gcc.dg/vect/slp-reduc-11.c: New testcase.
11421 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
11423 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11425 PR tree-optimization/96782
11426 * gcc.dg/tree-ssa/pr96782.c: New test.
11428 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
11430 * gcc.misc-tests/outputs.exp: Adjust testcase.
11432 2021-01-01 Jakub Jelinek <jakub@redhat.com>
11434 * ChangeLog-2020: Rotate ChangeLog. New file.
11436 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11438 * lib/target-supports.exp
11439 (check_effective_target_arm_fp16_alternative_ok_nocache):
11440 Return zero for *-*-vxworks7r* targets.
11441 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
11442 * gcc.target/arm/aapcs/vfp23.c: Likewise.
11443 * gcc.target/arm/aapcs/vfp24.c: Likewise.
11444 * gcc.target/arm/aapcs/vfp25.c: Likewise.
11446 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11448 * g++.dg/init/new26.C: Fix overriding of the delete operator
11451 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11453 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
11456 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11458 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
11459 the test's dg-options.
11460 * gcc.target/arm/pr78255-2.c: Likewise.
11462 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11464 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
11466 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11468 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
11471 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11473 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
11475 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11477 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
11480 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11482 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
11484 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11486 * g++.dg/other/anon5.C: Skip on vxworks kernel.
11488 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11490 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
11491 * gcc.dg/vxworks/initpri2.c: Likewise.
11493 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11495 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
11498 2021-01-01 Olivier Hainque <hainque@adacore.com>
11500 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
11501 * gcc.dg/pthread-init-2.c: Ditto.
11503 2021-01-01 Olivier Hainque <hainque@adacore.com>
11505 * lib/target-supports.exp (check_weak_available,
11506 check_fork_available, check_effective_target_lto,
11507 check_effective_target_mempcpy): Add vxworks filters.
11509 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11511 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
11512 explicit -mno-long-calls.
11513 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
11515 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11517 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
11518 * g++.target/arm/no_unique_address_2.C: Likewise.
11520 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11522 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
11523 * gcc.target/arm/headmerge-2.c: Likewise.
11525 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11527 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
11530 Copyright (C) 2021 Free Software Foundation, Inc.
11532 Copying and distribution of this file, with or without modification,
11533 are permitted in any medium without royalty provided the copyright
11534 notice and this notice are preserved.