1 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
3 PR tree-optimization/88531
4 * gcc.target/i386/pr88531-1a.c: New test.
5 * gcc.target/i386/pr88531-1b.c: Likewise.
6 * gcc.target/i386/pr88531-1c.c: Likewise.
7 * gcc.target/i386/pr88531-2a.c: Likewise.
8 * gcc.target/i386/pr88531-2b.c: Likewise.
9 * gcc.target/i386/pr88531-2c.c: Likewise.
11 2021-08-06 Martin Sebor <msebor@redhat.com>
13 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
15 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
16 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
17 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
18 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
19 * gcc.dg/attr-nonstring-4.c: Same.
20 * gcc.dg/Wstringop-overread-6.c: New test.
21 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
23 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
26 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
29 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
32 * gcc.target/arm/attr-neon3.c: Fix typo.
33 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
35 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
38 * gcc.target/i386/pr101797.c: New test.
40 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
42 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
45 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
47 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
50 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
52 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
55 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
57 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
60 2021-08-06 Martin Liska <mliska@suse.cz>
62 * gcc.target/powerpc/pragma-optimize.c: New test.
64 2021-08-06 Richard Biener <rguenther@suse.de>
66 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
68 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
70 * gcc.dg/gcov-info-to-gcda.c: New test.
72 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
74 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
76 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
79 * gcc.target/i386/pr99744-3.c: New test.
80 * gcc.target/i386/pr99744-4.c: Likewise.
81 * gcc.target/i386/pr99744-5.c: Likewise.
82 * gcc.target/i386/pr99744-6.c: Likewise.
83 * gcc.target/i386/pr99744-7.c: Likewise.
84 * gcc.target/i386/pr99744-8.c: Likewise.
86 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
89 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
90 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
91 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
92 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
93 Add a non-no-op function body.
94 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
95 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
96 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
97 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
98 check-function-bodies.
99 * gcc.target/arm/attr-neon3.c: Likewise.
100 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
102 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
103 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
105 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
107 * gcc.target/aarch64/vsubX_high_cost.c: New test.
109 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
111 * gcc.target/aarch64/vaddX_high_cost.c: New test.
113 2021-08-05 Richard Biener <rguenther@suse.de>
115 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
117 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
119 * gcc.dg/sso-15.c: New test.
121 2021-08-05 liuhongt <hongtao.liu@intel.com>
123 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
124 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
125 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
126 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
128 2021-08-05 liuhongt <hongtao.liu@intel.com>
130 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
131 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
132 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
133 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
135 2021-08-05 liuhongt <hongtao.liu@intel.com>
137 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
138 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
139 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
140 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
141 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
142 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
143 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
144 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
145 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
146 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
147 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
148 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
149 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
150 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
151 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
152 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
154 2021-08-04 David Malcolm <dmalcolm@redhat.com>
157 * gcc.dg/analyzer/asm-x86-1.c: New test.
158 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
159 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
160 * gcc.dg/analyzer/pr101570.c: New test.
161 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
163 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
165 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
167 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
168 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
170 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
171 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
173 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
176 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
179 * gcc.target/i386/pr101742a.c: New test.
180 * gcc.target/i386/pr101742b.c: Likewise.
182 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
185 * gcc.target/i386/eh_return-2.c: New test.
187 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
189 * gcc.target/s390/vector/perm-vpdi.c: New test.
191 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
193 * gcc.target/s390/vector/perm-merge.c: New test.
194 * gcc.target/s390/vector/vec-types.h: New test.
196 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
198 * gcc.target/s390/zvector/vec-permi.c: Removed.
199 * gcc.target/s390/zvector/vec_permi.c: New test.
201 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
203 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
204 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
205 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
206 * gcc.target/s390/zvector/vec-types.h: New test.
207 * gcc.target/s390/zvector/vec_merge.c: New test.
209 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
211 * gcc.target/aarch64/vmul_high_cost.c: New test.
213 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
215 * gcc.target/aarch64/vmul_element_cost.c: New test.
217 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
219 * gcc.target/aarch64/sve/cost_model_12.c: New test.
221 2021-08-04 Tamar Christina <tamar.christina@arm.com>
223 PR tree-optimization/101750
224 * g++.dg/vect/pr99149.cc: Name class.
226 2021-08-04 Richard Biener <rguenther@suse.de>
228 * gcc.target/i386/vect-gather-1.c: New testcase.
229 * gfortran.dg/vect/vect-8.f90: Adjust.
231 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
232 Marc Glisse <marc.glisse@inria.fr>
234 * gcc.dg/fold-ior-4.c: New test.
236 2021-08-04 Richard Biener <rguenther@suse.de>
238 PR tree-optimization/101756
239 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
241 2021-08-04 Jakub Jelinek <jakub@redhat.com>
244 * g++.dg/gomp/pr101759.C: New test.
245 * g++.dg/goacc/pr101759.C: New test.
247 2021-08-04 Jakub Jelinek <jakub@redhat.com>
249 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
251 2021-08-04 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/101769
254 * g++.dg/tree-ssa/pr101769.C: New testcase.
256 2021-08-04 liuhongt <hongtao.liu@intel.com>
258 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
259 dg-require-effective-target for avx512.
260 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
261 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
262 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
263 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
264 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
265 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
267 2021-08-04 liuhongt <hongtao.liu@intel.com>
269 * gcc.target/i386/cond_op_fma_double-1.c: New test.
270 * gcc.target/i386/cond_op_fma_double-2.c: New test.
271 * gcc.target/i386/cond_op_fma_float-1.c: New test.
272 * gcc.target/i386/cond_op_fma_float-2.c: New test.
274 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
276 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
277 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
279 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
281 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
282 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
284 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
286 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
287 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
288 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
289 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
290 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
292 2021-08-03 Martin Sebor <msebor@redhat.com>
295 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
297 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
299 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
300 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
303 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
305 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
307 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
308 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
309 * gcc.target/i386/pr82942-1.c: Likewise.
310 * gcc.target/i386/pr82990-1.c: Likewise.
311 * gcc.target/i386/pr82990-3.c: Likewise.
312 * gcc.target/i386/pr82990-5.c: Likewise.
313 * gcc.target/i386/pr100865-4b.c: Likewise.
314 * gcc.target/i386/pr100865-6b.c: Likewise.
315 * gcc.target/i386/pr100865-7b.c: Likewise.
316 * gcc.target/i386/pr100865-10b.c: Likewise.
317 * gcc.target/i386/pr100865-8b.c: Updated.
318 * gcc.target/i386/pr100865-9b.c: Likewise.
319 * gcc.target/i386/pr100865-11b.c: Likewise.
320 * gcc.target/i386/pr100865-12b.c: Likewise.
322 2021-08-03 liuhongt <hongtao.liu@intel.com>
324 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
325 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
326 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
327 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
328 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
329 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
331 2021-08-03 Jakub Jelinek <jakub@redhat.com>
334 * gcc.dg/analyzer/pr101721.c: New test.
336 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
339 * g++.target/i386/pr80566-1.C: New test.
340 * g++.target/i386/pr80566-2.C: Likewise.
342 2021-08-03 liuhongt <hongtao.liu@intel.com>
344 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
345 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
346 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
347 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
349 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
351 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
353 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
355 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
357 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
359 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
361 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
363 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
365 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
367 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
369 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
371 * gcc.target/i386/pieces-memcpy-10.c: New test.
372 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
373 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
374 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
375 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
376 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
377 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
378 * gcc.target/i386/pieces-memset-1.c: Likewise.
379 * gcc.target/i386/pieces-memset-2.c: Likewise.
380 * gcc.target/i386/pieces-memset-3.c: Likewise.
381 * gcc.target/i386/pieces-memset-4.c: Likewise.
382 * gcc.target/i386/pieces-memset-5.c: Likewise.
383 * gcc.target/i386/pieces-memset-6.c: Likewise.
384 * gcc.target/i386/pieces-memset-7.c: Likewise.
385 * gcc.target/i386/pieces-memset-8.c: Likewise.
386 * gcc.target/i386/pieces-memset-9.c: Likewise.
387 * gcc.target/i386/pieces-memset-10.c: Likewise.
388 * gcc.target/i386/pieces-memset-11.c: Likewise.
389 * gcc.target/i386/pieces-memset-12.c: Likewise.
390 * gcc.target/i386/pieces-memset-13.c: Likewise.
391 * gcc.target/i386/pieces-memset-14.c: Likewise.
392 * gcc.target/i386/pieces-memset-15.c: Likewise.
393 * gcc.target/i386/pieces-memset-16.c: Likewise.
394 * gcc.target/i386/pieces-memset-17.c: Likewise.
395 * gcc.target/i386/pieces-memset-18.c: Likewise.
396 * gcc.target/i386/pieces-memset-19.c: Likewise.
397 * gcc.target/i386/pieces-memset-20.c: Likewise.
398 * gcc.target/i386/pieces-memset-21.c: Likewise.
399 * gcc.target/i386/pieces-memset-22.c: Likewise.
400 * gcc.target/i386/pieces-memset-23.c: Likewise.
401 * gcc.target/i386/pieces-memset-24.c: Likewise.
402 * gcc.target/i386/pieces-memset-25.c: Likewise.
403 * gcc.target/i386/pieces-memset-26.c: Likewise.
404 * gcc.target/i386/pieces-memset-27.c: Likewise.
405 * gcc.target/i386/pieces-memset-28.c: Likewise.
406 * gcc.target/i386/pieces-memset-29.c: Likewise.
407 * gcc.target/i386/pieces-memset-30.c: Likewise.
408 * gcc.target/i386/pieces-memset-31.c: Likewise.
409 * gcc.target/i386/pieces-memset-32.c: Likewise.
410 * gcc.target/i386/pieces-memset-33.c: Likewise.
411 * gcc.target/i386/pieces-memset-34.c: Likewise.
412 * gcc.target/i386/pieces-memset-35.c: Likewise.
413 * gcc.target/i386/pieces-memset-36.c: Likewise.
414 * gcc.target/i386/pieces-memset-37.c: Likewise.
415 * gcc.target/i386/pieces-memset-38.c: Likewise.
416 * gcc.target/i386/pieces-memset-39.c: Likewise.
417 * gcc.target/i386/pieces-memset-40.c: Likewise.
418 * gcc.target/i386/pieces-memset-41.c: Likewise.
419 * gcc.target/i386/pieces-memset-42.c: Likewise.
420 * gcc.target/i386/pieces-memset-43.c: Likewise.
421 * gcc.target/i386/pieces-memset-44.c: Likewise.
422 * gcc.target/i386/pieces-memcpy-7.c: New file.
423 * gcc.target/i386/pieces-memcpy-8.c: New file.
424 * gcc.target/i386/pieces-memcpy-9.c: New file.
426 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
429 * gcc.target/i386/pr90773-20.c: New test.
430 * gcc.target/i386/pr90773-21.c: Likewise.
431 * gcc.target/i386/pr90773-22.c: Likewise.
432 * gcc.target/i386/pr90773-23.c: Likewise.
433 * gcc.target/i386/pr90773-26.c: Likewise.
435 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
437 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
438 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
439 * gcc.target/i386/pr90773-15.c: Likewise.
440 * gcc.target/i386/pr90773-16.c: Likewise.
441 * gcc.target/i386/pr90773-17.c: Likewise.
442 * gcc.target/i386/pr90773-24.c: Likewise.
443 * gcc.target/i386/pr90773-25.c: Likewise.
444 * gcc.target/i386/pr100865-1.c: Likewise.
445 * gcc.target/i386/pr100865-2.c: Likewise.
446 * gcc.target/i386/pr100865-3.c: Likewise.
447 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
448 XMM movd to store 4 bytes.
449 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
451 * gcc.target/i386/pr100865-4b.c: Likewise.
452 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
453 * gcc.target/i386/pr100865-10b.c: Likewise.
455 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
457 * gcc.target/i386/eh_return-1.c: New test.
459 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
462 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
463 * gcc.target/i386/pr90773-14.c: Likewise.
464 * gcc.target/i386/pr90773-15.c: New test.
465 * gcc.target/i386/pr90773-16.c: Likewise.
466 * gcc.target/i386/pr90773-17.c: Likewise.
467 * gcc.target/i386/pr90773-18.c: Likewise.
468 * gcc.target/i386/pr90773-19.c: Likewise.
470 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
472 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
474 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
477 * gcc.target/i386/pr78103-2.c: Also scan incl.
478 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
481 2021-07-31 Jason Merrill <jason@redhat.com>
484 * g++.dg/ext/anon-struct9.C: New test.
486 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
488 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
490 2021-07-31 Jakub Jelinek <jakub@redhat.com>
492 * g++.dg/gomp/attrs-9.C: New test.
494 2021-07-31 Jakub Jelinek <jakub@redhat.com>
497 * gcc.target/i386/pr78103-1.c: New test.
498 * gcc.target/i386/pr78103-2.c: New test.
499 * gcc.target/i386/pr78103-3.c: New test.
501 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
503 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
505 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
508 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
510 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
512 * gcc.target/powerpc/sse4_1-floorpd.c: New.
513 * gcc.target/powerpc/sse4_1-floorps.c: New.
514 * gcc.target/powerpc/sse4_1-floorsd.c: New.
515 * gcc.target/powerpc/sse4_1-floorss.c: New.
516 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
517 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
519 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
521 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
522 * gcc.target/powerpc/sse4_1-ceilps.c: New.
523 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
524 * gcc.target/powerpc/sse4_1-ceilss.c: New.
525 * gcc.target/powerpc/sse4_1-round-data.h: New.
526 * gcc.target/powerpc/sse4_1-round.h: New.
527 * gcc.target/powerpc/sse4_1-round2.h: New.
528 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
529 and adjust dg directives to suit.
530 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
532 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
534 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
535 and adjust dg directives to suit.
536 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
537 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
538 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
540 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
541 Uroš Bizjak <ubizjak@gmail.com>
543 * gcc.target/i386/dec-cmov-1.c: New test.
544 * gcc.target/i386/dec-cmov-2.c: New test.
546 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
548 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
550 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
552 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
554 2021-07-30 Martin Sebor <msebor@redhat.com>
557 * gcc.c-torture/compile/pr83510.c: Move test functions...
558 * gcc.dg/Warray-bounds-87.c: ...to this file.
560 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
562 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
564 * gcc.target/i386/pr100865-4b.c: Likewise.
566 2021-07-30 Andrew Pinski <apinski@marvell.com>
569 * g++.dg/warn/Wunused-18.C: New test.
570 * gcc.c-torture/compile/20030405-2.c: New test.
571 * gcc.c-torture/compile/20040304-2.c: New test.
572 * gcc.dg/20030612-2.c: New test.
574 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
577 * gcc.target/mips/pr101132.c: New test.
579 2021-07-30 Jakub Jelinek <jakub@redhat.com>
582 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
583 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
584 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
585 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
586 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
587 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
588 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
590 2021-07-30 Jason Merrill <jason@redhat.com>
592 * g++.dg/ext/anon-struct8.C: New test.
594 2021-07-30 Jakub Jelinek <jakub@redhat.com>
596 * g++.dg/cpp0x/gen-attrs-76.C: New test.
598 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
601 * gcc.target/i386/pr101685.c: New test.
603 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
605 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
608 2021-07-30 Jakub Jelinek <jakub@redhat.com>
611 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
612 attributes instead of error.
613 * g++.dg/cpp0x/gen-attrs-75.C: New test.
614 * g++.dg/modules/pr101582-1.C: New test.
616 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
619 * g++.dg/lto/pr101396_0.C: New test.
620 * g++.dg/lto/pr101396_1.C: New test.
622 2021-07-29 Martin Sebor <msebor@redhat.com>
625 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
628 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
631 * gdc.dg/pr100967.d: Update test.
632 * gdc.dg/pr101672.d: New test.
634 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
637 * gdc.dg/extern-c++/extern-c++.exp: New.
638 * gdc.dg/extern-c++/pr101664.d: New test.
639 * gdc.dg/extern-c++/pr101664_1.cc: New test.
641 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
644 * gdc.dg/torture/pr96435.d: New test.
646 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
649 * gdc.dg/pr101657.d: New test.
651 2021-07-29 Jakub Jelinek <jakub@redhat.com>
654 * g++.dg/pr71389.C: Include <array> instead of <functional>.
655 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
657 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
658 Julian Brown <julian@codesourcery.com>
659 Kwok Cheung Yeung <kcy@codesourcery.com>
661 * c-c++-common/goacc/classify-kernels-unparallelized.c:
662 's%oaccdevlow%oaccloops%g'.
663 * c-c++-common/goacc/classify-kernels.c: Likewise.
664 * c-c++-common/goacc/classify-parallel.c: Likewise.
665 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
666 * c-c++-common/goacc/classify-routine.c: Likewise.
667 * c-c++-common/goacc/classify-serial.c: Likewise.
668 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
669 * g++.dg/goacc/template.C: Likewise.
670 * gcc.dg/goacc/loop-processing-1.c: Likewise.
671 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
672 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
673 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
674 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
675 * gfortran.dg/goacc/classify-routine.f95: Likewise.
676 * gfortran.dg/goacc/classify-serial.f95: Likewise.
677 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
679 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
682 * gcc.target/powerpc/pr56605.c: Change matching
684 * gcc.target/powerpc/pr81348.c: Likewise.
686 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
688 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
689 * gcc.c-torture/compile/pr83510.c: Same.
690 * gcc.dg/analyzer/pr94851-2.c: Same.
691 * gcc.dg/loop-unswitch-2.c: Same.
692 * gcc.dg/old-style-asm-1.c: Same.
693 * gcc.dg/pr68317.c: Same.
694 * gcc.dg/pr97567-2.c: Same.
695 * gcc.dg/predict-9.c: Same.
696 * gcc.dg/shrink-wrap-loop.c: Same.
697 * gcc.dg/sibcall-1.c: Same.
698 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
699 * gcc.dg/tree-ssa/pr21001.c: Same.
700 * gcc.dg/tree-ssa/pr21294.c: Same.
701 * gcc.dg/tree-ssa/pr21417.c: Same.
702 * gcc.dg/tree-ssa/pr21458-2.c: Same.
703 * gcc.dg/tree-ssa/pr21563.c: Same.
704 * gcc.dg/tree-ssa/pr49039.c: Same.
705 * gcc.dg/tree-ssa/pr61839_1.c: Same.
706 * gcc.dg/tree-ssa/pr61839_3.c: Same.
707 * gcc.dg/tree-ssa/pr77445-2.c: Same.
708 * gcc.dg/tree-ssa/split-path-4.c: Same.
709 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
710 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
711 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
712 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
713 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
714 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
715 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
716 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
717 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
718 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
719 * gcc.dg/tree-ssa/vrp02.c: Same.
720 * gcc.dg/tree-ssa/vrp03.c: Same.
721 * gcc.dg/tree-ssa/vrp05.c: Same.
722 * gcc.dg/tree-ssa/vrp06.c: Same.
723 * gcc.dg/tree-ssa/vrp07.c: Same.
724 * gcc.dg/tree-ssa/vrp09.c: Same.
725 * gcc.dg/tree-ssa/vrp19.c: Same.
726 * gcc.dg/tree-ssa/vrp20.c: Same.
727 * gcc.dg/tree-ssa/vrp33.c: Same.
728 * gcc.dg/uninit-pred-9_b.c: Same.
729 * gcc.dg/uninit-pr61112.c: Same.
730 * gcc.dg/vect/bb-slp-16.c: Same.
731 * gcc.target/i386/avx2-vect-aggressive.c: Same.
732 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
733 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
734 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
735 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
736 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
738 2021-07-29 Richard Biener <rguenther@suse.de>
741 * gcc.dg/torture/pr101512.c: New testcase.
743 2021-07-29 liuhongt <hongtao.liu@intel.com>
746 * gcc.target/i386/pr91446.c:
747 * gcc.target/i386/pr92658-avx512bw-2.c:
748 * gcc.target/i386/pr92658-sse4-2.c:
749 * gcc.target/i386/pr92658-sse4.c:
750 * gcc.target/i386/pr99881.c:
752 2021-07-29 liuhongt <hongtao.liu@intel.com>
755 * gcc.target/i386/sse2-pr39821.c: New test.
756 * gcc.target/i386/sse4-pr39821.c: New test.
758 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
761 * gcc.target/powerpc/pr61837.c: New test.
763 2021-07-28 Martin Sebor <msebor@redhat.com>
766 * gcc.dg/uninit-pr101494.c: New test.
768 2021-07-28 Martin Sebor <msebor@redhat.com>
771 * g++.dg/warn/Warray-bounds-25.C: New test.
772 * gcc.dg/Warray-bounds-85.c: New test.
774 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
777 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
779 2021-07-28 David Malcolm <dmalcolm@redhat.com>
781 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
783 2021-07-28 Harald Anlauf <anlauf@gmx.de>
786 * gfortran.dg/allocate_stat_3.f90: New test.
787 * gfortran.dg/allocate_stat.f90: Adjust error messages.
788 * gfortran.dg/implicit_11.f90: Likewise.
789 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
791 2021-07-28 Jakub Jelinek <jakub@redhat.com>
794 * gfortran.dg/ubsan/ubsan.exp: New file.
795 * gfortran.dg/ubsan/pr101624.f90: New test.
797 2021-07-28 Jakub Jelinek <jakub@redhat.com>
800 * gcc.c-torture/compile/pr101642.c: New test.
802 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
804 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
805 an expectation for 31-bit mode.
806 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
807 * gcc.target/s390/load-imm64-2.c: Likewise.
808 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
810 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
813 2021-07-28 Richard Biener <rguenther@suse.de>
815 PR tree-optimization/101615
816 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
818 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
820 * gcc.target/aarch64/smov_1.c: New test.
821 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
823 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
826 * gcc.target/i386/pr101456-1.c: New test.
827 * gcc.target/i386/pr101456-2.c: Likewise.
829 2021-07-28 Richard Biener <rguenther@suse.de>
831 PR tree-optimization/101615
832 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
834 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
836 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
839 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
841 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
842 compatible_alloc2): New extern allocator declarations.
843 (test_9, test_10): New tests.
845 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
848 * gdc.dg/pr96429.d: Update test.
849 * gdc.dg/pr101640.d: New test.
851 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
854 * gdc.dg/pr101490.d: New test.
856 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
859 * gdc.dg/pr101127a.d: New test.
860 * gdc.dg/pr101127b.d: New test.
862 2021-07-28 Jakub Jelinek <jakub@redhat.com>
865 * gcc.target/i386/avx2-pr101611-1.c: New test.
866 * gcc.target/i386/avx2-pr101611-2.c: New test.
868 2021-07-28 Martin Uecker <muecker@gwdg.de>
870 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
872 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
875 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
878 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
881 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
882 incorrect assertions.
884 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
887 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
888 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
889 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
890 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
891 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
892 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
893 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
894 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
895 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
896 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
897 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
898 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
899 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
900 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
901 * gfortran.dg/PR94327.c: Likewise.
902 * gfortran.dg/PR94331.c: Likewise.
903 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
904 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
905 * gfortran.dg/pr93524.c: Likewise.
907 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
909 PR tree-optimization/101596
910 * gcc.target/powerpc/pr101596-1.c: New test.
911 * gcc.target/powerpc/pr101596-2.c: Likewise.
912 * gcc.target/powerpc/pr101596-3.c: Likewise.
914 2021-07-28 liuhongt <hongtao.liu@intel.com>
917 * gcc.target/i386/pr99881.c: New test.
919 2021-07-27 Martin Sebor <msebor@redhat.com>
921 PR tree-optimization/101584
922 * gcc.dg/uninit-38.c: Remove assertions.
923 * gcc.dg/uninit-41.c: New test.
925 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
928 * g++.dg/coroutines/pr99047.C: Fix includes.
929 * g++.dg/pr71655.C: Likewise.
931 2021-07-27 Martin Sebor <msebor@redhat.com>
934 * gcc.dg/Wvla-parameter-13.c: New test.
936 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
938 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
940 2021-07-27 Marek Polacek <polacek@redhat.com>
944 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
945 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
946 * g++.dg/cpp2a/spaceship-err7.C: New test.
947 * g++.dg/expr/ptr-comp4.C: New test.
949 2021-07-27 Richard Biener <rguenther@suse.de>
951 PR tree-optimization/101573
952 * gcc.dg/uninit-pr101573.c: New testcase.
953 * gcc.dg/uninit-15-O0.c: Adjust.
954 * gcc.dg/uninit-15.c: Likewise.
955 * gcc.dg/uninit-23.c: Likewise.
956 * c-c++-common/uninit-17.c: Likewise.
958 2021-07-27 Martin Jambor <mjambor@suse.cz>
960 * gcc.dg/ipa/remref-3.c: New test.
961 * gcc.dg/ipa/remref-4.c: Likewise.
962 * gcc.dg/ipa/remref-5.c: Likewise.
963 * gcc.dg/ipa/remref-6.c: Likewise.
965 2021-07-27 Jakub Jelinek <jakub@redhat.com>
968 * g++.dg/torture/builtin-clear-padding-4.C: New test.
970 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
973 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
975 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
976 power10 code is generated.
977 (plus_ne0): Move to ppc-ne0-2.c.
978 (cmp_plus_ne): Likewise.
979 (plus_ne0_cmp): Likewise.
980 * gcc.target/powerpc/ppc-ne0-2.c: New file.
982 2021-07-26 David Malcolm <dmalcolm@redhat.com>
984 * gcc.dg/analyzer/sock-1.c: New test.
985 * gcc.dg/analyzer/sock-2.c: New test.
987 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
989 * gcc.dg/pr78888.c: New.
991 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
992 Marc Glisse <marc.glisse@inria.fr>
994 * gcc.dg/fold-eqrotate-1.c: New test case.
995 * gcc.dg/fold-eqbswap-1.c: New test case.
997 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
998 Tobias Burnus <tobias@codesourcery.com>
1005 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
1006 this test is still erroneous but now it compiles.
1007 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
1009 * gfortran.dg/PR93308.f90: New test.
1010 * gfortran.dg/PR93963.f90: New test.
1011 * gfortran.dg/PR94327.c: New test.
1012 * gfortran.dg/PR94327.f90: New test.
1013 * gfortran.dg/PR94331.c: New test.
1014 * gfortran.dg/PR94331.f90: New test.
1015 * gfortran.dg/PR97046.f90: New test.
1017 2021-07-26 Jakub Jelinek <jakub@redhat.com>
1019 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
1020 and scan directives.
1021 * g++.dg/gomp/attrs-2.C: Likewise.
1022 * g++.dg/gomp/attrs-6.C: New test.
1023 * g++.dg/gomp/attrs-7.C: New test.
1024 * g++.dg/gomp/attrs-8.C: New test.
1026 2021-07-23 Harald Anlauf <anlauf@gmx.de>
1029 * gfortran.dg/pr101536.f90: New test.
1031 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1033 PR rtl-optimization/101562
1034 * gcc.c-torture/compile/pr101562.c: New test.
1036 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1038 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1041 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1043 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1046 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
1049 * gcc.target/i386/pr101504.c: New test.
1051 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1053 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1056 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1058 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1061 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1063 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1066 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1068 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1071 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1073 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
1075 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
1077 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
1079 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1081 * c-c++-common/gomp/attrs-1.c: New test.
1082 * c-c++-common/gomp/attrs-2.c: New test.
1083 * c-c++-common/gomp/attrs-3.c: New test.
1085 2021-07-23 Jakub Jelinek <jakub@redhat.com>
1087 * g++.dg/gomp/attrs-4.C: New test.
1088 * g++.dg/gomp/attrs-5.C: New test.
1090 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1092 * gcc.target/mips/mips.exp (mips_option_groups): add
1093 -finline and -fno-inline.
1095 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
1098 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1100 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1101 __attribute__((noinline)).
1102 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1104 2021-07-23 David Malcolm <dmalcolm@redhat.com>
1106 * gcc.dg/analyzer/feasibility-3.c: New test.
1108 2021-07-22 Martin Sebor <msebor@redhat.com>
1110 PR tree-optimization/65178
1111 * gcc.dg/uninit-pr65178.c: New test.
1113 2021-07-22 Martin Sebor <msebor@redhat.com>
1116 * g++.dg/ipa/pr82352.C
1118 2021-07-22 Andrew Pinski <apinski@marvell.com>
1120 PR tree-optimization/10153
1121 * gcc.c-torture/compile/pr10153-1.c: New test.
1122 * gcc.c-torture/compile/pr10153-2.c: New test.
1124 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1126 * g++.dg/pr101511.C: New.
1128 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1130 * gcc.dg/pr101497.c: New.
1132 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
1134 * gcc.dg/pr101496.c: New.
1136 2021-07-22 liuhongt <hongtao.liu@intel.com>
1138 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
1140 2021-07-22 liuhongt <hongtao.liu@intel.com>
1142 * gcc.target/i386/mask-shift.c: New test.
1144 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1147 * gcc.dg/analyzer/pr101547.c: New test.
1149 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1152 * g++.dg/analyzer/pr101522.C: New test.
1154 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1155 Joseph Myers <joseph@codesourcery.com>
1156 Cesar Philippidis <cesar@codesourcery.com>
1158 * c-c++-common/goacc/classify-routine-nohost.c: New file.
1159 * c-c++-common/goacc/classify-routine.c: Update.
1160 * c-c++-common/goacc/routine-2.c: Likewise.
1161 * c-c++-common/goacc/routine-nohost-1.c: New file.
1162 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
1163 * g++.dg/goacc/template.C: Update.
1164 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
1165 * gfortran.dg/goacc/classify-routine.f95: Update.
1166 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
1167 * gfortran.dg/goacc/routine-6.f90: Likewise.
1168 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1169 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
1170 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1171 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
1172 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1173 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1174 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1176 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
1178 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
1180 2021-07-21 David Malcolm <dmalcolm@redhat.com>
1182 * gcc.dg/analyzer/explode-2.c: Remove xfail.
1183 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
1185 * gcc.dg/analyzer/phi-2.c: New test.
1187 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
1190 * gcc.target/powerpc/pr101129.c: Adjust.
1192 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
1195 * gcc.target/i386/crc32-6.c: New test.
1197 2021-07-21 Harald Anlauf <anlauf@gmx.de>
1200 * gfortran.dg/pr101514.f90: New test.
1202 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1204 PR middle-end/101535
1205 * c-c++-common/gomp/pr101535-1.c: New test.
1206 * c-c++-common/gomp/pr101535-2.c: New test.
1208 2021-07-21 Jakub Jelinek <jakub@redhat.com>
1211 * g++.dg/gomp/pr101516.C: New test.
1213 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
1215 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
1216 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
1217 * gfortran.dg/bind_c_char_10.f90: New test.
1218 * gfortran.dg/bind_c_char_6.f90: New test.
1219 * gfortran.dg/bind_c_char_7.f90: New test.
1220 * gfortran.dg/bind_c_char_8.f90: New test.
1221 * gfortran.dg/bind_c_char_9.f90: New test.
1223 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1225 * gcc.dg/unroll-10.c: New test.
1227 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
1229 * gcc.dg/unroll-9.c: New test/
1231 2021-07-20 Martin Sebor <msebor@redhat.com>
1233 PR middle-end/101397
1234 * gcc.dg/Warray-bounds-80.c: New test.
1235 * gcc.dg/Warray-bounds-81.c: New test.
1236 * gcc.dg/Warray-bounds-82.c: New test.
1237 * gcc.dg/Warray-bounds-83.c: New test.
1238 * gcc.dg/Warray-bounds-84.c: New test.
1239 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
1241 2021-07-20 Martin Sebor <msebor@redhat.com>
1243 PR middle-end/101300
1244 * gcc.dg/uninit-pr101300.c: New test.
1246 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
1249 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
1250 generation on power10.
1251 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
1253 2021-07-20 Jakub Jelinek <jakub@redhat.com>
1256 * gcc.dg/pr101384.c: New test.
1257 * gcc.target/powerpc/pr101384-1.c: New test.
1258 * gcc.target/powerpc/pr101384-2.c: New test.
1260 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
1263 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
1264 true initial value of the reduction from the vectorizer.
1265 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
1266 loop operate on exactly LANES (rather than LANES-1) iterations.
1267 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
1269 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
1272 * gcc.target/i386/pr71245-1.c: Remove.
1273 * gcc.target/i386/pr71245-2.c: Ditto.
1275 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1277 * gcc.target/powerpc/mul-vectorize-3.c: New test.
1278 * gcc.target/powerpc/mul-vectorize-4.c: New test.
1280 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
1282 PR tree-optimization/100696
1283 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
1285 2021-07-19 Martin Sebor <msebor@redhat.com>
1287 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
1289 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
1292 * g++.dg/coroutines/pr95520.C: New test.
1294 2021-07-19 David Malcolm <dmalcolm@redhat.com>
1297 * gcc.dg/analyzer/pr101503.c: New test.
1299 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
1301 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
1302 support BTF format. Remove redundant check for AIX.
1303 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
1304 support CTF format. Remove redundant check for AIX.
1305 * lib/gcc-dg.exp: Remove redundant check for AIX.
1307 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
1310 * gcc.target/gcn/sram-ecc-1.c: New test.
1311 * gcc.target/gcn/sram-ecc-2.c: New test.
1312 * gcc.target/gcn/sram-ecc-3.c: New test.
1313 * gcc.target/gcn/sram-ecc-4.c: New test.
1314 * gcc.target/gcn/sram-ecc-5.c: New test.
1315 * gcc.target/gcn/sram-ecc-6.c: New test.
1316 * gcc.target/gcn/sram-ecc-7.c: New test.
1317 * gcc.target/gcn/sram-ecc-8.c: New test.
1319 2021-07-19 Andrew Pinski <apinski@marvell.com>
1322 * gcc.target/aarch64/csinv-neg-1.c: New test.
1324 2021-07-19 Marek Polacek <polacek@redhat.com>
1327 * g++.dg/cpp0x/constexpr-temp2.C: New test.
1329 2021-07-19 Richard Biener <rguenther@suse.de>
1331 PR tree-optimization/101505
1332 * gcc.dg/vect/pr101505.c: New testcase.
1334 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1337 * gcc.target/i386/pr101492-1.c: New test.
1338 * gcc.target/i386/pr101492-2.c: Likewise.
1339 * gcc.target/i386/pr101492-3.c: Likewise.
1340 * gcc.target/i386/pr101492-4.c: Likewise.
1342 2021-07-18 Harald Anlauf <anlauf@gmx.de>
1345 * gfortran.dg/fmt_nonchar_3.f90: New test.
1347 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
1350 * gcc.target/i386/avx-vzeroupper-28.c: New test.
1352 2021-07-18 Antoni Boucher <bouanto@zoho.com>
1355 * jit.dg/all-non-failing-tests.h: New test.
1356 * jit.dg/test-cast.c: New test.
1358 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
1360 * gcc.dg/tree-ssa/modref-6.c: New test.
1362 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
1364 * gcc.dg/pr96542.c: New.
1366 2021-07-16 Patrick Palka <ppalka@redhat.com>
1369 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
1371 2021-07-16 Patrick Palka <ppalka@redhat.com>
1375 * g++.dg/inherit/covariant23.C: New test.
1377 2021-07-16 David Malcolm <dmalcolm@redhat.com>
1379 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
1380 * gcc.dg/analyzer/dump-state.c: New test.
1382 2021-07-16 Martin Sebor <msebor@redhat.com>
1385 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
1387 * gcc.dg/Wstringop-overflow-42.c: Same.
1388 * gcc.dg/Wstringop-overflow-68.c: Same.
1389 * gcc.dg/Wstringop-overflow-70.c: Same.
1390 * gcc.dg/Wstringop-overflow-71.c: Same.
1391 * gcc.dg/strlenopt-95.c: Fix typos.
1393 2021-07-16 Tamar Christina <tamar.christina@arm.com>
1395 PR middle-end/101457
1396 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
1397 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
1398 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1399 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1401 2021-07-16 Marek Polacek <polacek@redhat.com>
1403 * g++.dg/cpp1y/Wnarrowing2.C: New test.
1404 * g++.dg/cpp1y/Wnarrowing2.h: New test.
1406 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1408 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
1409 * g++.target/s390/mi-thunk.C: New test.
1410 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
1412 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
1413 * gcc.target/s390/risbg-ll-3.c: Likewise.
1414 * gcc.target/s390/call.h: Common code for the new tests.
1415 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
1416 * gcc.target/s390/call-z10-pic.c: New test.
1417 * gcc.target/s390/call-z10.c: New test.
1418 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
1419 * gcc.target/s390/call-z9-pic.c: New test.
1420 * gcc.target/s390/call-z9.c: New test.
1421 * gcc.target/s390/mfentry-m64-pic.c: New test.
1422 * gcc.target/s390/tls.h: Common code for the new TLS tests.
1423 * gcc.target/s390/tls-pic.c: New test.
1424 * gcc.target/s390/tls.c: New test.
1426 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
1428 * gcc.target/aarch64/sve/extract_1.c: Split expected results
1429 by big/little endian targets, restoring the old expected
1430 result for big endian.
1431 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1432 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1433 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1435 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
1438 * gcc.target/i386/pr101346.c: New test.
1440 2021-07-15 Martin Sebor <msebor@redhat.com>
1443 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
1444 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
1445 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
1446 * gcc.dg/torture/pr70025.c: Prune out a false positive.
1447 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
1448 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
1450 * gcc.target/i386/pr92658-avx512f.c: Same.
1451 * gcc.dg/Wstringop-overflow-68.c: New test.
1452 * gcc.dg/Wstringop-overflow-69.c: New test.
1453 * gcc.dg/Wstringop-overflow-70.c: New test.
1454 * gcc.dg/Wstringop-overflow-71.c: New test.
1455 * gcc.dg/strlenopt-95.c: New test.
1457 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1462 * g++.dg/analyzer/pr93212.C: Update location of warning.
1463 * g++.dg/analyzer/pr94011.C: Add
1464 -Wno-analyzer-use-of-uninitialized-value.
1465 * g++.dg/analyzer/pr94503.C: Likewise.
1466 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
1467 param to avoid uninitialized warning.
1468 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
1469 uninitialized value on result of alloca.
1470 (test_12a): Add expected warning.
1471 (test_12c): Likewise.
1472 (test_19): Likewise.
1473 (test_29b): Likewise.
1474 (test_29c): Likewise.
1475 (test_37): Remove xfail.
1476 (test_37a): Likewise.
1477 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
1478 * gcc.dg/analyzer/explode-2.c: Remove params; add
1479 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
1480 Initialize the locals.
1481 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
1483 * gcc.dg/analyzer/fgets-1.c: New test.
1484 * gcc.dg/analyzer/fread-1.c: New test.
1485 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
1486 (test_40): Likewise.
1487 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
1488 uninitialized padding.
1489 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
1491 (read_alias_file): Call it.
1492 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
1493 * gcc.dg/analyzer/pr94851-2.c: Likewise.
1494 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
1495 * gcc.dg/analyzer/pr98628.c: Likewise.
1496 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
1498 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
1499 * gcc.dg/analyzer/symbolic-7.c: Likewise.
1500 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
1501 with -fno-fat-lto-objects.
1502 * gcc.dg/analyzer/uninit-1.c: New test.
1503 * gcc.dg/analyzer/uninit-2.c: New test.
1504 * gcc.dg/analyzer/uninit-3.c: New test.
1505 * gcc.dg/analyzer/uninit-4.c: New test.
1506 * gcc.dg/analyzer/uninit-pr94713.c: New test.
1507 * gcc.dg/analyzer/uninit-pr94714.c: New test.
1508 * gcc.dg/analyzer/use-after-free-2.c: New test.
1509 * gcc.dg/analyzer/use-after-free-3.c: New test.
1510 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
1511 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
1512 uninitialized warnings. Remove xfail.
1513 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
1515 * gfortran.dg/analyzer/pr97668.f: Add
1516 -Wno-analyzer-use-of-uninitialized-value and
1517 -Wno-analyzer-too-complex.
1519 2021-07-15 David Malcolm <dmalcolm@redhat.com>
1521 * gcc.dg/analyzer/phi-1.c: New test.
1523 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1525 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
1528 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
1530 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
1533 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1536 * g++.dg/cpp0x/nullptr46.C: New test.
1538 2021-07-15 Tamar Christina <tamar.christina@arm.com>
1540 PR middle-end/101457
1541 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
1542 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
1543 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
1544 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
1546 2021-07-15 Martin Sebor <msebor@redhat.com>
1548 * gcc.dg/Wvla-parameter-12.c: New test.
1550 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
1553 * gcc.target/powerpc/pr101129.c: New.
1555 2021-07-15 Jakub Jelinek <jakub@redhat.com>
1557 PR middle-end/101437
1558 * gcc.c-torture/compile/pr101437.c: New test.
1560 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
1562 * gcc.target/powerpc/mma-builtin-9.c: New test.
1564 2021-07-14 Patrick Palka <ppalka@redhat.com>
1567 * g++.dg/cpp1z/class-deduction96.C: New test.
1569 2021-07-14 Jason Merrill <jason@redhat.com>
1571 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
1573 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1575 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
1576 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
1577 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
1578 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
1580 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
1582 * gcc.dg/pr80776-1.c: Remove xfail.
1584 2021-07-14 Marek Polacek <polacek@redhat.com>
1587 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
1588 * g++.dg/cpp1y/constexpr-101371.C: New test.
1590 2021-07-14 Harald Anlauf <anlauf@gmx.de>
1593 * gfortran.dg/pr100949.f90: New test.
1595 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1597 * lib/target-supports.exp
1598 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
1599 check_effective_target_arm_v8_2a_i8mm_neon_hw,
1600 check_effective_target_vect_usdot_qi): New.
1601 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
1602 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
1603 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
1604 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
1605 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
1606 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
1607 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
1608 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
1609 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
1610 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
1611 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
1612 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
1613 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
1614 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
1616 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1618 * gcc.target/arm/simd/vusdot-autovec.c: New test.
1620 2021-07-14 Tamar Christina <tamar.christina@arm.com>
1622 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
1623 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
1625 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
1628 * gcc.target/i386/pr101395-1.c: New test.
1629 * gcc.target/i386/pr101395-2.c: Likewise.
1630 * gcc.target/i386/pr101395-3.c: Likewise.
1632 2021-07-14 Richard Biener <rguenther@suse.de>
1634 PR tree-optimization/101445
1635 * gcc.dg/vect/pr101445.c: New testcase.
1637 2021-07-14 Richard Biener <rguenther@suse.de>
1639 * gcc.target/i386/vect-reduc-1.c: New testcase.
1641 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
1643 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
1644 for RTL pattern match.
1645 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
1646 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
1647 scan-assembler regex to look for a scalar register instead of
1649 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
1650 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
1651 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
1652 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1653 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1654 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1655 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1656 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1657 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
1658 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1659 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1660 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
1661 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1662 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1663 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1664 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1665 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
1666 cases to look for 'b' and 'h' registers instead of 'w'.
1667 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
1668 regex to reflect lane 0 vector extractions being simplified
1669 to scalar register moves.
1670 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1671 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1672 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
1674 lane 1 as the moves for lane 0 now get optimized away.
1675 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1676 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1677 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1678 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1679 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1680 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1683 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
1685 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
1686 gcc/testsuite/gcc.target/i386.
1688 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
1690 PR tree-optimization/93781
1691 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
1693 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1695 * gcc.target/aarch64/sve/reduc_9.c: New test.
1696 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
1697 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
1698 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
1699 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
1700 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
1701 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
1702 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
1703 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
1704 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
1705 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
1706 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
1707 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
1708 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
1710 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
1712 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
1714 2021-07-13 Jakub Jelinek <jakub@redhat.com>
1715 Richard Biener <rguenther@suse.de>
1717 PR tree-optimization/101419
1718 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
1719 instead of -fdump-tree-objsz1-details in dg-options and adjust names
1720 of dump file in scan-tree-dump.
1721 * gcc.dg/pr101419.c: New test.
1723 2021-07-13 Richard Biener <rguenther@suse.de>
1726 2021-07-13 Richard Biener <rguenther@suse.de>
1728 * g++.dg/vect/slp-pr87105.cc: Adjust.
1729 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1731 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1734 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
1735 insn counts to account for power10 prefixed loads and stores.
1736 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
1738 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
1740 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
1742 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
1744 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
1746 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
1748 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
1749 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
1750 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
1751 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
1752 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
1754 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
1755 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
1756 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
1757 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
1758 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
1759 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
1760 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
1761 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
1762 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
1763 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
1765 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
1767 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
1769 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
1771 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
1773 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
1775 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
1776 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
1778 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
1779 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
1780 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
1782 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
1783 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
1784 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
1785 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
1786 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
1787 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
1788 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
1789 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
1790 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
1792 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
1794 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
1795 optimization. Do not check what XXSPLTIDP generates if the value
1798 2021-07-12 Patrick Palka <ppalka@redhat.com>
1802 * g++.dg/cpp1z/class-deduction92.C: New test.
1803 * g++.dg/cpp1z/class-deduction93.C: New test.
1804 * g++.dg/cpp1z/class-deduction94.C: New test.
1805 * g++.dg/cpp1z/class-deduction95.C: New test.
1807 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
1810 * gcc.target/i386/pr101424.c: New test.
1812 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
1814 * gcc.dg/tree-ssa/pr101335.c: New.
1816 2021-07-12 Andrew Pinski <apinski@marvell.com>
1818 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
1820 2021-07-12 Richard Biener <rguenther@suse.de>
1822 PR tree-optimization/101373
1823 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
1824 * gnat.dg/opt95.adb: Likewise.
1826 2021-07-12 Richard Biener <rguenther@suse.de>
1828 * g++.dg/vect/slp-pr87105.cc: Adjust.
1829 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1831 2021-07-12 Richard Biener <rguenther@suse.de>
1833 PR tree-optimization/101394
1834 * gcc.dg/torture/pr101394.c: New testcase.
1836 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1837 Jakub Jelinek <jakub@redhat.com>
1839 PR tree-optimization/101403
1840 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
1842 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1845 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
1847 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1850 * gcc.target/arm/simd/pr98435.c: New test.
1852 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
1854 PR tree-optimization/101403
1855 * gcc.dg/pr101403.c: New test case.
1857 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
1859 * gcc.dg/torture/pr100329.c: Require target lra.
1860 * gcc.dg/torture/pr100519.c: Likewise.
1862 2021-07-10 Patrick Palka <ppalka@redhat.com>
1865 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
1867 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
1868 * g++.dg/cpp2a/concepts-requires27.C: New test.
1870 2021-07-09 Jason Merrill <jason@redhat.com>
1873 * g++.dg/concepts/explicit-spec1.C: New test.
1875 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
1876 Uroš Bizjak <ubizjak@gmail.com>
1878 * gcc.target/i386/divmod-9.c: New test case.
1880 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
1883 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
1884 powerpc based targets.
1886 2021-07-09 Patrick Palka <ppalka@redhat.com>
1889 * g++.dg/cpp2a/concepts-requires26.C: New test.
1890 * g++.dg/cpp2a/lambda-uneval16.C: New test.
1892 2021-07-09 Patrick Palka <ppalka@redhat.com>
1895 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
1896 example, which we now handle correctly.
1897 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
1898 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
1900 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1902 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
1903 __attribute__((noinline)).
1904 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
1906 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
1911 * gcc.target/mips/pr100760.c: New test.
1912 * gcc.target/mips/pr100761.c: New test.
1913 * gcc.target/mips/pr100762.c: New test.
1915 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1917 * gcc.target/powerpc/mod-vectorize.c: New test.
1919 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1921 * gcc.target/powerpc/div-vectorize-1.c: New test.
1923 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1925 * gcc.target/powerpc/mul-vectorize-1.c: New test.
1926 * gcc.target/powerpc/mul-vectorize-2.c: New test.
1928 2021-07-08 Martin Sebor <msebor@redhat.com>
1930 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
1932 2021-07-08 Martin Sebor <msebor@redhat.com>
1935 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
1937 2021-07-08 Martin Sebor <msebor@redhat.com>
1939 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
1940 * g++.dg/warn/Warray-bounds-13.C: Same.
1942 2021-07-08 Marek Polacek <polacek@redhat.com>
1945 * g++.dg/cpp0x/noexcept70.C: New test.
1947 2021-07-08 Martin Jambor <mjambor@suse.cz>
1950 * gcc.dg/ipa/pr101066.c: New test.
1952 2021-07-08 Martin Sebor <msebor@redhat.com>
1955 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
1956 * c-c++-common/Warray-bounds-4.c: Same.
1958 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
1960 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
1963 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
1965 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
1967 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
1968 Richard Biener <rguenther@suse.de>
1970 PR tree-optimization/40210
1971 * gcc.dg/builtin-bswap-13.c: New test.
1972 * gcc.dg/builtin-bswap-14.c: New test.
1974 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
1977 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
1979 2021-07-07 David Malcolm <dmalcolm@redhat.com>
1981 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1982 * gcc.dg/plugin/analyzer_gil_plugin.c
1983 (gil_state_machine::on_condition): Remove.
1985 2021-07-07 Martin Sebor <msebor@redhat.com>
1987 PR tree-optimization/100137
1988 PR tree-optimization/99121
1989 PR tree-optimization/97027
1990 * c-c++-common/Warray-bounds-3.c: Remove xfail
1991 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
1992 * c-c++-common/Warray-bounds-9.c: New test.
1993 * c-c++-common/Warray-bounds-10.c: New test.
1994 * g++.dg/asan/asan_test.C: Suppress expected warnings.
1995 * g++.dg/pr95768.C: Same.
1996 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
1997 * g++.dg/warn/Warray-bounds-11.C: Same.
1998 * g++.dg/warn/Warray-bounds-12.C: Same.
1999 * g++.dg/warn/Warray-bounds-13.C: Same.
2000 * g++.dg/warn/Warray-bounds-17.C: Same.
2001 * g++.dg/warn/Warray-bounds-20.C: Same.
2002 * gcc.dg/Warray-bounds-29.c: Same.
2003 * gcc.dg/Warray-bounds-30.c: Add xfail.
2004 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
2005 * gcc.dg/Warray-bounds-32.c: Same.
2006 * gcc.dg/Warray-bounds-52.c: Same.
2007 * gcc.dg/Warray-bounds-53.c: Same.
2008 * gcc.dg/Warray-bounds-58.c: Remove xfail.
2009 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
2010 * gcc.dg/Warray-bounds-66.c: Same.
2011 * gcc.dg/Warray-bounds-69.c: Same.
2012 * gcc.dg/Wstringop-overflow-34.c: Same.
2013 * gcc.dg/Wstringop-overflow-47.c: Same.
2014 * gcc.dg/Wstringop-overflow-61.c: Same.
2015 * gcc.dg/Warray-bounds-77.c: New test.
2016 * gcc.dg/Warray-bounds-78.c: New test.
2017 * gcc.dg/Warray-bounds-79.c: New test.
2019 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
2022 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
2024 2021-07-07 Richard Biener <rguenther@suse.de>
2026 PR tree-optimization/34195
2027 * gcc.dg/vect/pr34195.c: New testcase.
2029 2021-07-07 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/99728
2032 * g++.dg/opt/pr99728.C: New testcase.
2034 2021-07-07 liuhongt <hongtao.liu@intel.com>
2036 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
2037 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
2038 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
2039 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
2041 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2044 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
2046 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2049 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
2051 2021-07-06 Martin Sebor <msebor@redhat.com>
2054 * g++.dg/warn/uninit-pr55881.C: New test.
2056 2021-07-06 Martin Sebor <msebor@redhat.com>
2058 PR tree-optimization/86650
2059 * gcc.dg/Warray-bounds-76.c: New test.
2061 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2064 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
2066 2021-07-06 Martin Sebor <msebor@redhat.com>
2068 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
2069 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
2071 2021-07-06 Martin Sebor <msebor@redhat.com>
2073 * gcc.dg/Wobjsize-1.c: Prune expected output.
2074 * gcc.dg/Warray-bounds-71.c: New test.
2075 * gcc.dg/Warray-bounds-71.h: New test header.
2076 * gcc.dg/Warray-bounds-72.c: New test.
2077 * gcc.dg/Warray-bounds-73.c: New test.
2078 * gcc.dg/Warray-bounds-74.c: New test.
2079 * gcc.dg/Warray-bounds-75.c: New test.
2080 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
2081 * gcc.dg/Wfree-nonheap-object-5.c: New test.
2082 * gcc.dg/Wfree-nonheap-object-6.c: New test.
2083 * gcc.dg/pragma-diag-10.c: New test.
2084 * gcc.dg/pragma-diag-9.c: New test.
2085 * gcc.dg/uninit-suppress_3.c: New test.
2086 * gcc.dg/pr79214.c: Xfail tests.
2087 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
2088 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
2090 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
2093 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
2094 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
2096 2021-07-06 Richard Biener <rguenther@suse.de>
2098 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
2099 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
2100 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
2101 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
2103 2021-07-06 Andrew Pinski <apinski@marvell.com>
2105 PR tree-optimization/101256
2106 * g++.dg/torture/pr101256.C: New test.
2108 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2111 * gfortran.dg/implied_do_io_7.f90: New test.
2113 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
2115 PR rtl-optimization/100328
2116 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
2117 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
2118 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
2119 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
2120 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
2121 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
2122 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
2123 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
2124 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
2125 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
2126 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
2127 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
2128 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
2129 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
2130 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
2131 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
2132 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
2133 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
2134 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
2135 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
2136 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
2137 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
2138 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
2139 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
2140 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
2141 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
2142 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
2143 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
2144 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
2145 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
2146 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
2147 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
2148 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
2149 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
2150 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
2151 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
2152 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
2153 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
2154 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
2156 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
2159 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
2160 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2162 2021-07-05 Andrew Pinski <apinski@marvell.com>
2164 PR tree-optimization/101039
2165 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
2166 ABSU and still not expect ABS_EXPR.
2167 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
2168 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
2170 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
2173 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
2175 2021-07-05 Richard Biener <rguenther@suse.de>
2178 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
2180 2021-07-05 liuhongt <hongtao.liu@intel.com>
2182 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
2184 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
2186 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
2187 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
2188 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
2189 doesn't support CTF.
2190 (gcc-dg-debug-runtest): Move CTF support within
2191 target support format test.
2193 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
2195 PR middle-end/101294
2196 * gcc.dg/pr101294.c: New test.
2198 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
2201 * gdc.dg/torture/pr101273.d: New test.
2203 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
2206 * gdc.dg/torture/pr101282.d: New test.
2208 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2210 * g++.dg/gomp/attrs-1.C: New test.
2211 * g++.dg/gomp/attrs-2.C: New test.
2212 * g++.dg/gomp/attrs-3.C: New test.
2214 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2217 * c-c++-common/gomp/atomic-24.c: New test.
2219 2021-07-02 Patrick Palka <ppalka@redhat.com>
2222 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
2224 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
2226 * gcc.target/powerpc/mma-builtin-7.c: New test.
2227 * gcc.target/powerpc/mma-builtin-8.c: New test.
2229 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
2231 PR tree-optimization/101223
2232 * gcc.dg/pr101223.c: New.
2234 2021-07-02 David Faust <david.faust@oracle.com>
2236 * gcc.dg/debug/btf/btf-float-1.c: New test.
2237 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
2238 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2239 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
2241 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2243 * lib/gcc-defs.exp: Add a comment.
2245 2021-07-02 Richard Biener <rguenther@suse.de>
2247 PR tree-optimization/101293
2248 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
2250 2021-07-02 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.target/i386/avx2-pr101286.c: New test.
2255 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
2257 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
2258 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
2259 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
2260 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
2261 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
2262 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
2263 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
2264 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
2266 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
2268 * gcc.target/powerpc/float128-cmove.c: New test.
2269 * gcc.target/powerpc/float128-minmax-3.c: New test.
2271 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
2273 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
2275 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
2278 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
2280 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
2281 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
2282 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
2283 * gcc.target/i386/avx512f_cond_move.c: Also pass
2284 -mprefer-vector-width=512 and expect integer broadcast.
2285 * gcc.target/i386/pr100865-1.c: New test.
2286 * gcc.target/i386/pr100865-2.c: Likewise.
2287 * gcc.target/i386/pr100865-3.c: Likewise.
2288 * gcc.target/i386/pr100865-4a.c: Likewise.
2289 * gcc.target/i386/pr100865-4b.c: Likewise.
2290 * gcc.target/i386/pr100865-5a.c: Likewise.
2291 * gcc.target/i386/pr100865-5b.c: Likewise.
2292 * gcc.target/i386/pr100865-6a.c: Likewise.
2293 * gcc.target/i386/pr100865-6b.c: Likewise.
2294 * gcc.target/i386/pr100865-6c.c: Likewise.
2295 * gcc.target/i386/pr100865-7a.c: Likewise.
2296 * gcc.target/i386/pr100865-7b.c: Likewise.
2297 * gcc.target/i386/pr100865-7c.c: Likewise.
2298 * gcc.target/i386/pr100865-8a.c: Likewise.
2299 * gcc.target/i386/pr100865-8b.c: Likewise.
2300 * gcc.target/i386/pr100865-8c.c: Likewise.
2301 * gcc.target/i386/pr100865-9a.c: Likewise.
2302 * gcc.target/i386/pr100865-9b.c: Likewise.
2303 * gcc.target/i386/pr100865-9c.c: Likewise.
2304 * gcc.target/i386/pr100865-10a.c: Likewise.
2305 * gcc.target/i386/pr100865-10b.c: Likewise.
2306 * gcc.target/i386/pr100865-11a.c: Likewise.
2307 * gcc.target/i386/pr100865-11b.c: Likewise.
2308 * gcc.target/i386/pr100865-11c.c: Likewise.
2309 * gcc.target/i386/pr100865-12a.c: Likewise.
2310 * gcc.target/i386/pr100865-12b.c: Likewise.
2311 * gcc.target/i386/pr100865-12c.c: Likewise.
2313 2021-07-01 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/101280
2316 PR tree-optimization/101173
2317 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
2319 2021-07-01 Richard Biener <rguenther@suse.de>
2321 PR tree-optimization/101278
2322 * gcc.dg/torture/pr101278.c: New testcase.
2324 2021-07-01 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/100778
2327 * gcc.dg/torture/pr100778.c: New testcase.
2329 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
2332 * gcc.target/i386/pr101044.c: New test.
2334 2021-07-01 Richard Biener <rguenther@suse.de>
2336 PR tree-optimization/101178
2337 * gcc.dg/vect/bb-slp-72.c: New testcase.
2338 * gcc.dg/vect/bb-slp-73.c: Likewise.
2339 * gcc.dg/vect/bb-slp-74.c: Likewise.
2341 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.dg/pr101266.c: New test.
2346 2021-07-01 Patrick Palka <ppalka@redhat.com>
2349 * g++.dg/cpp0x/constexpr-empty16.C: New test.
2351 2021-07-01 Patrick Palka <ppalka@redhat.com>
2354 * g++.dg/template/access41.C: New test.
2355 * g++.dg/template/access41a.C: New test.
2357 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
2359 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
2362 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
2364 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
2366 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
2369 2021-06-30 Patrick Palka <ppalka@redhat.com>
2371 * g++.dg/cpp2a/concepts-access2.C: New test.
2373 2021-06-30 Marek Polacek <polacek@redhat.com>
2377 * g++.dg/cpp0x/auto24.C: Remove dg-error.
2378 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
2379 * g++.dg/cpp0x/auto42.C: Likewise.
2380 * g++.dg/cpp0x/initlist75.C: Likewise.
2381 * g++.dg/cpp0x/initlist80.C: Likewise.
2382 * g++.dg/diagnostic/auto1.C: Remove dg-error.
2383 * g++.dg/cpp23/auto-array.C: New test.
2385 2021-06-30 Richard Biener <rguenther@suse.de>
2387 PR tree-optimization/101267
2388 * gfortran.dg/pr101267.f90: New testcase.
2390 2021-06-30 David Malcolm <dmalcolm@redhat.com>
2393 * gcc.dg/analyzer/clobbers-1.c: New test.
2394 * gcc.dg/analyzer/clobbers-2.c: New test.
2395 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
2396 (test_28): Likewise.
2397 (test_52): Likewise. Add coverage for end of buffer.
2398 * gcc.dg/analyzer/explode-1.c: Add leak warning.
2399 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
2400 (test_4): Use char. Mark xfail as fixed.
2402 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
2405 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
2406 * gcc.dg/analyzer/symbolic-8.c: New test.
2408 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
2410 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
2412 2021-06-30 Richard Biener <rguenther@suse.de>
2414 PR tree-optimization/101264
2415 * gfortran.dg/pr101264.f90: New testcase.
2417 2021-06-30 liuhongt <hongtao.liu@intel.com>
2420 * gcc.target/i386/pr101248.c: New test.
2422 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
2424 * gcc.dg/pr101254.c: New.
2426 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
2429 * gcc.target/i386/pr95046-9.c: New test.
2431 2021-06-29 Richard Biener <rguenther@suse.de>
2433 * gcc.dg/vect/pr67790.c: Un-XFAIL.
2434 * gcc.dg/vect/bb-slp-71.c: New testcase.
2436 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2439 * g++.dg/ubsan/pr101210.C: New test.
2441 2021-06-29 Richard Biener <rguenther@suse.de>
2443 PR tree-optimization/101242
2444 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
2445 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
2447 2021-06-28 Martin Sebor <msebor@redhat.com>
2449 * g++.dg/uninit-pr74762.C: New test.
2450 * g++.dg/warn/uninit-pr74765.C: Same.
2452 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2453 David Faust <david.faust@oracle.com>
2455 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
2456 (gcc-dg-debug-runtest): Add -gctf support.
2457 * gcc.dg/debug/btf/btf-1.c: New test.
2458 * gcc.dg/debug/btf/btf-2.c: Likewise.
2459 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2460 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2461 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
2462 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
2463 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2464 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2465 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
2466 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2467 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
2468 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
2469 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
2470 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
2471 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2472 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2473 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2474 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2475 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2476 * gcc.dg/debug/btf/btf.exp: Likewise.
2477 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
2478 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
2479 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
2480 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
2481 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
2482 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
2483 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
2484 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
2485 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
2486 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
2487 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
2488 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
2489 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
2490 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
2491 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
2492 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
2493 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
2494 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
2495 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
2496 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
2497 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
2498 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
2499 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
2500 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
2501 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
2502 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
2503 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
2504 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
2505 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
2506 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
2507 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
2508 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
2509 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
2510 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
2511 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
2512 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
2513 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
2514 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
2515 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
2516 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
2517 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
2518 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
2519 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
2520 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
2521 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
2522 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
2523 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
2524 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
2525 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
2526 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
2527 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
2528 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
2529 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
2530 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
2531 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
2532 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
2533 * gcc.dg/debug/ctf/ctf.exp: Likewise.
2534 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
2535 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
2536 * gcc.dg/debug/btf/btf-function-3.c: New file.
2537 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
2538 * gcc.dg/debug/btf/btf-struct-2.c: New file.
2539 * gcc.dg/debug/btf/btf-variables-2.c: New file.
2540 * gcc.dg/debug/btf/btf-variables-3.c: New file.
2541 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
2542 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
2543 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
2544 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
2545 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
2546 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
2548 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
2550 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
2552 2021-06-28 Martin Jambor <mjambor@suse.cz>
2555 * gcc.dg/ipa/pr93385.c: New test.
2556 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
2557 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
2558 * g++.dg/ipa/ipa-sra-4.C: Likewise.
2560 2021-06-28 Richard Biener <rguenther@suse.de>
2562 PR tree-optimization/101229
2563 * gcc.dg/torture/pr101229.c: New testcase.
2565 2021-06-28 Richard Biener <rguenther@suse.de>
2567 PR tree-optimization/101207
2568 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
2570 2021-06-28 Richard Biener <rguenther@suse.de>
2572 PR tree-optimization/101173
2573 * gcc.dg/torture/pr101173.c: New testcase.
2575 2021-06-28 liuhongt <hongtao.liu@intel.com>
2578 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
2579 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
2580 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
2581 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
2582 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
2583 * gcc.target/i386/avx512vl-pr100648.c: New test.
2584 * gcc.target/i386/avx512vl-blendv-1.c: New test.
2585 * gcc.target/i386/avx512vl-blendv-2.c: New test.
2587 2021-06-28 liuhongt <hongtao.liu@intel.com>
2589 * gcc.target/i386/funcspec-8.c: Replace
2590 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
2591 * gcc.target/i386/blendv-1.c: New test.
2592 * gcc.target/i386/blendv-2.c: New test.
2594 2021-06-27 Andrew Pinski <apinski@marvell.com>
2596 * gcc.dg/torture/pr101230-1.c: New test.
2598 2021-06-26 Patrick Palka <ppalka@redhat.com>
2601 * g++.dg/template/access40.C: New test.
2602 * g++.dg/template/access40a.C: New test.
2604 2021-06-26 Jason Merrill <jason@redhat.com>
2608 * g++.dg/cpp2a/no_unique_address13.C: New test.
2610 2021-06-26 Marek Polacek <polacek@redhat.com>
2613 * g++.dg/cpp0x/noexcept69.C: New test.
2614 * g++.dg/parse/saved1.C: Adjust dg-error.
2615 * g++.dg/template/crash50.C: Likewise.
2617 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2619 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
2620 for v4f, to avoid relying on exact floating-point equality.
2621 * jit.dg/test-vector-types.cc (check_div): Likewise.
2623 2021-06-25 David Malcolm <dmalcolm@redhat.com>
2625 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
2626 * jit.dg/test-asm.cc: Likewise.
2628 2021-06-25 Martin Sebor <msebor@redhat.com>
2630 PR middle-end/101216
2631 * gcc.dg/Wnonnull-7.c: New test.
2633 2021-06-25 Richard Biener <rguenther@suse.de>
2635 PR tree-optimization/101202
2636 * gcc.dg/torture/pr101202.c: New testcase.
2638 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
2640 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
2642 2021-06-25 liuhongt <hongtao.liu@intel.com>
2645 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
2646 temporarily avoid regression, eventually xfail should be
2649 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2651 * gcc.dg/tree-ssa/evrp30.c: New.
2653 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
2655 * gcc.dg/tree-ssa/pr101189.c: New.
2657 2021-06-24 Patrick Palka <ppalka@redhat.com>
2660 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
2662 2021-06-24 Patrick Palka <ppalka@redhat.com>
2665 * g++.dg/cpp2a/concepts-requires25.C: New test.
2667 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2670 * gcc.dg/pr101171.c: New test.
2672 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
2675 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
2676 Add --param vect-epilogues-nomask=0.
2677 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
2678 to avoid loop vectorization.
2682 2021-06-24 Richard Biener <rguenther@suse.de>
2684 * gcc.target/i386/vect-addsubv2df.c: New testcase.
2685 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
2686 * gcc.target/i386/vect-addsubv4df.c: Likewise.
2687 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
2688 * gcc.target/i386/vect-addsub-2.c: Likewise.
2689 * gcc.target/i386/vect-addsub-3.c: Likewise.
2691 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2693 PR middle-end/101170
2694 * gcc.dg/pr101170.c: New test.
2696 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2698 PR middle-end/101172
2699 * gcc.dg/pr101172.c: New test.
2701 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
2703 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
2705 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
2707 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2709 * c-c++-common/gomp/target-in-reduction-1.c: New test.
2710 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
2711 target or combined target constructs.
2713 2021-06-24 Richard Biener <rguenther@suse.de>
2715 PR tree-optimization/101105
2716 * gcc.dg/torture/pr101105.c: New testcase.
2718 2021-06-24 liuhongt <hongtao.liu@intel.com>
2721 * gcc.target/i386/pr98434-1.c: New test.
2722 * gcc.target/i386/pr98434-2.c: New test.
2723 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
2725 2021-06-23 Patrick Palka <ppalka@redhat.com>
2728 * g++.dg/cpp1z/class-deduction-access3.C: New test.
2729 * g++.dg/cpp1z/class-deduction91.C: New test.
2731 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
2733 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
2734 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
2735 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
2736 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
2737 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
2738 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
2739 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
2740 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
2742 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
2743 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
2744 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
2745 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
2746 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
2747 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
2748 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
2751 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
2753 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
2756 2021-06-23 Patrick Palka <ppalka@redhat.com>
2759 * g++.dg/cpp1z/class-deduction88.C: New test.
2760 * g++.dg/cpp1z/class-deduction89.C: New test.
2761 * g++.dg/cpp1z/class-deduction90.C: New test.
2763 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
2766 * gcc.target/i386/pr101175.c: New test.
2768 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
2771 * gfortran.dg/coarray_collectives_17.f90: New test.
2773 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
2774 Tobias Burnus <tobias@codesourcery.com>
2777 * gfortran.dg/pr93524.c: New.
2778 * gfortran.dg/pr93524.f90: New.
2780 2021-06-22 David Malcolm <dmalcolm@redhat.com>
2783 * gcc.dg/analyzer/pr101143.c: New test.
2785 2021-06-22 Richard Biener <rguenther@suse.de>
2787 PR middle-end/101156
2788 * gcc.dg/pr101156.c: New testcase.
2790 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2792 PR tree-optimization/101159
2793 * gcc.c-torture/compile/pr101159.c: New test.
2795 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2797 PR middle-end/101160
2798 * g++.target/i386/empty-class1.C: Require lp64 effective target
2799 instead of x86_64-*-*.
2800 * g++.target/i386/empty-class2.C: New test.
2802 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2803 Andrew Pinski <apinski@marvell.com>
2805 PR tree-optimization/101162
2806 * g++.dg/opt/pr101162.C: New test.
2808 2021-06-22 Richard Biener <rguenther@suse.de>
2810 PR tree-optimization/101151
2811 * gcc.dg/torture/pr101151.c: New testcase.
2813 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
2815 * g++.dg/modules/omp-1_a.C: Check pthread is available for
2817 * g++.dg/modules/omp-2_a.C: Ditto.
2819 2021-06-22 Richard Biener <rguenther@suse.de>
2821 PR tree-optimization/101158
2822 * gfortran.dg/pr101158.f90: New testcase.
2824 2021-06-22 Jakub Jelinek <jakub@redhat.com>
2827 * gcc.target/i386/pr11877-2.c: New test.
2829 2021-06-22 liuhongt <hongtao.liu@intel.com>
2831 PR tree-optimization/97770
2832 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
2833 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
2835 2021-06-22 liuhongt <hongtao.liu@intel.com>
2838 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
2839 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
2840 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
2841 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
2842 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
2843 * gcc.target/i386/avx512f-pr100267-1.c: New test.
2844 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
2845 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
2846 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
2847 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
2848 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
2849 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
2850 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
2851 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
2852 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
2853 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
2855 2021-06-22 liuhongt <hongtao.liu@intel.com>
2858 * gcc.target/i386/pr100310.c: New test.
2860 2021-06-21 Jason Merrill <jason@redhat.com>
2863 * g++.target/i386/empty-class1.C: New test.
2865 2021-06-21 Patrick Palka <ppalka@redhat.com>
2868 * g++.dg/opt/nrv21.C: New test.
2870 2021-06-21 Patrick Palka <ppalka@redhat.com>
2873 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
2875 2021-06-21 Jakub Jelinek <jakub@redhat.com>
2877 PR inline-asm/100785
2878 * c-c++-common/pr100785.c: New test.
2879 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
2880 * gcc.dg/pr48552-2.c: Likewise.
2882 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2885 * gcc.target/arm/simd/pr97906.c: New test.
2887 2021-06-21 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/101121
2890 * gfortran.dg/pr101121.f: New testcase.
2892 2021-06-21 liuhongt <hongtao.liu@intel.com>
2895 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
2896 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
2897 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
2898 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
2900 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
2903 * gcc.target/i386/pr11877.c: New test case.
2905 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2907 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
2909 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
2911 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
2913 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
2916 2021-06-18 Harald Anlauf <anlauf@gmx.de>
2920 * gfortran.dg/min0_max0_1.f90: New test.
2921 * gfortran.dg/min0_max0_2.f90: New test.
2923 2021-06-18 David Malcolm <dmalcolm@redhat.com>
2925 * gcc.dg/analyzer/symbolic-7.c: New test.
2927 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2930 * gcc.target/arm/acle/pr100856.c: New test.
2931 * gcc.target/arm/multilib.exp: Add tests for cde options.
2933 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
2935 * gcc.target/powerpc/float128-minmax-2.c: New test.
2937 2021-06-17 Jason Merrill <jason@redhat.com>
2940 * g++.dg/cpp0x/deleted15.C: New test.
2942 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
2945 * gcc.target/i386/pr100704-1.c: New test.
2946 * gcc.target/i386/pr100704-2.c: Likewise.
2947 * gcc.target/i386/pr100704-3.c: Likewise.
2949 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
2952 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
2953 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
2955 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
2957 * gcc.dg/pr100790.c: New test.
2959 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
2961 * gcc.target/s390/zvector/vec-doublee.c: New test.
2962 * gcc.target/s390/zvector/vec-floate.c: New test.
2964 2021-06-17 Richard Biener <rguenther@suse.de>
2966 PR tree-optimization/54400
2967 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
2969 2021-06-16 Jason Merrill <jason@redhat.com>
2973 * g++.dg/template/access39.C: New test.
2975 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2979 * gfortran.dg/pr95502.f90: New test.
2981 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2984 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2988 * gfortran.dg/pr95502.f90: New test.
2990 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2994 * gfortran.dg/pr95502.f90: New test.
2996 2021-06-16 Jason Merrill <jason@redhat.com>
2999 PR preprocessor/96391
3000 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
3001 * g++.dg/plugin/plugin.exp: Run it.
3003 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3005 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3007 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3009 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3011 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3013 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3015 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3017 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
3019 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
3021 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
3023 2021-06-16 Martin Jambor <mjambor@suse.cz>
3025 PR tree-optimization/100453
3026 * gcc.dg/tree-ssa/pr100453.c: New test.
3028 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
3033 2021-06-16 Jakub Jelinek <jakub@redhat.com>
3035 PR middle-end/101062
3036 * gcc.dg/pr101062.c: New test.
3038 2021-06-16 Richard Biener <rguenther@suse.de>
3040 PR tree-optimization/101088
3041 * gcc.dg/torture/pr101088.c: New testcase.
3043 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
3045 PR rtl-optimization/46235
3046 * gcc.target/i386/bt-5.c: New test.
3047 * gcc.target/i386/bt-6.c: New test.
3048 * gcc.target/i386/bt-7.c: New test.
3050 2021-06-16 Arnaud Charlet <charlet@adacore.com>
3052 * gnat.dg/limited4.adb: Disable illegal code.
3054 2021-06-16 Richard Biener <rguenther@suse.de>
3056 PR tree-optimization/101083
3057 * gcc.dg/vect/pr97832-4.c: New testcase.
3059 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
3062 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
3063 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
3064 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
3065 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
3066 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
3067 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
3068 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
3069 * gfortran.dg/gomp/defaultmap-1.f90: New test.
3070 * gfortran.dg/gomp/defaultmap-2.f90: New test.
3071 * gfortran.dg/gomp/defaultmap-3.f90: New test.
3072 * gfortran.dg/gomp/defaultmap-4.f90: New test.
3073 * gfortran.dg/gomp/defaultmap-5.f90: New test.
3074 * gfortran.dg/gomp/defaultmap-6.f90: New test.
3075 * gfortran.dg/gomp/defaultmap-7.f90: New test.
3077 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3079 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
3080 * gcc.dg/analyzer/capacity-1.c: New test.
3081 * gcc.dg/analyzer/capacity-2.c: New test.
3082 * gcc.dg/analyzer/capacity-3.c: New test.
3084 2021-06-15 David Malcolm <dmalcolm@redhat.com>
3087 * gcc.dg/analyzer/explode-2a.c: New test.
3089 2021-06-15 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.target/i386/pr101046.c: New test.
3094 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
3096 * c-c++-common/Wattributes.c: Remove s390-specific check and add
3098 * gcc.dg/Wattributes-6.c: Likewise.
3100 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
3103 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
3105 2021-06-14 Martin Sebor <msebor@redhat.com>
3108 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
3109 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
3110 * g++.dg/warn/Wstringop-overflow-7.C: New test.
3111 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
3112 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
3114 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3117 * gcc.target/powerpc/pr100777.c: New test.
3119 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
3122 * gcc.target/i386/pr101058.c: New test.
3124 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
3127 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
3128 * gcc.dg/spellcheck-stdlib.c: Likewise.
3130 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
3132 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
3133 * gcc.target/arm/simd/mve-vshl.c: Likewise.
3134 * gcc.target/arm/simd/mve-vec-pack.c: New test.
3135 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
3137 2021-06-14 Richard Biener <rguenther@suse.de>
3139 PR tree-optimization/100934
3140 * gcc.dg/torture/pr100934.c: New testcase.
3142 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
3144 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
3145 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
3146 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
3147 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
3148 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
3149 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
3150 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
3152 2021-06-14 Richard Biener <rguenther@suse.de>
3154 PR tree-optimization/101031
3155 * gcc.dg/torture/pr101031.c: New testcase.
3157 2021-06-13 Jason Merrill <jason@redhat.com>
3159 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
3161 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
3164 * g++.target/i386/pr101023a.C: New test.
3165 * g++.target/i386/pr101023b.C: Likewise.
3167 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
3169 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
3170 * gcc.dg/uninit-pr93100.c: Skip on AIX.
3171 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
3173 2021-06-12 Jason Merrill <jason@redhat.com>
3175 * g++.dg/ext/attrib62.C: No longer warn.
3176 * g++.dg/diagnostic/maybe_unused1.C: New test.
3178 2021-06-12 Jason Merrill <jason@redhat.com>
3181 * g++.dg/ext/array4.C: New test.
3183 2021-06-11 Carl Love <cel@us.ibm.com>
3185 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
3186 (dg-require-effective-target): Change target to p9vector_hw.
3188 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
3190 * gcc.dg/gomp/simd-clones-2.c: Enhance.
3192 2021-06-11 Patrick Palka <ppalka@redhat.com>
3196 * g++.dg/template/sfinae-dr1227.C: New test.
3198 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3201 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3203 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
3205 PR tree-optimization/96392
3206 * gcc.dg/pr96392.c: New test.
3208 2021-06-11 Richard Biener <rguenther@suse.de>
3210 PR tree-optimization/101025
3211 * gcc.dg/torture/pr101025.c: New testcase.
3213 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3216 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3217 directives check for target is v8.1-m.main+mve or not before
3218 comparing the assembly output.
3219 * gcc.target/arm/cmse/cmse-20.c: New test.
3221 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3224 * g++.dg/cpp23/consteval-if1.C: New test.
3225 * g++.dg/cpp23/consteval-if2.C: New test.
3226 * g++.dg/cpp23/consteval-if3.C: New test.
3227 * g++.dg/cpp23/consteval-if4.C: New test.
3228 * g++.dg/cpp23/consteval-if5.C: New test.
3229 * g++.dg/cpp23/consteval-if6.C: New test.
3230 * g++.dg/cpp23/consteval-if7.C: New test.
3231 * g++.dg/cpp23/consteval-if8.C: New test.
3232 * g++.dg/cpp23/consteval-if9.C: New test.
3233 * g++.dg/cpp23/consteval-if10.C: New test.
3234 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
3236 2021-06-11 David Malcolm <dmalcolm@redhat.com>
3238 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
3239 expected number of enodes after the loop.
3240 * gcc.dg/analyzer/paths-8.c: New test.
3242 2021-06-11 Richard Biener <rguenther@suse.de>
3244 PR tree-optimization/101028
3245 * gcc.dg/pr101028.c: New testcase.
3247 2021-06-11 Richard Biener <rguenther@suse.de>
3249 PR tree-optimization/101026
3250 * gfortran.dg/pr101026.f: New testcase.
3252 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3254 PR rtl-optimization/101008
3255 * gcc.dg/pr101008.c: New test.
3257 2021-06-11 Jakub Jelinek <jakub@redhat.com>
3260 * gcc.target/i386/sse-pr101007.c: New test.
3262 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
3265 * gcc.target/i386/pr101021-1.c: New test.
3266 * gcc.target/i386/pr101021-2.c: Ditto.
3268 2021-06-11 Martin Liska <mliska@suse.cz>
3270 PR gcov-profile/100788
3271 * gcc.dg/pr100788.c: New test.
3273 2021-06-11 Richard Biener <rguenther@suse.de>
3275 PR middle-end/101009
3276 * gcc.dg/torture/pr101009.c: New testcase.
3278 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
3280 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
3282 2021-06-11 Marek Polacek <polacek@redhat.com>
3285 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
3286 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
3288 2021-06-10 Patrick Palka <ppalka@redhat.com>
3291 * g++.dg/template/ttp34.C: New test.
3292 * g++.dg/template/ttp34a.C: New test.
3293 * g++.dg/template/ttp34b.C: New test.
3295 2021-06-10 Patrick Palka <ppalka@redhat.com>
3298 * g++.dg/cpp2a/concepts-return-req3.C: New test.
3300 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3302 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3303 tests. Update expected counts.
3304 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3305 tests. Update expected counts.
3307 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3310 * gdc.dg/pr100967.d: New test.
3312 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3314 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
3315 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
3317 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
3319 * gcc.dg/vect/pr56541.c: Fix target selector.
3321 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
3322 Thomas Schwinge <thomas@codesourcery.com>
3324 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
3325 * c-c++-common/goacc/finalize-1.c: Likewise.
3326 * c-c++-common/goacc/mdc-1.c: Likewise.
3327 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3328 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
3329 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
3330 * gfortran.dg/goacc/finalize-1.f: Likewise.
3331 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
3333 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
3335 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
3336 * c-c++-common/goacc/mdc-2.c: Likewise.
3337 * g++.dg/goacc/mdc.C: Likewise.
3339 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3341 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
3342 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
3344 2021-06-10 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/opt/pr100852.C: New test.
3349 2021-06-09 Andrew Pinski <apinski@marvell.com>
3351 * g++.dg/torture/pr100925.C: New test.
3353 2021-06-09 Carl Love <cel@us.ibm.com>
3355 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
3357 Add tests for vec_signextq.
3358 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
3360 2021-06-09 Carl Love <cel@us.ibm.com>
3362 * gcc.target/powerpc/fp128_conversions.c: New file.
3363 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
3364 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
3365 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
3366 (ppc_native_128bit): Remove dg-require-effective-target.
3368 2021-06-09 Carl Love <cel@us.ibm.com>
3370 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
3373 2021-06-09 Carl Love <cel@us.ibm.com>
3375 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
3378 2021-06-09 Carl Love <cel@us.ibm.com>
3380 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
3382 2021-06-09 Carl Love <cel@us.ibm.com>
3384 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
3385 New runnable test case.
3386 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
3387 for xxlor instruction.
3389 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3391 * gcc.target/arm/simd/mve-vclz.c: New test.
3393 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
3395 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
3396 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
3397 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
3398 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
3400 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
3402 * gcc.dg/builtins-70.c: New test.
3404 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3406 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
3407 counts to test 32 and 64 bit separately.
3408 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
3409 counts to test 32 and 64 bit separately.
3410 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
3411 counts to test 32 and 64 bit separately.
3412 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
3413 counts to test 32 and 64 bit separately.
3415 2021-06-09 Richard Biener <rguenther@suse.de>
3417 PR tree-optimization/100981
3418 * gfortran.dg/vect/pr100981-1.f90: New testcase.
3420 2021-06-09 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/97832
3423 * gcc.dg/vect/pr97832-1.c: New testcase.
3424 * gcc.dg/vect/pr97832-2.c: Likewise.
3425 * gcc.dg/vect/pr97832-3.c: Likewise.
3426 * g++.dg/vect/slp-pr98855.cc: XFAIL.
3427 * gcc.dg/vect/slp-50.c: New file.
3429 2021-06-09 Jakub Jelinek <jakub@redhat.com>
3432 * gfortran.dg/gomp/pr100965.f90: New test.
3434 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
3437 * gcc.target/i386/pr100936.c: New test.
3439 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
3441 * gcc.target/powerpc/float128-call.c: Adjust.
3442 * gcc.target/powerpc/pr100085.c: New test.
3444 2021-06-09 Jason Merrill <jason@redhat.com>
3447 * g++.dg/diagnostic/enum3.C: New test.
3449 2021-06-08 Marek Polacek <polacek@redhat.com>
3452 * g++.dg/cpp2a/explicit18.C: New test.
3454 2021-06-08 Andrew Pinski <apinski@marvell.com>
3456 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
3457 happens on the outside of the bit_xor.
3459 2021-06-08 Jason Merrill <jason@redhat.com>
3461 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
3462 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
3463 * g++.dg/ext/utf-badconcat.C: Likewise.
3464 * g++.dg/ext/utf-badconcat2.C: Likewise.
3466 2021-06-08 Jason Merrill <jason@redhat.com>
3468 * g++.dg/cpp23/mixed-concat1.C: New test.
3470 2021-06-08 Jason Merrill <jason@redhat.com>
3472 * g++.dg/cpp23/whitespace-splice1.C: New test.
3474 2021-06-08 Jason Merrill <jason@redhat.com>
3476 * g++.dg/cpp23/narrowing-bool1.C: New test.
3478 2021-06-08 David Malcolm <dmalcolm@redhat.com>
3481 * gcc.dg/analyzer/bitfields-1.c: New test.
3482 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
3484 (test_44): Update test values assigned to the bits to ones that
3485 fit in the range of the bitfield type. Remove xfails.
3486 (test_45): Remove xfails.
3488 2021-06-08 Jason Merrill <jason@redhat.com>
3491 * g++.dg/cpp0x/initlist124.C: New test.
3493 2021-06-08 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/100923
3496 * gcc.dg/torture/pr100923.c: New testcase.
3498 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3501 * g++.dg/gomp/doacross-2.C: New test.
3503 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
3505 PR middle-end/100951
3506 * gcc.target/i386/pr100951.c: New test.
3508 2021-06-08 Jakub Jelinek <jakub@redhat.com>
3512 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
3514 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
3517 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
3518 * gfortran.dg/gomp/scan-5.f90: Likewise.
3519 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
3520 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
3521 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3522 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
3523 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3525 2021-06-08 Martin Liska <mliska@suse.cz>
3527 * gcc.dg/format/strfmon-1.c: Fix typo.
3528 * gfortran.dg/char4-subscript.f90: Likewise.
3530 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
3532 PR tree-optimization/100794
3533 * gcc.dg/tree-ssa/pr100794.c: New test.
3535 2021-06-08 Jason Merrill <jason@redhat.com>
3538 * g++.dg/template/lookup17.C: New test.
3540 2021-06-08 Jason Merrill <jason@redhat.com>
3543 * g++.dg/cpp0x/alias-decl-73.C: New test.
3545 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
3548 * gcc.target/i386/pr100637-5b.c: New test.
3549 * gcc.target/i386/pr100637-5w.c: Ditto.
3551 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3554 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
3555 * gcc.target/i386/pr82735-4.c: Likewise.
3556 * gcc.target/i386/pr82735-5.c: Likewise.
3558 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
3560 * gcc.dg/sso-14.c: Adjust.
3562 2021-06-07 Patrick Palka <ppalka@redhat.com>
3565 * g++.dg/template/access38.C: New test.
3567 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
3570 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
3573 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.dg/pr100887.c: New test.
3578 2021-06-07 Jakub Jelinek <jakub@redhat.com>
3580 PR middle-end/100898
3581 * g++.dg/ext/va-arg-pack-3.C: New test.
3583 2021-06-07 liuhongt <hongtao.liu@intel.com>
3586 * g++.target/i386/pr100885.C: New test.
3588 2021-06-07 liuhongt <hongtao.liu@intel.com>
3591 * gcc.target/i386/pr82735-1.c: New test.
3592 * gcc.target/i386/pr82735-2.c: New test.
3593 * gcc.target/i386/pr82735-3.c: New test.
3594 * gcc.target/i386/pr82735-4.c: New test.
3595 * gcc.target/i386/pr82735-5.c: New test.
3597 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3599 * gcc.dg/gomp/scan-1.c: New test.
3601 2021-06-06 Jakub Jelinek <jakub@redhat.com>
3604 * c-c++-common/gomp/pr100902-1.c: New test.
3606 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
3608 * gcc.dg/sso-14.c: New test.
3610 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3617 * gfortran.dg/PR100120.f90: New test.
3618 * gfortran.dg/character_workout_1.f90: New test.
3619 * gfortran.dg/character_workout_4.f90: New test.
3621 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3623 PR middle-end/100905
3624 * gfortran.dg/gomp/loop-3.f90: New test.
3626 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3629 * gdc.dg/pr100882a.d: New test.
3630 * gdc.dg/pr100882b.d: New test.
3631 * gdc.dg/pr100882c.d: New test.
3632 * gdc.dg/torture/pr100882.d: New test.
3634 2021-06-04 Patrick Palka <ppalka@redhat.com>
3637 * g++.dg/template/param4.C: New test.
3638 * g++.dg/template/param5.C: New test.
3639 * g++.dg/cpp1z/nontype-auto19.C: New test.
3640 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
3641 deduced type of a decltype(auto) NTTP has top-level cv-quals.
3643 2021-06-04 Patrick Palka <ppalka@redhat.com>
3646 * g++.dg/cpp0x/alias-decl-72.C: New test.
3647 * g++.dg/cpp0x/alias-decl-72a.C: New test.
3649 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3652 * gfortran.dg/inline_matmul_25.f90: New test.
3654 2021-06-04 Martin Sebor <msebor@redhat.com>
3657 * gcc.dg/nonnull-6.c: New test.
3659 2021-06-04 Martin Sebor <msebor@redhat.com>
3661 PR middle-end/100732
3662 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
3663 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
3664 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
3665 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
3666 * gcc.dg/uninit-pr100732.c: New test.
3668 2021-06-04 Martin Sebor <msebor@redhat.com>
3670 * gcc.dg/Wvla-parameter-10.c: New test.
3671 * gcc.dg/Wvla-parameter-11.c: New test.
3673 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3675 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
3676 commit in addition - add more dg-errors and '... end ...' due to changed
3678 * gfortran.dg/goacc/omp.f95: Likewise.
3679 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
3681 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
3684 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
3686 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3688 * gfortran.dg/gomp/pr99928-5.f90: Really use the
3689 proper iteration variable.
3691 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3693 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
3694 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3695 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3696 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3697 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3698 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
3699 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
3700 fix loop-variable and remove xfail.
3702 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3705 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
3707 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
3710 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
3711 C/C++ version of the patch.
3712 * gfortran.dg/gomp/loop-1.f90: New test.
3713 * gfortran.dg/gomp/loop-2.f90: New test.
3714 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
3715 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
3716 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
3717 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
3718 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
3719 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
3720 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
3721 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
3722 of 'acc loops' to hide unrelated bug for now.
3723 * gfortran.dg/goacc/omp-fixed.f: Likewise
3725 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3728 * gcc.target/i386/pr100887.c: New test.
3730 2021-06-04 Jakub Jelinek <jakub@redhat.com>
3733 * g++.dg/gomp/declare-simd-8.C: New test.
3735 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
3737 * gcc.target/powerpc/not-promote-mode.c: New.
3739 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
3742 * gcc.target/i386/vperm-v2hi.c: New test.
3743 * gcc.target/i386/vperm-v4qi.c: Ditto.
3745 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
3747 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
3749 2021-06-03 Patrick Palka <ppalka@redhat.com>
3752 * g++.dg/cpp0x/alias-decl-71.C: New test.
3754 2021-06-03 Patrick Palka <ppalka@redhat.com>
3757 * g++.dg/cpp2a/using-enum-9.C: New test.
3759 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
3761 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
3763 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
3765 * gcc.target/arm/simd/mve-vabs.c: New test.
3767 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3769 * gnat.dg/bit_packed_array6.adb: New test.
3770 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
3772 2021-06-03 Martin Liska <mliska@suse.cz>
3774 * gcc.dg/spellcheck-options-23.c: New test.
3776 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
3778 * gnat.dg/inline22.adb: New test.
3780 2021-06-03 Tamar Christina <tamar.christina@arm.com>
3782 * gcc.target/aarch64/cpunative/info_16: Update implementer.
3783 * gcc.target/aarch64/cpunative/info_17: Likewise
3785 2021-06-03 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/gomp/depend-iterator-3.C: New test.
3789 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
3790 this as base expression of depend array section, expect a different
3791 error wording for this as depend locator and add testcases
3792 for affinity clauses.
3794 2021-06-02 Jason Merrill <jason@redhat.com>
3797 * g++.dg/init/no-elide2.C: New test.
3799 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
3801 * gcc.target/s390/ashr.c: New test.
3803 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
3806 * gfortran.dg/gomp/taskloop-2.f90: New.
3808 2021-06-02 Jakub Jelinek <jakub@redhat.com>
3810 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
3813 2021-06-01 Patrick Palka <ppalka@redhat.com>
3816 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
3817 * g++.dg/cpp0x/dc10.C: New test.
3818 * g++.dg/cpp0x/initlist-base4.C: New test.
3819 * g++.dg/cpp2a/constexpr-init22.C: New test.
3821 2021-06-01 Andrew Pinski <apinski@marvell.com>
3823 PR tree-optimization/95481
3824 * gcc.dg/tree-ssa/tailcall-10.c: New test.
3825 * gcc.dg/tree-ssa/tailcall-11.c: New test.
3826 * gcc.dg/tree-ssa/tailcall-12.c: New test.
3827 * gcc.dg/tree-ssa/tailcall-13.c: New test.
3828 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
3830 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
3833 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
3835 2021-06-01 Jason Merrill <jason@redhat.com>
3838 * g++.dg/cpp2a/destroying-delete5.C: New test.
3840 2021-06-01 Jason Merrill <jason@redhat.com>
3843 * g++.dg/cpp0x/depr-copy4.C: New test.
3845 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
3847 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
3848 * gcc.dg/pr80776-1.c: Same.
3850 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
3853 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
3854 now diagnosed with less error output.
3855 * gfortran.dg/gomp/scan-1.f90: Likewise.
3856 * gfortran.dg/gomp/pr99928-3.f90: New test.
3857 * gfortran.dg/gomp/taskloop-1.f90: New test.
3859 2021-06-01 liuhongt <hongtao.liu@intel.com>
3861 PR tree-optimization/98365
3862 * gcc.target/i386/pr98365.c: New test.
3864 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3866 PR tree-optimization/100781
3867 * gcc.dg/pr100781.c: New.
3869 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
3871 PR tree-optimization/100774
3872 * g++.dg/pr100774.C: New.
3874 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
3876 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
3877 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
3879 2021-05-31 Richard Biener <rguenther@suse.de>
3882 * c-c++-common/builtin-shufflevector-2.c: New testcase.
3883 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
3884 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
3885 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
3887 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
3890 * g++.target/powerpc/pr99842.C: New.
3892 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3894 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
3895 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
3896 (plugin_init): Likewise.
3897 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
3898 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3899 (plugin_init): Likewise.
3900 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
3901 (plugin_init): Likewise.
3903 2021-05-29 Jakub Jelinek <jakub@redhat.com>
3906 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
3907 combined with parallel, teams or taskloop and defaultmap(none)
3908 to constructs combined with target.
3909 * c-c++-common/gomp/pr99928-2.c: Likewise.
3910 * c-c++-common/gomp/pr99928-3.c: Likewise.
3911 * c-c++-common/gomp/pr99928-4.c: Likewise.
3912 * c-c++-common/gomp/pr99928-5.c: Likewise.
3913 * c-c++-common/gomp/pr99928-6.c: Likewise.
3914 * c-c++-common/gomp/pr99928-7.c: Likewise.
3915 * c-c++-common/gomp/pr99928-8.c: Likewise.
3916 * c-c++-common/gomp/pr99928-9.c: Likewise.
3917 * c-c++-common/gomp/pr99928-10.c: Likewise.
3918 * c-c++-common/gomp/pr99928-13.c: Likewise.
3919 * c-c++-common/gomp/pr99928-14.c: Likewise.
3921 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
3923 * gcc.dg/Wstringop-overflow-55.c:
3924 * gcc.dg/pr80776-1.c:
3926 2021-05-28 Richard Biener <rguenther@suse.de>
3928 PR tree-optimization/100778
3929 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
3931 2021-05-28 Jason Merrill <jason@redhat.com>
3935 * g++.dg/inherit/virtual15.C: New test.
3936 * g++.dg/inherit/virtual15a.C: New file.
3938 2021-05-28 Richard Biener <rguenther@suse.de>
3941 * gcc.dg/pr100791.c: New testcase.
3943 2021-05-28 Richard Biener <rguenther@suse.de>
3946 * gcc.dg/gimplefe-error-11.c: New testcase.
3948 2021-05-28 Jakub Jelinek <jakub@redhat.com>
3951 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
3952 * c-c++-common/gomp/pr99928-9.c: Likewise.
3953 * c-c++-common/gomp/pr99928-10.c: Likewise.
3954 * c-c++-common/gomp/pr99928-16.c: New test.
3956 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
3958 * c-c++-common/gomp/affinity-1.c: New test.
3959 * c-c++-common/gomp/affinity-2.c: New test.
3960 * c-c++-common/gomp/affinity-3.c: New test.
3961 * c-c++-common/gomp/affinity-4.c: New test.
3962 * c-c++-common/gomp/affinity-5.c: New test.
3963 * c-c++-common/gomp/affinity-6.c: New test.
3964 * c-c++-common/gomp/affinity-7.c: New test.
3965 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
3966 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
3967 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
3968 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
3969 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
3970 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
3971 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
3972 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
3973 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
3974 * gfortran.dg/gomp/taskwait.f90: New test.
3976 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
3977 Richard Biener <rguenther@suse.de>
3979 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
3980 Adjust scanning pattern for !lp64.
3981 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
3982 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
3985 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
3987 PR tree-optimization/99398
3988 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
3989 * gcc.target/powerpc/vec-perm-ctor.c: New test.
3990 * gcc.target/powerpc/vec-perm-ctor.h: New test.
3992 2021-05-27 Matthias Kretz <kretz@kde.org>
3995 * g++.dg/diagnostic/pr100716.C: New test.
3996 * g++.dg/diagnostic/pr100716-1.C: Same test with
3997 -fno-pretty-templates.
3999 2021-05-27 Patrick Palka <ppalka@redhat.com>
4002 * g++.dg/cpp0x/static_assert17.C: New test.
4004 2021-05-27 Jason Merrill <jason@redhat.com>
4007 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
4009 2021-05-27 Patrick Palka <ppalka@redhat.com>
4014 * g++.dg/template/partial16.C: New test.
4015 * g++.dg/template/partial17.C: New test.
4016 * g++.dg/template/partial18.C: New test.
4017 * g++.dg/template/partial19.C: New test.
4018 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
4019 ill-formed partial specialization.
4020 * g++.dg/cpp0x/variadic38.C: Likewise.
4021 * g++.dg/cpp1z/pr81016.C: Likewise.
4022 * g++.dg/template/partial5.C: Likewise.
4023 * g++.old-deja/g++.pt/spec21.C: Likewise.
4025 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4028 * gfortran.dg/pointer_check_14.f90: New test.
4030 2021-05-27 Harald Anlauf <anlauf@gmx.de>
4033 * gfortran.dg/bounds_check_22.f90: New test.
4035 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
4037 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
4039 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
4042 * gcc.target/i386/pr100637-3b.c (avgu): New test.
4043 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
4045 2021-05-26 Patrick Palka <ppalka@redhat.com>
4048 * g++.dg/template/access37.C: New test.
4049 * g++.dg/template/access37a.C: New test.
4051 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
4053 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
4054 * gcc.dg/pr80776-1.c: Same.
4056 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
4058 * lib/target-supports.exp (check_effective_target_vect32): New.
4059 (available_vector_sizes): Append 32 for x86 targets.
4060 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
4061 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
4062 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
4063 * gcc.target/i386/pr100637-3b.c: New test.
4064 * gcc.target/i386/pr100637-3w.c: Ditto.
4065 * gcc.target/i386/pr100637-4b.c: Ditto.
4066 * gcc.target/i386/pr100637-4w.c: Ditto.
4068 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
4070 * gcc.dg/sso-13.c: New test.
4072 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
4074 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
4076 2021-05-26 Patrick Palka <ppalka@redhat.com>
4079 * g++.dg/cpp1z/elide6.C: New test.
4081 2021-05-26 Patrick Palka <ppalka@redhat.com>
4084 * g++.dg/cpp0x/noexcept68.C: New test.
4086 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4088 * gcc.target/csky/fldrd_fstrd.c: New.
4089 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
4091 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
4093 * gcc.target/csky/ldbs.c: New.
4095 2021-05-26 Andrew Pinski <apinski@marvell.com>
4097 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
4098 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
4100 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4103 * g++.dg/cpp1z/nodiscard8.C: New test.
4104 * g++.dg/cpp1z/nodiscard9.C: New test.
4106 2021-05-25 Martin Liska <mliska@suse.cz>
4108 * gcc.dg/sancov/attribute.c: New test.
4110 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
4112 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
4114 2021-05-25 Jakub Jelinek <jakub@redhat.com>
4117 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
4119 * c-c++-common/gomp/pr99928-9.c: Likewise.
4120 * c-c++-common/gomp/pr99928-10.c: Likewise.
4122 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
4124 * gcc.target/csky/fpuv3/fpuv3.exp: New.
4125 * gcc.target/csky/fpuv3/fpv3_div.c: New.
4126 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
4127 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
4128 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
4129 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
4130 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
4131 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
4132 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
4133 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
4134 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
4135 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
4136 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
4137 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
4138 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
4139 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
4140 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
4141 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
4142 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
4143 * gcc.target/csky/fpuv3/fpv3_h.c: New.
4144 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
4145 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
4146 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
4147 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
4148 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
4149 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
4150 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
4151 * gcc.target/csky/fpuv3/fpv3_max.c: New.
4152 * gcc.target/csky/fpuv3/fpv3_min.c: New.
4153 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
4154 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
4155 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
4156 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
4157 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
4158 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
4159 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
4160 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
4162 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
4164 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
4166 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
4169 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
4170 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
4171 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
4172 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
4174 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4176 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
4179 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
4181 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
4184 2021-05-24 liuhongt <hongtao.liu@intel.com>
4187 * gcc.target/i386/pr100660.c: New test.
4189 2021-05-24 Andrew Pinski <apinski@marvell.com>
4191 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
4192 when matching ssa name version.
4193 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4195 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
4198 * gcc.target/i386/pr100722.c: New test.
4200 2021-05-23 Harald Anlauf <anlauf@gmx.de>
4203 * gfortran.dg/pr100551.f90: New test.
4205 2021-05-23 Andrew Pinski <apinski@marvell.com>
4207 * gcc.dg/gimplefe-45.c: New test.
4209 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4211 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
4213 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
4215 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
4216 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
4218 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4221 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
4222 * c-c++-common/gomp/pr99928-15.c: New test.
4224 2021-05-21 Jakub Jelinek <jakub@redhat.com>
4227 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
4228 * c-c++-common/gomp/pr99928-13.c: New test.
4229 * c-c++-common/gomp/pr99928-14.c: New test.
4231 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4234 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
4235 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4236 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4238 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4240 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4243 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
4244 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
4245 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
4247 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
4248 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
4249 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
4250 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
4252 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
4253 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4254 * c-c++-common/goacc/private-reduction-1.c: Likewise.
4255 * gfortran.dg/goacc/private-3.f95: Likewise.
4257 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
4259 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
4261 * gcc.c-torture/compile/ssa-unused-1.c: New file.
4263 2021-05-21 Richard Biener <rguenther@suse.de>
4264 H.J. Lu <hjl.tools@gmail.com>
4266 * gcc.target/i386/pr90773-24.c: New test.
4267 * gcc.target/i386/pr90773-25.c: Likewise.
4269 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
4272 * g++.target/i386/pr100637-1b.C: New test.
4273 * g++.target/i386/pr100637-1w.C: Ditto.
4274 * gcc.target/i386/pr100637-2b.c: Ditto.
4275 * gcc.target/i386/pr100637-2w.c: Ditto.
4277 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
4279 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
4281 2021-05-20 Jason Merrill <jason@redhat.com>
4283 * g++.dg/cpp2a/desig19.C: New test.
4285 2021-05-20 Jason Merrill <jason@redhat.com>
4288 * g++.dg/cpp2a/desig18.C: New test.
4290 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
4292 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
4293 * lib/dg-pch.exp: Adjust diagnostic message.
4295 2021-05-20 Martin Sebor <msebor@redhat.com>
4297 PR middle-end/100684
4298 * g++.dg/warn/Wnonnull13.C: New test.
4299 * g++.dg/warn/Wnonnull14.C: New test.
4300 * g++.dg/warn/Wnonnull15.C: New test.
4302 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
4304 * g++.dg/modules/omp-1_c.C: Fix testcase.
4306 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4309 * gcc.target/i386/pr100701.c: New test.
4311 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
4313 * gfortran.dg/gomp/map-6.f90: New test.
4314 * gfortran.dg/gomp/map-7.f90: New test.
4315 * gfortran.dg/gomp/map-8.f90: New test.
4317 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
4320 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
4321 * gnat.dg/unchecked_convert6.adb: Likewise.
4323 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
4326 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
4328 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4329 Torbjörn Svensson <torbjorn.svensson@st.com>
4332 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
4333 * c-c++-common/cpp/file-name-1.c: New test.
4335 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
4338 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
4339 add comments regarding what the code does.
4341 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4344 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
4345 * c-c++-common/gomp/pr99928-5.c: Likewise.
4347 2021-05-20 Jakub Jelinek <jakub@redhat.com>
4349 PR preprocessor/100646
4350 * gcc.dg/cpp/pr100646-1.c: New test.
4351 * gcc.dg/cpp/pr100646-2.c: New test.
4353 2021-05-20 Jason Merrill <jason@redhat.com>
4356 * g++.dg/cpp2a/nontype-complex1.C: New test.
4358 2021-05-20 Jason Merrill <jason@redhat.com>
4361 * g++.dg/parse/access13.C: New test.
4363 2021-05-19 Martin Sebor <msebor@redhat.com>
4366 * gcc.dg/pr100619.c: New test.
4368 2021-05-19 Jason Merrill <jason@redhat.com>
4372 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
4374 2021-05-19 Jason Merrill <jason@redhat.com>
4376 * g++.dg/cpp1z/class-deduction-access1.C: New test.
4377 * g++.dg/cpp1z/class-deduction-access2.C: New test.
4379 2021-05-19 Marek Polacek <polacek@redhat.com>
4382 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
4383 Remove dg-errors for GNU attributes.
4384 * g++.dg/ext/attrib63.C: Remove dg-error.
4385 * g++.dg/cpp0x/friend8.C: New test.
4387 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
4389 * g++.dg/modules/omp-1_a.C: Check pthread is available.
4390 * g++.dg/modules/omp-1_b.C: Ditto.
4391 * g++.dg/modules/omp-1_c.C: Ditto.
4392 * g++.dg/modules/omp-2_a.C: Ditto.
4393 * g++.dg/modules/omp-2_b.C: Ditto.
4395 2021-05-19 Alex Coplan <alex.coplan@arm.com>
4398 * gcc.target/arm/cmse/pr100333.c: New test.
4400 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4403 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
4405 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
4407 * gcc.target/riscv/arch-12.c: New.
4408 * gcc.target/riscv/attribute-19.c: New.
4410 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
4412 * gcc.target/aarch64/narrow_high_combine.c: New test.
4414 2021-05-19 Richard Biener <rguenther@suse.de>
4416 PR middle-end/100672
4417 * gcc.dg/torture/pr100672.c: New testcase.
4419 2021-05-19 Martin Liska <mliska@suse.cz>
4422 * gcc.dg/local1.c: Fix typos.
4423 * gcc.dg/ucnid-5-utf8.c: Likewise.
4424 * gcc.dg/ucnid-5.c: Likewise.
4426 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4428 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
4429 scan-assembly-times to scan-assembly not for superfluous uxtb.
4430 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
4431 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
4432 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
4433 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
4434 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
4435 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
4436 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
4437 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
4438 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
4439 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
4440 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
4441 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
4442 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
4443 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
4444 * gcc.target/aarch64/sve/ld1_extend.c: New test.
4446 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4448 PR middle-end/100576
4449 * gcc.c-torture/compile/pr100576.c: New test.
4451 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4453 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
4455 2021-05-19 Jakub Jelinek <jakub@redhat.com>
4458 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
4459 * c-c++-common/gomp/pr99928-12.c: New test.
4461 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
4463 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
4464 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
4465 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
4466 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
4467 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
4468 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
4469 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
4470 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
4471 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
4472 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
4473 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
4474 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
4475 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
4476 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
4477 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
4479 2021-05-19 Jason Merrill <jason@redhat.com>
4482 * g++.dg/dfp/mangle-6.C: New test.
4484 2021-05-19 Jason Merrill <jason@redhat.com>
4487 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
4489 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
4491 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
4492 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
4493 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
4495 2021-05-18 Jason Merrill <jason@redhat.com>
4499 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
4501 2021-05-18 Jason Merrill <jason@redhat.com>
4503 * g++.dg/cpp0x/implicit-delete1.C: New test.
4505 2021-05-18 David Malcolm <dmalcolm@redhat.com>
4508 * gcc.dg/analyzer/pr100615.c: New test.
4510 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
4513 * gcc.target/i386/pr100637-1b.c: New test.
4514 * gcc.target/i386/pr100637-1w.c: Ditto.
4515 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
4516 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
4517 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
4518 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
4519 pmovsxbd and pmovsxwq.
4520 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
4521 pmovzxbd and pmovzxwq.
4523 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
4526 * gfortran.dg/goacc-gomp/depobj.f90: New test.
4528 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
4530 * lib/gcc-dg.exp: Implement 'dg-note'.
4531 * lib/prune.exp: Likewise.
4532 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
4533 'dg-prune-output "note: ".
4534 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
4535 'dg-note', match up additional notes, one class of them with
4537 * lib/lto.exp: Implement 'dg-lto-note'.
4538 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
4540 * g++.dg/lto/odr-1_1.C: Likewise.
4541 * g++.dg/lto/odr-2_1.C: Likewise.
4543 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4545 PR rtl-optimization/100590
4546 * gcc.dg/pr100590.c: New test.
4548 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4551 * g++.dg/other/pr100580.C: New test.
4553 2021-05-18 Jakub Jelinek <jakub@redhat.com>
4555 PR tree-optimization/94589
4556 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
4558 2021-05-18 Richard Biener <rguenther@suse.de>
4560 * gcc.target/i386/pr100582.c: Adjust for AVX512.
4562 2021-05-18 Richard Biener <rguenther@suse.de>
4565 * gcc.dg/gimplefe-error-10.c: New testcase.
4567 2021-05-18 Richard Biener <rguenther@suse.de>
4570 * gcc.dg/pr100547.c: New testcase.
4571 * gcc.dg/attr-vector_size.c: Adjust.
4573 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4575 * gcc.target/s390/zvector/vec-_Bool.c: New test.
4577 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
4580 * g++.target/s390/pr100281-1.C: New test.
4581 * g++.target/s390/pr100281-2.C: New test.
4583 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
4585 PR tree-optimization/100512
4586 * gcc.dg/pr100512.c: New.
4588 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
4590 * g++.dg/conversion/pr100635.C: New test.
4592 2021-05-17 Harald Anlauf <anlauf@gmx.de>
4595 * gfortran.dg/pr98411.f90: New test.
4597 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
4599 * gcc.dg/pr100349.c: New test.
4601 2021-05-17 Tamar Christina <tamar.christina@arm.com>
4603 * gcc.target/aarch64/cpunative/info_16: New test.
4604 * gcc.target/aarch64/cpunative/info_17: New test.
4605 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
4606 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
4608 2021-05-17 Richard Biener <rguenther@suse.de>
4611 * gcc.dg/gimplefe-error-9.c: New testcase.
4613 2021-05-17 Richard Biener <rguenther@suse.de>
4615 PR middle-end/100582
4616 * gcc.target/i386/pr100582.c: New testcase.
4618 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4620 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
4621 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
4623 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
4624 vectorize float16_t vectors.
4626 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4628 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
4629 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
4630 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
4632 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
4634 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
4636 2021-05-17 liuhongt <hongtao.liu@intel.com>
4639 * gcc.target/i386/pr100549.c: New test.
4641 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4643 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
4645 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4647 * gcc.target/arm/simd/mve-vadd-1.c: New.
4649 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4651 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
4653 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4655 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
4657 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4659 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
4661 * lib/target-supports.exp
4662 (check_effective_target_arm_qbit_ok_nocache): Rename into...
4663 (check_effective_target_arm_sat_ok_nocache): ... this. Check
4664 __ARM_FEATURE_SAT and use armv6.
4666 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
4669 * gfortran.dg/gomp/workshare-59.f90: New test.
4671 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4674 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
4676 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4678 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
4680 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
4682 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
4684 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
4686 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
4689 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
4691 * gcc.target/powerpc/rop-1.c: New.
4692 * gcc.target/powerpc/rop-2.c: New.
4693 * gcc.target/powerpc/rop-3.c: New.
4694 * gcc.target/powerpc/rop-4.c: New.
4695 * gcc.target/powerpc/rop-5.c: New.
4697 2021-05-15 Martin Jambor <mjambor@suse.cz>
4700 2021-05-15 Martin Jambor <mjambor@suse.cz>
4702 PR tree-optimization/100453
4703 * gcc.dg/tree-ssa/pr100453.c: New test.
4705 2021-05-15 Jakub Jelinek <jakub@redhat.com>
4707 PR rtl-optimization/100342
4708 * gcc.target/i386/pr100342.c: New test.
4710 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4712 * gfortran.dg/gomp/parallel-master-1.f90: New test.
4713 * gfortran.dg/gomp/parallel-master-2.f90: New test.
4715 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
4717 * gfortran.dg/gomp/implicit-save.f90: New test.
4719 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4722 * g++.dg/cpp1y/pr95226.C: New test.
4724 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4727 * g++.dg/cpp0x/pr94616.C: New test.
4729 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4732 * g++.dg/cpp0x/sfinae68.C: New test.
4734 2021-05-14 Jakub Jelinek <jakub@redhat.com>
4736 * g++.dg/cpp1y/pr88872.C: New test.
4738 2021-05-14 Michael de Lang <kingoipo@gmail.com>
4740 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
4742 2021-05-14 Marek Polacek <polacek@redhat.com>
4743 Jason Merrill <jason@redhat.com>
4746 * g++.dg/cpp0x/friend7.C: New test.
4747 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
4748 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
4749 * g++.dg/cpp0x/gen-attrs-74.C: New test.
4750 * g++.dg/ext/attrib63.C: New test.
4752 2021-05-13 Martin Sebor <msebor@redhat.com>
4754 PR tree-optimization/93100
4756 * g++.dg/warn/uninit-pr93100.C: New test.
4757 * gcc.dg/uninit-pr93100.c: New test.
4758 * gcc.dg/uninit-pr98583.c: New test.
4760 2021-05-13 Martin Jambor <mjambor@suse.cz>
4762 PR tree-optimization/100453
4763 * gcc.dg/tree-ssa/pr100453.c: New test.
4765 2021-05-13 Martin Sebor <msebor@redhat.com>
4767 * g++.dg/pr100574.C: Use size_t as operator new argument type.
4769 2021-05-13 Martin Liska <mliska@suse.cz>
4771 PR middle-end/100504
4772 * gcc.target/i386/pr100504.c: New test.
4774 2021-05-13 Martin Sebor <msebor@redhat.com>
4777 * gcc.dg/Wvla-parameter-9.c: New test.
4779 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4782 * c-c++-common/gomp/pr99928-1.c: New test.
4783 * c-c++-common/gomp/pr99928-2.c: New test.
4784 * c-c++-common/gomp/pr99928-3.c: New test.
4785 * c-c++-common/gomp/pr99928-4.c: New test.
4786 * c-c++-common/gomp/pr99928-5.c: New test.
4787 * c-c++-common/gomp/pr99928-6.c: New test.
4788 * c-c++-common/gomp/pr99928-7.c: New test.
4789 * c-c++-common/gomp/pr99928-8.c: New test.
4790 * c-c++-common/gomp/pr99928-9.c: New test.
4791 * c-c++-common/gomp/pr99928-10.c: New test.
4792 * c-c++-common/gomp/pr99928-11.c: New test.
4794 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4797 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
4799 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
4801 * gcc.dg/pr100563.c: New test.
4803 2021-05-13 Jakub Jelinek <jakub@redhat.com>
4805 PR tree-optimization/98856
4806 * gcc.target/i386/sse2-psraq-1.c: New test.
4807 * gcc.target/i386/sse4_2-psraq-1.c: New test.
4808 * gcc.target/i386/avx-psraq-1.c: New test.
4809 * gcc.target/i386/avx2-psraq-1.c: New test.
4810 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
4812 * gcc.target/i386/avx2-pr82370.c: Likewise.
4813 * gcc.target/i386/avx512f-pr82370.c: Likewise.
4814 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
4815 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
4816 * gcc.dg/torture/vshuf-8.inc: Likewise.
4818 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
4821 * g++.target/i386/pr100581.C: New test.
4823 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
4826 * gnat.dg/lto21.adb: Prune new LTO warning.
4828 2021-05-13 Martin Liska <mliska@suse.cz>
4831 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
4832 * gcc.dg/torture/pr94947-1.c: Likewise.
4834 2021-05-13 liuhongt <hongtao.liu@intel.com>
4836 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
4838 2021-05-13 liuhongt <hongtao.liu@intel.com>
4841 * gcc.target/i386/avx-pr94680.c: New test.
4842 * gcc.target/i386/avx512f-pr94680.c: New test.
4843 * gcc.target/i386/sse2-pr94680.c: New test.
4845 2021-05-12 Martin Sebor <msebor@redhat.com>
4847 PR middle-end/100571
4848 * gcc.dg/Wstringop-overflow-67.c: New test.
4850 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
4853 * gcc.dg/pr100521.c: New file.
4855 2021-05-12 Marek Polacek <polacek@redhat.com>
4857 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
4859 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
4861 * c-c++-common/gomp/map-6.c: New test.
4862 * c-c++-common/gomp/map-7.c: New test.
4864 2021-05-12 Richard Biener <rguenther@suse.de>
4866 PR tree-optimization/100566
4867 * gcc.dg/torture/pr100566.c: New testcase.
4869 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4871 PR preprocessor/100392
4872 * gcc.dg/cpp/pr100392.c: New test.
4873 * gcc.dg/cpp/pr100392.h: New file.
4875 2021-05-12 Martin Liska <mliska@suse.cz>
4877 * lib/lto.exp: When running tests without jobserver, one can see
4878 the following warning for tests that use 1to1 partitioning.
4880 2021-05-12 liuhongt <hongtao.liu@intel.com>
4883 * gcc.target/i386/avx2-pr99908.c: New test.
4884 * gcc.target/i386/sse4_1-pr99908.c: New test.
4886 2021-05-12 Richard Biener <rguenther@suse.de>
4888 PR tree-optimization/100519
4889 * gcc.dg/torture/pr100519.c: New testcase.
4891 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4894 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
4896 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4898 PR middle-end/100508
4899 * gcc.dg/gomp/pr100508.c: New test.
4901 2021-05-12 Jakub Jelinek <jakub@redhat.com>
4902 Marc Glisse <marc.glisse@inria.fr>
4904 PR tree-optimization/94589
4905 * gcc.dg/tree-ssa/pr94589-1.c: New test.
4907 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
4910 * g++.target/i386/pr98218-1.C: Ditto.
4911 * gcc.target/i386/pr98218-4.c: New test.
4912 * gcc.target/i386/pr98218-1.c: Correct PR number.
4913 * gcc.target/i386/pr98218-1a.c: Ditto.
4914 * gcc.target/i386/pr98218-2.c: Ditto.
4915 * gcc.target/i386/pr98218-2a.c: Ditto.
4916 * gcc.target/i386/pr98218-3.c: Ditto.
4917 * gcc.target/i386/pr98218-3a.c: Ditto.
4919 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4921 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
4922 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
4924 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4926 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
4929 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4931 * gcc.dg/guality/pr43077-1.c: Align types of output and input
4932 operands by lifting immediates to type long.
4934 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4936 * gcc.dg/c11-digit-separators-1.c,
4937 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
4940 2021-05-11 Jason Merrill <jason@redhat.com>
4943 * g++.dg/ext/vector41.C: New test.
4945 2021-05-11 Martin Liska <mliska@suse.cz>
4947 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
4948 * brig.dg/README: Removed.
4949 * brig.dg/dg.exp: Removed.
4950 * brig.dg/test/gimple/alloca.hsail: Removed.
4951 * brig.dg/test/gimple/atomics.hsail: Removed.
4952 * brig.dg/test/gimple/branches.hsail: Removed.
4953 * brig.dg/test/gimple/fbarrier.hsail: Removed.
4954 * brig.dg/test/gimple/function_calls.hsail: Removed.
4955 * brig.dg/test/gimple/internal-casts.hsail: Removed.
4956 * brig.dg/test/gimple/kernarg.hsail: Removed.
4957 * brig.dg/test/gimple/mem.hsail: Removed.
4958 * brig.dg/test/gimple/mulhi.hsail: Removed.
4959 * brig.dg/test/gimple/packed.hsail: Removed.
4960 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
4961 * brig.dg/test/gimple/smoke_test.hsail: Removed.
4962 * brig.dg/test/gimple/variables.hsail: Removed.
4963 * brig.dg/test/gimple/vector.hsail: Removed.
4964 * lib/brig-dg.exp: Removed.
4965 * lib/brig.exp: Removed.
4967 2021-05-11 Alex Coplan <alex.coplan@arm.com>
4970 * gcc.target/arm/cmse/pr99725.c: New test.
4972 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
4974 * gcc.target/aarch64/fmul_lane_1.c: New test.
4976 2021-05-11 Richard Biener <rguenther@suse.de>
4978 PR middle-end/100509
4979 * gcc.dg/pr100509.c: New testcase.
4981 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
4983 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
4985 2021-05-11 Patrick Palka <ppalka@redhat.com>
4988 * g++.dg/lookup/operator-3.C: New test.
4990 2021-05-11 Patrick Palka <ppalka@redhat.com>
4993 * g++.dg/cpp2a/concepts-ctad4.C: New test.
4995 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
4997 * gnat.dg/specs/opt5.ads: New test.
4998 * gnat.dg/specs/opt5_pkg.ads: New helper.
5000 2021-05-10 Martin Sebor <msebor@redhat.com>
5002 PR middle-end/100425
5003 PR middle-end/100510
5004 * c-c++-common/Walloca-larger-than.C: New test.
5005 * gcc.dg/Walloca-larger-than-4.c: New test.
5006 * gcc.dg/Wvla-larger-than-5.c: New test.
5007 * gcc.dg/pr79972.c: Remove unexpected warning directive.
5009 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
5011 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
5012 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
5014 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5016 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
5018 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
5020 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
5022 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
5024 PR tree-optimization/42587
5025 * gcc.dg/optimize-bswapsi-6.c: New test.
5027 2021-05-10 Richard Biener <rguenther@suse.de>
5030 * g++.dg/vect/slp-pr99971.cc: Align data.
5032 2021-05-10 Richard Biener <rguenther@suse.de>
5034 PR tree-optimization/100492
5035 * gcc.dg/torture/pr100492.c: New testcase.
5037 2021-05-10 Richard Biener <rguenther@suse.de>
5039 PR middle-end/100464
5041 * gcc.dg/pr100464.c: New testcase.
5042 * g++.dg/tree-ssa/array-temp1.C: Adjust.
5044 2021-05-10 Richard Biener <rguenther@suse.de>
5046 PR tree-optimization/100434
5047 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
5049 2021-05-10 Alex Coplan <alex.coplan@arm.com>
5052 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
5053 Update now that we're (correctly) using full 128-bit vector
5055 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
5057 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
5059 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
5061 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
5065 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
5068 * gfortran.dg/class_dummy_7.f90: Correct PR number.
5070 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
5072 * gcc.dg/sso-9.c: Delete.
5074 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5076 * gnat.dg/debug18.adb: New test.
5078 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
5080 * gcc.dg/sso-12.c: New test.
5082 2021-05-07 Jason Merrill <jason@redhat.com>
5084 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
5087 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5089 PR tree-optimization/79333
5090 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
5092 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5095 * c-c++-common/gomp/pr100450.c: New test.
5097 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
5100 * gcc.target/i386/pr100445-1.c: New test.
5102 2021-05-07 Jakub Jelinek <jakub@redhat.com>
5105 * gcc.target/i386/pr100445.c: New test.
5107 2021-05-06 Joseph Myers <joseph@codesourcery.com>
5110 PR preprocessor/97604
5111 * g++.dg/cpp1y/digit-sep-neg-2.C,
5112 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
5113 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
5114 Adjust expected messages.
5116 2021-05-06 Martin Jambor <mjambor@suse.cz>
5118 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
5119 05193687dde, make the argv again pointer to an array.
5121 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
5123 * gnat.dg/opt93.adb: Compile only for LP64 targets.
5125 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5127 * lib/target-supports.exp: Add s390 checks for vect conversions.
5129 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
5131 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
5133 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
5137 * gfortran.dg/class_dummy_6.f90: New test.
5138 * gfortran.dg/class_dummy_7.f90: New test.
5140 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
5143 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
5145 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
5147 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
5148 __builtin_s390_vpdi.
5149 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
5152 2021-05-06 Jakub Jelinek <jakub@redhat.com>
5154 PR tree-optimization/94589
5155 * gcc.dg/pr94589-1.c: New test.
5156 * gcc.dg/pr94589-2.c: New test.
5157 * gcc.dg/pr94589-3.c: New test.
5158 * gcc.dg/pr94589-4.c: New test.
5159 * g++.dg/opt/pr94589-1.C: New test.
5160 * g++.dg/opt/pr94589-2.C: New test.
5161 * g++.dg/opt/pr94589-3.C: New test.
5162 * g++.dg/opt/pr94589-4.C: New test.
5164 2021-05-06 Richard Biener <rguenther@suse.de>
5167 * gcc.dg/pr100373.c: New testcase.
5169 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5171 * gcc.c-torture/execute/20210505-1.c: New test.
5173 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
5176 * gcc.target/i386/pr91400-1.c: New test.
5177 * gcc.target/i386/pr91400-2.c: Likewise.
5179 2021-05-05 Martin Sebor <msebor@redhat.com>
5181 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5183 2021-05-05 Harald Anlauf <anlauf@gmx.de>
5186 * gfortran.dg/argument_checking_25.f90: New test.
5188 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
5191 * gcc.target/i386/pr98218-1.c: New test.
5192 * gcc.target/i386/pr98218-1a.c: Ditto.
5193 * gcc.target/i386/pr98218-2.c: Ditto.
5194 * gcc.target/i386/pr98218-2a.c: Ditto.
5195 * gcc.target/i386/pr98218-3.c: Ditto.
5196 * gcc.target/i386/pr98218-3a.c: Ditto.
5197 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
5198 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
5200 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5202 * gnat.dg/debug17.adb: Minor tweak.
5204 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
5206 * gnat.dg/debug8.adb: Minor tweak.
5207 * gnat.dg/debug11.adb: Likewise.
5208 * gnat.dg/debug16.adb: Likewise.
5209 * gnat.dg/debug17.adb: New test.
5210 * gnat.dg/specs/debug1.ads: Minor tweak.
5212 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
5214 * gcc.dg/vect/slp-21.c: Add s390.
5216 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
5219 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5221 2021-05-05 Richard Biener <rguenther@suse.de>
5223 PR tree-optimization/79333
5224 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
5225 * gcc.dg/graphite/fuse-1.c: Adjust.
5226 * gcc.dg/pr43864-4.c: Likewise.
5228 2021-05-05 Richard Biener <rguenther@suse.de>
5230 PR middle-end/100394
5231 * g++.dg/torture/pr100382.C: New testcase.
5233 2021-05-04 Martin Sebor <msebor@redhat.com>
5235 PR middle-end/100307
5236 * g++.dg/warn/Wplacement-new-size-9.C: New test.
5237 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
5239 2021-05-04 Martin Sebor <msebor@redhat.com>
5241 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
5243 2021-05-04 Martin Sebor <msebor@redhat.com>
5245 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
5247 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
5249 * gcc.target/s390/oscbreak-1.c: Compile with -O1
5252 2021-05-04 Richard Biener <rguenther@suse.de>
5254 PR tree-optimization/100414
5255 * gcc.dg/pr100414.c: New testcase.
5257 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
5259 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5261 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
5263 * gnat.dg/opt94.adb: New file.
5264 * gnat.dg/opt94_pkg.adb: New file.
5265 * gnat.dg/opt94_pkg.ads: New file.
5267 2021-05-04 Richard Biener <rguenther@suse.de>
5269 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
5270 simplify dump scanning down to one case.
5272 2021-05-04 Richard Biener <rguenther@suse.de>
5274 PR tree-optimization/100329
5275 * gcc.dg/torture/pr100329.c: New testcase.
5277 2021-05-04 Richard Biener <rguenther@suse.de>
5279 PR tree-optimization/100398
5280 * gcc.dg/torture/pr100398.c: New testcase.
5282 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5284 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5285 Fix dg directives order.
5286 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5289 2021-05-03 Jeff Law <jlaw@tachyum.com>
5291 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
5294 2021-05-03 Patrick Palka <ppalka@redhat.com>
5297 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
5299 2021-05-03 Patrick Palka <ppalka@redhat.com>
5303 * g++.dg/template/call8.C: New test.
5304 * g++.dg/template/koenig12a.C: New test.
5306 2021-05-03 Jeff Law <jlaw@tachyum.com>
5308 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
5310 2021-05-03 Marek Polacek <polacek@redhat.com>
5313 * g++.dg/concepts/diagnostic18.C: New test.
5315 2021-05-03 Marek Polacek <polacek@redhat.com>
5318 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
5320 2021-05-03 Jeff Law <jlaw@tachyum.com>
5322 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
5324 2021-05-03 Jeff Law <jlaw@tachyum.com>
5326 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
5328 2021-05-03 Jeff Law <jlaw@tachyum.com>
5330 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
5332 2021-05-03 Jeff Law <jlaw@tachyum.com>
5334 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
5335 cr16 and xstormy16 targets.
5337 2021-05-03 Richard Biener <rguenther@suse.de>
5339 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
5340 * gcc.dg/pr81192.c: Disable DSE.
5342 2021-05-03 Richard Biener <rguenther@suse.de>
5344 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
5346 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
5349 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
5350 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
5352 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
5354 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
5355 mapping class on AIX.
5356 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
5357 * gcc.c-torture/execute/alias-2.c: Same.
5358 * gcc.dg/alias-7.c: Same.
5360 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
5362 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
5364 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
5367 2021-04-30 Richard Biener <rguenther@suse.de>
5370 * g++.dg/pr98032.C: New testcase.
5372 2021-04-30 Richard Biener <rguenther@suse.de>
5374 PR tree-optimization/96513
5375 * gcc.dg/torture/pr96513.c: New testcase.
5377 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
5380 * gcc.target/i386/pr98060.c: New test.
5382 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
5384 PR rtl-optimization/100225
5385 PR rtl-optimization/84878
5386 * gcc.dg/pr100225.c: New test.
5388 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5390 PR preprocessor/82359
5391 * g++.dg/cpp1y/digit-sep-line.C,
5392 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
5394 2021-04-29 Jason Merrill <jason@redhat.com>
5396 * g++.dg/lookup/using-decl1.C: New test.
5398 2021-04-29 Jason Merrill <jason@redhat.com>
5401 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
5403 2021-04-29 Patrick Palka <ppalka@redhat.com>
5406 * g++.dg/template/koenig12.C: New test.
5408 2021-04-29 Marek Polacek <polacek@redhat.com>
5411 * g++.dg/cpp1z/class-deduction87.C: New test.
5413 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
5415 PR rtl-optimization/100303
5416 * g++.dg/torture/pr100303.C: New file.
5418 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
5421 * g++.dg/pr90773-1.h: New test.
5422 * g++.dg/pr90773-1a.C: Likewise.
5423 * g++.dg/pr90773-1b.C: Likewise.
5424 * g++.dg/pr90773-1c.C: Likewise.
5425 * g++.dg/pr90773-1d.C: Likewise.
5426 * gcc.target/i386/pr90773-1.c: Likewise.
5427 * gcc.target/i386/pr90773-2.c: Likewise.
5428 * gcc.target/i386/pr90773-3.c: Likewise.
5429 * gcc.target/i386/pr90773-4.c: Likewise.
5430 * gcc.target/i386/pr90773-5.c: Likewise.
5431 * gcc.target/i386/pr90773-6.c: Likewise.
5432 * gcc.target/i386/pr90773-7.c: Likewise.
5433 * gcc.target/i386/pr90773-8.c: Likewise.
5434 * gcc.target/i386/pr90773-9.c: Likewise.
5435 * gcc.target/i386/pr90773-10.c: Likewise.
5436 * gcc.target/i386/pr90773-11.c: Likewise.
5437 * gcc.target/i386/pr90773-12.c: Likewise.
5438 * gcc.target/i386/pr90773-13.c: Likewise.
5439 * gcc.target/i386/pr90773-14.c: Likewise.
5441 2021-04-29 Richard Biener <rguenther@suse.de>
5443 PR tree-optimization/100253
5444 * g++.dg/pr100253.C: New testcase.
5446 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
5451 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5454 * gcc.target/aarch64/sve/pr100302.c: New test.
5456 2021-04-29 Jakub Jelinek <jakub@redhat.com>
5459 * c-c++-common/gomp/task-detach-3.c: New test.
5461 2021-04-29 Richard Biener <rguenther@suse.de>
5463 PR tree-optimization/99912
5464 * gcc.dg/pr95580.c: Disable DSE.
5465 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
5466 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
5467 to prevent them from being removed.
5468 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5470 2021-04-29 Martin Sebor <msebor@redhat.com>
5472 PR middle-end/100250
5473 * gcc.dg/uninit-pr100250.c: New test.
5475 2021-04-29 Joseph Myers <joseph@codesourcery.com>
5477 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
5478 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
5480 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
5482 * gfortran.dg/gomp/map-5.f90: New test.
5484 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
5486 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
5487 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
5488 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
5490 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5492 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
5494 2021-04-28 Alexandre Oliva <oliva@adacore.com>
5496 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
5497 mismatch when asm comments start with "/ ".
5499 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
5502 * gcc.c-torture/compile/pr100305.c: New test.
5504 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5507 * gfortran.dg/PR82376.f90: New test.
5509 2021-04-28 Richard Biener <rguenther@suse.de>
5511 PR tree-optimization/100292
5512 * gcc.dg/pr100292.c: New testcase.
5514 2021-04-28 Richard Wai <richard@annexi-strayline.com>
5516 * gnat.dg/containers2.adb: New test.
5518 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
5520 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
5522 2021-04-27 Jason Merrill <jason@redhat.com>
5525 * g++.dg/cpp0x/depr-copy3.C: New test.
5527 2021-04-27 Patrick Palka <ppalka@redhat.com>
5530 * g++.dg/cpp0x/variadic182.C: New test.
5532 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5534 PR middle-end/100284
5535 * gcc.target/aarch64/sve/pr81003.c: New test.
5537 2021-04-27 Martin Sebor <msebor@redhat.com>
5540 * g++.dg/ext/flexary13.C: Remove malformed directives.
5542 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
5545 * gcc.c-torture/compile/pr100106.c: New testcase.
5547 2021-04-27 Alex Coplan <alex.coplan@arm.com>
5550 * gcc.target/arm/pr99977.c: New test.
5552 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5554 PR tree-optimization/100239
5555 * gcc.dg/pr100239.c: New test.
5557 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5559 PR rtl-optimization/100254
5560 * g++.dg/opt/pr100254.C: New test.
5562 2021-04-27 Richard Biener <rguenther@suse.de>
5564 PR tree-optimization/99912
5565 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
5566 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
5567 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
5568 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
5570 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5572 PR tree-optimization/95527
5573 * gcc.dg/tree-ssa/pr95527-2.c: New test.
5575 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5577 PR tree-optimization/96696
5578 * gcc.target/i386/pr96696.c: New test.
5580 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5583 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
5584 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
5585 expected error message when subtracting pointers to different
5586 vector types. Expect warnings when mixing them elsewhere.
5587 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
5588 XFAILs. Tweak error messages for some cases.
5590 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
5592 * gcc.target/aarch64/simd/ssra.c: Use +nosve
5593 * gcc.target/aarch64/simd/usra.c: Likewise.
5595 2021-04-27 Richard Biener <rguenther@suse.de>
5597 PR tree-optimization/100051
5598 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
5600 2021-04-27 Richard Biener <rguenther@suse.de>
5603 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
5604 malformed dg directive.
5606 2021-04-27 Richard Biener <rguenther@suse.de>
5609 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
5610 * g++.dg/ipa/pr45572-2.C: Likewise.
5611 * g++.dg/template/spec26.C: Likewise.
5612 * gcc.dg/pr20126.c: Likewise.
5613 * gcc.dg/tree-ssa/pr20739.c: Likewise.
5615 2021-04-27 Richard Biener <rguenther@suse.de>
5617 PR tree-optimization/100278
5618 * gcc.dg/tree-ssa/pr100278.c: New testcase.
5620 2021-04-27 Jakub Jelinek <jakub@redhat.com>
5623 * gcc.target/i386/pr99405.c: New test.
5625 2021-04-27 Richard Biener <rguenther@suse.de>
5627 PR tree-optimization/99776
5628 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
5630 2021-04-26 Patrick Palka <ppalka@redhat.com>
5633 * g++.dg/cpp1y/constexpr-base1.C: New test.
5634 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
5636 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5638 * gfortran.dg/goacc/classify-serial.f95:
5639 Use [Ww]arning in dg-bogus as FE diagnostic and default
5640 diagnostic differ and the result depends on ENABLE_OFFLOAD.
5641 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5642 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5644 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
5646 * gfortran.dg/goacc/classify-serial.f95:
5647 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
5648 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5649 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5651 2021-04-26 Richard Biener <rguenther@suse.de>
5653 PR tree-optimization/99956
5654 * gfortran.dg/pr99956.f: New testcase.
5656 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
5658 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
5659 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
5660 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
5661 * gcc.target/arm/cmse/cmse-16.c: Likewise.
5662 * gcc.target/arm/cmse/struct-1.c: Likewise.
5663 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
5665 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5668 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
5670 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
5672 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
5673 Nathan Sidwell <nathan@codesourcery.com>
5674 Tom de Vries <vries@codesourcery.com>
5675 Julian Brown <julian@codesourcery.com>
5676 Kwok Cheung Yeung <kcy@codesourcery.com>
5678 * c-c++-common/goacc/diag-parallelism-1.c: New.
5679 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
5680 and match diagnostics, as appropriate.
5681 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
5682 * c-c++-common/goacc/classify-kernels.c: Likewise.
5683 * c-c++-common/goacc/classify-parallel.c: Likewise.
5684 * c-c++-common/goacc/classify-routine.c: Likewise.
5685 * c-c++-common/goacc/classify-serial.c: Likewise.
5686 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5687 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5688 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
5689 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5690 * c-c++-common/goacc/pr70688.c: Likewise.
5691 * c-c++-common/goacc/routine-1.c: Likewise.
5692 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
5693 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5694 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5695 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5696 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5697 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5698 * gfortran.dg/goacc/classify-serial.f95: Likewise.
5699 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5700 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5701 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5702 * gfortran.dg/goacc/routine-4.f90: Likewise.
5703 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5704 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5705 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
5706 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5708 2021-04-26 Richard Biener <rguenther@suse.de>
5710 PR tree-optimization/99473
5711 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
5713 2021-04-25 liuhongt <hongtao.liu@intel.com>
5716 * gcc.target/i386/pr98911.c: New test.
5717 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
5718 with __builtin_ia32_pcmpistrm128 since it has been folded.
5720 2021-04-24 David Malcolm <dmalcolm@redhat.com>
5723 * g++.dg/analyzer/pr100244.C: New test.
5725 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5728 * gfortran.dg/pr100154.f90: New test.
5730 2021-04-24 Harald Anlauf <anlauf@gmx.de>
5733 * gfortran.dg/ptr-func-4.f90: New test.
5735 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5737 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
5738 * gcc.dg/guality/guality.c: Likewise.
5739 * gcc.dg/guality/inline-params.c: Likewise.
5740 * gcc.dg/guality/loop-1.c: Likewise.
5741 * gcc.dg/guality/pr36728-1.c: Likewise.
5742 * gcc.dg/guality/pr36728-2.c: Likewise.
5743 * gcc.dg/guality/pr36728-3.c: Likewise.
5744 * gcc.dg/guality/pr41447-1.c: Likewise.
5745 * gcc.dg/guality/pr54200.c: Likewise.
5746 * gcc.dg/guality/pr54519-1.c: Likewise.
5747 * gcc.dg/guality/pr54519-2.c: Likewise.
5748 * gcc.dg/guality/pr54519-3.c: Likewise.
5749 * gcc.dg/guality/pr54519-4.c: Likewise.
5750 * gcc.dg/guality/pr54519-5.c: Likewise.
5751 * gcc.dg/guality/pr54519-6.c: Likewise.
5752 * gcc.dg/guality/pr54693-2.c: Likewise.
5753 * gcc.dg/guality/pr56154-1.c: Likewise.
5754 * gcc.dg/guality/pr59776.c: Likewise.
5755 * gcc.dg/guality/pr68860-1.c: Likewise.
5756 * gcc.dg/guality/pr68860-2.c: Likewise.
5757 * gcc.dg/guality/pr90074.c: Likewise.
5758 * gcc.dg/guality/pr90716.c: Likewise.
5759 * gcc.dg/guality/sra-1.c: Likewise.
5761 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
5763 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
5765 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
5766 * gcc.dg/guality/pr59776.c: Likewise.
5767 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
5769 2021-04-24 Patrick Palka <ppalka@redhat.com>
5776 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
5777 * g++.dg/cpp2a/nontype-class45.C: New test.
5778 * g++.dg/cpp2a/nontype-class46.C: New test.
5779 * g++.dg/cpp2a/nontype-class47.C: New test.
5780 * g++.dg/cpp2a/nontype-class48.C: New test.
5782 2021-04-24 Patrick Palka <ppalka@redhat.com>
5785 * g++.dg/cpp1z/class-deduction86.C: New test.
5787 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
5790 * gcc.target/powerpc/pr98952.c: New test.
5792 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5795 * gcc.target/i386/pr79514.c (dg-error):
5796 Expect error for 64bit targets.
5798 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
5801 * gcc.target/i386/pr100182.c: New test.
5802 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
5803 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
5805 2021-04-23 Patrick Palka <ppalka@redhat.com>
5808 * g++.dg/concepts/diagnostic17.C: New test.
5810 2021-04-23 Patrick Palka <ppalka@redhat.com>
5813 * g++.dg/cpp1z/direct-enum-init2.C: New test.
5815 2021-04-23 Richard Biener <rguenther@suse.de>
5817 PR tree-optimization/99971
5818 * g++.dg/vect/slp-pr99971.cc: New testcase.
5820 2021-04-23 liuhongt <hongtao.liu@intel.com>
5823 * gcc.target/i386/pr100093.c: New test.
5825 2021-04-22 Patrick Palka <ppalka@redhat.com>
5828 * g++.dg/cpp2a/concepts-uneval3.C: New test.
5830 2021-04-22 Patrick Palka <ppalka@redhat.com>
5833 * g++.dg/template/partial-specialization9.C: New test.
5835 2021-04-22 Marek Polacek <polacek@redhat.com>
5838 * g++.dg/warn/Wtype-limits6.C: New test.
5840 2021-04-22 Patrick Palka <ppalka@redhat.com>
5843 * g++.dg/cpp0x/sfinae67.C: New test.
5845 2021-04-22 Patrick Palka <ppalka@redhat.com>
5848 * g++.dg/template/access36.C: New test.
5850 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5852 * substr_9.f90: Move to ...
5853 * gfortran.dg/substr_9.f90: ... here.
5854 * substr_10.f90: Move to ...
5855 * gfortran.dg/substr_10.f90: ... here.
5857 2021-04-22 Martin Liska <mliska@suse.cz>
5861 * g++.dg/template/nontype29.C: Fix typos and missing comments.
5862 * gcc.dg/Warray-bounds-64.c: Likewise.
5863 * gcc.dg/Warray-parameter.c: Likewise.
5864 * gcc.dg/Wstring-compare.c: Likewise.
5865 * gcc.dg/format/gcc_diag-11.c: Likewise.
5866 * gfortran.dg/array_constructor_3.f90: Likewise.
5867 * gfortran.dg/matmul_bounds_9.f90: Likewise.
5868 * gfortran.dg/pr78033.f90: Likewise.
5869 * gfortran.dg/pr96325.f90: Likewise.
5871 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
5874 * gcc.target/i386/pr100119.c: New test.
5876 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5879 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
5881 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
5883 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
5884 obtained hard limit, and only call setrlimit if new softlimit is lower.
5886 2021-04-22 Richard Biener <rguenther@suse.de>
5889 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
5892 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
5894 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
5897 2021-04-21 Marek Polacek <polacek@redhat.com>
5900 * g++.dg/cpp0x/enum_base4.C: New test.
5901 * g++.dg/cpp0x/enum_base5.C: New test.
5903 2021-04-21 Alex Coplan <alex.coplan@arm.com>
5906 * gcc.target/aarch64/pr99988.c: New test.
5908 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5910 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
5912 * g++.dg/cpp1y/auto-fn61.C: Likewise.
5913 * g++.dg/cpp2a/nontype-class39.C: Likewise.
5914 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
5915 * g++.dg/cpp0x/vt-88982.C: Likewise.
5916 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
5917 dg-additional-options.
5918 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5920 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
5922 * gcc.target/i386/monitor-2.c: New test.
5924 2021-04-21 Richard Biener <rguenther@suse.de>
5927 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
5928 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
5930 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5932 PR rtl-optimization/100148
5933 * g++.dg/opt/pr100148.C: New test.
5935 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
5937 * gfortran.dg/gomp/depobj-1.f90: New test.
5938 * gfortran.dg/gomp/depobj-2.f90: New test.
5940 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5942 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
5944 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
5946 PR middle-end/100130
5947 * c-c++-common/attr-retain-10.c: New test.
5948 * c-c++-common/attr-retain-11.c: Likewise.
5950 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5952 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
5953 must match for target IBM Z only.
5955 2021-04-20 Jason Merrill <jason@redhat.com>
5958 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
5960 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5962 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
5963 z/Architecture only.
5965 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
5968 * gfortran.dg/pdt_31.f03: New test.
5969 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
5972 2021-04-19 Marek Polacek <polacek@redhat.com>
5975 * g++.dg/concepts/diagnostic16.C: New test.
5977 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
5980 * gdc.dg/pr98457.d: New test.
5982 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5985 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
5988 2021-04-19 Richard Biener <rguenther@suse.de>
5990 PR preprocessor/100142
5991 * gcc.dg/pr100142.c: New testcase.
5992 * g++.dg/diagnostic/pr72803.C: Revert last change.
5994 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
5996 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
5997 '--param=openacc-kernels=[...]'.
5998 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5999 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6000 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
6001 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
6002 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6003 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6004 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6006 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
6008 * gnat.dg/opt92.adb: New test.
6010 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6012 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
6013 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6014 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6015 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6016 * gcc.target/s390/zero-scratch-regs-1.c: New test.
6018 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6021 * gfortran.dg/PR100094.f90: New test.
6023 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
6026 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
6029 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6032 * gcc.target/aarch64/pr91710.c: New test.
6034 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6037 * gfortran.dg/PR10018.f90: New test.
6039 2021-04-16 Tamar Christina <tamar.christina@arm.com>
6042 * gcc.target/aarch64/sve/pr100048.c: New test.
6044 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6047 * g++.dg/cpp0x/constexpr-100111.C: New test.
6049 2021-04-16 Marek Polacek <polacek@redhat.com>
6052 * g++.dg/cpp2a/typename14.C: Don't expect particular error
6054 * g++.dg/cpp2a/typename19.C: New test.
6056 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
6058 * gcc.dg/gimplefe-40.c: Moved to...
6059 * gcc.dg/vect/gimplefe-40.c: ...here.
6060 * gcc.dg/gimplefe-41.c: Moved to...
6061 * gcc.dg/vect/gimplefe-41.c: ...here.
6063 2021-04-16 Harald Anlauf <anlauf@gmx.de>
6064 Paul Thomas <pault@gcc.gnu.org>
6067 * gfortran.dg/pr63797.f90: New test.
6069 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6071 * gcc.dg/tree-ssa/pr83403-1.c: Revert
6072 max-completely-peeled-insns to the default value on IBM Z.
6073 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
6075 2021-04-16 Patrick Palka <ppalka@redhat.com>
6078 * g++.dg/cpp2a/constexpr-init21.C: New test.
6080 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6083 * gcc.target/aarch64/pr100075.c: New test.
6085 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
6087 PR rtl-optimization/99596
6088 * gcc.target/arm/pr99596.c: New test.
6090 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
6093 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
6095 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
6096 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
6097 missing quotes around switch names.
6098 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
6100 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.target/aarch64/pr99767.c: New test.
6105 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6108 * g++.dg/cpp23/lambda-specifiers2.C: New test.
6110 2021-04-16 Jakub Jelinek <jakub@redhat.com>
6113 * g++.dg/cpp1z/pr99833.C: New test.
6114 * g++.dg/cpp2a/pr99833.C: New test.
6116 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6118 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
6119 the default value on IBM Z.
6121 2021-04-16 Jason Merrill <jason@redhat.com>
6124 * g++.dg/abi/mangle71.C: Fix expected mangling.
6125 * g++.dg/abi/mangle77.C: New test.
6126 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
6127 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
6128 * g++.dg/cpp2a/nontype-class44.C: New test.
6130 2021-04-15 Martin Sebor <msebor@redhat.com>
6134 * gcc.dg/Warray-parameter-9.c: New test.
6135 * gcc.dg/Wnonnull-6.c: New test.
6136 * gcc.dg/Wreturn-type3.c: New test.
6137 * gcc.dg/Wunused-result.c: New test.
6138 * gcc.dg/attr-noreturn.c: New test.
6139 * gcc.dg/attr-returns-nonnull.c: New test.
6141 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
6144 * gcc.dg/pr84877.c: Xfail for cris-*-*.
6146 2021-04-15 Jason Merrill <jason@redhat.com>
6149 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
6151 2021-04-15 Martin Sebor <msebor@redhat.com>
6153 * gcc.dg/uninit-pr89230-1.c: New test.
6154 * gcc.dg/uninit-pr89230-2.c: Same.
6156 2021-04-15 Jason Merrill <jason@redhat.com>
6159 * g++.dg/cpp0x/noexcept67.C: New test.
6161 2021-04-15 Jason Merrill <jason@redhat.com>
6164 * g++.dg/cpp2a/lambda-uneval15.C: New test.
6166 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6168 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
6169 -mtune=generic to the SVE flags.
6170 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6171 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6172 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
6174 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6176 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
6177 (aarch64-with-arch-dg-options): Likewise.
6178 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
6179 aarch64-with-arch-dg-options. Move the default architecture
6180 flags to the final dg-runtest argument.
6181 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
6183 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
6185 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6188 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
6190 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6193 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
6194 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
6196 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
6199 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
6201 2021-04-15 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.target/aarch64/pr100056.c: New test.
6206 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6208 * gcc.dg/pr93210.c: Adapt regex in order to also support a
6209 RESULT_DECL as an operand for a RETURN_EXPR.
6211 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6213 * gcc.target/aarch64/sve/pr99929_1.c: New file.
6214 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
6216 2021-04-14 Jason Merrill <jason@redhat.com>
6219 * g++.dg/template/dependent-tmpl2.C: New test.
6221 2021-04-14 Jason Merrill <jason@redhat.com>
6224 * g++.dg/parse/uneval1.C: New test.
6226 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
6228 PR rtl-optimization/100066
6229 * gcc.target/i386/pr100066.c: New.
6231 2021-04-14 Martin Sebor <msebor@redhat.com>
6233 * gcc.dg/pr86058.c: Limit to just x86_64.
6235 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
6238 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
6240 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
6242 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
6243 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
6245 2021-04-14 Patrick Palka <ppalka@redhat.com>
6249 * g++.dg/cpp1z/class-deduction85.C: New test.
6250 * g++.dg/template/ref11.C: New test.
6252 2021-04-14 Jason Merrill <jason@redhat.com>
6255 * g++.dg/cpp2a/lambda-uneval14.C: New test.
6257 2021-04-14 Jason Merrill <jason@redhat.com>
6260 * g++.dg/debug/defaulted1.C: New test.
6262 2021-04-14 Jason Merrill <jason@redhat.com>
6265 * g++.dg/debug/cleanup1.C: New test.
6266 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
6267 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
6268 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
6269 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
6270 * g++.dg/tm/inherit2.C: Likewise.
6271 * g++.dg/tm/unsafe1.C: Likewise.
6272 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
6273 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
6275 2021-04-13 Martin Sebor <msebor@redhat.com>
6277 PR tree-optimization/82800
6278 * g++.dg/warn/uninit-pr82800.C: New test.
6280 2021-04-13 Martin Sebor <msebor@redhat.com>
6283 * gcc.dg/pr86058.c: New test.
6285 2021-04-13 Patrick Palka <ppalka@redhat.com>
6288 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
6289 * g++.old-deja/g++.ns/template7.C: Likewise.
6290 * g++.old-deja/g++.pt/crash8.C: Likewise.
6292 2021-04-13 Jason Merrill <jason@redhat.com>
6295 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
6297 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6300 * g++.dg/cpp2a/spaceship-err6.C: New test.
6302 2021-04-13 Jason Merrill <jason@redhat.com>
6305 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
6307 2021-04-13 Patrick Palka <ppalka@redhat.com>
6310 * g++.dg/parse/template2.C: Adjust expected diagnostic.
6311 * g++.dg/template/error8.C: Likewise.
6312 * g++.dg/cpp1z/class-deduction84.C: New test.
6314 2021-04-13 Richard Biener <rguenther@suse.de>
6316 PR tree-optimization/100053
6317 * gcc.dg/torture/pr100053.c: New testcase.
6318 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
6320 2021-04-13 Jason Merrill <jason@redhat.com>
6323 * g++.dg/cpp0x/constexpr-base7.C: New test.
6325 2021-04-13 Nathan Sidwell <nathan@acm.org>
6327 PR preprocessor/99446
6328 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
6330 2021-04-13 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.target/aarch64/pr100028.c: New test.
6335 2021-04-13 Patrick Palka <ppalka@redhat.com>
6338 * g++.dg/cpp2a/nontype-class43.C: New test.
6340 2021-04-13 Patrick Palka <ppalka@redhat.com>
6344 * g++.dg/cpp2a/concepts-uneval1.C: New test.
6345 * g++.dg/cpp2a/concepts-uneval2.C: New test.
6347 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
6350 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
6351 line 971 for cris-*-*.
6353 2021-04-13 David Malcolm <dmalcolm@redhat.com>
6356 * gcc.dg/analyzer/pr98599-a.c: New test.
6357 * gcc.dg/analyzer/pr98599-b.c: New test.
6359 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6361 PR rtl-optimization/99905
6362 * gcc.target/i386/pr99905.c: New test.
6364 2021-04-12 Jakub Jelinek <jakub@redhat.com>
6367 * gcc.dg/pr99830.c: New test.
6369 2021-04-12 Jason Merrill <jason@redhat.com>
6372 * g++.dg/template/dependent-tmpl1.C: New test.
6374 2021-04-12 Martin Liska <mliska@suse.cz>
6377 * g++.dg/asan/pr99877.C: New test.
6379 2021-04-12 Cui,Lili <lili.cui@intel.com>
6381 * gcc.target/i386/funcspec-56.inc: Handle new march.
6382 * g++.target/i386/mv16.C: Handle new march
6384 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
6387 * c-c++-common/goacc/collapse-2.c: New.
6389 2021-04-11 Jason Merrill <jason@redhat.com>
6392 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
6393 * g++.dg/other/anon-union5.C: New test.
6395 2021-04-10 Jason Merrill <jason@redhat.com>
6398 * g++.dg/gomp/this-1.C: Adjust diagnostic.
6399 * g++.dg/cpp0x/constexpr-this1.C: New test.
6401 2021-04-10 David Malcolm <dmalcolm@redhat.com>
6404 * gcc.dg/analyzer/pr100011.c: New test.
6406 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6409 * gcc.dg/pr99990.c: New test.
6411 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
6414 * gcc.target/i386/pr99744-2.c: New test.
6416 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6419 * gcc.dg/lto/pr99849_0.c: New test.
6421 2021-04-10 Jakub Jelinek <jakub@redhat.com>
6423 PR rtl-optimization/98601
6424 * gcc.dg/torture/pr98601.c: New test.
6426 2021-04-10 Jason Merrill <jason@redhat.com>
6432 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
6433 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
6434 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
6435 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
6437 2021-04-10 Jason Merrill <jason@redhat.com>
6440 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
6442 2021-04-09 Martin Sebor <msebor@redhat.com>
6445 * g++.dg/warn/uninit-pr55288.C: New test.
6447 2021-04-09 Patrick Palka <ppalka@redhat.com>
6450 * g++.dg/cpp1z/fold-lambda4.C: New test.
6452 2021-04-09 Marek Polacek <polacek@redhat.com>
6455 * g++.dg/concepts/abbrev10.C: New test.
6456 * g++.dg/concepts/abbrev11.C: New test.
6458 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6460 * gcc.target/aarch64/pr70398.c: Require a target that can link
6463 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6465 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
6467 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6469 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
6472 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6474 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
6475 * gcc.dg/pr96573.c: Likewise.
6476 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6477 * gcc.dg/vect/bb-slp-43.c: Likewise.
6478 * gcc.dg/vect/slp-reduc-11.c: Likewise.
6480 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6482 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
6483 loop to vectorized if vect_fold_extract_last.
6485 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6487 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
6488 of relying on vectorisation.
6490 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6493 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
6495 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
6498 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
6499 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6501 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
6504 * gfortran.dg/coarray/dummy_2.f90: New test.
6506 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
6508 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
6510 2021-04-08 Patrick Palka <ppalka@redhat.com>
6513 * g++.dg/cpp2a/concepts-lambda16.C: New test.
6514 * g++.dg/cpp2a/concepts-lambda17.C: New test.
6516 2021-04-08 Patrick Palka <ppalka@redhat.com>
6519 * g++.dg/cpp2a/concepts-ctad3.C: New test.
6521 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6523 * lib/scanasm.exp (scan-lto-assembler): Update expected name
6526 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6528 * lib/target-supports.exp
6529 (check_effective_target_stdint_types_mbig_endian): New proc.
6530 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
6531 stdint_types_mbig_endian.
6532 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
6533 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
6535 2021-04-08 Jason Merrill <jason@redhat.com>
6538 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
6539 * g++.dg/conversion/ref7.C: New test.
6541 2021-04-08 Jakub Jelinek <jakub@redhat.com>
6544 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
6545 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
6546 * g++.dg/cpp2a/constexpr-new18.C: New test.
6547 * g++.dg/cpp2a/constexpr-new19.C: New test.
6549 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6551 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
6553 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6555 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
6556 "was here" from error message.
6557 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
6558 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
6559 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
6560 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
6561 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
6562 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
6563 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
6564 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
6565 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
6566 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
6567 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
6568 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
6569 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
6571 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6573 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
6574 * gcc.target/aarch64/pr98772.c: Likewise.
6575 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
6577 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
6579 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
6580 conversion to shifts and adds.
6582 2021-04-08 David Malcolm <dmalcolm@redhat.com>
6586 * gcc.dg/analyzer/pr99042.c: New test.
6587 * gcc.dg/analyzer/pr99774-1.c: New test.
6588 * gcc.dg/analyzer/pr99774-2.c: New test.
6590 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
6592 * gdc.dg/gdc108.d: Update test.
6593 * gdc.dg/gdc142.d: Likewise.
6594 * gdc.dg/pr90136a.d: Likewise.
6595 * gdc.dg/pr90136b.d: Likewise.
6596 * gdc.dg/pr90136c.d: Likewise.
6597 * gdc.dg/pr95173.d: Likewise.
6598 * gdc.dg/attr_allocsize1.d: New test.
6599 * gdc.dg/attr_allocsize2.d: New test.
6600 * gdc.dg/attr_alwaysinline1.d: New test.
6601 * gdc.dg/attr_cold1.d: New test.
6602 * gdc.dg/attr_exclusions1.d: New test.
6603 * gdc.dg/attr_exclusions2.d: New test.
6604 * gdc.dg/attr_flatten1.d: New test.
6605 * gdc.dg/attr_module.d: New test.
6606 * gdc.dg/attr_noclone1.d: New test.
6607 * gdc.dg/attr_noicf1.d: New test.
6608 * gdc.dg/attr_noinline1.d: New test.
6609 * gdc.dg/attr_noipa1.d: New test.
6610 * gdc.dg/attr_noplt1.d: New test.
6611 * gdc.dg/attr_optimize1.d: New test.
6612 * gdc.dg/attr_optimize2.d: New test.
6613 * gdc.dg/attr_optimize3.d: New test.
6614 * gdc.dg/attr_optimize4.d: New test.
6615 * gdc.dg/attr_restrict1.d: New test.
6616 * gdc.dg/attr_section1.d: New test.
6617 * gdc.dg/attr_symver1.d: New test.
6618 * gdc.dg/attr_target1.d: New test.
6619 * gdc.dg/attr_targetclones1.d: New test.
6620 * gdc.dg/attr_used1.d: New test.
6621 * gdc.dg/attr_used2.d: New test.
6622 * gdc.dg/attr_weak1.d: New test.
6623 * gdc.dg/imports/attributes.d: New test.
6625 2021-04-08 Jason Merrill <jason@redhat.com>
6628 * g++.dg/template/mem-spec2.C: New test.
6630 2021-04-08 Marek Polacek <polacek@redhat.com>
6633 * g++.dg/cpp2a/explicit16.C: Use c++20.
6634 * g++.dg/cpp0x/noexcept66.C: New test.
6635 * g++.dg/cpp2a/explicit17.C: New test.
6637 2021-04-08 Alex Coplan <alex.coplan@arm.com>
6640 * gcc.c-torture/compile/pr99647.c: New test.
6642 2021-04-07 Jason Merrill <jason@redhat.com>
6645 * g++.dg/template/friend71.C: New test.
6647 2021-04-07 Jason Merrill <jason@redhat.com>
6650 * g++.dg/template/friend70.C: New test.
6652 2021-04-07 Jason Merrill <jason@redhat.com>
6655 * g++.dg/lookup/using66.C: New test.
6657 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6659 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
6660 when building an executable with testglue.
6662 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6664 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
6665 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
6667 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
6669 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
6670 if IFN_STORE_LANES is available.
6671 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
6672 IFN_STORE_LANES is available.
6673 * gcc.target/aarch64/pr99873_1.c: New test.
6674 * gcc.target/aarch64/pr99873_2.c: Likewise.
6675 * gcc.target/aarch64/pr99873_3.c: Likewise.
6676 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
6677 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
6678 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
6680 2021-04-07 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/99954
6683 * gcc.dg/torture/pr99954.c: New testcase.
6685 2021-04-07 Richard Biener <rguenther@suse.de>
6688 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
6691 2021-04-07 Richard Biener <rguenther@suse.de>
6693 PR tree-optimization/99947
6694 * gcc.dg/torture/pr99947.c: New testcase.
6696 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
6698 PR tree-optimization/98736
6699 * gcc.c-torture/execute/pr98736.c: New test.
6701 2021-04-07 Marek Polacek <polacek@redhat.com>
6704 * g++.dg/cpp0x/rv-life.C: New test.
6706 2021-04-06 Jason Merrill <jason@redhat.com>
6709 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
6711 2021-04-06 Jason Merrill <jason@redhat.com>
6714 * g++.dg/cpp1z/inline-var9.C: New test.
6716 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
6719 * g++.target/aarch64/sve/pr99781.C: New.
6721 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
6723 * gcc.target/i386/memcpy-strategy-9.c: New test.
6724 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
6725 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
6726 * gcc.target/i386/memset-strategy-7.c: Likewise.
6727 * gcc.target/i386/memset-strategy-8.c: Likewise.
6728 * gcc.target/i386/memset-strategy-9.c: Likewise.
6730 2021-04-06 Richard Biener <rguenther@suse.de>
6732 PR tree-optimization/99880
6733 * gcc.dg/torture/pr99880.c: New testcase.
6735 2021-04-06 Nathan Sidwell <nathan@acm.org>
6737 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
6738 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
6740 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6742 PR tree-optimization/96573
6743 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
6744 VEC_PERM_EXPR with bswapping permutation.
6746 2021-04-06 Richard Biener <rguenther@suse.de>
6748 PR tree-optimization/99924
6749 * gfortran.dg/vect/pr99924.f90: New testcase.
6751 2021-04-06 Jakub Jelinek <jakub@redhat.com>
6754 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
6756 2021-04-06 Jason Merrill <jason@redhat.com>
6759 * g++.dg/abi/lambda-defarg1.C: New test.
6761 2021-04-06 Patrick Palka <ppalka@redhat.com>
6764 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
6765 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
6767 2021-04-05 Jason Merrill <jason@redhat.com>
6770 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
6772 2021-04-05 Jason Merrill <jason@redhat.com>
6774 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
6775 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
6776 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
6778 2021-04-05 Jason Merrill <jason@redhat.com>
6781 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
6783 2021-04-05 Jason Merrill <jason@redhat.com>
6786 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
6788 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6791 * gcc.dg/analyzer/pr99906.c: New test.
6793 2021-04-05 David Malcolm <dmalcolm@redhat.com>
6796 * gcc.dg/analyzer/pr99886.c: New test.
6798 2021-04-05 Jason Merrill <jason@redhat.com>
6801 * g++.dg/cpp0x/extern_template-6.C: New test.
6803 2021-04-05 Jason Merrill <jason@redhat.com>
6806 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
6808 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
6811 * gdc.dg/pr99914.d: New test.
6813 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
6815 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
6816 * gcc.dg/tree-ssa/evrp11.c: Likewise.
6818 2021-04-04 Jason Merrill <jason@redhat.com>
6821 * g++.dg/cpp0x/initlist-new5.C: New test.
6823 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6825 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
6827 2021-04-03 Alexandre Oliva <oliva@adacore.com>
6829 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
6831 2021-04-03 Marek Polacek <polacek@redhat.com>
6834 * g++.dg/other/gc7.C: New test.
6836 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
6839 * gfortran.dg/coarray_48.f90: New test.
6841 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6843 PR tree-optimization/99882
6844 * gcc.dg/pr99882.c: New test.
6846 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6848 PR rtl-optimization/99863
6849 * gcc.target/i386/pr99863.c: New test.
6851 2021-04-03 Jakub Jelinek <jakub@redhat.com>
6854 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
6856 2021-04-03 Jason Merrill <jason@redhat.com>
6859 * g++.dg/opt/nrv20.C: New test.
6861 2021-04-03 Jason Merrill <jason@redhat.com>
6864 * g++.dg/cpp1z/noexcept-type24.C: New test.
6866 2021-04-03 Jason Merrill <jason@redhat.com>
6869 * g++.dg/ext/vector40.C: New test.
6871 2021-04-02 Patrick Palka <ppalka@redhat.com>
6874 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
6876 2021-04-02 Patrick Palka <ppalka@redhat.com>
6879 * g++.dg/cpp2a/nontype-class42.C: New test.
6881 2021-04-02 Jason Merrill <jason@redhat.com>
6884 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
6886 2021-04-02 Nathan Sidwell <nathan@acm.org>
6888 * g++.dg/modules/pr99283-6_d.H: New.
6889 * g++.dg/modules/pr99283-7-swap.h: New.
6890 * g++.dg/modules/pr99283-7-traits.h: New.
6891 * g++.dg/modules/pr99283-7_a.H: New.
6892 * g++.dg/modules/pr99283-7_b.H: New.
6893 * g++.dg/modules/pr99283-7_c.C: New.
6894 * g++.dg/modules/pr99283-7_d.H: New.
6896 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
6898 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
6899 * go.test/test/fixedbugs/issue22200b.go: Likewise.
6901 2021-04-02 Jakub Jelinek <jakub@redhat.com>
6903 PR tree-optimization/99726
6904 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
6905 -floop-nest-optimize to dg-additional-options guarded on fgraphite
6908 2021-04-01 Marek Polacek <polacek@redhat.com>
6911 * g++.dg/other/gc6.C: New test.
6913 2021-04-01 Jason Merrill <jason@redhat.com>
6916 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
6918 2021-04-01 Jason Merrill <jason@redhat.com>
6921 * g++.dg/abi/abi-tag24a.C: New test.
6922 * g++.dg/abi/macro0.C: Adjust expected value.
6924 2021-04-01 Nathan Sidwell <nathan@acm.org>
6927 * g++.dg/modules/pr99283-6.h: New.
6928 * g++.dg/modules/pr99283-6_a.H: New.
6929 * g++.dg/modules/pr99283-6_b.H: New.
6930 * g++.dg/modules/pr99283-6_c.C: New.
6931 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
6932 * g++.dg/modules/indirect-3_c.C: Adjust scan.
6933 * g++.dg/modules/indirect-4_c.C: Adjust scan.
6934 * g++.dg/modules/lambda-3_b.C: Adjust scan.
6935 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
6936 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
6937 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
6939 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
6942 * gcc.dg/tree-ssa/pr98265.C: New test.
6944 2021-04-01 Jakub Jelinek <jakub@redhat.com>
6946 PR tree-optimization/96573
6947 * gcc.dg/pr96573.c: New test.
6949 2021-04-01 Richard Biener <rguenther@suse.de>
6951 PR tree-optimization/99856
6952 * gcc.dg/vect/pr99856.c: New testcase.
6954 2021-04-01 Martin Jambor <mjambor@suse.cz>
6956 PR tree-optimization/97009
6957 * gcc.dg/tree-ssa/pr97009.c: New test.
6959 2021-04-01 Harald Anlauf <anlauf@gmx.de>
6962 * gfortran.dg/transpose_5.f90: New test.
6964 2021-03-31 David Malcolm <dmalcolm@redhat.com>
6967 * gcc.dg/analyzer/data-model-10.c: Update expected output.
6968 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
6969 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
6970 * gcc.dg/analyzer/pr99771-1.c: New test.
6972 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6974 PR tree-optimization/98268
6975 * gcc.target/aarch64/sve/pr98268-1.c: New test.
6976 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
6978 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6980 PR tree-optimization/99726
6981 * gcc.target/i386/pr99726.c: New test.
6983 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6985 PR rtl-optimization/97141
6986 PR rtl-optimization/98726
6987 * gcc.c-torture/compile/pr97141.c: New test.
6988 * gcc.c-torture/compile/pr98726.c: Likewise.
6989 * gcc.target/aarch64/sve/pr97141.c: Likewise.
6990 * gcc.target/aarch64/sve/pr98726.c: Likewise.
6992 2021-03-31 Martin Sebor <msebor@redhat.com>
6995 * gcc.dg/uninit-pr65182.c: New test.
6997 2021-03-31 Jason Merrill <jason@redhat.com>
7000 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
7002 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7005 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
7008 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
7011 * gcc.target/arm/pr99786.c: New test.
7013 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
7015 * gcc.target/i386/memcpy-strategy-5.c: New test.
7016 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
7017 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
7018 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
7019 * gcc.target/i386/memset-strategy-3.c: Likewise.
7020 * gcc.target/i386/memset-strategy-4.c: Likewise.
7021 * gcc.target/i386/memset-strategy-5.c: Likewise.
7022 * gcc.target/i386/memset-strategy-6.c: Likewise.
7024 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
7027 * gcc.target/aarch64/sve/pr98119.c: New test.
7029 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7030 Richard Sandiford <richard.sandiford@arm.com>
7033 * g++.target/aarch64/sve/pr99813.C: New test.
7035 2021-03-31 Jakub Jelinek <jakub@redhat.com>
7038 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
7039 * c-c++-common/zero-scratch-regs-7.c: Likewise.
7040 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
7041 selected unsupported triplets to all targets but selected triplets
7042 of supported targets.
7043 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7044 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7045 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7047 2021-03-31 Patrick Palka <ppalka@redhat.com>
7050 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
7052 2021-03-31 Patrick Palka <ppalka@redhat.com>
7055 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
7057 2021-03-30 David Malcolm <dmalcolm@redhat.com>
7059 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
7061 2021-03-30 Nathan Sidwell <nathan@acm.org>
7064 * g++.dg/modules/pr99283-5.h: New.
7065 * g++.dg/modules/pr99283-5_a.H: New.
7066 * g++.dg/modules/pr99283-5_b.H: New.
7067 * g++.dg/modules/pr99283-5_c.C: New.
7069 2021-03-30 Jakub Jelinek <jakub@redhat.com>
7072 * g++.dg/cpp1z/pr99790.C: New test.
7074 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7077 * gcc.c-torture/compile/pr99822.c: New test.
7079 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
7083 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
7085 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7086 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7087 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7088 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7089 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7090 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7091 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7092 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7093 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7094 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7095 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7096 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7097 * gcc.target/powerpc/pr79251-run.p7.c: New test.
7098 * gcc.target/powerpc/pr79251.p7.c: New test.
7100 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
7103 * gcc.target/i386/pr99744-1.c: New test.
7105 2021-03-30 Tamar Christina <tamar.christina@arm.com>
7107 PR tree-optimization/99825
7108 * gfortran.dg/vect/pr99825.f90: New test.
7110 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7113 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
7115 2021-03-30 Richard Biener <rguenther@suse.de>
7117 PR tree-optimization/99824
7118 * gcc.dg/torture/pr99824.c: New testcase.
7120 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
7123 * g++.dg/pr98136.C: New test.
7125 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
7127 * gcc.target/aarch64/fcvt_nosimd.c: New test.
7129 2021-03-29 Martin Sebor <msebor@redhat.com>
7131 PR tree-optimization/61869
7132 * gcc.dg/uninit-pr61869.c: New test.
7134 2021-03-29 Martin Sebor <msebor@redhat.com>
7136 PR tree-optimization/61677
7137 * gcc.dg/uninit-pr61677.c: New test.
7139 2021-03-29 Martin Sebor <msebor@redhat.com>
7141 PR tree-optimization/61112
7142 * gcc.dg/uninit-pr61112.c: New test.
7144 2021-03-29 Jan Hubicka <jh@suse.cz>
7147 * gcc.c-torture/compile/pr99751.c: Rename from ...
7148 * gcc.c-torture/execute/pr99751.c: ... to this.
7150 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
7152 * gcc.c-torture/compile/pr99751.c: New test.
7154 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7157 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
7158 declare simd warning on aarch64.
7160 2021-03-29 Alex Coplan <alex.coplan@arm.com>
7163 * g++.target/aarch64/sve/pr99216.C: New test.
7165 2021-03-29 Richard Biener <rguenther@suse.de>
7167 PR tree-optimization/99807
7168 * gfortran.dg/vect/pr99807.f90: New testcase.
7170 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7173 * gcc.target/aarch64/pr99808.c: New test.
7175 2021-03-29 Jakub Jelinek <jakub@redhat.com>
7177 PR tree-optimization/99777
7178 * g++.dg/torture/pr99777.C: New test.
7180 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
7183 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
7185 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
7188 * gfortran.dg/pr99602.f90: New test.
7189 * gfortran.dg/pr99602a.f90: New test.
7190 * gfortran.dg/pr99602b.f90: New test.
7191 * gfortran.dg/pr99602c.f90: New test.
7192 * gfortran.dg/pr99602d.f90: New test.
7194 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7196 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
7197 (gdc-copy-file): ... this. Use file copy instead of open/close.
7198 (gdc-convert-test): Save translated dejagnu test to gdc.test
7199 directory, only write dejagnu directives to the test file.
7200 (gdc-do-test): Don't create gdc.test symlink.
7202 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
7204 * gdc.dg/gdc270a.d: Removed.
7205 * gdc.dg/gdc270b.d: Removed.
7207 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
7209 * gcc.target/powerpc/pr99557.c: New.
7211 2021-03-26 Martin Sebor <msebor@redhat.com>
7213 PR tree-optimization/59970
7214 * gcc.dg/uninit-pr59970.c: New test.
7216 2021-03-26 Marek Polacek <polacek@redhat.com>
7219 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
7220 * g++.dg/cpp0x/nsdmi17.C: New test.
7222 2021-03-26 Nathan Sidwell <nathan@acm.org>
7225 * g++.dg/modules/pr99283-2_a.H: New.
7226 * g++.dg/modules/pr99283-2_b.H: New.
7227 * g++.dg/modules/pr99283-2_c.H: New.
7228 * g++.dg/modules/pr99283-3_a.H: New.
7229 * g++.dg/modules/pr99283-3_b.H: New.
7230 * g++.dg/modules/pr99283-4.H: New.
7231 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
7232 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
7234 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
7237 * g++.target/aarch64/sve/pr99766.C: New.
7239 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7242 * gcc.dg/tls/pr99466-1.c: New test.
7243 * gcc.dg/tls/pr99466-2.c: New test.
7245 2021-03-26 Jakub Jelinek <jakub@redhat.com>
7248 * g++.dg/cpp0x/new5.C: New test.
7250 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
7253 * gfortran.dg/null_11.f90: New test.
7255 2021-03-25 Martin Sebor <msebor@redhat.com>
7257 PR tree-optimization/55060
7258 * gcc.dg/uninit-pr55060.c: New.
7260 2021-03-25 Martin Sebor <msebor@redhat.com>
7262 PR tree-optimization/48483
7263 * g++.dg/warn/uninit-pr48483.C: New test.
7265 2021-03-25 Martin Sebor <msebor@redhat.com>
7267 * gcc.dg/uninit-pr44547.c: New.
7269 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7272 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
7273 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
7274 to match locus changes.
7275 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
7276 * g++.dg/cpp2a/srcloc2.C: Likewise.
7277 * g++.dg/cpp2a/srcloc15.C: Likewise.
7278 * g++.dg/cpp2a/srcloc16.C: Likewise.
7279 * g++.dg/cpp2a/srcloc19.C: New test.
7280 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
7282 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
7283 * g++.dg/modules/macloc-1_d.C: Likewise.
7284 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
7287 2021-03-25 Marek Polacek <polacek@redhat.com>
7290 * g++.dg/cpp0x/inh-ctor37.C: New test.
7292 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7295 * g++.dg/cpp0x/variadic181.C: New test.
7297 2021-03-25 Marek Polacek <polacek@redhat.com>
7300 * g++.dg/warn/Wconversion5.C: New test.
7302 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7304 PR tree-optimization/96974
7305 * g++.target/aarch64/sve/pr96974.C: New test.
7307 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7310 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7314 * gcc.target/i386/pr98209.c: New test.
7315 * gcc.target/i386/pr99744-1.c: Likewise.
7316 * gcc.target/i386/pr99744-2.c: Likewise.
7318 2021-03-25 Jakub Jelinek <jakub@redhat.com>
7321 * g++.dg/warn/Wduplicated-branches6.C: New test.
7322 * g++.dg/warn/Wduplicated-branches7.C: New test.
7324 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
7328 * gcc.target/i386/pr98209.c: New test.
7329 * gcc.target/i386/pr99744-1.c: Likewise.
7330 * gcc.target/i386/pr99744-2.c: Likewise.
7332 2021-03-25 Richard Biener <rguenther@suse.de>
7334 PR tree-optimization/99746
7335 * gfortran.dg/vect/pr99746.f90: New testcase.
7337 2021-03-25 David Malcolm <dmalcolm@redhat.com>
7342 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
7344 * gcc.dg/analyzer/pr93695-1.c: New test.
7345 * gcc.dg/analyzer/pr99044-1.c: New test.
7346 * gcc.dg/analyzer/pr99044-2.c: New test.
7347 * gcc.dg/analyzer/pr99716-1.c: New test.
7348 * gcc.dg/analyzer/pr99716-2.c: New test.
7349 * gcc.dg/analyzer/pr99716-3.c: New test.
7351 2021-03-24 Martin Liska <mliska@suse.cz>
7354 * gcc.target/i386/pr99753.c: New test.
7356 2021-03-24 Martin Jambor <mjambor@suse.cz>
7359 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
7361 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7364 * gcc.target/arm/pr99727.c: New test.
7366 2021-03-24 Jakub Jelinek <jakub@redhat.com>
7369 * gcc.target/arm/pr99724.c: New test.
7371 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7373 * lib/target-supports.exp (check_effective_target_sysconf): New.
7374 * gcc.target/i386/pr95443-1.c: Require it.
7375 * gcc.target/i386/pr95443-2.c: Likewise.
7376 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
7377 * gcc.target/i386/strncmp-1.c: Likewise.
7379 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7381 * gcc.target/i386/pr97313.c: Require effective target feature pie.
7382 * g++.target/i386/pr94185.C: Likewise.
7384 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7386 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
7387 positives with -mcmodel=large.
7388 * gcc.target/i386/funcspec-3.c: Likewise.
7390 2021-03-24 Alexandre Oliva <oliva@adacore.com>
7392 * gcc.target/i386/pr94467-3.c: New.
7394 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
7397 * gfortran.dg/longnames.f90: New test.
7399 2021-03-23 Nathan Sidwell <nathan@acm.org>
7402 * g++.dg/modules/pr99283-1_a.H: New.
7403 * g++.dg/modules/pr99283-1_b.H: New.
7405 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
7407 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
7409 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7411 * lib/target-supports.exp
7412 (check_effective_target_arm_dsp_ok_nocache)
7413 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
7414 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
7415 and add arm_dsp options.
7417 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7419 * lib/target-supports.exp
7420 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
7421 -mfloat-abi= options order.
7422 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
7423 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
7424 arm_hard_ok effective target and -mfloat-abi=hard additional
7426 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7434 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
7436 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7437 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7439 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7441 * lib/target-supports.exp
7442 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
7443 -mfloat-abi= options order.
7444 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
7445 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
7446 target and -mfloat-abi=hard additional option.
7447 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
7448 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
7449 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
7450 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
7451 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
7453 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7455 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
7457 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7459 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
7460 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
7461 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
7462 * gcc.target/arm/pr51968.c: Likewise.
7463 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
7464 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
7465 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
7466 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
7468 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7470 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
7471 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7472 * gcc.target/arm/bf16_dup.c: Likewise.
7473 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7474 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
7476 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7478 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
7480 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
7482 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
7483 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
7484 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
7485 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
7487 2021-03-23 Marek Polacek <polacek@redhat.com>
7490 * g++.dg/cpp0x/attributes-namespace6.C: New test.
7491 * g++.dg/cpp0x/gen-attrs-73.C: New test.
7493 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
7496 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
7498 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
7501 * gcc.dg/vect/pr99540.c: New test.
7503 2021-03-23 Nathan Sidwell <nathan@acm.org>
7506 * g++.dg/modules/pr99239_a.H: New.
7507 * g++.dg/modules/pr99239_b.H: New.
7509 2021-03-23 Richard Biener <rguenther@suse.de>
7511 PR tree-optimization/99721
7512 * gfortran.dg/vect/pr99721.f90: New testcase.
7514 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
7516 * gcc.target/riscv/shift-shift-5.c (sub): Change
7517 order of struct fields depending on byteorder.
7519 2021-03-23 Jakub Jelinek <jakub@redhat.com>
7522 * g++.dg/cpp1z/decomp55.C: New test.
7524 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
7526 PR tree-optimization/99296
7527 * gcc.dg/pr99296.c: New file.
7529 2021-03-22 Nathan Sidwell <nathan@acm.org>
7532 * g++.dg/modules/pr99480_a.H: New.
7533 * g++.dg/modules/pr99480_b.H: New.
7535 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
7538 * gcc.target/powerpc/pr99581.c: New.
7540 2021-03-22 Nathan Sidwell <nathan@acm.org>
7543 * g++.dg/modules/pr99425-1.h: New.
7544 * g++.dg/modules/pr99425-1_a.H: New.
7545 * g++.dg/modules/pr99425-1_b.H: New.
7546 * g++.dg/modules/pr99425-1_c.C: New.
7547 * g++.dg/modules/pr99425-2_a.X: New.
7548 * g++.dg/modules/pr99425-2_b.X: New.
7549 * g++.dg/template/pr99425.C: New.
7551 2021-03-22 Richard Biener <rguenther@suse.de>
7553 PR tree-optimization/99694
7554 * gcc.dg/torture/pr99694.c: New testcase.
7556 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
7559 * gcc.target/riscv/pr99702.c: New.
7561 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
7564 * gcc.target/powerpc/pr98914.c: New test.
7566 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
7569 * g++.target/i386/pr99679-1.C: New test.
7570 * g++.target/i386/pr99679-2.C: Likewise.
7572 2021-03-20 Jakub Jelinek <jakub@redhat.com>
7575 * gcc.dg/pr99230.c: New test.
7577 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7580 * gcc.dg/Wunused-var-5.c: New test.
7581 * gcc.dg/Wunused-var-6.c: New test.
7583 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7585 * gfortran.dg/inline_matmul_6.f90: Adjust count for
7588 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
7591 * gcc.target/s390/pr99663.c: New.
7593 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7596 * g++.dg/opt/pr99456.C: New test.
7597 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
7600 2021-03-19 Tamar Christina <tamar.christina@arm.com>
7602 PR tree-optimization/99656
7603 * gfortran.dg/vect/pr99656.f90: New test.
7605 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
7608 * gcc.dg/torture/pr99652-1.c: New test.
7609 * gcc.dg/torture/pr99652-2.c: Likewise.
7610 * gcc.target/i386/pr57655.c: Adjusted.
7611 * gcc.target/i386/pr59794-6.c: Likewise.
7612 * gcc.target/i386/pr70738-1.c: Likewise.
7613 * gcc.target/i386/pr96744-1.c: Likewise.
7615 2021-03-19 Jakub Jelinek <jakub@redhat.com>
7616 Christophe Lyon <christophe.lyon@linaro.org>
7619 * g++.target/arm/pr99593.C: New test.
7621 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
7623 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
7625 2021-03-19 Marek Polacek <polacek@redhat.com>
7628 * g++.dg/cpp2a/concepts-err3.C: New test.
7630 2021-03-18 Martin Sebor <msebor@redhat.com>
7633 * g++.dg/warn/Warray-bounds-22.C: New test.
7634 * g++.dg/warn/Warray-bounds-23.C: New test.
7635 * g++.dg/warn/Warray-bounds-24.C: New test.
7637 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7640 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
7642 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7645 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
7646 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
7647 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
7648 rather than __i386__.
7650 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7653 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
7655 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
7658 * obj-c++.dg/pr49070.mm: New test.
7659 * objc.dg/unnamed-parms.m: New test.
7661 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7663 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
7665 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7666 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7667 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
7668 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7669 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
7671 2021-03-18 Jakub Jelinek <jakub@redhat.com>
7674 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
7675 For big endian use -fsso-struct=little-endian dg-options.
7677 2021-03-17 Marek Polacek <polacek@redhat.com>
7680 * g++.dg/conversion/real-to-int1.C: New test.
7682 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
7683 Jason Merrill <jason@redhat.com>
7685 * g++.dg/cpp1z/using9.C: New using decl test.
7687 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7689 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
7690 -gdwarf-3 to the command line options. Adjust the expected line
7691 numbers for the revised options header.
7693 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
7695 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
7696 -gdwarf-3 to the command line options. Provide Darwin-
7697 specific match lines for the expected output.
7699 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7701 * gcc.target/aarch64/acle/rng_2.c: New test.
7703 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
7706 * gcc.target/i386/pr99530-1.c: New test.
7707 * gcc.target/i386/pr99530-2.c: Likewise.
7708 * gcc.target/i386/pr99530-3.c: Likewise.
7709 * gcc.target/i386/pr99530-4.c: Likewise.
7710 * gcc.target/i386/pr99530-5.c: Likewise.
7711 * gcc.target/i386/pr99530-6.c: Likewise.
7713 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
7716 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
7718 2021-03-16 Jason Merrill <jason@redhat.com>
7720 * g++.dg/cpp2a/nontype-float1.C: New test.
7722 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7726 * gcc.target/powerpc/pr98092.c: New.
7728 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7731 * gcc.target/i386/pr99600.c: New test.
7733 2021-03-16 Martin Liska <mliska@suse.cz>
7734 Jason Merrill <jason@redhat.com>
7737 * g++.target/i386/pr99108.C: New test.
7739 2021-03-16 Martin Liska <mliska@suse.cz>
7742 * gcc.target/arm/pr99592.c: New test.
7744 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
7746 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
7748 2021-03-16 Nathan Sidwell <nathan@acm.org>
7751 * g++.dg/modules/pr99496_a.H: New.
7752 * g++.dg/modules/pr99496_b.C: New.
7754 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7757 * gcc.target/i386/avx-pr99563.c: New test.
7759 2021-03-16 Jakub Jelinek <jakub@redhat.com>
7762 * gcc.dg/gomp/pr99542.c: New test.
7763 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
7764 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
7765 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
7766 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
7768 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
7770 2021-03-15 Jakub Jelinek <jakub@redhat.com>
7773 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
7774 * g++.dg/modules/builtin-3_b.C: Likewise.
7776 2021-03-15 Nathan Sidwell <nathan@acm.org>
7779 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
7780 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
7782 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7785 * g++.dg/coroutines/pr99047.C: New test.
7787 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7790 * g++.dg/coroutines/torture/pr98704.C: New test.
7792 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7795 * g++.dg/coroutines/pr98480.C: New test.
7796 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
7797 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
7798 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
7800 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
7803 * g++.dg/coroutines/pr96749-1.C: New test.
7804 * g++.dg/coroutines/pr96749-2.C: New test.
7806 2021-03-15 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/98834
7809 * g++.dg/opt/pr98834.C: New testcase.
7811 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7814 * gfortran.dg/do_check_16.f90: New test.
7815 * gfortran.dg/do_check_17.f90: New test.
7817 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
7820 * gfortran.dg/pr99545.f90: New test.
7822 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
7824 * gcc.target/powerpc/pr99492.c: Fix typo.
7826 2021-03-14 Harald Anlauf <anlauf@gmx.de>
7827 Paul Thomas <pault@gcc.gnu.org>
7829 * gfortran.dg/pr99112.f90: New test.
7831 2021-03-13 Martin Sebor <msebor@redhat.com>
7833 PR tree-optimization/99489
7834 * gcc.dg/Wstringop-truncation-9.c: New test.
7836 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
7839 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
7841 2021-03-13 Jakub Jelinek <jakub@redhat.com>
7843 PR tree-optimization/99544
7844 * gcc.dg/gomp/pr99544.c: New test.
7846 2021-03-12 Nathan Sidwell <nathan@acm.org>
7849 * g++.dg/modules/pr99238.h: New.
7850 * g++.dg/modules/pr99238_a.H: New.
7851 * g++.dg/modules/pr99238_b.H: New.
7853 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
7856 * gfortran.dg/gomp/threadprivate-1.f90: New test.
7858 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7861 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
7863 2021-03-12 Jakub Jelinek <jakub@redhat.com>
7866 * g++.dg/cpp2a/consteval19.C: New test.
7868 2021-03-11 David Malcolm <dmalcolm@redhat.com>
7871 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
7873 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
7875 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
7876 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
7877 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
7878 -fno-analyzer-feasibility from options.
7879 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
7880 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
7882 2021-03-11 Nathan Sidwell <nathan@acm.org>
7885 * g++.dg/modules/pr99248.h: New.
7886 * g++.dg/modules/pr99248_a.H: New.
7887 * g++.dg/modules/pr99248_b.H: New.
7889 2021-03-11 Nathan Sidwell <nathan@acm.org>
7892 * g++.dg/modules/pr99528.h: New.
7893 * g++.dg/modules/pr99528_a.H: New.
7894 * g++.dg/modules/pr99528_b.H: New.
7895 * g++.dg/modules/pr99528_c.C: New.
7897 2021-03-11 Richard Biener <rguenther@suse.de>
7900 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
7901 instead of verifying the total number of adds.
7903 2021-03-11 Richard Biener <rguenther@suse.de>
7906 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
7908 2021-03-11 Richard Biener <rguenther@suse.de>
7911 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
7913 2021-03-11 Richard Biener <rguenther@suse.de>
7916 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
7918 2021-03-11 Jakub Jelinek <jakub@redhat.com>
7921 * gcc.target/i386/avx2-pr99517-1.c: New test.
7922 * gcc.target/i386/avx2-pr99517-2.c: New test.
7924 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
7927 * gcc.target/powerpc/pr99492.c: New testcase.
7929 2021-03-10 Harald Anlauf <anlauf@gmx.de>
7932 * gfortran.dg/data_char_4.f90: New test.
7933 * gfortran.dg/data_char_5.f90: New test.
7935 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7937 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
7939 2021-03-10 Nathan Sidwell <nathan@acm.org>
7942 * g++.dg/modules/pr99423_a.H: New.
7943 * g++.dg/modules/pr99423_b.H: New.
7945 2021-03-10 Jakub Jelinek <jakub@redhat.com>
7947 PR tree-optimization/99305
7949 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
7950 unsigned_char effective targets.
7952 2021-03-10 Nathan Sidwell <nathan@acm.org>
7955 * g++.dg/ext/pr99508.C: New.
7957 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
7960 * lib/target-supports.exp (check_effective_target_lra): New.
7961 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
7962 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7963 * gcc.c-torture/compile/pr98096.c: Likewise.
7964 * gcc.dg/pr97954.c: Likewise.
7966 2021-03-10 David Malcolm <dmalcolm@redhat.com>
7968 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
7969 * gcc.dg/analyzer/zlib-2.c: Likewise.
7971 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7973 * gcc.dg/vect/pr99102.c: Fix target selector.
7975 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7978 * gcc.dg/vect/pr99102.c: New test.
7980 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
7982 * gnat.dg/specs/lto25.ads: New test.
7984 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7986 PR tree-optimization/99305
7987 * g++.dg/opt/pr99305.C: New test.
7989 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
7991 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
7992 (check_effective_target_sqrt_insn): Use it.
7994 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
7997 * gcc.target/i386/pr99454.c: New.
7999 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
8001 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
8002 * gcc.dg/loop-9.c: Likewise.
8003 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
8004 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
8006 2021-03-09 Jakub Jelinek <jakub@redhat.com>
8009 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
8010 exists. If REG_STARTEND macro isn't defined, just return 0 from main
8011 instead of the actual test.
8013 2021-03-09 Martin Liska <mliska@suse.cz>
8016 * gcc.target/i386/pr99464.c: New test.
8018 2021-03-09 Joel Brobecker <brobecker@adacore.com>
8020 * gcc.target/powerpc/undef-bool-2.c: Add
8021 dg-require-effective-target powerpc_vsx_ok directive.
8022 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
8023 powerpc_vsx_ok directive.
8025 2021-03-08 Harald Anlauf <anlauf@gmx.de>
8028 * gfortran.dg/parameter_data.f90: New test.
8030 2021-03-08 Martin Sebor <msebor@redhat.com>
8033 * g++.dg/warn/Warray-bounds-15.C: New test.
8034 * g++.dg/warn/Warray-bounds-18.C: New test.
8035 * g++.dg/warn/Warray-bounds-19.C: New test.
8036 * g++.dg/warn/Warray-bounds-20.C: New test.
8037 * g++.dg/warn/Warray-bounds-21.C: New test.
8039 2021-03-08 Martin Sebor <msebor@redhat.com>
8042 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
8044 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
8045 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
8046 * gcc.dg/Wstringop-overflow-66.c: New test.
8047 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
8049 2021-03-08 Marek Polacek <polacek@redhat.com>
8052 * g++.dg/cpp2a/nontype-class41.C: New test.
8054 2021-03-08 Nathan Sidwell <nathan@acm.org>
8057 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
8059 2021-03-08 Nathan Sidwell <nathan@acm.org>
8061 * g++.dg/modules/pr99468.H: New.
8063 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
8066 * gcc.target/powerpc/pr98959.c: New test.
8068 2021-03-08 Nathan Sidwell <nathan@acm.org>
8071 * g++.dg/modules/pr99285_a.H: New.
8072 * g++.dg/modules/pr99285_b.H: New.
8074 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077 * gcc.target/aarch64/simd/pr99437.c: New test.
8079 2021-03-08 Martin Liska <mliska@suse.cz>
8082 * c-c++-common/asan/pr98920.c: New test.
8084 2021-03-08 Martin Liska <mliska@suse.cz>
8087 * gcc.target/i386/pr99463-2.c: New test.
8088 * gcc.target/i386/pr99463.c: New test.
8090 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
8092 * gcc.target/s390/vector/long-double-asm-commutative.c: New
8094 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
8096 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
8097 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
8098 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
8099 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
8100 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
8103 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
8106 * gfortran.dg/module_variable_3.f90: New test.
8108 2021-03-07 Jakub Jelinek <jakub@redhat.com>
8111 * lib/target-supports.exp
8112 (check_effective_target_assembler_march_noavx512bw): New effective
8114 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
8116 2021-03-06 Patrick Palka <ppalka@redhat.com>
8117 Jakub Jelinek <jakub@redhat.com>
8120 * g++.dg/cpp2a/constexpr-99287.C: New test.
8122 2021-03-06 Patrick Palka <ppalka@redhat.com>
8123 Jakub Jelinek <jakub@redhat.com>
8126 * g++.dg/cpp1y/var-templ68.C: New test.
8127 * g++.dg/cpp1y/var-templ68a.C: New test.
8129 2021-03-06 Patrick Palka <ppalka@redhat.com>
8132 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
8133 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
8135 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
8137 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
8138 to allow an eliminated stack-frame.
8140 2021-03-05 Marek Polacek <polacek@redhat.com>
8143 * g++.dg/cpp1z/noexcept-type23.C: New test.
8145 2021-03-05 Marek Polacek <polacek@redhat.com>
8148 * g++.dg/warn/Wshadow-17.C: New test.
8150 2021-03-05 Jason Merrill <jason@redhat.com>
8153 * gcc.dg/attr-flatten-1.c: Adjust.
8155 2021-03-05 Jakub Jelinek <jakub@redhat.com>
8158 * c-c++-common/gomp/pr99322.c: New test.
8160 2021-03-05 Nathan Sidwell <nathan@acm.org>
8163 * g++.dg/modules/pr99245_a.H: New.
8164 * g++.dg/modules/pr99245_b.H: New.
8166 2021-03-05 Harald Anlauf <anlauf@gmx.de>
8169 * gfortran.dg/matmul_21.f90: New test.
8171 2021-03-05 Nathan Sidwell <nathan@acm.org>
8174 * g++.dg/modules/pr99377_a.H: New.
8175 * g++.dg/modules/pr99377_b.C: New.
8176 * g++.dg/modules/pr99377_c.C: New.
8178 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8181 * g++.dg/coroutines/pr98118.C: New test.
8183 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8186 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
8187 * g++.dg/coroutines/pr95616-0.C: New test.
8188 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
8189 * g++.dg/coroutines/pr95616-1.C: New test.
8190 * g++.dg/coroutines/pr95616-2.C: New test.
8191 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
8192 * g++.dg/coroutines/pr95616-3.C: New test.
8193 * g++.dg/coroutines/pr95616-4.C: New test.
8194 * g++.dg/coroutines/pr95616-5.C: New test.
8195 * g++.dg/coroutines/pr95616-6.C: New test.
8197 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
8200 * g++.dg/coroutines/torture/pr95615-01.C: New test.
8201 * g++.dg/coroutines/torture/pr95615-02.C: New test.
8202 * g++.dg/coroutines/torture/pr95615-03.C: New test.
8203 * g++.dg/coroutines/torture/pr95615-04.C: New test.
8204 * g++.dg/coroutines/torture/pr95615-05.C: New test.
8205 * g++.dg/coroutines/torture/pr95615.inc: New file.
8207 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
8210 * gcc.target/i386/pr99123-2.c: New.
8212 2021-03-05 Nathan Sidwell <nathan@acm.org>
8215 * g++.dg/modules/pr99389_a.H: New.
8216 * g++.dg/modules/pr99389_b.C: New.
8217 * g++.dg/modules/pr99389_c.C: New.
8219 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8222 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
8225 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
8227 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
8228 with '_kind' number.
8229 * gfortran.dg/real4-10-real8-16.f90: Likewise.
8230 * gfortran.dg/real4-10-real8-4.f90: Likewise.
8231 * gfortran.dg/real4-10.f90: Likewise.
8232 * gfortran.dg/real4-16-real8-10.f90: Likewise.
8233 * gfortran.dg/real4-16-real8-16.f90: Likewise.
8234 * gfortran.dg/real4-16-real8-4.f90: Likewise.
8235 * gfortran.dg/real4-16.f90: Likewise.
8236 * gfortran.dg/real4-8-real8-10.f90: Likewise.
8237 * gfortran.dg/real4-8-real8-16.f90: Likewise.
8238 * gfortran.dg/real4-8-real8-4.f90: Likewise.
8239 * gfortran.dg/real4-8.f90: Likewise.
8240 * gfortran.dg/real8-10.f90: Likewise.
8241 * gfortran.dg/real8-16.f90: Likewise.
8242 * gfortran.dg/real8-4.f90: Likewise.
8244 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
8247 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
8249 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
8251 * lib/prune.exp: Prune useless output caused by a linker bug.
8253 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.target/aarch64/pr93235.c: New test.
8258 2021-03-04 Martin Liska <mliska@suse.cz>
8260 PR gcov-profile/99105
8261 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
8262 correction as the wrapped malloc is called one more time
8264 * gcc.dg/tree-prof/pr97461.c: Likewise.
8266 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8270 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
8271 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
8272 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
8273 dg-warning regexps, instead replace .* with \[^\n\r]*.
8274 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
8275 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
8276 -ftrack-macro-expansion=0 from dg-options.
8277 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
8278 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
8280 2021-03-04 Jakub Jelinek <jakub@redhat.com>
8283 * gcc.dg/cpp/line11.c: New test.
8284 * gcc.dg/cpp/line12.c: New test.
8286 2021-03-04 Alex Coplan <alex.coplan@arm.com>
8289 * gcc.target/aarch64/pr99381.c: New test.
8291 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
8293 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
8295 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
8297 2021-03-04 Nathan Sidwell <nathan@acm.org>
8300 * g++.dg/modules/pr99170-1_a.H: New.
8301 * g++.dg/modules/pr99170-1_b.C: New.
8302 * g++.dg/modules/pr99170-2.h: New.
8303 * g++.dg/modules/pr99170-2_a.C: New.
8304 * g++.dg/modules/pr99170-2_b.C: New.
8305 * g++.dg/modules/pr99170-3_a.H: New.
8306 * g++.dg/modules/pr99170-3_b.C: New.
8307 * g++.dg/modules/inst-2_b.C: Adjust scan.
8308 * g++.dg/modules/inst-4_a.C: Adjust scan.
8309 * g++.dg/modules/inst-4_b.C: Adjust scan.
8310 * g++.dg/modules/member-def-1_b.C: Adjust scan.
8311 * g++.dg/modules/member-def-1_c.C: Adjust scan.
8312 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
8313 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
8314 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
8315 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
8316 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
8317 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
8318 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
8319 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
8320 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
8321 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
8322 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
8324 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
8327 * gfortran.dg/real4-10-real8-10.f90: New test.
8328 * gfortran.dg/real4-10-real8-16.f90: New test.
8329 * gfortran.dg/real4-10-real8-4.f90: New test.
8330 * gfortran.dg/real4-10.f90: New test.
8331 * gfortran.dg/real4-16-real8-10.f90: New test.
8332 * gfortran.dg/real4-16-real8-16.f90: New test.
8333 * gfortran.dg/real4-16-real8-4.f90: New test.
8334 * gfortran.dg/real4-16.f90: New test.
8335 * gfortran.dg/real4-8-real8-10.f90: New test.
8336 * gfortran.dg/real4-8-real8-16.f90: New test.
8337 * gfortran.dg/real4-8-real8-4.f90: New test.
8338 * gfortran.dg/real4-8.f90: New test.
8339 * gfortran.dg/real8-10.f90: New test.
8340 * gfortran.dg/real8-16.f90: New test.
8341 * gfortran.dg/real8-4.f90: New test.
8343 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8345 * gcc.misc-tests/outputs.exp: Enumerate tests.
8347 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
8349 * gcc.misc-tests/outputs.exp: Append discriminating
8350 suffixes to tests with duplicate names.
8351 (outest): Assert that each running test has a unique
8354 2021-03-04 Martin Sebor <msebor@redhat.com>
8358 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
8359 * gcc.dg/Wstringop-overflow-65.c: New test.
8360 * gcc.dg/Warray-bounds-69.c: Same.
8362 2021-03-03 Marek Polacek <polacek@redhat.com>
8365 * g++.dg/cpp1z/class-deduction83.C: New test.
8367 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8369 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
8371 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
8374 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8376 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
8378 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
8380 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
8383 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8385 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
8387 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
8390 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
8392 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
8394 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
8396 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
8398 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
8400 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
8403 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8406 * g++.dg/cpp1z/eval-order10.C: New test.
8408 2021-03-03 Marek Polacek <polacek@redhat.com>
8412 * g++.dg/cpp1z/class-deduction81.C: New test.
8413 * g++.dg/cpp1z/class-deduction82.C: New test.
8414 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
8415 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
8416 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
8418 2021-03-03 Jason Merrill <jason@redhat.com>
8421 * g++.dg/cpp0x/decltype-call5.C: New test.
8422 * g++.dg/cpp0x/decltype-call6.C: New test.
8424 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8426 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
8428 * gcc.target/i386/pr95798-2.c: Likewise.
8430 2021-03-03 Nathan Sidwell <nathan@acm.org>
8433 * g++.dg/modules/namespace-2_a.C
8434 * g++.dg/modules/pr99344_a.C
8435 * g++.dg/modules/pr99344_b.C
8437 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8440 * gcc.target/i386/pr99321.c: New test.
8442 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8445 * gcc.c-torture/compile/pr99324.c: New test.
8447 2021-03-03 Jakub Jelinek <jakub@redhat.com>
8450 * gcc.dg/graphite/pr99085.c: New test.
8452 2021-03-03 Jason Merrill <jason@redhat.com>
8455 * g++.dg/ext/attr-flatten1.C: New test.
8457 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
8459 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
8460 tests if target test-framework has -L or -I options.
8462 2021-03-02 David Malcolm <dmalcolm@redhat.com>
8465 * gcc.dg/pr99323-1.c: New test.
8466 * gcc.dg/pr99323-2.c: New test.
8468 2021-03-02 Martin Sebor <msebor@redhat.com>
8471 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
8472 * g++.dg/warn/Wnonnull12.C: New test.
8474 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
8476 * gnat.dg/limited5.adb: New test.
8478 2021-03-02 Patrick Palka <ppalka@redhat.com>
8482 * g++.dg/concepts/abbrev9.C: New test.
8483 * g++.dg/cpp2a/concepts-lambda15.C: New test.
8484 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
8485 * g++.dg/cpp2a/concepts-return-req2.C: New test.
8486 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
8487 call to f15 that we expect to accept.
8489 2021-03-02 Patrick Palka <ppalka@redhat.com>
8491 * g++.dg/cpp1z/auto1.C: New test.
8493 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8495 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
8496 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
8497 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
8498 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
8499 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
8500 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
8501 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
8503 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8505 * lib/target-supports.exp: Add check for nnpa facility.
8507 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
8509 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
8510 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
8512 2021-03-01 Martin Liska <mliska@suse.cz>
8515 * gcc.target/s390/target-attribute/pr99313.c: New test.
8517 2021-03-01 Nathan Sidwell <nathan@acm.org>
8520 * g++.dg/modules/pr99294.h: New.
8521 * g++.dg/modules/pr99294_a.C: New.
8522 * g++.dg/modules/pr99294_b.C: New.
8524 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
8526 * g++.dg/eh/seh-xmm-unwind.C: New test.
8528 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
8530 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
8531 expression components noexcept.
8532 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8533 * g++.dg/coroutines/pr95345.C: Likewise.
8535 2021-02-28 Jason Merrill <jason@redhat.com>
8537 * g++.dg/ext/attr-lambda3.C: Add missing ;
8539 2021-02-27 Jason Merrill <jason@redhat.com>
8542 * g++.dg/ext/attr-lambda3.C: New test.
8544 2021-02-26 Alexandre Oliva <oliva@gnu.org>
8546 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
8548 * gcc.target/powerpc/pr83629.c: Likewise.
8549 * gcc.target/powerpc/pr84112.c: Likewise.
8551 2021-02-26 Olivier Hainque <hainque@adacore.com>
8553 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
8554 dg-require-effective-target fpic.
8555 * gcc.target/powerpc/ppc-eabi.c: Likewise.
8556 * gcc.target/powerpc/pr26350.c: Likewise.
8557 * gcc.target/powerpc/pr67789.c: Likewise.
8558 * gcc.target/powerpc/pr79439-1.c: Likewise.
8559 * gcc.target/powerpc/pr79439-2.c: Likewise.
8560 * gcc.target/powerpc/pr79439-3.c: Likewise.
8561 * gcc.target/powerpc/pr83629.c: Likewise.
8562 * gcc.target/powerpc/pr84112.c: Likewise.
8564 2021-02-26 Richard Biener <rguenther@suse.de>
8567 * g++.dg/pr99218.C: New testcase.
8569 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8571 * g++.dg/cpp23/lambda-specifiers1.C: New test.
8573 2021-02-26 Jakub Jelinek <jakub@redhat.com>
8576 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
8578 2021-02-26 Jason Merrill <jason@redhat.com>
8581 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
8583 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
8585 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
8586 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
8587 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
8588 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
8589 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
8590 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
8591 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
8592 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
8593 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
8594 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
8595 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
8596 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
8597 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
8598 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
8599 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
8601 2021-02-26 Patrick Palka <ppalka@redhat.com>
8604 * g++.dg/concepts/abbrev8.C: New test.
8606 2021-02-25 Patrick Palka <ppalka@redhat.com>
8610 * g++.dg/diagnostic/local1.C: New test.
8612 2021-02-25 Patrick Palka <ppalka@redhat.com>
8615 * g++.dg/cpp1z/class-deduction79.C: New test.
8616 * g++.dg/cpp1z/class-deduction80.C: New test.
8618 2021-02-25 Marek Polacek <polacek@redhat.com>
8622 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
8623 * g++.dg/cpp0x/constexpr-cast2.C: New test.
8624 * g++.dg/cpp0x/constexpr-cast3.C: New test.
8626 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8629 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
8630 reference parms, to distinguish the rvalue ref. variant.
8631 * g++.dg/coroutines/pr97587.C: New test.
8633 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
8636 * g++.dg/coroutines/pr95822.C: New test.
8638 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
8640 * gcc.target/arm/cmse/cmse-18.c: New test.
8642 2021-02-25 Nathan Sidwell <nathan@acm.org>
8645 * g++.dg/modules/pr99166_a.X: Adjust.
8646 * g++.dg/modules/pr99166_b.C: Adjust.
8647 * g++.dg/modules/pr99166_c.C: Adjust.
8648 * g++.dg/modules/pr99166_d.C: Adjust.
8650 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
8652 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
8654 2021-02-25 Tamar Christina <tamar.christina@arm.com>
8656 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
8658 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
8661 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
8663 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
8666 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
8668 2021-02-25 Richard Biener <rguenther@suse.de>
8670 PR tree-optimization/99253
8671 * gcc.dg/vect/pr99253.c: New testcase.
8673 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8676 * gcc.target/i386/pr95798-1.c: New test.
8677 * gcc.target/i386/pr95798-2.c: New test.
8679 2021-02-25 Jakub Jelinek <jakub@redhat.com>
8681 PR tree-optimization/80635
8682 * g++.dg/warn/pr80635-1.C: New test.
8683 * g++.dg/warn/pr80635-2.C: New test.
8685 2021-02-25 David Malcolm <dmalcolm@redhat.com>
8688 * gcc.dg/analyzer/pr99193-1.c: New test.
8689 * gcc.dg/analyzer/pr99193-2.c: New test.
8690 * gcc.dg/analyzer/pr99193-3.c: New test.
8691 * gcc.dg/analyzer/realloc-1.c: New test.
8693 2021-02-24 Nathan Sidwell <nathan@acm.org>
8696 * g++.dg/modules/pr98718_a.C: New.
8697 * g++.dg/modules/pr98718_b.C: New.
8699 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8701 * g++.dg/coroutines/co-await-void_type.C: Mark promise
8702 final_suspend call as noexcept.
8703 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
8704 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
8705 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
8706 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
8707 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
8708 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
8709 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
8710 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
8711 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
8712 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
8713 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
8714 * g++.dg/coroutines/coro1-allocators.h: Likewise.
8715 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
8716 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
8717 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
8718 * g++.dg/coroutines/pr94752.C: Likewise.
8719 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
8720 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
8721 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
8722 * g++.dg/coroutines/pr95050.C: Likewise.
8723 * g++.dg/coroutines/pr95345.C: Likewise.
8724 * g++.dg/coroutines/pr95440.C: Likewise.
8725 * g++.dg/coroutines/pr95591.C: Likewise.
8726 * g++.dg/coroutines/pr95711.C: Likewise.
8727 * g++.dg/coroutines/pr95813.C: Likewise.
8728 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
8729 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
8730 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
8731 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
8732 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
8733 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
8734 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
8735 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
8736 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
8737 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
8738 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
8739 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
8740 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
8741 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
8742 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
8743 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
8744 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
8745 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
8746 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
8747 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
8749 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8752 * c-c++-common/gomp/pr99226.c: New test.
8753 * gfortran.dg/gomp/pr99226.f90: New test.
8755 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
8758 * gcc.target/i386/pr99123.c: New.
8760 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
8762 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
8764 2021-02-24 Nathan Sidwell <nathan@acm.org>
8767 * g++.dg/modules/pr99072.H: New.
8769 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
8772 * gfortran.dg/assumed_rank_21.f90 : New test.
8774 2021-02-24 Martin Sebor <msebor@redhat.com>
8777 * gcc.dg/pr97172-2.c: New test.
8779 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8781 PR tree-optimization/99220
8782 * g++.dg/vect/pr99220.cc: New test.
8784 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8786 PR tree-optimization/99149
8787 * g++.dg/vect/pr99149.cc: Disabled on BE.
8789 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
8792 * g++.dg/coroutines/pr96251.C: New test.
8794 2021-02-24 Jakub Jelinek <jakub@redhat.com>
8796 PR tree-optimization/99225
8797 * gcc.c-torture/compile/pr99225.c: New test.
8799 2021-02-24 Tamar Christina <tamar.christina@arm.com>
8801 PR tree-optimization/99149
8802 * g++.dg/vect/pr99149.cc: New test.
8804 2021-02-24 Richard Biener <rguenther@suse.de>
8807 * gcc.dg/pr99224.c: New testcase.
8809 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
8811 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
8812 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
8813 Add __has_builtin tests for built-ins.
8814 Update expected instruction counts.
8816 2021-02-23 Martin Sebor <msebor@redhat.com>
8819 * g++.dg/warn/Wnonnull11.C: New test.
8821 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
8824 * gfortran.dg/class_defined_operator_2.f03 : New test.
8825 * gfortran.dg/elemental_result_2.f90 : New test.
8826 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
8827 elemental function with an allocatable result with an operator
8828 interface with array dummies and result.
8830 2021-02-23 Harald Anlauf <anlauf@gmx.de>
8833 * gfortran.dg/reshape_zerosize_4.f90: New test.
8835 2021-02-23 Nathan Sidwell <nathan@acm.org>
8838 * g++.dg/modules/pr99208_a.C: New.
8839 * g++.dg/modules/pr99208_b.C: New.
8841 2021-02-23 Martin Liska <mliska@suse.cz>
8844 * c-c++-common/asan/pr99168.c: New test.
8846 2021-02-23 Patrick Palka <ppalka@redhat.com>
8849 * g++.dg/template/non-dependent15.C: New test.
8851 2021-02-23 Jakub Jelinek <jakub@redhat.com>
8853 PR tree-optimization/99204
8854 * gfortran.dg/pr99204.f90: New test.
8856 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
8858 * gcc.target/powerpc/vec-init-10.c: New test.
8860 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
8862 * g++.dg/warn/Wplacement-new-size-1.C,
8863 g++.dg/warn/Wplacement-new-size-2.C,
8864 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
8865 default_packed targets.
8867 2021-02-22 David Malcolm <dmalcolm@redhat.com>
8870 * gcc.dg/analyzer/error-1.c: New test.
8871 * gcc.dg/analyzer/error-2.c: New test.
8872 * gcc.dg/analyzer/error-3.c: New test.
8874 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
8877 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
8878 * c-c++-common/attr-retain-6.c: Likewise.
8879 * c-c++-common/attr-retain-7.c: Likewise.
8880 * c-c++-common/attr-retain-8.c: Likewise.
8881 * c-c++-common/attr-retain-9.c: Likewise.
8883 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8885 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
8887 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8889 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
8890 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
8891 Handle __INT32_TYPE__ being "long int".
8893 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8895 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
8897 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8899 * gcc.target/cris/biap-mul.c: New test.
8901 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
8903 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
8905 2021-02-22 Nathan Sidwell <nathan@acm.org>
8908 * g++.dg/modules/pr99174-1_a.C: New.
8909 * g++.dg/modules/pr99174-1_b.C: New.
8910 * g++.dg/modules/pr99174-1_c.C: New.
8911 * g++.dg/modules/pr99174.H: New.
8913 2021-02-22 Nathan Sidwell <nathan@acm.org>
8916 * g++.dg/modules/pr99153_a.H: New.
8917 * g++.dg/modules/pr99153_b.H: New.
8919 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
8921 PR rtl-optimization/98791
8922 * gcc.target/aarch64/sve/pr98791.c: New test.
8924 2021-02-22 Richard Biener <rguenther@suse.de>
8926 PR tree-optimization/99165
8927 * g++.dg/pr99165.C: New testcase.
8929 2021-02-21 Harald Anlauf <anlauf@gmx.de>
8931 * gfortran.dg/intent_optimize_3.f90: New test.
8933 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
8935 * c-c++-common/attr-retain-5.c: Skip on AIX.
8936 * c-c++-common/attr-retain-6.c: Same.
8937 * c-c++-common/attr-retain-7.c: Same.
8938 * c-c++-common/attr-retain-8.c: Same.
8939 * c-c++-common/attr-retain-9.c: Same.
8941 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
8944 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
8945 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
8946 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
8947 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
8948 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
8949 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
8951 2021-02-19 Nathan Sidwell <nathan@acm.org>
8954 * g++.dg/modules/pr98741_a.H: New.
8955 * g++.dg/modules/pr98741_b.H: New.
8956 * g++.dg/modules/pr98741_c.C: New.
8957 * g++.dg/modules/pr98741_d.C: New.
8959 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8962 * gfortran.dg/namelist_4.f90: Modify.
8963 * gfortran.dg/namelist_98.f90: New test.
8965 2021-02-19 Martin Sebor <msebor@redhat.com>
8968 * gcc.dg/pr97172.c: Add test cases.
8970 2021-02-19 Nathan Sidwell <nathan@acm.org>
8972 * g++.dg/modules/pr99166_a.X: New.
8973 * g++.dg/modules/pr99166_b.C: New.
8974 * g++.dg/modules/pr99166_c.C: New.
8975 * g++.dg/modules/pr99166_d.C: New.
8977 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8980 * gfortran.dg/coarray/array_temporary-1.f90: New test.
8982 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8985 * gfortran.dg/dtio_36.f90: New test.
8987 2021-02-19 Richard Biener <rguenther@suse.de>
8990 * gcc.dg/pr99122-3.c: New testcase.
8992 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8995 * gcc.target/arm/pure-code/pr98998.c: New test.
8997 2021-02-19 Jakub Jelinek <jakub@redhat.com>
9000 * g++.dg/opt/pr99034.C: New test.
9002 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
9005 * gfortran.dg/ubound_1.f90: New test.
9007 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
9010 * gcc.target/aarch64/sve/pr98657.c: New test.
9012 2021-02-19 Jason Merrill <jason@redhat.com>
9014 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
9016 2021-02-19 David Malcolm <dmalcolm@redhat.com>
9019 * jit.dg/test-trap.c: New test.
9021 2021-02-19 Jason Merrill <jason@redhat.com>
9024 * g++.dg/cpp0x/overload4.C: New test.
9026 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
9028 PR rtl-optimization/96264
9029 * gcc.target/powerpc/pr96264.c: New.
9031 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
9034 * c-c++-common/attr-retain-1.c: New test.
9035 * c-c++-common/attr-retain-2.c: Likewise.
9036 * c-c++-common/attr-retain-3.c: Likewise.
9037 * c-c++-common/attr-retain-4.c: Likewise.
9038 * c-c++-common/attr-retain-5.c: Likewise.
9039 * c-c++-common/attr-retain-6.c: Likewise.
9040 * c-c++-common/attr-retain-7.c: Likewise.
9041 * c-c++-common/attr-retain-8.c: Likewise.
9042 * c-c++-common/attr-retain-9.c: Likewise.
9043 * c-c++-common/pr99113.c: Likewise.
9044 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
9045 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
9046 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
9047 * c-c++-common/attr-used-2.c: Likewise.
9048 * c-c++-common/attr-used-3.c: Likewise.
9049 * c-c++-common/attr-used-4.c: Likewise.
9050 * c-c++-common/attr-used-9.c: Likewise.
9051 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
9052 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
9053 * c-c++-common/attr-used-5.c: Don't expect warning for the used
9054 attribute nor SHF_GNU_RETAIN section.
9055 * c-c++-common/attr-used-6.c: Likewise.
9056 * c-c++-common/attr-used-7.c: Likewise.
9057 * c-c++-common/attr-used-8.c: Likewise.
9059 2021-02-18 Nathan Sidwell <nathan@acm.org>
9062 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
9064 * g++.dg/modules/pr99023_a.X: New.
9065 * g++.dg/modules/pr99023_b.X: New.
9067 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9070 * gcc.dg/pr99136.c: New test.
9072 2021-02-18 Nathan Sidwell <nathan@acm.org>
9075 * g++.dg/modules/modules.exp: Remove dg-module-headers support
9076 * g++.dg/modules/alias-2_a.H: Delete.
9077 * g++.dg/modules/sys/alias-2_a.H: Delete.
9079 2021-02-18 Nathan Sidwell <nathan@acm.org>
9082 * g++.dg/modules/pr99023_a.H: Delete.
9083 * g++.dg/modules/pr99023_b.H: Delete.
9085 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9088 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
9090 2021-02-18 Richard Biener <rguenther@suse.de>
9093 * gcc.dg/pr99122-1.c: New testcase.
9094 * gcc.dg/pr99122-2.c: Likewise.
9096 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
9098 PR tree-optimization/99142
9099 * gcc.dg/tree-ssa/pr99142.c: New test.
9101 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9104 * g++.dg/warn/Warray-bounds-17.C: New test.
9106 2021-02-18 Jakub Jelinek <jakub@redhat.com>
9109 * gcc.dg/pr99104.c: New test.
9111 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9114 * gcc.dg/analyzer/pr94596.c: New test.
9116 2021-02-17 Nathan Sidwell <nathan@acm.org>
9119 * g++.dg/modules/pr99023_a.H: New.
9120 * g++.dg/modules/pr99023_b.H: New.
9122 2021-02-17 David Malcolm <dmalcolm@redhat.com>
9125 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
9126 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
9127 options. Remove false leak directive.
9128 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
9132 2021-02-17 Julian Brown <julian@codesourcery.com>
9134 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
9135 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
9136 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
9137 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
9138 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
9140 2021-02-17 Julian Brown <julian@codesourcery.com>
9142 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
9143 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9144 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9145 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9146 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
9147 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9148 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
9149 previously-broken directives.
9151 2021-02-17 Jakub Jelinek <jakub@redhat.com>
9154 * g++.dg/ubsan/pr99106.C: New test.
9156 2021-02-17 Nathan Sidwell <nathan@acm.org>
9159 * g++.dg/lookup/pr99116-1.C: New.
9160 * g++.dg/lookup/pr99116-2.C: New.
9162 2021-02-17 Nathan Sidwell <nathan@acm.org>
9165 * g++.dg/modules/pr99071_a.H: New.
9166 * g++.dg/modules/pr99071_b.H: New.
9168 2021-02-17 Patrick Palka <ppalka@redhat.com>
9172 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
9173 "call to non-'constexpr' function" error message.
9175 2021-02-16 Nathan Sidwell <nathan@acm.org>
9177 * g++.dg/modules/pr99050_a.H: New.
9178 * g++.dg/modules/pr99050_b.C: New.
9180 2021-02-16 Marek Polacek <polacek@redhat.com>
9183 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
9184 * g++.dg/ext/attr-assume-aligned.C: New test.
9186 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
9188 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
9189 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
9191 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9193 * gfortran.dg/goacc/ref_inquiry.f90: New test.
9194 * gfortran.dg/gomp/ref_inquiry.f90: New test.
9196 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
9199 * gcc.c-torture/compile/pr98096.c: New.
9201 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
9204 * gfortran.dg/fmt_nonchar_1.f90: New test.
9205 * gfortran.dg/fmt_nonchar_2.f90: New test.
9207 2021-02-16 Jakub Jelinek <jakub@redhat.com>
9210 * gcc.target/i386/pr99100.c: New test.
9212 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
9214 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
9216 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
9218 PR rtl-optimization/98872
9219 * gcc.target/powerpc/pr98872.c: New test.
9221 2021-02-15 Jakub Jelinek <jakub@redhat.com>
9223 PR tree-optimization/99079
9224 * gcc.dg/fold-modpow2-2.c: New test.
9225 * gcc.c-torture/execute/pr99079.c: New test.
9227 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9229 PR rtl-optimization/98439
9230 * gcc.target/i386/pr98439.c: New test.
9232 2021-02-13 Jakub Jelinek <jakub@redhat.com>
9235 * gcc.target/i386/pr96166.c: New test.
9237 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9239 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
9240 and restrict the test to aarch64-*-* target only.
9242 2021-02-12 Nathan Sidwell <nathan@acm.org>
9244 * g++.dg/modules/pr99039_a.C: New.
9245 * g++.dg/modules/pr99039_b.C: New.
9247 2021-02-12 Nathan Sidwell <nathan@acm.org>
9250 * g++.dg/modules/pr99040_a.C: New.
9251 * g++.dg/modules/pr99040_b.C: New.
9252 * g++.dg/modules/pr99040_c.C: New.
9253 * g++.dg/modules/pr99040_d.C: New.
9255 2021-02-12 Nathan Sidwell <nathan@acm.org>
9259 * g++.dg/lookup/pr99039.C: New.
9261 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
9264 * gfortran.dg/ieee/ieee_12.f90: New test.
9266 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
9268 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
9270 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
9273 * gcc.target/arm/pr98931.c: Add -mthumb
9275 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
9278 * gfortran.dg/assumed_rank_20.f90: New test.
9280 2021-02-12 Jakub Jelinek <jakub@redhat.com>
9283 * g++.dg/cpp2a/concepts-requires24.C: New test.
9285 2021-02-12 Jason Merrill <jason@redhat.com>
9288 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
9290 2021-02-12 David Malcolm <dmalcolm@redhat.com>
9293 * g++.dg/analyzer/pr99064.C: New test.
9294 * gcc.dg/analyzer/pr98969.c: New test.
9296 2021-02-11 Marek Polacek <polacek@redhat.com>
9299 * g++.dg/template/deduce10.C: New test.
9300 * g++.dg/template/deduce9.C: New test.
9302 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
9305 * g++.target/powerpc/pr99041.C: New test.
9307 2021-02-11 Jakub Jelinek <jakub@redhat.com>
9310 * g++.dg/ext/flexary38.C: New test.
9312 2021-02-11 Marek Polacek <polacek@redhat.com>
9315 * g++.dg/cpp0x/variadic-crash6.C: New test.
9317 2021-02-11 Patrick Palka <ppalka@redhat.com>
9320 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
9322 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
9325 * gcc.target/arm/pr98931.c: New testcase.
9327 2021-02-11 Joel Hutton <joel.hutton@arm.com>
9329 PR tree-optimization/98772
9330 * gcc.target/aarch64/pr98772.c: New test.
9332 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9335 * gfortran.dg/typebound_call_32.f90: New test.
9337 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
9340 * gfortran.dg/pr99060.f90: New test.
9342 2021-02-11 Alexandre Oliva <oliva@adacore.com>
9344 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
9346 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9349 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
9351 2021-02-10 Martin Sebor <msebor@redhat.com>
9353 PR tree-optimization/92879
9354 * g++.dg/warn/Warray-bounds-16.C: New test.
9356 2021-02-10 David Malcolm <dmalcolm@redhat.com>
9358 PR preprocessor/96391
9359 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
9360 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
9361 using the location_overflow_plugin.c from gcc.dg/plugin.
9363 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9366 * g++.dg/ext/weak6.C: New test.
9368 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9371 * gcc.target/i386/pr99025.c: New test.
9373 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9377 * g++.dg/cpp2a/constexpr-new16.C: New test.
9378 * g++.dg/cpp2a/constexpr-new17.C: New test.
9380 2021-02-10 Nathan Sidwell <nathan@acm.org>
9383 * g++.dg/lookup/pr99030.C: New.
9385 2021-02-10 Jakub Jelinek <jakub@redhat.com>
9388 * g++.dg/gomp/pr99007.C: New test.
9389 * gcc.dg/gomp/pr99007-1.c: New test.
9390 * gcc.dg/gomp/pr99007-2.c: New test.
9391 * gcc.dg/gomp/pr99007-3.c: New test.
9393 2021-02-10 Julian Brown <julian@codesourcery.com>
9396 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
9397 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
9398 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9400 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9403 * gcc.dg/analyzer/file-1.c (test_5): New.
9404 * gcc.dg/analyzer/file-3.c: New test.
9406 2021-02-09 David Malcolm <dmalcolm@redhat.com>
9409 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
9410 * gcc.dg/analyzer/pr94851-2.c: New test.
9411 * gcc.dg/analyzer/pr98575-1.c: New test.
9413 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
9415 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
9417 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
9419 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
9421 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
9423 2021-02-09 Nathan Sidwell <nathan@acm.org>
9426 * g++.dg/modules/pr98944_a.C: New.
9427 * g++.dg/modules/pr98944_b.C: New.
9428 * g++.dg/modules/pr98944_c.C: New.
9429 * g++.dg/modules/pr98944_d.C: New.
9431 2021-02-09 Jakub Jelinek <jakub@redhat.com>
9434 * g++.dg/warn/Wstringop-overread-1.C: New test.
9436 2021-02-09 Jason Merrill <jason@redhat.com>
9439 * g++.dg/cpp2a/consteval-expinst1.C: New test.
9441 2021-02-09 Jason Merrill <jason@redhat.com>
9444 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
9446 2021-02-09 Jason Merrill <jason@redhat.com>
9449 * g++.dg/cpp2a/no_unique_address12.C: New test.
9451 2021-02-08 Nathan Sidwell <nathan@acm.org>
9453 * g++.dg/modules/pr98531-2.h: New.
9454 * g++.dg/modules/pr98531-2_a.H: New.
9455 * g++.dg/modules/pr98531-2_b.C: New.
9456 * g++.dg/modules/pr98531-3.h: New.
9457 * g++.dg/modules/pr98531-3_a.H: New.
9458 * g++.dg/modules/pr98531-3_b.C: New.
9460 2021-02-08 Nathan Sidwell <nathan@acm.org>
9463 * g++.dg/modules/pr98531-1.h: New.
9464 * g++.dg/modules/pr98531-1_a.H: New.
9465 * g++.dg/modules/pr98531-1_b.C: New.
9466 * g++.dg/abi/pr98531-1.C: New.
9467 * g++.dg/abi/pr98531-2.C: New.
9468 * g++.dg/abi/pr98531-3.C: New.
9469 * g++.dg/abi/pr98531-4.C: New.
9471 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
9474 * gfortran.dg/pr98974.F90: New test.
9476 2021-02-08 Richard Biener <rguenther@suse.de>
9479 * g++.dg/lto/pr96591_0.C: New testcase.
9481 2021-02-05 Marek Polacek <polacek@redhat.com>
9484 * g++.dg/cpp2a/volatile5.C: New test.
9486 2021-02-05 Marek Polacek <polacek@redhat.com>
9489 * g++.dg/cpp2a/using-enum-8.C: New test.
9491 2021-02-05 Nathan Sidwell <nathan@acm.org>
9494 * c-c++-common/pr98943.c: New.
9496 2021-02-05 Richard Biener <rguenther@suse.de>
9498 PR tree-optimization/98855
9499 * g++.dg/vect/slp-pr98855.cc: New testcase.
9501 2021-02-05 Jakub Jelinek <jakub@redhat.com>
9504 * g++.dg/cpp1z/decomp54.C: New test.
9506 2021-02-05 liuhongt <hongtao.liu@intel.com>
9509 * g++.target/i386/avx512bw-pr98537-1.C: New test.
9510 * g++.target/i386/avx512vl-pr98537-1.C: New test.
9511 * g++.target/i386/avx512vl-pr98537-2.C: New test.
9512 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
9513 integer mask comparison should not be generated.
9514 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
9515 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
9516 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
9518 2021-02-04 Julian Brown <julian@codesourcery.com>
9520 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
9521 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9522 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9523 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9525 2021-02-04 Julian Brown <julian@codesourcery.com>
9527 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
9529 2021-02-04 Julian Brown <julian@codesourcery.com>
9531 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
9533 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9536 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
9537 $section is .opd, look at .L.$symbol_name's section.
9538 (parse_section_section_of_symbols): Handle .previous directive.
9539 * gcc.dg/array-quals-1.c: Allow .sdata section.
9541 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
9543 * gdc.dg/intrinsics.d: Update test.
9545 2021-02-04 Martin Sebor <msebor@redhat.com>
9548 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
9549 * gcc.dg/label-decl-4.c: Same.
9550 * gcc.dg/mismatch-decl-1.c: Same.
9551 * gcc.dg/old-style-then-proto-1.c: Same.
9552 * gcc.dg/parm-mismatch-1.c: Same.
9553 * gcc.dg/pr35445.c: Same.
9554 * gcc.dg/redecl-11.c: Same.
9555 * gcc.dg/redecl-12.c: Same.
9556 * gcc.dg/redecl-13.c: Same.
9557 * gcc.dg/redecl-15.c: Same.
9558 * gcc.dg/tls/thr-init-1.c: Same.
9559 * objc.dg/id-1.m: Same.
9560 * objc.dg/tls/diag-3.m: Same.
9561 * gcc.dg/pr97882.c: New test.
9562 * gcc.dg/qual-return-7.c: New test.
9563 * gcc.dg/qual-return-8.c: New test.
9565 2021-02-04 Jason Merrill <jason@redhat.com>
9568 * g++.dg/cpp2a/concepts-variadic3.C: New test.
9570 2021-02-04 David Malcolm <dmalcolm@redhat.com>
9573 * gcc.dg/pr97932.c: New test.
9575 2021-02-04 emsr <3dw4rd@verizon.net>
9577 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
9579 2021-02-04 Jakub Jelinek <jakub@redhat.com>
9581 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
9582 of make_signed<size_t>::type in the diagnostics.
9584 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
9587 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
9589 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
9591 * gfortran.dg/goacc/substring.f90: New test.
9592 * gfortran.dg/gomp/substring.f90: New test.
9594 2021-02-04 Martin Liska <mliska@suse.cz>
9596 * gcc.target/i386/prefer-vector-width-attr.c: New test.
9598 2021-02-04 Jason Merrill <jason@redhat.com>
9601 * g++.dg/cpp1z/class-deduction78.C: New test.
9603 2021-02-04 Jason Merrill <jason@redhat.com>
9606 * g++.dg/cpp0x/pr84630.C: Call b().
9607 * g++.dg/cpp2a/lambda-uneval13.C: New test.
9608 * g++.dg/ext/attr-expr1.C: New test.
9610 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9612 PR preprocessor/98882
9613 * gcc.dg/cpp/pr98882.c: New test.
9615 2021-02-03 Jason Merrill <jason@redhat.com>
9617 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
9618 hash-table-verification-limit=10000.
9620 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
9622 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
9623 * g++.dg/cpp23/feat-cxx2b.C: New test.
9624 * g++.dg/cpp23/size_t-literals.C: New test.
9625 * g++.dg/warn/Wsize_t-literals.C: New test.
9627 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9630 * g++.dg/cpp2a/no_unique_address11.C: New test.
9632 2021-02-03 Marek Polacek <polacek@redhat.com>
9635 * g++.dg/cpp0x/noexcept65.C: New test.
9637 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
9640 * gfortran.dg/coarray/array_temporary.f90: New test.
9642 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9645 * gcc.dg/pr97487-1.c: New test.
9646 * gcc.dg/pr97487-2.c: New test.
9648 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9651 * gcc.target/i386/pr97971.c: New test.
9653 2021-02-03 Jakub Jelinek <jakub@redhat.com>
9655 PR tree-optimization/98287
9656 * gcc.dg/pr98287.c: New test.
9658 2021-02-03 Tamar Christina <tamar.christina@arm.com>
9660 PR tree-optimization/98928
9661 * gcc.target/i386/pr98928.c: New test.
9663 2021-02-02 Martin Liska <mliska@suse.cz>
9666 * gcc.target/i386/pr97510.c: New test.
9668 2021-02-02 Jason Merrill <jason@redhat.com>
9671 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
9673 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
9677 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
9680 * gfortran.dg/pr91862.f90: New test.
9682 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9684 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
9686 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9688 PR tree-optimization/98848
9689 * gcc.dg/vect/pr98848.c: New test.
9690 * gcc.dg/vect/pr92205.c: Remove xfail.
9692 2021-02-02 Jakub Jelinek <jakub@redhat.com>
9694 PR tree-optimization/97960
9695 * g++.dg/torture/pr97960.C: New test.
9697 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
9700 * g++.dg/opt/pr98743.C: New.
9702 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9704 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
9706 2021-02-02 Alexandre Oliva <oliva@adacore.com>
9708 * gcc.dg/asan/nested-1.c: New.
9710 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9714 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
9715 prefix to support subroutines where necessary.
9716 * gcc.dg/analyzer/data-model-1.c: Likewise.
9717 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
9719 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
9720 subroutines where necessary.
9721 * gcc.dg/analyzer/pr96651-2.c: Likewise.
9722 * gcc.dg/analyzer/signal-4b.c: Likewise.
9723 * gcc.dg/analyzer/single-field.c: Likewise.
9724 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
9726 2021-02-02 David Malcolm <dmalcolm@redhat.com>
9730 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
9731 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
9733 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9735 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
9738 2021-02-01 David Malcolm <dmalcolm@redhat.com>
9741 * gcc.dg/analyzer/pr98918.c: New test.
9743 2021-02-01 Sergei Trofimovich <siarheit@google.com>
9745 PR tree-optimization/98499
9746 * g++.dg/pr98499.C: new test.
9748 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9750 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
9752 2021-02-01 Martin Sebor <msebor@redhat.com>
9755 * gcc.dg/pr97172.c: New test.
9757 2021-02-01 Martin Sebor <msebor@redhat.com>
9760 * g++.dg/Wclass-memaccess-6.C: New test.
9762 2021-02-01 Patrick Palka <ppalka@redhat.com>
9765 * g++.dg/cpp0x/constexpr-98295.C: New test.
9767 2021-02-01 Marek Polacek <polacek@redhat.com>
9770 * g++.dg/ext/builtin-has-attribute2.C: New test.
9772 2021-02-01 Jason Merrill <jason@redhat.com>
9775 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
9777 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9779 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
9781 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
9783 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
9785 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
9787 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
9789 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
9791 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
9793 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
9795 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
9797 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
9799 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
9801 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
9804 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
9806 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
9808 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
9810 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
9812 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
9815 2021-02-01 Tamar Christina <tamar.christina@arm.com>
9817 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
9819 2021-02-01 Patrick Palka <ppalka@redhat.com>
9822 * g++.dg/cpp1y/constexpr-84494.C: New test.
9824 2021-02-01 Xing GUO <higuoxing@gmail.com>
9826 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
9828 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
9830 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
9831 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9833 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
9835 * c-c++-common/attr-used-5.c: Skip for Darwin.
9836 * c-c++-common/attr-used-6.c: Likewise.
9837 * c-c++-common/attr-used-7.c: Likewise.
9838 * c-c++-common/attr-used-8.c: Likewise.
9839 * c-c++-common/attr-used-9.c: Likewise.
9841 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
9843 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
9844 * gcc.target/powerpc/pr79251.p9.c: Same.
9846 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9848 * gcc.target/i386/20051216-1.c: New test.
9850 2021-01-30 Jakub Jelinek <jakub@redhat.com>
9853 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
9854 scan-tree-dump-times to x86 and aarch64 targets.
9855 * gcc.dg/gomp/simd-3.c: Likewise.
9857 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
9860 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
9863 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9865 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
9867 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9870 * gcc.target/aarch64/pr97701.c: Modify.
9872 2021-01-29 David Malcolm <dmalcolm@redhat.com>
9874 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
9876 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
9879 * gcc.target/aarch64/pr97701.c: New.
9881 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
9883 * gcc.target/powerpc/pr91903.c: New test.
9884 * gcc.target/powerpc/builtins-1.fold.h: Update.
9885 * gcc.target/powerpc/builtins-2.c: Update.
9887 2021-01-29 Nathan Sidwell <nathan@acm.org>
9890 * g++.dg/modules/pr98843_a.C: New.
9891 * g++.dg/modules/pr98843_b.H: New.
9892 * g++.dg/modules/pr98843_c.C: New.
9894 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9896 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
9898 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
9899 Richard Biener <rguenther@suse.de>
9901 PR tree-optimization/97627
9902 * g++.dg/pr97627.C: New testcase.
9904 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9907 * gcc.c-torture/compile/pr98849.c: New test.
9909 2021-01-29 Jakub Jelinek <jakub@redhat.com>
9912 * gcc.dg/pr98331.c: New test.
9914 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
9916 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
9918 * gcc.target/powerpc/pr79251.h: ...this.
9919 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9920 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
9922 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
9923 * gcc.target/powerpc/pr79251-run.p9.c: New test.
9925 2021-01-29 Marek Polacek <polacek@redhat.com>
9928 * g++.dg/parse/error63.C: New test.
9930 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9933 * g++.dg/warn/effc5.C: New test.
9935 2021-01-28 Marek Polacek <polacek@redhat.com>
9938 * g++.dg/cpp0x/alignas19.C: New test.
9939 * g++.dg/warn/Warray-bounds15.C: New test.
9941 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
9944 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
9946 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
9948 * gfortran.dg/ISO_Fortran_binding_18.c: Include
9949 ../../../libgfortran/ISO_Fortran_binding.h rather than
9950 ISO_Fortran_binding.h.
9952 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
9954 * gcc.target/powerpc/float128-longdouble-math.c: New test.
9955 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
9956 * gcc.target/powerpc/float128-math.c: Adjust test for new name
9957 being generated. Add support for running test on power10. Add
9958 support for running if long double defaults to 64-bits.
9960 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9964 * g++.target/i386/pr98847.C: New test.
9966 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9968 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
9970 2021-01-28 Nathan Sidwell <nathan@acm.org>
9973 * g++.dg/modules/pr98770_a.C: New.
9974 * g++.dg/modules/pr98770_b.C: New.
9976 2021-01-28 Harald Anlauf <anlauf@gmx.de>
9979 * gfortran.dg/gomp/pr86470.f90: New test.
9981 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
9984 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
9985 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9986 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9987 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9988 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9989 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9990 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9991 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9992 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9993 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9994 * gcc.target/powerpc/pr79251.p8.c: Likewise.
9995 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9996 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9997 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
10000 2021-01-28 Xing GUO <higuoxing@gmail.com>
10002 * gcc.target/riscv/attribute-18.c: New test.
10004 2021-01-27 Harris Snyder <hsnyder@structura.bio>
10006 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
10007 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
10009 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
10011 PR rtl-optimization/97684
10012 * gcc.target/i386/pr97684.c: New.
10014 2021-01-27 Jason Merrill <jason@redhat.com>
10017 * g++.dg/lookup/using4.C: No error in C++20.
10018 * g++.dg/cpp0x/decltype37.C: Adjust message.
10019 * g++.dg/template/crash75.C: Adjust message.
10020 * g++.dg/template/crash76.C: Adjust message.
10021 * g++.dg/cpp0x/inh-ctor36.C: New test.
10022 * g++.dg/cpp1z/inh-ctor39.C: New test.
10023 * g++.dg/cpp2a/using-enum-7.C: New test.
10025 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10028 * gcc.c-torture/execute/pr98853-1.c: New test.
10029 * gcc.c-torture/execute/pr98853-2.c: New test.
10031 2021-01-27 Richard Biener <rguenther@suse.de>
10033 PR tree-optimization/98854
10034 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
10036 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10040 * gfortran.dg/proc_ptr_52.f90 : New test.
10042 2021-01-27 liuhongt <hongtao.liu@intel.com>
10045 * gcc.target/i386/pr98833.c: New test.
10047 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10049 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
10050 optimize ("no-strict-aliasing") attribute.
10051 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
10052 array to avoid violating TBAA.
10053 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10054 array to avoid violating TBAA.
10055 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
10056 array to avoid violating TBAA.
10057 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
10058 array to avoid violating TBAA.
10060 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
10063 * gfortran.dg/elemental_function_5.f90 : New test.
10065 2021-01-27 Jakub Jelinek <jakub@redhat.com>
10067 PR tree-optimization/97260
10068 * gcc.dg/tree-ssa/pr97260.c: New test.
10070 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
10072 * lib/target-supports.exp (check_effective_target_c++2a):
10073 Check for C++2a or C++23.
10074 (check_effective_target_c++20_down): New.
10075 (check_effective_target_c++23_only): New.
10076 (check_effective_target_c++23): New.
10077 * g++.dg/cpp23/cplusplus.C: New.
10079 2021-01-26 Jason Merrill <jason@redhat.com>
10082 * g++.dg/torture/pr97474.C: New test.
10084 2021-01-26 Jason Merrill <jason@redhat.com>
10087 * g++.dg/cpp2a/no_unique_address10.C: New test.
10088 * g++.dg/cpp2a/no_unique_address9.C: New test.
10090 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10092 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
10093 optimize ("no-strict-aliasing") attribute.
10094 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
10095 array to avoid violating TBAA.
10096 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
10097 array to avoid violating TBAA.
10098 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
10099 array to avoid violating TBAA.
10100 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
10101 array to avoid violating TBAA.
10103 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10106 * gcc.c-torture/execute/pr98681.c: New test.
10108 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10111 * gfortran.dg/elemental_assignment_1.f90: New test.
10113 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
10115 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
10116 add previously missing space in '$ident link'.
10118 2021-01-26 Jakub Jelinek <jakub@redhat.com>
10120 PR middle-end/98807
10121 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
10123 2021-01-26 Alexandre Oliva <oliva@adacore.com>
10125 * gnat.dg/asan1.adb: New test.
10126 * gnat.dg/asan1_pkg.ads: New additional source.
10128 2021-01-25 Harald Anlauf <anlauf@gmx.de>
10131 * gfortran.dg/pr70070.f90: New test.
10133 2021-01-25 Martin Sebor <msebor@redhat.com>
10136 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
10137 * g++.dg/warn/Wnonnull10.C: New test.
10138 * g++.dg/warn/Wnonnull9.C: New test.
10140 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10142 * gfortran.dg/associate_57.f90: New test.
10144 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10147 * gfortran.dg/interface_assignment_7.f90: New test.
10149 2021-01-25 Jason Merrill <jason@redhat.com>
10152 * g++.dg/cpp2a/no_unique_address8.C: New test.
10154 2021-01-25 Richard Biener <rguenther@suse.de>
10156 PR middle-end/98807
10157 * gcc.dg/pr98807.c: New testcase.
10159 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
10161 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
10162 * gnat.dg/thunk2_pkg.ads: New helper.
10164 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
10167 * gfortran.dg/charlen_18.f90 : New test.
10169 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
10171 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
10173 * g++.dg/tc1/dr142.C: Same as above.
10174 * g++.dg/tc1/dr52.C: Same as above.
10175 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
10176 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
10177 * g++.old-deja/g++.jason/access8.C: Same as above.
10178 * g++.old-deja/g++.law/access4.C: Same as above.
10179 * g++.old-deja/g++.law/visibility12.C: Same as above.
10180 * g++.old-deja/g++.law/visibility4.C: Same as above.
10181 * g++.old-deja/g++.law/visibility8.C: Same as above.
10182 * g++.old-deja/g++.other/access4.C: Same as above.
10184 2021-01-23 Patrick Palka <ppalka@redhat.com>
10188 * g++.dg/cpp0x/this2.C: New test.
10189 * g++.dg/template/pr97399.C: New test.
10191 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
10193 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
10194 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
10195 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
10196 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
10197 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
10198 * gcc.target/powerpc/pr79251.p9.c: Same.
10200 2021-01-22 Marek Polacek <polacek@redhat.com>
10203 * g++.dg/cpp0x/noexcept64.C: New test.
10205 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
10207 * g++.dg/eh/spbp.C: Remove skip on AIX.
10209 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10211 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
10212 typo, UINON_TYPE to UNION_TYPE.
10214 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10216 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
10217 UINON_TYPE to UNION_TYPE.
10218 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
10219 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
10221 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10223 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
10224 optimize ("no-strict-aliasing") attribute.
10226 2021-01-22 Jason Merrill <jason@redhat.com>
10229 * g++.dg/init/elide7.C: New test.
10231 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10234 * g++.dg/ubsan/pr95693.C: New test.
10236 2021-01-22 Marek Polacek <polacek@redhat.com>
10239 * g++.dg/abi/mangle76.C: New test.
10241 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
10244 * gfortran.dg/associated_target_7.f90 : New test.
10246 2021-01-22 Martin Jambor <mjambor@suse.cz>
10248 PR tree-optimization/47059
10249 * gcc.dg/tree-ssa/pr47059.c: New test.
10251 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10253 PR tree-optimization/98766
10254 * gcc.dg/pr98766.c: New test.
10256 2021-01-22 Nathan Sidwell <nathan@acm.org>
10259 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
10260 embedded absolute paths.
10261 (module_do_it): Append $std to test name.
10263 2021-01-22 Richard Biener <rguenther@suse.de>
10265 PR middle-end/98793
10266 * gcc.dg/pr98793.c: New testcase.
10268 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10270 * gcc.target/powerpc/pr79251.p8.c: New test.
10271 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
10272 instruction counts.
10273 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10274 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10275 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10276 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10277 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10278 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10279 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10280 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10281 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10282 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10284 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
10286 * gcc.target/powerpc/pr79251.p9.c: New test.
10287 * gcc.target/powerpc/pr79251-run.c: New test.
10288 * gcc.target/powerpc/pr79251.h: New header.
10290 2021-01-22 Richard Biener <rguenther@suse.de>
10292 PR middle-end/98773
10293 * gcc.dg/torture/pr98773.c: New testcase.
10295 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10297 PR tree-optimization/90248
10298 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
10300 * gcc.dg/pr90248.c: New test.
10302 2021-01-22 Jakub Jelinek <jakub@redhat.com>
10304 PR tree-optimization/98255
10305 * gcc.dg/pr98255.c: New test.
10307 2021-01-22 Richard Biener <rguenther@suse.de>
10309 PR tree-optimization/98786
10310 * gcc.dg/torture/pr98786.c: New testcase.
10312 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10315 * gcc.target/arm/pr98636.c: New test.
10317 2021-01-22 liuhongt <hongtao.liu@intel.com>
10321 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
10322 * gcc.target/i386/avx512f-pr96891-1.c: New test.
10323 * gcc.target/i386/avx512f-pr96891-2.c: New test.
10324 * gcc.target/i386/avx512f-pr96891-3.c: New test.
10325 * g++.target/i386/avx512f-pr96891-1.C: New test.
10326 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
10328 2021-01-22 Marek Polacek <polacek@redhat.com>
10331 * g++.dg/cpp0x/noexcept63.C: New test.
10333 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
10335 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
10336 intervening period.
10337 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
10338 explicitly check for intervening space, tab or period.
10340 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
10342 PR rtl-optimization/98777
10343 * gcc.target/riscv/pr98777.c: New.
10345 2021-01-21 Patrick Palka <ppalka@redhat.com>
10348 * g++.dg/cpp0x/decltype-71879.C: New test.
10350 2021-01-21 Jakub Jelinek <jakub@redhat.com>
10353 * g++.dg/cpp1y/constexpr-98672.C: New test.
10355 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
10358 * lib/target-supports.exp
10359 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
10360 * gcc.target/arm/ivopts.c: Use target
10361 'arm_thumb2_no_arm_v8_1_lob'.
10363 2021-01-21 Nathan Sidwell <nathan@acm.org>
10366 * g++.dg/modules/stat-mem-1.h: New.
10367 * g++.dg/modules/stat-mem-1_a.H: New.
10368 * g++.dg/modules/stat-mem-1_b.C: New.
10370 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
10373 * gfortran.dg/module_procedure_5.f90 : New test.
10374 * gfortran.dg/module_procedure_6.f90 : New test.
10376 2021-01-21 Richard Biener <rguenther@suse.de>
10379 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
10381 2021-01-21 Richard Biener <rguenther@suse.de>
10384 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
10386 2021-01-21 Richard Biener <rguenther@suse.de>
10388 * gcc.dg/Walloca-2.c: Un-XFAIL.
10390 2021-01-21 liuhongt <hongtao.liu@intel.com>
10392 PR rtl-optimization/98694
10393 * gcc.target/i386/pr98694.c: New test.
10395 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
10397 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
10399 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10401 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
10404 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
10406 PR rtl-optimization/98722
10407 * g++.target/s390/pr98722.C: New.
10409 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
10411 PR tree-optimization/96674
10412 * gcc.dg/pr96674.c: New tests.
10414 2021-01-20 Patrick Palka <ppalka@redhat.com>
10417 * g++.dg/cpp2a/lambda-generic9.C: New test.
10419 2021-01-20 Patrick Palka <ppalka@redhat.com>
10422 * g++.dg/parse/access12.C: New test.
10423 * g++.dg/template/access35.C: New test.
10425 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
10427 PR tree-optimization/98535
10428 * gcc.target/aarch64/sve/pr98535.c: New file.
10430 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10433 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
10434 missing diagnostic issues with c_intptr_t == default integer kind.
10436 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10438 PR tree-optimization/98721
10439 * gcc.dg/pr98721-1.c: New test.
10440 * gcc.dg/pr98721-2.c: New test.
10442 2021-01-20 Richard Biener <rguenther@suse.de>
10444 PR tree-optimization/98758
10445 * gcc.dg/torture/pr98758.c: New testcase.
10447 2021-01-20 Jakub Jelinek <jakub@redhat.com>
10450 * c-c++-common/gomp/task-detach-2.c: New test.
10452 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
10456 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
10458 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
10460 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
10461 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
10462 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
10463 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
10464 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
10465 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
10467 2021-01-19 Marek Polacek <polacek@redhat.com>
10470 * g++.dg/template/deduce8.C: New test.
10472 2021-01-19 Marek Polacek <polacek@redhat.com>
10475 * g++.dg/lookup/using64.C: New test.
10476 * g++.dg/lookup/using65.C: New test.
10478 2021-01-19 Martin Sebor <msebor@redhat.com>
10480 PR middle-end/98664
10481 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
10482 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
10483 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
10484 * gcc.dg/Wfree-nonheap-object-4.c: New test.
10486 2021-01-19 Patrick Palka <ppalka@redhat.com>
10490 * g++.dg/opt/pr87974.C: Adjust.
10491 * g++.dg/template/access34.C: New test.
10492 * g++.dg/template/friend68.C: New test.
10493 * g++.dg/template/friend69.C: New test.
10495 2021-01-19 Marek Polacek <polacek@redhat.com>
10498 * g++.dg/cpp0x/noexcept62.C: New test.
10500 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
10502 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
10504 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10506 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10507 (CHECK_CUMULATIVE_SAT): Delete.
10508 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
10510 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
10511 Remove uses of the above.
10512 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
10514 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
10515 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
10516 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
10517 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
10519 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
10520 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
10521 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
10523 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
10524 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
10525 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
10527 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
10528 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
10529 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
10531 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
10532 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
10533 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
10535 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
10536 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
10537 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
10538 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
10539 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
10540 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
10542 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
10543 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
10545 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
10546 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
10548 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
10549 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
10551 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
10552 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10553 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
10554 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
10555 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10556 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
10557 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
10558 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
10559 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
10560 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
10562 2021-01-19 Jeff Law <law@redhat.com>
10564 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
10565 and update expected output.
10567 2021-01-19 Richard Biener <rguenther@suse.de>
10570 * g++.dg/pr98330.C: New testcase.
10571 * gcc.dg/pr98330.c: Likewise.
10573 2021-01-19 Richard Biener <rguenther@suse.de>
10576 * gfortran.dg/pr97673.f90: New testcase.
10578 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
10581 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
10582 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
10583 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
10585 2021-01-19 Martin Jambor <mjambor@suse.cz>
10588 * g++.dg/ipa/pr98690.C: New test.
10590 2021-01-18 Jeff Law <law@redhat.com>
10592 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
10594 2021-01-18 Patrick Palka <ppalka@redhat.com>
10596 * g++.dg/cpp1z/class-deduction77.C: New test.
10598 2021-01-18 Jakub Jelinek <jakub@redhat.com>
10600 PR tree-optimization/98727
10601 * gcc.c-torture/execute/pr98727.c: New test.
10603 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10606 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
10607 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
10609 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
10611 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
10612 * g++.dg/no-stack-protector-attr.C: Likewise.
10614 2021-01-18 David Malcolm <dmalcolm@redhat.com>
10616 * gcc.dg/analyzer/attr-malloc-1.c: New test.
10617 * gcc.dg/analyzer/attr-malloc-2.c: New test.
10618 * gcc.dg/analyzer/attr-malloc-4.c: New test.
10619 * gcc.dg/analyzer/attr-malloc-5.c: New test.
10620 * gcc.dg/analyzer/attr-malloc-6.c: New test.
10621 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
10622 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
10624 2021-01-18 Richard Biener <rguenther@suse.de>
10627 * gcc.dg/vect/slp-11b.c: Adjust.
10629 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10632 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
10633 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
10635 2021-01-18 Richard Biener <rguenther@suse.de>
10638 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
10640 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
10642 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
10643 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
10644 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
10645 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
10646 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
10647 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
10648 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
10649 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
10650 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
10651 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
10652 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
10653 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
10655 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
10657 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
10658 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
10659 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
10660 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
10661 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
10662 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
10663 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
10664 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
10665 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
10666 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
10667 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
10669 2021-01-17 Martin Jambor <mjambor@suse.cz>
10672 * gcc.dg/ipa/pr98222.c: New test.
10674 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10676 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
10677 ../../../libgfortran/ISO_Fortran_binding.h rather than
10678 ISO_Fortran_binding.h.
10680 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
10682 * c-c++-common/gomp/task-detach-1.c: New.
10683 * g++.dg/gomp/task-detach-1.C: New.
10684 * gcc.dg/gomp/task-detach-1.c: New.
10685 * gfortran.dg/gomp/task-detach-1.f90: New.
10687 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10689 PR tree-optimization/96669
10690 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
10691 * gcc.dg/tree-ssa/pr96669-2.c: New test.
10693 2021-01-16 Jakub Jelinek <jakub@redhat.com>
10695 PR tree-optimization/96271
10696 * gcc.target/i386/pr96271.c: New test.
10698 2021-01-15 Carl Love <cel@us.ibm.com>
10700 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
10702 2021-01-15 Harris Snyder <hsnyder@structura.bio>
10704 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
10705 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
10707 2021-01-15 Nathan Sidwell <nathan@acm.org>
10710 * g++.dg/template/pr98538.C: New.
10712 2021-01-15 Nathan Sidwell <nathan@acm.org>
10714 PR preprocessor/95253
10715 * g++.dg/modules/dep-1_a.C: Adjust expected output.
10716 * g++.dg/modules/dep-1_b.C: Likewise.
10717 * g++.dg/modules/dep-2.C: Likewise.
10719 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10721 PR tree-optimization/96669
10722 * gcc.dg/tree-ssa/pr96669-1.c: New test.
10724 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10726 PR tree-optimization/96681
10727 * gcc.dg/tree-ssa/pr96681.c: New test.
10729 2021-01-15 Jason Merrill <jason@redhat.com>
10732 * g++.dg/cpp1z/elide5.C: New test.
10734 2021-01-15 Jason Merrill <jason@redhat.com>
10736 * g++.dg/cpp1z/elide4.C: New test.
10738 2021-01-15 Jason Merrill <jason@redhat.com>
10741 * g++.dg/cpp0x/initlist-array13.C: New test.
10743 2021-01-15 Alexandre Oliva <oliva@adacore.com>
10745 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
10746 * gcc.dg/analyzer/data-model-1.c: Likewise.
10747 * gcc.dg/analyzer/malloc-1.c: Likewise.
10748 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
10750 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10752 PR tree-optimization/96671
10753 * gcc.dg/tree-ssa/pr96671-1.c: New test.
10754 * gcc.dg/tree-ssa/pr96671-2.c: New test.
10756 2021-01-15 Jakub Jelinek <jakub@redhat.com>
10758 PR tree-optimization/98597
10759 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
10760 Expect for now a (char *) cast for VLAs.
10761 * gcc.dg/uninit-40.c: New test.
10763 2021-01-15 Nathan Sidwell <nathan@acm.org>
10766 * g++.dg/modules/pr98591.H: New file.
10768 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
10771 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
10772 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
10774 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
10776 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
10777 libatomic into testcases in gcc.target/s390/md.
10778 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
10781 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10784 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10785 vceqz_p64, vceqq_p64 and vceqzq_p64.
10786 * gcc.target/arm/simd/vceqz_p64.c: New test.
10787 * gcc.target/arm/simd/vceqzq_p64.c: New test.
10789 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10792 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10795 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10796 vceqz_p64, vceqq_p64 and vceqzq_p64.
10798 2021-01-15 Martin Liska <mliska@suse.cz>
10800 * lib/gcov.exp: Use 'env python3' for execution of pytests.
10801 Check that pytest accepts all needed options first.
10802 Improve formatting of PASS/FAIL lines.
10804 2021-01-15 Richard Biener <rguenther@suse.de>
10807 * gcc.dg/vect/bb-slp-32.c: Align p.
10809 2021-01-15 Richard Biener <rguenther@suse.de>
10812 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
10814 2021-01-15 Richard Biener <rguenther@suse.de>
10817 * gcc.dg/vect/slp-45.c: Key scanning on
10820 2021-01-15 Richard Biener <rguenther@suse.de>
10823 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
10825 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10828 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
10829 vceqz_p64, vceqq_p64 and vceqzq_p64.
10831 2021-01-15 Richard Biener <rguenther@suse.de>
10834 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
10836 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10838 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
10840 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
10842 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
10844 2021-01-15 Richard Biener <rguenther@suse.de>
10846 PR tree-optimization/98685
10847 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
10849 2021-01-15 Tamar Christina <tamar.christina@arm.com>
10851 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
10852 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
10854 2021-01-14 David Malcolm <dmalcolm@redhat.com>
10856 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
10858 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
10860 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
10862 2021-01-14 Tamar Christina <tamar.christina@arm.com>
10864 * gcc.dg/vect/complex/complex-mla-template.c: New test.
10865 * gcc.dg/vect/complex/complex-mls-template.c: New test.
10866 * gcc.dg/vect/complex/complex-mul-template.c: New test.
10867 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
10868 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
10869 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
10870 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
10871 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
10872 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
10873 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
10874 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
10875 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
10876 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
10877 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
10878 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
10879 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
10880 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
10881 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
10882 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
10883 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
10884 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
10886 2021-01-14 Marek Polacek <polacek@redhat.com>
10888 * g++.dg/template/pr98372.C: Only run in C++14 and up.
10890 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10892 * substr_10.f90: New test.
10893 * substr_9.f90: New test.
10895 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10897 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
10898 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
10900 2021-01-14 Alexandre Oliva <oliva@adacore.com>
10902 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
10904 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10907 * gfortran.dg/pr98661.f90: New test.
10909 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10912 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10915 * gfortran.dg/pr98661.f90: New test.
10917 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10920 * gfortran.dg/pr98661.f90: New test.
10922 2021-01-14 Martin Liska <mliska@suse.cz>
10924 * g++.dg/gcov/gcov-17.C: New test.
10925 * g++.dg/gcov/test-gcov-17.py: New test.
10927 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10930 * gcc.target/i386/pr98667-1.c: New file.
10931 * gcc.target/i386/pr98667-2.c: Likewise.
10932 * gcc.target/i386/pr98667-3.c: Likewise.
10934 2021-01-14 Richard Biener <rguenther@suse.de>
10936 PR tree-optimization/98674
10937 * gcc.dg/vect/pr98674.c: New testcase.
10939 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10942 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
10944 * gcc.target/i386/pr95021-3.c: Likewise.
10946 2021-01-14 Nathan Sidwell <nathan@acm.org>
10949 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
10950 * g++.dg/template/pr98372.C: New.
10952 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10955 * gcc.target/i386/pr98670.c: New test.
10957 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10959 PR tree-optimization/96688
10960 * gcc.dg/tree-ssa/pr96688.c: New test.
10961 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
10962 * gcc.target/i386/pr66821.c: Likewise.
10964 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
10966 * gcc.target/aarch64/sve/cost_model_11.c: New test.
10967 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
10968 -fno-vect-cost-model.
10970 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10972 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
10973 sqxtn2 scan-assembler-times.
10975 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10977 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
10978 scan-assembler-times for xtn2.
10980 2021-01-13 Marek Polacek <polacek@redhat.com>
10983 * g++.dg/lookup/using63.C: New test.
10985 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10987 PR tree-optimization/96691
10988 * gcc.dg/tree-ssa/pr96691.c: New test.
10990 2021-01-13 Richard Biener <rguenther@suse.de>
10992 PR tree-optimization/92645
10993 * gcc.target/i386/pr92645-7.c: New testcase.
10994 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
10995 * gcc.dg/pr69047.c: Likewise.
10997 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10999 * gcc.target/aarch64/sve/mls_2.c: New test.
11000 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
11001 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
11002 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
11003 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
11004 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
11006 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11008 * gcc.target/aarch64/sve/mla_2.c: New test.
11009 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
11010 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
11011 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
11012 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
11013 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
11015 2021-01-13 Richard Biener <rguenther@suse.de>
11017 PR tree-optimization/92645
11018 * gcc.target/i386/pr92645-6.c: New testcase.
11020 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
11022 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
11023 * gcc.target/aarch64/sve/sel_2.c: Likewise.
11024 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11026 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11029 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
11030 scan-assembler. Add tests with zero vector as first __builtin_shuffle
11032 * gcc.target/i386/pr95905-3.c: New test.
11033 * gcc.target/i386/pr95905-4.c: New test.
11035 2021-01-13 Martin Liska <mliska@suse.cz>
11037 PR tree-optimization/98455
11038 * gcc.dg/tree-ssa/pr98455.c: New test.
11040 2021-01-13 Richard Biener <rguenther@suse.de>
11042 PR tree-optimization/98640
11043 * gcc.dg/torture/pr98640.c: New testcase.
11045 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11048 * gcc.target/i386/pr96938.c: New test.
11050 2021-01-13 Jakub Jelinek <jakub@redhat.com>
11053 * gcc.target/i386/pr95905-1.c: New test.
11054 * gcc.target/i386/pr95905-2.c: New test.
11056 2021-01-13 Julian Brown <julian@codesourcery.com>
11058 * gcc.target/gcn/fpdiv.c: New test.
11060 2021-01-12 Martin Sebor <msebor@redhat.com>
11064 * g++.dg/warn/Wuninitialized-13.C: New test.
11065 gcc.dg/uninit-39.c: New test.
11067 * gcc.dg/uninit-39.c: New file.
11069 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
11072 * gcc.target/arm/simd/mve-vneg.c: Update test.
11074 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
11077 * gcc.target/arm/pr97969.c: New.
11079 2021-01-12 Patrick Palka <ppalka@redhat.com>
11082 * g++.dg/cpp2a/concepts-ctad1.C: New test.
11083 * g++.dg/cpp2a/concepts-ctad2.C: New test.
11085 2021-01-12 Richard Biener <rguenther@suse.de>
11087 PR tree-optimization/98550
11088 * g++.dg/opt/pr98550.C: New testcase.
11090 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11092 PR tree-optimization/98629
11093 * gcc.c-torture/compile/pr98629.c: New test.
11095 2021-01-12 Jakub Jelinek <jakub@redhat.com>
11097 PR tree-optimization/95731
11098 * gcc.dg/tree-ssa/pr95731.c: New test.
11099 * gcc.c-torture/execute/pr95731.c: New test.
11101 2021-01-12 Marek Polacek <polacek@redhat.com>
11104 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
11106 2021-01-12 David Malcolm <dmalcolm@redhat.com>
11109 * gcc.dg/analyzer/pr98628.c: New test.
11111 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11113 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
11114 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
11115 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
11116 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
11117 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
11118 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
11119 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
11121 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11123 * g++.target/aarch64/sve/cond_bic_1.C: New test.
11124 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
11125 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
11126 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
11128 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11130 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
11132 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11134 * g++.target/aarch64/sve/abd_1.C: New test.
11135 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
11136 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
11137 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
11138 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
11140 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11142 * gcc.target/aarch64/sve/adr_6.c: New test.
11144 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11146 * g++.target/aarch64/sve/cond_arith_1.C: New test.
11147 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
11148 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
11149 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
11150 * g++.target/aarch64/sve/cond_shift_1.C: New test.
11151 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
11152 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
11153 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
11155 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11158 * g++.target/aarch64/sve/max_1.C: New test.
11159 * g++.target/aarch64/sve/min_1.C: Likewise.
11160 * gcc.target/aarch64/sve/mul_2.c: Likewise.
11162 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
11164 * gcc.target/aarch64/sve/shift_2.c: New test.
11166 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11169 * g++.dg/abi/abi-tag24.C: New test.
11171 2021-01-11 Richard Biener <rguenther@suse.de>
11173 PR tree-optimization/91403
11174 * gcc.dg/vect/pr91403.c: New testcase.
11176 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
11179 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
11180 Expect .ld1_args only when GNU LD is used.
11181 Add an exception for *.gcc_args files.
11183 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11185 PR tree-optimization/95867
11186 * gcc.dg/tree-ssa/pr95867.c: New test.
11188 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11190 PR tree-optimization/95852
11191 * gcc.target/i386/pr95852-3.c: New test.
11192 * gcc.target/i386/pr95852-4.c: New test.
11194 2021-01-11 Jakub Jelinek <jakub@redhat.com>
11196 PR tree-optimization/95852
11197 * gcc.target/i386/pr95852-1.c: New test.
11198 * gcc.target/i386/pr95852-2.c: New test.
11200 2021-01-11 Martin Liska <mliska@suse.cz>
11202 PR gcov-profile/98273
11203 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
11204 * g++.dg/gcov/pr98273.C: New test.
11205 * g++.dg/gcov/gcov.py: New test.
11206 * g++.dg/gcov/test-pr98273.py: New test.
11208 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
11210 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
11211 constant then rather than addition.
11212 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
11213 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
11215 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11218 * c-c++-common/pr98556.c: New test.
11220 2021-01-09 Jakub Jelinek <jakub@redhat.com>
11222 PR rtl-optimization/98603
11223 * gcc.target/i386/pr98603.c: New test.
11224 * gcc.target/aarch64/pr98603.c: New test.
11226 2021-01-09 Alexandre Oliva <oliva@gnu.org>
11229 * gcc.dg/debug/pr97714.c: New.
11231 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11234 * gcc.target/i386/pr98482-1.c: Require lp64.
11235 * gcc.target/i386/pr98482-2.c: Likewise.
11237 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
11239 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
11240 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
11242 2021-01-08 Patrick Palka <ppalka@redhat.com>
11245 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
11247 2021-01-08 Patrick Palka <ppalka@redhat.com>
11250 * g++.dg/template/access32.C: New test.
11251 * g++.dg/template/access33.C: New test.
11253 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11256 * gcc.target/i386/pr98482-2.c: Updated.
11258 2021-01-08 Richard Biener <rguenther@suse.de>
11260 PR tree-optimization/98544
11261 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
11263 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
11266 * gcc.target/i386/pr98482-1.c: New test.
11267 * gcc.target/i386/pr98482-1.c: Likewise.
11268 * gcc.target/i386/pr98482-2.c: New file.
11270 2021-01-08 Jakub Jelinek <jakub@redhat.com>
11273 * gcc.target/i386/pr98585.c: New test.
11275 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11277 * gcc.target/aarch64/sve/cnot_2.c: New test.
11278 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
11279 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
11280 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
11281 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
11282 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
11283 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
11285 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
11287 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
11288 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
11289 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
11290 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
11291 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
11292 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
11293 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
11294 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
11296 2021-01-08 Tamar Christina <tamar.christina@arm.com>
11298 * lib/target-supports.exp
11299 (check_effective_target_aarch64_asm_sve2_ok): New.
11300 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
11301 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
11303 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11305 * gcc.target/aarch64/usaba_1.c: New test.
11307 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11310 * gfortran.dg/deferred_character_35.f90 : New test.
11312 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
11315 * gfortran.dg/implied_do_3.f90 : New test.
11317 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11319 * gcc.dg/array-quals-1.c: Allow srodata.
11321 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
11323 * gcc.target/riscv/predef-10.c: New.
11324 * gcc.target/riscv/predef-11.c: New.
11325 * gcc.target/riscv/predef-12.c: New.
11326 * gcc.target/riscv/predef-13.c: New.
11328 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11331 * g++.dg/cpp2a/bit-cast10.C: New test.
11333 2021-01-07 Martin Sebor <msebor@redhat.com>
11335 PR middle-end/98578
11336 * gcc.dg/plugin/gil-1.c: Adjust expected output.
11337 * gcc.dg/uninit-pr98578.c: New test.
11339 2021-01-07 Marek Polacek <polacek@redhat.com>
11342 * g++.dg/cpp0x/auto55.C: New test.
11344 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11347 * gcc.dg/analyzer/pr98580-a.c: New test.
11348 * gcc.dg/analyzer/pr98580-b.c: New test.
11350 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
11353 * gfortran.dg/associate_54.f90: New test.
11354 * gfortran.dg/associate_55.f90: New test.
11355 * gfortran.dg/associate_56.f90: New test.
11357 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11360 * gcc.target/i386/pr98567-1.c: New test.
11361 * gcc.target/i386/pr98567-2.c: New test.
11363 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11365 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
11366 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
11367 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
11368 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
11369 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
11370 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
11371 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
11372 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
11374 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11376 PR tree-optimization/98560
11377 * gcc.dg/vect/pr98560-2.c: New test.
11379 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
11381 PR tree-optimization/98560
11382 * gcc.dg/vect/pr98560-1.c: New test.
11384 2021-01-07 Jakub Jelinek <jakub@redhat.com>
11386 PR tree-optimization/98568
11387 * g++.dg/torture/pr98568.C: New test.
11389 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
11391 * gcc.target/i386/pr92658-avx512bw.c: Add
11392 -mprefer-vector-width=512 to avoid impact of different default
11393 mtune which gcc is built with.
11394 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
11396 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11399 * gcc.dg/analyzer/pr97074.c: New test.
11401 2021-01-07 David Malcolm <dmalcolm@redhat.com>
11404 * gcc.dg/analyzer/pr98564.c: New test.
11406 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
11408 PR rtl-optimization/97978
11409 * gcc.target/i386/pr97978.c: New.
11411 2021-01-06 Martin Sebor <msebor@redhat.com>
11414 * g++.dg/pr95768.C: New test.
11415 * g++.dg/warn/Wuninitialized-12.C: New test.
11416 * gcc.dg/uninit-38.c: New test.
11418 2021-01-06 Martin Sebor <msebor@redhat.com>
11421 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
11423 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
11426 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
11427 as the final suspend point so that we can check that the state
11428 machine has reached the expected point.
11430 2021-01-06 Marek Polacek <polacek@redhat.com>
11433 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
11436 2021-01-06 Alexandre Oliva <oliva@adacore.com>
11438 * g++.dg/opt/store-merging-2.C: Add the required alignment.
11440 2021-01-06 Richard Biener <rguenther@suse.de>
11442 PR tree-optimization/95582
11443 * gcc.dg/pr95582.c: New testcase.
11445 2021-01-06 Richard Biener <rguenther@suse.de>
11447 PR tree-optimization/98513
11448 * gcc.dg/tree-ssa/pr98513.c: New testcase.
11450 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11453 * gcc.dg/analyzer/pr97072.c: New test.
11455 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11458 * gcc.dg/analyzer/pr98073.c: New test.
11460 2021-01-06 David Malcolm <dmalcolm@redhat.com>
11463 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
11465 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
11467 * gcc.target/s390/s390.exp: Replace %% with %.
11469 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
11471 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
11473 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11476 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
11477 unsigned short to compute pextrw result.
11479 2021-01-05 Patrick Palka <ppalka@redhat.com>
11481 * g++.dg/template/partial5.C: Adjust directives to expect the
11482 same errors across all dialects.
11483 * g++.dg/cpp1z/nontype-auto17.C: New test.
11484 * g++.dg/cpp1z/nontype-auto18.C: New test.
11485 * g++.dg/template/ttp33.C: New test.
11487 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11489 PR tree-optimization/94802
11490 * gcc.target/i386/pr94802.c: New test.
11491 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
11493 2021-01-05 Richard Biener <rguenther@suse.de>
11495 PR tree-optimization/98516
11496 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
11497 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
11499 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11502 * g++.dg/cpp2a/bit-cast8.C: New test.
11503 * g++.dg/cpp2a/bit-cast9.C: New test.
11505 2021-01-05 Marek Polacek <polacek@redhat.com>
11508 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
11509 * g++.dg/cpp0x/noexcept61.C: New test.
11511 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11513 PR tree-optimization/96928
11514 * gcc.dg/tree-ssa/pr96928.c: New test.
11515 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
11516 instead of scanning rtl dump for ifcvt message check assembly
11517 for xor instruction.
11519 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11521 PR tree-optimization/96930
11522 * g++.dg/tree-ssa/pr96930.C: New test.
11524 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11526 PR tree-optimization/96239
11527 * gcc.dg/tree-ssa/pr96239.c: New test.
11529 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
11532 * gcc.target/i386/pr98522.c: New test.
11534 2021-01-05 Nathan Sidwell <nathan@acm.org>
11536 * g++.dg/modules/mod-decl-1.C: Adjust.
11537 * g++.dg/modules/p0713-2.C: Adjust.
11538 * g++.dg/modules/p0713-3.C: Adjust.
11540 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
11543 * gcc.target/i386/pr98495-1.c: New test.
11544 * gcc.target/i386/pr98495-2.c: New test.
11545 * gcc.target/i386/pr98495-3.c: New test.
11546 * gcc.target/i386/pr98495-4.c: New test.
11547 * gcc.target/i386/pr98495-5.c: New test.
11549 2021-01-05 liuhongt <hongtao.liu@intel.com>
11551 * gcc.target/i386/sse2-pr98461-2.c: New test.
11553 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11555 PR rtl-optimization/97144
11556 * gcc.c-torture/compile/pr97144.c: New test.
11557 * gcc.target/aarch64/sve/pr97144.c: Likewise.
11559 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
11561 PR rtl-optimization/98403
11562 * g++.dg/opt/pr98403.C: New test.
11564 2021-01-05 Jakub Jelinek <jakub@redhat.com>
11566 PR rtl-optimization/98334
11567 * gcc.target/i386/pr98334.c: New test.
11569 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
11571 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
11573 2021-01-05 David Malcolm <dmalcolm@redhat.com>
11576 * gcc.dg/analyzer/pr98293.c: New test.
11578 2021-01-04 Martin Uecker <muecker@gwdg.de>
11581 * gcc.dg/pr98029.c: New test.
11583 2021-01-04 Nathan Sidwell <nathan@acm.org>
11585 * g++.dg/modules/binding-1_a.H: New.
11586 * g++.dg/modules/binding-1_b.H: New.
11587 * g++.dg/modules/binding-1_c.C: New.
11588 * g++.dg/modules/binding-2.H: New.
11589 * g++.dg/modules/builtin-3_a.C: New.
11590 * g++.dg/modules/global-2_a.C: New.
11591 * g++.dg/modules/global-2_b.C: New.
11592 * g++.dg/modules/global-3_a.C: New.
11593 * g++.dg/modules/global-3_b.C: New.
11594 * g++.dg/modules/hello-1_a.C: New.
11595 * g++.dg/modules/hello-1_b.C: New.
11596 * g++.dg/modules/iostream-1_a.H: New.
11597 * g++.dg/modules/iostream-1_b.C: New.
11598 * g++.dg/modules/part-5_a.C: New.
11599 * g++.dg/modules/part-5_b.C: New.
11600 * g++.dg/modules/part-5_c.C: New.
11601 * g++.dg/modules/stdio-1_a.H: New.
11602 * g++.dg/modules/stdio-1_b.C: New.
11603 * g++.dg/modules/string-1_a.H: New.
11604 * g++.dg/modules/string-1_b.C: New.
11605 * g++.dg/modules/string-view1.C: New.
11606 * g++.dg/modules/string-view2.C: New.
11607 * g++.dg/modules/tinfo-1.C: New.
11608 * g++.dg/modules/tinfo-2_a.H: New.
11609 * g++.dg/modules/tinfo-2_b.C: New.
11610 * g++.dg/modules/tname-spec-1_a.H: New.
11611 * g++.dg/modules/tname-spec-1_b.C: New.
11612 * g++.dg/modules/xtreme-header-1.h: New.
11613 * g++.dg/modules/xtreme-header-1_a.H: New.
11614 * g++.dg/modules/xtreme-header-1_b.C: New.
11615 * g++.dg/modules/xtreme-header-1_c.C: New.
11616 * g++.dg/modules/xtreme-header-2.h: New.
11617 * g++.dg/modules/xtreme-header-2_a.H: New.
11618 * g++.dg/modules/xtreme-header-2_b.C: New.
11619 * g++.dg/modules/xtreme-header-2_c.C: New.
11620 * g++.dg/modules/xtreme-header-3.h: New.
11621 * g++.dg/modules/xtreme-header-3_a.H: New.
11622 * g++.dg/modules/xtreme-header-3_b.C: New.
11623 * g++.dg/modules/xtreme-header-3_c.C: New.
11624 * g++.dg/modules/xtreme-header-4.h: New.
11625 * g++.dg/modules/xtreme-header-4_a.H: New.
11626 * g++.dg/modules/xtreme-header-4_b.C: New.
11627 * g++.dg/modules/xtreme-header-4_c.C: New.
11628 * g++.dg/modules/xtreme-header-5.h: New.
11629 * g++.dg/modules/xtreme-header-5_a.H: New.
11630 * g++.dg/modules/xtreme-header-5_b.C: New.
11631 * g++.dg/modules/xtreme-header-5_c.C: New.
11632 * g++.dg/modules/xtreme-header-6.h: New.
11633 * g++.dg/modules/xtreme-header-6_a.H: New.
11634 * g++.dg/modules/xtreme-header-6_b.C: New.
11635 * g++.dg/modules/xtreme-header-6_c.C: New.
11636 * g++.dg/modules/xtreme-header.h: New.
11637 * g++.dg/modules/xtreme-header_a.H: New.
11638 * g++.dg/modules/xtreme-header_b.C: New.
11639 * g++.dg/modules/xtreme-tr1.h: New.
11640 * g++.dg/modules/xtreme-tr1_a.H: New.
11641 * g++.dg/modules/xtreme-tr1_b.C: New.
11643 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11645 PR tree-optimization/95401
11646 * g++.dg/vect/pr95401.cc: New test.
11647 * g++.dg/vect/pr95401a.cc: Likewise.
11649 2021-01-04 Richard Biener <rguenther@suse.de>
11651 PR tree-optimization/98308
11652 * gcc.dg/vect/pr98308.c: New testcase.
11654 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11656 PR tree-optimization/95771
11657 * gcc.target/i386/pr95771.c: New test.
11659 2021-01-04 Richard Biener <rguenther@suse.de>
11661 PR tree-optimization/98464
11662 * g++.dg/opt/pr98464.C: New testcase.
11664 2021-01-04 Richard Biener <rguenther@suse.de>
11666 PR tree-optimization/98282
11667 * g++.dg/opt/pr98282.C: New testcase.
11669 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11672 * gcc.target/aarch64/pr89057.c: New test.
11674 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
11676 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
11678 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11679 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11680 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11682 2021-01-04 Martin Liska <mliska@suse.cz>
11684 * README: Convert to utf8 from iso8859.
11686 2021-01-04 Martin Liska <mliska@suse.cz>
11688 * gcc.target/avr/avr.exp: Run dos2unix on the file.
11690 2021-01-04 Richard Biener <rguenther@suse.de>
11692 PR tree-optimization/98291
11693 * gcc.dg/vect/slp-reduc-11.c: New testcase.
11694 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
11696 2021-01-04 Jakub Jelinek <jakub@redhat.com>
11698 PR tree-optimization/96782
11699 * gcc.dg/tree-ssa/pr96782.c: New test.
11701 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
11703 * gcc.misc-tests/outputs.exp: Adjust testcase.
11705 2021-01-01 Jakub Jelinek <jakub@redhat.com>
11707 * ChangeLog-2020: Rotate ChangeLog. New file.
11709 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11711 * lib/target-supports.exp
11712 (check_effective_target_arm_fp16_alternative_ok_nocache):
11713 Return zero for *-*-vxworks7r* targets.
11714 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
11715 * gcc.target/arm/aapcs/vfp23.c: Likewise.
11716 * gcc.target/arm/aapcs/vfp24.c: Likewise.
11717 * gcc.target/arm/aapcs/vfp25.c: Likewise.
11719 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11721 * g++.dg/init/new26.C: Fix overriding of the delete operator
11724 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11726 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
11729 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11731 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
11732 the test's dg-options.
11733 * gcc.target/arm/pr78255-2.c: Likewise.
11735 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11737 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
11739 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11741 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
11744 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11746 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
11748 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11750 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
11753 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11755 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
11757 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11759 * g++.dg/other/anon5.C: Skip on vxworks kernel.
11761 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
11763 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
11764 * gcc.dg/vxworks/initpri2.c: Likewise.
11766 2021-01-01 Joel Brobecker <brobecker@adacore.com>
11768 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
11771 2021-01-01 Olivier Hainque <hainque@adacore.com>
11773 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
11774 * gcc.dg/pthread-init-2.c: Ditto.
11776 2021-01-01 Olivier Hainque <hainque@adacore.com>
11778 * lib/target-supports.exp (check_weak_available,
11779 check_fork_available, check_effective_target_lto,
11780 check_effective_target_mempcpy): Add vxworks filters.
11782 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11784 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
11785 explicit -mno-long-calls.
11786 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
11788 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11790 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
11791 * g++.target/arm/no_unique_address_2.C: Likewise.
11793 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11795 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
11796 * gcc.target/arm/headmerge-2.c: Likewise.
11798 2021-01-01 Alexandre Oliva <oliva@adacore.com>
11800 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
11803 Copyright (C) 2021 Free Software Foundation, Inc.
11805 Copying and distribution of this file, with or without modification,
11806 are permitted in any medium without royalty provided the copyright
11807 notice and this notice are preserved.