1 2021-08-04 David Malcolm <dmalcolm@redhat.com>
4 * gcc.dg/analyzer/asm-x86-1.c: New test.
5 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
6 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
7 * gcc.dg/analyzer/pr101570.c: New test.
8 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
10 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
12 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
14 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
15 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
17 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
18 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
20 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
23 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
26 * gcc.target/i386/pr101742a.c: New test.
27 * gcc.target/i386/pr101742b.c: Likewise.
29 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
32 * gcc.target/i386/eh_return-2.c: New test.
34 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
36 * gcc.target/s390/vector/perm-vpdi.c: New test.
38 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
40 * gcc.target/s390/vector/perm-merge.c: New test.
41 * gcc.target/s390/vector/vec-types.h: New test.
43 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
45 * gcc.target/s390/zvector/vec-permi.c: Removed.
46 * gcc.target/s390/zvector/vec_permi.c: New test.
48 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
50 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
51 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
52 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
53 * gcc.target/s390/zvector/vec-types.h: New test.
54 * gcc.target/s390/zvector/vec_merge.c: New test.
56 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
58 * gcc.target/aarch64/vmul_high_cost.c: New test.
60 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
62 * gcc.target/aarch64/vmul_element_cost.c: New test.
64 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
66 * gcc.target/aarch64/sve/cost_model_12.c: New test.
68 2021-08-04 Tamar Christina <tamar.christina@arm.com>
70 PR tree-optimization/101750
71 * g++.dg/vect/pr99149.cc: Name class.
73 2021-08-04 Richard Biener <rguenther@suse.de>
75 * gcc.target/i386/vect-gather-1.c: New testcase.
76 * gfortran.dg/vect/vect-8.f90: Adjust.
78 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
79 Marc Glisse <marc.glisse@inria.fr>
81 * gcc.dg/fold-ior-4.c: New test.
83 2021-08-04 Richard Biener <rguenther@suse.de>
85 PR tree-optimization/101756
86 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
88 2021-08-04 Jakub Jelinek <jakub@redhat.com>
91 * g++.dg/gomp/pr101759.C: New test.
92 * g++.dg/goacc/pr101759.C: New test.
94 2021-08-04 Jakub Jelinek <jakub@redhat.com>
96 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
98 2021-08-04 Richard Biener <rguenther@suse.de>
100 PR tree-optimization/101769
101 * g++.dg/tree-ssa/pr101769.C: New testcase.
103 2021-08-04 liuhongt <hongtao.liu@intel.com>
105 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
106 dg-require-effective-target for avx512.
107 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
108 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
109 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
110 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
111 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
112 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
114 2021-08-04 liuhongt <hongtao.liu@intel.com>
116 * gcc.target/i386/cond_op_fma_double-1.c: New test.
117 * gcc.target/i386/cond_op_fma_double-2.c: New test.
118 * gcc.target/i386/cond_op_fma_float-1.c: New test.
119 * gcc.target/i386/cond_op_fma_float-2.c: New test.
121 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
123 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
124 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
126 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
128 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
129 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
131 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
133 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
134 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
135 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
136 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
137 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
139 2021-08-03 Martin Sebor <msebor@redhat.com>
142 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
144 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
146 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
147 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
150 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
152 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
154 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
155 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
156 * gcc.target/i386/pr82942-1.c: Likewise.
157 * gcc.target/i386/pr82990-1.c: Likewise.
158 * gcc.target/i386/pr82990-3.c: Likewise.
159 * gcc.target/i386/pr82990-5.c: Likewise.
160 * gcc.target/i386/pr100865-4b.c: Likewise.
161 * gcc.target/i386/pr100865-6b.c: Likewise.
162 * gcc.target/i386/pr100865-7b.c: Likewise.
163 * gcc.target/i386/pr100865-10b.c: Likewise.
164 * gcc.target/i386/pr100865-8b.c: Updated.
165 * gcc.target/i386/pr100865-9b.c: Likewise.
166 * gcc.target/i386/pr100865-11b.c: Likewise.
167 * gcc.target/i386/pr100865-12b.c: Likewise.
169 2021-08-03 liuhongt <hongtao.liu@intel.com>
171 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
172 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
173 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
174 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
175 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
176 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
178 2021-08-03 Jakub Jelinek <jakub@redhat.com>
181 * gcc.dg/analyzer/pr101721.c: New test.
183 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
186 * g++.target/i386/pr80566-1.C: New test.
187 * g++.target/i386/pr80566-2.C: Likewise.
189 2021-08-03 liuhongt <hongtao.liu@intel.com>
191 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
192 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
193 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
194 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
196 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
198 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
200 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
202 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
204 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
206 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
208 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
210 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
212 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
214 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
216 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
218 * gcc.target/i386/pieces-memcpy-10.c: New test.
219 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
220 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
221 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
222 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
223 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
224 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
225 * gcc.target/i386/pieces-memset-1.c: Likewise.
226 * gcc.target/i386/pieces-memset-2.c: Likewise.
227 * gcc.target/i386/pieces-memset-3.c: Likewise.
228 * gcc.target/i386/pieces-memset-4.c: Likewise.
229 * gcc.target/i386/pieces-memset-5.c: Likewise.
230 * gcc.target/i386/pieces-memset-6.c: Likewise.
231 * gcc.target/i386/pieces-memset-7.c: Likewise.
232 * gcc.target/i386/pieces-memset-8.c: Likewise.
233 * gcc.target/i386/pieces-memset-9.c: Likewise.
234 * gcc.target/i386/pieces-memset-10.c: Likewise.
235 * gcc.target/i386/pieces-memset-11.c: Likewise.
236 * gcc.target/i386/pieces-memset-12.c: Likewise.
237 * gcc.target/i386/pieces-memset-13.c: Likewise.
238 * gcc.target/i386/pieces-memset-14.c: Likewise.
239 * gcc.target/i386/pieces-memset-15.c: Likewise.
240 * gcc.target/i386/pieces-memset-16.c: Likewise.
241 * gcc.target/i386/pieces-memset-17.c: Likewise.
242 * gcc.target/i386/pieces-memset-18.c: Likewise.
243 * gcc.target/i386/pieces-memset-19.c: Likewise.
244 * gcc.target/i386/pieces-memset-20.c: Likewise.
245 * gcc.target/i386/pieces-memset-21.c: Likewise.
246 * gcc.target/i386/pieces-memset-22.c: Likewise.
247 * gcc.target/i386/pieces-memset-23.c: Likewise.
248 * gcc.target/i386/pieces-memset-24.c: Likewise.
249 * gcc.target/i386/pieces-memset-25.c: Likewise.
250 * gcc.target/i386/pieces-memset-26.c: Likewise.
251 * gcc.target/i386/pieces-memset-27.c: Likewise.
252 * gcc.target/i386/pieces-memset-28.c: Likewise.
253 * gcc.target/i386/pieces-memset-29.c: Likewise.
254 * gcc.target/i386/pieces-memset-30.c: Likewise.
255 * gcc.target/i386/pieces-memset-31.c: Likewise.
256 * gcc.target/i386/pieces-memset-32.c: Likewise.
257 * gcc.target/i386/pieces-memset-33.c: Likewise.
258 * gcc.target/i386/pieces-memset-34.c: Likewise.
259 * gcc.target/i386/pieces-memset-35.c: Likewise.
260 * gcc.target/i386/pieces-memset-36.c: Likewise.
261 * gcc.target/i386/pieces-memset-37.c: Likewise.
262 * gcc.target/i386/pieces-memset-38.c: Likewise.
263 * gcc.target/i386/pieces-memset-39.c: Likewise.
264 * gcc.target/i386/pieces-memset-40.c: Likewise.
265 * gcc.target/i386/pieces-memset-41.c: Likewise.
266 * gcc.target/i386/pieces-memset-42.c: Likewise.
267 * gcc.target/i386/pieces-memset-43.c: Likewise.
268 * gcc.target/i386/pieces-memset-44.c: Likewise.
269 * gcc.target/i386/pieces-memcpy-7.c: New file.
270 * gcc.target/i386/pieces-memcpy-8.c: New file.
271 * gcc.target/i386/pieces-memcpy-9.c: New file.
273 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
276 * gcc.target/i386/pr90773-20.c: New test.
277 * gcc.target/i386/pr90773-21.c: Likewise.
278 * gcc.target/i386/pr90773-22.c: Likewise.
279 * gcc.target/i386/pr90773-23.c: Likewise.
280 * gcc.target/i386/pr90773-26.c: Likewise.
282 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
284 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
285 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
286 * gcc.target/i386/pr90773-15.c: Likewise.
287 * gcc.target/i386/pr90773-16.c: Likewise.
288 * gcc.target/i386/pr90773-17.c: Likewise.
289 * gcc.target/i386/pr90773-24.c: Likewise.
290 * gcc.target/i386/pr90773-25.c: Likewise.
291 * gcc.target/i386/pr100865-1.c: Likewise.
292 * gcc.target/i386/pr100865-2.c: Likewise.
293 * gcc.target/i386/pr100865-3.c: Likewise.
294 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
295 XMM movd to store 4 bytes.
296 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
298 * gcc.target/i386/pr100865-4b.c: Likewise.
299 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
300 * gcc.target/i386/pr100865-10b.c: Likewise.
302 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
304 * gcc.target/i386/eh_return-1.c: New test.
306 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
309 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
310 * gcc.target/i386/pr90773-14.c: Likewise.
311 * gcc.target/i386/pr90773-15.c: New test.
312 * gcc.target/i386/pr90773-16.c: Likewise.
313 * gcc.target/i386/pr90773-17.c: Likewise.
314 * gcc.target/i386/pr90773-18.c: Likewise.
315 * gcc.target/i386/pr90773-19.c: Likewise.
317 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
319 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
321 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
324 * gcc.target/i386/pr78103-2.c: Also scan incl.
325 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
328 2021-07-31 Jason Merrill <jason@redhat.com>
331 * g++.dg/ext/anon-struct9.C: New test.
333 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
335 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
337 2021-07-31 Jakub Jelinek <jakub@redhat.com>
339 * g++.dg/gomp/attrs-9.C: New test.
341 2021-07-31 Jakub Jelinek <jakub@redhat.com>
344 * gcc.target/i386/pr78103-1.c: New test.
345 * gcc.target/i386/pr78103-2.c: New test.
346 * gcc.target/i386/pr78103-3.c: New test.
348 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
350 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
352 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
355 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
357 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
359 * gcc.target/powerpc/sse4_1-floorpd.c: New.
360 * gcc.target/powerpc/sse4_1-floorps.c: New.
361 * gcc.target/powerpc/sse4_1-floorsd.c: New.
362 * gcc.target/powerpc/sse4_1-floorss.c: New.
363 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
364 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
366 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
368 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
369 * gcc.target/powerpc/sse4_1-ceilps.c: New.
370 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
371 * gcc.target/powerpc/sse4_1-ceilss.c: New.
372 * gcc.target/powerpc/sse4_1-round-data.h: New.
373 * gcc.target/powerpc/sse4_1-round.h: New.
374 * gcc.target/powerpc/sse4_1-round2.h: New.
375 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
376 and adjust dg directives to suit.
377 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
379 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
381 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
382 and adjust dg directives to suit.
383 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
384 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
385 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
387 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
388 Uroš Bizjak <ubizjak@gmail.com>
390 * gcc.target/i386/dec-cmov-1.c: New test.
391 * gcc.target/i386/dec-cmov-2.c: New test.
393 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
395 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
397 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
399 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
401 2021-07-30 Martin Sebor <msebor@redhat.com>
404 * gcc.c-torture/compile/pr83510.c: Move test functions...
405 * gcc.dg/Warray-bounds-87.c: ...to this file.
407 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
409 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
411 * gcc.target/i386/pr100865-4b.c: Likewise.
413 2021-07-30 Andrew Pinski <apinski@marvell.com>
416 * g++.dg/warn/Wunused-18.C: New test.
417 * gcc.c-torture/compile/20030405-2.c: New test.
418 * gcc.c-torture/compile/20040304-2.c: New test.
419 * gcc.dg/20030612-2.c: New test.
421 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
424 * gcc.target/mips/pr101132.c: New test.
426 2021-07-30 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
430 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
431 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
432 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
433 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
434 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
435 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
437 2021-07-30 Jason Merrill <jason@redhat.com>
439 * g++.dg/ext/anon-struct8.C: New test.
441 2021-07-30 Jakub Jelinek <jakub@redhat.com>
443 * g++.dg/cpp0x/gen-attrs-76.C: New test.
445 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
448 * gcc.target/i386/pr101685.c: New test.
450 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
452 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
455 2021-07-30 Jakub Jelinek <jakub@redhat.com>
458 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
459 attributes instead of error.
460 * g++.dg/cpp0x/gen-attrs-75.C: New test.
461 * g++.dg/modules/pr101582-1.C: New test.
463 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
466 * g++.dg/lto/pr101396_0.C: New test.
467 * g++.dg/lto/pr101396_1.C: New test.
469 2021-07-29 Martin Sebor <msebor@redhat.com>
472 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
475 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
478 * gdc.dg/pr100967.d: Update test.
479 * gdc.dg/pr101672.d: New test.
481 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
484 * gdc.dg/extern-c++/extern-c++.exp: New.
485 * gdc.dg/extern-c++/pr101664.d: New test.
486 * gdc.dg/extern-c++/pr101664_1.cc: New test.
488 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
491 * gdc.dg/torture/pr96435.d: New test.
493 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
496 * gdc.dg/pr101657.d: New test.
498 2021-07-29 Jakub Jelinek <jakub@redhat.com>
501 * g++.dg/pr71389.C: Include <array> instead of <functional>.
502 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
504 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
505 Julian Brown <julian@codesourcery.com>
506 Kwok Cheung Yeung <kcy@codesourcery.com>
508 * c-c++-common/goacc/classify-kernels-unparallelized.c:
509 's%oaccdevlow%oaccloops%g'.
510 * c-c++-common/goacc/classify-kernels.c: Likewise.
511 * c-c++-common/goacc/classify-parallel.c: Likewise.
512 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
513 * c-c++-common/goacc/classify-routine.c: Likewise.
514 * c-c++-common/goacc/classify-serial.c: Likewise.
515 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
516 * g++.dg/goacc/template.C: Likewise.
517 * gcc.dg/goacc/loop-processing-1.c: Likewise.
518 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
519 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
520 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
521 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
522 * gfortran.dg/goacc/classify-routine.f95: Likewise.
523 * gfortran.dg/goacc/classify-serial.f95: Likewise.
524 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
526 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
529 * gcc.target/powerpc/pr56605.c: Change matching
531 * gcc.target/powerpc/pr81348.c: Likewise.
533 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
535 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
536 * gcc.c-torture/compile/pr83510.c: Same.
537 * gcc.dg/analyzer/pr94851-2.c: Same.
538 * gcc.dg/loop-unswitch-2.c: Same.
539 * gcc.dg/old-style-asm-1.c: Same.
540 * gcc.dg/pr68317.c: Same.
541 * gcc.dg/pr97567-2.c: Same.
542 * gcc.dg/predict-9.c: Same.
543 * gcc.dg/shrink-wrap-loop.c: Same.
544 * gcc.dg/sibcall-1.c: Same.
545 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
546 * gcc.dg/tree-ssa/pr21001.c: Same.
547 * gcc.dg/tree-ssa/pr21294.c: Same.
548 * gcc.dg/tree-ssa/pr21417.c: Same.
549 * gcc.dg/tree-ssa/pr21458-2.c: Same.
550 * gcc.dg/tree-ssa/pr21563.c: Same.
551 * gcc.dg/tree-ssa/pr49039.c: Same.
552 * gcc.dg/tree-ssa/pr61839_1.c: Same.
553 * gcc.dg/tree-ssa/pr61839_3.c: Same.
554 * gcc.dg/tree-ssa/pr77445-2.c: Same.
555 * gcc.dg/tree-ssa/split-path-4.c: Same.
556 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
557 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
558 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
559 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
560 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
561 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
562 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
563 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
564 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
565 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
566 * gcc.dg/tree-ssa/vrp02.c: Same.
567 * gcc.dg/tree-ssa/vrp03.c: Same.
568 * gcc.dg/tree-ssa/vrp05.c: Same.
569 * gcc.dg/tree-ssa/vrp06.c: Same.
570 * gcc.dg/tree-ssa/vrp07.c: Same.
571 * gcc.dg/tree-ssa/vrp09.c: Same.
572 * gcc.dg/tree-ssa/vrp19.c: Same.
573 * gcc.dg/tree-ssa/vrp20.c: Same.
574 * gcc.dg/tree-ssa/vrp33.c: Same.
575 * gcc.dg/uninit-pred-9_b.c: Same.
576 * gcc.dg/uninit-pr61112.c: Same.
577 * gcc.dg/vect/bb-slp-16.c: Same.
578 * gcc.target/i386/avx2-vect-aggressive.c: Same.
579 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
580 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
581 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
582 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
583 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
585 2021-07-29 Richard Biener <rguenther@suse.de>
588 * gcc.dg/torture/pr101512.c: New testcase.
590 2021-07-29 liuhongt <hongtao.liu@intel.com>
593 * gcc.target/i386/pr91446.c:
594 * gcc.target/i386/pr92658-avx512bw-2.c:
595 * gcc.target/i386/pr92658-sse4-2.c:
596 * gcc.target/i386/pr92658-sse4.c:
597 * gcc.target/i386/pr99881.c:
599 2021-07-29 liuhongt <hongtao.liu@intel.com>
602 * gcc.target/i386/sse2-pr39821.c: New test.
603 * gcc.target/i386/sse4-pr39821.c: New test.
605 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
608 * gcc.target/powerpc/pr61837.c: New test.
610 2021-07-28 Martin Sebor <msebor@redhat.com>
613 * gcc.dg/uninit-pr101494.c: New test.
615 2021-07-28 Martin Sebor <msebor@redhat.com>
618 * g++.dg/warn/Warray-bounds-25.C: New test.
619 * gcc.dg/Warray-bounds-85.c: New test.
621 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
624 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
626 2021-07-28 David Malcolm <dmalcolm@redhat.com>
628 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
630 2021-07-28 Harald Anlauf <anlauf@gmx.de>
633 * gfortran.dg/allocate_stat_3.f90: New test.
634 * gfortran.dg/allocate_stat.f90: Adjust error messages.
635 * gfortran.dg/implicit_11.f90: Likewise.
636 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
638 2021-07-28 Jakub Jelinek <jakub@redhat.com>
641 * gfortran.dg/ubsan/ubsan.exp: New file.
642 * gfortran.dg/ubsan/pr101624.f90: New test.
644 2021-07-28 Jakub Jelinek <jakub@redhat.com>
647 * gcc.c-torture/compile/pr101642.c: New test.
649 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
651 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
652 an expectation for 31-bit mode.
653 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
654 * gcc.target/s390/load-imm64-2.c: Likewise.
655 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
657 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
660 2021-07-28 Richard Biener <rguenther@suse.de>
662 PR tree-optimization/101615
663 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
665 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
667 * gcc.target/aarch64/smov_1.c: New test.
668 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
670 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
673 * gcc.target/i386/pr101456-1.c: New test.
674 * gcc.target/i386/pr101456-2.c: Likewise.
676 2021-07-28 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/101615
679 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
681 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
683 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
686 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
688 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
689 compatible_alloc2): New extern allocator declarations.
690 (test_9, test_10): New tests.
692 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
695 * gdc.dg/pr96429.d: Update test.
696 * gdc.dg/pr101640.d: New test.
698 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
701 * gdc.dg/pr101490.d: New test.
703 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
706 * gdc.dg/pr101127a.d: New test.
707 * gdc.dg/pr101127b.d: New test.
709 2021-07-28 Jakub Jelinek <jakub@redhat.com>
712 * gcc.target/i386/avx2-pr101611-1.c: New test.
713 * gcc.target/i386/avx2-pr101611-2.c: New test.
715 2021-07-28 Martin Uecker <muecker@gwdg.de>
717 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
719 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
722 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
725 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
728 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
729 incorrect assertions.
731 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
734 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
735 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
736 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
737 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
738 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
739 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
740 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
741 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
742 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
743 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
744 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
745 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
746 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
747 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
748 * gfortran.dg/PR94327.c: Likewise.
749 * gfortran.dg/PR94331.c: Likewise.
750 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
751 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
752 * gfortran.dg/pr93524.c: Likewise.
754 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
756 PR tree-optimization/101596
757 * gcc.target/powerpc/pr101596-1.c: New test.
758 * gcc.target/powerpc/pr101596-2.c: Likewise.
759 * gcc.target/powerpc/pr101596-3.c: Likewise.
761 2021-07-28 liuhongt <hongtao.liu@intel.com>
764 * gcc.target/i386/pr99881.c: New test.
766 2021-07-27 Martin Sebor <msebor@redhat.com>
768 PR tree-optimization/101584
769 * gcc.dg/uninit-38.c: Remove assertions.
770 * gcc.dg/uninit-41.c: New test.
772 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
775 * g++.dg/coroutines/pr99047.C: Fix includes.
776 * g++.dg/pr71655.C: Likewise.
778 2021-07-27 Martin Sebor <msebor@redhat.com>
781 * gcc.dg/Wvla-parameter-13.c: New test.
783 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
785 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
787 2021-07-27 Marek Polacek <polacek@redhat.com>
791 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
792 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
793 * g++.dg/cpp2a/spaceship-err7.C: New test.
794 * g++.dg/expr/ptr-comp4.C: New test.
796 2021-07-27 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/101573
799 * gcc.dg/uninit-pr101573.c: New testcase.
800 * gcc.dg/uninit-15-O0.c: Adjust.
801 * gcc.dg/uninit-15.c: Likewise.
802 * gcc.dg/uninit-23.c: Likewise.
803 * c-c++-common/uninit-17.c: Likewise.
805 2021-07-27 Martin Jambor <mjambor@suse.cz>
807 * gcc.dg/ipa/remref-3.c: New test.
808 * gcc.dg/ipa/remref-4.c: Likewise.
809 * gcc.dg/ipa/remref-5.c: Likewise.
810 * gcc.dg/ipa/remref-6.c: Likewise.
812 2021-07-27 Jakub Jelinek <jakub@redhat.com>
815 * g++.dg/torture/builtin-clear-padding-4.C: New test.
817 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
820 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
822 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
823 power10 code is generated.
824 (plus_ne0): Move to ppc-ne0-2.c.
825 (cmp_plus_ne): Likewise.
826 (plus_ne0_cmp): Likewise.
827 * gcc.target/powerpc/ppc-ne0-2.c: New file.
829 2021-07-26 David Malcolm <dmalcolm@redhat.com>
831 * gcc.dg/analyzer/sock-1.c: New test.
832 * gcc.dg/analyzer/sock-2.c: New test.
834 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
836 * gcc.dg/pr78888.c: New.
838 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
839 Marc Glisse <marc.glisse@inria.fr>
841 * gcc.dg/fold-eqrotate-1.c: New test case.
842 * gcc.dg/fold-eqbswap-1.c: New test case.
844 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
845 Tobias Burnus <tobias@codesourcery.com>
852 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
853 this test is still erroneous but now it compiles.
854 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
856 * gfortran.dg/PR93308.f90: New test.
857 * gfortran.dg/PR93963.f90: New test.
858 * gfortran.dg/PR94327.c: New test.
859 * gfortran.dg/PR94327.f90: New test.
860 * gfortran.dg/PR94331.c: New test.
861 * gfortran.dg/PR94331.f90: New test.
862 * gfortran.dg/PR97046.f90: New test.
864 2021-07-26 Jakub Jelinek <jakub@redhat.com>
866 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
868 * g++.dg/gomp/attrs-2.C: Likewise.
869 * g++.dg/gomp/attrs-6.C: New test.
870 * g++.dg/gomp/attrs-7.C: New test.
871 * g++.dg/gomp/attrs-8.C: New test.
873 2021-07-23 Harald Anlauf <anlauf@gmx.de>
876 * gfortran.dg/pr101536.f90: New test.
878 2021-07-23 Jakub Jelinek <jakub@redhat.com>
880 PR rtl-optimization/101562
881 * gcc.c-torture/compile/pr101562.c: New test.
883 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
885 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
888 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
890 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
893 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
896 * gcc.target/i386/pr101504.c: New test.
898 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
900 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
903 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
905 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
908 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
910 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
913 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
915 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
918 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
920 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
922 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
924 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
926 2021-07-23 Jakub Jelinek <jakub@redhat.com>
928 * c-c++-common/gomp/attrs-1.c: New test.
929 * c-c++-common/gomp/attrs-2.c: New test.
930 * c-c++-common/gomp/attrs-3.c: New test.
932 2021-07-23 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/gomp/attrs-4.C: New test.
935 * g++.dg/gomp/attrs-5.C: New test.
937 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
939 * gcc.target/mips/mips.exp (mips_option_groups): add
940 -finline and -fno-inline.
942 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
945 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
947 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
948 __attribute__((noinline)).
949 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
951 2021-07-23 David Malcolm <dmalcolm@redhat.com>
953 * gcc.dg/analyzer/feasibility-3.c: New test.
955 2021-07-22 Martin Sebor <msebor@redhat.com>
957 PR tree-optimization/65178
958 * gcc.dg/uninit-pr65178.c: New test.
960 2021-07-22 Martin Sebor <msebor@redhat.com>
963 * g++.dg/ipa/pr82352.C
965 2021-07-22 Andrew Pinski <apinski@marvell.com>
967 PR tree-optimization/10153
968 * gcc.c-torture/compile/pr10153-1.c: New test.
969 * gcc.c-torture/compile/pr10153-2.c: New test.
971 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
973 * g++.dg/pr101511.C: New.
975 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
977 * gcc.dg/pr101497.c: New.
979 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
981 * gcc.dg/pr101496.c: New.
983 2021-07-22 liuhongt <hongtao.liu@intel.com>
985 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
987 2021-07-22 liuhongt <hongtao.liu@intel.com>
989 * gcc.target/i386/mask-shift.c: New test.
991 2021-07-21 David Malcolm <dmalcolm@redhat.com>
994 * gcc.dg/analyzer/pr101547.c: New test.
996 2021-07-21 David Malcolm <dmalcolm@redhat.com>
999 * g++.dg/analyzer/pr101522.C: New test.
1001 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1002 Joseph Myers <joseph@codesourcery.com>
1003 Cesar Philippidis <cesar@codesourcery.com>
1005 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1006 * c-c++-common/goacc/classify-routine.c: Update.
1007 * c-c++-common/goacc/routine-2.c: Likewise.
1008 * c-c++-common/goacc/routine-nohost-1.c: New file.
1009 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1010 * g++.dg/goacc/template.C: Update.
1011 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1012 * gfortran.dg/goacc/classify-routine.f95: Update.
1013 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1014 * gfortran.dg/goacc/routine-6.f90: Likewise.
1015 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1016 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1017 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1018 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1019 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1020 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1021 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1023 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1025 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1027 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1029 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1030 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1032 * gcc.dg/analyzer/phi-2.c: New test.
1034 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1037 * gcc.target/powerpc/pr101129.c: Adjust.
1039 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1042 * gcc.target/i386/crc32-6.c: New test.
1044 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1047 * gfortran.dg/pr101514.f90: New test.
1049 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1051 PR middle-end/101535
1052 * c-c++-common/gomp/pr101535-1.c: New test.
1053 * c-c++-common/gomp/pr101535-2.c: New test.
1055 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1058 * g++.dg/gomp/pr101516.C: New test.
1060 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1062 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1063 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1064 * gfortran.dg/bind_c_char_10.f90: New test.
1065 * gfortran.dg/bind_c_char_6.f90: New test.
1066 * gfortran.dg/bind_c_char_7.f90: New test.
1067 * gfortran.dg/bind_c_char_8.f90: New test.
1068 * gfortran.dg/bind_c_char_9.f90: New test.
1070 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1072 * gcc.dg/unroll-10.c: New test.
1074 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1076 * gcc.dg/unroll-9.c: New test/
1078 2021-07-20 Martin Sebor <msebor@redhat.com>
1080 PR middle-end/101397
1081 * gcc.dg/Warray-bounds-80.c: New test.
1082 * gcc.dg/Warray-bounds-81.c: New test.
1083 * gcc.dg/Warray-bounds-82.c: New test.
1084 * gcc.dg/Warray-bounds-83.c: New test.
1085 * gcc.dg/Warray-bounds-84.c: New test.
1086 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1088 2021-07-20 Martin Sebor <msebor@redhat.com>
1090 PR middle-end/101300
1091 * gcc.dg/uninit-pr101300.c: New test.
1093 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1096 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1097 generation on power10.
1098 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1100 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.dg/pr101384.c: New test.
1104 * gcc.target/powerpc/pr101384-1.c: New test.
1105 * gcc.target/powerpc/pr101384-2.c: New test.
1107 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1110 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1111 true initial value of the reduction from the vectorizer.
1112 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1113 loop operate on exactly LANES (rather than LANES-1) iterations.
1114 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1116 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1119 * gcc.target/i386/pr71245-1.c: Remove.
1120 * gcc.target/i386/pr71245-2.c: Ditto.
1122 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1124 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1125 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1127 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1129 PR tree-optimization/100696
1130 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1132 2021-07-19 Martin Sebor <msebor@redhat.com>
1134 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1136 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1139 * g++.dg/coroutines/pr95520.C: New test.
1141 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1144 * gcc.dg/analyzer/pr101503.c: New test.
1146 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1148 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1149 support BTF format. Remove redundant check for AIX.
1150 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1151 support CTF format. Remove redundant check for AIX.
1152 * lib/gcc-dg.exp: Remove redundant check for AIX.
1154 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1157 * gcc.target/gcn/sram-ecc-1.c: New test.
1158 * gcc.target/gcn/sram-ecc-2.c: New test.
1159 * gcc.target/gcn/sram-ecc-3.c: New test.
1160 * gcc.target/gcn/sram-ecc-4.c: New test.
1161 * gcc.target/gcn/sram-ecc-5.c: New test.
1162 * gcc.target/gcn/sram-ecc-6.c: New test.
1163 * gcc.target/gcn/sram-ecc-7.c: New test.
1164 * gcc.target/gcn/sram-ecc-8.c: New test.
1166 2021-07-19 Andrew Pinski <apinski@marvell.com>
1169 * gcc.target/aarch64/csinv-neg-1.c: New test.
1171 2021-07-19 Marek Polacek <polacek@redhat.com>
1174 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1176 2021-07-19 Richard Biener <rguenther@suse.de>
1178 PR tree-optimization/101505
1179 * gcc.dg/vect/pr101505.c: New testcase.
1181 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1184 * gcc.target/i386/pr101492-1.c: New test.
1185 * gcc.target/i386/pr101492-2.c: Likewise.
1186 * gcc.target/i386/pr101492-3.c: Likewise.
1187 * gcc.target/i386/pr101492-4.c: Likewise.
1189 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1192 * gfortran.dg/fmt_nonchar_3.f90: New test.
1194 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1197 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1199 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1202 * jit.dg/all-non-failing-tests.h: New test.
1203 * jit.dg/test-cast.c: New test.
1205 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1207 * gcc.dg/tree-ssa/modref-6.c: New test.
1209 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1211 * gcc.dg/pr96542.c: New.
1213 2021-07-16 Patrick Palka <ppalka@redhat.com>
1216 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1218 2021-07-16 Patrick Palka <ppalka@redhat.com>
1222 * g++.dg/inherit/covariant23.C: New test.
1224 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1226 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1227 * gcc.dg/analyzer/dump-state.c: New test.
1229 2021-07-16 Martin Sebor <msebor@redhat.com>
1232 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1234 * gcc.dg/Wstringop-overflow-42.c: Same.
1235 * gcc.dg/Wstringop-overflow-68.c: Same.
1236 * gcc.dg/Wstringop-overflow-70.c: Same.
1237 * gcc.dg/Wstringop-overflow-71.c: Same.
1238 * gcc.dg/strlenopt-95.c: Fix typos.
1240 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1242 PR middle-end/101457
1243 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1244 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1245 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1246 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1248 2021-07-16 Marek Polacek <polacek@redhat.com>
1250 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1251 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1253 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1255 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1256 * g++.target/s390/mi-thunk.C: New test.
1257 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1259 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1260 * gcc.target/s390/risbg-ll-3.c: Likewise.
1261 * gcc.target/s390/call.h: Common code for the new tests.
1262 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1263 * gcc.target/s390/call-z10-pic.c: New test.
1264 * gcc.target/s390/call-z10.c: New test.
1265 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1266 * gcc.target/s390/call-z9-pic.c: New test.
1267 * gcc.target/s390/call-z9.c: New test.
1268 * gcc.target/s390/mfentry-m64-pic.c: New test.
1269 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1270 * gcc.target/s390/tls-pic.c: New test.
1271 * gcc.target/s390/tls.c: New test.
1273 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1275 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1276 by big/little endian targets, restoring the old expected
1277 result for big endian.
1278 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1279 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1280 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1282 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1285 * gcc.target/i386/pr101346.c: New test.
1287 2021-07-15 Martin Sebor <msebor@redhat.com>
1290 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1291 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1292 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1293 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1294 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1295 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1297 * gcc.target/i386/pr92658-avx512f.c: Same.
1298 * gcc.dg/Wstringop-overflow-68.c: New test.
1299 * gcc.dg/Wstringop-overflow-69.c: New test.
1300 * gcc.dg/Wstringop-overflow-70.c: New test.
1301 * gcc.dg/Wstringop-overflow-71.c: New test.
1302 * gcc.dg/strlenopt-95.c: New test.
1304 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1309 * g++.dg/analyzer/pr93212.C: Update location of warning.
1310 * g++.dg/analyzer/pr94011.C: Add
1311 -Wno-analyzer-use-of-uninitialized-value.
1312 * g++.dg/analyzer/pr94503.C: Likewise.
1313 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1314 param to avoid uninitialized warning.
1315 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1316 uninitialized value on result of alloca.
1317 (test_12a): Add expected warning.
1318 (test_12c): Likewise.
1319 (test_19): Likewise.
1320 (test_29b): Likewise.
1321 (test_29c): Likewise.
1322 (test_37): Remove xfail.
1323 (test_37a): Likewise.
1324 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1325 * gcc.dg/analyzer/explode-2.c: Remove params; add
1326 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1327 Initialize the locals.
1328 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1330 * gcc.dg/analyzer/fgets-1.c: New test.
1331 * gcc.dg/analyzer/fread-1.c: New test.
1332 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1333 (test_40): Likewise.
1334 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1335 uninitialized padding.
1336 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1338 (read_alias_file): Call it.
1339 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1340 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1341 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1342 * gcc.dg/analyzer/pr98628.c: Likewise.
1343 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1345 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1346 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1347 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1348 with -fno-fat-lto-objects.
1349 * gcc.dg/analyzer/uninit-1.c: New test.
1350 * gcc.dg/analyzer/uninit-2.c: New test.
1351 * gcc.dg/analyzer/uninit-3.c: New test.
1352 * gcc.dg/analyzer/uninit-4.c: New test.
1353 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1354 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1355 * gcc.dg/analyzer/use-after-free-2.c: New test.
1356 * gcc.dg/analyzer/use-after-free-3.c: New test.
1357 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1358 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1359 uninitialized warnings. Remove xfail.
1360 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1362 * gfortran.dg/analyzer/pr97668.f: Add
1363 -Wno-analyzer-use-of-uninitialized-value and
1364 -Wno-analyzer-too-complex.
1366 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1368 * gcc.dg/analyzer/phi-1.c: New test.
1370 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1372 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1375 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1377 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
1380 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/cpp0x/nullptr46.C: New test.
1385 2021-07-15 Tamar Christina <tamar.christina@arm.com>
1387 PR middle-end/101457
1388 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
1389 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
1390 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1391 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
1393 2021-07-15 Martin Sebor <msebor@redhat.com>
1395 * gcc.dg/Wvla-parameter-12.c: New test.
1397 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
1400 * gcc.target/powerpc/pr101129.c: New.
1402 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1404 PR middle-end/101437
1405 * gcc.c-torture/compile/pr101437.c: New test.
1407 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
1409 * gcc.target/powerpc/mma-builtin-9.c: New test.
1411 2021-07-14 Patrick Palka <ppalka@redhat.com>
1414 * g++.dg/cpp1z/class-deduction96.C: New test.
1416 2021-07-14 Jason Merrill <jason@redhat.com>
1418 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
1420 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1422 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
1423 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
1424 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
1425 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1427 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
1429 * gcc.dg/pr80776-1.c: Remove xfail.
1431 2021-07-14 Marek Polacek <polacek@redhat.com>
1434 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
1435 * g++.dg/cpp1y/constexpr-101371.C: New test.
1437 2021-07-14 Harald Anlauf <anlauf@gmx.de>
1440 * gfortran.dg/pr100949.f90: New test.
1442 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1444 * lib/target-supports.exp
1445 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
1446 check_effective_target_arm_v8_2a_i8mm_neon_hw,
1447 check_effective_target_vect_usdot_qi): New.
1448 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
1449 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
1450 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
1451 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
1452 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
1453 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
1454 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
1455 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
1456 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
1457 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
1458 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
1459 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
1460 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
1461 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
1463 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1465 * gcc.target/arm/simd/vusdot-autovec.c: New test.
1467 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1469 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
1470 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
1472 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
1475 * gcc.target/i386/pr101395-1.c: New test.
1476 * gcc.target/i386/pr101395-2.c: Likewise.
1477 * gcc.target/i386/pr101395-3.c: Likewise.
1479 2021-07-14 Richard Biener <rguenther@suse.de>
1481 PR tree-optimization/101445
1482 * gcc.dg/vect/pr101445.c: New testcase.
1484 2021-07-14 Richard Biener <rguenther@suse.de>
1486 * gcc.target/i386/vect-reduc-1.c: New testcase.
1488 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
1490 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
1491 for RTL pattern match.
1492 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
1493 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
1494 scan-assembler regex to look for a scalar register instead of
1496 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
1497 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
1498 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
1499 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1500 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1501 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1502 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1503 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1504 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
1505 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1506 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1507 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
1508 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1509 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1510 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1511 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1512 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
1513 cases to look for 'b' and 'h' registers instead of 'w'.
1514 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
1515 regex to reflect lane 0 vector extractions being simplified
1516 to scalar register moves.
1517 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1518 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1519 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1520 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
1521 lane 1 as the moves for lane 0 now get optimized away.
1522 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1523 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1524 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1525 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1526 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1527 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1528 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1530 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
1532 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
1533 gcc/testsuite/gcc.target/i386.
1535 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
1537 PR tree-optimization/93781
1538 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
1540 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1542 * gcc.target/aarch64/sve/reduc_9.c: New test.
1543 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
1544 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
1545 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
1546 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
1547 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
1548 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
1549 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
1550 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
1551 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
1552 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
1553 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
1554 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
1555 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
1557 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1559 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
1561 2021-07-13 Jakub Jelinek <jakub@redhat.com>
1562 Richard Biener <rguenther@suse.de>
1564 PR tree-optimization/101419
1565 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
1566 instead of -fdump-tree-objsz1-details in dg-options and adjust names
1567 of dump file in scan-tree-dump.
1568 * gcc.dg/pr101419.c: New test.
1570 2021-07-13 Richard Biener <rguenther@suse.de>
1573 2021-07-13 Richard Biener <rguenther@suse.de>
1575 * g++.dg/vect/slp-pr87105.cc: Adjust.
1576 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1578 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1581 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
1582 insn counts to account for power10 prefixed loads and stores.
1583 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
1585 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
1587 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
1589 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
1591 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
1593 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
1595 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
1596 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
1597 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
1598 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
1599 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
1601 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
1602 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
1603 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
1604 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
1605 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
1606 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
1607 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
1608 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
1609 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
1610 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
1612 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
1614 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
1616 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
1618 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
1620 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
1622 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
1623 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
1625 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
1626 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
1627 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
1629 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
1630 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
1631 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
1632 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
1633 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
1634 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
1635 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
1636 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
1637 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
1639 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1641 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
1642 optimization. Do not check what XXSPLTIDP generates if the value
1645 2021-07-12 Patrick Palka <ppalka@redhat.com>
1649 * g++.dg/cpp1z/class-deduction92.C: New test.
1650 * g++.dg/cpp1z/class-deduction93.C: New test.
1651 * g++.dg/cpp1z/class-deduction94.C: New test.
1652 * g++.dg/cpp1z/class-deduction95.C: New test.
1654 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
1657 * gcc.target/i386/pr101424.c: New test.
1659 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
1661 * gcc.dg/tree-ssa/pr101335.c: New.
1663 2021-07-12 Andrew Pinski <apinski@marvell.com>
1665 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
1667 2021-07-12 Richard Biener <rguenther@suse.de>
1669 PR tree-optimization/101373
1670 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
1671 * gnat.dg/opt95.adb: Likewise.
1673 2021-07-12 Richard Biener <rguenther@suse.de>
1675 * g++.dg/vect/slp-pr87105.cc: Adjust.
1676 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1678 2021-07-12 Richard Biener <rguenther@suse.de>
1680 PR tree-optimization/101394
1681 * gcc.dg/torture/pr101394.c: New testcase.
1683 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1684 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/101403
1687 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
1689 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1692 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
1694 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1697 * gcc.target/arm/simd/pr98435.c: New test.
1699 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1701 PR tree-optimization/101403
1702 * gcc.dg/pr101403.c: New test case.
1704 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
1706 * gcc.dg/torture/pr100329.c: Require target lra.
1707 * gcc.dg/torture/pr100519.c: Likewise.
1709 2021-07-10 Patrick Palka <ppalka@redhat.com>
1712 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
1714 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
1715 * g++.dg/cpp2a/concepts-requires27.C: New test.
1717 2021-07-09 Jason Merrill <jason@redhat.com>
1720 * g++.dg/concepts/explicit-spec1.C: New test.
1722 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
1723 Uroš Bizjak <ubizjak@gmail.com>
1725 * gcc.target/i386/divmod-9.c: New test case.
1727 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
1730 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
1731 powerpc based targets.
1733 2021-07-09 Patrick Palka <ppalka@redhat.com>
1736 * g++.dg/cpp2a/concepts-requires26.C: New test.
1737 * g++.dg/cpp2a/lambda-uneval16.C: New test.
1739 2021-07-09 Patrick Palka <ppalka@redhat.com>
1742 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
1743 example, which we now handle correctly.
1744 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
1745 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
1747 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1749 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1750 __attribute__((noinline)).
1751 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1753 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1758 * gcc.target/mips/pr100760.c: New test.
1759 * gcc.target/mips/pr100761.c: New test.
1760 * gcc.target/mips/pr100762.c: New test.
1762 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1764 * gcc.target/powerpc/mod-vectorize.c: New test.
1766 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1768 * gcc.target/powerpc/div-vectorize-1.c: New test.
1770 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1772 * gcc.target/powerpc/mul-vectorize-1.c: New test.
1773 * gcc.target/powerpc/mul-vectorize-2.c: New test.
1775 2021-07-08 Martin Sebor <msebor@redhat.com>
1777 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
1779 2021-07-08 Martin Sebor <msebor@redhat.com>
1782 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
1784 2021-07-08 Martin Sebor <msebor@redhat.com>
1786 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
1787 * g++.dg/warn/Warray-bounds-13.C: Same.
1789 2021-07-08 Marek Polacek <polacek@redhat.com>
1792 * g++.dg/cpp0x/noexcept70.C: New test.
1794 2021-07-08 Martin Jambor <mjambor@suse.cz>
1797 * gcc.dg/ipa/pr101066.c: New test.
1799 2021-07-08 Martin Sebor <msebor@redhat.com>
1802 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
1803 * c-c++-common/Warray-bounds-4.c: Same.
1805 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
1807 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
1810 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
1812 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
1814 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
1815 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/40210
1818 * gcc.dg/builtin-bswap-13.c: New test.
1819 * gcc.dg/builtin-bswap-14.c: New test.
1821 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
1824 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
1826 2021-07-07 David Malcolm <dmalcolm@redhat.com>
1828 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1829 * gcc.dg/plugin/analyzer_gil_plugin.c
1830 (gil_state_machine::on_condition): Remove.
1832 2021-07-07 Martin Sebor <msebor@redhat.com>
1834 PR tree-optimization/100137
1835 PR tree-optimization/99121
1836 PR tree-optimization/97027
1837 * c-c++-common/Warray-bounds-3.c: Remove xfail
1838 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
1839 * c-c++-common/Warray-bounds-9.c: New test.
1840 * c-c++-common/Warray-bounds-10.c: New test.
1841 * g++.dg/asan/asan_test.C: Suppress expected warnings.
1842 * g++.dg/pr95768.C: Same.
1843 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
1844 * g++.dg/warn/Warray-bounds-11.C: Same.
1845 * g++.dg/warn/Warray-bounds-12.C: Same.
1846 * g++.dg/warn/Warray-bounds-13.C: Same.
1847 * g++.dg/warn/Warray-bounds-17.C: Same.
1848 * g++.dg/warn/Warray-bounds-20.C: Same.
1849 * gcc.dg/Warray-bounds-29.c: Same.
1850 * gcc.dg/Warray-bounds-30.c: Add xfail.
1851 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
1852 * gcc.dg/Warray-bounds-32.c: Same.
1853 * gcc.dg/Warray-bounds-52.c: Same.
1854 * gcc.dg/Warray-bounds-53.c: Same.
1855 * gcc.dg/Warray-bounds-58.c: Remove xfail.
1856 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
1857 * gcc.dg/Warray-bounds-66.c: Same.
1858 * gcc.dg/Warray-bounds-69.c: Same.
1859 * gcc.dg/Wstringop-overflow-34.c: Same.
1860 * gcc.dg/Wstringop-overflow-47.c: Same.
1861 * gcc.dg/Wstringop-overflow-61.c: Same.
1862 * gcc.dg/Warray-bounds-77.c: New test.
1863 * gcc.dg/Warray-bounds-78.c: New test.
1864 * gcc.dg/Warray-bounds-79.c: New test.
1866 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
1869 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
1871 2021-07-07 Richard Biener <rguenther@suse.de>
1873 PR tree-optimization/34195
1874 * gcc.dg/vect/pr34195.c: New testcase.
1876 2021-07-07 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/99728
1879 * g++.dg/opt/pr99728.C: New testcase.
1881 2021-07-07 liuhongt <hongtao.liu@intel.com>
1883 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
1884 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
1885 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
1886 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
1888 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1891 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
1893 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1896 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
1898 2021-07-06 Martin Sebor <msebor@redhat.com>
1901 * g++.dg/warn/uninit-pr55881.C: New test.
1903 2021-07-06 Martin Sebor <msebor@redhat.com>
1905 PR tree-optimization/86650
1906 * gcc.dg/Warray-bounds-76.c: New test.
1908 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1911 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
1913 2021-07-06 Martin Sebor <msebor@redhat.com>
1915 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
1916 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
1918 2021-07-06 Martin Sebor <msebor@redhat.com>
1920 * gcc.dg/Wobjsize-1.c: Prune expected output.
1921 * gcc.dg/Warray-bounds-71.c: New test.
1922 * gcc.dg/Warray-bounds-71.h: New test header.
1923 * gcc.dg/Warray-bounds-72.c: New test.
1924 * gcc.dg/Warray-bounds-73.c: New test.
1925 * gcc.dg/Warray-bounds-74.c: New test.
1926 * gcc.dg/Warray-bounds-75.c: New test.
1927 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
1928 * gcc.dg/Wfree-nonheap-object-5.c: New test.
1929 * gcc.dg/Wfree-nonheap-object-6.c: New test.
1930 * gcc.dg/pragma-diag-10.c: New test.
1931 * gcc.dg/pragma-diag-9.c: New test.
1932 * gcc.dg/uninit-suppress_3.c: New test.
1933 * gcc.dg/pr79214.c: Xfail tests.
1934 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
1935 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
1937 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
1940 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
1941 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
1943 2021-07-06 Richard Biener <rguenther@suse.de>
1945 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
1946 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
1947 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
1948 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
1950 2021-07-06 Andrew Pinski <apinski@marvell.com>
1952 PR tree-optimization/101256
1953 * g++.dg/torture/pr101256.C: New test.
1955 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1958 * gfortran.dg/implied_do_io_7.f90: New test.
1960 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
1962 PR rtl-optimization/100328
1963 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
1964 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
1965 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
1966 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
1967 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
1968 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
1969 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
1970 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
1971 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
1972 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
1973 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
1974 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
1975 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
1976 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
1977 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
1978 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
1979 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
1980 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
1981 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
1982 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
1983 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
1984 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
1985 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
1986 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
1987 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
1988 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
1989 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
1990 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
1991 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
1992 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
1993 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
1994 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
1995 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
1996 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
1997 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
1998 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
1999 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2000 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2001 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2003 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2006 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2007 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2009 2021-07-05 Andrew Pinski <apinski@marvell.com>
2011 PR tree-optimization/101039
2012 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2013 ABSU and still not expect ABS_EXPR.
2014 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2015 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2017 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2020 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2022 2021-07-05 Richard Biener <rguenther@suse.de>
2025 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2027 2021-07-05 liuhongt <hongtao.liu@intel.com>
2029 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2031 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2033 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2034 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2035 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2036 doesn't support CTF.
2037 (gcc-dg-debug-runtest): Move CTF support within
2038 target support format test.
2040 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2042 PR middle-end/101294
2043 * gcc.dg/pr101294.c: New test.
2045 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2048 * gdc.dg/torture/pr101273.d: New test.
2050 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2053 * gdc.dg/torture/pr101282.d: New test.
2055 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2057 * g++.dg/gomp/attrs-1.C: New test.
2058 * g++.dg/gomp/attrs-2.C: New test.
2059 * g++.dg/gomp/attrs-3.C: New test.
2061 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2064 * c-c++-common/gomp/atomic-24.c: New test.
2066 2021-07-02 Patrick Palka <ppalka@redhat.com>
2069 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2071 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2073 * gcc.target/powerpc/mma-builtin-7.c: New test.
2074 * gcc.target/powerpc/mma-builtin-8.c: New test.
2076 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2078 PR tree-optimization/101223
2079 * gcc.dg/pr101223.c: New.
2081 2021-07-02 David Faust <david.faust@oracle.com>
2083 * gcc.dg/debug/btf/btf-float-1.c: New test.
2084 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2085 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2086 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2088 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2090 * lib/gcc-defs.exp: Add a comment.
2092 2021-07-02 Richard Biener <rguenther@suse.de>
2094 PR tree-optimization/101293
2095 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2097 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2100 * gcc.target/i386/avx2-pr101286.c: New test.
2102 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2104 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2105 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2106 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2107 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2108 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2109 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2110 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2111 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2113 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2115 * gcc.target/powerpc/float128-cmove.c: New test.
2116 * gcc.target/powerpc/float128-minmax-3.c: New test.
2118 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2120 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2122 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2125 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2127 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2128 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2129 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2130 * gcc.target/i386/avx512f_cond_move.c: Also pass
2131 -mprefer-vector-width=512 and expect integer broadcast.
2132 * gcc.target/i386/pr100865-1.c: New test.
2133 * gcc.target/i386/pr100865-2.c: Likewise.
2134 * gcc.target/i386/pr100865-3.c: Likewise.
2135 * gcc.target/i386/pr100865-4a.c: Likewise.
2136 * gcc.target/i386/pr100865-4b.c: Likewise.
2137 * gcc.target/i386/pr100865-5a.c: Likewise.
2138 * gcc.target/i386/pr100865-5b.c: Likewise.
2139 * gcc.target/i386/pr100865-6a.c: Likewise.
2140 * gcc.target/i386/pr100865-6b.c: Likewise.
2141 * gcc.target/i386/pr100865-6c.c: Likewise.
2142 * gcc.target/i386/pr100865-7a.c: Likewise.
2143 * gcc.target/i386/pr100865-7b.c: Likewise.
2144 * gcc.target/i386/pr100865-7c.c: Likewise.
2145 * gcc.target/i386/pr100865-8a.c: Likewise.
2146 * gcc.target/i386/pr100865-8b.c: Likewise.
2147 * gcc.target/i386/pr100865-8c.c: Likewise.
2148 * gcc.target/i386/pr100865-9a.c: Likewise.
2149 * gcc.target/i386/pr100865-9b.c: Likewise.
2150 * gcc.target/i386/pr100865-9c.c: Likewise.
2151 * gcc.target/i386/pr100865-10a.c: Likewise.
2152 * gcc.target/i386/pr100865-10b.c: Likewise.
2153 * gcc.target/i386/pr100865-11a.c: Likewise.
2154 * gcc.target/i386/pr100865-11b.c: Likewise.
2155 * gcc.target/i386/pr100865-11c.c: Likewise.
2156 * gcc.target/i386/pr100865-12a.c: Likewise.
2157 * gcc.target/i386/pr100865-12b.c: Likewise.
2158 * gcc.target/i386/pr100865-12c.c: Likewise.
2160 2021-07-01 Richard Biener <rguenther@suse.de>
2162 PR tree-optimization/101280
2163 PR tree-optimization/101173
2164 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2166 2021-07-01 Richard Biener <rguenther@suse.de>
2168 PR tree-optimization/101278
2169 * gcc.dg/torture/pr101278.c: New testcase.
2171 2021-07-01 Richard Biener <rguenther@suse.de>
2173 PR tree-optimization/100778
2174 * gcc.dg/torture/pr100778.c: New testcase.
2176 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2179 * gcc.target/i386/pr101044.c: New test.
2181 2021-07-01 Richard Biener <rguenther@suse.de>
2183 PR tree-optimization/101178
2184 * gcc.dg/vect/bb-slp-72.c: New testcase.
2185 * gcc.dg/vect/bb-slp-73.c: Likewise.
2186 * gcc.dg/vect/bb-slp-74.c: Likewise.
2188 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2191 * gcc.dg/pr101266.c: New test.
2193 2021-07-01 Patrick Palka <ppalka@redhat.com>
2196 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2198 2021-07-01 Patrick Palka <ppalka@redhat.com>
2201 * g++.dg/template/access41.C: New test.
2202 * g++.dg/template/access41a.C: New test.
2204 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2206 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2209 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2211 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2213 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2216 2021-06-30 Patrick Palka <ppalka@redhat.com>
2218 * g++.dg/cpp2a/concepts-access2.C: New test.
2220 2021-06-30 Marek Polacek <polacek@redhat.com>
2224 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2225 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2226 * g++.dg/cpp0x/auto42.C: Likewise.
2227 * g++.dg/cpp0x/initlist75.C: Likewise.
2228 * g++.dg/cpp0x/initlist80.C: Likewise.
2229 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2230 * g++.dg/cpp23/auto-array.C: New test.
2232 2021-06-30 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/101267
2235 * gfortran.dg/pr101267.f90: New testcase.
2237 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2240 * gcc.dg/analyzer/clobbers-1.c: New test.
2241 * gcc.dg/analyzer/clobbers-2.c: New test.
2242 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2243 (test_28): Likewise.
2244 (test_52): Likewise. Add coverage for end of buffer.
2245 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2246 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2247 (test_4): Use char. Mark xfail as fixed.
2249 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2252 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2253 * gcc.dg/analyzer/symbolic-8.c: New test.
2255 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2257 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2259 2021-06-30 Richard Biener <rguenther@suse.de>
2261 PR tree-optimization/101264
2262 * gfortran.dg/pr101264.f90: New testcase.
2264 2021-06-30 liuhongt <hongtao.liu@intel.com>
2267 * gcc.target/i386/pr101248.c: New test.
2269 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2271 * gcc.dg/pr101254.c: New.
2273 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2276 * gcc.target/i386/pr95046-9.c: New test.
2278 2021-06-29 Richard Biener <rguenther@suse.de>
2280 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2281 * gcc.dg/vect/bb-slp-71.c: New testcase.
2283 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/ubsan/pr101210.C: New test.
2288 2021-06-29 Richard Biener <rguenther@suse.de>
2290 PR tree-optimization/101242
2291 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2292 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2294 2021-06-28 Martin Sebor <msebor@redhat.com>
2296 * g++.dg/uninit-pr74762.C: New test.
2297 * g++.dg/warn/uninit-pr74765.C: Same.
2299 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2300 David Faust <david.faust@oracle.com>
2302 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2303 (gcc-dg-debug-runtest): Add -gctf support.
2304 * gcc.dg/debug/btf/btf-1.c: New test.
2305 * gcc.dg/debug/btf/btf-2.c: Likewise.
2306 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2307 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2308 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2309 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2310 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2311 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2312 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2313 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2314 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2315 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2316 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2317 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2318 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2319 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2320 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2321 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2322 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2323 * gcc.dg/debug/btf/btf.exp: Likewise.
2324 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2325 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2326 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2327 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2328 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2329 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2330 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2331 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2332 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2333 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2334 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2335 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2336 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2337 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2338 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2339 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2340 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2341 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2342 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2343 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2344 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2345 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2346 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2347 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2348 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2349 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2350 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2351 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2352 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2353 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2354 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2355 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2356 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2357 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2358 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2359 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2360 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2361 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2362 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2363 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2364 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2365 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2366 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2367 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2368 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2369 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2370 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2371 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2372 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2373 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2374 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
2375 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
2376 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
2377 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
2378 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
2379 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
2380 * gcc.dg/debug/ctf/ctf.exp: Likewise.
2381 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
2382 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
2383 * gcc.dg/debug/btf/btf-function-3.c: New file.
2384 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
2385 * gcc.dg/debug/btf/btf-struct-2.c: New file.
2386 * gcc.dg/debug/btf/btf-variables-2.c: New file.
2387 * gcc.dg/debug/btf/btf-variables-3.c: New file.
2388 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
2389 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
2390 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
2391 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
2392 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
2393 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
2395 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2397 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
2399 2021-06-28 Martin Jambor <mjambor@suse.cz>
2402 * gcc.dg/ipa/pr93385.c: New test.
2403 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
2404 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
2405 * g++.dg/ipa/ipa-sra-4.C: Likewise.
2407 2021-06-28 Richard Biener <rguenther@suse.de>
2409 PR tree-optimization/101229
2410 * gcc.dg/torture/pr101229.c: New testcase.
2412 2021-06-28 Richard Biener <rguenther@suse.de>
2414 PR tree-optimization/101207
2415 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
2417 2021-06-28 Richard Biener <rguenther@suse.de>
2419 PR tree-optimization/101173
2420 * gcc.dg/torture/pr101173.c: New testcase.
2422 2021-06-28 liuhongt <hongtao.liu@intel.com>
2425 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
2426 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
2427 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
2428 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
2429 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
2430 * gcc.target/i386/avx512vl-pr100648.c: New test.
2431 * gcc.target/i386/avx512vl-blendv-1.c: New test.
2432 * gcc.target/i386/avx512vl-blendv-2.c: New test.
2434 2021-06-28 liuhongt <hongtao.liu@intel.com>
2436 * gcc.target/i386/funcspec-8.c: Replace
2437 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
2438 * gcc.target/i386/blendv-1.c: New test.
2439 * gcc.target/i386/blendv-2.c: New test.
2441 2021-06-27 Andrew Pinski <apinski@marvell.com>
2443 * gcc.dg/torture/pr101230-1.c: New test.
2445 2021-06-26 Patrick Palka <ppalka@redhat.com>
2448 * g++.dg/template/access40.C: New test.
2449 * g++.dg/template/access40a.C: New test.
2451 2021-06-26 Jason Merrill <jason@redhat.com>
2455 * g++.dg/cpp2a/no_unique_address13.C: New test.
2457 2021-06-26 Marek Polacek <polacek@redhat.com>
2460 * g++.dg/cpp0x/noexcept69.C: New test.
2461 * g++.dg/parse/saved1.C: Adjust dg-error.
2462 * g++.dg/template/crash50.C: Likewise.
2464 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2466 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
2467 for v4f, to avoid relying on exact floating-point equality.
2468 * jit.dg/test-vector-types.cc (check_div): Likewise.
2470 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2472 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
2473 * jit.dg/test-asm.cc: Likewise.
2475 2021-06-25 Martin Sebor <msebor@redhat.com>
2477 PR middle-end/101216
2478 * gcc.dg/Wnonnull-7.c: New test.
2480 2021-06-25 Richard Biener <rguenther@suse.de>
2482 PR tree-optimization/101202
2483 * gcc.dg/torture/pr101202.c: New testcase.
2485 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
2487 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
2489 2021-06-25 liuhongt <hongtao.liu@intel.com>
2492 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
2493 temporarily avoid regression, eventually xfail should be
2496 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2498 * gcc.dg/tree-ssa/evrp30.c: New.
2500 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2502 * gcc.dg/tree-ssa/pr101189.c: New.
2504 2021-06-24 Patrick Palka <ppalka@redhat.com>
2507 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
2509 2021-06-24 Patrick Palka <ppalka@redhat.com>
2512 * g++.dg/cpp2a/concepts-requires25.C: New test.
2514 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.dg/pr101171.c: New test.
2519 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
2522 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
2523 Add --param vect-epilogues-nomask=0.
2524 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
2525 to avoid loop vectorization.
2529 2021-06-24 Richard Biener <rguenther@suse.de>
2531 * gcc.target/i386/vect-addsubv2df.c: New testcase.
2532 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
2533 * gcc.target/i386/vect-addsubv4df.c: Likewise.
2534 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
2535 * gcc.target/i386/vect-addsub-2.c: Likewise.
2536 * gcc.target/i386/vect-addsub-3.c: Likewise.
2538 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2540 PR middle-end/101170
2541 * gcc.dg/pr101170.c: New test.
2543 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2545 PR middle-end/101172
2546 * gcc.dg/pr101172.c: New test.
2548 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
2550 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
2552 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
2554 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2556 * c-c++-common/gomp/target-in-reduction-1.c: New test.
2557 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
2558 target or combined target constructs.
2560 2021-06-24 Richard Biener <rguenther@suse.de>
2562 PR tree-optimization/101105
2563 * gcc.dg/torture/pr101105.c: New testcase.
2565 2021-06-24 liuhongt <hongtao.liu@intel.com>
2568 * gcc.target/i386/pr98434-1.c: New test.
2569 * gcc.target/i386/pr98434-2.c: New test.
2570 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
2572 2021-06-23 Patrick Palka <ppalka@redhat.com>
2575 * g++.dg/cpp1z/class-deduction-access3.C: New test.
2576 * g++.dg/cpp1z/class-deduction91.C: New test.
2578 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
2580 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
2581 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
2582 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
2583 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
2584 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
2585 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
2586 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
2587 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
2589 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
2590 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
2591 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
2592 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
2593 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
2594 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
2595 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
2598 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
2600 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
2603 2021-06-23 Patrick Palka <ppalka@redhat.com>
2606 * g++.dg/cpp1z/class-deduction88.C: New test.
2607 * g++.dg/cpp1z/class-deduction89.C: New test.
2608 * g++.dg/cpp1z/class-deduction90.C: New test.
2610 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
2613 * gcc.target/i386/pr101175.c: New test.
2615 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
2618 * gfortran.dg/coarray_collectives_17.f90: New test.
2620 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
2621 Tobias Burnus <tobias@codesourcery.com>
2624 * gfortran.dg/pr93524.c: New.
2625 * gfortran.dg/pr93524.f90: New.
2627 2021-06-22 David Malcolm <dmalcolm@redhat.com>
2630 * gcc.dg/analyzer/pr101143.c: New test.
2632 2021-06-22 Richard Biener <rguenther@suse.de>
2634 PR middle-end/101156
2635 * gcc.dg/pr101156.c: New testcase.
2637 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2639 PR tree-optimization/101159
2640 * gcc.c-torture/compile/pr101159.c: New test.
2642 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2644 PR middle-end/101160
2645 * g++.target/i386/empty-class1.C: Require lp64 effective target
2646 instead of x86_64-*-*.
2647 * g++.target/i386/empty-class2.C: New test.
2649 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2650 Andrew Pinski <apinski@marvell.com>
2652 PR tree-optimization/101162
2653 * g++.dg/opt/pr101162.C: New test.
2655 2021-06-22 Richard Biener <rguenther@suse.de>
2657 PR tree-optimization/101151
2658 * gcc.dg/torture/pr101151.c: New testcase.
2660 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
2662 * g++.dg/modules/omp-1_a.C: Check pthread is available for
2664 * g++.dg/modules/omp-2_a.C: Ditto.
2666 2021-06-22 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/101158
2669 * gfortran.dg/pr101158.f90: New testcase.
2671 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2674 * gcc.target/i386/pr11877-2.c: New test.
2676 2021-06-22 liuhongt <hongtao.liu@intel.com>
2678 PR tree-optimization/97770
2679 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
2680 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
2682 2021-06-22 liuhongt <hongtao.liu@intel.com>
2685 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
2686 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
2687 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
2688 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
2689 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
2690 * gcc.target/i386/avx512f-pr100267-1.c: New test.
2691 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
2692 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
2693 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
2694 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
2695 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
2696 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
2697 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
2698 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
2699 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
2700 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
2702 2021-06-22 liuhongt <hongtao.liu@intel.com>
2705 * gcc.target/i386/pr100310.c: New test.
2707 2021-06-21 Jason Merrill <jason@redhat.com>
2710 * g++.target/i386/empty-class1.C: New test.
2712 2021-06-21 Patrick Palka <ppalka@redhat.com>
2715 * g++.dg/opt/nrv21.C: New test.
2717 2021-06-21 Patrick Palka <ppalka@redhat.com>
2720 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
2722 2021-06-21 Jakub Jelinek <jakub@redhat.com>
2724 PR inline-asm/100785
2725 * c-c++-common/pr100785.c: New test.
2726 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
2727 * gcc.dg/pr48552-2.c: Likewise.
2729 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2732 * gcc.target/arm/simd/pr97906.c: New test.
2734 2021-06-21 Richard Biener <rguenther@suse.de>
2736 PR tree-optimization/101121
2737 * gfortran.dg/pr101121.f: New testcase.
2739 2021-06-21 liuhongt <hongtao.liu@intel.com>
2742 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
2743 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
2744 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
2745 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
2747 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
2750 * gcc.target/i386/pr11877.c: New test case.
2752 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2754 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
2756 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
2758 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
2760 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
2763 2021-06-18 Harald Anlauf <anlauf@gmx.de>
2767 * gfortran.dg/min0_max0_1.f90: New test.
2768 * gfortran.dg/min0_max0_2.f90: New test.
2770 2021-06-18 David Malcolm <dmalcolm@redhat.com>
2772 * gcc.dg/analyzer/symbolic-7.c: New test.
2774 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2777 * gcc.target/arm/acle/pr100856.c: New test.
2778 * gcc.target/arm/multilib.exp: Add tests for cde options.
2780 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
2782 * gcc.target/powerpc/float128-minmax-2.c: New test.
2784 2021-06-17 Jason Merrill <jason@redhat.com>
2787 * g++.dg/cpp0x/deleted15.C: New test.
2789 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
2792 * gcc.target/i386/pr100704-1.c: New test.
2793 * gcc.target/i386/pr100704-2.c: Likewise.
2794 * gcc.target/i386/pr100704-3.c: Likewise.
2796 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
2799 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
2800 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
2802 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
2804 * gcc.dg/pr100790.c: New test.
2806 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
2808 * gcc.target/s390/zvector/vec-doublee.c: New test.
2809 * gcc.target/s390/zvector/vec-floate.c: New test.
2811 2021-06-17 Richard Biener <rguenther@suse.de>
2813 PR tree-optimization/54400
2814 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
2816 2021-06-16 Jason Merrill <jason@redhat.com>
2820 * g++.dg/template/access39.C: New test.
2822 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2826 * gfortran.dg/pr95502.f90: New test.
2828 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2831 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2835 * gfortran.dg/pr95502.f90: New test.
2837 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2841 * gfortran.dg/pr95502.f90: New test.
2843 2021-06-16 Jason Merrill <jason@redhat.com>
2846 PR preprocessor/96391
2847 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
2848 * g++.dg/plugin/plugin.exp: Run it.
2850 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2852 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2854 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2856 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2858 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2860 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2862 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2864 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2866 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2868 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
2870 2021-06-16 Martin Jambor <mjambor@suse.cz>
2872 PR tree-optimization/100453
2873 * gcc.dg/tree-ssa/pr100453.c: New test.
2875 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2877 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
2880 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2882 PR middle-end/101062
2883 * gcc.dg/pr101062.c: New test.
2885 2021-06-16 Richard Biener <rguenther@suse.de>
2887 PR tree-optimization/101088
2888 * gcc.dg/torture/pr101088.c: New testcase.
2890 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
2892 PR rtl-optimization/46235
2893 * gcc.target/i386/bt-5.c: New test.
2894 * gcc.target/i386/bt-6.c: New test.
2895 * gcc.target/i386/bt-7.c: New test.
2897 2021-06-16 Arnaud Charlet <charlet@adacore.com>
2899 * gnat.dg/limited4.adb: Disable illegal code.
2901 2021-06-16 Richard Biener <rguenther@suse.de>
2903 PR tree-optimization/101083
2904 * gcc.dg/vect/pr97832-4.c: New testcase.
2906 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
2909 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
2910 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
2911 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
2912 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
2913 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
2914 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
2915 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
2916 * gfortran.dg/gomp/defaultmap-1.f90: New test.
2917 * gfortran.dg/gomp/defaultmap-2.f90: New test.
2918 * gfortran.dg/gomp/defaultmap-3.f90: New test.
2919 * gfortran.dg/gomp/defaultmap-4.f90: New test.
2920 * gfortran.dg/gomp/defaultmap-5.f90: New test.
2921 * gfortran.dg/gomp/defaultmap-6.f90: New test.
2922 * gfortran.dg/gomp/defaultmap-7.f90: New test.
2924 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2926 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
2927 * gcc.dg/analyzer/capacity-1.c: New test.
2928 * gcc.dg/analyzer/capacity-2.c: New test.
2929 * gcc.dg/analyzer/capacity-3.c: New test.
2931 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2934 * gcc.dg/analyzer/explode-2a.c: New test.
2936 2021-06-15 Jakub Jelinek <jakub@redhat.com>
2939 * gcc.target/i386/pr101046.c: New test.
2941 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
2943 * c-c++-common/Wattributes.c: Remove s390-specific check and add
2945 * gcc.dg/Wattributes-6.c: Likewise.
2947 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
2950 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
2952 2021-06-14 Martin Sebor <msebor@redhat.com>
2955 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
2956 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
2957 * g++.dg/warn/Wstringop-overflow-7.C: New test.
2958 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
2959 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
2961 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
2964 * gcc.target/powerpc/pr100777.c: New test.
2966 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
2969 * gcc.target/i386/pr101058.c: New test.
2971 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
2974 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
2975 * gcc.dg/spellcheck-stdlib.c: Likewise.
2977 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
2979 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
2980 * gcc.target/arm/simd/mve-vshl.c: Likewise.
2981 * gcc.target/arm/simd/mve-vec-pack.c: New test.
2982 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
2984 2021-06-14 Richard Biener <rguenther@suse.de>
2986 PR tree-optimization/100934
2987 * gcc.dg/torture/pr100934.c: New testcase.
2989 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
2991 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
2992 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
2993 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
2994 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
2995 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
2996 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
2997 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2999 2021-06-14 Richard Biener <rguenther@suse.de>
3001 PR tree-optimization/101031
3002 * gcc.dg/torture/pr101031.c: New testcase.
3004 2021-06-13 Jason Merrill <jason@redhat.com>
3006 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3008 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3011 * g++.target/i386/pr101023a.C: New test.
3012 * g++.target/i386/pr101023b.C: Likewise.
3014 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3016 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3017 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3018 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3020 2021-06-12 Jason Merrill <jason@redhat.com>
3022 * g++.dg/ext/attrib62.C: No longer warn.
3023 * g++.dg/diagnostic/maybe_unused1.C: New test.
3025 2021-06-12 Jason Merrill <jason@redhat.com>
3028 * g++.dg/ext/array4.C: New test.
3030 2021-06-11 Carl Love <cel@us.ibm.com>
3032 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3033 (dg-require-effective-target): Change target to p9vector_hw.
3035 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3037 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3039 2021-06-11 Patrick Palka <ppalka@redhat.com>
3043 * g++.dg/template/sfinae-dr1227.C: New test.
3045 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3048 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3050 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3052 PR tree-optimization/96392
3053 * gcc.dg/pr96392.c: New test.
3055 2021-06-11 Richard Biener <rguenther@suse.de>
3057 PR tree-optimization/101025
3058 * gcc.dg/torture/pr101025.c: New testcase.
3060 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3063 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3064 directives check for target is v8.1-m.main+mve or not before
3065 comparing the assembly output.
3066 * gcc.target/arm/cmse/cmse-20.c: New test.
3068 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3071 * g++.dg/cpp23/consteval-if1.C: New test.
3072 * g++.dg/cpp23/consteval-if2.C: New test.
3073 * g++.dg/cpp23/consteval-if3.C: New test.
3074 * g++.dg/cpp23/consteval-if4.C: New test.
3075 * g++.dg/cpp23/consteval-if5.C: New test.
3076 * g++.dg/cpp23/consteval-if6.C: New test.
3077 * g++.dg/cpp23/consteval-if7.C: New test.
3078 * g++.dg/cpp23/consteval-if8.C: New test.
3079 * g++.dg/cpp23/consteval-if9.C: New test.
3080 * g++.dg/cpp23/consteval-if10.C: New test.
3081 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3083 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3085 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3086 expected number of enodes after the loop.
3087 * gcc.dg/analyzer/paths-8.c: New test.
3089 2021-06-11 Richard Biener <rguenther@suse.de>
3091 PR tree-optimization/101028
3092 * gcc.dg/pr101028.c: New testcase.
3094 2021-06-11 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/101026
3097 * gfortran.dg/pr101026.f: New testcase.
3099 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3101 PR rtl-optimization/101008
3102 * gcc.dg/pr101008.c: New test.
3104 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3107 * gcc.target/i386/sse-pr101007.c: New test.
3109 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3112 * gcc.target/i386/pr101021-1.c: New test.
3113 * gcc.target/i386/pr101021-2.c: Ditto.
3115 2021-06-11 Martin Liska <mliska@suse.cz>
3117 PR gcov-profile/100788
3118 * gcc.dg/pr100788.c: New test.
3120 2021-06-11 Richard Biener <rguenther@suse.de>
3122 PR middle-end/101009
3123 * gcc.dg/torture/pr101009.c: New testcase.
3125 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3127 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3129 2021-06-11 Marek Polacek <polacek@redhat.com>
3132 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3133 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3135 2021-06-10 Patrick Palka <ppalka@redhat.com>
3138 * g++.dg/template/ttp34.C: New test.
3139 * g++.dg/template/ttp34a.C: New test.
3140 * g++.dg/template/ttp34b.C: New test.
3142 2021-06-10 Patrick Palka <ppalka@redhat.com>
3145 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3147 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3149 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3150 tests. Update expected counts.
3151 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3152 tests. Update expected counts.
3154 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3157 * gdc.dg/pr100967.d: New test.
3159 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3161 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3162 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3164 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3166 * gcc.dg/vect/pr56541.c: Fix target selector.
3168 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3169 Thomas Schwinge <thomas@codesourcery.com>
3171 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3172 * c-c++-common/goacc/finalize-1.c: Likewise.
3173 * c-c++-common/goacc/mdc-1.c: Likewise.
3174 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3175 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3176 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3177 * gfortran.dg/goacc/finalize-1.f: Likewise.
3178 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3180 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3182 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3183 * c-c++-common/goacc/mdc-2.c: Likewise.
3184 * g++.dg/goacc/mdc.C: Likewise.
3186 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3188 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3189 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3191 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3194 * g++.dg/opt/pr100852.C: New test.
3196 2021-06-09 Andrew Pinski <apinski@marvell.com>
3198 * g++.dg/torture/pr100925.C: New test.
3200 2021-06-09 Carl Love <cel@us.ibm.com>
3202 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3204 Add tests for vec_signextq.
3205 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3207 2021-06-09 Carl Love <cel@us.ibm.com>
3209 * gcc.target/powerpc/fp128_conversions.c: New file.
3210 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3211 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3212 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3213 (ppc_native_128bit): Remove dg-require-effective-target.
3215 2021-06-09 Carl Love <cel@us.ibm.com>
3217 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3220 2021-06-09 Carl Love <cel@us.ibm.com>
3222 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3225 2021-06-09 Carl Love <cel@us.ibm.com>
3227 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3229 2021-06-09 Carl Love <cel@us.ibm.com>
3231 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3232 New runnable test case.
3233 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3234 for xxlor instruction.
3236 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3238 * gcc.target/arm/simd/mve-vclz.c: New test.
3240 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3242 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3243 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3244 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3245 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3247 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3249 * gcc.dg/builtins-70.c: New test.
3251 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3253 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3254 counts to test 32 and 64 bit separately.
3255 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3256 counts to test 32 and 64 bit separately.
3257 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3258 counts to test 32 and 64 bit separately.
3259 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3260 counts to test 32 and 64 bit separately.
3262 2021-06-09 Richard Biener <rguenther@suse.de>
3264 PR tree-optimization/100981
3265 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3267 2021-06-09 Richard Biener <rguenther@suse.de>
3269 PR tree-optimization/97832
3270 * gcc.dg/vect/pr97832-1.c: New testcase.
3271 * gcc.dg/vect/pr97832-2.c: Likewise.
3272 * gcc.dg/vect/pr97832-3.c: Likewise.
3273 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3274 * gcc.dg/vect/slp-50.c: New file.
3276 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3279 * gfortran.dg/gomp/pr100965.f90: New test.
3281 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3284 * gcc.target/i386/pr100936.c: New test.
3286 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3288 * gcc.target/powerpc/float128-call.c: Adjust.
3289 * gcc.target/powerpc/pr100085.c: New test.
3291 2021-06-09 Jason Merrill <jason@redhat.com>
3294 * g++.dg/diagnostic/enum3.C: New test.
3296 2021-06-08 Marek Polacek <polacek@redhat.com>
3299 * g++.dg/cpp2a/explicit18.C: New test.
3301 2021-06-08 Andrew Pinski <apinski@marvell.com>
3303 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3304 happens on the outside of the bit_xor.
3306 2021-06-08 Jason Merrill <jason@redhat.com>
3308 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3309 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3310 * g++.dg/ext/utf-badconcat.C: Likewise.
3311 * g++.dg/ext/utf-badconcat2.C: Likewise.
3313 2021-06-08 Jason Merrill <jason@redhat.com>
3315 * g++.dg/cpp23/mixed-concat1.C: New test.
3317 2021-06-08 Jason Merrill <jason@redhat.com>
3319 * g++.dg/cpp23/whitespace-splice1.C: New test.
3321 2021-06-08 Jason Merrill <jason@redhat.com>
3323 * g++.dg/cpp23/narrowing-bool1.C: New test.
3325 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3328 * gcc.dg/analyzer/bitfields-1.c: New test.
3329 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3331 (test_44): Update test values assigned to the bits to ones that
3332 fit in the range of the bitfield type. Remove xfails.
3333 (test_45): Remove xfails.
3335 2021-06-08 Jason Merrill <jason@redhat.com>
3338 * g++.dg/cpp0x/initlist124.C: New test.
3340 2021-06-08 Richard Biener <rguenther@suse.de>
3342 PR tree-optimization/100923
3343 * gcc.dg/torture/pr100923.c: New testcase.
3345 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3348 * g++.dg/gomp/doacross-2.C: New test.
3350 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3352 PR middle-end/100951
3353 * gcc.target/i386/pr100951.c: New test.
3355 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3361 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3364 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3365 * gfortran.dg/gomp/scan-5.f90: Likewise.
3366 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3367 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3368 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3369 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3370 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3372 2021-06-08 Martin Liska <mliska@suse.cz>
3374 * gcc.dg/format/strfmon-1.c: Fix typo.
3375 * gfortran.dg/char4-subscript.f90: Likewise.
3377 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
3379 PR tree-optimization/100794
3380 * gcc.dg/tree-ssa/pr100794.c: New test.
3382 2021-06-08 Jason Merrill <jason@redhat.com>
3385 * g++.dg/template/lookup17.C: New test.
3387 2021-06-08 Jason Merrill <jason@redhat.com>
3390 * g++.dg/cpp0x/alias-decl-73.C: New test.
3392 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
3395 * gcc.target/i386/pr100637-5b.c: New test.
3396 * gcc.target/i386/pr100637-5w.c: Ditto.
3398 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3401 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
3402 * gcc.target/i386/pr82735-4.c: Likewise.
3403 * gcc.target/i386/pr82735-5.c: Likewise.
3405 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
3407 * gcc.dg/sso-14.c: Adjust.
3409 2021-06-07 Patrick Palka <ppalka@redhat.com>
3412 * g++.dg/template/access38.C: New test.
3414 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3417 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
3420 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3423 * gcc.dg/pr100887.c: New test.
3425 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3427 PR middle-end/100898
3428 * g++.dg/ext/va-arg-pack-3.C: New test.
3430 2021-06-07 liuhongt <hongtao.liu@intel.com>
3433 * g++.target/i386/pr100885.C: New test.
3435 2021-06-07 liuhongt <hongtao.liu@intel.com>
3438 * gcc.target/i386/pr82735-1.c: New test.
3439 * gcc.target/i386/pr82735-2.c: New test.
3440 * gcc.target/i386/pr82735-3.c: New test.
3441 * gcc.target/i386/pr82735-4.c: New test.
3442 * gcc.target/i386/pr82735-5.c: New test.
3444 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3446 * gcc.dg/gomp/scan-1.c: New test.
3448 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3451 * c-c++-common/gomp/pr100902-1.c: New test.
3453 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
3455 * gcc.dg/sso-14.c: New test.
3457 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3464 * gfortran.dg/PR100120.f90: New test.
3465 * gfortran.dg/character_workout_1.f90: New test.
3466 * gfortran.dg/character_workout_4.f90: New test.
3468 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3470 PR middle-end/100905
3471 * gfortran.dg/gomp/loop-3.f90: New test.
3473 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3476 * gdc.dg/pr100882a.d: New test.
3477 * gdc.dg/pr100882b.d: New test.
3478 * gdc.dg/pr100882c.d: New test.
3479 * gdc.dg/torture/pr100882.d: New test.
3481 2021-06-04 Patrick Palka <ppalka@redhat.com>
3484 * g++.dg/template/param4.C: New test.
3485 * g++.dg/template/param5.C: New test.
3486 * g++.dg/cpp1z/nontype-auto19.C: New test.
3487 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
3488 deduced type of a decltype(auto) NTTP has top-level cv-quals.
3490 2021-06-04 Patrick Palka <ppalka@redhat.com>
3493 * g++.dg/cpp0x/alias-decl-72.C: New test.
3494 * g++.dg/cpp0x/alias-decl-72a.C: New test.
3496 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3499 * gfortran.dg/inline_matmul_25.f90: New test.
3501 2021-06-04 Martin Sebor <msebor@redhat.com>
3504 * gcc.dg/nonnull-6.c: New test.
3506 2021-06-04 Martin Sebor <msebor@redhat.com>
3508 PR middle-end/100732
3509 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
3510 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
3511 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
3512 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
3513 * gcc.dg/uninit-pr100732.c: New test.
3515 2021-06-04 Martin Sebor <msebor@redhat.com>
3517 * gcc.dg/Wvla-parameter-10.c: New test.
3518 * gcc.dg/Wvla-parameter-11.c: New test.
3520 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3522 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
3523 commit in addition - add more dg-errors and '... end ...' due to changed
3525 * gfortran.dg/goacc/omp.f95: Likewise.
3526 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
3528 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
3531 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
3533 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3535 * gfortran.dg/gomp/pr99928-5.f90: Really use the
3536 proper iteration variable.
3538 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3540 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
3541 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3542 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3543 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3544 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3545 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
3546 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
3547 fix loop-variable and remove xfail.
3549 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3552 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
3554 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3557 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
3558 C/C++ version of the patch.
3559 * gfortran.dg/gomp/loop-1.f90: New test.
3560 * gfortran.dg/gomp/loop-2.f90: New test.
3561 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
3562 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3563 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3564 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3565 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
3566 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3567 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3568 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
3569 of 'acc loops' to hide unrelated bug for now.
3570 * gfortran.dg/goacc/omp-fixed.f: Likewise
3572 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.target/i386/pr100887.c: New test.
3577 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3580 * g++.dg/gomp/declare-simd-8.C: New test.
3582 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
3584 * gcc.target/powerpc/not-promote-mode.c: New.
3586 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
3589 * gcc.target/i386/vperm-v2hi.c: New test.
3590 * gcc.target/i386/vperm-v4qi.c: Ditto.
3592 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
3594 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
3596 2021-06-03 Patrick Palka <ppalka@redhat.com>
3599 * g++.dg/cpp0x/alias-decl-71.C: New test.
3601 2021-06-03 Patrick Palka <ppalka@redhat.com>
3604 * g++.dg/cpp2a/using-enum-9.C: New test.
3606 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
3608 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
3610 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
3612 * gcc.target/arm/simd/mve-vabs.c: New test.
3614 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3616 * gnat.dg/bit_packed_array6.adb: New test.
3617 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
3619 2021-06-03 Martin Liska <mliska@suse.cz>
3621 * gcc.dg/spellcheck-options-23.c: New test.
3623 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3625 * gnat.dg/inline22.adb: New test.
3627 2021-06-03 Tamar Christina <tamar.christina@arm.com>
3629 * gcc.target/aarch64/cpunative/info_16: Update implementer.
3630 * gcc.target/aarch64/cpunative/info_17: Likewise
3632 2021-06-03 Jakub Jelinek <jakub@redhat.com>
3635 * g++.dg/gomp/depend-iterator-3.C: New test.
3636 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
3637 this as base expression of depend array section, expect a different
3638 error wording for this as depend locator and add testcases
3639 for affinity clauses.
3641 2021-06-02 Jason Merrill <jason@redhat.com>
3644 * g++.dg/init/no-elide2.C: New test.
3646 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
3648 * gcc.target/s390/ashr.c: New test.
3650 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
3653 * gfortran.dg/gomp/taskloop-2.f90: New.
3655 2021-06-02 Jakub Jelinek <jakub@redhat.com>
3657 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
3660 2021-06-01 Patrick Palka <ppalka@redhat.com>
3663 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
3664 * g++.dg/cpp0x/dc10.C: New test.
3665 * g++.dg/cpp0x/initlist-base4.C: New test.
3666 * g++.dg/cpp2a/constexpr-init22.C: New test.
3668 2021-06-01 Andrew Pinski <apinski@marvell.com>
3670 PR tree-optimization/95481
3671 * gcc.dg/tree-ssa/tailcall-10.c: New test.
3672 * gcc.dg/tree-ssa/tailcall-11.c: New test.
3673 * gcc.dg/tree-ssa/tailcall-12.c: New test.
3674 * gcc.dg/tree-ssa/tailcall-13.c: New test.
3675 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
3677 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
3680 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
3682 2021-06-01 Jason Merrill <jason@redhat.com>
3685 * g++.dg/cpp2a/destroying-delete5.C: New test.
3687 2021-06-01 Jason Merrill <jason@redhat.com>
3690 * g++.dg/cpp0x/depr-copy4.C: New test.
3692 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
3694 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
3695 * gcc.dg/pr80776-1.c: Same.
3697 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
3700 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
3701 now diagnosed with less error output.
3702 * gfortran.dg/gomp/scan-1.f90: Likewise.
3703 * gfortran.dg/gomp/pr99928-3.f90: New test.
3704 * gfortran.dg/gomp/taskloop-1.f90: New test.
3706 2021-06-01 liuhongt <hongtao.liu@intel.com>
3708 PR tree-optimization/98365
3709 * gcc.target/i386/pr98365.c: New test.
3711 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3713 PR tree-optimization/100781
3714 * gcc.dg/pr100781.c: New.
3716 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3718 PR tree-optimization/100774
3719 * g++.dg/pr100774.C: New.
3721 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
3723 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
3724 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
3726 2021-05-31 Richard Biener <rguenther@suse.de>
3729 * c-c++-common/builtin-shufflevector-2.c: New testcase.
3730 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
3731 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
3732 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
3734 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
3737 * g++.target/powerpc/pr99842.C: New.
3739 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3741 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
3742 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
3743 (plugin_init): Likewise.
3744 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
3745 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3746 (plugin_init): Likewise.
3747 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
3748 (plugin_init): Likewise.
3750 2021-05-29 Jakub Jelinek <jakub@redhat.com>
3753 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
3754 combined with parallel, teams or taskloop and defaultmap(none)
3755 to constructs combined with target.
3756 * c-c++-common/gomp/pr99928-2.c: Likewise.
3757 * c-c++-common/gomp/pr99928-3.c: Likewise.
3758 * c-c++-common/gomp/pr99928-4.c: Likewise.
3759 * c-c++-common/gomp/pr99928-5.c: Likewise.
3760 * c-c++-common/gomp/pr99928-6.c: Likewise.
3761 * c-c++-common/gomp/pr99928-7.c: Likewise.
3762 * c-c++-common/gomp/pr99928-8.c: Likewise.
3763 * c-c++-common/gomp/pr99928-9.c: Likewise.
3764 * c-c++-common/gomp/pr99928-10.c: Likewise.
3765 * c-c++-common/gomp/pr99928-13.c: Likewise.
3766 * c-c++-common/gomp/pr99928-14.c: Likewise.
3768 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
3770 * gcc.dg/Wstringop-overflow-55.c:
3771 * gcc.dg/pr80776-1.c:
3773 2021-05-28 Richard Biener <rguenther@suse.de>
3775 PR tree-optimization/100778
3776 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
3778 2021-05-28 Jason Merrill <jason@redhat.com>
3782 * g++.dg/inherit/virtual15.C: New test.
3783 * g++.dg/inherit/virtual15a.C: New file.
3785 2021-05-28 Richard Biener <rguenther@suse.de>
3788 * gcc.dg/pr100791.c: New testcase.
3790 2021-05-28 Richard Biener <rguenther@suse.de>
3793 * gcc.dg/gimplefe-error-11.c: New testcase.
3795 2021-05-28 Jakub Jelinek <jakub@redhat.com>
3798 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
3799 * c-c++-common/gomp/pr99928-9.c: Likewise.
3800 * c-c++-common/gomp/pr99928-10.c: Likewise.
3801 * c-c++-common/gomp/pr99928-16.c: New test.
3803 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
3805 * c-c++-common/gomp/affinity-1.c: New test.
3806 * c-c++-common/gomp/affinity-2.c: New test.
3807 * c-c++-common/gomp/affinity-3.c: New test.
3808 * c-c++-common/gomp/affinity-4.c: New test.
3809 * c-c++-common/gomp/affinity-5.c: New test.
3810 * c-c++-common/gomp/affinity-6.c: New test.
3811 * c-c++-common/gomp/affinity-7.c: New test.
3812 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
3813 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
3814 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
3815 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
3816 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
3817 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
3818 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
3819 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
3820 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
3821 * gfortran.dg/gomp/taskwait.f90: New test.
3823 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
3824 Richard Biener <rguenther@suse.de>
3826 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
3827 Adjust scanning pattern for !lp64.
3828 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
3829 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
3832 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
3834 PR tree-optimization/99398
3835 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
3836 * gcc.target/powerpc/vec-perm-ctor.c: New test.
3837 * gcc.target/powerpc/vec-perm-ctor.h: New test.
3839 2021-05-27 Matthias Kretz <kretz@kde.org>
3842 * g++.dg/diagnostic/pr100716.C: New test.
3843 * g++.dg/diagnostic/pr100716-1.C: Same test with
3844 -fno-pretty-templates.
3846 2021-05-27 Patrick Palka <ppalka@redhat.com>
3849 * g++.dg/cpp0x/static_assert17.C: New test.
3851 2021-05-27 Jason Merrill <jason@redhat.com>
3854 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
3856 2021-05-27 Patrick Palka <ppalka@redhat.com>
3861 * g++.dg/template/partial16.C: New test.
3862 * g++.dg/template/partial17.C: New test.
3863 * g++.dg/template/partial18.C: New test.
3864 * g++.dg/template/partial19.C: New test.
3865 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
3866 ill-formed partial specialization.
3867 * g++.dg/cpp0x/variadic38.C: Likewise.
3868 * g++.dg/cpp1z/pr81016.C: Likewise.
3869 * g++.dg/template/partial5.C: Likewise.
3870 * g++.old-deja/g++.pt/spec21.C: Likewise.
3872 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3875 * gfortran.dg/pointer_check_14.f90: New test.
3877 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3880 * gfortran.dg/bounds_check_22.f90: New test.
3882 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
3884 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
3886 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
3889 * gcc.target/i386/pr100637-3b.c (avgu): New test.
3890 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
3892 2021-05-26 Patrick Palka <ppalka@redhat.com>
3895 * g++.dg/template/access37.C: New test.
3896 * g++.dg/template/access37a.C: New test.
3898 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
3900 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
3901 * gcc.dg/pr80776-1.c: Same.
3903 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
3905 * lib/target-supports.exp (check_effective_target_vect32): New.
3906 (available_vector_sizes): Append 32 for x86 targets.
3907 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
3908 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
3909 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
3910 * gcc.target/i386/pr100637-3b.c: New test.
3911 * gcc.target/i386/pr100637-3w.c: Ditto.
3912 * gcc.target/i386/pr100637-4b.c: Ditto.
3913 * gcc.target/i386/pr100637-4w.c: Ditto.
3915 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
3917 * gcc.dg/sso-13.c: New test.
3919 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
3921 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
3923 2021-05-26 Patrick Palka <ppalka@redhat.com>
3926 * g++.dg/cpp1z/elide6.C: New test.
3928 2021-05-26 Patrick Palka <ppalka@redhat.com>
3931 * g++.dg/cpp0x/noexcept68.C: New test.
3933 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3935 * gcc.target/csky/fldrd_fstrd.c: New.
3936 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
3938 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3940 * gcc.target/csky/ldbs.c: New.
3942 2021-05-26 Andrew Pinski <apinski@marvell.com>
3944 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
3945 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
3947 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3950 * g++.dg/cpp1z/nodiscard8.C: New test.
3951 * g++.dg/cpp1z/nodiscard9.C: New test.
3953 2021-05-25 Martin Liska <mliska@suse.cz>
3955 * gcc.dg/sancov/attribute.c: New test.
3957 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
3959 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
3961 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3964 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
3966 * c-c++-common/gomp/pr99928-9.c: Likewise.
3967 * c-c++-common/gomp/pr99928-10.c: Likewise.
3969 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
3971 * gcc.target/csky/fpuv3/fpuv3.exp: New.
3972 * gcc.target/csky/fpuv3/fpv3_div.c: New.
3973 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
3974 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
3975 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
3976 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
3977 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
3978 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
3979 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
3980 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
3981 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
3982 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
3983 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
3984 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
3985 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
3986 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
3987 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
3988 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
3989 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
3990 * gcc.target/csky/fpuv3/fpv3_h.c: New.
3991 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
3992 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
3993 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
3994 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
3995 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
3996 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
3997 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
3998 * gcc.target/csky/fpuv3/fpv3_max.c: New.
3999 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4000 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4001 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4002 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4003 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4004 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4005 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4006 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4007 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4009 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4011 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4013 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4016 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4017 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4018 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4019 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4021 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4023 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4026 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4028 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4031 2021-05-24 liuhongt <hongtao.liu@intel.com>
4034 * gcc.target/i386/pr100660.c: New test.
4036 2021-05-24 Andrew Pinski <apinski@marvell.com>
4038 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4039 when matching ssa name version.
4040 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4042 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4045 * gcc.target/i386/pr100722.c: New test.
4047 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4050 * gfortran.dg/pr100551.f90: New test.
4052 2021-05-23 Andrew Pinski <apinski@marvell.com>
4054 * gcc.dg/gimplefe-45.c: New test.
4056 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4058 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4060 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4062 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4063 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4065 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4068 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4069 * c-c++-common/gomp/pr99928-15.c: New test.
4071 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4074 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4075 * c-c++-common/gomp/pr99928-13.c: New test.
4076 * c-c++-common/gomp/pr99928-14.c: New test.
4078 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4081 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4082 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4083 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4085 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4087 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4090 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4091 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4092 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4094 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4095 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4096 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4097 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4099 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4100 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4101 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4102 * gfortran.dg/goacc/private-3.f95: Likewise.
4104 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4106 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4108 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4110 2021-05-21 Richard Biener <rguenther@suse.de>
4111 H.J. Lu <hjl.tools@gmail.com>
4113 * gcc.target/i386/pr90773-24.c: New test.
4114 * gcc.target/i386/pr90773-25.c: Likewise.
4116 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4119 * g++.target/i386/pr100637-1b.C: New test.
4120 * g++.target/i386/pr100637-1w.C: Ditto.
4121 * gcc.target/i386/pr100637-2b.c: Ditto.
4122 * gcc.target/i386/pr100637-2w.c: Ditto.
4124 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4126 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4128 2021-05-20 Jason Merrill <jason@redhat.com>
4130 * g++.dg/cpp2a/desig19.C: New test.
4132 2021-05-20 Jason Merrill <jason@redhat.com>
4135 * g++.dg/cpp2a/desig18.C: New test.
4137 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4139 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4140 * lib/dg-pch.exp: Adjust diagnostic message.
4142 2021-05-20 Martin Sebor <msebor@redhat.com>
4144 PR middle-end/100684
4145 * g++.dg/warn/Wnonnull13.C: New test.
4146 * g++.dg/warn/Wnonnull14.C: New test.
4147 * g++.dg/warn/Wnonnull15.C: New test.
4149 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4151 * g++.dg/modules/omp-1_c.C: Fix testcase.
4153 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4156 * gcc.target/i386/pr100701.c: New test.
4158 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4160 * gfortran.dg/gomp/map-6.f90: New test.
4161 * gfortran.dg/gomp/map-7.f90: New test.
4162 * gfortran.dg/gomp/map-8.f90: New test.
4164 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4167 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4168 * gnat.dg/unchecked_convert6.adb: Likewise.
4170 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4173 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4175 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4176 Torbjörn Svensson <torbjorn.svensson@st.com>
4179 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4180 * c-c++-common/cpp/file-name-1.c: New test.
4182 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4185 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4186 add comments regarding what the code does.
4188 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4191 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4192 * c-c++-common/gomp/pr99928-5.c: Likewise.
4194 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4196 PR preprocessor/100646
4197 * gcc.dg/cpp/pr100646-1.c: New test.
4198 * gcc.dg/cpp/pr100646-2.c: New test.
4200 2021-05-20 Jason Merrill <jason@redhat.com>
4203 * g++.dg/cpp2a/nontype-complex1.C: New test.
4205 2021-05-20 Jason Merrill <jason@redhat.com>
4208 * g++.dg/parse/access13.C: New test.
4210 2021-05-19 Martin Sebor <msebor@redhat.com>
4213 * gcc.dg/pr100619.c: New test.
4215 2021-05-19 Jason Merrill <jason@redhat.com>
4219 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4221 2021-05-19 Jason Merrill <jason@redhat.com>
4223 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4224 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4226 2021-05-19 Marek Polacek <polacek@redhat.com>
4229 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4230 Remove dg-errors for GNU attributes.
4231 * g++.dg/ext/attrib63.C: Remove dg-error.
4232 * g++.dg/cpp0x/friend8.C: New test.
4234 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4236 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4237 * g++.dg/modules/omp-1_b.C: Ditto.
4238 * g++.dg/modules/omp-1_c.C: Ditto.
4239 * g++.dg/modules/omp-2_a.C: Ditto.
4240 * g++.dg/modules/omp-2_b.C: Ditto.
4242 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4245 * gcc.target/arm/cmse/pr100333.c: New test.
4247 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4250 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4252 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4254 * gcc.target/riscv/arch-12.c: New.
4255 * gcc.target/riscv/attribute-19.c: New.
4257 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4259 * gcc.target/aarch64/narrow_high_combine.c: New test.
4261 2021-05-19 Richard Biener <rguenther@suse.de>
4263 PR middle-end/100672
4264 * gcc.dg/torture/pr100672.c: New testcase.
4266 2021-05-19 Martin Liska <mliska@suse.cz>
4269 * gcc.dg/local1.c: Fix typos.
4270 * gcc.dg/ucnid-5-utf8.c: Likewise.
4271 * gcc.dg/ucnid-5.c: Likewise.
4273 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4275 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4276 scan-assembly-times to scan-assembly not for superfluous uxtb.
4277 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4278 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4279 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4280 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4281 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4282 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4283 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4284 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4285 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4286 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4287 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4288 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4289 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4290 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4291 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4293 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4295 PR middle-end/100576
4296 * gcc.c-torture/compile/pr100576.c: New test.
4298 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4300 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4302 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4305 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4306 * c-c++-common/gomp/pr99928-12.c: New test.
4308 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4310 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4311 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4312 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4313 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4314 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4315 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4316 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4317 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4318 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4319 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4320 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4321 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4322 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4323 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4324 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4326 2021-05-19 Jason Merrill <jason@redhat.com>
4329 * g++.dg/dfp/mangle-6.C: New test.
4331 2021-05-19 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4336 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4338 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4339 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4340 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4342 2021-05-18 Jason Merrill <jason@redhat.com>
4346 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4348 2021-05-18 Jason Merrill <jason@redhat.com>
4350 * g++.dg/cpp0x/implicit-delete1.C: New test.
4352 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4355 * gcc.dg/analyzer/pr100615.c: New test.
4357 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4360 * gcc.target/i386/pr100637-1b.c: New test.
4361 * gcc.target/i386/pr100637-1w.c: Ditto.
4362 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4363 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4364 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4365 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4366 pmovsxbd and pmovsxwq.
4367 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4368 pmovzxbd and pmovzxwq.
4370 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4373 * gfortran.dg/goacc-gomp/depobj.f90: New test.
4375 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
4377 * lib/gcc-dg.exp: Implement 'dg-note'.
4378 * lib/prune.exp: Likewise.
4379 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
4380 'dg-prune-output "note: ".
4381 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
4382 'dg-note', match up additional notes, one class of them with
4384 * lib/lto.exp: Implement 'dg-lto-note'.
4385 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
4387 * g++.dg/lto/odr-1_1.C: Likewise.
4388 * g++.dg/lto/odr-2_1.C: Likewise.
4390 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4392 PR rtl-optimization/100590
4393 * gcc.dg/pr100590.c: New test.
4395 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4398 * g++.dg/other/pr100580.C: New test.
4400 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4402 PR tree-optimization/94589
4403 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
4405 2021-05-18 Richard Biener <rguenther@suse.de>
4407 * gcc.target/i386/pr100582.c: Adjust for AVX512.
4409 2021-05-18 Richard Biener <rguenther@suse.de>
4412 * gcc.dg/gimplefe-error-10.c: New testcase.
4414 2021-05-18 Richard Biener <rguenther@suse.de>
4417 * gcc.dg/pr100547.c: New testcase.
4418 * gcc.dg/attr-vector_size.c: Adjust.
4420 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4422 * gcc.target/s390/zvector/vec-_Bool.c: New test.
4424 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4427 * g++.target/s390/pr100281-1.C: New test.
4428 * g++.target/s390/pr100281-2.C: New test.
4430 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
4432 PR tree-optimization/100512
4433 * gcc.dg/pr100512.c: New.
4435 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
4437 * g++.dg/conversion/pr100635.C: New test.
4439 2021-05-17 Harald Anlauf <anlauf@gmx.de>
4442 * gfortran.dg/pr98411.f90: New test.
4444 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
4446 * gcc.dg/pr100349.c: New test.
4448 2021-05-17 Tamar Christina <tamar.christina@arm.com>
4450 * gcc.target/aarch64/cpunative/info_16: New test.
4451 * gcc.target/aarch64/cpunative/info_17: New test.
4452 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
4453 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
4455 2021-05-17 Richard Biener <rguenther@suse.de>
4458 * gcc.dg/gimplefe-error-9.c: New testcase.
4460 2021-05-17 Richard Biener <rguenther@suse.de>
4462 PR middle-end/100582
4463 * gcc.target/i386/pr100582.c: New testcase.
4465 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4467 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
4468 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
4470 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
4471 vectorize float16_t vectors.
4473 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4475 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
4476 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
4477 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
4479 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
4481 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
4483 2021-05-17 liuhongt <hongtao.liu@intel.com>
4486 * gcc.target/i386/pr100549.c: New test.
4488 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4490 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
4492 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4494 * gcc.target/arm/simd/mve-vadd-1.c: New.
4496 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4498 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
4500 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4502 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
4504 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4506 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
4508 * lib/target-supports.exp
4509 (check_effective_target_arm_qbit_ok_nocache): Rename into...
4510 (check_effective_target_arm_sat_ok_nocache): ... this. Check
4511 __ARM_FEATURE_SAT and use armv6.
4513 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
4516 * gfortran.dg/gomp/workshare-59.f90: New test.
4518 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4521 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
4523 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4525 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
4527 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4529 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
4531 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
4533 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
4536 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
4538 * gcc.target/powerpc/rop-1.c: New.
4539 * gcc.target/powerpc/rop-2.c: New.
4540 * gcc.target/powerpc/rop-3.c: New.
4541 * gcc.target/powerpc/rop-4.c: New.
4542 * gcc.target/powerpc/rop-5.c: New.
4544 2021-05-15 Martin Jambor <mjambor@suse.cz>
4547 2021-05-15 Martin Jambor <mjambor@suse.cz>
4549 PR tree-optimization/100453
4550 * gcc.dg/tree-ssa/pr100453.c: New test.
4552 2021-05-15 Jakub Jelinek <jakub@redhat.com>
4554 PR rtl-optimization/100342
4555 * gcc.target/i386/pr100342.c: New test.
4557 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4559 * gfortran.dg/gomp/parallel-master-1.f90: New test.
4560 * gfortran.dg/gomp/parallel-master-2.f90: New test.
4562 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4564 * gfortran.dg/gomp/implicit-save.f90: New test.
4566 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4569 * g++.dg/cpp1y/pr95226.C: New test.
4571 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4574 * g++.dg/cpp0x/pr94616.C: New test.
4576 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4579 * g++.dg/cpp0x/sfinae68.C: New test.
4581 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4583 * g++.dg/cpp1y/pr88872.C: New test.
4585 2021-05-14 Michael de Lang <kingoipo@gmail.com>
4587 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
4589 2021-05-14 Marek Polacek <polacek@redhat.com>
4590 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/friend7.C: New test.
4594 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
4595 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
4596 * g++.dg/cpp0x/gen-attrs-74.C: New test.
4597 * g++.dg/ext/attrib63.C: New test.
4599 2021-05-13 Martin Sebor <msebor@redhat.com>
4601 PR tree-optimization/93100
4603 * g++.dg/warn/uninit-pr93100.C: New test.
4604 * gcc.dg/uninit-pr93100.c: New test.
4605 * gcc.dg/uninit-pr98583.c: New test.
4607 2021-05-13 Martin Jambor <mjambor@suse.cz>
4609 PR tree-optimization/100453
4610 * gcc.dg/tree-ssa/pr100453.c: New test.
4612 2021-05-13 Martin Sebor <msebor@redhat.com>
4614 * g++.dg/pr100574.C: Use size_t as operator new argument type.
4616 2021-05-13 Martin Liska <mliska@suse.cz>
4618 PR middle-end/100504
4619 * gcc.target/i386/pr100504.c: New test.
4621 2021-05-13 Martin Sebor <msebor@redhat.com>
4624 * gcc.dg/Wvla-parameter-9.c: New test.
4626 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4629 * c-c++-common/gomp/pr99928-1.c: New test.
4630 * c-c++-common/gomp/pr99928-2.c: New test.
4631 * c-c++-common/gomp/pr99928-3.c: New test.
4632 * c-c++-common/gomp/pr99928-4.c: New test.
4633 * c-c++-common/gomp/pr99928-5.c: New test.
4634 * c-c++-common/gomp/pr99928-6.c: New test.
4635 * c-c++-common/gomp/pr99928-7.c: New test.
4636 * c-c++-common/gomp/pr99928-8.c: New test.
4637 * c-c++-common/gomp/pr99928-9.c: New test.
4638 * c-c++-common/gomp/pr99928-10.c: New test.
4639 * c-c++-common/gomp/pr99928-11.c: New test.
4641 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4644 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
4646 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4648 * gcc.dg/pr100563.c: New test.
4650 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4652 PR tree-optimization/98856
4653 * gcc.target/i386/sse2-psraq-1.c: New test.
4654 * gcc.target/i386/sse4_2-psraq-1.c: New test.
4655 * gcc.target/i386/avx-psraq-1.c: New test.
4656 * gcc.target/i386/avx2-psraq-1.c: New test.
4657 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
4659 * gcc.target/i386/avx2-pr82370.c: Likewise.
4660 * gcc.target/i386/avx512f-pr82370.c: Likewise.
4661 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
4662 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
4663 * gcc.dg/torture/vshuf-8.inc: Likewise.
4665 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
4668 * g++.target/i386/pr100581.C: New test.
4670 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
4673 * gnat.dg/lto21.adb: Prune new LTO warning.
4675 2021-05-13 Martin Liska <mliska@suse.cz>
4678 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
4679 * gcc.dg/torture/pr94947-1.c: Likewise.
4681 2021-05-13 liuhongt <hongtao.liu@intel.com>
4683 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
4685 2021-05-13 liuhongt <hongtao.liu@intel.com>
4688 * gcc.target/i386/avx-pr94680.c: New test.
4689 * gcc.target/i386/avx512f-pr94680.c: New test.
4690 * gcc.target/i386/sse2-pr94680.c: New test.
4692 2021-05-12 Martin Sebor <msebor@redhat.com>
4694 PR middle-end/100571
4695 * gcc.dg/Wstringop-overflow-67.c: New test.
4697 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
4700 * gcc.dg/pr100521.c: New file.
4702 2021-05-12 Marek Polacek <polacek@redhat.com>
4704 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
4706 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
4708 * c-c++-common/gomp/map-6.c: New test.
4709 * c-c++-common/gomp/map-7.c: New test.
4711 2021-05-12 Richard Biener <rguenther@suse.de>
4713 PR tree-optimization/100566
4714 * gcc.dg/torture/pr100566.c: New testcase.
4716 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4718 PR preprocessor/100392
4719 * gcc.dg/cpp/pr100392.c: New test.
4720 * gcc.dg/cpp/pr100392.h: New file.
4722 2021-05-12 Martin Liska <mliska@suse.cz>
4724 * lib/lto.exp: When running tests without jobserver, one can see
4725 the following warning for tests that use 1to1 partitioning.
4727 2021-05-12 liuhongt <hongtao.liu@intel.com>
4730 * gcc.target/i386/avx2-pr99908.c: New test.
4731 * gcc.target/i386/sse4_1-pr99908.c: New test.
4733 2021-05-12 Richard Biener <rguenther@suse.de>
4735 PR tree-optimization/100519
4736 * gcc.dg/torture/pr100519.c: New testcase.
4738 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4741 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
4743 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4745 PR middle-end/100508
4746 * gcc.dg/gomp/pr100508.c: New test.
4748 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4749 Marc Glisse <marc.glisse@inria.fr>
4751 PR tree-optimization/94589
4752 * gcc.dg/tree-ssa/pr94589-1.c: New test.
4754 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
4757 * g++.target/i386/pr98218-1.C: Ditto.
4758 * gcc.target/i386/pr98218-4.c: New test.
4759 * gcc.target/i386/pr98218-1.c: Correct PR number.
4760 * gcc.target/i386/pr98218-1a.c: Ditto.
4761 * gcc.target/i386/pr98218-2.c: Ditto.
4762 * gcc.target/i386/pr98218-2a.c: Ditto.
4763 * gcc.target/i386/pr98218-3.c: Ditto.
4764 * gcc.target/i386/pr98218-3a.c: Ditto.
4766 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4768 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
4769 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
4771 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4773 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
4776 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4778 * gcc.dg/guality/pr43077-1.c: Align types of output and input
4779 operands by lifting immediates to type long.
4781 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4783 * gcc.dg/c11-digit-separators-1.c,
4784 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
4787 2021-05-11 Jason Merrill <jason@redhat.com>
4790 * g++.dg/ext/vector41.C: New test.
4792 2021-05-11 Martin Liska <mliska@suse.cz>
4794 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
4795 * brig.dg/README: Removed.
4796 * brig.dg/dg.exp: Removed.
4797 * brig.dg/test/gimple/alloca.hsail: Removed.
4798 * brig.dg/test/gimple/atomics.hsail: Removed.
4799 * brig.dg/test/gimple/branches.hsail: Removed.
4800 * brig.dg/test/gimple/fbarrier.hsail: Removed.
4801 * brig.dg/test/gimple/function_calls.hsail: Removed.
4802 * brig.dg/test/gimple/internal-casts.hsail: Removed.
4803 * brig.dg/test/gimple/kernarg.hsail: Removed.
4804 * brig.dg/test/gimple/mem.hsail: Removed.
4805 * brig.dg/test/gimple/mulhi.hsail: Removed.
4806 * brig.dg/test/gimple/packed.hsail: Removed.
4807 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
4808 * brig.dg/test/gimple/smoke_test.hsail: Removed.
4809 * brig.dg/test/gimple/variables.hsail: Removed.
4810 * brig.dg/test/gimple/vector.hsail: Removed.
4811 * lib/brig-dg.exp: Removed.
4812 * lib/brig.exp: Removed.
4814 2021-05-11 Alex Coplan <alex.coplan@arm.com>
4817 * gcc.target/arm/cmse/pr99725.c: New test.
4819 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
4821 * gcc.target/aarch64/fmul_lane_1.c: New test.
4823 2021-05-11 Richard Biener <rguenther@suse.de>
4825 PR middle-end/100509
4826 * gcc.dg/pr100509.c: New testcase.
4828 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
4830 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
4832 2021-05-11 Patrick Palka <ppalka@redhat.com>
4835 * g++.dg/lookup/operator-3.C: New test.
4837 2021-05-11 Patrick Palka <ppalka@redhat.com>
4840 * g++.dg/cpp2a/concepts-ctad4.C: New test.
4842 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
4844 * gnat.dg/specs/opt5.ads: New test.
4845 * gnat.dg/specs/opt5_pkg.ads: New helper.
4847 2021-05-10 Martin Sebor <msebor@redhat.com>
4849 PR middle-end/100425
4850 PR middle-end/100510
4851 * c-c++-common/Walloca-larger-than.C: New test.
4852 * gcc.dg/Walloca-larger-than-4.c: New test.
4853 * gcc.dg/Wvla-larger-than-5.c: New test.
4854 * gcc.dg/pr79972.c: Remove unexpected warning directive.
4856 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
4858 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
4859 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
4861 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4863 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
4865 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4867 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
4869 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
4871 PR tree-optimization/42587
4872 * gcc.dg/optimize-bswapsi-6.c: New test.
4874 2021-05-10 Richard Biener <rguenther@suse.de>
4877 * g++.dg/vect/slp-pr99971.cc: Align data.
4879 2021-05-10 Richard Biener <rguenther@suse.de>
4881 PR tree-optimization/100492
4882 * gcc.dg/torture/pr100492.c: New testcase.
4884 2021-05-10 Richard Biener <rguenther@suse.de>
4886 PR middle-end/100464
4888 * gcc.dg/pr100464.c: New testcase.
4889 * g++.dg/tree-ssa/array-temp1.C: Adjust.
4891 2021-05-10 Richard Biener <rguenther@suse.de>
4893 PR tree-optimization/100434
4894 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
4896 2021-05-10 Alex Coplan <alex.coplan@arm.com>
4899 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
4900 Update now that we're (correctly) using full 128-bit vector
4902 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
4904 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
4906 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
4908 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
4912 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
4915 * gfortran.dg/class_dummy_7.f90: Correct PR number.
4917 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
4919 * gcc.dg/sso-9.c: Delete.
4921 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4923 * gnat.dg/debug18.adb: New test.
4925 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4927 * gcc.dg/sso-12.c: New test.
4929 2021-05-07 Jason Merrill <jason@redhat.com>
4931 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
4934 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4936 PR tree-optimization/79333
4937 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
4939 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4942 * c-c++-common/gomp/pr100450.c: New test.
4944 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
4947 * gcc.target/i386/pr100445-1.c: New test.
4949 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4952 * gcc.target/i386/pr100445.c: New test.
4954 2021-05-06 Joseph Myers <joseph@codesourcery.com>
4957 PR preprocessor/97604
4958 * g++.dg/cpp1y/digit-sep-neg-2.C,
4959 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
4960 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
4961 Adjust expected messages.
4963 2021-05-06 Martin Jambor <mjambor@suse.cz>
4965 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
4966 05193687dde, make the argv again pointer to an array.
4968 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
4970 * gnat.dg/opt93.adb: Compile only for LP64 targets.
4972 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4974 * lib/target-supports.exp: Add s390 checks for vect conversions.
4976 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4978 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
4980 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
4984 * gfortran.dg/class_dummy_6.f90: New test.
4985 * gfortran.dg/class_dummy_7.f90: New test.
4987 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
4990 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
4992 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
4994 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
4995 __builtin_s390_vpdi.
4996 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
4999 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5001 PR tree-optimization/94589
5002 * gcc.dg/pr94589-1.c: New test.
5003 * gcc.dg/pr94589-2.c: New test.
5004 * gcc.dg/pr94589-3.c: New test.
5005 * gcc.dg/pr94589-4.c: New test.
5006 * g++.dg/opt/pr94589-1.C: New test.
5007 * g++.dg/opt/pr94589-2.C: New test.
5008 * g++.dg/opt/pr94589-3.C: New test.
5009 * g++.dg/opt/pr94589-4.C: New test.
5011 2021-05-06 Richard Biener <rguenther@suse.de>
5014 * gcc.dg/pr100373.c: New testcase.
5016 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5018 * gcc.c-torture/execute/20210505-1.c: New test.
5020 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5023 * gcc.target/i386/pr91400-1.c: New test.
5024 * gcc.target/i386/pr91400-2.c: Likewise.
5026 2021-05-05 Martin Sebor <msebor@redhat.com>
5028 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5030 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5033 * gfortran.dg/argument_checking_25.f90: New test.
5035 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5038 * gcc.target/i386/pr98218-1.c: New test.
5039 * gcc.target/i386/pr98218-1a.c: Ditto.
5040 * gcc.target/i386/pr98218-2.c: Ditto.
5041 * gcc.target/i386/pr98218-2a.c: Ditto.
5042 * gcc.target/i386/pr98218-3.c: Ditto.
5043 * gcc.target/i386/pr98218-3a.c: Ditto.
5044 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5045 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5047 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5049 * gnat.dg/debug17.adb: Minor tweak.
5051 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5053 * gnat.dg/debug8.adb: Minor tweak.
5054 * gnat.dg/debug11.adb: Likewise.
5055 * gnat.dg/debug16.adb: Likewise.
5056 * gnat.dg/debug17.adb: New test.
5057 * gnat.dg/specs/debug1.ads: Minor tweak.
5059 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5061 * gcc.dg/vect/slp-21.c: Add s390.
5063 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5066 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5068 2021-05-05 Richard Biener <rguenther@suse.de>
5070 PR tree-optimization/79333
5071 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5072 * gcc.dg/graphite/fuse-1.c: Adjust.
5073 * gcc.dg/pr43864-4.c: Likewise.
5075 2021-05-05 Richard Biener <rguenther@suse.de>
5077 PR middle-end/100394
5078 * g++.dg/torture/pr100382.C: New testcase.
5080 2021-05-04 Martin Sebor <msebor@redhat.com>
5082 PR middle-end/100307
5083 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5084 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5086 2021-05-04 Martin Sebor <msebor@redhat.com>
5088 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5090 2021-05-04 Martin Sebor <msebor@redhat.com>
5092 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5094 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5096 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5099 2021-05-04 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/100414
5102 * gcc.dg/pr100414.c: New testcase.
5104 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5106 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5108 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5110 * gnat.dg/opt94.adb: New file.
5111 * gnat.dg/opt94_pkg.adb: New file.
5112 * gnat.dg/opt94_pkg.ads: New file.
5114 2021-05-04 Richard Biener <rguenther@suse.de>
5116 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5117 simplify dump scanning down to one case.
5119 2021-05-04 Richard Biener <rguenther@suse.de>
5121 PR tree-optimization/100329
5122 * gcc.dg/torture/pr100329.c: New testcase.
5124 2021-05-04 Richard Biener <rguenther@suse.de>
5126 PR tree-optimization/100398
5127 * gcc.dg/torture/pr100398.c: New testcase.
5129 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5131 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5132 Fix dg directives order.
5133 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5136 2021-05-03 Jeff Law <jlaw@tachyum.com>
5138 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5141 2021-05-03 Patrick Palka <ppalka@redhat.com>
5144 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5146 2021-05-03 Patrick Palka <ppalka@redhat.com>
5150 * g++.dg/template/call8.C: New test.
5151 * g++.dg/template/koenig12a.C: New test.
5153 2021-05-03 Jeff Law <jlaw@tachyum.com>
5155 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5157 2021-05-03 Marek Polacek <polacek@redhat.com>
5160 * g++.dg/concepts/diagnostic18.C: New test.
5162 2021-05-03 Marek Polacek <polacek@redhat.com>
5165 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5167 2021-05-03 Jeff Law <jlaw@tachyum.com>
5169 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5171 2021-05-03 Jeff Law <jlaw@tachyum.com>
5173 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5175 2021-05-03 Jeff Law <jlaw@tachyum.com>
5177 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5179 2021-05-03 Jeff Law <jlaw@tachyum.com>
5181 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5182 cr16 and xstormy16 targets.
5184 2021-05-03 Richard Biener <rguenther@suse.de>
5186 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5187 * gcc.dg/pr81192.c: Disable DSE.
5189 2021-05-03 Richard Biener <rguenther@suse.de>
5191 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5193 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5196 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5197 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5199 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5201 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5202 mapping class on AIX.
5203 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5204 * gcc.c-torture/execute/alias-2.c: Same.
5205 * gcc.dg/alias-7.c: Same.
5207 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5209 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5211 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5214 2021-04-30 Richard Biener <rguenther@suse.de>
5217 * g++.dg/pr98032.C: New testcase.
5219 2021-04-30 Richard Biener <rguenther@suse.de>
5221 PR tree-optimization/96513
5222 * gcc.dg/torture/pr96513.c: New testcase.
5224 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5227 * gcc.target/i386/pr98060.c: New test.
5229 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5231 PR rtl-optimization/100225
5232 PR rtl-optimization/84878
5233 * gcc.dg/pr100225.c: New test.
5235 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5237 PR preprocessor/82359
5238 * g++.dg/cpp1y/digit-sep-line.C,
5239 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5241 2021-04-29 Jason Merrill <jason@redhat.com>
5243 * g++.dg/lookup/using-decl1.C: New test.
5245 2021-04-29 Jason Merrill <jason@redhat.com>
5248 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5250 2021-04-29 Patrick Palka <ppalka@redhat.com>
5253 * g++.dg/template/koenig12.C: New test.
5255 2021-04-29 Marek Polacek <polacek@redhat.com>
5258 * g++.dg/cpp1z/class-deduction87.C: New test.
5260 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5262 PR rtl-optimization/100303
5263 * g++.dg/torture/pr100303.C: New file.
5265 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5268 * g++.dg/pr90773-1.h: New test.
5269 * g++.dg/pr90773-1a.C: Likewise.
5270 * g++.dg/pr90773-1b.C: Likewise.
5271 * g++.dg/pr90773-1c.C: Likewise.
5272 * g++.dg/pr90773-1d.C: Likewise.
5273 * gcc.target/i386/pr90773-1.c: Likewise.
5274 * gcc.target/i386/pr90773-2.c: Likewise.
5275 * gcc.target/i386/pr90773-3.c: Likewise.
5276 * gcc.target/i386/pr90773-4.c: Likewise.
5277 * gcc.target/i386/pr90773-5.c: Likewise.
5278 * gcc.target/i386/pr90773-6.c: Likewise.
5279 * gcc.target/i386/pr90773-7.c: Likewise.
5280 * gcc.target/i386/pr90773-8.c: Likewise.
5281 * gcc.target/i386/pr90773-9.c: Likewise.
5282 * gcc.target/i386/pr90773-10.c: Likewise.
5283 * gcc.target/i386/pr90773-11.c: Likewise.
5284 * gcc.target/i386/pr90773-12.c: Likewise.
5285 * gcc.target/i386/pr90773-13.c: Likewise.
5286 * gcc.target/i386/pr90773-14.c: Likewise.
5288 2021-04-29 Richard Biener <rguenther@suse.de>
5290 PR tree-optimization/100253
5291 * g++.dg/pr100253.C: New testcase.
5293 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5296 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5298 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5301 * gcc.target/aarch64/sve/pr100302.c: New test.
5303 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5306 * c-c++-common/gomp/task-detach-3.c: New test.
5308 2021-04-29 Richard Biener <rguenther@suse.de>
5310 PR tree-optimization/99912
5311 * gcc.dg/pr95580.c: Disable DSE.
5312 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5313 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5314 to prevent them from being removed.
5315 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5317 2021-04-29 Martin Sebor <msebor@redhat.com>
5319 PR middle-end/100250
5320 * gcc.dg/uninit-pr100250.c: New test.
5322 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5324 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5325 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5327 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5329 * gfortran.dg/gomp/map-5.f90: New test.
5331 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5333 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5334 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5335 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5337 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5339 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5341 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5343 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5344 mismatch when asm comments start with "/ ".
5346 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5349 * gcc.c-torture/compile/pr100305.c: New test.
5351 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5354 * gfortran.dg/PR82376.f90: New test.
5356 2021-04-28 Richard Biener <rguenther@suse.de>
5358 PR tree-optimization/100292
5359 * gcc.dg/pr100292.c: New testcase.
5361 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5363 * gnat.dg/containers2.adb: New test.
5365 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5367 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5369 2021-04-27 Jason Merrill <jason@redhat.com>
5372 * g++.dg/cpp0x/depr-copy3.C: New test.
5374 2021-04-27 Patrick Palka <ppalka@redhat.com>
5377 * g++.dg/cpp0x/variadic182.C: New test.
5379 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5381 PR middle-end/100284
5382 * gcc.target/aarch64/sve/pr81003.c: New test.
5384 2021-04-27 Martin Sebor <msebor@redhat.com>
5387 * g++.dg/ext/flexary13.C: Remove malformed directives.
5389 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
5392 * gcc.c-torture/compile/pr100106.c: New testcase.
5394 2021-04-27 Alex Coplan <alex.coplan@arm.com>
5397 * gcc.target/arm/pr99977.c: New test.
5399 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5401 PR tree-optimization/100239
5402 * gcc.dg/pr100239.c: New test.
5404 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5406 PR rtl-optimization/100254
5407 * g++.dg/opt/pr100254.C: New test.
5409 2021-04-27 Richard Biener <rguenther@suse.de>
5411 PR tree-optimization/99912
5412 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
5413 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
5414 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
5415 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
5417 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5419 PR tree-optimization/95527
5420 * gcc.dg/tree-ssa/pr95527-2.c: New test.
5422 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5424 PR tree-optimization/96696
5425 * gcc.target/i386/pr96696.c: New test.
5427 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5430 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
5431 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
5432 expected error message when subtracting pointers to different
5433 vector types. Expect warnings when mixing them elsewhere.
5434 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
5435 XFAILs. Tweak error messages for some cases.
5437 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5439 * gcc.target/aarch64/simd/ssra.c: Use +nosve
5440 * gcc.target/aarch64/simd/usra.c: Likewise.
5442 2021-04-27 Richard Biener <rguenther@suse.de>
5444 PR tree-optimization/100051
5445 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
5447 2021-04-27 Richard Biener <rguenther@suse.de>
5450 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
5451 malformed dg directive.
5453 2021-04-27 Richard Biener <rguenther@suse.de>
5456 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
5457 * g++.dg/ipa/pr45572-2.C: Likewise.
5458 * g++.dg/template/spec26.C: Likewise.
5459 * gcc.dg/pr20126.c: Likewise.
5460 * gcc.dg/tree-ssa/pr20739.c: Likewise.
5462 2021-04-27 Richard Biener <rguenther@suse.de>
5464 PR tree-optimization/100278
5465 * gcc.dg/tree-ssa/pr100278.c: New testcase.
5467 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5470 * gcc.target/i386/pr99405.c: New test.
5472 2021-04-27 Richard Biener <rguenther@suse.de>
5474 PR tree-optimization/99776
5475 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
5477 2021-04-26 Patrick Palka <ppalka@redhat.com>
5480 * g++.dg/cpp1y/constexpr-base1.C: New test.
5481 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
5483 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5485 * gfortran.dg/goacc/classify-serial.f95:
5486 Use [Ww]arning in dg-bogus as FE diagnostic and default
5487 diagnostic differ and the result depends on ENABLE_OFFLOAD.
5488 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5489 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5491 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5493 * gfortran.dg/goacc/classify-serial.f95:
5494 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
5495 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5496 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5498 2021-04-26 Richard Biener <rguenther@suse.de>
5500 PR tree-optimization/99956
5501 * gfortran.dg/pr99956.f: New testcase.
5503 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
5505 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
5506 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
5507 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
5508 * gcc.target/arm/cmse/cmse-16.c: Likewise.
5509 * gcc.target/arm/cmse/struct-1.c: Likewise.
5510 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
5512 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5515 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
5517 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
5519 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
5520 Nathan Sidwell <nathan@codesourcery.com>
5521 Tom de Vries <vries@codesourcery.com>
5522 Julian Brown <julian@codesourcery.com>
5523 Kwok Cheung Yeung <kcy@codesourcery.com>
5525 * c-c++-common/goacc/diag-parallelism-1.c: New.
5526 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
5527 and match diagnostics, as appropriate.
5528 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
5529 * c-c++-common/goacc/classify-kernels.c: Likewise.
5530 * c-c++-common/goacc/classify-parallel.c: Likewise.
5531 * c-c++-common/goacc/classify-routine.c: Likewise.
5532 * c-c++-common/goacc/classify-serial.c: Likewise.
5533 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5534 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5535 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
5536 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5537 * c-c++-common/goacc/pr70688.c: Likewise.
5538 * c-c++-common/goacc/routine-1.c: Likewise.
5539 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
5540 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5541 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5542 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5543 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5544 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5545 * gfortran.dg/goacc/classify-serial.f95: Likewise.
5546 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5547 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5548 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5549 * gfortran.dg/goacc/routine-4.f90: Likewise.
5550 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5551 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5552 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
5553 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5555 2021-04-26 Richard Biener <rguenther@suse.de>
5557 PR tree-optimization/99473
5558 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
5560 2021-04-25 liuhongt <hongtao.liu@intel.com>
5563 * gcc.target/i386/pr98911.c: New test.
5564 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
5565 with __builtin_ia32_pcmpistrm128 since it has been folded.
5567 2021-04-24 David Malcolm <dmalcolm@redhat.com>
5570 * g++.dg/analyzer/pr100244.C: New test.
5572 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5575 * gfortran.dg/pr100154.f90: New test.
5577 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5580 * gfortran.dg/ptr-func-4.f90: New test.
5582 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5584 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
5585 * gcc.dg/guality/guality.c: Likewise.
5586 * gcc.dg/guality/inline-params.c: Likewise.
5587 * gcc.dg/guality/loop-1.c: Likewise.
5588 * gcc.dg/guality/pr36728-1.c: Likewise.
5589 * gcc.dg/guality/pr36728-2.c: Likewise.
5590 * gcc.dg/guality/pr36728-3.c: Likewise.
5591 * gcc.dg/guality/pr41447-1.c: Likewise.
5592 * gcc.dg/guality/pr54200.c: Likewise.
5593 * gcc.dg/guality/pr54519-1.c: Likewise.
5594 * gcc.dg/guality/pr54519-2.c: Likewise.
5595 * gcc.dg/guality/pr54519-3.c: Likewise.
5596 * gcc.dg/guality/pr54519-4.c: Likewise.
5597 * gcc.dg/guality/pr54519-5.c: Likewise.
5598 * gcc.dg/guality/pr54519-6.c: Likewise.
5599 * gcc.dg/guality/pr54693-2.c: Likewise.
5600 * gcc.dg/guality/pr56154-1.c: Likewise.
5601 * gcc.dg/guality/pr59776.c: Likewise.
5602 * gcc.dg/guality/pr68860-1.c: Likewise.
5603 * gcc.dg/guality/pr68860-2.c: Likewise.
5604 * gcc.dg/guality/pr90074.c: Likewise.
5605 * gcc.dg/guality/pr90716.c: Likewise.
5606 * gcc.dg/guality/sra-1.c: Likewise.
5608 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5610 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
5612 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
5613 * gcc.dg/guality/pr59776.c: Likewise.
5614 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
5616 2021-04-24 Patrick Palka <ppalka@redhat.com>
5623 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
5624 * g++.dg/cpp2a/nontype-class45.C: New test.
5625 * g++.dg/cpp2a/nontype-class46.C: New test.
5626 * g++.dg/cpp2a/nontype-class47.C: New test.
5627 * g++.dg/cpp2a/nontype-class48.C: New test.
5629 2021-04-24 Patrick Palka <ppalka@redhat.com>
5632 * g++.dg/cpp1z/class-deduction86.C: New test.
5634 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
5637 * gcc.target/powerpc/pr98952.c: New test.
5639 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5642 * gcc.target/i386/pr79514.c (dg-error):
5643 Expect error for 64bit targets.
5645 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5648 * gcc.target/i386/pr100182.c: New test.
5649 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
5650 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
5652 2021-04-23 Patrick Palka <ppalka@redhat.com>
5655 * g++.dg/concepts/diagnostic17.C: New test.
5657 2021-04-23 Patrick Palka <ppalka@redhat.com>
5660 * g++.dg/cpp1z/direct-enum-init2.C: New test.
5662 2021-04-23 Richard Biener <rguenther@suse.de>
5664 PR tree-optimization/99971
5665 * g++.dg/vect/slp-pr99971.cc: New testcase.
5667 2021-04-23 liuhongt <hongtao.liu@intel.com>
5670 * gcc.target/i386/pr100093.c: New test.
5672 2021-04-22 Patrick Palka <ppalka@redhat.com>
5675 * g++.dg/cpp2a/concepts-uneval3.C: New test.
5677 2021-04-22 Patrick Palka <ppalka@redhat.com>
5680 * g++.dg/template/partial-specialization9.C: New test.
5682 2021-04-22 Marek Polacek <polacek@redhat.com>
5685 * g++.dg/warn/Wtype-limits6.C: New test.
5687 2021-04-22 Patrick Palka <ppalka@redhat.com>
5690 * g++.dg/cpp0x/sfinae67.C: New test.
5692 2021-04-22 Patrick Palka <ppalka@redhat.com>
5695 * g++.dg/template/access36.C: New test.
5697 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5699 * substr_9.f90: Move to ...
5700 * gfortran.dg/substr_9.f90: ... here.
5701 * substr_10.f90: Move to ...
5702 * gfortran.dg/substr_10.f90: ... here.
5704 2021-04-22 Martin Liska <mliska@suse.cz>
5708 * g++.dg/template/nontype29.C: Fix typos and missing comments.
5709 * gcc.dg/Warray-bounds-64.c: Likewise.
5710 * gcc.dg/Warray-parameter.c: Likewise.
5711 * gcc.dg/Wstring-compare.c: Likewise.
5712 * gcc.dg/format/gcc_diag-11.c: Likewise.
5713 * gfortran.dg/array_constructor_3.f90: Likewise.
5714 * gfortran.dg/matmul_bounds_9.f90: Likewise.
5715 * gfortran.dg/pr78033.f90: Likewise.
5716 * gfortran.dg/pr96325.f90: Likewise.
5718 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
5721 * gcc.target/i386/pr100119.c: New test.
5723 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5726 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
5728 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5730 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
5731 obtained hard limit, and only call setrlimit if new softlimit is lower.
5733 2021-04-22 Richard Biener <rguenther@suse.de>
5736 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
5739 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
5741 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
5744 2021-04-21 Marek Polacek <polacek@redhat.com>
5747 * g++.dg/cpp0x/enum_base4.C: New test.
5748 * g++.dg/cpp0x/enum_base5.C: New test.
5750 2021-04-21 Alex Coplan <alex.coplan@arm.com>
5753 * gcc.target/aarch64/pr99988.c: New test.
5755 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5757 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
5759 * g++.dg/cpp1y/auto-fn61.C: Likewise.
5760 * g++.dg/cpp2a/nontype-class39.C: Likewise.
5761 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
5762 * g++.dg/cpp0x/vt-88982.C: Likewise.
5763 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
5764 dg-additional-options.
5765 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5767 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
5769 * gcc.target/i386/monitor-2.c: New test.
5771 2021-04-21 Richard Biener <rguenther@suse.de>
5774 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
5775 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
5777 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5779 PR rtl-optimization/100148
5780 * g++.dg/opt/pr100148.C: New test.
5782 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
5784 * gfortran.dg/gomp/depobj-1.f90: New test.
5785 * gfortran.dg/gomp/depobj-2.f90: New test.
5787 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5789 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
5791 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
5793 PR middle-end/100130
5794 * c-c++-common/attr-retain-10.c: New test.
5795 * c-c++-common/attr-retain-11.c: Likewise.
5797 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5799 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
5800 must match for target IBM Z only.
5802 2021-04-20 Jason Merrill <jason@redhat.com>
5805 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
5807 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5809 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
5810 z/Architecture only.
5812 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
5815 * gfortran.dg/pdt_31.f03: New test.
5816 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
5819 2021-04-19 Marek Polacek <polacek@redhat.com>
5822 * g++.dg/concepts/diagnostic16.C: New test.
5824 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
5827 * gdc.dg/pr98457.d: New test.
5829 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5832 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
5835 2021-04-19 Richard Biener <rguenther@suse.de>
5837 PR preprocessor/100142
5838 * gcc.dg/pr100142.c: New testcase.
5839 * g++.dg/diagnostic/pr72803.C: Revert last change.
5841 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
5843 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
5844 '--param=openacc-kernels=[...]'.
5845 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5846 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5847 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
5848 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5849 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5850 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5851 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5853 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
5855 * gnat.dg/opt92.adb: New test.
5857 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5859 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
5860 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5861 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5862 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5863 * gcc.target/s390/zero-scratch-regs-1.c: New test.
5865 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5868 * gfortran.dg/PR100094.f90: New test.
5870 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
5873 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
5876 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5879 * gcc.target/aarch64/pr91710.c: New test.
5881 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5884 * gfortran.dg/PR10018.f90: New test.
5886 2021-04-16 Tamar Christina <tamar.christina@arm.com>
5889 * gcc.target/aarch64/sve/pr100048.c: New test.
5891 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5894 * g++.dg/cpp0x/constexpr-100111.C: New test.
5896 2021-04-16 Marek Polacek <polacek@redhat.com>
5899 * g++.dg/cpp2a/typename14.C: Don't expect particular error
5901 * g++.dg/cpp2a/typename19.C: New test.
5903 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
5905 * gcc.dg/gimplefe-40.c: Moved to...
5906 * gcc.dg/vect/gimplefe-40.c: ...here.
5907 * gcc.dg/gimplefe-41.c: Moved to...
5908 * gcc.dg/vect/gimplefe-41.c: ...here.
5910 2021-04-16 Harald Anlauf <anlauf@gmx.de>
5911 Paul Thomas <pault@gcc.gnu.org>
5914 * gfortran.dg/pr63797.f90: New test.
5916 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5918 * gcc.dg/tree-ssa/pr83403-1.c: Revert
5919 max-completely-peeled-insns to the default value on IBM Z.
5920 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
5922 2021-04-16 Patrick Palka <ppalka@redhat.com>
5925 * g++.dg/cpp2a/constexpr-init21.C: New test.
5927 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5930 * gcc.target/aarch64/pr100075.c: New test.
5932 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
5934 PR rtl-optimization/99596
5935 * gcc.target/arm/pr99596.c: New test.
5937 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
5940 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
5942 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
5943 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
5944 missing quotes around switch names.
5945 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
5947 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.target/aarch64/pr99767.c: New test.
5952 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5955 * g++.dg/cpp23/lambda-specifiers2.C: New test.
5957 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5960 * g++.dg/cpp1z/pr99833.C: New test.
5961 * g++.dg/cpp2a/pr99833.C: New test.
5963 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5965 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
5966 the default value on IBM Z.
5968 2021-04-16 Jason Merrill <jason@redhat.com>
5971 * g++.dg/abi/mangle71.C: Fix expected mangling.
5972 * g++.dg/abi/mangle77.C: New test.
5973 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
5974 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
5975 * g++.dg/cpp2a/nontype-class44.C: New test.
5977 2021-04-15 Martin Sebor <msebor@redhat.com>
5981 * gcc.dg/Warray-parameter-9.c: New test.
5982 * gcc.dg/Wnonnull-6.c: New test.
5983 * gcc.dg/Wreturn-type3.c: New test.
5984 * gcc.dg/Wunused-result.c: New test.
5985 * gcc.dg/attr-noreturn.c: New test.
5986 * gcc.dg/attr-returns-nonnull.c: New test.
5988 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
5991 * gcc.dg/pr84877.c: Xfail for cris-*-*.
5993 2021-04-15 Jason Merrill <jason@redhat.com>
5996 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
5998 2021-04-15 Martin Sebor <msebor@redhat.com>
6000 * gcc.dg/uninit-pr89230-1.c: New test.
6001 * gcc.dg/uninit-pr89230-2.c: Same.
6003 2021-04-15 Jason Merrill <jason@redhat.com>
6006 * g++.dg/cpp0x/noexcept67.C: New test.
6008 2021-04-15 Jason Merrill <jason@redhat.com>
6011 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6013 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6015 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6016 -mtune=generic to the SVE flags.
6017 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6018 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6019 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6021 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6023 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6024 (aarch64-with-arch-dg-options): Likewise.
6025 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6026 aarch64-with-arch-dg-options. Move the default architecture
6027 flags to the final dg-runtest argument.
6028 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6030 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6032 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6035 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6037 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6040 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6041 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6043 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6046 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6048 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6051 * gcc.target/aarch64/pr100056.c: New test.
6053 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6055 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6056 RESULT_DECL as an operand for a RETURN_EXPR.
6058 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6060 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6061 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6063 2021-04-14 Jason Merrill <jason@redhat.com>
6066 * g++.dg/template/dependent-tmpl2.C: New test.
6068 2021-04-14 Jason Merrill <jason@redhat.com>
6071 * g++.dg/parse/uneval1.C: New test.
6073 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6075 PR rtl-optimization/100066
6076 * gcc.target/i386/pr100066.c: New.
6078 2021-04-14 Martin Sebor <msebor@redhat.com>
6080 * gcc.dg/pr86058.c: Limit to just x86_64.
6082 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6085 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6087 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6089 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6090 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6092 2021-04-14 Patrick Palka <ppalka@redhat.com>
6096 * g++.dg/cpp1z/class-deduction85.C: New test.
6097 * g++.dg/template/ref11.C: New test.
6099 2021-04-14 Jason Merrill <jason@redhat.com>
6102 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6104 2021-04-14 Jason Merrill <jason@redhat.com>
6107 * g++.dg/debug/defaulted1.C: New test.
6109 2021-04-14 Jason Merrill <jason@redhat.com>
6112 * g++.dg/debug/cleanup1.C: New test.
6113 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6114 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6115 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6116 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6117 * g++.dg/tm/inherit2.C: Likewise.
6118 * g++.dg/tm/unsafe1.C: Likewise.
6119 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6120 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6122 2021-04-13 Martin Sebor <msebor@redhat.com>
6124 PR tree-optimization/82800
6125 * g++.dg/warn/uninit-pr82800.C: New test.
6127 2021-04-13 Martin Sebor <msebor@redhat.com>
6130 * gcc.dg/pr86058.c: New test.
6132 2021-04-13 Patrick Palka <ppalka@redhat.com>
6135 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6136 * g++.old-deja/g++.ns/template7.C: Likewise.
6137 * g++.old-deja/g++.pt/crash8.C: Likewise.
6139 2021-04-13 Jason Merrill <jason@redhat.com>
6142 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6144 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6147 * g++.dg/cpp2a/spaceship-err6.C: New test.
6149 2021-04-13 Jason Merrill <jason@redhat.com>
6152 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6154 2021-04-13 Patrick Palka <ppalka@redhat.com>
6157 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6158 * g++.dg/template/error8.C: Likewise.
6159 * g++.dg/cpp1z/class-deduction84.C: New test.
6161 2021-04-13 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/100053
6164 * gcc.dg/torture/pr100053.c: New testcase.
6165 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6167 2021-04-13 Jason Merrill <jason@redhat.com>
6170 * g++.dg/cpp0x/constexpr-base7.C: New test.
6172 2021-04-13 Nathan Sidwell <nathan@acm.org>
6174 PR preprocessor/99446
6175 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6177 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.target/aarch64/pr100028.c: New test.
6182 2021-04-13 Patrick Palka <ppalka@redhat.com>
6185 * g++.dg/cpp2a/nontype-class43.C: New test.
6187 2021-04-13 Patrick Palka <ppalka@redhat.com>
6191 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6192 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6194 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6197 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6198 line 971 for cris-*-*.
6200 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6203 * gcc.dg/analyzer/pr98599-a.c: New test.
6204 * gcc.dg/analyzer/pr98599-b.c: New test.
6206 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6208 PR rtl-optimization/99905
6209 * gcc.target/i386/pr99905.c: New test.
6211 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6214 * gcc.dg/pr99830.c: New test.
6216 2021-04-12 Jason Merrill <jason@redhat.com>
6219 * g++.dg/template/dependent-tmpl1.C: New test.
6221 2021-04-12 Martin Liska <mliska@suse.cz>
6224 * g++.dg/asan/pr99877.C: New test.
6226 2021-04-12 Cui,Lili <lili.cui@intel.com>
6228 * gcc.target/i386/funcspec-56.inc: Handle new march.
6229 * g++.target/i386/mv16.C: Handle new march
6231 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6234 * c-c++-common/goacc/collapse-2.c: New.
6236 2021-04-11 Jason Merrill <jason@redhat.com>
6239 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6240 * g++.dg/other/anon-union5.C: New test.
6242 2021-04-10 Jason Merrill <jason@redhat.com>
6245 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6246 * g++.dg/cpp0x/constexpr-this1.C: New test.
6248 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6251 * gcc.dg/analyzer/pr100011.c: New test.
6253 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6256 * gcc.dg/pr99990.c: New test.
6258 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6261 * gcc.target/i386/pr99744-2.c: New test.
6263 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6266 * gcc.dg/lto/pr99849_0.c: New test.
6268 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6270 PR rtl-optimization/98601
6271 * gcc.dg/torture/pr98601.c: New test.
6273 2021-04-10 Jason Merrill <jason@redhat.com>
6279 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6280 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6281 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6282 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6284 2021-04-10 Jason Merrill <jason@redhat.com>
6287 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6289 2021-04-09 Martin Sebor <msebor@redhat.com>
6292 * g++.dg/warn/uninit-pr55288.C: New test.
6294 2021-04-09 Patrick Palka <ppalka@redhat.com>
6297 * g++.dg/cpp1z/fold-lambda4.C: New test.
6299 2021-04-09 Marek Polacek <polacek@redhat.com>
6302 * g++.dg/concepts/abbrev10.C: New test.
6303 * g++.dg/concepts/abbrev11.C: New test.
6305 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6307 * gcc.target/aarch64/pr70398.c: Require a target that can link
6310 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6312 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6314 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6316 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6319 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6321 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6322 * gcc.dg/pr96573.c: Likewise.
6323 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6324 * gcc.dg/vect/bb-slp-43.c: Likewise.
6325 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6327 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6329 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6330 loop to vectorized if vect_fold_extract_last.
6332 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6334 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6335 of relying on vectorisation.
6337 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6340 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6342 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6345 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6346 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6348 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6351 * gfortran.dg/coarray/dummy_2.f90: New test.
6353 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6355 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6357 2021-04-08 Patrick Palka <ppalka@redhat.com>
6360 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6361 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6363 2021-04-08 Patrick Palka <ppalka@redhat.com>
6366 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6368 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6370 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6373 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6375 * lib/target-supports.exp
6376 (check_effective_target_stdint_types_mbig_endian): New proc.
6377 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
6378 stdint_types_mbig_endian.
6379 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
6380 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
6382 2021-04-08 Jason Merrill <jason@redhat.com>
6385 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
6386 * g++.dg/conversion/ref7.C: New test.
6388 2021-04-08 Jakub Jelinek <jakub@redhat.com>
6391 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
6392 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
6393 * g++.dg/cpp2a/constexpr-new18.C: New test.
6394 * g++.dg/cpp2a/constexpr-new19.C: New test.
6396 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6398 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
6400 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6402 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
6403 "was here" from error message.
6404 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
6405 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
6406 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
6407 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
6408 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
6409 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
6410 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
6411 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
6412 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
6413 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
6414 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
6415 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
6416 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
6418 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6420 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
6421 * gcc.target/aarch64/pr98772.c: Likewise.
6422 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
6424 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6426 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
6427 conversion to shifts and adds.
6429 2021-04-08 David Malcolm <dmalcolm@redhat.com>
6433 * gcc.dg/analyzer/pr99042.c: New test.
6434 * gcc.dg/analyzer/pr99774-1.c: New test.
6435 * gcc.dg/analyzer/pr99774-2.c: New test.
6437 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
6439 * gdc.dg/gdc108.d: Update test.
6440 * gdc.dg/gdc142.d: Likewise.
6441 * gdc.dg/pr90136a.d: Likewise.
6442 * gdc.dg/pr90136b.d: Likewise.
6443 * gdc.dg/pr90136c.d: Likewise.
6444 * gdc.dg/pr95173.d: Likewise.
6445 * gdc.dg/attr_allocsize1.d: New test.
6446 * gdc.dg/attr_allocsize2.d: New test.
6447 * gdc.dg/attr_alwaysinline1.d: New test.
6448 * gdc.dg/attr_cold1.d: New test.
6449 * gdc.dg/attr_exclusions1.d: New test.
6450 * gdc.dg/attr_exclusions2.d: New test.
6451 * gdc.dg/attr_flatten1.d: New test.
6452 * gdc.dg/attr_module.d: New test.
6453 * gdc.dg/attr_noclone1.d: New test.
6454 * gdc.dg/attr_noicf1.d: New test.
6455 * gdc.dg/attr_noinline1.d: New test.
6456 * gdc.dg/attr_noipa1.d: New test.
6457 * gdc.dg/attr_noplt1.d: New test.
6458 * gdc.dg/attr_optimize1.d: New test.
6459 * gdc.dg/attr_optimize2.d: New test.
6460 * gdc.dg/attr_optimize3.d: New test.
6461 * gdc.dg/attr_optimize4.d: New test.
6462 * gdc.dg/attr_restrict1.d: New test.
6463 * gdc.dg/attr_section1.d: New test.
6464 * gdc.dg/attr_symver1.d: New test.
6465 * gdc.dg/attr_target1.d: New test.
6466 * gdc.dg/attr_targetclones1.d: New test.
6467 * gdc.dg/attr_used1.d: New test.
6468 * gdc.dg/attr_used2.d: New test.
6469 * gdc.dg/attr_weak1.d: New test.
6470 * gdc.dg/imports/attributes.d: New test.
6472 2021-04-08 Jason Merrill <jason@redhat.com>
6475 * g++.dg/template/mem-spec2.C: New test.
6477 2021-04-08 Marek Polacek <polacek@redhat.com>
6480 * g++.dg/cpp2a/explicit16.C: Use c++20.
6481 * g++.dg/cpp0x/noexcept66.C: New test.
6482 * g++.dg/cpp2a/explicit17.C: New test.
6484 2021-04-08 Alex Coplan <alex.coplan@arm.com>
6487 * gcc.c-torture/compile/pr99647.c: New test.
6489 2021-04-07 Jason Merrill <jason@redhat.com>
6492 * g++.dg/template/friend71.C: New test.
6494 2021-04-07 Jason Merrill <jason@redhat.com>
6497 * g++.dg/template/friend70.C: New test.
6499 2021-04-07 Jason Merrill <jason@redhat.com>
6502 * g++.dg/lookup/using66.C: New test.
6504 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6506 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
6507 when building an executable with testglue.
6509 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6511 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
6512 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
6514 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6516 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
6517 if IFN_STORE_LANES is available.
6518 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
6519 IFN_STORE_LANES is available.
6520 * gcc.target/aarch64/pr99873_1.c: New test.
6521 * gcc.target/aarch64/pr99873_2.c: Likewise.
6522 * gcc.target/aarch64/pr99873_3.c: Likewise.
6523 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
6524 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
6525 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
6527 2021-04-07 Richard Biener <rguenther@suse.de>
6529 PR tree-optimization/99954
6530 * gcc.dg/torture/pr99954.c: New testcase.
6532 2021-04-07 Richard Biener <rguenther@suse.de>
6535 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
6538 2021-04-07 Richard Biener <rguenther@suse.de>
6540 PR tree-optimization/99947
6541 * gcc.dg/torture/pr99947.c: New testcase.
6543 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
6545 PR tree-optimization/98736
6546 * gcc.c-torture/execute/pr98736.c: New test.
6548 2021-04-07 Marek Polacek <polacek@redhat.com>
6551 * g++.dg/cpp0x/rv-life.C: New test.
6553 2021-04-06 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
6558 2021-04-06 Jason Merrill <jason@redhat.com>
6561 * g++.dg/cpp1z/inline-var9.C: New test.
6563 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
6566 * g++.target/aarch64/sve/pr99781.C: New.
6568 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
6570 * gcc.target/i386/memcpy-strategy-9.c: New test.
6571 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
6572 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
6573 * gcc.target/i386/memset-strategy-7.c: Likewise.
6574 * gcc.target/i386/memset-strategy-8.c: Likewise.
6575 * gcc.target/i386/memset-strategy-9.c: Likewise.
6577 2021-04-06 Richard Biener <rguenther@suse.de>
6579 PR tree-optimization/99880
6580 * gcc.dg/torture/pr99880.c: New testcase.
6582 2021-04-06 Nathan Sidwell <nathan@acm.org>
6584 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
6585 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
6587 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6589 PR tree-optimization/96573
6590 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
6591 VEC_PERM_EXPR with bswapping permutation.
6593 2021-04-06 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/99924
6596 * gfortran.dg/vect/pr99924.f90: New testcase.
6598 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6601 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
6603 2021-04-06 Jason Merrill <jason@redhat.com>
6606 * g++.dg/abi/lambda-defarg1.C: New test.
6608 2021-04-06 Patrick Palka <ppalka@redhat.com>
6611 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
6612 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
6614 2021-04-05 Jason Merrill <jason@redhat.com>
6617 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
6619 2021-04-05 Jason Merrill <jason@redhat.com>
6621 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
6622 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
6623 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
6625 2021-04-05 Jason Merrill <jason@redhat.com>
6628 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
6630 2021-04-05 Jason Merrill <jason@redhat.com>
6633 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
6635 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6638 * gcc.dg/analyzer/pr99906.c: New test.
6640 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6643 * gcc.dg/analyzer/pr99886.c: New test.
6645 2021-04-05 Jason Merrill <jason@redhat.com>
6648 * g++.dg/cpp0x/extern_template-6.C: New test.
6650 2021-04-05 Jason Merrill <jason@redhat.com>
6653 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
6655 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
6658 * gdc.dg/pr99914.d: New test.
6660 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
6662 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
6663 * gcc.dg/tree-ssa/evrp11.c: Likewise.
6665 2021-04-04 Jason Merrill <jason@redhat.com>
6668 * g++.dg/cpp0x/initlist-new5.C: New test.
6670 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6672 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
6674 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6676 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
6678 2021-04-03 Marek Polacek <polacek@redhat.com>
6681 * g++.dg/other/gc7.C: New test.
6683 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
6686 * gfortran.dg/coarray_48.f90: New test.
6688 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6690 PR tree-optimization/99882
6691 * gcc.dg/pr99882.c: New test.
6693 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6695 PR rtl-optimization/99863
6696 * gcc.target/i386/pr99863.c: New test.
6698 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6701 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
6703 2021-04-03 Jason Merrill <jason@redhat.com>
6706 * g++.dg/opt/nrv20.C: New test.
6708 2021-04-03 Jason Merrill <jason@redhat.com>
6711 * g++.dg/cpp1z/noexcept-type24.C: New test.
6713 2021-04-03 Jason Merrill <jason@redhat.com>
6716 * g++.dg/ext/vector40.C: New test.
6718 2021-04-02 Patrick Palka <ppalka@redhat.com>
6721 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
6723 2021-04-02 Patrick Palka <ppalka@redhat.com>
6726 * g++.dg/cpp2a/nontype-class42.C: New test.
6728 2021-04-02 Jason Merrill <jason@redhat.com>
6731 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
6733 2021-04-02 Nathan Sidwell <nathan@acm.org>
6735 * g++.dg/modules/pr99283-6_d.H: New.
6736 * g++.dg/modules/pr99283-7-swap.h: New.
6737 * g++.dg/modules/pr99283-7-traits.h: New.
6738 * g++.dg/modules/pr99283-7_a.H: New.
6739 * g++.dg/modules/pr99283-7_b.H: New.
6740 * g++.dg/modules/pr99283-7_c.C: New.
6741 * g++.dg/modules/pr99283-7_d.H: New.
6743 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
6745 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
6746 * go.test/test/fixedbugs/issue22200b.go: Likewise.
6748 2021-04-02 Jakub Jelinek <jakub@redhat.com>
6750 PR tree-optimization/99726
6751 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
6752 -floop-nest-optimize to dg-additional-options guarded on fgraphite
6755 2021-04-01 Marek Polacek <polacek@redhat.com>
6758 * g++.dg/other/gc6.C: New test.
6760 2021-04-01 Jason Merrill <jason@redhat.com>
6763 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
6765 2021-04-01 Jason Merrill <jason@redhat.com>
6768 * g++.dg/abi/abi-tag24a.C: New test.
6769 * g++.dg/abi/macro0.C: Adjust expected value.
6771 2021-04-01 Nathan Sidwell <nathan@acm.org>
6774 * g++.dg/modules/pr99283-6.h: New.
6775 * g++.dg/modules/pr99283-6_a.H: New.
6776 * g++.dg/modules/pr99283-6_b.H: New.
6777 * g++.dg/modules/pr99283-6_c.C: New.
6778 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
6779 * g++.dg/modules/indirect-3_c.C: Adjust scan.
6780 * g++.dg/modules/indirect-4_c.C: Adjust scan.
6781 * g++.dg/modules/lambda-3_b.C: Adjust scan.
6782 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
6783 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
6784 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
6786 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
6789 * gcc.dg/tree-ssa/pr98265.C: New test.
6791 2021-04-01 Jakub Jelinek <jakub@redhat.com>
6793 PR tree-optimization/96573
6794 * gcc.dg/pr96573.c: New test.
6796 2021-04-01 Richard Biener <rguenther@suse.de>
6798 PR tree-optimization/99856
6799 * gcc.dg/vect/pr99856.c: New testcase.
6801 2021-04-01 Martin Jambor <mjambor@suse.cz>
6803 PR tree-optimization/97009
6804 * gcc.dg/tree-ssa/pr97009.c: New test.
6806 2021-04-01 Harald Anlauf <anlauf@gmx.de>
6809 * gfortran.dg/transpose_5.f90: New test.
6811 2021-03-31 David Malcolm <dmalcolm@redhat.com>
6814 * gcc.dg/analyzer/data-model-10.c: Update expected output.
6815 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
6816 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
6817 * gcc.dg/analyzer/pr99771-1.c: New test.
6819 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6821 PR tree-optimization/98268
6822 * gcc.target/aarch64/sve/pr98268-1.c: New test.
6823 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
6825 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6827 PR tree-optimization/99726
6828 * gcc.target/i386/pr99726.c: New test.
6830 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6832 PR rtl-optimization/97141
6833 PR rtl-optimization/98726
6834 * gcc.c-torture/compile/pr97141.c: New test.
6835 * gcc.c-torture/compile/pr98726.c: Likewise.
6836 * gcc.target/aarch64/sve/pr97141.c: Likewise.
6837 * gcc.target/aarch64/sve/pr98726.c: Likewise.
6839 2021-03-31 Martin Sebor <msebor@redhat.com>
6842 * gcc.dg/uninit-pr65182.c: New test.
6844 2021-03-31 Jason Merrill <jason@redhat.com>
6847 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
6849 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6852 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
6855 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6858 * gcc.target/arm/pr99786.c: New test.
6860 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
6862 * gcc.target/i386/memcpy-strategy-5.c: New test.
6863 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
6864 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
6865 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
6866 * gcc.target/i386/memset-strategy-3.c: Likewise.
6867 * gcc.target/i386/memset-strategy-4.c: Likewise.
6868 * gcc.target/i386/memset-strategy-5.c: Likewise.
6869 * gcc.target/i386/memset-strategy-6.c: Likewise.
6871 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6874 * gcc.target/aarch64/sve/pr98119.c: New test.
6876 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6877 Richard Sandiford <richard.sandiford@arm.com>
6880 * g++.target/aarch64/sve/pr99813.C: New test.
6882 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6885 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
6886 * c-c++-common/zero-scratch-regs-7.c: Likewise.
6887 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
6888 selected unsupported triplets to all targets but selected triplets
6889 of supported targets.
6890 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6891 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6892 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6894 2021-03-31 Patrick Palka <ppalka@redhat.com>
6897 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
6899 2021-03-31 Patrick Palka <ppalka@redhat.com>
6902 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
6904 2021-03-30 David Malcolm <dmalcolm@redhat.com>
6906 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
6908 2021-03-30 Nathan Sidwell <nathan@acm.org>
6911 * g++.dg/modules/pr99283-5.h: New.
6912 * g++.dg/modules/pr99283-5_a.H: New.
6913 * g++.dg/modules/pr99283-5_b.H: New.
6914 * g++.dg/modules/pr99283-5_c.C: New.
6916 2021-03-30 Jakub Jelinek <jakub@redhat.com>
6919 * g++.dg/cpp1z/pr99790.C: New test.
6921 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6924 * gcc.c-torture/compile/pr99822.c: New test.
6926 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
6930 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
6932 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6933 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6934 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6935 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6936 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6937 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6938 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6939 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6940 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6941 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6942 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6943 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6944 * gcc.target/powerpc/pr79251-run.p7.c: New test.
6945 * gcc.target/powerpc/pr79251.p7.c: New test.
6947 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
6950 * gcc.target/i386/pr99744-1.c: New test.
6952 2021-03-30 Tamar Christina <tamar.christina@arm.com>
6954 PR tree-optimization/99825
6955 * gfortran.dg/vect/pr99825.f90: New test.
6957 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6960 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
6962 2021-03-30 Richard Biener <rguenther@suse.de>
6964 PR tree-optimization/99824
6965 * gcc.dg/torture/pr99824.c: New testcase.
6967 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
6970 * g++.dg/pr98136.C: New test.
6972 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
6974 * gcc.target/aarch64/fcvt_nosimd.c: New test.
6976 2021-03-29 Martin Sebor <msebor@redhat.com>
6978 PR tree-optimization/61869
6979 * gcc.dg/uninit-pr61869.c: New test.
6981 2021-03-29 Martin Sebor <msebor@redhat.com>
6983 PR tree-optimization/61677
6984 * gcc.dg/uninit-pr61677.c: New test.
6986 2021-03-29 Martin Sebor <msebor@redhat.com>
6988 PR tree-optimization/61112
6989 * gcc.dg/uninit-pr61112.c: New test.
6991 2021-03-29 Jan Hubicka <jh@suse.cz>
6994 * gcc.c-torture/compile/pr99751.c: Rename from ...
6995 * gcc.c-torture/execute/pr99751.c: ... to this.
6997 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
6999 * gcc.c-torture/compile/pr99751.c: New test.
7001 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7004 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7005 declare simd warning on aarch64.
7007 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7010 * g++.target/aarch64/sve/pr99216.C: New test.
7012 2021-03-29 Richard Biener <rguenther@suse.de>
7014 PR tree-optimization/99807
7015 * gfortran.dg/vect/pr99807.f90: New testcase.
7017 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7020 * gcc.target/aarch64/pr99808.c: New test.
7022 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7024 PR tree-optimization/99777
7025 * g++.dg/torture/pr99777.C: New test.
7027 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7030 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7032 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7035 * gfortran.dg/pr99602.f90: New test.
7036 * gfortran.dg/pr99602a.f90: New test.
7037 * gfortran.dg/pr99602b.f90: New test.
7038 * gfortran.dg/pr99602c.f90: New test.
7039 * gfortran.dg/pr99602d.f90: New test.
7041 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7043 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7044 (gdc-copy-file): ... this. Use file copy instead of open/close.
7045 (gdc-convert-test): Save translated dejagnu test to gdc.test
7046 directory, only write dejagnu directives to the test file.
7047 (gdc-do-test): Don't create gdc.test symlink.
7049 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7051 * gdc.dg/gdc270a.d: Removed.
7052 * gdc.dg/gdc270b.d: Removed.
7054 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7056 * gcc.target/powerpc/pr99557.c: New.
7058 2021-03-26 Martin Sebor <msebor@redhat.com>
7060 PR tree-optimization/59970
7061 * gcc.dg/uninit-pr59970.c: New test.
7063 2021-03-26 Marek Polacek <polacek@redhat.com>
7066 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7067 * g++.dg/cpp0x/nsdmi17.C: New test.
7069 2021-03-26 Nathan Sidwell <nathan@acm.org>
7072 * g++.dg/modules/pr99283-2_a.H: New.
7073 * g++.dg/modules/pr99283-2_b.H: New.
7074 * g++.dg/modules/pr99283-2_c.H: New.
7075 * g++.dg/modules/pr99283-3_a.H: New.
7076 * g++.dg/modules/pr99283-3_b.H: New.
7077 * g++.dg/modules/pr99283-4.H: New.
7078 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7079 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7081 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7084 * g++.target/aarch64/sve/pr99766.C: New.
7086 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7089 * gcc.dg/tls/pr99466-1.c: New test.
7090 * gcc.dg/tls/pr99466-2.c: New test.
7092 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7095 * g++.dg/cpp0x/new5.C: New test.
7097 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7100 * gfortran.dg/null_11.f90: New test.
7102 2021-03-25 Martin Sebor <msebor@redhat.com>
7104 PR tree-optimization/55060
7105 * gcc.dg/uninit-pr55060.c: New.
7107 2021-03-25 Martin Sebor <msebor@redhat.com>
7109 PR tree-optimization/48483
7110 * g++.dg/warn/uninit-pr48483.C: New test.
7112 2021-03-25 Martin Sebor <msebor@redhat.com>
7114 * gcc.dg/uninit-pr44547.c: New.
7116 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7119 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7120 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7121 to match locus changes.
7122 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7123 * g++.dg/cpp2a/srcloc2.C: Likewise.
7124 * g++.dg/cpp2a/srcloc15.C: Likewise.
7125 * g++.dg/cpp2a/srcloc16.C: Likewise.
7126 * g++.dg/cpp2a/srcloc19.C: New test.
7127 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7129 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7130 * g++.dg/modules/macloc-1_d.C: Likewise.
7131 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7134 2021-03-25 Marek Polacek <polacek@redhat.com>
7137 * g++.dg/cpp0x/inh-ctor37.C: New test.
7139 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7142 * g++.dg/cpp0x/variadic181.C: New test.
7144 2021-03-25 Marek Polacek <polacek@redhat.com>
7147 * g++.dg/warn/Wconversion5.C: New test.
7149 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7151 PR tree-optimization/96974
7152 * g++.target/aarch64/sve/pr96974.C: New test.
7154 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7157 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7161 * gcc.target/i386/pr98209.c: New test.
7162 * gcc.target/i386/pr99744-1.c: Likewise.
7163 * gcc.target/i386/pr99744-2.c: Likewise.
7165 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7168 * g++.dg/warn/Wduplicated-branches6.C: New test.
7169 * g++.dg/warn/Wduplicated-branches7.C: New test.
7171 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7175 * gcc.target/i386/pr98209.c: New test.
7176 * gcc.target/i386/pr99744-1.c: Likewise.
7177 * gcc.target/i386/pr99744-2.c: Likewise.
7179 2021-03-25 Richard Biener <rguenther@suse.de>
7181 PR tree-optimization/99746
7182 * gfortran.dg/vect/pr99746.f90: New testcase.
7184 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7189 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7191 * gcc.dg/analyzer/pr93695-1.c: New test.
7192 * gcc.dg/analyzer/pr99044-1.c: New test.
7193 * gcc.dg/analyzer/pr99044-2.c: New test.
7194 * gcc.dg/analyzer/pr99716-1.c: New test.
7195 * gcc.dg/analyzer/pr99716-2.c: New test.
7196 * gcc.dg/analyzer/pr99716-3.c: New test.
7198 2021-03-24 Martin Liska <mliska@suse.cz>
7201 * gcc.target/i386/pr99753.c: New test.
7203 2021-03-24 Martin Jambor <mjambor@suse.cz>
7206 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7208 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7211 * gcc.target/arm/pr99727.c: New test.
7213 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7216 * gcc.target/arm/pr99724.c: New test.
7218 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7220 * lib/target-supports.exp (check_effective_target_sysconf): New.
7221 * gcc.target/i386/pr95443-1.c: Require it.
7222 * gcc.target/i386/pr95443-2.c: Likewise.
7223 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7224 * gcc.target/i386/strncmp-1.c: Likewise.
7226 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7228 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7229 * g++.target/i386/pr94185.C: Likewise.
7231 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7233 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7234 positives with -mcmodel=large.
7235 * gcc.target/i386/funcspec-3.c: Likewise.
7237 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7239 * gcc.target/i386/pr94467-3.c: New.
7241 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7244 * gfortran.dg/longnames.f90: New test.
7246 2021-03-23 Nathan Sidwell <nathan@acm.org>
7249 * g++.dg/modules/pr99283-1_a.H: New.
7250 * g++.dg/modules/pr99283-1_b.H: New.
7252 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7254 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7256 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7258 * lib/target-supports.exp
7259 (check_effective_target_arm_dsp_ok_nocache)
7260 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7261 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7262 and add arm_dsp options.
7264 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7266 * lib/target-supports.exp
7267 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7268 -mfloat-abi= options order.
7269 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7270 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7271 arm_hard_ok effective target and -mfloat-abi=hard additional
7273 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7281 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7283 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7284 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7286 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7288 * lib/target-supports.exp
7289 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7290 -mfloat-abi= options order.
7291 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7292 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7293 target and -mfloat-abi=hard additional option.
7294 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7295 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7296 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7297 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7298 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7300 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7302 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7304 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7306 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7307 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7308 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7309 * gcc.target/arm/pr51968.c: Likewise.
7310 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7311 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7312 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7313 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7315 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7317 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7318 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7319 * gcc.target/arm/bf16_dup.c: Likewise.
7320 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7321 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7323 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7325 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7327 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7329 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7330 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7331 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7332 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7334 2021-03-23 Marek Polacek <polacek@redhat.com>
7337 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7338 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7340 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7343 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7345 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7348 * gcc.dg/vect/pr99540.c: New test.
7350 2021-03-23 Nathan Sidwell <nathan@acm.org>
7353 * g++.dg/modules/pr99239_a.H: New.
7354 * g++.dg/modules/pr99239_b.H: New.
7356 2021-03-23 Richard Biener <rguenther@suse.de>
7358 PR tree-optimization/99721
7359 * gfortran.dg/vect/pr99721.f90: New testcase.
7361 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7363 * gcc.target/riscv/shift-shift-5.c (sub): Change
7364 order of struct fields depending on byteorder.
7366 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7369 * g++.dg/cpp1z/decomp55.C: New test.
7371 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7373 PR tree-optimization/99296
7374 * gcc.dg/pr99296.c: New file.
7376 2021-03-22 Nathan Sidwell <nathan@acm.org>
7379 * g++.dg/modules/pr99480_a.H: New.
7380 * g++.dg/modules/pr99480_b.H: New.
7382 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
7385 * gcc.target/powerpc/pr99581.c: New.
7387 2021-03-22 Nathan Sidwell <nathan@acm.org>
7390 * g++.dg/modules/pr99425-1.h: New.
7391 * g++.dg/modules/pr99425-1_a.H: New.
7392 * g++.dg/modules/pr99425-1_b.H: New.
7393 * g++.dg/modules/pr99425-1_c.C: New.
7394 * g++.dg/modules/pr99425-2_a.X: New.
7395 * g++.dg/modules/pr99425-2_b.X: New.
7396 * g++.dg/template/pr99425.C: New.
7398 2021-03-22 Richard Biener <rguenther@suse.de>
7400 PR tree-optimization/99694
7401 * gcc.dg/torture/pr99694.c: New testcase.
7403 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
7406 * gcc.target/riscv/pr99702.c: New.
7408 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
7411 * gcc.target/powerpc/pr98914.c: New test.
7413 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
7416 * g++.target/i386/pr99679-1.C: New test.
7417 * g++.target/i386/pr99679-2.C: Likewise.
7419 2021-03-20 Jakub Jelinek <jakub@redhat.com>
7422 * gcc.dg/pr99230.c: New test.
7424 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7427 * gcc.dg/Wunused-var-5.c: New test.
7428 * gcc.dg/Wunused-var-6.c: New test.
7430 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7432 * gfortran.dg/inline_matmul_6.f90: Adjust count for
7435 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
7438 * gcc.target/s390/pr99663.c: New.
7440 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7443 * g++.dg/opt/pr99456.C: New test.
7444 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
7447 2021-03-19 Tamar Christina <tamar.christina@arm.com>
7449 PR tree-optimization/99656
7450 * gfortran.dg/vect/pr99656.f90: New test.
7452 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
7455 * gcc.dg/torture/pr99652-1.c: New test.
7456 * gcc.dg/torture/pr99652-2.c: Likewise.
7457 * gcc.target/i386/pr57655.c: Adjusted.
7458 * gcc.target/i386/pr59794-6.c: Likewise.
7459 * gcc.target/i386/pr70738-1.c: Likewise.
7460 * gcc.target/i386/pr96744-1.c: Likewise.
7462 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7463 Christophe Lyon <christophe.lyon@linaro.org>
7466 * g++.target/arm/pr99593.C: New test.
7468 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
7470 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
7472 2021-03-19 Marek Polacek <polacek@redhat.com>
7475 * g++.dg/cpp2a/concepts-err3.C: New test.
7477 2021-03-18 Martin Sebor <msebor@redhat.com>
7480 * g++.dg/warn/Warray-bounds-22.C: New test.
7481 * g++.dg/warn/Warray-bounds-23.C: New test.
7482 * g++.dg/warn/Warray-bounds-24.C: New test.
7484 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7487 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
7489 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7492 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
7493 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
7494 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
7495 rather than __i386__.
7497 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7500 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
7502 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
7505 * obj-c++.dg/pr49070.mm: New test.
7506 * objc.dg/unnamed-parms.m: New test.
7508 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7510 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
7512 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7513 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7514 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
7515 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7516 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7518 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7521 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
7522 For big endian use -fsso-struct=little-endian dg-options.
7524 2021-03-17 Marek Polacek <polacek@redhat.com>
7527 * g++.dg/conversion/real-to-int1.C: New test.
7529 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
7530 Jason Merrill <jason@redhat.com>
7532 * g++.dg/cpp1z/using9.C: New using decl test.
7534 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7536 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
7537 -gdwarf-3 to the command line options. Adjust the expected line
7538 numbers for the revised options header.
7540 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7542 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
7543 -gdwarf-3 to the command line options. Provide Darwin-
7544 specific match lines for the expected output.
7546 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7548 * gcc.target/aarch64/acle/rng_2.c: New test.
7550 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
7553 * gcc.target/i386/pr99530-1.c: New test.
7554 * gcc.target/i386/pr99530-2.c: Likewise.
7555 * gcc.target/i386/pr99530-3.c: Likewise.
7556 * gcc.target/i386/pr99530-4.c: Likewise.
7557 * gcc.target/i386/pr99530-5.c: Likewise.
7558 * gcc.target/i386/pr99530-6.c: Likewise.
7560 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
7563 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
7565 2021-03-16 Jason Merrill <jason@redhat.com>
7567 * g++.dg/cpp2a/nontype-float1.C: New test.
7569 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7573 * gcc.target/powerpc/pr98092.c: New.
7575 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.target/i386/pr99600.c: New test.
7580 2021-03-16 Martin Liska <mliska@suse.cz>
7581 Jason Merrill <jason@redhat.com>
7584 * g++.target/i386/pr99108.C: New test.
7586 2021-03-16 Martin Liska <mliska@suse.cz>
7589 * gcc.target/arm/pr99592.c: New test.
7591 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
7593 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
7595 2021-03-16 Nathan Sidwell <nathan@acm.org>
7598 * g++.dg/modules/pr99496_a.H: New.
7599 * g++.dg/modules/pr99496_b.C: New.
7601 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7604 * gcc.target/i386/avx-pr99563.c: New test.
7606 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7609 * gcc.dg/gomp/pr99542.c: New test.
7610 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
7611 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
7612 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
7613 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
7615 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
7617 2021-03-15 Jakub Jelinek <jakub@redhat.com>
7620 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
7621 * g++.dg/modules/builtin-3_b.C: Likewise.
7623 2021-03-15 Nathan Sidwell <nathan@acm.org>
7626 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
7627 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
7629 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7632 * g++.dg/coroutines/pr99047.C: New test.
7634 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7637 * g++.dg/coroutines/torture/pr98704.C: New test.
7639 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7642 * g++.dg/coroutines/pr98480.C: New test.
7643 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
7644 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
7645 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
7647 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7650 * g++.dg/coroutines/pr96749-1.C: New test.
7651 * g++.dg/coroutines/pr96749-2.C: New test.
7653 2021-03-15 Richard Biener <rguenther@suse.de>
7655 PR tree-optimization/98834
7656 * g++.dg/opt/pr98834.C: New testcase.
7658 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7661 * gfortran.dg/do_check_16.f90: New test.
7662 * gfortran.dg/do_check_17.f90: New test.
7664 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
7667 * gfortran.dg/pr99545.f90: New test.
7669 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
7671 * gcc.target/powerpc/pr99492.c: Fix typo.
7673 2021-03-14 Harald Anlauf <anlauf@gmx.de>
7674 Paul Thomas <pault@gcc.gnu.org>
7676 * gfortran.dg/pr99112.f90: New test.
7678 2021-03-13 Martin Sebor <msebor@redhat.com>
7680 PR tree-optimization/99489
7681 * gcc.dg/Wstringop-truncation-9.c: New test.
7683 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
7686 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
7688 2021-03-13 Jakub Jelinek <jakub@redhat.com>
7690 PR tree-optimization/99544
7691 * gcc.dg/gomp/pr99544.c: New test.
7693 2021-03-12 Nathan Sidwell <nathan@acm.org>
7696 * g++.dg/modules/pr99238.h: New.
7697 * g++.dg/modules/pr99238_a.H: New.
7698 * g++.dg/modules/pr99238_b.H: New.
7700 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
7703 * gfortran.dg/gomp/threadprivate-1.f90: New test.
7705 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7708 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
7710 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7713 * g++.dg/cpp2a/consteval19.C: New test.
7715 2021-03-11 David Malcolm <dmalcolm@redhat.com>
7718 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
7720 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
7722 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
7723 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
7724 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
7725 -fno-analyzer-feasibility from options.
7726 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
7727 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
7729 2021-03-11 Nathan Sidwell <nathan@acm.org>
7732 * g++.dg/modules/pr99248.h: New.
7733 * g++.dg/modules/pr99248_a.H: New.
7734 * g++.dg/modules/pr99248_b.H: New.
7736 2021-03-11 Nathan Sidwell <nathan@acm.org>
7739 * g++.dg/modules/pr99528.h: New.
7740 * g++.dg/modules/pr99528_a.H: New.
7741 * g++.dg/modules/pr99528_b.H: New.
7742 * g++.dg/modules/pr99528_c.C: New.
7744 2021-03-11 Richard Biener <rguenther@suse.de>
7747 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
7748 instead of verifying the total number of adds.
7750 2021-03-11 Richard Biener <rguenther@suse.de>
7753 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
7755 2021-03-11 Richard Biener <rguenther@suse.de>
7758 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
7760 2021-03-11 Richard Biener <rguenther@suse.de>
7763 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
7765 2021-03-11 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.target/i386/avx2-pr99517-1.c: New test.
7769 * gcc.target/i386/avx2-pr99517-2.c: New test.
7771 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
7774 * gcc.target/powerpc/pr99492.c: New testcase.
7776 2021-03-10 Harald Anlauf <anlauf@gmx.de>
7779 * gfortran.dg/data_char_4.f90: New test.
7780 * gfortran.dg/data_char_5.f90: New test.
7782 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7784 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
7786 2021-03-10 Nathan Sidwell <nathan@acm.org>
7789 * g++.dg/modules/pr99423_a.H: New.
7790 * g++.dg/modules/pr99423_b.H: New.
7792 2021-03-10 Jakub Jelinek <jakub@redhat.com>
7794 PR tree-optimization/99305
7796 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
7797 unsigned_char effective targets.
7799 2021-03-10 Nathan Sidwell <nathan@acm.org>
7802 * g++.dg/ext/pr99508.C: New.
7804 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
7807 * lib/target-supports.exp (check_effective_target_lra): New.
7808 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
7809 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7810 * gcc.c-torture/compile/pr98096.c: Likewise.
7811 * gcc.dg/pr97954.c: Likewise.
7813 2021-03-10 David Malcolm <dmalcolm@redhat.com>
7815 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
7816 * gcc.dg/analyzer/zlib-2.c: Likewise.
7818 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7820 * gcc.dg/vect/pr99102.c: Fix target selector.
7822 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7825 * gcc.dg/vect/pr99102.c: New test.
7827 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
7829 * gnat.dg/specs/lto25.ads: New test.
7831 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7833 PR tree-optimization/99305
7834 * g++.dg/opt/pr99305.C: New test.
7836 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
7838 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
7839 (check_effective_target_sqrt_insn): Use it.
7841 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
7844 * gcc.target/i386/pr99454.c: New.
7846 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
7848 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
7849 * gcc.dg/loop-9.c: Likewise.
7850 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
7851 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
7853 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7856 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
7857 exists. If REG_STARTEND macro isn't defined, just return 0 from main
7858 instead of the actual test.
7860 2021-03-09 Martin Liska <mliska@suse.cz>
7863 * gcc.target/i386/pr99464.c: New test.
7865 2021-03-09 Joel Brobecker <brobecker@adacore.com>
7867 * gcc.target/powerpc/undef-bool-2.c: Add
7868 dg-require-effective-target powerpc_vsx_ok directive.
7869 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
7870 powerpc_vsx_ok directive.
7872 2021-03-08 Harald Anlauf <anlauf@gmx.de>
7875 * gfortran.dg/parameter_data.f90: New test.
7877 2021-03-08 Martin Sebor <msebor@redhat.com>
7880 * g++.dg/warn/Warray-bounds-15.C: New test.
7881 * g++.dg/warn/Warray-bounds-18.C: New test.
7882 * g++.dg/warn/Warray-bounds-19.C: New test.
7883 * g++.dg/warn/Warray-bounds-20.C: New test.
7884 * g++.dg/warn/Warray-bounds-21.C: New test.
7886 2021-03-08 Martin Sebor <msebor@redhat.com>
7889 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
7891 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
7892 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
7893 * gcc.dg/Wstringop-overflow-66.c: New test.
7894 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
7896 2021-03-08 Marek Polacek <polacek@redhat.com>
7899 * g++.dg/cpp2a/nontype-class41.C: New test.
7901 2021-03-08 Nathan Sidwell <nathan@acm.org>
7904 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
7906 2021-03-08 Nathan Sidwell <nathan@acm.org>
7908 * g++.dg/modules/pr99468.H: New.
7910 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
7913 * gcc.target/powerpc/pr98959.c: New test.
7915 2021-03-08 Nathan Sidwell <nathan@acm.org>
7918 * g++.dg/modules/pr99285_a.H: New.
7919 * g++.dg/modules/pr99285_b.H: New.
7921 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7924 * gcc.target/aarch64/simd/pr99437.c: New test.
7926 2021-03-08 Martin Liska <mliska@suse.cz>
7929 * c-c++-common/asan/pr98920.c: New test.
7931 2021-03-08 Martin Liska <mliska@suse.cz>
7934 * gcc.target/i386/pr99463-2.c: New test.
7935 * gcc.target/i386/pr99463.c: New test.
7937 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
7939 * gcc.target/s390/vector/long-double-asm-commutative.c: New
7941 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
7943 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
7944 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
7945 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
7946 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
7947 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
7950 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
7953 * gfortran.dg/module_variable_3.f90: New test.
7955 2021-03-07 Jakub Jelinek <jakub@redhat.com>
7958 * lib/target-supports.exp
7959 (check_effective_target_assembler_march_noavx512bw): New effective
7961 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
7963 2021-03-06 Patrick Palka <ppalka@redhat.com>
7964 Jakub Jelinek <jakub@redhat.com>
7967 * g++.dg/cpp2a/constexpr-99287.C: New test.
7969 2021-03-06 Patrick Palka <ppalka@redhat.com>
7970 Jakub Jelinek <jakub@redhat.com>
7973 * g++.dg/cpp1y/var-templ68.C: New test.
7974 * g++.dg/cpp1y/var-templ68a.C: New test.
7976 2021-03-06 Patrick Palka <ppalka@redhat.com>
7979 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
7980 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
7982 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
7984 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
7985 to allow an eliminated stack-frame.
7987 2021-03-05 Marek Polacek <polacek@redhat.com>
7990 * g++.dg/cpp1z/noexcept-type23.C: New test.
7992 2021-03-05 Marek Polacek <polacek@redhat.com>
7995 * g++.dg/warn/Wshadow-17.C: New test.
7997 2021-03-05 Jason Merrill <jason@redhat.com>
8000 * gcc.dg/attr-flatten-1.c: Adjust.
8002 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8005 * c-c++-common/gomp/pr99322.c: New test.
8007 2021-03-05 Nathan Sidwell <nathan@acm.org>
8010 * g++.dg/modules/pr99245_a.H: New.
8011 * g++.dg/modules/pr99245_b.H: New.
8013 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8016 * gfortran.dg/matmul_21.f90: New test.
8018 2021-03-05 Nathan Sidwell <nathan@acm.org>
8021 * g++.dg/modules/pr99377_a.H: New.
8022 * g++.dg/modules/pr99377_b.C: New.
8023 * g++.dg/modules/pr99377_c.C: New.
8025 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8028 * g++.dg/coroutines/pr98118.C: New test.
8030 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8033 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8034 * g++.dg/coroutines/pr95616-0.C: New test.
8035 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8036 * g++.dg/coroutines/pr95616-1.C: New test.
8037 * g++.dg/coroutines/pr95616-2.C: New test.
8038 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8039 * g++.dg/coroutines/pr95616-3.C: New test.
8040 * g++.dg/coroutines/pr95616-4.C: New test.
8041 * g++.dg/coroutines/pr95616-5.C: New test.
8042 * g++.dg/coroutines/pr95616-6.C: New test.
8044 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8047 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8048 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8049 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8050 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8051 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8052 * g++.dg/coroutines/torture/pr95615.inc: New file.
8054 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8057 * gcc.target/i386/pr99123-2.c: New.
8059 2021-03-05 Nathan Sidwell <nathan@acm.org>
8062 * g++.dg/modules/pr99389_a.H: New.
8063 * g++.dg/modules/pr99389_b.C: New.
8064 * g++.dg/modules/pr99389_c.C: New.
8066 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8069 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8072 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8074 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8075 with '_kind' number.
8076 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8077 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8078 * gfortran.dg/real4-10.f90: Likewise.
8079 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8080 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8081 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8082 * gfortran.dg/real4-16.f90: Likewise.
8083 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8084 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8085 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8086 * gfortran.dg/real4-8.f90: Likewise.
8087 * gfortran.dg/real8-10.f90: Likewise.
8088 * gfortran.dg/real8-16.f90: Likewise.
8089 * gfortran.dg/real8-4.f90: Likewise.
8091 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8094 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8096 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8098 * lib/prune.exp: Prune useless output caused by a linker bug.
8100 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8103 * gcc.target/aarch64/pr93235.c: New test.
8105 2021-03-04 Martin Liska <mliska@suse.cz>
8107 PR gcov-profile/99105
8108 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8109 correction as the wrapped malloc is called one more time
8111 * gcc.dg/tree-prof/pr97461.c: Likewise.
8113 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8117 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8118 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8119 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8120 dg-warning regexps, instead replace .* with \[^\n\r]*.
8121 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8122 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8123 -ftrack-macro-expansion=0 from dg-options.
8124 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8125 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8127 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8130 * gcc.dg/cpp/line11.c: New test.
8131 * gcc.dg/cpp/line12.c: New test.
8133 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8136 * gcc.target/aarch64/pr99381.c: New test.
8138 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8140 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8142 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8144 2021-03-04 Nathan Sidwell <nathan@acm.org>
8147 * g++.dg/modules/pr99170-1_a.H: New.
8148 * g++.dg/modules/pr99170-1_b.C: New.
8149 * g++.dg/modules/pr99170-2.h: New.
8150 * g++.dg/modules/pr99170-2_a.C: New.
8151 * g++.dg/modules/pr99170-2_b.C: New.
8152 * g++.dg/modules/pr99170-3_a.H: New.
8153 * g++.dg/modules/pr99170-3_b.C: New.
8154 * g++.dg/modules/inst-2_b.C: Adjust scan.
8155 * g++.dg/modules/inst-4_a.C: Adjust scan.
8156 * g++.dg/modules/inst-4_b.C: Adjust scan.
8157 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8158 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8159 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8160 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8161 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8162 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8163 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8164 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8165 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8166 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8167 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8168 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8169 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8171 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8174 * gfortran.dg/real4-10-real8-10.f90: New test.
8175 * gfortran.dg/real4-10-real8-16.f90: New test.
8176 * gfortran.dg/real4-10-real8-4.f90: New test.
8177 * gfortran.dg/real4-10.f90: New test.
8178 * gfortran.dg/real4-16-real8-10.f90: New test.
8179 * gfortran.dg/real4-16-real8-16.f90: New test.
8180 * gfortran.dg/real4-16-real8-4.f90: New test.
8181 * gfortran.dg/real4-16.f90: New test.
8182 * gfortran.dg/real4-8-real8-10.f90: New test.
8183 * gfortran.dg/real4-8-real8-16.f90: New test.
8184 * gfortran.dg/real4-8-real8-4.f90: New test.
8185 * gfortran.dg/real4-8.f90: New test.
8186 * gfortran.dg/real8-10.f90: New test.
8187 * gfortran.dg/real8-16.f90: New test.
8188 * gfortran.dg/real8-4.f90: New test.
8190 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8192 * gcc.misc-tests/outputs.exp: Enumerate tests.
8194 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8196 * gcc.misc-tests/outputs.exp: Append discriminating
8197 suffixes to tests with duplicate names.
8198 (outest): Assert that each running test has a unique
8201 2021-03-04 Martin Sebor <msebor@redhat.com>
8205 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8206 * gcc.dg/Wstringop-overflow-65.c: New test.
8207 * gcc.dg/Warray-bounds-69.c: Same.
8209 2021-03-03 Marek Polacek <polacek@redhat.com>
8212 * g++.dg/cpp1z/class-deduction83.C: New test.
8214 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8216 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8218 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8221 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8223 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8225 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8227 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8230 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8232 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8234 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8237 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8239 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8241 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8243 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8245 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8247 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8250 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8253 * g++.dg/cpp1z/eval-order10.C: New test.
8255 2021-03-03 Marek Polacek <polacek@redhat.com>
8259 * g++.dg/cpp1z/class-deduction81.C: New test.
8260 * g++.dg/cpp1z/class-deduction82.C: New test.
8261 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8262 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8263 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8265 2021-03-03 Jason Merrill <jason@redhat.com>
8268 * g++.dg/cpp0x/decltype-call5.C: New test.
8269 * g++.dg/cpp0x/decltype-call6.C: New test.
8271 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8273 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8275 * gcc.target/i386/pr95798-2.c: Likewise.
8277 2021-03-03 Nathan Sidwell <nathan@acm.org>
8280 * g++.dg/modules/namespace-2_a.C
8281 * g++.dg/modules/pr99344_a.C
8282 * g++.dg/modules/pr99344_b.C
8284 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8287 * gcc.target/i386/pr99321.c: New test.
8289 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8292 * gcc.c-torture/compile/pr99324.c: New test.
8294 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8297 * gcc.dg/graphite/pr99085.c: New test.
8299 2021-03-03 Jason Merrill <jason@redhat.com>
8302 * g++.dg/ext/attr-flatten1.C: New test.
8304 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8306 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8307 tests if target test-framework has -L or -I options.
8309 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8312 * gcc.dg/pr99323-1.c: New test.
8313 * gcc.dg/pr99323-2.c: New test.
8315 2021-03-02 Martin Sebor <msebor@redhat.com>
8318 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8319 * g++.dg/warn/Wnonnull12.C: New test.
8321 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8323 * gnat.dg/limited5.adb: New test.
8325 2021-03-02 Patrick Palka <ppalka@redhat.com>
8329 * g++.dg/concepts/abbrev9.C: New test.
8330 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8331 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8332 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8333 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8334 call to f15 that we expect to accept.
8336 2021-03-02 Patrick Palka <ppalka@redhat.com>
8338 * g++.dg/cpp1z/auto1.C: New test.
8340 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8342 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8343 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8344 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8345 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8346 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8347 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8348 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8350 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8352 * lib/target-supports.exp: Add check for nnpa facility.
8354 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8356 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8357 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8359 2021-03-01 Martin Liska <mliska@suse.cz>
8362 * gcc.target/s390/target-attribute/pr99313.c: New test.
8364 2021-03-01 Nathan Sidwell <nathan@acm.org>
8367 * g++.dg/modules/pr99294.h: New.
8368 * g++.dg/modules/pr99294_a.C: New.
8369 * g++.dg/modules/pr99294_b.C: New.
8371 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8373 * g++.dg/eh/seh-xmm-unwind.C: New test.
8375 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
8377 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
8378 expression components noexcept.
8379 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8380 * g++.dg/coroutines/pr95345.C: Likewise.
8382 2021-02-28 Jason Merrill <jason@redhat.com>
8384 * g++.dg/ext/attr-lambda3.C: Add missing ;
8386 2021-02-27 Jason Merrill <jason@redhat.com>
8389 * g++.dg/ext/attr-lambda3.C: New test.
8391 2021-02-26 Alexandre Oliva <oliva@gnu.org>
8393 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
8395 * gcc.target/powerpc/pr83629.c: Likewise.
8396 * gcc.target/powerpc/pr84112.c: Likewise.
8398 2021-02-26 Olivier Hainque <hainque@adacore.com>
8400 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
8401 dg-require-effective-target fpic.
8402 * gcc.target/powerpc/ppc-eabi.c: Likewise.
8403 * gcc.target/powerpc/pr26350.c: Likewise.
8404 * gcc.target/powerpc/pr67789.c: Likewise.
8405 * gcc.target/powerpc/pr79439-1.c: Likewise.
8406 * gcc.target/powerpc/pr79439-2.c: Likewise.
8407 * gcc.target/powerpc/pr79439-3.c: Likewise.
8408 * gcc.target/powerpc/pr83629.c: Likewise.
8409 * gcc.target/powerpc/pr84112.c: Likewise.
8411 2021-02-26 Richard Biener <rguenther@suse.de>
8414 * g++.dg/pr99218.C: New testcase.
8416 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8418 * g++.dg/cpp23/lambda-specifiers1.C: New test.
8420 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8423 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
8425 2021-02-26 Jason Merrill <jason@redhat.com>
8428 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
8430 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
8432 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
8433 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
8434 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
8435 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
8436 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
8437 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
8438 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
8439 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
8440 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
8441 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
8442 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
8443 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
8444 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
8445 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
8446 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
8448 2021-02-26 Patrick Palka <ppalka@redhat.com>
8451 * g++.dg/concepts/abbrev8.C: New test.
8453 2021-02-25 Patrick Palka <ppalka@redhat.com>
8457 * g++.dg/diagnostic/local1.C: New test.
8459 2021-02-25 Patrick Palka <ppalka@redhat.com>
8462 * g++.dg/cpp1z/class-deduction79.C: New test.
8463 * g++.dg/cpp1z/class-deduction80.C: New test.
8465 2021-02-25 Marek Polacek <polacek@redhat.com>
8469 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
8470 * g++.dg/cpp0x/constexpr-cast2.C: New test.
8471 * g++.dg/cpp0x/constexpr-cast3.C: New test.
8473 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8476 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
8477 reference parms, to distinguish the rvalue ref. variant.
8478 * g++.dg/coroutines/pr97587.C: New test.
8480 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8483 * g++.dg/coroutines/pr95822.C: New test.
8485 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
8487 * gcc.target/arm/cmse/cmse-18.c: New test.
8489 2021-02-25 Nathan Sidwell <nathan@acm.org>
8492 * g++.dg/modules/pr99166_a.X: Adjust.
8493 * g++.dg/modules/pr99166_b.C: Adjust.
8494 * g++.dg/modules/pr99166_c.C: Adjust.
8495 * g++.dg/modules/pr99166_d.C: Adjust.
8497 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
8499 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
8501 2021-02-25 Tamar Christina <tamar.christina@arm.com>
8503 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
8505 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
8508 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
8510 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
8513 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
8515 2021-02-25 Richard Biener <rguenther@suse.de>
8517 PR tree-optimization/99253
8518 * gcc.dg/vect/pr99253.c: New testcase.
8520 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.target/i386/pr95798-1.c: New test.
8524 * gcc.target/i386/pr95798-2.c: New test.
8526 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8528 PR tree-optimization/80635
8529 * g++.dg/warn/pr80635-1.C: New test.
8530 * g++.dg/warn/pr80635-2.C: New test.
8532 2021-02-25 David Malcolm <dmalcolm@redhat.com>
8535 * gcc.dg/analyzer/pr99193-1.c: New test.
8536 * gcc.dg/analyzer/pr99193-2.c: New test.
8537 * gcc.dg/analyzer/pr99193-3.c: New test.
8538 * gcc.dg/analyzer/realloc-1.c: New test.
8540 2021-02-24 Nathan Sidwell <nathan@acm.org>
8543 * g++.dg/modules/pr98718_a.C: New.
8544 * g++.dg/modules/pr98718_b.C: New.
8546 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8548 * g++.dg/coroutines/co-await-void_type.C: Mark promise
8549 final_suspend call as noexcept.
8550 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
8551 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
8552 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
8553 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
8554 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
8555 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
8556 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
8557 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
8558 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
8559 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
8560 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
8561 * g++.dg/coroutines/coro1-allocators.h: Likewise.
8562 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
8563 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
8564 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
8565 * g++.dg/coroutines/pr94752.C: Likewise.
8566 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
8567 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
8568 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8569 * g++.dg/coroutines/pr95050.C: Likewise.
8570 * g++.dg/coroutines/pr95345.C: Likewise.
8571 * g++.dg/coroutines/pr95440.C: Likewise.
8572 * g++.dg/coroutines/pr95591.C: Likewise.
8573 * g++.dg/coroutines/pr95711.C: Likewise.
8574 * g++.dg/coroutines/pr95813.C: Likewise.
8575 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
8576 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
8577 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
8578 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
8579 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
8580 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
8581 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
8582 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
8583 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
8584 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
8585 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
8586 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
8587 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
8588 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
8589 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
8590 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
8591 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
8592 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
8593 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
8594 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
8596 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8599 * c-c++-common/gomp/pr99226.c: New test.
8600 * gfortran.dg/gomp/pr99226.f90: New test.
8602 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
8605 * gcc.target/i386/pr99123.c: New.
8607 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
8609 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
8611 2021-02-24 Nathan Sidwell <nathan@acm.org>
8614 * g++.dg/modules/pr99072.H: New.
8616 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
8619 * gfortran.dg/assumed_rank_21.f90 : New test.
8621 2021-02-24 Martin Sebor <msebor@redhat.com>
8624 * gcc.dg/pr97172-2.c: New test.
8626 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8628 PR tree-optimization/99220
8629 * g++.dg/vect/pr99220.cc: New test.
8631 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8633 PR tree-optimization/99149
8634 * g++.dg/vect/pr99149.cc: Disabled on BE.
8636 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8639 * g++.dg/coroutines/pr96251.C: New test.
8641 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8643 PR tree-optimization/99225
8644 * gcc.c-torture/compile/pr99225.c: New test.
8646 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8648 PR tree-optimization/99149
8649 * g++.dg/vect/pr99149.cc: New test.
8651 2021-02-24 Richard Biener <rguenther@suse.de>
8654 * gcc.dg/pr99224.c: New testcase.
8656 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
8658 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
8659 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
8660 Add __has_builtin tests for built-ins.
8661 Update expected instruction counts.
8663 2021-02-23 Martin Sebor <msebor@redhat.com>
8666 * g++.dg/warn/Wnonnull11.C: New test.
8668 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
8671 * gfortran.dg/class_defined_operator_2.f03 : New test.
8672 * gfortran.dg/elemental_result_2.f90 : New test.
8673 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
8674 elemental function with an allocatable result with an operator
8675 interface with array dummies and result.
8677 2021-02-23 Harald Anlauf <anlauf@gmx.de>
8680 * gfortran.dg/reshape_zerosize_4.f90: New test.
8682 2021-02-23 Nathan Sidwell <nathan@acm.org>
8685 * g++.dg/modules/pr99208_a.C: New.
8686 * g++.dg/modules/pr99208_b.C: New.
8688 2021-02-23 Martin Liska <mliska@suse.cz>
8691 * c-c++-common/asan/pr99168.c: New test.
8693 2021-02-23 Patrick Palka <ppalka@redhat.com>
8696 * g++.dg/template/non-dependent15.C: New test.
8698 2021-02-23 Jakub Jelinek <jakub@redhat.com>
8700 PR tree-optimization/99204
8701 * gfortran.dg/pr99204.f90: New test.
8703 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
8705 * gcc.target/powerpc/vec-init-10.c: New test.
8707 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
8709 * g++.dg/warn/Wplacement-new-size-1.C,
8710 g++.dg/warn/Wplacement-new-size-2.C,
8711 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
8712 default_packed targets.
8714 2021-02-22 David Malcolm <dmalcolm@redhat.com>
8717 * gcc.dg/analyzer/error-1.c: New test.
8718 * gcc.dg/analyzer/error-2.c: New test.
8719 * gcc.dg/analyzer/error-3.c: New test.
8721 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
8724 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
8725 * c-c++-common/attr-retain-6.c: Likewise.
8726 * c-c++-common/attr-retain-7.c: Likewise.
8727 * c-c++-common/attr-retain-8.c: Likewise.
8728 * c-c++-common/attr-retain-9.c: Likewise.
8730 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8732 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
8734 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8736 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
8737 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
8738 Handle __INT32_TYPE__ being "long int".
8740 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8742 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
8744 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8746 * gcc.target/cris/biap-mul.c: New test.
8748 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8750 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
8752 2021-02-22 Nathan Sidwell <nathan@acm.org>
8755 * g++.dg/modules/pr99174-1_a.C: New.
8756 * g++.dg/modules/pr99174-1_b.C: New.
8757 * g++.dg/modules/pr99174-1_c.C: New.
8758 * g++.dg/modules/pr99174.H: New.
8760 2021-02-22 Nathan Sidwell <nathan@acm.org>
8763 * g++.dg/modules/pr99153_a.H: New.
8764 * g++.dg/modules/pr99153_b.H: New.
8766 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
8768 PR rtl-optimization/98791
8769 * gcc.target/aarch64/sve/pr98791.c: New test.
8771 2021-02-22 Richard Biener <rguenther@suse.de>
8773 PR tree-optimization/99165
8774 * g++.dg/pr99165.C: New testcase.
8776 2021-02-21 Harald Anlauf <anlauf@gmx.de>
8778 * gfortran.dg/intent_optimize_3.f90: New test.
8780 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
8782 * c-c++-common/attr-retain-5.c: Skip on AIX.
8783 * c-c++-common/attr-retain-6.c: Same.
8784 * c-c++-common/attr-retain-7.c: Same.
8785 * c-c++-common/attr-retain-8.c: Same.
8786 * c-c++-common/attr-retain-9.c: Same.
8788 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
8791 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
8792 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
8793 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
8794 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
8795 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
8796 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
8798 2021-02-19 Nathan Sidwell <nathan@acm.org>
8801 * g++.dg/modules/pr98741_a.H: New.
8802 * g++.dg/modules/pr98741_b.H: New.
8803 * g++.dg/modules/pr98741_c.C: New.
8804 * g++.dg/modules/pr98741_d.C: New.
8806 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8809 * gfortran.dg/namelist_4.f90: Modify.
8810 * gfortran.dg/namelist_98.f90: New test.
8812 2021-02-19 Martin Sebor <msebor@redhat.com>
8815 * gcc.dg/pr97172.c: Add test cases.
8817 2021-02-19 Nathan Sidwell <nathan@acm.org>
8819 * g++.dg/modules/pr99166_a.X: New.
8820 * g++.dg/modules/pr99166_b.C: New.
8821 * g++.dg/modules/pr99166_c.C: New.
8822 * g++.dg/modules/pr99166_d.C: New.
8824 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8827 * gfortran.dg/coarray/array_temporary-1.f90: New test.
8829 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8832 * gfortran.dg/dtio_36.f90: New test.
8834 2021-02-19 Richard Biener <rguenther@suse.de>
8837 * gcc.dg/pr99122-3.c: New testcase.
8839 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8842 * gcc.target/arm/pure-code/pr98998.c: New test.
8844 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8847 * g++.dg/opt/pr99034.C: New test.
8849 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8852 * gfortran.dg/ubound_1.f90: New test.
8854 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8857 * gcc.target/aarch64/sve/pr98657.c: New test.
8859 2021-02-19 Jason Merrill <jason@redhat.com>
8861 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
8863 2021-02-19 David Malcolm <dmalcolm@redhat.com>
8866 * jit.dg/test-trap.c: New test.
8868 2021-02-19 Jason Merrill <jason@redhat.com>
8871 * g++.dg/cpp0x/overload4.C: New test.
8873 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
8875 PR rtl-optimization/96264
8876 * gcc.target/powerpc/pr96264.c: New.
8878 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
8881 * c-c++-common/attr-retain-1.c: New test.
8882 * c-c++-common/attr-retain-2.c: Likewise.
8883 * c-c++-common/attr-retain-3.c: Likewise.
8884 * c-c++-common/attr-retain-4.c: Likewise.
8885 * c-c++-common/attr-retain-5.c: Likewise.
8886 * c-c++-common/attr-retain-6.c: Likewise.
8887 * c-c++-common/attr-retain-7.c: Likewise.
8888 * c-c++-common/attr-retain-8.c: Likewise.
8889 * c-c++-common/attr-retain-9.c: Likewise.
8890 * c-c++-common/pr99113.c: Likewise.
8891 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
8892 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
8893 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
8894 * c-c++-common/attr-used-2.c: Likewise.
8895 * c-c++-common/attr-used-3.c: Likewise.
8896 * c-c++-common/attr-used-4.c: Likewise.
8897 * c-c++-common/attr-used-9.c: Likewise.
8898 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
8899 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
8900 * c-c++-common/attr-used-5.c: Don't expect warning for the used
8901 attribute nor SHF_GNU_RETAIN section.
8902 * c-c++-common/attr-used-6.c: Likewise.
8903 * c-c++-common/attr-used-7.c: Likewise.
8904 * c-c++-common/attr-used-8.c: Likewise.
8906 2021-02-18 Nathan Sidwell <nathan@acm.org>
8909 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
8911 * g++.dg/modules/pr99023_a.X: New.
8912 * g++.dg/modules/pr99023_b.X: New.
8914 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8917 * gcc.dg/pr99136.c: New test.
8919 2021-02-18 Nathan Sidwell <nathan@acm.org>
8922 * g++.dg/modules/modules.exp: Remove dg-module-headers support
8923 * g++.dg/modules/alias-2_a.H: Delete.
8924 * g++.dg/modules/sys/alias-2_a.H: Delete.
8926 2021-02-18 Nathan Sidwell <nathan@acm.org>
8929 * g++.dg/modules/pr99023_a.H: Delete.
8930 * g++.dg/modules/pr99023_b.H: Delete.
8932 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8935 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
8937 2021-02-18 Richard Biener <rguenther@suse.de>
8940 * gcc.dg/pr99122-1.c: New testcase.
8941 * gcc.dg/pr99122-2.c: Likewise.
8943 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
8945 PR tree-optimization/99142
8946 * gcc.dg/tree-ssa/pr99142.c: New test.
8948 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8951 * g++.dg/warn/Warray-bounds-17.C: New test.
8953 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8956 * gcc.dg/pr99104.c: New test.
8958 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8961 * gcc.dg/analyzer/pr94596.c: New test.
8963 2021-02-17 Nathan Sidwell <nathan@acm.org>
8966 * g++.dg/modules/pr99023_a.H: New.
8967 * g++.dg/modules/pr99023_b.H: New.
8969 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8972 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
8973 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
8974 options. Remove false leak directive.
8975 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
8979 2021-02-17 Julian Brown <julian@codesourcery.com>
8981 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
8982 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
8983 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
8984 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
8985 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
8987 2021-02-17 Julian Brown <julian@codesourcery.com>
8989 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
8990 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
8991 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
8992 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
8993 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
8994 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8995 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
8996 previously-broken directives.
8998 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9001 * g++.dg/ubsan/pr99106.C: New test.
9003 2021-02-17 Nathan Sidwell <nathan@acm.org>
9006 * g++.dg/lookup/pr99116-1.C: New.
9007 * g++.dg/lookup/pr99116-2.C: New.
9009 2021-02-17 Nathan Sidwell <nathan@acm.org>
9012 * g++.dg/modules/pr99071_a.H: New.
9013 * g++.dg/modules/pr99071_b.H: New.
9015 2021-02-17 Patrick Palka <ppalka@redhat.com>
9019 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9020 "call to non-'constexpr' function" error message.
9022 2021-02-16 Nathan Sidwell <nathan@acm.org>
9024 * g++.dg/modules/pr99050_a.H: New.
9025 * g++.dg/modules/pr99050_b.C: New.
9027 2021-02-16 Marek Polacek <polacek@redhat.com>
9030 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9031 * g++.dg/ext/attr-assume-aligned.C: New test.
9033 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9035 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9036 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9038 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9040 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9041 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9043 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9046 * gcc.c-torture/compile/pr98096.c: New.
9048 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9051 * gfortran.dg/fmt_nonchar_1.f90: New test.
9052 * gfortran.dg/fmt_nonchar_2.f90: New test.
9054 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9057 * gcc.target/i386/pr99100.c: New test.
9059 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9061 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9063 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9065 PR rtl-optimization/98872
9066 * gcc.target/powerpc/pr98872.c: New test.
9068 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9070 PR tree-optimization/99079
9071 * gcc.dg/fold-modpow2-2.c: New test.
9072 * gcc.c-torture/execute/pr99079.c: New test.
9074 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9076 PR rtl-optimization/98439
9077 * gcc.target/i386/pr98439.c: New test.
9079 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9082 * gcc.target/i386/pr96166.c: New test.
9084 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9086 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9087 and restrict the test to aarch64-*-* target only.
9089 2021-02-12 Nathan Sidwell <nathan@acm.org>
9091 * g++.dg/modules/pr99039_a.C: New.
9092 * g++.dg/modules/pr99039_b.C: New.
9094 2021-02-12 Nathan Sidwell <nathan@acm.org>
9097 * g++.dg/modules/pr99040_a.C: New.
9098 * g++.dg/modules/pr99040_b.C: New.
9099 * g++.dg/modules/pr99040_c.C: New.
9100 * g++.dg/modules/pr99040_d.C: New.
9102 2021-02-12 Nathan Sidwell <nathan@acm.org>
9106 * g++.dg/lookup/pr99039.C: New.
9108 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9111 * gfortran.dg/ieee/ieee_12.f90: New test.
9113 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9115 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9117 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9120 * gcc.target/arm/pr98931.c: Add -mthumb
9122 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9125 * gfortran.dg/assumed_rank_20.f90: New test.
9127 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9130 * g++.dg/cpp2a/concepts-requires24.C: New test.
9132 2021-02-12 Jason Merrill <jason@redhat.com>
9135 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9137 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9140 * g++.dg/analyzer/pr99064.C: New test.
9141 * gcc.dg/analyzer/pr98969.c: New test.
9143 2021-02-11 Marek Polacek <polacek@redhat.com>
9146 * g++.dg/template/deduce10.C: New test.
9147 * g++.dg/template/deduce9.C: New test.
9149 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9152 * g++.target/powerpc/pr99041.C: New test.
9154 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9157 * g++.dg/ext/flexary38.C: New test.
9159 2021-02-11 Marek Polacek <polacek@redhat.com>
9162 * g++.dg/cpp0x/variadic-crash6.C: New test.
9164 2021-02-11 Patrick Palka <ppalka@redhat.com>
9167 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9169 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9172 * gcc.target/arm/pr98931.c: New testcase.
9174 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9176 PR tree-optimization/98772
9177 * gcc.target/aarch64/pr98772.c: New test.
9179 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9182 * gfortran.dg/typebound_call_32.f90: New test.
9184 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9187 * gfortran.dg/pr99060.f90: New test.
9189 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9191 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9193 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9196 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9198 2021-02-10 Martin Sebor <msebor@redhat.com>
9200 PR tree-optimization/92879
9201 * g++.dg/warn/Warray-bounds-16.C: New test.
9203 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9205 PR preprocessor/96391
9206 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9207 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9208 using the location_overflow_plugin.c from gcc.dg/plugin.
9210 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9213 * g++.dg/ext/weak6.C: New test.
9215 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9218 * gcc.target/i386/pr99025.c: New test.
9220 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9224 * g++.dg/cpp2a/constexpr-new16.C: New test.
9225 * g++.dg/cpp2a/constexpr-new17.C: New test.
9227 2021-02-10 Nathan Sidwell <nathan@acm.org>
9230 * g++.dg/lookup/pr99030.C: New.
9232 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9235 * g++.dg/gomp/pr99007.C: New test.
9236 * gcc.dg/gomp/pr99007-1.c: New test.
9237 * gcc.dg/gomp/pr99007-2.c: New test.
9238 * gcc.dg/gomp/pr99007-3.c: New test.
9240 2021-02-10 Julian Brown <julian@codesourcery.com>
9243 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9244 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9245 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9247 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9250 * gcc.dg/analyzer/file-1.c (test_5): New.
9251 * gcc.dg/analyzer/file-3.c: New test.
9253 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9256 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9257 * gcc.dg/analyzer/pr94851-2.c: New test.
9258 * gcc.dg/analyzer/pr98575-1.c: New test.
9260 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9262 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9264 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9266 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9268 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9270 2021-02-09 Nathan Sidwell <nathan@acm.org>
9273 * g++.dg/modules/pr98944_a.C: New.
9274 * g++.dg/modules/pr98944_b.C: New.
9275 * g++.dg/modules/pr98944_c.C: New.
9276 * g++.dg/modules/pr98944_d.C: New.
9278 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9281 * g++.dg/warn/Wstringop-overread-1.C: New test.
9283 2021-02-09 Jason Merrill <jason@redhat.com>
9286 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9288 2021-02-09 Jason Merrill <jason@redhat.com>
9291 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9293 2021-02-09 Jason Merrill <jason@redhat.com>
9296 * g++.dg/cpp2a/no_unique_address12.C: New test.
9298 2021-02-08 Nathan Sidwell <nathan@acm.org>
9300 * g++.dg/modules/pr98531-2.h: New.
9301 * g++.dg/modules/pr98531-2_a.H: New.
9302 * g++.dg/modules/pr98531-2_b.C: New.
9303 * g++.dg/modules/pr98531-3.h: New.
9304 * g++.dg/modules/pr98531-3_a.H: New.
9305 * g++.dg/modules/pr98531-3_b.C: New.
9307 2021-02-08 Nathan Sidwell <nathan@acm.org>
9310 * g++.dg/modules/pr98531-1.h: New.
9311 * g++.dg/modules/pr98531-1_a.H: New.
9312 * g++.dg/modules/pr98531-1_b.C: New.
9313 * g++.dg/abi/pr98531-1.C: New.
9314 * g++.dg/abi/pr98531-2.C: New.
9315 * g++.dg/abi/pr98531-3.C: New.
9316 * g++.dg/abi/pr98531-4.C: New.
9318 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9321 * gfortran.dg/pr98974.F90: New test.
9323 2021-02-08 Richard Biener <rguenther@suse.de>
9326 * g++.dg/lto/pr96591_0.C: New testcase.
9328 2021-02-05 Marek Polacek <polacek@redhat.com>
9331 * g++.dg/cpp2a/volatile5.C: New test.
9333 2021-02-05 Marek Polacek <polacek@redhat.com>
9336 * g++.dg/cpp2a/using-enum-8.C: New test.
9338 2021-02-05 Nathan Sidwell <nathan@acm.org>
9341 * c-c++-common/pr98943.c: New.
9343 2021-02-05 Richard Biener <rguenther@suse.de>
9345 PR tree-optimization/98855
9346 * g++.dg/vect/slp-pr98855.cc: New testcase.
9348 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9351 * g++.dg/cpp1z/decomp54.C: New test.
9353 2021-02-05 liuhongt <hongtao.liu@intel.com>
9356 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9357 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9358 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9359 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9360 integer mask comparison should not be generated.
9361 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9362 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9363 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9365 2021-02-04 Julian Brown <julian@codesourcery.com>
9367 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9368 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9369 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9370 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9372 2021-02-04 Julian Brown <julian@codesourcery.com>
9374 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
9376 2021-02-04 Julian Brown <julian@codesourcery.com>
9378 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
9380 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9383 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
9384 $section is .opd, look at .L.$symbol_name's section.
9385 (parse_section_section_of_symbols): Handle .previous directive.
9386 * gcc.dg/array-quals-1.c: Allow .sdata section.
9388 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
9390 * gdc.dg/intrinsics.d: Update test.
9392 2021-02-04 Martin Sebor <msebor@redhat.com>
9395 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
9396 * gcc.dg/label-decl-4.c: Same.
9397 * gcc.dg/mismatch-decl-1.c: Same.
9398 * gcc.dg/old-style-then-proto-1.c: Same.
9399 * gcc.dg/parm-mismatch-1.c: Same.
9400 * gcc.dg/pr35445.c: Same.
9401 * gcc.dg/redecl-11.c: Same.
9402 * gcc.dg/redecl-12.c: Same.
9403 * gcc.dg/redecl-13.c: Same.
9404 * gcc.dg/redecl-15.c: Same.
9405 * gcc.dg/tls/thr-init-1.c: Same.
9406 * objc.dg/id-1.m: Same.
9407 * objc.dg/tls/diag-3.m: Same.
9408 * gcc.dg/pr97882.c: New test.
9409 * gcc.dg/qual-return-7.c: New test.
9410 * gcc.dg/qual-return-8.c: New test.
9412 2021-02-04 Jason Merrill <jason@redhat.com>
9415 * g++.dg/cpp2a/concepts-variadic3.C: New test.
9417 2021-02-04 David Malcolm <dmalcolm@redhat.com>
9420 * gcc.dg/pr97932.c: New test.
9422 2021-02-04 emsr <3dw4rd@verizon.net>
9424 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
9426 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9428 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
9429 of make_signed<size_t>::type in the diagnostics.
9431 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
9434 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
9436 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
9438 * gfortran.dg/goacc/substring.f90: New test.
9439 * gfortran.dg/gomp/substring.f90: New test.
9441 2021-02-04 Martin Liska <mliska@suse.cz>
9443 * gcc.target/i386/prefer-vector-width-attr.c: New test.
9445 2021-02-04 Jason Merrill <jason@redhat.com>
9448 * g++.dg/cpp1z/class-deduction78.C: New test.
9450 2021-02-04 Jason Merrill <jason@redhat.com>
9453 * g++.dg/cpp0x/pr84630.C: Call b().
9454 * g++.dg/cpp2a/lambda-uneval13.C: New test.
9455 * g++.dg/ext/attr-expr1.C: New test.
9457 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9459 PR preprocessor/98882
9460 * gcc.dg/cpp/pr98882.c: New test.
9462 2021-02-03 Jason Merrill <jason@redhat.com>
9464 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
9465 hash-table-verification-limit=10000.
9467 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
9469 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
9470 * g++.dg/cpp23/feat-cxx2b.C: New test.
9471 * g++.dg/cpp23/size_t-literals.C: New test.
9472 * g++.dg/warn/Wsize_t-literals.C: New test.
9474 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9477 * g++.dg/cpp2a/no_unique_address11.C: New test.
9479 2021-02-03 Marek Polacek <polacek@redhat.com>
9482 * g++.dg/cpp0x/noexcept65.C: New test.
9484 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
9487 * gfortran.dg/coarray/array_temporary.f90: New test.
9489 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9492 * gcc.dg/pr97487-1.c: New test.
9493 * gcc.dg/pr97487-2.c: New test.
9495 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9498 * gcc.target/i386/pr97971.c: New test.
9500 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9502 PR tree-optimization/98287
9503 * gcc.dg/pr98287.c: New test.
9505 2021-02-03 Tamar Christina <tamar.christina@arm.com>
9507 PR tree-optimization/98928
9508 * gcc.target/i386/pr98928.c: New test.
9510 2021-02-02 Martin Liska <mliska@suse.cz>
9513 * gcc.target/i386/pr97510.c: New test.
9515 2021-02-02 Jason Merrill <jason@redhat.com>
9518 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
9520 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9522 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
9524 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
9527 * gfortran.dg/pr91862.f90: New test.
9529 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9531 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
9533 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9535 PR tree-optimization/98848
9536 * gcc.dg/vect/pr98848.c: New test.
9537 * gcc.dg/vect/pr92205.c: Remove xfail.
9539 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9541 PR tree-optimization/97960
9542 * g++.dg/torture/pr97960.C: New test.
9544 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
9547 * g++.dg/opt/pr98743.C: New.
9549 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9551 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
9553 2021-02-02 Alexandre Oliva <oliva@adacore.com>
9555 * gcc.dg/asan/nested-1.c: New.
9557 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9561 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
9562 prefix to support subroutines where necessary.
9563 * gcc.dg/analyzer/data-model-1.c: Likewise.
9564 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
9566 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
9567 subroutines where necessary.
9568 * gcc.dg/analyzer/pr96651-2.c: Likewise.
9569 * gcc.dg/analyzer/signal-4b.c: Likewise.
9570 * gcc.dg/analyzer/single-field.c: Likewise.
9571 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
9573 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9577 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
9578 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
9580 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9582 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
9585 2021-02-01 David Malcolm <dmalcolm@redhat.com>
9588 * gcc.dg/analyzer/pr98918.c: New test.
9590 2021-02-01 Sergei Trofimovich <siarheit@google.com>
9592 PR tree-optimization/98499
9593 * g++.dg/pr98499.C: new test.
9595 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9597 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
9599 2021-02-01 Martin Sebor <msebor@redhat.com>
9602 * gcc.dg/pr97172.c: New test.
9604 2021-02-01 Martin Sebor <msebor@redhat.com>
9607 * g++.dg/Wclass-memaccess-6.C: New test.
9609 2021-02-01 Patrick Palka <ppalka@redhat.com>
9612 * g++.dg/cpp0x/constexpr-98295.C: New test.
9614 2021-02-01 Marek Polacek <polacek@redhat.com>
9617 * g++.dg/ext/builtin-has-attribute2.C: New test.
9619 2021-02-01 Jason Merrill <jason@redhat.com>
9622 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
9624 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9626 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
9628 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
9630 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
9632 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
9634 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
9636 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
9638 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
9640 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
9642 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
9644 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
9646 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
9648 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
9651 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9653 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
9655 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
9657 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
9659 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
9662 2021-02-01 Tamar Christina <tamar.christina@arm.com>
9664 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
9666 2021-02-01 Patrick Palka <ppalka@redhat.com>
9669 * g++.dg/cpp1y/constexpr-84494.C: New test.
9671 2021-02-01 Xing GUO <higuoxing@gmail.com>
9673 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
9675 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
9677 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
9678 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9680 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
9682 * c-c++-common/attr-used-5.c: Skip for Darwin.
9683 * c-c++-common/attr-used-6.c: Likewise.
9684 * c-c++-common/attr-used-7.c: Likewise.
9685 * c-c++-common/attr-used-8.c: Likewise.
9686 * c-c++-common/attr-used-9.c: Likewise.
9688 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
9690 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
9691 * gcc.target/powerpc/pr79251.p9.c: Same.
9693 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.target/i386/20051216-1.c: New test.
9697 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9700 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
9701 scan-tree-dump-times to x86 and aarch64 targets.
9702 * gcc.dg/gomp/simd-3.c: Likewise.
9704 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
9707 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
9710 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9712 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
9714 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9717 * gcc.target/aarch64/pr97701.c: Modify.
9719 2021-01-29 David Malcolm <dmalcolm@redhat.com>
9721 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
9723 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9726 * gcc.target/aarch64/pr97701.c: New.
9728 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9730 * gcc.target/powerpc/pr91903.c: New test.
9731 * gcc.target/powerpc/builtins-1.fold.h: Update.
9732 * gcc.target/powerpc/builtins-2.c: Update.
9734 2021-01-29 Nathan Sidwell <nathan@acm.org>
9737 * g++.dg/modules/pr98843_a.C: New.
9738 * g++.dg/modules/pr98843_b.H: New.
9739 * g++.dg/modules/pr98843_c.C: New.
9741 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9743 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
9745 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
9746 Richard Biener <rguenther@suse.de>
9748 PR tree-optimization/97627
9749 * g++.dg/pr97627.C: New testcase.
9751 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9754 * gcc.c-torture/compile/pr98849.c: New test.
9756 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9759 * gcc.dg/pr98331.c: New test.
9761 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
9763 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
9765 * gcc.target/powerpc/pr79251.h: ...this.
9766 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9767 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
9769 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
9770 * gcc.target/powerpc/pr79251-run.p9.c: New test.
9772 2021-01-29 Marek Polacek <polacek@redhat.com>
9775 * g++.dg/parse/error63.C: New test.
9777 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9780 * g++.dg/warn/effc5.C: New test.
9782 2021-01-28 Marek Polacek <polacek@redhat.com>
9785 * g++.dg/cpp0x/alignas19.C: New test.
9786 * g++.dg/warn/Warray-bounds15.C: New test.
9788 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
9791 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
9793 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
9795 * gfortran.dg/ISO_Fortran_binding_18.c: Include
9796 ../../../libgfortran/ISO_Fortran_binding.h rather than
9797 ISO_Fortran_binding.h.
9799 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
9801 * gcc.target/powerpc/float128-longdouble-math.c: New test.
9802 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
9803 * gcc.target/powerpc/float128-math.c: Adjust test for new name
9804 being generated. Add support for running test on power10. Add
9805 support for running if long double defaults to 64-bits.
9807 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9811 * g++.target/i386/pr98847.C: New test.
9813 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9815 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
9817 2021-01-28 Nathan Sidwell <nathan@acm.org>
9820 * g++.dg/modules/pr98770_a.C: New.
9821 * g++.dg/modules/pr98770_b.C: New.
9823 2021-01-28 Harald Anlauf <anlauf@gmx.de>
9826 * gfortran.dg/gomp/pr86470.f90: New test.
9828 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
9831 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
9832 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9833 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9834 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9835 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9836 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9837 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9838 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9839 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9840 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9841 * gcc.target/powerpc/pr79251.p8.c: Likewise.
9842 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9843 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9844 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
9847 2021-01-28 Xing GUO <higuoxing@gmail.com>
9849 * gcc.target/riscv/attribute-18.c: New test.
9851 2021-01-27 Harris Snyder <hsnyder@structura.bio>
9853 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
9854 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
9856 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
9858 PR rtl-optimization/97684
9859 * gcc.target/i386/pr97684.c: New.
9861 2021-01-27 Jason Merrill <jason@redhat.com>
9864 * g++.dg/lookup/using4.C: No error in C++20.
9865 * g++.dg/cpp0x/decltype37.C: Adjust message.
9866 * g++.dg/template/crash75.C: Adjust message.
9867 * g++.dg/template/crash76.C: Adjust message.
9868 * g++.dg/cpp0x/inh-ctor36.C: New test.
9869 * g++.dg/cpp1z/inh-ctor39.C: New test.
9870 * g++.dg/cpp2a/using-enum-7.C: New test.
9872 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9875 * gcc.c-torture/execute/pr98853-1.c: New test.
9876 * gcc.c-torture/execute/pr98853-2.c: New test.
9878 2021-01-27 Richard Biener <rguenther@suse.de>
9880 PR tree-optimization/98854
9881 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
9883 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9887 * gfortran.dg/proc_ptr_52.f90 : New test.
9889 2021-01-27 liuhongt <hongtao.liu@intel.com>
9892 * gcc.target/i386/pr98833.c: New test.
9894 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9896 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
9897 optimize ("no-strict-aliasing") attribute.
9898 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
9899 array to avoid violating TBAA.
9900 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9901 array to avoid violating TBAA.
9902 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
9903 array to avoid violating TBAA.
9904 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
9905 array to avoid violating TBAA.
9907 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9910 * gfortran.dg/elemental_function_5.f90 : New test.
9912 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9914 PR tree-optimization/97260
9915 * gcc.dg/tree-ssa/pr97260.c: New test.
9917 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
9919 * lib/target-supports.exp (check_effective_target_c++2a):
9920 Check for C++2a or C++23.
9921 (check_effective_target_c++20_down): New.
9922 (check_effective_target_c++23_only): New.
9923 (check_effective_target_c++23): New.
9924 * g++.dg/cpp23/cplusplus.C: New.
9926 2021-01-26 Jason Merrill <jason@redhat.com>
9929 * g++.dg/torture/pr97474.C: New test.
9931 2021-01-26 Jason Merrill <jason@redhat.com>
9934 * g++.dg/cpp2a/no_unique_address10.C: New test.
9935 * g++.dg/cpp2a/no_unique_address9.C: New test.
9937 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9939 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
9940 optimize ("no-strict-aliasing") attribute.
9941 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
9942 array to avoid violating TBAA.
9943 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9944 array to avoid violating TBAA.
9945 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
9946 array to avoid violating TBAA.
9947 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
9948 array to avoid violating TBAA.
9950 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9953 * gcc.c-torture/execute/pr98681.c: New test.
9955 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9958 * gfortran.dg/elemental_assignment_1.f90: New test.
9960 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
9962 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
9963 add previously missing space in '$ident link'.
9965 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9968 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
9970 2021-01-26 Alexandre Oliva <oliva@adacore.com>
9972 * gnat.dg/asan1.adb: New test.
9973 * gnat.dg/asan1_pkg.ads: New additional source.
9975 2021-01-25 Harald Anlauf <anlauf@gmx.de>
9978 * gfortran.dg/pr70070.f90: New test.
9980 2021-01-25 Martin Sebor <msebor@redhat.com>
9983 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
9984 * g++.dg/warn/Wnonnull10.C: New test.
9985 * g++.dg/warn/Wnonnull9.C: New test.
9987 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9989 * gfortran.dg/associate_57.f90: New test.
9991 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9994 * gfortran.dg/interface_assignment_7.f90: New test.
9996 2021-01-25 Jason Merrill <jason@redhat.com>
9999 * g++.dg/cpp2a/no_unique_address8.C: New test.
10001 2021-01-25 Richard Biener <rguenther@suse.de>
10003 PR middle-end/98807
10004 * gcc.dg/pr98807.c: New testcase.
10006 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10008 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10009 * gnat.dg/thunk2_pkg.ads: New helper.
10011 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10014 * gfortran.dg/charlen_18.f90 : New test.
10016 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10018 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10020 * g++.dg/tc1/dr142.C: Same as above.
10021 * g++.dg/tc1/dr52.C: Same as above.
10022 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10023 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10024 * g++.old-deja/g++.jason/access8.C: Same as above.
10025 * g++.old-deja/g++.law/access4.C: Same as above.
10026 * g++.old-deja/g++.law/visibility12.C: Same as above.
10027 * g++.old-deja/g++.law/visibility4.C: Same as above.
10028 * g++.old-deja/g++.law/visibility8.C: Same as above.
10029 * g++.old-deja/g++.other/access4.C: Same as above.
10031 2021-01-23 Patrick Palka <ppalka@redhat.com>
10035 * g++.dg/cpp0x/this2.C: New test.
10036 * g++.dg/template/pr97399.C: New test.
10038 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10040 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10041 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10042 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10043 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10044 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10045 * gcc.target/powerpc/pr79251.p9.c: Same.
10047 2021-01-22 Marek Polacek <polacek@redhat.com>
10050 * g++.dg/cpp0x/noexcept64.C: New test.
10052 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10054 * g++.dg/eh/spbp.C: Remove skip on AIX.
10056 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10058 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10059 typo, UINON_TYPE to UNION_TYPE.
10061 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10063 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10064 UINON_TYPE to UNION_TYPE.
10065 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10066 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10068 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10070 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10071 optimize ("no-strict-aliasing") attribute.
10073 2021-01-22 Jason Merrill <jason@redhat.com>
10076 * g++.dg/init/elide7.C: New test.
10078 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10081 * g++.dg/ubsan/pr95693.C: New test.
10083 2021-01-22 Marek Polacek <polacek@redhat.com>
10086 * g++.dg/abi/mangle76.C: New test.
10088 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10091 * gfortran.dg/associated_target_7.f90 : New test.
10093 2021-01-22 Martin Jambor <mjambor@suse.cz>
10095 PR tree-optimization/47059
10096 * gcc.dg/tree-ssa/pr47059.c: New test.
10098 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10100 PR tree-optimization/98766
10101 * gcc.dg/pr98766.c: New test.
10103 2021-01-22 Nathan Sidwell <nathan@acm.org>
10106 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10107 embedded absolute paths.
10108 (module_do_it): Append $std to test name.
10110 2021-01-22 Richard Biener <rguenther@suse.de>
10112 PR middle-end/98793
10113 * gcc.dg/pr98793.c: New testcase.
10115 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10117 * gcc.target/powerpc/pr79251.p8.c: New test.
10118 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10119 instruction counts.
10120 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10121 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10122 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10123 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10124 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10125 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10126 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10127 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10128 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10129 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10131 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10133 * gcc.target/powerpc/pr79251.p9.c: New test.
10134 * gcc.target/powerpc/pr79251-run.c: New test.
10135 * gcc.target/powerpc/pr79251.h: New header.
10137 2021-01-22 Richard Biener <rguenther@suse.de>
10139 PR middle-end/98773
10140 * gcc.dg/torture/pr98773.c: New testcase.
10142 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10144 PR tree-optimization/90248
10145 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10147 * gcc.dg/pr90248.c: New test.
10149 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10151 PR tree-optimization/98255
10152 * gcc.dg/pr98255.c: New test.
10154 2021-01-22 Richard Biener <rguenther@suse.de>
10156 PR tree-optimization/98786
10157 * gcc.dg/torture/pr98786.c: New testcase.
10159 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10162 * gcc.target/arm/pr98636.c: New test.
10164 2021-01-22 liuhongt <hongtao.liu@intel.com>
10168 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10169 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10170 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10171 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10172 * g++.target/i386/avx512f-pr96891-1.C: New test.
10173 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10175 2021-01-22 Marek Polacek <polacek@redhat.com>
10178 * g++.dg/cpp0x/noexcept63.C: New test.
10180 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10182 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10183 intervening period.
10184 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10185 explicitly check for intervening space, tab or period.
10187 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10189 PR rtl-optimization/98777
10190 * gcc.target/riscv/pr98777.c: New.
10192 2021-01-21 Patrick Palka <ppalka@redhat.com>
10195 * g++.dg/cpp0x/decltype-71879.C: New test.
10197 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10200 * g++.dg/cpp1y/constexpr-98672.C: New test.
10202 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10205 * lib/target-supports.exp
10206 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10207 * gcc.target/arm/ivopts.c: Use target
10208 'arm_thumb2_no_arm_v8_1_lob'.
10210 2021-01-21 Nathan Sidwell <nathan@acm.org>
10213 * g++.dg/modules/stat-mem-1.h: New.
10214 * g++.dg/modules/stat-mem-1_a.H: New.
10215 * g++.dg/modules/stat-mem-1_b.C: New.
10217 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10220 * gfortran.dg/module_procedure_5.f90 : New test.
10221 * gfortran.dg/module_procedure_6.f90 : New test.
10223 2021-01-21 Richard Biener <rguenther@suse.de>
10226 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10228 2021-01-21 Richard Biener <rguenther@suse.de>
10231 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10233 2021-01-21 Richard Biener <rguenther@suse.de>
10235 * gcc.dg/Walloca-2.c: Un-XFAIL.
10237 2021-01-21 liuhongt <hongtao.liu@intel.com>
10239 PR rtl-optimization/98694
10240 * gcc.target/i386/pr98694.c: New test.
10242 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10244 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10246 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10248 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10251 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10253 PR rtl-optimization/98722
10254 * g++.target/s390/pr98722.C: New.
10256 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10258 PR tree-optimization/96674
10259 * gcc.dg/pr96674.c: New tests.
10261 2021-01-20 Patrick Palka <ppalka@redhat.com>
10264 * g++.dg/cpp2a/lambda-generic9.C: New test.
10266 2021-01-20 Patrick Palka <ppalka@redhat.com>
10269 * g++.dg/parse/access12.C: New test.
10270 * g++.dg/template/access35.C: New test.
10272 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10274 PR tree-optimization/98535
10275 * gcc.target/aarch64/sve/pr98535.c: New file.
10277 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10280 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10281 missing diagnostic issues with c_intptr_t == default integer kind.
10283 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10285 PR tree-optimization/98721
10286 * gcc.dg/pr98721-1.c: New test.
10287 * gcc.dg/pr98721-2.c: New test.
10289 2021-01-20 Richard Biener <rguenther@suse.de>
10291 PR tree-optimization/98758
10292 * gcc.dg/torture/pr98758.c: New testcase.
10294 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10297 * c-c++-common/gomp/task-detach-2.c: New test.
10299 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10303 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10305 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10307 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10308 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10309 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10310 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10311 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10312 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10314 2021-01-19 Marek Polacek <polacek@redhat.com>
10317 * g++.dg/template/deduce8.C: New test.
10319 2021-01-19 Marek Polacek <polacek@redhat.com>
10322 * g++.dg/lookup/using64.C: New test.
10323 * g++.dg/lookup/using65.C: New test.
10325 2021-01-19 Martin Sebor <msebor@redhat.com>
10327 PR middle-end/98664
10328 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10329 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10330 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10331 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10333 2021-01-19 Patrick Palka <ppalka@redhat.com>
10337 * g++.dg/opt/pr87974.C: Adjust.
10338 * g++.dg/template/access34.C: New test.
10339 * g++.dg/template/friend68.C: New test.
10340 * g++.dg/template/friend69.C: New test.
10342 2021-01-19 Marek Polacek <polacek@redhat.com>
10345 * g++.dg/cpp0x/noexcept62.C: New test.
10347 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10349 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10351 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10353 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10354 (CHECK_CUMULATIVE_SAT): Delete.
10355 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10357 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10358 Remove uses of the above.
10359 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10361 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10362 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10363 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10364 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10366 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10367 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10368 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10370 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10371 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10372 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10374 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
10375 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
10376 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
10378 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
10379 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
10380 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
10382 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
10383 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
10384 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
10385 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
10386 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
10387 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
10389 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
10390 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
10392 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
10393 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
10395 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
10396 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
10398 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
10399 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10400 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
10401 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
10402 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10403 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
10404 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
10405 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
10406 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
10407 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
10409 2021-01-19 Jeff Law <law@redhat.com>
10411 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
10412 and update expected output.
10414 2021-01-19 Richard Biener <rguenther@suse.de>
10417 * g++.dg/pr98330.C: New testcase.
10418 * gcc.dg/pr98330.c: Likewise.
10420 2021-01-19 Richard Biener <rguenther@suse.de>
10423 * gfortran.dg/pr97673.f90: New testcase.
10425 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
10428 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
10429 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
10430 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
10432 2021-01-19 Martin Jambor <mjambor@suse.cz>
10435 * g++.dg/ipa/pr98690.C: New test.
10437 2021-01-18 Jeff Law <law@redhat.com>
10439 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
10441 2021-01-18 Patrick Palka <ppalka@redhat.com>
10443 * g++.dg/cpp1z/class-deduction77.C: New test.
10445 2021-01-18 Jakub Jelinek <jakub@redhat.com>
10447 PR tree-optimization/98727
10448 * gcc.c-torture/execute/pr98727.c: New test.
10450 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10453 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
10454 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
10456 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10458 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
10459 * g++.dg/no-stack-protector-attr.C: Likewise.
10461 2021-01-18 David Malcolm <dmalcolm@redhat.com>
10463 * gcc.dg/analyzer/attr-malloc-1.c: New test.
10464 * gcc.dg/analyzer/attr-malloc-2.c: New test.
10465 * gcc.dg/analyzer/attr-malloc-4.c: New test.
10466 * gcc.dg/analyzer/attr-malloc-5.c: New test.
10467 * gcc.dg/analyzer/attr-malloc-6.c: New test.
10468 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
10469 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
10471 2021-01-18 Richard Biener <rguenther@suse.de>
10474 * gcc.dg/vect/slp-11b.c: Adjust.
10476 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10479 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
10480 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
10482 2021-01-18 Richard Biener <rguenther@suse.de>
10485 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
10487 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
10489 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
10490 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
10491 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
10492 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
10493 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
10494 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
10495 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
10496 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
10497 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
10498 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
10499 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
10500 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
10502 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
10504 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
10505 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
10506 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
10507 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
10508 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
10509 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
10510 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
10511 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
10512 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
10513 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
10514 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
10516 2021-01-17 Martin Jambor <mjambor@suse.cz>
10519 * gcc.dg/ipa/pr98222.c: New test.
10521 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10523 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
10524 ../../../libgfortran/ISO_Fortran_binding.h rather than
10525 ISO_Fortran_binding.h.
10527 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
10529 * c-c++-common/gomp/task-detach-1.c: New.
10530 * g++.dg/gomp/task-detach-1.C: New.
10531 * gcc.dg/gomp/task-detach-1.c: New.
10532 * gfortran.dg/gomp/task-detach-1.f90: New.
10534 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10536 PR tree-optimization/96669
10537 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
10538 * gcc.dg/tree-ssa/pr96669-2.c: New test.
10540 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10542 PR tree-optimization/96271
10543 * gcc.target/i386/pr96271.c: New test.
10545 2021-01-15 Carl Love <cel@us.ibm.com>
10547 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
10549 2021-01-15 Harris Snyder <hsnyder@structura.bio>
10551 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
10552 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
10554 2021-01-15 Nathan Sidwell <nathan@acm.org>
10557 * g++.dg/template/pr98538.C: New.
10559 2021-01-15 Nathan Sidwell <nathan@acm.org>
10561 PR preprocessor/95253
10562 * g++.dg/modules/dep-1_a.C: Adjust expected output.
10563 * g++.dg/modules/dep-1_b.C: Likewise.
10564 * g++.dg/modules/dep-2.C: Likewise.
10566 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10568 PR tree-optimization/96669
10569 * gcc.dg/tree-ssa/pr96669-1.c: New test.
10571 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10573 PR tree-optimization/96681
10574 * gcc.dg/tree-ssa/pr96681.c: New test.
10576 2021-01-15 Jason Merrill <jason@redhat.com>
10579 * g++.dg/cpp1z/elide5.C: New test.
10581 2021-01-15 Jason Merrill <jason@redhat.com>
10583 * g++.dg/cpp1z/elide4.C: New test.
10585 2021-01-15 Jason Merrill <jason@redhat.com>
10588 * g++.dg/cpp0x/initlist-array13.C: New test.
10590 2021-01-15 Alexandre Oliva <oliva@adacore.com>
10592 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
10593 * gcc.dg/analyzer/data-model-1.c: Likewise.
10594 * gcc.dg/analyzer/malloc-1.c: Likewise.
10595 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
10597 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10599 PR tree-optimization/96671
10600 * gcc.dg/tree-ssa/pr96671-1.c: New test.
10601 * gcc.dg/tree-ssa/pr96671-2.c: New test.
10603 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10605 PR tree-optimization/98597
10606 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
10607 Expect for now a (char *) cast for VLAs.
10608 * gcc.dg/uninit-40.c: New test.
10610 2021-01-15 Nathan Sidwell <nathan@acm.org>
10613 * g++.dg/modules/pr98591.H: New file.
10615 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
10618 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
10619 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
10621 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
10623 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
10624 libatomic into testcases in gcc.target/s390/md.
10625 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
10628 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10631 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10632 vceqz_p64, vceqq_p64 and vceqzq_p64.
10633 * gcc.target/arm/simd/vceqz_p64.c: New test.
10634 * gcc.target/arm/simd/vceqzq_p64.c: New test.
10636 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10639 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10642 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10643 vceqz_p64, vceqq_p64 and vceqzq_p64.
10645 2021-01-15 Martin Liska <mliska@suse.cz>
10647 * lib/gcov.exp: Use 'env python3' for execution of pytests.
10648 Check that pytest accepts all needed options first.
10649 Improve formatting of PASS/FAIL lines.
10651 2021-01-15 Richard Biener <rguenther@suse.de>
10654 * gcc.dg/vect/bb-slp-32.c: Align p.
10656 2021-01-15 Richard Biener <rguenther@suse.de>
10659 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
10661 2021-01-15 Richard Biener <rguenther@suse.de>
10664 * gcc.dg/vect/slp-45.c: Key scanning on
10667 2021-01-15 Richard Biener <rguenther@suse.de>
10670 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
10672 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10675 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10676 vceqz_p64, vceqq_p64 and vceqzq_p64.
10678 2021-01-15 Richard Biener <rguenther@suse.de>
10681 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
10683 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10685 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
10687 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10689 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
10691 2021-01-15 Richard Biener <rguenther@suse.de>
10693 PR tree-optimization/98685
10694 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
10696 2021-01-15 Tamar Christina <tamar.christina@arm.com>
10698 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
10699 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
10701 2021-01-14 David Malcolm <dmalcolm@redhat.com>
10703 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
10705 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
10707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
10709 2021-01-14 Tamar Christina <tamar.christina@arm.com>
10711 * gcc.dg/vect/complex/complex-mla-template.c: New test.
10712 * gcc.dg/vect/complex/complex-mls-template.c: New test.
10713 * gcc.dg/vect/complex/complex-mul-template.c: New test.
10714 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
10715 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
10716 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
10717 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
10718 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
10719 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
10720 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
10721 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
10722 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
10723 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
10724 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
10725 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
10726 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
10727 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
10728 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
10729 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
10730 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
10731 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
10733 2021-01-14 Marek Polacek <polacek@redhat.com>
10735 * g++.dg/template/pr98372.C: Only run in C++14 and up.
10737 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10739 * substr_10.f90: New test.
10740 * substr_9.f90: New test.
10742 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10744 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
10745 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
10747 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10749 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
10751 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10754 * gfortran.dg/pr98661.f90: New test.
10756 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10759 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10762 * gfortran.dg/pr98661.f90: New test.
10764 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10767 * gfortran.dg/pr98661.f90: New test.
10769 2021-01-14 Martin Liska <mliska@suse.cz>
10771 * g++.dg/gcov/gcov-17.C: New test.
10772 * g++.dg/gcov/test-gcov-17.py: New test.
10774 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10777 * gcc.target/i386/pr98667-1.c: New file.
10778 * gcc.target/i386/pr98667-2.c: Likewise.
10779 * gcc.target/i386/pr98667-3.c: Likewise.
10781 2021-01-14 Richard Biener <rguenther@suse.de>
10783 PR tree-optimization/98674
10784 * gcc.dg/vect/pr98674.c: New testcase.
10786 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10789 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
10791 * gcc.target/i386/pr95021-3.c: Likewise.
10793 2021-01-14 Nathan Sidwell <nathan@acm.org>
10796 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
10797 * g++.dg/template/pr98372.C: New.
10799 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10802 * gcc.target/i386/pr98670.c: New test.
10804 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10806 PR tree-optimization/96688
10807 * gcc.dg/tree-ssa/pr96688.c: New test.
10808 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
10809 * gcc.target/i386/pr66821.c: Likewise.
10811 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
10813 * gcc.target/aarch64/sve/cost_model_11.c: New test.
10814 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
10815 -fno-vect-cost-model.
10817 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10819 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
10820 sqxtn2 scan-assembler-times.
10822 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10824 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
10825 scan-assembler-times for xtn2.
10827 2021-01-13 Marek Polacek <polacek@redhat.com>
10830 * g++.dg/lookup/using63.C: New test.
10832 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10834 PR tree-optimization/96691
10835 * gcc.dg/tree-ssa/pr96691.c: New test.
10837 2021-01-13 Richard Biener <rguenther@suse.de>
10839 PR tree-optimization/92645
10840 * gcc.target/i386/pr92645-7.c: New testcase.
10841 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
10842 * gcc.dg/pr69047.c: Likewise.
10844 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10846 * gcc.target/aarch64/sve/mls_2.c: New test.
10847 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
10848 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
10849 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
10850 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
10851 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
10853 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10855 * gcc.target/aarch64/sve/mla_2.c: New test.
10856 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
10857 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
10858 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
10859 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
10860 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
10862 2021-01-13 Richard Biener <rguenther@suse.de>
10864 PR tree-optimization/92645
10865 * gcc.target/i386/pr92645-6.c: New testcase.
10867 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10869 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
10870 * gcc.target/aarch64/sve/sel_2.c: Likewise.
10871 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10873 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10876 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
10877 scan-assembler. Add tests with zero vector as first __builtin_shuffle
10879 * gcc.target/i386/pr95905-3.c: New test.
10880 * gcc.target/i386/pr95905-4.c: New test.
10882 2021-01-13 Martin Liska <mliska@suse.cz>
10884 PR tree-optimization/98455
10885 * gcc.dg/tree-ssa/pr98455.c: New test.
10887 2021-01-13 Richard Biener <rguenther@suse.de>
10889 PR tree-optimization/98640
10890 * gcc.dg/torture/pr98640.c: New testcase.
10892 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10895 * gcc.target/i386/pr96938.c: New test.
10897 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10900 * gcc.target/i386/pr95905-1.c: New test.
10901 * gcc.target/i386/pr95905-2.c: New test.
10903 2021-01-13 Julian Brown <julian@codesourcery.com>
10905 * gcc.target/gcn/fpdiv.c: New test.
10907 2021-01-12 Martin Sebor <msebor@redhat.com>
10911 * g++.dg/warn/Wuninitialized-13.C: New test.
10912 gcc.dg/uninit-39.c: New test.
10914 * gcc.dg/uninit-39.c: New file.
10916 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
10919 * gcc.target/arm/simd/mve-vneg.c: Update test.
10921 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
10924 * gcc.target/arm/pr97969.c: New.
10926 2021-01-12 Patrick Palka <ppalka@redhat.com>
10929 * g++.dg/cpp2a/concepts-ctad1.C: New test.
10930 * g++.dg/cpp2a/concepts-ctad2.C: New test.
10932 2021-01-12 Richard Biener <rguenther@suse.de>
10934 PR tree-optimization/98550
10935 * g++.dg/opt/pr98550.C: New testcase.
10937 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10939 PR tree-optimization/98629
10940 * gcc.c-torture/compile/pr98629.c: New test.
10942 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10944 PR tree-optimization/95731
10945 * gcc.dg/tree-ssa/pr95731.c: New test.
10946 * gcc.c-torture/execute/pr95731.c: New test.
10948 2021-01-12 Marek Polacek <polacek@redhat.com>
10951 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
10953 2021-01-12 David Malcolm <dmalcolm@redhat.com>
10956 * gcc.dg/analyzer/pr98628.c: New test.
10958 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10960 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
10961 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
10962 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
10963 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
10964 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
10965 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
10966 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
10968 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10970 * g++.target/aarch64/sve/cond_bic_1.C: New test.
10971 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
10972 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
10973 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
10975 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10977 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
10979 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10981 * g++.target/aarch64/sve/abd_1.C: New test.
10982 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
10983 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
10984 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
10985 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
10987 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10989 * gcc.target/aarch64/sve/adr_6.c: New test.
10991 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10993 * g++.target/aarch64/sve/cond_arith_1.C: New test.
10994 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
10995 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
10996 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
10997 * g++.target/aarch64/sve/cond_shift_1.C: New test.
10998 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
10999 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11000 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11002 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11005 * g++.target/aarch64/sve/max_1.C: New test.
11006 * g++.target/aarch64/sve/min_1.C: Likewise.
11007 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11009 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11011 * gcc.target/aarch64/sve/shift_2.c: New test.
11013 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11016 * g++.dg/abi/abi-tag24.C: New test.
11018 2021-01-11 Richard Biener <rguenther@suse.de>
11020 PR tree-optimization/91403
11021 * gcc.dg/vect/pr91403.c: New testcase.
11023 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11026 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11027 Expect .ld1_args only when GNU LD is used.
11028 Add an exception for *.gcc_args files.
11030 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11032 PR tree-optimization/95867
11033 * gcc.dg/tree-ssa/pr95867.c: New test.
11035 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11037 PR tree-optimization/95852
11038 * gcc.target/i386/pr95852-3.c: New test.
11039 * gcc.target/i386/pr95852-4.c: New test.
11041 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11043 PR tree-optimization/95852
11044 * gcc.target/i386/pr95852-1.c: New test.
11045 * gcc.target/i386/pr95852-2.c: New test.
11047 2021-01-11 Martin Liska <mliska@suse.cz>
11049 PR gcov-profile/98273
11050 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11051 * g++.dg/gcov/pr98273.C: New test.
11052 * g++.dg/gcov/gcov.py: New test.
11053 * g++.dg/gcov/test-pr98273.py: New test.
11055 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11057 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11058 constant then rather than addition.
11059 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11060 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11062 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11065 * c-c++-common/pr98556.c: New test.
11067 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11069 PR rtl-optimization/98603
11070 * gcc.target/i386/pr98603.c: New test.
11071 * gcc.target/aarch64/pr98603.c: New test.
11073 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11076 * gcc.dg/debug/pr97714.c: New.
11078 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11081 * gcc.target/i386/pr98482-1.c: Require lp64.
11082 * gcc.target/i386/pr98482-2.c: Likewise.
11084 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11086 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11087 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11089 2021-01-08 Patrick Palka <ppalka@redhat.com>
11092 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11094 2021-01-08 Patrick Palka <ppalka@redhat.com>
11097 * g++.dg/template/access32.C: New test.
11098 * g++.dg/template/access33.C: New test.
11100 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11103 * gcc.target/i386/pr98482-2.c: Updated.
11105 2021-01-08 Richard Biener <rguenther@suse.de>
11107 PR tree-optimization/98544
11108 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11110 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11113 * gcc.target/i386/pr98482-1.c: New test.
11114 * gcc.target/i386/pr98482-1.c: Likewise.
11115 * gcc.target/i386/pr98482-2.c: New file.
11117 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11120 * gcc.target/i386/pr98585.c: New test.
11122 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11124 * gcc.target/aarch64/sve/cnot_2.c: New test.
11125 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11126 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11127 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11128 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11129 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11130 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11132 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11134 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11135 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11136 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11137 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11138 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11139 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11140 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11141 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11143 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11145 * lib/target-supports.exp
11146 (check_effective_target_aarch64_asm_sve2_ok): New.
11147 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11148 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11150 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11152 * gcc.target/aarch64/usaba_1.c: New test.
11154 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11157 * gfortran.dg/deferred_character_35.f90 : New test.
11159 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11162 * gfortran.dg/implied_do_3.f90 : New test.
11164 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11166 * gcc.dg/array-quals-1.c: Allow srodata.
11168 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11170 * gcc.target/riscv/predef-10.c: New.
11171 * gcc.target/riscv/predef-11.c: New.
11172 * gcc.target/riscv/predef-12.c: New.
11173 * gcc.target/riscv/predef-13.c: New.
11175 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11178 * g++.dg/cpp2a/bit-cast10.C: New test.
11180 2021-01-07 Martin Sebor <msebor@redhat.com>
11182 PR middle-end/98578
11183 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11184 * gcc.dg/uninit-pr98578.c: New test.
11186 2021-01-07 Marek Polacek <polacek@redhat.com>
11189 * g++.dg/cpp0x/auto55.C: New test.
11191 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11194 * gcc.dg/analyzer/pr98580-a.c: New test.
11195 * gcc.dg/analyzer/pr98580-b.c: New test.
11197 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11200 * gfortran.dg/associate_54.f90: New test.
11201 * gfortran.dg/associate_55.f90: New test.
11202 * gfortran.dg/associate_56.f90: New test.
11204 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11207 * gcc.target/i386/pr98567-1.c: New test.
11208 * gcc.target/i386/pr98567-2.c: New test.
11210 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11212 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11213 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11214 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11215 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11216 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11217 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11218 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11219 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11221 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11223 PR tree-optimization/98560
11224 * gcc.dg/vect/pr98560-2.c: New test.
11226 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11228 PR tree-optimization/98560
11229 * gcc.dg/vect/pr98560-1.c: New test.
11231 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11233 PR tree-optimization/98568
11234 * g++.dg/torture/pr98568.C: New test.
11236 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11238 * gcc.target/i386/pr92658-avx512bw.c: Add
11239 -mprefer-vector-width=512 to avoid impact of different default
11240 mtune which gcc is built with.
11241 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11243 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11246 * gcc.dg/analyzer/pr97074.c: New test.
11248 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11251 * gcc.dg/analyzer/pr98564.c: New test.
11253 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11255 PR rtl-optimization/97978
11256 * gcc.target/i386/pr97978.c: New.
11258 2021-01-06 Martin Sebor <msebor@redhat.com>
11261 * g++.dg/pr95768.C: New test.
11262 * g++.dg/warn/Wuninitialized-12.C: New test.
11263 * gcc.dg/uninit-38.c: New test.
11265 2021-01-06 Martin Sebor <msebor@redhat.com>
11268 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11270 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11273 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11274 as the final suspend point so that we can check that the state
11275 machine has reached the expected point.
11277 2021-01-06 Marek Polacek <polacek@redhat.com>
11280 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11283 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11285 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11287 2021-01-06 Richard Biener <rguenther@suse.de>
11289 PR tree-optimization/95582
11290 * gcc.dg/pr95582.c: New testcase.
11292 2021-01-06 Richard Biener <rguenther@suse.de>
11294 PR tree-optimization/98513
11295 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11297 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11300 * gcc.dg/analyzer/pr97072.c: New test.
11302 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11305 * gcc.dg/analyzer/pr98073.c: New test.
11307 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11310 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11312 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11314 * gcc.target/s390/s390.exp: Replace %% with %.
11316 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11318 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11320 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11323 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11324 unsigned short to compute pextrw result.
11326 2021-01-05 Patrick Palka <ppalka@redhat.com>
11328 * g++.dg/template/partial5.C: Adjust directives to expect the
11329 same errors across all dialects.
11330 * g++.dg/cpp1z/nontype-auto17.C: New test.
11331 * g++.dg/cpp1z/nontype-auto18.C: New test.
11332 * g++.dg/template/ttp33.C: New test.
11334 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11336 PR tree-optimization/94802
11337 * gcc.target/i386/pr94802.c: New test.
11338 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11340 2021-01-05 Richard Biener <rguenther@suse.de>
11342 PR tree-optimization/98516
11343 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11344 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11346 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11349 * g++.dg/cpp2a/bit-cast8.C: New test.
11350 * g++.dg/cpp2a/bit-cast9.C: New test.
11352 2021-01-05 Marek Polacek <polacek@redhat.com>
11355 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11356 * g++.dg/cpp0x/noexcept61.C: New test.
11358 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11360 PR tree-optimization/96928
11361 * gcc.dg/tree-ssa/pr96928.c: New test.
11362 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11363 instead of scanning rtl dump for ifcvt message check assembly
11364 for xor instruction.
11366 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11368 PR tree-optimization/96930
11369 * g++.dg/tree-ssa/pr96930.C: New test.
11371 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11373 PR tree-optimization/96239
11374 * gcc.dg/tree-ssa/pr96239.c: New test.
11376 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
11379 * gcc.target/i386/pr98522.c: New test.
11381 2021-01-05 Nathan Sidwell <nathan@acm.org>
11383 * g++.dg/modules/mod-decl-1.C: Adjust.
11384 * g++.dg/modules/p0713-2.C: Adjust.
11385 * g++.dg/modules/p0713-3.C: Adjust.
11387 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11390 * gcc.target/i386/pr98495-1.c: New test.
11391 * gcc.target/i386/pr98495-2.c: New test.
11392 * gcc.target/i386/pr98495-3.c: New test.
11393 * gcc.target/i386/pr98495-4.c: New test.
11394 * gcc.target/i386/pr98495-5.c: New test.
11396 2021-01-05 liuhongt <hongtao.liu@intel.com>
11398 * gcc.target/i386/sse2-pr98461-2.c: New test.
11400 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11402 PR rtl-optimization/97144
11403 * gcc.c-torture/compile/pr97144.c: New test.
11404 * gcc.target/aarch64/sve/pr97144.c: Likewise.
11406 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11408 PR rtl-optimization/98403
11409 * g++.dg/opt/pr98403.C: New test.
11411 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11413 PR rtl-optimization/98334
11414 * gcc.target/i386/pr98334.c: New test.
11416 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
11418 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
11420 2021-01-05 David Malcolm <dmalcolm@redhat.com>
11423 * gcc.dg/analyzer/pr98293.c: New test.
11425 2021-01-04 Martin Uecker <muecker@gwdg.de>
11428 * gcc.dg/pr98029.c: New test.
11430 2021-01-04 Nathan Sidwell <nathan@acm.org>
11432 * g++.dg/modules/binding-1_a.H: New.
11433 * g++.dg/modules/binding-1_b.H: New.
11434 * g++.dg/modules/binding-1_c.C: New.
11435 * g++.dg/modules/binding-2.H: New.
11436 * g++.dg/modules/builtin-3_a.C: New.
11437 * g++.dg/modules/global-2_a.C: New.
11438 * g++.dg/modules/global-2_b.C: New.
11439 * g++.dg/modules/global-3_a.C: New.
11440 * g++.dg/modules/global-3_b.C: New.
11441 * g++.dg/modules/hello-1_a.C: New.
11442 * g++.dg/modules/hello-1_b.C: New.
11443 * g++.dg/modules/iostream-1_a.H: New.
11444 * g++.dg/modules/iostream-1_b.C: New.
11445 * g++.dg/modules/part-5_a.C: New.
11446 * g++.dg/modules/part-5_b.C: New.
11447 * g++.dg/modules/part-5_c.C: New.
11448 * g++.dg/modules/stdio-1_a.H: New.
11449 * g++.dg/modules/stdio-1_b.C: New.
11450 * g++.dg/modules/string-1_a.H: New.
11451 * g++.dg/modules/string-1_b.C: New.
11452 * g++.dg/modules/string-view1.C: New.
11453 * g++.dg/modules/string-view2.C: New.
11454 * g++.dg/modules/tinfo-1.C: New.
11455 * g++.dg/modules/tinfo-2_a.H: New.
11456 * g++.dg/modules/tinfo-2_b.C: New.
11457 * g++.dg/modules/tname-spec-1_a.H: New.
11458 * g++.dg/modules/tname-spec-1_b.C: New.
11459 * g++.dg/modules/xtreme-header-1.h: New.
11460 * g++.dg/modules/xtreme-header-1_a.H: New.
11461 * g++.dg/modules/xtreme-header-1_b.C: New.
11462 * g++.dg/modules/xtreme-header-1_c.C: New.
11463 * g++.dg/modules/xtreme-header-2.h: New.
11464 * g++.dg/modules/xtreme-header-2_a.H: New.
11465 * g++.dg/modules/xtreme-header-2_b.C: New.
11466 * g++.dg/modules/xtreme-header-2_c.C: New.
11467 * g++.dg/modules/xtreme-header-3.h: New.
11468 * g++.dg/modules/xtreme-header-3_a.H: New.
11469 * g++.dg/modules/xtreme-header-3_b.C: New.
11470 * g++.dg/modules/xtreme-header-3_c.C: New.
11471 * g++.dg/modules/xtreme-header-4.h: New.
11472 * g++.dg/modules/xtreme-header-4_a.H: New.
11473 * g++.dg/modules/xtreme-header-4_b.C: New.
11474 * g++.dg/modules/xtreme-header-4_c.C: New.
11475 * g++.dg/modules/xtreme-header-5.h: New.
11476 * g++.dg/modules/xtreme-header-5_a.H: New.
11477 * g++.dg/modules/xtreme-header-5_b.C: New.
11478 * g++.dg/modules/xtreme-header-5_c.C: New.
11479 * g++.dg/modules/xtreme-header-6.h: New.
11480 * g++.dg/modules/xtreme-header-6_a.H: New.
11481 * g++.dg/modules/xtreme-header-6_b.C: New.
11482 * g++.dg/modules/xtreme-header-6_c.C: New.
11483 * g++.dg/modules/xtreme-header.h: New.
11484 * g++.dg/modules/xtreme-header_a.H: New.
11485 * g++.dg/modules/xtreme-header_b.C: New.
11486 * g++.dg/modules/xtreme-tr1.h: New.
11487 * g++.dg/modules/xtreme-tr1_a.H: New.
11488 * g++.dg/modules/xtreme-tr1_b.C: New.
11490 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11492 PR tree-optimization/95401
11493 * g++.dg/vect/pr95401.cc: New test.
11494 * g++.dg/vect/pr95401a.cc: Likewise.
11496 2021-01-04 Richard Biener <rguenther@suse.de>
11498 PR tree-optimization/98308
11499 * gcc.dg/vect/pr98308.c: New testcase.
11501 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11503 PR tree-optimization/95771
11504 * gcc.target/i386/pr95771.c: New test.
11506 2021-01-04 Richard Biener <rguenther@suse.de>
11508 PR tree-optimization/98464
11509 * g++.dg/opt/pr98464.C: New testcase.
11511 2021-01-04 Richard Biener <rguenther@suse.de>
11513 PR tree-optimization/98282
11514 * g++.dg/opt/pr98282.C: New testcase.
11516 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11519 * gcc.target/aarch64/pr89057.c: New test.
11521 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11523 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
11525 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11526 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11527 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11529 2021-01-04 Martin Liska <mliska@suse.cz>
11531 * README: Convert to utf8 from iso8859.
11533 2021-01-04 Martin Liska <mliska@suse.cz>
11535 * gcc.target/avr/avr.exp: Run dos2unix on the file.
11537 2021-01-04 Richard Biener <rguenther@suse.de>
11539 PR tree-optimization/98291
11540 * gcc.dg/vect/slp-reduc-11.c: New testcase.
11541 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
11543 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11545 PR tree-optimization/96782
11546 * gcc.dg/tree-ssa/pr96782.c: New test.
11548 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
11550 * gcc.misc-tests/outputs.exp: Adjust testcase.
11552 2021-01-01 Jakub Jelinek <jakub@redhat.com>
11554 * ChangeLog-2020: Rotate ChangeLog. New file.
11556 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11558 * lib/target-supports.exp
11559 (check_effective_target_arm_fp16_alternative_ok_nocache):
11560 Return zero for *-*-vxworks7r* targets.
11561 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
11562 * gcc.target/arm/aapcs/vfp23.c: Likewise.
11563 * gcc.target/arm/aapcs/vfp24.c: Likewise.
11564 * gcc.target/arm/aapcs/vfp25.c: Likewise.
11566 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11568 * g++.dg/init/new26.C: Fix overriding of the delete operator
11571 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11573 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
11576 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11578 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
11579 the test's dg-options.
11580 * gcc.target/arm/pr78255-2.c: Likewise.
11582 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11584 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
11586 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11588 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
11591 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11593 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
11595 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11597 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
11600 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11602 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
11604 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11606 * g++.dg/other/anon5.C: Skip on vxworks kernel.
11608 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11610 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
11611 * gcc.dg/vxworks/initpri2.c: Likewise.
11613 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11615 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
11618 2021-01-01 Olivier Hainque <hainque@adacore.com>
11620 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
11621 * gcc.dg/pthread-init-2.c: Ditto.
11623 2021-01-01 Olivier Hainque <hainque@adacore.com>
11625 * lib/target-supports.exp (check_weak_available,
11626 check_fork_available, check_effective_target_lto,
11627 check_effective_target_mempcpy): Add vxworks filters.
11629 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11631 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
11632 explicit -mno-long-calls.
11633 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
11635 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11637 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
11638 * g++.target/arm/no_unique_address_2.C: Likewise.
11640 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11642 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
11643 * gcc.target/arm/headmerge-2.c: Likewise.
11645 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11647 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
11650 Copyright (C) 2021 Free Software Foundation, Inc.
11652 Copying and distribution of this file, with or without modification,
11653 are permitted in any medium without royalty provided the copyright
11654 notice and this notice are preserved.