1 2021-07-08 Martin Sebor <msebor@redhat.com>
3 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
5 2021-07-08 Martin Sebor <msebor@redhat.com>
8 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
10 2021-07-08 Martin Sebor <msebor@redhat.com>
12 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
13 * g++.dg/warn/Warray-bounds-13.C: Same.
15 2021-07-08 Marek Polacek <polacek@redhat.com>
18 * g++.dg/cpp0x/noexcept70.C: New test.
20 2021-07-08 Martin Jambor <mjambor@suse.cz>
23 * gcc.dg/ipa/pr101066.c: New test.
25 2021-07-08 Martin Sebor <msebor@redhat.com>
28 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
29 * c-c++-common/Warray-bounds-4.c: Same.
31 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
33 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
36 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
38 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
40 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
41 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/40210
44 * gcc.dg/builtin-bswap-13.c: New test.
45 * gcc.dg/builtin-bswap-14.c: New test.
47 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
50 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
52 2021-07-07 David Malcolm <dmalcolm@redhat.com>
54 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
55 * gcc.dg/plugin/analyzer_gil_plugin.c
56 (gil_state_machine::on_condition): Remove.
58 2021-07-07 Martin Sebor <msebor@redhat.com>
60 PR tree-optimization/100137
61 PR tree-optimization/99121
62 PR tree-optimization/97027
63 * c-c++-common/Warray-bounds-3.c: Remove xfail
64 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
65 * c-c++-common/Warray-bounds-9.c: New test.
66 * c-c++-common/Warray-bounds-10.c: New test.
67 * g++.dg/asan/asan_test.C: Suppress expected warnings.
68 * g++.dg/pr95768.C: Same.
69 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
70 * g++.dg/warn/Warray-bounds-11.C: Same.
71 * g++.dg/warn/Warray-bounds-12.C: Same.
72 * g++.dg/warn/Warray-bounds-13.C: Same.
73 * g++.dg/warn/Warray-bounds-17.C: Same.
74 * g++.dg/warn/Warray-bounds-20.C: Same.
75 * gcc.dg/Warray-bounds-29.c: Same.
76 * gcc.dg/Warray-bounds-30.c: Add xfail.
77 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
78 * gcc.dg/Warray-bounds-32.c: Same.
79 * gcc.dg/Warray-bounds-52.c: Same.
80 * gcc.dg/Warray-bounds-53.c: Same.
81 * gcc.dg/Warray-bounds-58.c: Remove xfail.
82 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
83 * gcc.dg/Warray-bounds-66.c: Same.
84 * gcc.dg/Warray-bounds-69.c: Same.
85 * gcc.dg/Wstringop-overflow-34.c: Same.
86 * gcc.dg/Wstringop-overflow-47.c: Same.
87 * gcc.dg/Wstringop-overflow-61.c: Same.
88 * gcc.dg/Warray-bounds-77.c: New test.
89 * gcc.dg/Warray-bounds-78.c: New test.
90 * gcc.dg/Warray-bounds-79.c: New test.
92 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
95 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
97 2021-07-07 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/34195
100 * gcc.dg/vect/pr34195.c: New testcase.
102 2021-07-07 Richard Biener <rguenther@suse.de>
104 PR tree-optimization/99728
105 * g++.dg/opt/pr99728.C: New testcase.
107 2021-07-07 liuhongt <hongtao.liu@intel.com>
109 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
110 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
111 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
112 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
114 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
117 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
119 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
122 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
124 2021-07-06 Martin Sebor <msebor@redhat.com>
127 * g++.dg/warn/uninit-pr55881.C: New test.
129 2021-07-06 Martin Sebor <msebor@redhat.com>
131 PR tree-optimization/86650
132 * gcc.dg/Warray-bounds-76.c: New test.
134 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
137 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
139 2021-07-06 Martin Sebor <msebor@redhat.com>
141 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
142 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
144 2021-07-06 Martin Sebor <msebor@redhat.com>
146 * gcc.dg/Wobjsize-1.c: Prune expected output.
147 * gcc.dg/Warray-bounds-71.c: New test.
148 * gcc.dg/Warray-bounds-71.h: New test header.
149 * gcc.dg/Warray-bounds-72.c: New test.
150 * gcc.dg/Warray-bounds-73.c: New test.
151 * gcc.dg/Warray-bounds-74.c: New test.
152 * gcc.dg/Warray-bounds-75.c: New test.
153 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
154 * gcc.dg/Wfree-nonheap-object-5.c: New test.
155 * gcc.dg/Wfree-nonheap-object-6.c: New test.
156 * gcc.dg/pragma-diag-10.c: New test.
157 * gcc.dg/pragma-diag-9.c: New test.
158 * gcc.dg/uninit-suppress_3.c: New test.
159 * gcc.dg/pr79214.c: Xfail tests.
160 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
161 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
163 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
166 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
167 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
169 2021-07-06 Richard Biener <rguenther@suse.de>
171 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
172 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
173 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
174 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
176 2021-07-06 Andrew Pinski <apinski@marvell.com>
178 PR tree-optimization/101256
179 * g++.dg/torture/pr101256.C: New test.
181 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
184 * gfortran.dg/implied_do_io_7.f90: New test.
186 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
188 PR rtl-optimization/100328
189 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
190 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
191 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
192 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
193 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
194 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
195 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
196 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
197 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
198 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
199 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
200 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
201 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
202 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
203 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
204 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
205 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
206 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
207 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
208 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
209 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
210 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
211 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
212 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
213 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
214 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
215 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
216 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
217 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
218 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
219 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
220 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
221 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
222 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
223 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
224 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
225 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
226 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
227 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
229 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
232 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
233 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
235 2021-07-05 Andrew Pinski <apinski@marvell.com>
237 PR tree-optimization/101039
238 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
239 ABSU and still not expect ABS_EXPR.
240 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
241 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
243 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
246 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
248 2021-07-05 Richard Biener <rguenther@suse.de>
251 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
253 2021-07-05 liuhongt <hongtao.liu@intel.com>
255 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
257 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
259 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
260 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
261 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
263 (gcc-dg-debug-runtest): Move CTF support within
264 target support format test.
266 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
269 * gcc.dg/pr101294.c: New test.
271 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
274 * gdc.dg/torture/pr101273.d: New test.
276 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
279 * gdc.dg/torture/pr101282.d: New test.
281 2021-07-02 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/gomp/attrs-1.C: New test.
284 * g++.dg/gomp/attrs-2.C: New test.
285 * g++.dg/gomp/attrs-3.C: New test.
287 2021-07-02 Jakub Jelinek <jakub@redhat.com>
290 * c-c++-common/gomp/atomic-24.c: New test.
292 2021-07-02 Patrick Palka <ppalka@redhat.com>
295 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
297 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
299 * gcc.target/powerpc/mma-builtin-7.c: New test.
300 * gcc.target/powerpc/mma-builtin-8.c: New test.
302 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
304 PR tree-optimization/101223
305 * gcc.dg/pr101223.c: New.
307 2021-07-02 David Faust <david.faust@oracle.com>
309 * gcc.dg/debug/btf/btf-float-1.c: New test.
310 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
311 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
312 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
314 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
316 * lib/gcc-defs.exp: Add a comment.
318 2021-07-02 Richard Biener <rguenther@suse.de>
320 PR tree-optimization/101293
321 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
323 2021-07-02 Jakub Jelinek <jakub@redhat.com>
326 * gcc.target/i386/avx2-pr101286.c: New test.
328 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
330 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
331 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
332 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
333 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
334 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
335 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
336 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
337 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
339 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
341 * gcc.target/powerpc/float128-cmove.c: New test.
342 * gcc.target/powerpc/float128-minmax-3.c: New test.
344 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
346 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
348 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
351 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
353 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
354 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
355 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
356 * gcc.target/i386/avx512f_cond_move.c: Also pass
357 -mprefer-vector-width=512 and expect integer broadcast.
358 * gcc.target/i386/pr100865-1.c: New test.
359 * gcc.target/i386/pr100865-2.c: Likewise.
360 * gcc.target/i386/pr100865-3.c: Likewise.
361 * gcc.target/i386/pr100865-4a.c: Likewise.
362 * gcc.target/i386/pr100865-4b.c: Likewise.
363 * gcc.target/i386/pr100865-5a.c: Likewise.
364 * gcc.target/i386/pr100865-5b.c: Likewise.
365 * gcc.target/i386/pr100865-6a.c: Likewise.
366 * gcc.target/i386/pr100865-6b.c: Likewise.
367 * gcc.target/i386/pr100865-6c.c: Likewise.
368 * gcc.target/i386/pr100865-7a.c: Likewise.
369 * gcc.target/i386/pr100865-7b.c: Likewise.
370 * gcc.target/i386/pr100865-7c.c: Likewise.
371 * gcc.target/i386/pr100865-8a.c: Likewise.
372 * gcc.target/i386/pr100865-8b.c: Likewise.
373 * gcc.target/i386/pr100865-8c.c: Likewise.
374 * gcc.target/i386/pr100865-9a.c: Likewise.
375 * gcc.target/i386/pr100865-9b.c: Likewise.
376 * gcc.target/i386/pr100865-9c.c: Likewise.
377 * gcc.target/i386/pr100865-10a.c: Likewise.
378 * gcc.target/i386/pr100865-10b.c: Likewise.
379 * gcc.target/i386/pr100865-11a.c: Likewise.
380 * gcc.target/i386/pr100865-11b.c: Likewise.
381 * gcc.target/i386/pr100865-11c.c: Likewise.
382 * gcc.target/i386/pr100865-12a.c: Likewise.
383 * gcc.target/i386/pr100865-12b.c: Likewise.
384 * gcc.target/i386/pr100865-12c.c: Likewise.
386 2021-07-01 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/101280
389 PR tree-optimization/101173
390 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
392 2021-07-01 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/101278
395 * gcc.dg/torture/pr101278.c: New testcase.
397 2021-07-01 Richard Biener <rguenther@suse.de>
399 PR tree-optimization/100778
400 * gcc.dg/torture/pr100778.c: New testcase.
402 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
405 * gcc.target/i386/pr101044.c: New test.
407 2021-07-01 Richard Biener <rguenther@suse.de>
409 PR tree-optimization/101178
410 * gcc.dg/vect/bb-slp-72.c: New testcase.
411 * gcc.dg/vect/bb-slp-73.c: Likewise.
412 * gcc.dg/vect/bb-slp-74.c: Likewise.
414 2021-07-01 Jakub Jelinek <jakub@redhat.com>
417 * gcc.dg/pr101266.c: New test.
419 2021-07-01 Patrick Palka <ppalka@redhat.com>
422 * g++.dg/cpp0x/constexpr-empty16.C: New test.
424 2021-07-01 Patrick Palka <ppalka@redhat.com>
427 * g++.dg/template/access41.C: New test.
428 * g++.dg/template/access41a.C: New test.
430 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
432 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
435 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
437 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
439 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
442 2021-06-30 Patrick Palka <ppalka@redhat.com>
444 * g++.dg/cpp2a/concepts-access2.C: New test.
446 2021-06-30 Marek Polacek <polacek@redhat.com>
450 * g++.dg/cpp0x/auto24.C: Remove dg-error.
451 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
452 * g++.dg/cpp0x/auto42.C: Likewise.
453 * g++.dg/cpp0x/initlist75.C: Likewise.
454 * g++.dg/cpp0x/initlist80.C: Likewise.
455 * g++.dg/diagnostic/auto1.C: Remove dg-error.
456 * g++.dg/cpp23/auto-array.C: New test.
458 2021-06-30 Richard Biener <rguenther@suse.de>
460 PR tree-optimization/101267
461 * gfortran.dg/pr101267.f90: New testcase.
463 2021-06-30 David Malcolm <dmalcolm@redhat.com>
466 * gcc.dg/analyzer/clobbers-1.c: New test.
467 * gcc.dg/analyzer/clobbers-2.c: New test.
468 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
470 (test_52): Likewise. Add coverage for end of buffer.
471 * gcc.dg/analyzer/explode-1.c: Add leak warning.
472 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
473 (test_4): Use char. Mark xfail as fixed.
475 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
478 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
479 * gcc.dg/analyzer/symbolic-8.c: New test.
481 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
483 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
485 2021-06-30 Richard Biener <rguenther@suse.de>
487 PR tree-optimization/101264
488 * gfortran.dg/pr101264.f90: New testcase.
490 2021-06-30 liuhongt <hongtao.liu@intel.com>
493 * gcc.target/i386/pr101248.c: New test.
495 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
497 * gcc.dg/pr101254.c: New.
499 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
502 * gcc.target/i386/pr95046-9.c: New test.
504 2021-06-29 Richard Biener <rguenther@suse.de>
506 * gcc.dg/vect/pr67790.c: Un-XFAIL.
507 * gcc.dg/vect/bb-slp-71.c: New testcase.
509 2021-06-29 Jakub Jelinek <jakub@redhat.com>
512 * g++.dg/ubsan/pr101210.C: New test.
514 2021-06-29 Richard Biener <rguenther@suse.de>
516 PR tree-optimization/101242
517 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
518 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
520 2021-06-28 Martin Sebor <msebor@redhat.com>
522 * g++.dg/uninit-pr74762.C: New test.
523 * g++.dg/warn/uninit-pr74765.C: Same.
525 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
526 David Faust <david.faust@oracle.com>
528 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
529 (gcc-dg-debug-runtest): Add -gctf support.
530 * gcc.dg/debug/btf/btf-1.c: New test.
531 * gcc.dg/debug/btf/btf-2.c: Likewise.
532 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
533 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
534 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
535 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
536 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
537 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
538 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
539 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
540 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
541 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
542 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
543 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
544 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
545 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
546 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
547 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
548 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
549 * gcc.dg/debug/btf/btf.exp: Likewise.
550 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
551 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
552 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
553 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
554 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
555 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
556 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
557 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
558 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
559 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
560 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
561 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
562 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
563 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
564 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
565 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
566 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
567 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
568 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
569 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
570 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
571 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
572 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
573 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
574 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
575 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
576 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
577 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
578 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
579 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
580 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
581 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
582 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
583 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
584 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
585 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
586 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
587 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
588 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
589 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
590 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
591 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
592 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
593 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
594 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
595 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
596 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
597 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
598 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
599 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
600 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
601 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
602 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
603 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
604 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
605 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
606 * gcc.dg/debug/ctf/ctf.exp: Likewise.
607 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
608 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
609 * gcc.dg/debug/btf/btf-function-3.c: New file.
610 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
611 * gcc.dg/debug/btf/btf-struct-2.c: New file.
612 * gcc.dg/debug/btf/btf-variables-2.c: New file.
613 * gcc.dg/debug/btf/btf-variables-3.c: New file.
614 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
615 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
616 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
617 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
618 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
619 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
621 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
623 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
625 2021-06-28 Martin Jambor <mjambor@suse.cz>
628 * gcc.dg/ipa/pr93385.c: New test.
629 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
630 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
631 * g++.dg/ipa/ipa-sra-4.C: Likewise.
633 2021-06-28 Richard Biener <rguenther@suse.de>
635 PR tree-optimization/101229
636 * gcc.dg/torture/pr101229.c: New testcase.
638 2021-06-28 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/101207
641 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
643 2021-06-28 Richard Biener <rguenther@suse.de>
645 PR tree-optimization/101173
646 * gcc.dg/torture/pr101173.c: New testcase.
648 2021-06-28 liuhongt <hongtao.liu@intel.com>
651 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
652 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
653 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
654 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
655 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
656 * gcc.target/i386/avx512vl-pr100648.c: New test.
657 * gcc.target/i386/avx512vl-blendv-1.c: New test.
658 * gcc.target/i386/avx512vl-blendv-2.c: New test.
660 2021-06-28 liuhongt <hongtao.liu@intel.com>
662 * gcc.target/i386/funcspec-8.c: Replace
663 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
664 * gcc.target/i386/blendv-1.c: New test.
665 * gcc.target/i386/blendv-2.c: New test.
667 2021-06-27 Andrew Pinski <apinski@marvell.com>
669 * gcc.dg/torture/pr101230-1.c: New test.
671 2021-06-26 Patrick Palka <ppalka@redhat.com>
674 * g++.dg/template/access40.C: New test.
675 * g++.dg/template/access40a.C: New test.
677 2021-06-26 Jason Merrill <jason@redhat.com>
681 * g++.dg/cpp2a/no_unique_address13.C: New test.
683 2021-06-26 Marek Polacek <polacek@redhat.com>
686 * g++.dg/cpp0x/noexcept69.C: New test.
687 * g++.dg/parse/saved1.C: Adjust dg-error.
688 * g++.dg/template/crash50.C: Likewise.
690 2021-06-25 David Malcolm <dmalcolm@redhat.com>
692 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
693 for v4f, to avoid relying on exact floating-point equality.
694 * jit.dg/test-vector-types.cc (check_div): Likewise.
696 2021-06-25 David Malcolm <dmalcolm@redhat.com>
698 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
699 * jit.dg/test-asm.cc: Likewise.
701 2021-06-25 Martin Sebor <msebor@redhat.com>
704 * gcc.dg/Wnonnull-7.c: New test.
706 2021-06-25 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/101202
709 * gcc.dg/torture/pr101202.c: New testcase.
711 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
713 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
715 2021-06-25 liuhongt <hongtao.liu@intel.com>
718 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
719 temporarily avoid regression, eventually xfail should be
722 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
724 * gcc.dg/tree-ssa/evrp30.c: New.
726 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
728 * gcc.dg/tree-ssa/pr101189.c: New.
730 2021-06-24 Patrick Palka <ppalka@redhat.com>
733 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
735 2021-06-24 Patrick Palka <ppalka@redhat.com>
738 * g++.dg/cpp2a/concepts-requires25.C: New test.
740 2021-06-24 Jakub Jelinek <jakub@redhat.com>
743 * gcc.dg/pr101171.c: New test.
745 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
748 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
749 Add --param vect-epilogues-nomask=0.
750 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
751 to avoid loop vectorization.
755 2021-06-24 Richard Biener <rguenther@suse.de>
757 * gcc.target/i386/vect-addsubv2df.c: New testcase.
758 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
759 * gcc.target/i386/vect-addsubv4df.c: Likewise.
760 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
761 * gcc.target/i386/vect-addsub-2.c: Likewise.
762 * gcc.target/i386/vect-addsub-3.c: Likewise.
764 2021-06-24 Jakub Jelinek <jakub@redhat.com>
767 * gcc.dg/pr101170.c: New test.
769 2021-06-24 Jakub Jelinek <jakub@redhat.com>
772 * gcc.dg/pr101172.c: New test.
774 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
776 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
778 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
780 2021-06-24 Jakub Jelinek <jakub@redhat.com>
782 * c-c++-common/gomp/target-in-reduction-1.c: New test.
783 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
784 target or combined target constructs.
786 2021-06-24 Richard Biener <rguenther@suse.de>
788 PR tree-optimization/101105
789 * gcc.dg/torture/pr101105.c: New testcase.
791 2021-06-24 liuhongt <hongtao.liu@intel.com>
794 * gcc.target/i386/pr98434-1.c: New test.
795 * gcc.target/i386/pr98434-2.c: New test.
796 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
798 2021-06-23 Patrick Palka <ppalka@redhat.com>
801 * g++.dg/cpp1z/class-deduction-access3.C: New test.
802 * g++.dg/cpp1z/class-deduction91.C: New test.
804 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
806 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
807 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
808 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
809 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
810 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
811 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
812 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
813 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
815 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
816 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
817 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
818 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
819 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
820 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
821 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
824 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
826 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
829 2021-06-23 Patrick Palka <ppalka@redhat.com>
832 * g++.dg/cpp1z/class-deduction88.C: New test.
833 * g++.dg/cpp1z/class-deduction89.C: New test.
834 * g++.dg/cpp1z/class-deduction90.C: New test.
836 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
839 * gcc.target/i386/pr101175.c: New test.
841 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
844 * gfortran.dg/coarray_collectives_17.f90: New test.
846 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
847 Tobias Burnus <tobias@codesourcery.com>
850 * gfortran.dg/pr93524.c: New.
851 * gfortran.dg/pr93524.f90: New.
853 2021-06-22 David Malcolm <dmalcolm@redhat.com>
856 * gcc.dg/analyzer/pr101143.c: New test.
858 2021-06-22 Richard Biener <rguenther@suse.de>
861 * gcc.dg/pr101156.c: New testcase.
863 2021-06-22 Jakub Jelinek <jakub@redhat.com>
865 PR tree-optimization/101159
866 * gcc.c-torture/compile/pr101159.c: New test.
868 2021-06-22 Jakub Jelinek <jakub@redhat.com>
871 * g++.target/i386/empty-class1.C: Require lp64 effective target
872 instead of x86_64-*-*.
873 * g++.target/i386/empty-class2.C: New test.
875 2021-06-22 Jakub Jelinek <jakub@redhat.com>
876 Andrew Pinski <apinski@marvell.com>
878 PR tree-optimization/101162
879 * g++.dg/opt/pr101162.C: New test.
881 2021-06-22 Richard Biener <rguenther@suse.de>
883 PR tree-optimization/101151
884 * gcc.dg/torture/pr101151.c: New testcase.
886 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
888 * g++.dg/modules/omp-1_a.C: Check pthread is available for
890 * g++.dg/modules/omp-2_a.C: Ditto.
892 2021-06-22 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/101158
895 * gfortran.dg/pr101158.f90: New testcase.
897 2021-06-22 Jakub Jelinek <jakub@redhat.com>
900 * gcc.target/i386/pr11877-2.c: New test.
902 2021-06-22 liuhongt <hongtao.liu@intel.com>
904 PR tree-optimization/97770
905 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
906 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
908 2021-06-22 liuhongt <hongtao.liu@intel.com>
911 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
912 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
913 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
914 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
915 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
916 * gcc.target/i386/avx512f-pr100267-1.c: New test.
917 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
918 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
919 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
920 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
921 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
922 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
923 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
924 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
925 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
926 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
928 2021-06-22 liuhongt <hongtao.liu@intel.com>
931 * gcc.target/i386/pr100310.c: New test.
933 2021-06-21 Jason Merrill <jason@redhat.com>
936 * g++.target/i386/empty-class1.C: New test.
938 2021-06-21 Patrick Palka <ppalka@redhat.com>
941 * g++.dg/opt/nrv21.C: New test.
943 2021-06-21 Patrick Palka <ppalka@redhat.com>
946 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
948 2021-06-21 Jakub Jelinek <jakub@redhat.com>
951 * c-c++-common/pr100785.c: New test.
952 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
953 * gcc.dg/pr48552-2.c: Likewise.
955 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
958 * gcc.target/arm/simd/pr97906.c: New test.
960 2021-06-21 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/101121
963 * gfortran.dg/pr101121.f: New testcase.
965 2021-06-21 liuhongt <hongtao.liu@intel.com>
968 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
969 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
970 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
971 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
973 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
976 * gcc.target/i386/pr11877.c: New test case.
978 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
980 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
982 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
984 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
986 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
989 2021-06-18 Harald Anlauf <anlauf@gmx.de>
993 * gfortran.dg/min0_max0_1.f90: New test.
994 * gfortran.dg/min0_max0_2.f90: New test.
996 2021-06-18 David Malcolm <dmalcolm@redhat.com>
998 * gcc.dg/analyzer/symbolic-7.c: New test.
1000 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1003 * gcc.target/arm/acle/pr100856.c: New test.
1004 * gcc.target/arm/multilib.exp: Add tests for cde options.
1006 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
1008 * gcc.target/powerpc/float128-minmax-2.c: New test.
1010 2021-06-17 Jason Merrill <jason@redhat.com>
1013 * g++.dg/cpp0x/deleted15.C: New test.
1015 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
1018 * gcc.target/i386/pr100704-1.c: New test.
1019 * gcc.target/i386/pr100704-2.c: Likewise.
1020 * gcc.target/i386/pr100704-3.c: Likewise.
1022 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
1026 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
1028 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
1030 * gcc.dg/pr100790.c: New test.
1032 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
1034 * gcc.target/s390/zvector/vec-doublee.c: New test.
1035 * gcc.target/s390/zvector/vec-floate.c: New test.
1037 2021-06-17 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/54400
1040 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
1042 2021-06-16 Jason Merrill <jason@redhat.com>
1046 * g++.dg/template/access39.C: New test.
1048 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1052 * gfortran.dg/pr95502.f90: New test.
1054 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1057 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1061 * gfortran.dg/pr95502.f90: New test.
1063 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1067 * gfortran.dg/pr95502.f90: New test.
1069 2021-06-16 Jason Merrill <jason@redhat.com>
1072 PR preprocessor/96391
1073 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
1074 * g++.dg/plugin/plugin.exp: Run it.
1076 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1078 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1080 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1082 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1084 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1086 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1088 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1090 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1092 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1094 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
1096 2021-06-16 Martin Jambor <mjambor@suse.cz>
1098 PR tree-optimization/100453
1099 * gcc.dg/tree-ssa/pr100453.c: New test.
1101 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
1106 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1108 PR middle-end/101062
1109 * gcc.dg/pr101062.c: New test.
1111 2021-06-16 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/101088
1114 * gcc.dg/torture/pr101088.c: New testcase.
1116 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
1118 PR rtl-optimization/46235
1119 * gcc.target/i386/bt-5.c: New test.
1120 * gcc.target/i386/bt-6.c: New test.
1121 * gcc.target/i386/bt-7.c: New test.
1123 2021-06-16 Arnaud Charlet <charlet@adacore.com>
1125 * gnat.dg/limited4.adb: Disable illegal code.
1127 2021-06-16 Richard Biener <rguenther@suse.de>
1129 PR tree-optimization/101083
1130 * gcc.dg/vect/pr97832-4.c: New testcase.
1132 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
1135 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
1136 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
1137 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
1138 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
1139 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
1140 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
1141 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
1142 * gfortran.dg/gomp/defaultmap-1.f90: New test.
1143 * gfortran.dg/gomp/defaultmap-2.f90: New test.
1144 * gfortran.dg/gomp/defaultmap-3.f90: New test.
1145 * gfortran.dg/gomp/defaultmap-4.f90: New test.
1146 * gfortran.dg/gomp/defaultmap-5.f90: New test.
1147 * gfortran.dg/gomp/defaultmap-6.f90: New test.
1148 * gfortran.dg/gomp/defaultmap-7.f90: New test.
1150 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1152 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
1153 * gcc.dg/analyzer/capacity-1.c: New test.
1154 * gcc.dg/analyzer/capacity-2.c: New test.
1155 * gcc.dg/analyzer/capacity-3.c: New test.
1157 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1160 * gcc.dg/analyzer/explode-2a.c: New test.
1162 2021-06-15 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/pr101046.c: New test.
1167 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
1169 * c-c++-common/Wattributes.c: Remove s390-specific check and add
1171 * gcc.dg/Wattributes-6.c: Likewise.
1173 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
1176 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
1178 2021-06-14 Martin Sebor <msebor@redhat.com>
1181 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
1182 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
1183 * g++.dg/warn/Wstringop-overflow-7.C: New test.
1184 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
1185 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
1187 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
1190 * gcc.target/powerpc/pr100777.c: New test.
1192 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
1195 * gcc.target/i386/pr101058.c: New test.
1197 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
1200 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
1201 * gcc.dg/spellcheck-stdlib.c: Likewise.
1203 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
1205 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
1206 * gcc.target/arm/simd/mve-vshl.c: Likewise.
1207 * gcc.target/arm/simd/mve-vec-pack.c: New test.
1208 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
1210 2021-06-14 Richard Biener <rguenther@suse.de>
1212 PR tree-optimization/100934
1213 * gcc.dg/torture/pr100934.c: New testcase.
1215 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
1217 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
1218 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
1219 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
1220 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
1221 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
1222 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
1223 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
1225 2021-06-14 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/101031
1228 * gcc.dg/torture/pr101031.c: New testcase.
1230 2021-06-13 Jason Merrill <jason@redhat.com>
1232 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
1234 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
1237 * g++.target/i386/pr101023a.C: New test.
1238 * g++.target/i386/pr101023b.C: Likewise.
1240 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
1242 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
1243 * gcc.dg/uninit-pr93100.c: Skip on AIX.
1244 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
1246 2021-06-12 Jason Merrill <jason@redhat.com>
1248 * g++.dg/ext/attrib62.C: No longer warn.
1249 * g++.dg/diagnostic/maybe_unused1.C: New test.
1251 2021-06-12 Jason Merrill <jason@redhat.com>
1254 * g++.dg/ext/array4.C: New test.
1256 2021-06-11 Carl Love <cel@us.ibm.com>
1258 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
1259 (dg-require-effective-target): Change target to p9vector_hw.
1261 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
1263 * gcc.dg/gomp/simd-clones-2.c: Enhance.
1265 2021-06-11 Patrick Palka <ppalka@redhat.com>
1269 * g++.dg/template/sfinae-dr1227.C: New test.
1271 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1274 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
1276 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
1278 PR tree-optimization/96392
1279 * gcc.dg/pr96392.c: New test.
1281 2021-06-11 Richard Biener <rguenther@suse.de>
1283 PR tree-optimization/101025
1284 * gcc.dg/torture/pr101025.c: New testcase.
1286 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1289 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
1290 directives check for target is v8.1-m.main+mve or not before
1291 comparing the assembly output.
1292 * gcc.target/arm/cmse/cmse-20.c: New test.
1294 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1297 * g++.dg/cpp23/consteval-if1.C: New test.
1298 * g++.dg/cpp23/consteval-if2.C: New test.
1299 * g++.dg/cpp23/consteval-if3.C: New test.
1300 * g++.dg/cpp23/consteval-if4.C: New test.
1301 * g++.dg/cpp23/consteval-if5.C: New test.
1302 * g++.dg/cpp23/consteval-if6.C: New test.
1303 * g++.dg/cpp23/consteval-if7.C: New test.
1304 * g++.dg/cpp23/consteval-if8.C: New test.
1305 * g++.dg/cpp23/consteval-if9.C: New test.
1306 * g++.dg/cpp23/consteval-if10.C: New test.
1307 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
1309 2021-06-11 David Malcolm <dmalcolm@redhat.com>
1311 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
1312 expected number of enodes after the loop.
1313 * gcc.dg/analyzer/paths-8.c: New test.
1315 2021-06-11 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/101028
1318 * gcc.dg/pr101028.c: New testcase.
1320 2021-06-11 Richard Biener <rguenther@suse.de>
1322 PR tree-optimization/101026
1323 * gfortran.dg/pr101026.f: New testcase.
1325 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1327 PR rtl-optimization/101008
1328 * gcc.dg/pr101008.c: New test.
1330 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.target/i386/sse-pr101007.c: New test.
1335 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
1338 * gcc.target/i386/pr101021-1.c: New test.
1339 * gcc.target/i386/pr101021-2.c: Ditto.
1341 2021-06-11 Martin Liska <mliska@suse.cz>
1343 PR gcov-profile/100788
1344 * gcc.dg/pr100788.c: New test.
1346 2021-06-11 Richard Biener <rguenther@suse.de>
1348 PR middle-end/101009
1349 * gcc.dg/torture/pr101009.c: New testcase.
1351 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
1353 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
1355 2021-06-11 Marek Polacek <polacek@redhat.com>
1358 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
1359 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
1361 2021-06-10 Patrick Palka <ppalka@redhat.com>
1364 * g++.dg/template/ttp34.C: New test.
1365 * g++.dg/template/ttp34a.C: New test.
1366 * g++.dg/template/ttp34b.C: New test.
1368 2021-06-10 Patrick Palka <ppalka@redhat.com>
1371 * g++.dg/cpp2a/concepts-return-req3.C: New test.
1373 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
1375 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
1376 tests. Update expected counts.
1377 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
1378 tests. Update expected counts.
1380 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
1383 * gdc.dg/pr100967.d: New test.
1385 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1387 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
1388 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
1390 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1392 * gcc.dg/vect/pr56541.c: Fix target selector.
1394 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
1395 Thomas Schwinge <thomas@codesourcery.com>
1397 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
1398 * c-c++-common/goacc/finalize-1.c: Likewise.
1399 * c-c++-common/goacc/mdc-1.c: Likewise.
1400 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1401 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
1402 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
1403 * gfortran.dg/goacc/finalize-1.f: Likewise.
1404 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
1406 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
1408 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
1409 * c-c++-common/goacc/mdc-2.c: Likewise.
1410 * g++.dg/goacc/mdc.C: Likewise.
1412 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1414 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
1415 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
1417 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1420 * g++.dg/opt/pr100852.C: New test.
1422 2021-06-09 Andrew Pinski <apinski@marvell.com>
1424 * g++.dg/torture/pr100925.C: New test.
1426 2021-06-09 Carl Love <cel@us.ibm.com>
1428 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
1430 Add tests for vec_signextq.
1431 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
1433 2021-06-09 Carl Love <cel@us.ibm.com>
1435 * gcc.target/powerpc/fp128_conversions.c: New file.
1436 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
1437 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
1438 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
1439 (ppc_native_128bit): Remove dg-require-effective-target.
1441 2021-06-09 Carl Love <cel@us.ibm.com>
1443 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
1446 2021-06-09 Carl Love <cel@us.ibm.com>
1448 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
1451 2021-06-09 Carl Love <cel@us.ibm.com>
1453 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
1455 2021-06-09 Carl Love <cel@us.ibm.com>
1457 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
1458 New runnable test case.
1459 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
1460 for xxlor instruction.
1462 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1464 * gcc.target/arm/simd/mve-vclz.c: New test.
1466 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1468 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
1469 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
1470 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
1471 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
1473 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
1475 * gcc.dg/builtins-70.c: New test.
1477 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1479 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
1480 counts to test 32 and 64 bit separately.
1481 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
1482 counts to test 32 and 64 bit separately.
1483 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
1484 counts to test 32 and 64 bit separately.
1485 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
1486 counts to test 32 and 64 bit separately.
1488 2021-06-09 Richard Biener <rguenther@suse.de>
1490 PR tree-optimization/100981
1491 * gfortran.dg/vect/pr100981-1.f90: New testcase.
1493 2021-06-09 Richard Biener <rguenther@suse.de>
1495 PR tree-optimization/97832
1496 * gcc.dg/vect/pr97832-1.c: New testcase.
1497 * gcc.dg/vect/pr97832-2.c: Likewise.
1498 * gcc.dg/vect/pr97832-3.c: Likewise.
1499 * g++.dg/vect/slp-pr98855.cc: XFAIL.
1500 * gcc.dg/vect/slp-50.c: New file.
1502 2021-06-09 Jakub Jelinek <jakub@redhat.com>
1505 * gfortran.dg/gomp/pr100965.f90: New test.
1507 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
1510 * gcc.target/i386/pr100936.c: New test.
1512 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
1514 * gcc.target/powerpc/float128-call.c: Adjust.
1515 * gcc.target/powerpc/pr100085.c: New test.
1517 2021-06-09 Jason Merrill <jason@redhat.com>
1520 * g++.dg/diagnostic/enum3.C: New test.
1522 2021-06-08 Marek Polacek <polacek@redhat.com>
1525 * g++.dg/cpp2a/explicit18.C: New test.
1527 2021-06-08 Andrew Pinski <apinski@marvell.com>
1529 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
1530 happens on the outside of the bit_xor.
1532 2021-06-08 Jason Merrill <jason@redhat.com>
1534 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
1535 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
1536 * g++.dg/ext/utf-badconcat.C: Likewise.
1537 * g++.dg/ext/utf-badconcat2.C: Likewise.
1539 2021-06-08 Jason Merrill <jason@redhat.com>
1541 * g++.dg/cpp23/mixed-concat1.C: New test.
1543 2021-06-08 Jason Merrill <jason@redhat.com>
1545 * g++.dg/cpp23/whitespace-splice1.C: New test.
1547 2021-06-08 Jason Merrill <jason@redhat.com>
1549 * g++.dg/cpp23/narrowing-bool1.C: New test.
1551 2021-06-08 David Malcolm <dmalcolm@redhat.com>
1554 * gcc.dg/analyzer/bitfields-1.c: New test.
1555 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
1557 (test_44): Update test values assigned to the bits to ones that
1558 fit in the range of the bitfield type. Remove xfails.
1559 (test_45): Remove xfails.
1561 2021-06-08 Jason Merrill <jason@redhat.com>
1564 * g++.dg/cpp0x/initlist124.C: New test.
1566 2021-06-08 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/100923
1569 * gcc.dg/torture/pr100923.c: New testcase.
1571 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1574 * g++.dg/gomp/doacross-2.C: New test.
1576 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
1578 PR middle-end/100951
1579 * gcc.target/i386/pr100951.c: New test.
1581 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1585 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
1587 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
1590 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
1591 * gfortran.dg/gomp/scan-5.f90: Likewise.
1592 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
1593 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
1594 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1595 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
1596 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1598 2021-06-08 Martin Liska <mliska@suse.cz>
1600 * gcc.dg/format/strfmon-1.c: Fix typo.
1601 * gfortran.dg/char4-subscript.f90: Likewise.
1603 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
1605 PR tree-optimization/100794
1606 * gcc.dg/tree-ssa/pr100794.c: New test.
1608 2021-06-08 Jason Merrill <jason@redhat.com>
1611 * g++.dg/template/lookup17.C: New test.
1613 2021-06-08 Jason Merrill <jason@redhat.com>
1616 * g++.dg/cpp0x/alias-decl-73.C: New test.
1618 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
1621 * gcc.target/i386/pr100637-5b.c: New test.
1622 * gcc.target/i386/pr100637-5w.c: Ditto.
1624 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1627 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
1628 * gcc.target/i386/pr82735-4.c: Likewise.
1629 * gcc.target/i386/pr82735-5.c: Likewise.
1631 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
1633 * gcc.dg/sso-14.c: Adjust.
1635 2021-06-07 Patrick Palka <ppalka@redhat.com>
1638 * g++.dg/template/access38.C: New test.
1640 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1643 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
1646 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1649 * gcc.dg/pr100887.c: New test.
1651 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1653 PR middle-end/100898
1654 * g++.dg/ext/va-arg-pack-3.C: New test.
1656 2021-06-07 liuhongt <hongtao.liu@intel.com>
1659 * g++.target/i386/pr100885.C: New test.
1661 2021-06-07 liuhongt <hongtao.liu@intel.com>
1664 * gcc.target/i386/pr82735-1.c: New test.
1665 * gcc.target/i386/pr82735-2.c: New test.
1666 * gcc.target/i386/pr82735-3.c: New test.
1667 * gcc.target/i386/pr82735-4.c: New test.
1668 * gcc.target/i386/pr82735-5.c: New test.
1670 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1672 * gcc.dg/gomp/scan-1.c: New test.
1674 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1677 * c-c++-common/gomp/pr100902-1.c: New test.
1679 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
1681 * gcc.dg/sso-14.c: New test.
1683 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1690 * gfortran.dg/PR100120.f90: New test.
1691 * gfortran.dg/character_workout_1.f90: New test.
1692 * gfortran.dg/character_workout_4.f90: New test.
1694 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1696 PR middle-end/100905
1697 * gfortran.dg/gomp/loop-3.f90: New test.
1699 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
1702 * gdc.dg/pr100882a.d: New test.
1703 * gdc.dg/pr100882b.d: New test.
1704 * gdc.dg/pr100882c.d: New test.
1705 * gdc.dg/torture/pr100882.d: New test.
1707 2021-06-04 Patrick Palka <ppalka@redhat.com>
1710 * g++.dg/template/param4.C: New test.
1711 * g++.dg/template/param5.C: New test.
1712 * g++.dg/cpp1z/nontype-auto19.C: New test.
1713 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
1714 deduced type of a decltype(auto) NTTP has top-level cv-quals.
1716 2021-06-04 Patrick Palka <ppalka@redhat.com>
1719 * g++.dg/cpp0x/alias-decl-72.C: New test.
1720 * g++.dg/cpp0x/alias-decl-72a.C: New test.
1722 2021-06-04 Harald Anlauf <anlauf@gmx.de>
1725 * gfortran.dg/inline_matmul_25.f90: New test.
1727 2021-06-04 Martin Sebor <msebor@redhat.com>
1730 * gcc.dg/nonnull-6.c: New test.
1732 2021-06-04 Martin Sebor <msebor@redhat.com>
1734 PR middle-end/100732
1735 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
1736 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
1737 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
1738 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
1739 * gcc.dg/uninit-pr100732.c: New test.
1741 2021-06-04 Martin Sebor <msebor@redhat.com>
1743 * gcc.dg/Wvla-parameter-10.c: New test.
1744 * gcc.dg/Wvla-parameter-11.c: New test.
1746 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1748 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
1749 commit in addition - add more dg-errors and '... end ...' due to changed
1751 * gfortran.dg/goacc/omp.f95: Likewise.
1752 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
1754 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
1757 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
1759 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1761 * gfortran.dg/gomp/pr99928-5.f90: Really use the
1762 proper iteration variable.
1764 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1766 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
1767 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1768 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1769 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1770 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1771 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
1772 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
1773 fix loop-variable and remove xfail.
1775 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1778 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
1780 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1783 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
1784 C/C++ version of the patch.
1785 * gfortran.dg/gomp/loop-1.f90: New test.
1786 * gfortran.dg/gomp/loop-2.f90: New test.
1787 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
1788 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1789 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1790 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1791 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
1792 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1793 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1794 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
1795 of 'acc loops' to hide unrelated bug for now.
1796 * gfortran.dg/goacc/omp-fixed.f: Likewise
1798 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.target/i386/pr100887.c: New test.
1803 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1806 * g++.dg/gomp/declare-simd-8.C: New test.
1808 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
1810 * gcc.target/powerpc/not-promote-mode.c: New.
1812 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
1815 * gcc.target/i386/vperm-v2hi.c: New test.
1816 * gcc.target/i386/vperm-v4qi.c: Ditto.
1818 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
1820 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
1822 2021-06-03 Patrick Palka <ppalka@redhat.com>
1825 * g++.dg/cpp0x/alias-decl-71.C: New test.
1827 2021-06-03 Patrick Palka <ppalka@redhat.com>
1830 * g++.dg/cpp2a/using-enum-9.C: New test.
1832 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1834 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
1836 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
1838 * gcc.target/arm/simd/mve-vabs.c: New test.
1840 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1842 * gnat.dg/bit_packed_array6.adb: New test.
1843 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
1845 2021-06-03 Martin Liska <mliska@suse.cz>
1847 * gcc.dg/spellcheck-options-23.c: New test.
1849 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1851 * gnat.dg/inline22.adb: New test.
1853 2021-06-03 Tamar Christina <tamar.christina@arm.com>
1855 * gcc.target/aarch64/cpunative/info_16: Update implementer.
1856 * gcc.target/aarch64/cpunative/info_17: Likewise
1858 2021-06-03 Jakub Jelinek <jakub@redhat.com>
1861 * g++.dg/gomp/depend-iterator-3.C: New test.
1862 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
1863 this as base expression of depend array section, expect a different
1864 error wording for this as depend locator and add testcases
1865 for affinity clauses.
1867 2021-06-02 Jason Merrill <jason@redhat.com>
1870 * g++.dg/init/no-elide2.C: New test.
1872 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
1874 * gcc.target/s390/ashr.c: New test.
1876 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
1879 * gfortran.dg/gomp/taskloop-2.f90: New.
1881 2021-06-02 Jakub Jelinek <jakub@redhat.com>
1883 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
1886 2021-06-01 Patrick Palka <ppalka@redhat.com>
1889 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
1890 * g++.dg/cpp0x/dc10.C: New test.
1891 * g++.dg/cpp0x/initlist-base4.C: New test.
1892 * g++.dg/cpp2a/constexpr-init22.C: New test.
1894 2021-06-01 Andrew Pinski <apinski@marvell.com>
1896 PR tree-optimization/95481
1897 * gcc.dg/tree-ssa/tailcall-10.c: New test.
1898 * gcc.dg/tree-ssa/tailcall-11.c: New test.
1899 * gcc.dg/tree-ssa/tailcall-12.c: New test.
1900 * gcc.dg/tree-ssa/tailcall-13.c: New test.
1901 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
1903 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
1906 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
1908 2021-06-01 Jason Merrill <jason@redhat.com>
1911 * g++.dg/cpp2a/destroying-delete5.C: New test.
1913 2021-06-01 Jason Merrill <jason@redhat.com>
1916 * g++.dg/cpp0x/depr-copy4.C: New test.
1918 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
1920 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
1921 * gcc.dg/pr80776-1.c: Same.
1923 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
1926 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
1927 now diagnosed with less error output.
1928 * gfortran.dg/gomp/scan-1.f90: Likewise.
1929 * gfortran.dg/gomp/pr99928-3.f90: New test.
1930 * gfortran.dg/gomp/taskloop-1.f90: New test.
1932 2021-06-01 liuhongt <hongtao.liu@intel.com>
1934 PR tree-optimization/98365
1935 * gcc.target/i386/pr98365.c: New test.
1937 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1939 PR tree-optimization/100781
1940 * gcc.dg/pr100781.c: New.
1942 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1944 PR tree-optimization/100774
1945 * g++.dg/pr100774.C: New.
1947 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
1949 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
1950 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
1952 2021-05-31 Richard Biener <rguenther@suse.de>
1955 * c-c++-common/builtin-shufflevector-2.c: New testcase.
1956 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
1957 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
1958 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
1960 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
1963 * g++.target/powerpc/pr99842.C: New.
1965 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1967 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
1968 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
1969 (plugin_init): Likewise.
1970 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
1971 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1972 (plugin_init): Likewise.
1973 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
1974 (plugin_init): Likewise.
1976 2021-05-29 Jakub Jelinek <jakub@redhat.com>
1979 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
1980 combined with parallel, teams or taskloop and defaultmap(none)
1981 to constructs combined with target.
1982 * c-c++-common/gomp/pr99928-2.c: Likewise.
1983 * c-c++-common/gomp/pr99928-3.c: Likewise.
1984 * c-c++-common/gomp/pr99928-4.c: Likewise.
1985 * c-c++-common/gomp/pr99928-5.c: Likewise.
1986 * c-c++-common/gomp/pr99928-6.c: Likewise.
1987 * c-c++-common/gomp/pr99928-7.c: Likewise.
1988 * c-c++-common/gomp/pr99928-8.c: Likewise.
1989 * c-c++-common/gomp/pr99928-9.c: Likewise.
1990 * c-c++-common/gomp/pr99928-10.c: Likewise.
1991 * c-c++-common/gomp/pr99928-13.c: Likewise.
1992 * c-c++-common/gomp/pr99928-14.c: Likewise.
1994 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
1996 * gcc.dg/Wstringop-overflow-55.c:
1997 * gcc.dg/pr80776-1.c:
1999 2021-05-28 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/100778
2002 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2004 2021-05-28 Jason Merrill <jason@redhat.com>
2008 * g++.dg/inherit/virtual15.C: New test.
2009 * g++.dg/inherit/virtual15a.C: New file.
2011 2021-05-28 Richard Biener <rguenther@suse.de>
2014 * gcc.dg/pr100791.c: New testcase.
2016 2021-05-28 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/gimplefe-error-11.c: New testcase.
2021 2021-05-28 Jakub Jelinek <jakub@redhat.com>
2024 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
2025 * c-c++-common/gomp/pr99928-9.c: Likewise.
2026 * c-c++-common/gomp/pr99928-10.c: Likewise.
2027 * c-c++-common/gomp/pr99928-16.c: New test.
2029 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
2031 * c-c++-common/gomp/affinity-1.c: New test.
2032 * c-c++-common/gomp/affinity-2.c: New test.
2033 * c-c++-common/gomp/affinity-3.c: New test.
2034 * c-c++-common/gomp/affinity-4.c: New test.
2035 * c-c++-common/gomp/affinity-5.c: New test.
2036 * c-c++-common/gomp/affinity-6.c: New test.
2037 * c-c++-common/gomp/affinity-7.c: New test.
2038 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
2039 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
2040 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
2041 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
2042 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
2043 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
2044 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
2045 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
2046 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
2047 * gfortran.dg/gomp/taskwait.f90: New test.
2049 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
2050 Richard Biener <rguenther@suse.de>
2052 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
2053 Adjust scanning pattern for !lp64.
2054 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
2055 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
2058 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
2060 PR tree-optimization/99398
2061 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
2062 * gcc.target/powerpc/vec-perm-ctor.c: New test.
2063 * gcc.target/powerpc/vec-perm-ctor.h: New test.
2065 2021-05-27 Matthias Kretz <kretz@kde.org>
2068 * g++.dg/diagnostic/pr100716.C: New test.
2069 * g++.dg/diagnostic/pr100716-1.C: Same test with
2070 -fno-pretty-templates.
2072 2021-05-27 Patrick Palka <ppalka@redhat.com>
2075 * g++.dg/cpp0x/static_assert17.C: New test.
2077 2021-05-27 Jason Merrill <jason@redhat.com>
2080 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2082 2021-05-27 Patrick Palka <ppalka@redhat.com>
2087 * g++.dg/template/partial16.C: New test.
2088 * g++.dg/template/partial17.C: New test.
2089 * g++.dg/template/partial18.C: New test.
2090 * g++.dg/template/partial19.C: New test.
2091 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
2092 ill-formed partial specialization.
2093 * g++.dg/cpp0x/variadic38.C: Likewise.
2094 * g++.dg/cpp1z/pr81016.C: Likewise.
2095 * g++.dg/template/partial5.C: Likewise.
2096 * g++.old-deja/g++.pt/spec21.C: Likewise.
2098 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2101 * gfortran.dg/pointer_check_14.f90: New test.
2103 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2106 * gfortran.dg/bounds_check_22.f90: New test.
2108 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
2110 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
2112 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
2115 * gcc.target/i386/pr100637-3b.c (avgu): New test.
2116 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
2118 2021-05-26 Patrick Palka <ppalka@redhat.com>
2121 * g++.dg/template/access37.C: New test.
2122 * g++.dg/template/access37a.C: New test.
2124 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
2126 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
2127 * gcc.dg/pr80776-1.c: Same.
2129 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
2131 * lib/target-supports.exp (check_effective_target_vect32): New.
2132 (available_vector_sizes): Append 32 for x86 targets.
2133 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
2134 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
2135 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
2136 * gcc.target/i386/pr100637-3b.c: New test.
2137 * gcc.target/i386/pr100637-3w.c: Ditto.
2138 * gcc.target/i386/pr100637-4b.c: Ditto.
2139 * gcc.target/i386/pr100637-4w.c: Ditto.
2141 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
2143 * gcc.dg/sso-13.c: New test.
2145 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
2147 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
2149 2021-05-26 Patrick Palka <ppalka@redhat.com>
2152 * g++.dg/cpp1z/elide6.C: New test.
2154 2021-05-26 Patrick Palka <ppalka@redhat.com>
2157 * g++.dg/cpp0x/noexcept68.C: New test.
2159 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2161 * gcc.target/csky/fldrd_fstrd.c: New.
2162 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
2164 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2166 * gcc.target/csky/ldbs.c: New.
2168 2021-05-26 Andrew Pinski <apinski@marvell.com>
2170 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
2171 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
2173 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2176 * g++.dg/cpp1z/nodiscard8.C: New test.
2177 * g++.dg/cpp1z/nodiscard9.C: New test.
2179 2021-05-25 Martin Liska <mliska@suse.cz>
2181 * gcc.dg/sancov/attribute.c: New test.
2183 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
2185 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
2187 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2190 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
2192 * c-c++-common/gomp/pr99928-9.c: Likewise.
2193 * c-c++-common/gomp/pr99928-10.c: Likewise.
2195 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
2197 * gcc.target/csky/fpuv3/fpuv3.exp: New.
2198 * gcc.target/csky/fpuv3/fpv3_div.c: New.
2199 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
2200 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
2201 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
2202 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
2203 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
2204 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
2205 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
2206 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
2207 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
2208 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
2209 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
2210 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
2211 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
2212 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
2213 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
2214 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
2215 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
2216 * gcc.target/csky/fpuv3/fpv3_h.c: New.
2217 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
2218 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
2219 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
2220 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
2221 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
2222 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
2223 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
2224 * gcc.target/csky/fpuv3/fpv3_max.c: New.
2225 * gcc.target/csky/fpuv3/fpv3_min.c: New.
2226 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
2227 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
2228 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
2229 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
2230 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
2231 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
2232 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
2233 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
2235 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
2237 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
2239 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
2242 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
2243 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
2244 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
2245 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
2247 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
2249 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
2252 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
2254 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
2257 2021-05-24 liuhongt <hongtao.liu@intel.com>
2260 * gcc.target/i386/pr100660.c: New test.
2262 2021-05-24 Andrew Pinski <apinski@marvell.com>
2264 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
2265 when matching ssa name version.
2266 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2268 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
2271 * gcc.target/i386/pr100722.c: New test.
2273 2021-05-23 Harald Anlauf <anlauf@gmx.de>
2276 * gfortran.dg/pr100551.f90: New test.
2278 2021-05-23 Andrew Pinski <apinski@marvell.com>
2280 * gcc.dg/gimplefe-45.c: New test.
2282 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
2284 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
2286 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
2288 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
2289 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
2291 2021-05-21 Jakub Jelinek <jakub@redhat.com>
2294 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
2295 * c-c++-common/gomp/pr99928-15.c: New test.
2297 2021-05-21 Jakub Jelinek <jakub@redhat.com>
2300 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
2301 * c-c++-common/gomp/pr99928-13.c: New test.
2302 * c-c++-common/gomp/pr99928-14.c: New test.
2304 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2307 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
2308 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2309 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2311 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2313 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2316 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
2317 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2318 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2320 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2321 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
2322 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
2323 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
2325 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
2326 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2327 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2328 * gfortran.dg/goacc/private-3.f95: Likewise.
2330 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2332 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
2334 * gcc.c-torture/compile/ssa-unused-1.c: New file.
2336 2021-05-21 Richard Biener <rguenther@suse.de>
2337 H.J. Lu <hjl.tools@gmail.com>
2339 * gcc.target/i386/pr90773-24.c: New test.
2340 * gcc.target/i386/pr90773-25.c: Likewise.
2342 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
2345 * g++.target/i386/pr100637-1b.C: New test.
2346 * g++.target/i386/pr100637-1w.C: Ditto.
2347 * gcc.target/i386/pr100637-2b.c: Ditto.
2348 * gcc.target/i386/pr100637-2w.c: Ditto.
2350 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
2352 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
2354 2021-05-20 Jason Merrill <jason@redhat.com>
2356 * g++.dg/cpp2a/desig19.C: New test.
2358 2021-05-20 Jason Merrill <jason@redhat.com>
2361 * g++.dg/cpp2a/desig18.C: New test.
2363 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
2365 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
2366 * lib/dg-pch.exp: Adjust diagnostic message.
2368 2021-05-20 Martin Sebor <msebor@redhat.com>
2370 PR middle-end/100684
2371 * g++.dg/warn/Wnonnull13.C: New test.
2372 * g++.dg/warn/Wnonnull14.C: New test.
2373 * g++.dg/warn/Wnonnull15.C: New test.
2375 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2377 * g++.dg/modules/omp-1_c.C: Fix testcase.
2379 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2382 * gcc.target/i386/pr100701.c: New test.
2384 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
2386 * gfortran.dg/gomp/map-6.f90: New test.
2387 * gfortran.dg/gomp/map-7.f90: New test.
2388 * gfortran.dg/gomp/map-8.f90: New test.
2390 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
2393 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
2394 * gnat.dg/unchecked_convert6.adb: Likewise.
2396 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2399 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
2401 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2402 Torbjörn Svensson <torbjorn.svensson@st.com>
2405 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
2406 * c-c++-common/cpp/file-name-1.c: New test.
2408 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
2411 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
2412 add comments regarding what the code does.
2414 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2417 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
2418 * c-c++-common/gomp/pr99928-5.c: Likewise.
2420 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2422 PR preprocessor/100646
2423 * gcc.dg/cpp/pr100646-1.c: New test.
2424 * gcc.dg/cpp/pr100646-2.c: New test.
2426 2021-05-20 Jason Merrill <jason@redhat.com>
2429 * g++.dg/cpp2a/nontype-complex1.C: New test.
2431 2021-05-20 Jason Merrill <jason@redhat.com>
2434 * g++.dg/parse/access13.C: New test.
2436 2021-05-19 Martin Sebor <msebor@redhat.com>
2439 * gcc.dg/pr100619.c: New test.
2441 2021-05-19 Jason Merrill <jason@redhat.com>
2445 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
2447 2021-05-19 Jason Merrill <jason@redhat.com>
2449 * g++.dg/cpp1z/class-deduction-access1.C: New test.
2450 * g++.dg/cpp1z/class-deduction-access2.C: New test.
2452 2021-05-19 Marek Polacek <polacek@redhat.com>
2455 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
2456 Remove dg-errors for GNU attributes.
2457 * g++.dg/ext/attrib63.C: Remove dg-error.
2458 * g++.dg/cpp0x/friend8.C: New test.
2460 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
2462 * g++.dg/modules/omp-1_a.C: Check pthread is available.
2463 * g++.dg/modules/omp-1_b.C: Ditto.
2464 * g++.dg/modules/omp-1_c.C: Ditto.
2465 * g++.dg/modules/omp-2_a.C: Ditto.
2466 * g++.dg/modules/omp-2_b.C: Ditto.
2468 2021-05-19 Alex Coplan <alex.coplan@arm.com>
2471 * gcc.target/arm/cmse/pr100333.c: New test.
2473 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2476 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
2478 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
2480 * gcc.target/riscv/arch-12.c: New.
2481 * gcc.target/riscv/attribute-19.c: New.
2483 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
2485 * gcc.target/aarch64/narrow_high_combine.c: New test.
2487 2021-05-19 Richard Biener <rguenther@suse.de>
2489 PR middle-end/100672
2490 * gcc.dg/torture/pr100672.c: New testcase.
2492 2021-05-19 Martin Liska <mliska@suse.cz>
2495 * gcc.dg/local1.c: Fix typos.
2496 * gcc.dg/ucnid-5-utf8.c: Likewise.
2497 * gcc.dg/ucnid-5.c: Likewise.
2499 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2501 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
2502 scan-assembly-times to scan-assembly not for superfluous uxtb.
2503 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
2504 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
2505 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
2506 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
2507 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
2508 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
2509 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
2510 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
2511 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
2512 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
2513 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
2514 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
2515 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
2516 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
2517 * gcc.target/aarch64/sve/ld1_extend.c: New test.
2519 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2521 PR middle-end/100576
2522 * gcc.c-torture/compile/pr100576.c: New test.
2524 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2526 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
2528 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2531 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
2532 * c-c++-common/gomp/pr99928-12.c: New test.
2534 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
2536 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
2537 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
2538 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
2539 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
2540 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
2541 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
2542 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
2543 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
2544 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
2545 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
2546 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
2547 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
2548 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
2549 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
2550 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
2552 2021-05-19 Jason Merrill <jason@redhat.com>
2555 * g++.dg/dfp/mangle-6.C: New test.
2557 2021-05-19 Jason Merrill <jason@redhat.com>
2560 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
2562 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
2564 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
2565 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
2566 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
2568 2021-05-18 Jason Merrill <jason@redhat.com>
2572 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
2574 2021-05-18 Jason Merrill <jason@redhat.com>
2576 * g++.dg/cpp0x/implicit-delete1.C: New test.
2578 2021-05-18 David Malcolm <dmalcolm@redhat.com>
2581 * gcc.dg/analyzer/pr100615.c: New test.
2583 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
2586 * gcc.target/i386/pr100637-1b.c: New test.
2587 * gcc.target/i386/pr100637-1w.c: Ditto.
2588 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
2589 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
2590 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
2591 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
2592 pmovsxbd and pmovsxwq.
2593 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
2594 pmovzxbd and pmovzxwq.
2596 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
2599 * gfortran.dg/goacc-gomp/depobj.f90: New test.
2601 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
2603 * lib/gcc-dg.exp: Implement 'dg-note'.
2604 * lib/prune.exp: Likewise.
2605 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
2606 'dg-prune-output "note: ".
2607 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
2608 'dg-note', match up additional notes, one class of them with
2610 * lib/lto.exp: Implement 'dg-lto-note'.
2611 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
2613 * g++.dg/lto/odr-1_1.C: Likewise.
2614 * g++.dg/lto/odr-2_1.C: Likewise.
2616 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2618 PR rtl-optimization/100590
2619 * gcc.dg/pr100590.c: New test.
2621 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2624 * g++.dg/other/pr100580.C: New test.
2626 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2628 PR tree-optimization/94589
2629 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
2631 2021-05-18 Richard Biener <rguenther@suse.de>
2633 * gcc.target/i386/pr100582.c: Adjust for AVX512.
2635 2021-05-18 Richard Biener <rguenther@suse.de>
2638 * gcc.dg/gimplefe-error-10.c: New testcase.
2640 2021-05-18 Richard Biener <rguenther@suse.de>
2643 * gcc.dg/pr100547.c: New testcase.
2644 * gcc.dg/attr-vector_size.c: Adjust.
2646 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2648 * gcc.target/s390/zvector/vec-_Bool.c: New test.
2650 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2653 * g++.target/s390/pr100281-1.C: New test.
2654 * g++.target/s390/pr100281-2.C: New test.
2656 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
2658 PR tree-optimization/100512
2659 * gcc.dg/pr100512.c: New.
2661 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
2663 * g++.dg/conversion/pr100635.C: New test.
2665 2021-05-17 Harald Anlauf <anlauf@gmx.de>
2668 * gfortran.dg/pr98411.f90: New test.
2670 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
2672 * gcc.dg/pr100349.c: New test.
2674 2021-05-17 Tamar Christina <tamar.christina@arm.com>
2676 * gcc.target/aarch64/cpunative/info_16: New test.
2677 * gcc.target/aarch64/cpunative/info_17: New test.
2678 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
2679 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
2681 2021-05-17 Richard Biener <rguenther@suse.de>
2684 * gcc.dg/gimplefe-error-9.c: New testcase.
2686 2021-05-17 Richard Biener <rguenther@suse.de>
2688 PR middle-end/100582
2689 * gcc.target/i386/pr100582.c: New testcase.
2691 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2693 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
2694 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
2696 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
2697 vectorize float16_t vectors.
2699 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2701 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
2702 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
2703 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
2705 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
2707 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
2709 2021-05-17 liuhongt <hongtao.liu@intel.com>
2712 * gcc.target/i386/pr100549.c: New test.
2714 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2716 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
2718 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2720 * gcc.target/arm/simd/mve-vadd-1.c: New.
2722 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2724 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
2726 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2728 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
2730 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2732 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
2734 * lib/target-supports.exp
2735 (check_effective_target_arm_qbit_ok_nocache): Rename into...
2736 (check_effective_target_arm_sat_ok_nocache): ... this. Check
2737 __ARM_FEATURE_SAT and use armv6.
2739 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
2742 * gfortran.dg/gomp/workshare-59.f90: New test.
2744 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2747 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
2749 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2751 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
2753 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2755 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
2757 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
2759 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
2762 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
2764 * gcc.target/powerpc/rop-1.c: New.
2765 * gcc.target/powerpc/rop-2.c: New.
2766 * gcc.target/powerpc/rop-3.c: New.
2767 * gcc.target/powerpc/rop-4.c: New.
2768 * gcc.target/powerpc/rop-5.c: New.
2770 2021-05-15 Martin Jambor <mjambor@suse.cz>
2773 2021-05-15 Martin Jambor <mjambor@suse.cz>
2775 PR tree-optimization/100453
2776 * gcc.dg/tree-ssa/pr100453.c: New test.
2778 2021-05-15 Jakub Jelinek <jakub@redhat.com>
2780 PR rtl-optimization/100342
2781 * gcc.target/i386/pr100342.c: New test.
2783 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2785 * gfortran.dg/gomp/parallel-master-1.f90: New test.
2786 * gfortran.dg/gomp/parallel-master-2.f90: New test.
2788 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2790 * gfortran.dg/gomp/implicit-save.f90: New test.
2792 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2795 * g++.dg/cpp1y/pr95226.C: New test.
2797 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2800 * g++.dg/cpp0x/pr94616.C: New test.
2802 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2805 * g++.dg/cpp0x/sfinae68.C: New test.
2807 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2809 * g++.dg/cpp1y/pr88872.C: New test.
2811 2021-05-14 Michael de Lang <kingoipo@gmail.com>
2813 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
2815 2021-05-14 Marek Polacek <polacek@redhat.com>
2816 Jason Merrill <jason@redhat.com>
2819 * g++.dg/cpp0x/friend7.C: New test.
2820 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
2821 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2822 * g++.dg/cpp0x/gen-attrs-74.C: New test.
2823 * g++.dg/ext/attrib63.C: New test.
2825 2021-05-13 Martin Sebor <msebor@redhat.com>
2827 PR tree-optimization/93100
2829 * g++.dg/warn/uninit-pr93100.C: New test.
2830 * gcc.dg/uninit-pr93100.c: New test.
2831 * gcc.dg/uninit-pr98583.c: New test.
2833 2021-05-13 Martin Jambor <mjambor@suse.cz>
2835 PR tree-optimization/100453
2836 * gcc.dg/tree-ssa/pr100453.c: New test.
2838 2021-05-13 Martin Sebor <msebor@redhat.com>
2840 * g++.dg/pr100574.C: Use size_t as operator new argument type.
2842 2021-05-13 Martin Liska <mliska@suse.cz>
2844 PR middle-end/100504
2845 * gcc.target/i386/pr100504.c: New test.
2847 2021-05-13 Martin Sebor <msebor@redhat.com>
2850 * gcc.dg/Wvla-parameter-9.c: New test.
2852 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2855 * c-c++-common/gomp/pr99928-1.c: New test.
2856 * c-c++-common/gomp/pr99928-2.c: New test.
2857 * c-c++-common/gomp/pr99928-3.c: New test.
2858 * c-c++-common/gomp/pr99928-4.c: New test.
2859 * c-c++-common/gomp/pr99928-5.c: New test.
2860 * c-c++-common/gomp/pr99928-6.c: New test.
2861 * c-c++-common/gomp/pr99928-7.c: New test.
2862 * c-c++-common/gomp/pr99928-8.c: New test.
2863 * c-c++-common/gomp/pr99928-9.c: New test.
2864 * c-c++-common/gomp/pr99928-10.c: New test.
2865 * c-c++-common/gomp/pr99928-11.c: New test.
2867 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2870 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
2872 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2874 * gcc.dg/pr100563.c: New test.
2876 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2878 PR tree-optimization/98856
2879 * gcc.target/i386/sse2-psraq-1.c: New test.
2880 * gcc.target/i386/sse4_2-psraq-1.c: New test.
2881 * gcc.target/i386/avx-psraq-1.c: New test.
2882 * gcc.target/i386/avx2-psraq-1.c: New test.
2883 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
2885 * gcc.target/i386/avx2-pr82370.c: Likewise.
2886 * gcc.target/i386/avx512f-pr82370.c: Likewise.
2887 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
2888 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
2889 * gcc.dg/torture/vshuf-8.inc: Likewise.
2891 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
2894 * g++.target/i386/pr100581.C: New test.
2896 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
2899 * gnat.dg/lto21.adb: Prune new LTO warning.
2901 2021-05-13 Martin Liska <mliska@suse.cz>
2904 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
2905 * gcc.dg/torture/pr94947-1.c: Likewise.
2907 2021-05-13 liuhongt <hongtao.liu@intel.com>
2909 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
2911 2021-05-13 liuhongt <hongtao.liu@intel.com>
2914 * gcc.target/i386/avx-pr94680.c: New test.
2915 * gcc.target/i386/avx512f-pr94680.c: New test.
2916 * gcc.target/i386/sse2-pr94680.c: New test.
2918 2021-05-12 Martin Sebor <msebor@redhat.com>
2920 PR middle-end/100571
2921 * gcc.dg/Wstringop-overflow-67.c: New test.
2923 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
2926 * gcc.dg/pr100521.c: New file.
2928 2021-05-12 Marek Polacek <polacek@redhat.com>
2930 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
2932 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
2934 * c-c++-common/gomp/map-6.c: New test.
2935 * c-c++-common/gomp/map-7.c: New test.
2937 2021-05-12 Richard Biener <rguenther@suse.de>
2939 PR tree-optimization/100566
2940 * gcc.dg/torture/pr100566.c: New testcase.
2942 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2944 PR preprocessor/100392
2945 * gcc.dg/cpp/pr100392.c: New test.
2946 * gcc.dg/cpp/pr100392.h: New file.
2948 2021-05-12 Martin Liska <mliska@suse.cz>
2950 * lib/lto.exp: When running tests without jobserver, one can see
2951 the following warning for tests that use 1to1 partitioning.
2953 2021-05-12 liuhongt <hongtao.liu@intel.com>
2956 * gcc.target/i386/avx2-pr99908.c: New test.
2957 * gcc.target/i386/sse4_1-pr99908.c: New test.
2959 2021-05-12 Richard Biener <rguenther@suse.de>
2961 PR tree-optimization/100519
2962 * gcc.dg/torture/pr100519.c: New testcase.
2964 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2967 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
2969 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2971 PR middle-end/100508
2972 * gcc.dg/gomp/pr100508.c: New test.
2974 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2975 Marc Glisse <marc.glisse@inria.fr>
2977 PR tree-optimization/94589
2978 * gcc.dg/tree-ssa/pr94589-1.c: New test.
2980 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
2983 * g++.target/i386/pr98218-1.C: Ditto.
2984 * gcc.target/i386/pr98218-4.c: New test.
2985 * gcc.target/i386/pr98218-1.c: Correct PR number.
2986 * gcc.target/i386/pr98218-1a.c: Ditto.
2987 * gcc.target/i386/pr98218-2.c: Ditto.
2988 * gcc.target/i386/pr98218-2a.c: Ditto.
2989 * gcc.target/i386/pr98218-3.c: Ditto.
2990 * gcc.target/i386/pr98218-3a.c: Ditto.
2992 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2994 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
2995 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
2997 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2999 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
3002 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3004 * gcc.dg/guality/pr43077-1.c: Align types of output and input
3005 operands by lifting immediates to type long.
3007 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3009 * gcc.dg/c11-digit-separators-1.c,
3010 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
3013 2021-05-11 Jason Merrill <jason@redhat.com>
3016 * g++.dg/ext/vector41.C: New test.
3018 2021-05-11 Martin Liska <mliska@suse.cz>
3020 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
3021 * brig.dg/README: Removed.
3022 * brig.dg/dg.exp: Removed.
3023 * brig.dg/test/gimple/alloca.hsail: Removed.
3024 * brig.dg/test/gimple/atomics.hsail: Removed.
3025 * brig.dg/test/gimple/branches.hsail: Removed.
3026 * brig.dg/test/gimple/fbarrier.hsail: Removed.
3027 * brig.dg/test/gimple/function_calls.hsail: Removed.
3028 * brig.dg/test/gimple/internal-casts.hsail: Removed.
3029 * brig.dg/test/gimple/kernarg.hsail: Removed.
3030 * brig.dg/test/gimple/mem.hsail: Removed.
3031 * brig.dg/test/gimple/mulhi.hsail: Removed.
3032 * brig.dg/test/gimple/packed.hsail: Removed.
3033 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
3034 * brig.dg/test/gimple/smoke_test.hsail: Removed.
3035 * brig.dg/test/gimple/variables.hsail: Removed.
3036 * brig.dg/test/gimple/vector.hsail: Removed.
3037 * lib/brig-dg.exp: Removed.
3038 * lib/brig.exp: Removed.
3040 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3043 * gcc.target/arm/cmse/pr99725.c: New test.
3045 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
3047 * gcc.target/aarch64/fmul_lane_1.c: New test.
3049 2021-05-11 Richard Biener <rguenther@suse.de>
3051 PR middle-end/100509
3052 * gcc.dg/pr100509.c: New testcase.
3054 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
3056 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
3058 2021-05-11 Patrick Palka <ppalka@redhat.com>
3061 * g++.dg/lookup/operator-3.C: New test.
3063 2021-05-11 Patrick Palka <ppalka@redhat.com>
3066 * g++.dg/cpp2a/concepts-ctad4.C: New test.
3068 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
3070 * gnat.dg/specs/opt5.ads: New test.
3071 * gnat.dg/specs/opt5_pkg.ads: New helper.
3073 2021-05-10 Martin Sebor <msebor@redhat.com>
3075 PR middle-end/100425
3076 PR middle-end/100510
3077 * c-c++-common/Walloca-larger-than.C: New test.
3078 * gcc.dg/Walloca-larger-than-4.c: New test.
3079 * gcc.dg/Wvla-larger-than-5.c: New test.
3080 * gcc.dg/pr79972.c: Remove unexpected warning directive.
3082 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
3084 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
3085 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
3087 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3089 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
3091 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3093 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
3095 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
3097 PR tree-optimization/42587
3098 * gcc.dg/optimize-bswapsi-6.c: New test.
3100 2021-05-10 Richard Biener <rguenther@suse.de>
3103 * g++.dg/vect/slp-pr99971.cc: Align data.
3105 2021-05-10 Richard Biener <rguenther@suse.de>
3107 PR tree-optimization/100492
3108 * gcc.dg/torture/pr100492.c: New testcase.
3110 2021-05-10 Richard Biener <rguenther@suse.de>
3112 PR middle-end/100464
3114 * gcc.dg/pr100464.c: New testcase.
3115 * g++.dg/tree-ssa/array-temp1.C: Adjust.
3117 2021-05-10 Richard Biener <rguenther@suse.de>
3119 PR tree-optimization/100434
3120 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
3122 2021-05-10 Alex Coplan <alex.coplan@arm.com>
3125 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
3126 Update now that we're (correctly) using full 128-bit vector
3128 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
3130 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
3132 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
3134 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
3138 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
3141 * gfortran.dg/class_dummy_7.f90: Correct PR number.
3143 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
3145 * gcc.dg/sso-9.c: Delete.
3147 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3149 * gnat.dg/debug18.adb: New test.
3151 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3153 * gcc.dg/sso-12.c: New test.
3155 2021-05-07 Jason Merrill <jason@redhat.com>
3157 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
3160 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3162 PR tree-optimization/79333
3163 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
3165 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3168 * c-c++-common/gomp/pr100450.c: New test.
3170 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
3173 * gcc.target/i386/pr100445-1.c: New test.
3175 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3178 * gcc.target/i386/pr100445.c: New test.
3180 2021-05-06 Joseph Myers <joseph@codesourcery.com>
3183 PR preprocessor/97604
3184 * g++.dg/cpp1y/digit-sep-neg-2.C,
3185 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
3186 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
3187 Adjust expected messages.
3189 2021-05-06 Martin Jambor <mjambor@suse.cz>
3191 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
3192 05193687dde, make the argv again pointer to an array.
3194 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
3196 * gnat.dg/opt93.adb: Compile only for LP64 targets.
3198 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
3200 * lib/target-supports.exp: Add s390 checks for vect conversions.
3202 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
3204 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
3206 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
3210 * gfortran.dg/class_dummy_6.f90: New test.
3211 * gfortran.dg/class_dummy_7.f90: New test.
3213 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
3216 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
3218 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
3220 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
3221 __builtin_s390_vpdi.
3222 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
3225 2021-05-06 Jakub Jelinek <jakub@redhat.com>
3227 PR tree-optimization/94589
3228 * gcc.dg/pr94589-1.c: New test.
3229 * gcc.dg/pr94589-2.c: New test.
3230 * gcc.dg/pr94589-3.c: New test.
3231 * gcc.dg/pr94589-4.c: New test.
3232 * g++.dg/opt/pr94589-1.C: New test.
3233 * g++.dg/opt/pr94589-2.C: New test.
3234 * g++.dg/opt/pr94589-3.C: New test.
3235 * g++.dg/opt/pr94589-4.C: New test.
3237 2021-05-06 Richard Biener <rguenther@suse.de>
3240 * gcc.dg/pr100373.c: New testcase.
3242 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3244 * gcc.c-torture/execute/20210505-1.c: New test.
3246 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
3249 * gcc.target/i386/pr91400-1.c: New test.
3250 * gcc.target/i386/pr91400-2.c: Likewise.
3252 2021-05-05 Martin Sebor <msebor@redhat.com>
3254 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3256 2021-05-05 Harald Anlauf <anlauf@gmx.de>
3259 * gfortran.dg/argument_checking_25.f90: New test.
3261 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
3264 * gcc.target/i386/pr98218-1.c: New test.
3265 * gcc.target/i386/pr98218-1a.c: Ditto.
3266 * gcc.target/i386/pr98218-2.c: Ditto.
3267 * gcc.target/i386/pr98218-2a.c: Ditto.
3268 * gcc.target/i386/pr98218-3.c: Ditto.
3269 * gcc.target/i386/pr98218-3a.c: Ditto.
3270 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
3271 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
3273 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3275 * gnat.dg/debug17.adb: Minor tweak.
3277 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3279 * gnat.dg/debug8.adb: Minor tweak.
3280 * gnat.dg/debug11.adb: Likewise.
3281 * gnat.dg/debug16.adb: Likewise.
3282 * gnat.dg/debug17.adb: New test.
3283 * gnat.dg/specs/debug1.ads: Minor tweak.
3285 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
3287 * gcc.dg/vect/slp-21.c: Add s390.
3289 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
3292 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
3294 2021-05-05 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/79333
3297 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
3298 * gcc.dg/graphite/fuse-1.c: Adjust.
3299 * gcc.dg/pr43864-4.c: Likewise.
3301 2021-05-05 Richard Biener <rguenther@suse.de>
3303 PR middle-end/100394
3304 * g++.dg/torture/pr100382.C: New testcase.
3306 2021-05-04 Martin Sebor <msebor@redhat.com>
3308 PR middle-end/100307
3309 * g++.dg/warn/Wplacement-new-size-9.C: New test.
3310 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3312 2021-05-04 Martin Sebor <msebor@redhat.com>
3314 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
3316 2021-05-04 Martin Sebor <msebor@redhat.com>
3318 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
3320 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
3322 * gcc.target/s390/oscbreak-1.c: Compile with -O1
3325 2021-05-04 Richard Biener <rguenther@suse.de>
3327 PR tree-optimization/100414
3328 * gcc.dg/pr100414.c: New testcase.
3330 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
3332 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
3334 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
3336 * gnat.dg/opt94.adb: New file.
3337 * gnat.dg/opt94_pkg.adb: New file.
3338 * gnat.dg/opt94_pkg.ads: New file.
3340 2021-05-04 Richard Biener <rguenther@suse.de>
3342 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
3343 simplify dump scanning down to one case.
3345 2021-05-04 Richard Biener <rguenther@suse.de>
3347 PR tree-optimization/100329
3348 * gcc.dg/torture/pr100329.c: New testcase.
3350 2021-05-04 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/100398
3353 * gcc.dg/torture/pr100398.c: New testcase.
3355 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3357 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3358 Fix dg directives order.
3359 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3362 2021-05-03 Jeff Law <jlaw@tachyum.com>
3364 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
3367 2021-05-03 Patrick Palka <ppalka@redhat.com>
3370 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
3372 2021-05-03 Patrick Palka <ppalka@redhat.com>
3376 * g++.dg/template/call8.C: New test.
3377 * g++.dg/template/koenig12a.C: New test.
3379 2021-05-03 Jeff Law <jlaw@tachyum.com>
3381 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
3383 2021-05-03 Marek Polacek <polacek@redhat.com>
3386 * g++.dg/concepts/diagnostic18.C: New test.
3388 2021-05-03 Marek Polacek <polacek@redhat.com>
3391 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
3393 2021-05-03 Jeff Law <jlaw@tachyum.com>
3395 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
3397 2021-05-03 Jeff Law <jlaw@tachyum.com>
3399 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
3401 2021-05-03 Jeff Law <jlaw@tachyum.com>
3403 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
3405 2021-05-03 Jeff Law <jlaw@tachyum.com>
3407 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
3408 cr16 and xstormy16 targets.
3410 2021-05-03 Richard Biener <rguenther@suse.de>
3412 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
3413 * gcc.dg/pr81192.c: Disable DSE.
3415 2021-05-03 Richard Biener <rguenther@suse.de>
3417 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
3419 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
3422 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
3423 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
3425 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
3427 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
3428 mapping class on AIX.
3429 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
3430 * gcc.c-torture/execute/alias-2.c: Same.
3431 * gcc.dg/alias-7.c: Same.
3433 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
3435 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3437 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3440 2021-04-30 Richard Biener <rguenther@suse.de>
3443 * g++.dg/pr98032.C: New testcase.
3445 2021-04-30 Richard Biener <rguenther@suse.de>
3447 PR tree-optimization/96513
3448 * gcc.dg/torture/pr96513.c: New testcase.
3450 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
3453 * gcc.target/i386/pr98060.c: New test.
3455 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
3457 PR rtl-optimization/100225
3458 PR rtl-optimization/84878
3459 * gcc.dg/pr100225.c: New test.
3461 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3463 PR preprocessor/82359
3464 * g++.dg/cpp1y/digit-sep-line.C,
3465 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
3467 2021-04-29 Jason Merrill <jason@redhat.com>
3469 * g++.dg/lookup/using-decl1.C: New test.
3471 2021-04-29 Jason Merrill <jason@redhat.com>
3474 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
3476 2021-04-29 Patrick Palka <ppalka@redhat.com>
3479 * g++.dg/template/koenig12.C: New test.
3481 2021-04-29 Marek Polacek <polacek@redhat.com>
3484 * g++.dg/cpp1z/class-deduction87.C: New test.
3486 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
3488 PR rtl-optimization/100303
3489 * g++.dg/torture/pr100303.C: New file.
3491 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
3494 * g++.dg/pr90773-1.h: New test.
3495 * g++.dg/pr90773-1a.C: Likewise.
3496 * g++.dg/pr90773-1b.C: Likewise.
3497 * g++.dg/pr90773-1c.C: Likewise.
3498 * g++.dg/pr90773-1d.C: Likewise.
3499 * gcc.target/i386/pr90773-1.c: Likewise.
3500 * gcc.target/i386/pr90773-2.c: Likewise.
3501 * gcc.target/i386/pr90773-3.c: Likewise.
3502 * gcc.target/i386/pr90773-4.c: Likewise.
3503 * gcc.target/i386/pr90773-5.c: Likewise.
3504 * gcc.target/i386/pr90773-6.c: Likewise.
3505 * gcc.target/i386/pr90773-7.c: Likewise.
3506 * gcc.target/i386/pr90773-8.c: Likewise.
3507 * gcc.target/i386/pr90773-9.c: Likewise.
3508 * gcc.target/i386/pr90773-10.c: Likewise.
3509 * gcc.target/i386/pr90773-11.c: Likewise.
3510 * gcc.target/i386/pr90773-12.c: Likewise.
3511 * gcc.target/i386/pr90773-13.c: Likewise.
3512 * gcc.target/i386/pr90773-14.c: Likewise.
3514 2021-04-29 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/100253
3517 * g++.dg/pr100253.C: New testcase.
3519 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
3524 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3527 * gcc.target/aarch64/sve/pr100302.c: New test.
3529 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3532 * c-c++-common/gomp/task-detach-3.c: New test.
3534 2021-04-29 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/99912
3537 * gcc.dg/pr95580.c: Disable DSE.
3538 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
3539 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
3540 to prevent them from being removed.
3541 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3543 2021-04-29 Martin Sebor <msebor@redhat.com>
3545 PR middle-end/100250
3546 * gcc.dg/uninit-pr100250.c: New test.
3548 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3550 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
3551 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
3553 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
3555 * gfortran.dg/gomp/map-5.f90: New test.
3557 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
3559 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
3560 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
3561 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
3563 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3565 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
3567 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3569 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
3570 mismatch when asm comments start with "/ ".
3572 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
3575 * gcc.c-torture/compile/pr100305.c: New test.
3577 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3580 * gfortran.dg/PR82376.f90: New test.
3582 2021-04-28 Richard Biener <rguenther@suse.de>
3584 PR tree-optimization/100292
3585 * gcc.dg/pr100292.c: New testcase.
3587 2021-04-28 Richard Wai <richard@annexi-strayline.com>
3589 * gnat.dg/containers2.adb: New test.
3591 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
3593 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
3595 2021-04-27 Jason Merrill <jason@redhat.com>
3598 * g++.dg/cpp0x/depr-copy3.C: New test.
3600 2021-04-27 Patrick Palka <ppalka@redhat.com>
3603 * g++.dg/cpp0x/variadic182.C: New test.
3605 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3607 PR middle-end/100284
3608 * gcc.target/aarch64/sve/pr81003.c: New test.
3610 2021-04-27 Martin Sebor <msebor@redhat.com>
3613 * g++.dg/ext/flexary13.C: Remove malformed directives.
3615 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
3618 * gcc.c-torture/compile/pr100106.c: New testcase.
3620 2021-04-27 Alex Coplan <alex.coplan@arm.com>
3623 * gcc.target/arm/pr99977.c: New test.
3625 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3627 PR tree-optimization/100239
3628 * gcc.dg/pr100239.c: New test.
3630 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3632 PR rtl-optimization/100254
3633 * g++.dg/opt/pr100254.C: New test.
3635 2021-04-27 Richard Biener <rguenther@suse.de>
3637 PR tree-optimization/99912
3638 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
3639 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
3640 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
3641 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
3643 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3645 PR tree-optimization/95527
3646 * gcc.dg/tree-ssa/pr95527-2.c: New test.
3648 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3650 PR tree-optimization/96696
3651 * gcc.target/i386/pr96696.c: New test.
3653 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3656 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
3657 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
3658 expected error message when subtracting pointers to different
3659 vector types. Expect warnings when mixing them elsewhere.
3660 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
3661 XFAILs. Tweak error messages for some cases.
3663 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3665 * gcc.target/aarch64/simd/ssra.c: Use +nosve
3666 * gcc.target/aarch64/simd/usra.c: Likewise.
3668 2021-04-27 Richard Biener <rguenther@suse.de>
3670 PR tree-optimization/100051
3671 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
3673 2021-04-27 Richard Biener <rguenther@suse.de>
3676 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
3677 malformed dg directive.
3679 2021-04-27 Richard Biener <rguenther@suse.de>
3682 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
3683 * g++.dg/ipa/pr45572-2.C: Likewise.
3684 * g++.dg/template/spec26.C: Likewise.
3685 * gcc.dg/pr20126.c: Likewise.
3686 * gcc.dg/tree-ssa/pr20739.c: Likewise.
3688 2021-04-27 Richard Biener <rguenther@suse.de>
3690 PR tree-optimization/100278
3691 * gcc.dg/tree-ssa/pr100278.c: New testcase.
3693 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3696 * gcc.target/i386/pr99405.c: New test.
3698 2021-04-27 Richard Biener <rguenther@suse.de>
3700 PR tree-optimization/99776
3701 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
3703 2021-04-26 Patrick Palka <ppalka@redhat.com>
3706 * g++.dg/cpp1y/constexpr-base1.C: New test.
3707 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
3709 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3711 * gfortran.dg/goacc/classify-serial.f95:
3712 Use [Ww]arning in dg-bogus as FE diagnostic and default
3713 diagnostic differ and the result depends on ENABLE_OFFLOAD.
3714 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3715 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3717 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3719 * gfortran.dg/goacc/classify-serial.f95:
3720 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
3721 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3722 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3724 2021-04-26 Richard Biener <rguenther@suse.de>
3726 PR tree-optimization/99956
3727 * gfortran.dg/pr99956.f: New testcase.
3729 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
3731 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
3732 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
3733 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
3734 * gcc.target/arm/cmse/cmse-16.c: Likewise.
3735 * gcc.target/arm/cmse/struct-1.c: Likewise.
3736 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
3738 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
3741 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
3743 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
3745 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
3746 Nathan Sidwell <nathan@codesourcery.com>
3747 Tom de Vries <vries@codesourcery.com>
3748 Julian Brown <julian@codesourcery.com>
3749 Kwok Cheung Yeung <kcy@codesourcery.com>
3751 * c-c++-common/goacc/diag-parallelism-1.c: New.
3752 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
3753 and match diagnostics, as appropriate.
3754 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
3755 * c-c++-common/goacc/classify-kernels.c: Likewise.
3756 * c-c++-common/goacc/classify-parallel.c: Likewise.
3757 * c-c++-common/goacc/classify-routine.c: Likewise.
3758 * c-c++-common/goacc/classify-serial.c: Likewise.
3759 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3760 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3761 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
3762 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3763 * c-c++-common/goacc/pr70688.c: Likewise.
3764 * c-c++-common/goacc/routine-1.c: Likewise.
3765 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
3766 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3767 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3768 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3769 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3770 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3771 * gfortran.dg/goacc/classify-serial.f95: Likewise.
3772 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3773 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3774 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3775 * gfortran.dg/goacc/routine-4.f90: Likewise.
3776 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3777 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3778 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
3779 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3781 2021-04-26 Richard Biener <rguenther@suse.de>
3783 PR tree-optimization/99473
3784 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
3786 2021-04-25 liuhongt <hongtao.liu@intel.com>
3789 * gcc.target/i386/pr98911.c: New test.
3790 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
3791 with __builtin_ia32_pcmpistrm128 since it has been folded.
3793 2021-04-24 David Malcolm <dmalcolm@redhat.com>
3796 * g++.dg/analyzer/pr100244.C: New test.
3798 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3801 * gfortran.dg/pr100154.f90: New test.
3803 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3806 * gfortran.dg/ptr-func-4.f90: New test.
3808 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3810 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
3811 * gcc.dg/guality/guality.c: Likewise.
3812 * gcc.dg/guality/inline-params.c: Likewise.
3813 * gcc.dg/guality/loop-1.c: Likewise.
3814 * gcc.dg/guality/pr36728-1.c: Likewise.
3815 * gcc.dg/guality/pr36728-2.c: Likewise.
3816 * gcc.dg/guality/pr36728-3.c: Likewise.
3817 * gcc.dg/guality/pr41447-1.c: Likewise.
3818 * gcc.dg/guality/pr54200.c: Likewise.
3819 * gcc.dg/guality/pr54519-1.c: Likewise.
3820 * gcc.dg/guality/pr54519-2.c: Likewise.
3821 * gcc.dg/guality/pr54519-3.c: Likewise.
3822 * gcc.dg/guality/pr54519-4.c: Likewise.
3823 * gcc.dg/guality/pr54519-5.c: Likewise.
3824 * gcc.dg/guality/pr54519-6.c: Likewise.
3825 * gcc.dg/guality/pr54693-2.c: Likewise.
3826 * gcc.dg/guality/pr56154-1.c: Likewise.
3827 * gcc.dg/guality/pr59776.c: Likewise.
3828 * gcc.dg/guality/pr68860-1.c: Likewise.
3829 * gcc.dg/guality/pr68860-2.c: Likewise.
3830 * gcc.dg/guality/pr90074.c: Likewise.
3831 * gcc.dg/guality/pr90716.c: Likewise.
3832 * gcc.dg/guality/sra-1.c: Likewise.
3834 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3836 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
3838 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
3839 * gcc.dg/guality/pr59776.c: Likewise.
3840 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
3842 2021-04-24 Patrick Palka <ppalka@redhat.com>
3849 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
3850 * g++.dg/cpp2a/nontype-class45.C: New test.
3851 * g++.dg/cpp2a/nontype-class46.C: New test.
3852 * g++.dg/cpp2a/nontype-class47.C: New test.
3853 * g++.dg/cpp2a/nontype-class48.C: New test.
3855 2021-04-24 Patrick Palka <ppalka@redhat.com>
3858 * g++.dg/cpp1z/class-deduction86.C: New test.
3860 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
3863 * gcc.target/powerpc/pr98952.c: New test.
3865 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3868 * gcc.target/i386/pr79514.c (dg-error):
3869 Expect error for 64bit targets.
3871 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3874 * gcc.target/i386/pr100182.c: New test.
3875 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
3876 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
3878 2021-04-23 Patrick Palka <ppalka@redhat.com>
3881 * g++.dg/concepts/diagnostic17.C: New test.
3883 2021-04-23 Patrick Palka <ppalka@redhat.com>
3886 * g++.dg/cpp1z/direct-enum-init2.C: New test.
3888 2021-04-23 Richard Biener <rguenther@suse.de>
3890 PR tree-optimization/99971
3891 * g++.dg/vect/slp-pr99971.cc: New testcase.
3893 2021-04-23 liuhongt <hongtao.liu@intel.com>
3896 * gcc.target/i386/pr100093.c: New test.
3898 2021-04-22 Patrick Palka <ppalka@redhat.com>
3901 * g++.dg/cpp2a/concepts-uneval3.C: New test.
3903 2021-04-22 Patrick Palka <ppalka@redhat.com>
3906 * g++.dg/template/partial-specialization9.C: New test.
3908 2021-04-22 Marek Polacek <polacek@redhat.com>
3911 * g++.dg/warn/Wtype-limits6.C: New test.
3913 2021-04-22 Patrick Palka <ppalka@redhat.com>
3916 * g++.dg/cpp0x/sfinae67.C: New test.
3918 2021-04-22 Patrick Palka <ppalka@redhat.com>
3921 * g++.dg/template/access36.C: New test.
3923 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3925 * substr_9.f90: Move to ...
3926 * gfortran.dg/substr_9.f90: ... here.
3927 * substr_10.f90: Move to ...
3928 * gfortran.dg/substr_10.f90: ... here.
3930 2021-04-22 Martin Liska <mliska@suse.cz>
3934 * g++.dg/template/nontype29.C: Fix typos and missing comments.
3935 * gcc.dg/Warray-bounds-64.c: Likewise.
3936 * gcc.dg/Warray-parameter.c: Likewise.
3937 * gcc.dg/Wstring-compare.c: Likewise.
3938 * gcc.dg/format/gcc_diag-11.c: Likewise.
3939 * gfortran.dg/array_constructor_3.f90: Likewise.
3940 * gfortran.dg/matmul_bounds_9.f90: Likewise.
3941 * gfortran.dg/pr78033.f90: Likewise.
3942 * gfortran.dg/pr96325.f90: Likewise.
3944 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
3947 * gcc.target/i386/pr100119.c: New test.
3949 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3952 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
3954 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3956 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
3957 obtained hard limit, and only call setrlimit if new softlimit is lower.
3959 2021-04-22 Richard Biener <rguenther@suse.de>
3962 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
3965 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
3967 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
3970 2021-04-21 Marek Polacek <polacek@redhat.com>
3973 * g++.dg/cpp0x/enum_base4.C: New test.
3974 * g++.dg/cpp0x/enum_base5.C: New test.
3976 2021-04-21 Alex Coplan <alex.coplan@arm.com>
3979 * gcc.target/aarch64/pr99988.c: New test.
3981 2021-04-21 Jakub Jelinek <jakub@redhat.com>
3983 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
3985 * g++.dg/cpp1y/auto-fn61.C: Likewise.
3986 * g++.dg/cpp2a/nontype-class39.C: Likewise.
3987 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
3988 * g++.dg/cpp0x/vt-88982.C: Likewise.
3989 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
3990 dg-additional-options.
3991 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
3993 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
3995 * gcc.target/i386/monitor-2.c: New test.
3997 2021-04-21 Richard Biener <rguenther@suse.de>
4000 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4001 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4003 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4005 PR rtl-optimization/100148
4006 * g++.dg/opt/pr100148.C: New test.
4008 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
4010 * gfortran.dg/gomp/depobj-1.f90: New test.
4011 * gfortran.dg/gomp/depobj-2.f90: New test.
4013 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4015 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
4017 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
4019 PR middle-end/100130
4020 * c-c++-common/attr-retain-10.c: New test.
4021 * c-c++-common/attr-retain-11.c: Likewise.
4023 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4025 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
4026 must match for target IBM Z only.
4028 2021-04-20 Jason Merrill <jason@redhat.com>
4031 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
4033 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4035 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
4036 z/Architecture only.
4038 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
4041 * gfortran.dg/pdt_31.f03: New test.
4042 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
4045 2021-04-19 Marek Polacek <polacek@redhat.com>
4048 * g++.dg/concepts/diagnostic16.C: New test.
4050 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4053 * gdc.dg/pr98457.d: New test.
4055 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4058 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
4061 2021-04-19 Richard Biener <rguenther@suse.de>
4063 PR preprocessor/100142
4064 * gcc.dg/pr100142.c: New testcase.
4065 * g++.dg/diagnostic/pr72803.C: Revert last change.
4067 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
4069 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
4070 '--param=openacc-kernels=[...]'.
4071 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4072 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4073 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
4074 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4075 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4076 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4077 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4079 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
4081 * gnat.dg/opt92.adb: New test.
4083 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4085 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
4086 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4087 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4088 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4089 * gcc.target/s390/zero-scratch-regs-1.c: New test.
4091 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4094 * gfortran.dg/PR100094.f90: New test.
4096 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
4099 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
4102 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4105 * gcc.target/aarch64/pr91710.c: New test.
4107 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4110 * gfortran.dg/PR10018.f90: New test.
4112 2021-04-16 Tamar Christina <tamar.christina@arm.com>
4115 * gcc.target/aarch64/sve/pr100048.c: New test.
4117 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4120 * g++.dg/cpp0x/constexpr-100111.C: New test.
4122 2021-04-16 Marek Polacek <polacek@redhat.com>
4125 * g++.dg/cpp2a/typename14.C: Don't expect particular error
4127 * g++.dg/cpp2a/typename19.C: New test.
4129 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
4131 * gcc.dg/gimplefe-40.c: Moved to...
4132 * gcc.dg/vect/gimplefe-40.c: ...here.
4133 * gcc.dg/gimplefe-41.c: Moved to...
4134 * gcc.dg/vect/gimplefe-41.c: ...here.
4136 2021-04-16 Harald Anlauf <anlauf@gmx.de>
4137 Paul Thomas <pault@gcc.gnu.org>
4140 * gfortran.dg/pr63797.f90: New test.
4142 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4144 * gcc.dg/tree-ssa/pr83403-1.c: Revert
4145 max-completely-peeled-insns to the default value on IBM Z.
4146 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
4148 2021-04-16 Patrick Palka <ppalka@redhat.com>
4151 * g++.dg/cpp2a/constexpr-init21.C: New test.
4153 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4156 * gcc.target/aarch64/pr100075.c: New test.
4158 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
4160 PR rtl-optimization/99596
4161 * gcc.target/arm/pr99596.c: New test.
4163 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
4166 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
4168 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
4169 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
4170 missing quotes around switch names.
4171 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
4173 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4176 * gcc.target/aarch64/pr99767.c: New test.
4178 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4181 * g++.dg/cpp23/lambda-specifiers2.C: New test.
4183 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4186 * g++.dg/cpp1z/pr99833.C: New test.
4187 * g++.dg/cpp2a/pr99833.C: New test.
4189 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4191 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
4192 the default value on IBM Z.
4194 2021-04-16 Jason Merrill <jason@redhat.com>
4197 * g++.dg/abi/mangle71.C: Fix expected mangling.
4198 * g++.dg/abi/mangle77.C: New test.
4199 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
4200 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
4201 * g++.dg/cpp2a/nontype-class44.C: New test.
4203 2021-04-15 Martin Sebor <msebor@redhat.com>
4207 * gcc.dg/Warray-parameter-9.c: New test.
4208 * gcc.dg/Wnonnull-6.c: New test.
4209 * gcc.dg/Wreturn-type3.c: New test.
4210 * gcc.dg/Wunused-result.c: New test.
4211 * gcc.dg/attr-noreturn.c: New test.
4212 * gcc.dg/attr-returns-nonnull.c: New test.
4214 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
4217 * gcc.dg/pr84877.c: Xfail for cris-*-*.
4219 2021-04-15 Jason Merrill <jason@redhat.com>
4222 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
4224 2021-04-15 Martin Sebor <msebor@redhat.com>
4226 * gcc.dg/uninit-pr89230-1.c: New test.
4227 * gcc.dg/uninit-pr89230-2.c: Same.
4229 2021-04-15 Jason Merrill <jason@redhat.com>
4232 * g++.dg/cpp0x/noexcept67.C: New test.
4234 2021-04-15 Jason Merrill <jason@redhat.com>
4237 * g++.dg/cpp2a/lambda-uneval15.C: New test.
4239 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4241 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
4242 -mtune=generic to the SVE flags.
4243 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4244 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4245 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4247 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4249 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
4250 (aarch64-with-arch-dg-options): Likewise.
4251 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
4252 aarch64-with-arch-dg-options. Move the default architecture
4253 flags to the final dg-runtest argument.
4254 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
4256 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
4258 2021-04-15 Jakub Jelinek <jakub@redhat.com>
4261 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
4263 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4266 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
4267 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
4269 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4272 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
4274 2021-04-15 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.target/aarch64/pr100056.c: New test.
4279 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4281 * gcc.dg/pr93210.c: Adapt regex in order to also support a
4282 RESULT_DECL as an operand for a RETURN_EXPR.
4284 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4286 * gcc.target/aarch64/sve/pr99929_1.c: New file.
4287 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
4289 2021-04-14 Jason Merrill <jason@redhat.com>
4292 * g++.dg/template/dependent-tmpl2.C: New test.
4294 2021-04-14 Jason Merrill <jason@redhat.com>
4297 * g++.dg/parse/uneval1.C: New test.
4299 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
4301 PR rtl-optimization/100066
4302 * gcc.target/i386/pr100066.c: New.
4304 2021-04-14 Martin Sebor <msebor@redhat.com>
4306 * gcc.dg/pr86058.c: Limit to just x86_64.
4308 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4311 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
4313 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
4315 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
4316 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
4318 2021-04-14 Patrick Palka <ppalka@redhat.com>
4322 * g++.dg/cpp1z/class-deduction85.C: New test.
4323 * g++.dg/template/ref11.C: New test.
4325 2021-04-14 Jason Merrill <jason@redhat.com>
4328 * g++.dg/cpp2a/lambda-uneval14.C: New test.
4330 2021-04-14 Jason Merrill <jason@redhat.com>
4333 * g++.dg/debug/defaulted1.C: New test.
4335 2021-04-14 Jason Merrill <jason@redhat.com>
4338 * g++.dg/debug/cleanup1.C: New test.
4339 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
4340 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
4341 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4342 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
4343 * g++.dg/tm/inherit2.C: Likewise.
4344 * g++.dg/tm/unsafe1.C: Likewise.
4345 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
4346 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
4348 2021-04-13 Martin Sebor <msebor@redhat.com>
4350 PR tree-optimization/82800
4351 * g++.dg/warn/uninit-pr82800.C: New test.
4353 2021-04-13 Martin Sebor <msebor@redhat.com>
4356 * gcc.dg/pr86058.c: New test.
4358 2021-04-13 Patrick Palka <ppalka@redhat.com>
4361 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
4362 * g++.old-deja/g++.ns/template7.C: Likewise.
4363 * g++.old-deja/g++.pt/crash8.C: Likewise.
4365 2021-04-13 Jason Merrill <jason@redhat.com>
4368 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
4370 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4373 * g++.dg/cpp2a/spaceship-err6.C: New test.
4375 2021-04-13 Jason Merrill <jason@redhat.com>
4378 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
4380 2021-04-13 Patrick Palka <ppalka@redhat.com>
4383 * g++.dg/parse/template2.C: Adjust expected diagnostic.
4384 * g++.dg/template/error8.C: Likewise.
4385 * g++.dg/cpp1z/class-deduction84.C: New test.
4387 2021-04-13 Richard Biener <rguenther@suse.de>
4389 PR tree-optimization/100053
4390 * gcc.dg/torture/pr100053.c: New testcase.
4391 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
4393 2021-04-13 Jason Merrill <jason@redhat.com>
4396 * g++.dg/cpp0x/constexpr-base7.C: New test.
4398 2021-04-13 Nathan Sidwell <nathan@acm.org>
4400 PR preprocessor/99446
4401 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
4403 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4406 * gcc.target/aarch64/pr100028.c: New test.
4408 2021-04-13 Patrick Palka <ppalka@redhat.com>
4411 * g++.dg/cpp2a/nontype-class43.C: New test.
4413 2021-04-13 Patrick Palka <ppalka@redhat.com>
4417 * g++.dg/cpp2a/concepts-uneval1.C: New test.
4418 * g++.dg/cpp2a/concepts-uneval2.C: New test.
4420 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
4423 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
4424 line 971 for cris-*-*.
4426 2021-04-13 David Malcolm <dmalcolm@redhat.com>
4429 * gcc.dg/analyzer/pr98599-a.c: New test.
4430 * gcc.dg/analyzer/pr98599-b.c: New test.
4432 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4434 PR rtl-optimization/99905
4435 * gcc.target/i386/pr99905.c: New test.
4437 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4440 * gcc.dg/pr99830.c: New test.
4442 2021-04-12 Jason Merrill <jason@redhat.com>
4445 * g++.dg/template/dependent-tmpl1.C: New test.
4447 2021-04-12 Martin Liska <mliska@suse.cz>
4450 * g++.dg/asan/pr99877.C: New test.
4452 2021-04-12 Cui,Lili <lili.cui@intel.com>
4454 * gcc.target/i386/funcspec-56.inc: Handle new march.
4455 * g++.target/i386/mv16.C: Handle new march
4457 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
4460 * c-c++-common/goacc/collapse-2.c: New.
4462 2021-04-11 Jason Merrill <jason@redhat.com>
4465 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
4466 * g++.dg/other/anon-union5.C: New test.
4468 2021-04-10 Jason Merrill <jason@redhat.com>
4471 * g++.dg/gomp/this-1.C: Adjust diagnostic.
4472 * g++.dg/cpp0x/constexpr-this1.C: New test.
4474 2021-04-10 David Malcolm <dmalcolm@redhat.com>
4477 * gcc.dg/analyzer/pr100011.c: New test.
4479 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4482 * gcc.dg/pr99990.c: New test.
4484 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
4487 * gcc.target/i386/pr99744-2.c: New test.
4489 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.dg/lto/pr99849_0.c: New test.
4494 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4496 PR rtl-optimization/98601
4497 * gcc.dg/torture/pr98601.c: New test.
4499 2021-04-10 Jason Merrill <jason@redhat.com>
4505 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
4506 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
4507 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
4508 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
4510 2021-04-10 Jason Merrill <jason@redhat.com>
4513 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
4515 2021-04-09 Martin Sebor <msebor@redhat.com>
4518 * g++.dg/warn/uninit-pr55288.C: New test.
4520 2021-04-09 Patrick Palka <ppalka@redhat.com>
4523 * g++.dg/cpp1z/fold-lambda4.C: New test.
4525 2021-04-09 Marek Polacek <polacek@redhat.com>
4528 * g++.dg/concepts/abbrev10.C: New test.
4529 * g++.dg/concepts/abbrev11.C: New test.
4531 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4533 * gcc.target/aarch64/pr70398.c: Require a target that can link
4536 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4538 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
4540 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4542 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
4545 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4547 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
4548 * gcc.dg/pr96573.c: Likewise.
4549 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4550 * gcc.dg/vect/bb-slp-43.c: Likewise.
4551 * gcc.dg/vect/slp-reduc-11.c: Likewise.
4553 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4555 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
4556 loop to vectorized if vect_fold_extract_last.
4558 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4560 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
4561 of relying on vectorisation.
4563 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4566 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
4568 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4571 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
4572 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4574 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
4577 * gfortran.dg/coarray/dummy_2.f90: New test.
4579 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
4581 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
4583 2021-04-08 Patrick Palka <ppalka@redhat.com>
4586 * g++.dg/cpp2a/concepts-lambda16.C: New test.
4587 * g++.dg/cpp2a/concepts-lambda17.C: New test.
4589 2021-04-08 Patrick Palka <ppalka@redhat.com>
4592 * g++.dg/cpp2a/concepts-ctad3.C: New test.
4594 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4596 * lib/scanasm.exp (scan-lto-assembler): Update expected name
4599 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4601 * lib/target-supports.exp
4602 (check_effective_target_stdint_types_mbig_endian): New proc.
4603 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
4604 stdint_types_mbig_endian.
4605 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
4606 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4608 2021-04-08 Jason Merrill <jason@redhat.com>
4611 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
4612 * g++.dg/conversion/ref7.C: New test.
4614 2021-04-08 Jakub Jelinek <jakub@redhat.com>
4617 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
4618 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
4619 * g++.dg/cpp2a/constexpr-new18.C: New test.
4620 * g++.dg/cpp2a/constexpr-new19.C: New test.
4622 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4624 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
4626 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4628 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
4629 "was here" from error message.
4630 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
4631 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
4632 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
4633 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
4634 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
4635 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
4636 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
4637 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
4638 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
4639 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
4640 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
4641 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
4642 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
4644 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4646 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
4647 * gcc.target/aarch64/pr98772.c: Likewise.
4648 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
4650 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4652 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
4653 conversion to shifts and adds.
4655 2021-04-08 David Malcolm <dmalcolm@redhat.com>
4659 * gcc.dg/analyzer/pr99042.c: New test.
4660 * gcc.dg/analyzer/pr99774-1.c: New test.
4661 * gcc.dg/analyzer/pr99774-2.c: New test.
4663 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
4665 * gdc.dg/gdc108.d: Update test.
4666 * gdc.dg/gdc142.d: Likewise.
4667 * gdc.dg/pr90136a.d: Likewise.
4668 * gdc.dg/pr90136b.d: Likewise.
4669 * gdc.dg/pr90136c.d: Likewise.
4670 * gdc.dg/pr95173.d: Likewise.
4671 * gdc.dg/attr_allocsize1.d: New test.
4672 * gdc.dg/attr_allocsize2.d: New test.
4673 * gdc.dg/attr_alwaysinline1.d: New test.
4674 * gdc.dg/attr_cold1.d: New test.
4675 * gdc.dg/attr_exclusions1.d: New test.
4676 * gdc.dg/attr_exclusions2.d: New test.
4677 * gdc.dg/attr_flatten1.d: New test.
4678 * gdc.dg/attr_module.d: New test.
4679 * gdc.dg/attr_noclone1.d: New test.
4680 * gdc.dg/attr_noicf1.d: New test.
4681 * gdc.dg/attr_noinline1.d: New test.
4682 * gdc.dg/attr_noipa1.d: New test.
4683 * gdc.dg/attr_noplt1.d: New test.
4684 * gdc.dg/attr_optimize1.d: New test.
4685 * gdc.dg/attr_optimize2.d: New test.
4686 * gdc.dg/attr_optimize3.d: New test.
4687 * gdc.dg/attr_optimize4.d: New test.
4688 * gdc.dg/attr_restrict1.d: New test.
4689 * gdc.dg/attr_section1.d: New test.
4690 * gdc.dg/attr_symver1.d: New test.
4691 * gdc.dg/attr_target1.d: New test.
4692 * gdc.dg/attr_targetclones1.d: New test.
4693 * gdc.dg/attr_used1.d: New test.
4694 * gdc.dg/attr_used2.d: New test.
4695 * gdc.dg/attr_weak1.d: New test.
4696 * gdc.dg/imports/attributes.d: New test.
4698 2021-04-08 Jason Merrill <jason@redhat.com>
4701 * g++.dg/template/mem-spec2.C: New test.
4703 2021-04-08 Marek Polacek <polacek@redhat.com>
4706 * g++.dg/cpp2a/explicit16.C: Use c++20.
4707 * g++.dg/cpp0x/noexcept66.C: New test.
4708 * g++.dg/cpp2a/explicit17.C: New test.
4710 2021-04-08 Alex Coplan <alex.coplan@arm.com>
4713 * gcc.c-torture/compile/pr99647.c: New test.
4715 2021-04-07 Jason Merrill <jason@redhat.com>
4718 * g++.dg/template/friend71.C: New test.
4720 2021-04-07 Jason Merrill <jason@redhat.com>
4723 * g++.dg/template/friend70.C: New test.
4725 2021-04-07 Jason Merrill <jason@redhat.com>
4728 * g++.dg/lookup/using66.C: New test.
4730 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4732 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
4733 when building an executable with testglue.
4735 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4737 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
4738 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
4740 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4742 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
4743 if IFN_STORE_LANES is available.
4744 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
4745 IFN_STORE_LANES is available.
4746 * gcc.target/aarch64/pr99873_1.c: New test.
4747 * gcc.target/aarch64/pr99873_2.c: Likewise.
4748 * gcc.target/aarch64/pr99873_3.c: Likewise.
4749 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
4750 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
4751 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
4753 2021-04-07 Richard Biener <rguenther@suse.de>
4755 PR tree-optimization/99954
4756 * gcc.dg/torture/pr99954.c: New testcase.
4758 2021-04-07 Richard Biener <rguenther@suse.de>
4761 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
4764 2021-04-07 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/99947
4767 * gcc.dg/torture/pr99947.c: New testcase.
4769 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
4771 PR tree-optimization/98736
4772 * gcc.c-torture/execute/pr98736.c: New test.
4774 2021-04-07 Marek Polacek <polacek@redhat.com>
4777 * g++.dg/cpp0x/rv-life.C: New test.
4779 2021-04-06 Jason Merrill <jason@redhat.com>
4782 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
4784 2021-04-06 Jason Merrill <jason@redhat.com>
4787 * g++.dg/cpp1z/inline-var9.C: New test.
4789 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
4792 * g++.target/aarch64/sve/pr99781.C: New.
4794 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
4796 * gcc.target/i386/memcpy-strategy-9.c: New test.
4797 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
4798 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
4799 * gcc.target/i386/memset-strategy-7.c: Likewise.
4800 * gcc.target/i386/memset-strategy-8.c: Likewise.
4801 * gcc.target/i386/memset-strategy-9.c: Likewise.
4803 2021-04-06 Richard Biener <rguenther@suse.de>
4805 PR tree-optimization/99880
4806 * gcc.dg/torture/pr99880.c: New testcase.
4808 2021-04-06 Nathan Sidwell <nathan@acm.org>
4810 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
4811 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
4813 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4815 PR tree-optimization/96573
4816 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
4817 VEC_PERM_EXPR with bswapping permutation.
4819 2021-04-06 Richard Biener <rguenther@suse.de>
4821 PR tree-optimization/99924
4822 * gfortran.dg/vect/pr99924.f90: New testcase.
4824 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4827 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
4829 2021-04-06 Jason Merrill <jason@redhat.com>
4832 * g++.dg/abi/lambda-defarg1.C: New test.
4834 2021-04-06 Patrick Palka <ppalka@redhat.com>
4837 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
4838 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
4840 2021-04-05 Jason Merrill <jason@redhat.com>
4843 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
4845 2021-04-05 Jason Merrill <jason@redhat.com>
4847 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
4848 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
4849 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
4851 2021-04-05 Jason Merrill <jason@redhat.com>
4854 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
4856 2021-04-05 Jason Merrill <jason@redhat.com>
4859 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
4861 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4864 * gcc.dg/analyzer/pr99906.c: New test.
4866 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4869 * gcc.dg/analyzer/pr99886.c: New test.
4871 2021-04-05 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/extern_template-6.C: New test.
4876 2021-04-05 Jason Merrill <jason@redhat.com>
4879 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
4881 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
4884 * gdc.dg/pr99914.d: New test.
4886 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
4888 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
4889 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4891 2021-04-04 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/initlist-new5.C: New test.
4896 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4898 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
4900 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4902 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
4904 2021-04-03 Marek Polacek <polacek@redhat.com>
4907 * g++.dg/other/gc7.C: New test.
4909 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
4912 * gfortran.dg/coarray_48.f90: New test.
4914 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4916 PR tree-optimization/99882
4917 * gcc.dg/pr99882.c: New test.
4919 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4921 PR rtl-optimization/99863
4922 * gcc.target/i386/pr99863.c: New test.
4924 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4927 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
4929 2021-04-03 Jason Merrill <jason@redhat.com>
4932 * g++.dg/opt/nrv20.C: New test.
4934 2021-04-03 Jason Merrill <jason@redhat.com>
4937 * g++.dg/cpp1z/noexcept-type24.C: New test.
4939 2021-04-03 Jason Merrill <jason@redhat.com>
4942 * g++.dg/ext/vector40.C: New test.
4944 2021-04-02 Patrick Palka <ppalka@redhat.com>
4947 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
4949 2021-04-02 Patrick Palka <ppalka@redhat.com>
4952 * g++.dg/cpp2a/nontype-class42.C: New test.
4954 2021-04-02 Jason Merrill <jason@redhat.com>
4957 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
4959 2021-04-02 Nathan Sidwell <nathan@acm.org>
4961 * g++.dg/modules/pr99283-6_d.H: New.
4962 * g++.dg/modules/pr99283-7-swap.h: New.
4963 * g++.dg/modules/pr99283-7-traits.h: New.
4964 * g++.dg/modules/pr99283-7_a.H: New.
4965 * g++.dg/modules/pr99283-7_b.H: New.
4966 * g++.dg/modules/pr99283-7_c.C: New.
4967 * g++.dg/modules/pr99283-7_d.H: New.
4969 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
4971 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
4972 * go.test/test/fixedbugs/issue22200b.go: Likewise.
4974 2021-04-02 Jakub Jelinek <jakub@redhat.com>
4976 PR tree-optimization/99726
4977 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
4978 -floop-nest-optimize to dg-additional-options guarded on fgraphite
4981 2021-04-01 Marek Polacek <polacek@redhat.com>
4984 * g++.dg/other/gc6.C: New test.
4986 2021-04-01 Jason Merrill <jason@redhat.com>
4989 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
4991 2021-04-01 Jason Merrill <jason@redhat.com>
4994 * g++.dg/abi/abi-tag24a.C: New test.
4995 * g++.dg/abi/macro0.C: Adjust expected value.
4997 2021-04-01 Nathan Sidwell <nathan@acm.org>
5000 * g++.dg/modules/pr99283-6.h: New.
5001 * g++.dg/modules/pr99283-6_a.H: New.
5002 * g++.dg/modules/pr99283-6_b.H: New.
5003 * g++.dg/modules/pr99283-6_c.C: New.
5004 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
5005 * g++.dg/modules/indirect-3_c.C: Adjust scan.
5006 * g++.dg/modules/indirect-4_c.C: Adjust scan.
5007 * g++.dg/modules/lambda-3_b.C: Adjust scan.
5008 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
5009 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
5010 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
5012 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
5015 * gcc.dg/tree-ssa/pr98265.C: New test.
5017 2021-04-01 Jakub Jelinek <jakub@redhat.com>
5019 PR tree-optimization/96573
5020 * gcc.dg/pr96573.c: New test.
5022 2021-04-01 Richard Biener <rguenther@suse.de>
5024 PR tree-optimization/99856
5025 * gcc.dg/vect/pr99856.c: New testcase.
5027 2021-04-01 Martin Jambor <mjambor@suse.cz>
5029 PR tree-optimization/97009
5030 * gcc.dg/tree-ssa/pr97009.c: New test.
5032 2021-04-01 Harald Anlauf <anlauf@gmx.de>
5035 * gfortran.dg/transpose_5.f90: New test.
5037 2021-03-31 David Malcolm <dmalcolm@redhat.com>
5040 * gcc.dg/analyzer/data-model-10.c: Update expected output.
5041 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
5042 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
5043 * gcc.dg/analyzer/pr99771-1.c: New test.
5045 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5047 PR tree-optimization/98268
5048 * gcc.target/aarch64/sve/pr98268-1.c: New test.
5049 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
5051 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5053 PR tree-optimization/99726
5054 * gcc.target/i386/pr99726.c: New test.
5056 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5058 PR rtl-optimization/97141
5059 PR rtl-optimization/98726
5060 * gcc.c-torture/compile/pr97141.c: New test.
5061 * gcc.c-torture/compile/pr98726.c: Likewise.
5062 * gcc.target/aarch64/sve/pr97141.c: Likewise.
5063 * gcc.target/aarch64/sve/pr98726.c: Likewise.
5065 2021-03-31 Martin Sebor <msebor@redhat.com>
5068 * gcc.dg/uninit-pr65182.c: New test.
5070 2021-03-31 Jason Merrill <jason@redhat.com>
5073 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
5075 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5078 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
5081 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5084 * gcc.target/arm/pr99786.c: New test.
5086 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
5088 * gcc.target/i386/memcpy-strategy-5.c: New test.
5089 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
5090 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
5091 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
5092 * gcc.target/i386/memset-strategy-3.c: Likewise.
5093 * gcc.target/i386/memset-strategy-4.c: Likewise.
5094 * gcc.target/i386/memset-strategy-5.c: Likewise.
5095 * gcc.target/i386/memset-strategy-6.c: Likewise.
5097 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5100 * gcc.target/aarch64/sve/pr98119.c: New test.
5102 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5103 Richard Sandiford <richard.sandiford@arm.com>
5106 * g++.target/aarch64/sve/pr99813.C: New test.
5108 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5111 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
5112 * c-c++-common/zero-scratch-regs-7.c: Likewise.
5113 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
5114 selected unsupported triplets to all targets but selected triplets
5115 of supported targets.
5116 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5117 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5118 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5120 2021-03-31 Patrick Palka <ppalka@redhat.com>
5123 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
5125 2021-03-31 Patrick Palka <ppalka@redhat.com>
5128 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
5130 2021-03-30 David Malcolm <dmalcolm@redhat.com>
5132 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
5134 2021-03-30 Nathan Sidwell <nathan@acm.org>
5137 * g++.dg/modules/pr99283-5.h: New.
5138 * g++.dg/modules/pr99283-5_a.H: New.
5139 * g++.dg/modules/pr99283-5_b.H: New.
5140 * g++.dg/modules/pr99283-5_c.C: New.
5142 2021-03-30 Jakub Jelinek <jakub@redhat.com>
5145 * g++.dg/cpp1z/pr99790.C: New test.
5147 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5150 * gcc.c-torture/compile/pr99822.c: New test.
5152 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
5156 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
5158 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5159 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5160 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5161 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5162 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5163 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5164 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5165 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5166 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5167 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5168 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5169 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5170 * gcc.target/powerpc/pr79251-run.p7.c: New test.
5171 * gcc.target/powerpc/pr79251.p7.c: New test.
5173 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
5176 * gcc.target/i386/pr99744-1.c: New test.
5178 2021-03-30 Tamar Christina <tamar.christina@arm.com>
5180 PR tree-optimization/99825
5181 * gfortran.dg/vect/pr99825.f90: New test.
5183 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5186 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
5188 2021-03-30 Richard Biener <rguenther@suse.de>
5190 PR tree-optimization/99824
5191 * gcc.dg/torture/pr99824.c: New testcase.
5193 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
5196 * g++.dg/pr98136.C: New test.
5198 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
5200 * gcc.target/aarch64/fcvt_nosimd.c: New test.
5202 2021-03-29 Martin Sebor <msebor@redhat.com>
5204 PR tree-optimization/61869
5205 * gcc.dg/uninit-pr61869.c: New test.
5207 2021-03-29 Martin Sebor <msebor@redhat.com>
5209 PR tree-optimization/61677
5210 * gcc.dg/uninit-pr61677.c: New test.
5212 2021-03-29 Martin Sebor <msebor@redhat.com>
5214 PR tree-optimization/61112
5215 * gcc.dg/uninit-pr61112.c: New test.
5217 2021-03-29 Jan Hubicka <jh@suse.cz>
5220 * gcc.c-torture/compile/pr99751.c: Rename from ...
5221 * gcc.c-torture/execute/pr99751.c: ... to this.
5223 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
5225 * gcc.c-torture/compile/pr99751.c: New test.
5227 2021-03-29 Jakub Jelinek <jakub@redhat.com>
5230 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
5231 declare simd warning on aarch64.
5233 2021-03-29 Alex Coplan <alex.coplan@arm.com>
5236 * g++.target/aarch64/sve/pr99216.C: New test.
5238 2021-03-29 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/99807
5241 * gfortran.dg/vect/pr99807.f90: New testcase.
5243 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5246 * gcc.target/aarch64/pr99808.c: New test.
5248 2021-03-29 Jakub Jelinek <jakub@redhat.com>
5250 PR tree-optimization/99777
5251 * g++.dg/torture/pr99777.C: New test.
5253 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
5256 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
5258 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
5261 * gfortran.dg/pr99602.f90: New test.
5262 * gfortran.dg/pr99602a.f90: New test.
5263 * gfortran.dg/pr99602b.f90: New test.
5264 * gfortran.dg/pr99602c.f90: New test.
5265 * gfortran.dg/pr99602d.f90: New test.
5267 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
5269 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
5270 (gdc-copy-file): ... this. Use file copy instead of open/close.
5271 (gdc-convert-test): Save translated dejagnu test to gdc.test
5272 directory, only write dejagnu directives to the test file.
5273 (gdc-do-test): Don't create gdc.test symlink.
5275 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
5277 * gdc.dg/gdc270a.d: Removed.
5278 * gdc.dg/gdc270b.d: Removed.
5280 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
5282 * gcc.target/powerpc/pr99557.c: New.
5284 2021-03-26 Martin Sebor <msebor@redhat.com>
5286 PR tree-optimization/59970
5287 * gcc.dg/uninit-pr59970.c: New test.
5289 2021-03-26 Marek Polacek <polacek@redhat.com>
5292 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
5293 * g++.dg/cpp0x/nsdmi17.C: New test.
5295 2021-03-26 Nathan Sidwell <nathan@acm.org>
5298 * g++.dg/modules/pr99283-2_a.H: New.
5299 * g++.dg/modules/pr99283-2_b.H: New.
5300 * g++.dg/modules/pr99283-2_c.H: New.
5301 * g++.dg/modules/pr99283-3_a.H: New.
5302 * g++.dg/modules/pr99283-3_b.H: New.
5303 * g++.dg/modules/pr99283-4.H: New.
5304 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
5305 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
5307 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
5310 * g++.target/aarch64/sve/pr99766.C: New.
5312 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5315 * gcc.dg/tls/pr99466-1.c: New test.
5316 * gcc.dg/tls/pr99466-2.c: New test.
5318 2021-03-26 Jakub Jelinek <jakub@redhat.com>
5321 * g++.dg/cpp0x/new5.C: New test.
5323 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
5326 * gfortran.dg/null_11.f90: New test.
5328 2021-03-25 Martin Sebor <msebor@redhat.com>
5330 PR tree-optimization/55060
5331 * gcc.dg/uninit-pr55060.c: New.
5333 2021-03-25 Martin Sebor <msebor@redhat.com>
5335 PR tree-optimization/48483
5336 * g++.dg/warn/uninit-pr48483.C: New test.
5338 2021-03-25 Martin Sebor <msebor@redhat.com>
5340 * gcc.dg/uninit-pr44547.c: New.
5342 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5345 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
5346 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
5347 to match locus changes.
5348 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
5349 * g++.dg/cpp2a/srcloc2.C: Likewise.
5350 * g++.dg/cpp2a/srcloc15.C: Likewise.
5351 * g++.dg/cpp2a/srcloc16.C: Likewise.
5352 * g++.dg/cpp2a/srcloc19.C: New test.
5353 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
5355 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
5356 * g++.dg/modules/macloc-1_d.C: Likewise.
5357 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
5360 2021-03-25 Marek Polacek <polacek@redhat.com>
5363 * g++.dg/cpp0x/inh-ctor37.C: New test.
5365 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5368 * g++.dg/cpp0x/variadic181.C: New test.
5370 2021-03-25 Marek Polacek <polacek@redhat.com>
5373 * g++.dg/warn/Wconversion5.C: New test.
5375 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5377 PR tree-optimization/96974
5378 * g++.target/aarch64/sve/pr96974.C: New test.
5380 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5383 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5387 * gcc.target/i386/pr98209.c: New test.
5388 * gcc.target/i386/pr99744-1.c: Likewise.
5389 * gcc.target/i386/pr99744-2.c: Likewise.
5391 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5394 * g++.dg/warn/Wduplicated-branches6.C: New test.
5395 * g++.dg/warn/Wduplicated-branches7.C: New test.
5397 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5401 * gcc.target/i386/pr98209.c: New test.
5402 * gcc.target/i386/pr99744-1.c: Likewise.
5403 * gcc.target/i386/pr99744-2.c: Likewise.
5405 2021-03-25 Richard Biener <rguenther@suse.de>
5407 PR tree-optimization/99746
5408 * gfortran.dg/vect/pr99746.f90: New testcase.
5410 2021-03-25 David Malcolm <dmalcolm@redhat.com>
5415 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
5417 * gcc.dg/analyzer/pr93695-1.c: New test.
5418 * gcc.dg/analyzer/pr99044-1.c: New test.
5419 * gcc.dg/analyzer/pr99044-2.c: New test.
5420 * gcc.dg/analyzer/pr99716-1.c: New test.
5421 * gcc.dg/analyzer/pr99716-2.c: New test.
5422 * gcc.dg/analyzer/pr99716-3.c: New test.
5424 2021-03-24 Martin Liska <mliska@suse.cz>
5427 * gcc.target/i386/pr99753.c: New test.
5429 2021-03-24 Martin Jambor <mjambor@suse.cz>
5432 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
5434 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
5437 * gcc.target/arm/pr99727.c: New test.
5439 2021-03-24 Jakub Jelinek <jakub@redhat.com>
5442 * gcc.target/arm/pr99724.c: New test.
5444 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5446 * lib/target-supports.exp (check_effective_target_sysconf): New.
5447 * gcc.target/i386/pr95443-1.c: Require it.
5448 * gcc.target/i386/pr95443-2.c: Likewise.
5449 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5450 * gcc.target/i386/strncmp-1.c: Likewise.
5452 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5454 * gcc.target/i386/pr97313.c: Require effective target feature pie.
5455 * g++.target/i386/pr94185.C: Likewise.
5457 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5459 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
5460 positives with -mcmodel=large.
5461 * gcc.target/i386/funcspec-3.c: Likewise.
5463 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5465 * gcc.target/i386/pr94467-3.c: New.
5467 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
5470 * gfortran.dg/longnames.f90: New test.
5472 2021-03-23 Nathan Sidwell <nathan@acm.org>
5475 * g++.dg/modules/pr99283-1_a.H: New.
5476 * g++.dg/modules/pr99283-1_b.H: New.
5478 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
5480 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
5482 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5484 * lib/target-supports.exp
5485 (check_effective_target_arm_dsp_ok_nocache)
5486 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
5487 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
5488 and add arm_dsp options.
5490 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5492 * lib/target-supports.exp
5493 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
5494 -mfloat-abi= options order.
5495 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
5496 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
5497 arm_hard_ok effective target and -mfloat-abi=hard additional
5499 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
5507 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
5509 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
5510 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
5512 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5514 * lib/target-supports.exp
5515 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
5516 -mfloat-abi= options order.
5517 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
5518 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
5519 target and -mfloat-abi=hard additional option.
5520 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
5521 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
5522 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
5523 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
5524 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
5526 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5528 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
5530 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5532 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
5533 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
5534 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
5535 * gcc.target/arm/pr51968.c: Likewise.
5536 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
5537 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
5538 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
5539 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
5541 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5543 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
5544 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
5545 * gcc.target/arm/bf16_dup.c: Likewise.
5546 * gcc.target/arm/bf16_reinterpret.c: Likewise.
5547 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
5549 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5551 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
5553 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5555 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
5556 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
5557 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
5558 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
5560 2021-03-23 Marek Polacek <polacek@redhat.com>
5563 * g++.dg/cpp0x/attributes-namespace6.C: New test.
5564 * g++.dg/cpp0x/gen-attrs-73.C: New test.
5566 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
5569 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
5571 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
5574 * gcc.dg/vect/pr99540.c: New test.
5576 2021-03-23 Nathan Sidwell <nathan@acm.org>
5579 * g++.dg/modules/pr99239_a.H: New.
5580 * g++.dg/modules/pr99239_b.H: New.
5582 2021-03-23 Richard Biener <rguenther@suse.de>
5584 PR tree-optimization/99721
5585 * gfortran.dg/vect/pr99721.f90: New testcase.
5587 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
5589 * gcc.target/riscv/shift-shift-5.c (sub): Change
5590 order of struct fields depending on byteorder.
5592 2021-03-23 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/cpp1z/decomp55.C: New test.
5597 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
5599 PR tree-optimization/99296
5600 * gcc.dg/pr99296.c: New file.
5602 2021-03-22 Nathan Sidwell <nathan@acm.org>
5605 * g++.dg/modules/pr99480_a.H: New.
5606 * g++.dg/modules/pr99480_b.H: New.
5608 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
5611 * gcc.target/powerpc/pr99581.c: New.
5613 2021-03-22 Nathan Sidwell <nathan@acm.org>
5616 * g++.dg/modules/pr99425-1.h: New.
5617 * g++.dg/modules/pr99425-1_a.H: New.
5618 * g++.dg/modules/pr99425-1_b.H: New.
5619 * g++.dg/modules/pr99425-1_c.C: New.
5620 * g++.dg/modules/pr99425-2_a.X: New.
5621 * g++.dg/modules/pr99425-2_b.X: New.
5622 * g++.dg/template/pr99425.C: New.
5624 2021-03-22 Richard Biener <rguenther@suse.de>
5626 PR tree-optimization/99694
5627 * gcc.dg/torture/pr99694.c: New testcase.
5629 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
5632 * gcc.target/riscv/pr99702.c: New.
5634 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
5637 * gcc.target/powerpc/pr98914.c: New test.
5639 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
5642 * g++.target/i386/pr99679-1.C: New test.
5643 * g++.target/i386/pr99679-2.C: Likewise.
5645 2021-03-20 Jakub Jelinek <jakub@redhat.com>
5648 * gcc.dg/pr99230.c: New test.
5650 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5653 * gcc.dg/Wunused-var-5.c: New test.
5654 * gcc.dg/Wunused-var-6.c: New test.
5656 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5658 * gfortran.dg/inline_matmul_6.f90: Adjust count for
5661 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
5664 * gcc.target/s390/pr99663.c: New.
5666 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5669 * g++.dg/opt/pr99456.C: New test.
5670 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
5673 2021-03-19 Tamar Christina <tamar.christina@arm.com>
5675 PR tree-optimization/99656
5676 * gfortran.dg/vect/pr99656.f90: New test.
5678 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
5681 * gcc.dg/torture/pr99652-1.c: New test.
5682 * gcc.dg/torture/pr99652-2.c: Likewise.
5683 * gcc.target/i386/pr57655.c: Adjusted.
5684 * gcc.target/i386/pr59794-6.c: Likewise.
5685 * gcc.target/i386/pr70738-1.c: Likewise.
5686 * gcc.target/i386/pr96744-1.c: Likewise.
5688 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5689 Christophe Lyon <christophe.lyon@linaro.org>
5692 * g++.target/arm/pr99593.C: New test.
5694 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
5696 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
5698 2021-03-19 Marek Polacek <polacek@redhat.com>
5701 * g++.dg/cpp2a/concepts-err3.C: New test.
5703 2021-03-18 Martin Sebor <msebor@redhat.com>
5706 * g++.dg/warn/Warray-bounds-22.C: New test.
5707 * g++.dg/warn/Warray-bounds-23.C: New test.
5708 * g++.dg/warn/Warray-bounds-24.C: New test.
5710 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5713 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
5715 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5718 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
5719 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
5720 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
5721 rather than __i386__.
5723 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5726 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
5728 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
5731 * obj-c++.dg/pr49070.mm: New test.
5732 * objc.dg/unnamed-parms.m: New test.
5734 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5736 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
5738 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5739 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5740 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
5741 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5742 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5744 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5747 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
5748 For big endian use -fsso-struct=little-endian dg-options.
5750 2021-03-17 Marek Polacek <polacek@redhat.com>
5753 * g++.dg/conversion/real-to-int1.C: New test.
5755 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
5756 Jason Merrill <jason@redhat.com>
5758 * g++.dg/cpp1z/using9.C: New using decl test.
5760 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5762 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
5763 -gdwarf-3 to the command line options. Adjust the expected line
5764 numbers for the revised options header.
5766 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5768 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
5769 -gdwarf-3 to the command line options. Provide Darwin-
5770 specific match lines for the expected output.
5772 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5774 * gcc.target/aarch64/acle/rng_2.c: New test.
5776 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
5779 * gcc.target/i386/pr99530-1.c: New test.
5780 * gcc.target/i386/pr99530-2.c: Likewise.
5781 * gcc.target/i386/pr99530-3.c: Likewise.
5782 * gcc.target/i386/pr99530-4.c: Likewise.
5783 * gcc.target/i386/pr99530-5.c: Likewise.
5784 * gcc.target/i386/pr99530-6.c: Likewise.
5786 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
5789 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
5791 2021-03-16 Jason Merrill <jason@redhat.com>
5793 * g++.dg/cpp2a/nontype-float1.C: New test.
5795 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5799 * gcc.target/powerpc/pr98092.c: New.
5801 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5804 * gcc.target/i386/pr99600.c: New test.
5806 2021-03-16 Martin Liska <mliska@suse.cz>
5807 Jason Merrill <jason@redhat.com>
5810 * g++.target/i386/pr99108.C: New test.
5812 2021-03-16 Martin Liska <mliska@suse.cz>
5815 * gcc.target/arm/pr99592.c: New test.
5817 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
5819 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
5821 2021-03-16 Nathan Sidwell <nathan@acm.org>
5824 * g++.dg/modules/pr99496_a.H: New.
5825 * g++.dg/modules/pr99496_b.C: New.
5827 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.target/i386/avx-pr99563.c: New test.
5832 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5835 * gcc.dg/gomp/pr99542.c: New test.
5836 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5837 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5838 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5839 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5841 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5843 2021-03-15 Jakub Jelinek <jakub@redhat.com>
5846 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
5847 * g++.dg/modules/builtin-3_b.C: Likewise.
5849 2021-03-15 Nathan Sidwell <nathan@acm.org>
5852 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
5853 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
5855 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5858 * g++.dg/coroutines/pr99047.C: New test.
5860 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5863 * g++.dg/coroutines/torture/pr98704.C: New test.
5865 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5868 * g++.dg/coroutines/pr98480.C: New test.
5869 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
5870 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
5871 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
5873 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5876 * g++.dg/coroutines/pr96749-1.C: New test.
5877 * g++.dg/coroutines/pr96749-2.C: New test.
5879 2021-03-15 Richard Biener <rguenther@suse.de>
5881 PR tree-optimization/98834
5882 * g++.dg/opt/pr98834.C: New testcase.
5884 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5887 * gfortran.dg/do_check_16.f90: New test.
5888 * gfortran.dg/do_check_17.f90: New test.
5890 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5893 * gfortran.dg/pr99545.f90: New test.
5895 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
5897 * gcc.target/powerpc/pr99492.c: Fix typo.
5899 2021-03-14 Harald Anlauf <anlauf@gmx.de>
5900 Paul Thomas <pault@gcc.gnu.org>
5902 * gfortran.dg/pr99112.f90: New test.
5904 2021-03-13 Martin Sebor <msebor@redhat.com>
5906 PR tree-optimization/99489
5907 * gcc.dg/Wstringop-truncation-9.c: New test.
5909 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
5912 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
5914 2021-03-13 Jakub Jelinek <jakub@redhat.com>
5916 PR tree-optimization/99544
5917 * gcc.dg/gomp/pr99544.c: New test.
5919 2021-03-12 Nathan Sidwell <nathan@acm.org>
5922 * g++.dg/modules/pr99238.h: New.
5923 * g++.dg/modules/pr99238_a.H: New.
5924 * g++.dg/modules/pr99238_b.H: New.
5926 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
5929 * gfortran.dg/gomp/threadprivate-1.f90: New test.
5931 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5934 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
5936 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5939 * g++.dg/cpp2a/consteval19.C: New test.
5941 2021-03-11 David Malcolm <dmalcolm@redhat.com>
5944 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
5946 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
5948 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
5949 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
5950 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
5951 -fno-analyzer-feasibility from options.
5952 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
5953 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
5955 2021-03-11 Nathan Sidwell <nathan@acm.org>
5958 * g++.dg/modules/pr99248.h: New.
5959 * g++.dg/modules/pr99248_a.H: New.
5960 * g++.dg/modules/pr99248_b.H: New.
5962 2021-03-11 Nathan Sidwell <nathan@acm.org>
5965 * g++.dg/modules/pr99528.h: New.
5966 * g++.dg/modules/pr99528_a.H: New.
5967 * g++.dg/modules/pr99528_b.H: New.
5968 * g++.dg/modules/pr99528_c.C: New.
5970 2021-03-11 Richard Biener <rguenther@suse.de>
5973 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
5974 instead of verifying the total number of adds.
5976 2021-03-11 Richard Biener <rguenther@suse.de>
5979 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
5981 2021-03-11 Richard Biener <rguenther@suse.de>
5984 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
5986 2021-03-11 Richard Biener <rguenther@suse.de>
5989 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
5991 2021-03-11 Jakub Jelinek <jakub@redhat.com>
5994 * gcc.target/i386/avx2-pr99517-1.c: New test.
5995 * gcc.target/i386/avx2-pr99517-2.c: New test.
5997 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
6000 * gcc.target/powerpc/pr99492.c: New testcase.
6002 2021-03-10 Harald Anlauf <anlauf@gmx.de>
6005 * gfortran.dg/data_char_4.f90: New test.
6006 * gfortran.dg/data_char_5.f90: New test.
6008 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6010 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
6012 2021-03-10 Nathan Sidwell <nathan@acm.org>
6015 * g++.dg/modules/pr99423_a.H: New.
6016 * g++.dg/modules/pr99423_b.H: New.
6018 2021-03-10 Jakub Jelinek <jakub@redhat.com>
6020 PR tree-optimization/99305
6022 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
6023 unsigned_char effective targets.
6025 2021-03-10 Nathan Sidwell <nathan@acm.org>
6028 * g++.dg/ext/pr99508.C: New.
6030 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
6033 * lib/target-supports.exp (check_effective_target_lra): New.
6034 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
6035 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6036 * gcc.c-torture/compile/pr98096.c: Likewise.
6037 * gcc.dg/pr97954.c: Likewise.
6039 2021-03-10 David Malcolm <dmalcolm@redhat.com>
6041 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
6042 * gcc.dg/analyzer/zlib-2.c: Likewise.
6044 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6046 * gcc.dg/vect/pr99102.c: Fix target selector.
6048 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6051 * gcc.dg/vect/pr99102.c: New test.
6053 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
6055 * gnat.dg/specs/lto25.ads: New test.
6057 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6059 PR tree-optimization/99305
6060 * g++.dg/opt/pr99305.C: New test.
6062 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
6064 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
6065 (check_effective_target_sqrt_insn): Use it.
6067 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
6070 * gcc.target/i386/pr99454.c: New.
6072 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
6074 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
6075 * gcc.dg/loop-9.c: Likewise.
6076 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
6077 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
6079 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6082 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
6083 exists. If REG_STARTEND macro isn't defined, just return 0 from main
6084 instead of the actual test.
6086 2021-03-09 Martin Liska <mliska@suse.cz>
6089 * gcc.target/i386/pr99464.c: New test.
6091 2021-03-09 Joel Brobecker <brobecker@adacore.com>
6093 * gcc.target/powerpc/undef-bool-2.c: Add
6094 dg-require-effective-target powerpc_vsx_ok directive.
6095 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
6096 powerpc_vsx_ok directive.
6098 2021-03-08 Harald Anlauf <anlauf@gmx.de>
6101 * gfortran.dg/parameter_data.f90: New test.
6103 2021-03-08 Martin Sebor <msebor@redhat.com>
6106 * g++.dg/warn/Warray-bounds-15.C: New test.
6107 * g++.dg/warn/Warray-bounds-18.C: New test.
6108 * g++.dg/warn/Warray-bounds-19.C: New test.
6109 * g++.dg/warn/Warray-bounds-20.C: New test.
6110 * g++.dg/warn/Warray-bounds-21.C: New test.
6112 2021-03-08 Martin Sebor <msebor@redhat.com>
6115 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
6117 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
6118 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
6119 * gcc.dg/Wstringop-overflow-66.c: New test.
6120 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
6122 2021-03-08 Marek Polacek <polacek@redhat.com>
6125 * g++.dg/cpp2a/nontype-class41.C: New test.
6127 2021-03-08 Nathan Sidwell <nathan@acm.org>
6130 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
6132 2021-03-08 Nathan Sidwell <nathan@acm.org>
6134 * g++.dg/modules/pr99468.H: New.
6136 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
6139 * gcc.target/powerpc/pr98959.c: New test.
6141 2021-03-08 Nathan Sidwell <nathan@acm.org>
6144 * g++.dg/modules/pr99285_a.H: New.
6145 * g++.dg/modules/pr99285_b.H: New.
6147 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6150 * gcc.target/aarch64/simd/pr99437.c: New test.
6152 2021-03-08 Martin Liska <mliska@suse.cz>
6155 * c-c++-common/asan/pr98920.c: New test.
6157 2021-03-08 Martin Liska <mliska@suse.cz>
6160 * gcc.target/i386/pr99463-2.c: New test.
6161 * gcc.target/i386/pr99463.c: New test.
6163 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
6165 * gcc.target/s390/vector/long-double-asm-commutative.c: New
6167 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
6169 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
6170 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
6171 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
6172 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
6173 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
6176 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
6179 * gfortran.dg/module_variable_3.f90: New test.
6181 2021-03-07 Jakub Jelinek <jakub@redhat.com>
6184 * lib/target-supports.exp
6185 (check_effective_target_assembler_march_noavx512bw): New effective
6187 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
6189 2021-03-06 Patrick Palka <ppalka@redhat.com>
6190 Jakub Jelinek <jakub@redhat.com>
6193 * g++.dg/cpp2a/constexpr-99287.C: New test.
6195 2021-03-06 Patrick Palka <ppalka@redhat.com>
6196 Jakub Jelinek <jakub@redhat.com>
6199 * g++.dg/cpp1y/var-templ68.C: New test.
6200 * g++.dg/cpp1y/var-templ68a.C: New test.
6202 2021-03-06 Patrick Palka <ppalka@redhat.com>
6205 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
6206 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
6208 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
6210 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
6211 to allow an eliminated stack-frame.
6213 2021-03-05 Marek Polacek <polacek@redhat.com>
6216 * g++.dg/cpp1z/noexcept-type23.C: New test.
6218 2021-03-05 Marek Polacek <polacek@redhat.com>
6221 * g++.dg/warn/Wshadow-17.C: New test.
6223 2021-03-05 Jason Merrill <jason@redhat.com>
6226 * gcc.dg/attr-flatten-1.c: Adjust.
6228 2021-03-05 Jakub Jelinek <jakub@redhat.com>
6231 * c-c++-common/gomp/pr99322.c: New test.
6233 2021-03-05 Nathan Sidwell <nathan@acm.org>
6236 * g++.dg/modules/pr99245_a.H: New.
6237 * g++.dg/modules/pr99245_b.H: New.
6239 2021-03-05 Harald Anlauf <anlauf@gmx.de>
6242 * gfortran.dg/matmul_21.f90: New test.
6244 2021-03-05 Nathan Sidwell <nathan@acm.org>
6247 * g++.dg/modules/pr99377_a.H: New.
6248 * g++.dg/modules/pr99377_b.C: New.
6249 * g++.dg/modules/pr99377_c.C: New.
6251 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6254 * g++.dg/coroutines/pr98118.C: New test.
6256 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6259 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
6260 * g++.dg/coroutines/pr95616-0.C: New test.
6261 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
6262 * g++.dg/coroutines/pr95616-1.C: New test.
6263 * g++.dg/coroutines/pr95616-2.C: New test.
6264 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
6265 * g++.dg/coroutines/pr95616-3.C: New test.
6266 * g++.dg/coroutines/pr95616-4.C: New test.
6267 * g++.dg/coroutines/pr95616-5.C: New test.
6268 * g++.dg/coroutines/pr95616-6.C: New test.
6270 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6273 * g++.dg/coroutines/torture/pr95615-01.C: New test.
6274 * g++.dg/coroutines/torture/pr95615-02.C: New test.
6275 * g++.dg/coroutines/torture/pr95615-03.C: New test.
6276 * g++.dg/coroutines/torture/pr95615-04.C: New test.
6277 * g++.dg/coroutines/torture/pr95615-05.C: New test.
6278 * g++.dg/coroutines/torture/pr95615.inc: New file.
6280 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
6283 * gcc.target/i386/pr99123-2.c: New.
6285 2021-03-05 Nathan Sidwell <nathan@acm.org>
6288 * g++.dg/modules/pr99389_a.H: New.
6289 * g++.dg/modules/pr99389_b.C: New.
6290 * g++.dg/modules/pr99389_c.C: New.
6292 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
6295 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
6298 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
6300 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
6301 with '_kind' number.
6302 * gfortran.dg/real4-10-real8-16.f90: Likewise.
6303 * gfortran.dg/real4-10-real8-4.f90: Likewise.
6304 * gfortran.dg/real4-10.f90: Likewise.
6305 * gfortran.dg/real4-16-real8-10.f90: Likewise.
6306 * gfortran.dg/real4-16-real8-16.f90: Likewise.
6307 * gfortran.dg/real4-16-real8-4.f90: Likewise.
6308 * gfortran.dg/real4-16.f90: Likewise.
6309 * gfortran.dg/real4-8-real8-10.f90: Likewise.
6310 * gfortran.dg/real4-8-real8-16.f90: Likewise.
6311 * gfortran.dg/real4-8-real8-4.f90: Likewise.
6312 * gfortran.dg/real4-8.f90: Likewise.
6313 * gfortran.dg/real8-10.f90: Likewise.
6314 * gfortran.dg/real8-16.f90: Likewise.
6315 * gfortran.dg/real8-4.f90: Likewise.
6317 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
6320 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
6322 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
6324 * lib/prune.exp: Prune useless output caused by a linker bug.
6326 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6329 * gcc.target/aarch64/pr93235.c: New test.
6331 2021-03-04 Martin Liska <mliska@suse.cz>
6333 PR gcov-profile/99105
6334 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
6335 correction as the wrapped malloc is called one more time
6337 * gcc.dg/tree-prof/pr97461.c: Likewise.
6339 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6343 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
6344 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
6345 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
6346 dg-warning regexps, instead replace .* with \[^\n\r]*.
6347 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
6348 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
6349 -ftrack-macro-expansion=0 from dg-options.
6350 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
6351 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
6353 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6356 * gcc.dg/cpp/line11.c: New test.
6357 * gcc.dg/cpp/line12.c: New test.
6359 2021-03-04 Alex Coplan <alex.coplan@arm.com>
6362 * gcc.target/aarch64/pr99381.c: New test.
6364 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
6366 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
6368 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
6370 2021-03-04 Nathan Sidwell <nathan@acm.org>
6373 * g++.dg/modules/pr99170-1_a.H: New.
6374 * g++.dg/modules/pr99170-1_b.C: New.
6375 * g++.dg/modules/pr99170-2.h: New.
6376 * g++.dg/modules/pr99170-2_a.C: New.
6377 * g++.dg/modules/pr99170-2_b.C: New.
6378 * g++.dg/modules/pr99170-3_a.H: New.
6379 * g++.dg/modules/pr99170-3_b.C: New.
6380 * g++.dg/modules/inst-2_b.C: Adjust scan.
6381 * g++.dg/modules/inst-4_a.C: Adjust scan.
6382 * g++.dg/modules/inst-4_b.C: Adjust scan.
6383 * g++.dg/modules/member-def-1_b.C: Adjust scan.
6384 * g++.dg/modules/member-def-1_c.C: Adjust scan.
6385 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
6386 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
6387 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
6388 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
6389 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
6390 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
6391 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
6392 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
6393 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
6394 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
6395 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
6397 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
6400 * gfortran.dg/real4-10-real8-10.f90: New test.
6401 * gfortran.dg/real4-10-real8-16.f90: New test.
6402 * gfortran.dg/real4-10-real8-4.f90: New test.
6403 * gfortran.dg/real4-10.f90: New test.
6404 * gfortran.dg/real4-16-real8-10.f90: New test.
6405 * gfortran.dg/real4-16-real8-16.f90: New test.
6406 * gfortran.dg/real4-16-real8-4.f90: New test.
6407 * gfortran.dg/real4-16.f90: New test.
6408 * gfortran.dg/real4-8-real8-10.f90: New test.
6409 * gfortran.dg/real4-8-real8-16.f90: New test.
6410 * gfortran.dg/real4-8-real8-4.f90: New test.
6411 * gfortran.dg/real4-8.f90: New test.
6412 * gfortran.dg/real8-10.f90: New test.
6413 * gfortran.dg/real8-16.f90: New test.
6414 * gfortran.dg/real8-4.f90: New test.
6416 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6418 * gcc.misc-tests/outputs.exp: Enumerate tests.
6420 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6422 * gcc.misc-tests/outputs.exp: Append discriminating
6423 suffixes to tests with duplicate names.
6424 (outest): Assert that each running test has a unique
6427 2021-03-04 Martin Sebor <msebor@redhat.com>
6431 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
6432 * gcc.dg/Wstringop-overflow-65.c: New test.
6433 * gcc.dg/Warray-bounds-69.c: Same.
6435 2021-03-03 Marek Polacek <polacek@redhat.com>
6438 * g++.dg/cpp1z/class-deduction83.C: New test.
6440 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6442 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
6444 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
6447 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6449 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
6451 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
6453 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
6456 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6458 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
6460 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
6463 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6465 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
6467 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
6469 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
6471 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
6473 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
6476 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6479 * g++.dg/cpp1z/eval-order10.C: New test.
6481 2021-03-03 Marek Polacek <polacek@redhat.com>
6485 * g++.dg/cpp1z/class-deduction81.C: New test.
6486 * g++.dg/cpp1z/class-deduction82.C: New test.
6487 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
6488 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
6489 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
6491 2021-03-03 Jason Merrill <jason@redhat.com>
6494 * g++.dg/cpp0x/decltype-call5.C: New test.
6495 * g++.dg/cpp0x/decltype-call6.C: New test.
6497 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6499 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
6501 * gcc.target/i386/pr95798-2.c: Likewise.
6503 2021-03-03 Nathan Sidwell <nathan@acm.org>
6506 * g++.dg/modules/namespace-2_a.C
6507 * g++.dg/modules/pr99344_a.C
6508 * g++.dg/modules/pr99344_b.C
6510 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6513 * gcc.target/i386/pr99321.c: New test.
6515 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6518 * gcc.c-torture/compile/pr99324.c: New test.
6520 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.dg/graphite/pr99085.c: New test.
6525 2021-03-03 Jason Merrill <jason@redhat.com>
6528 * g++.dg/ext/attr-flatten1.C: New test.
6530 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
6532 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
6533 tests if target test-framework has -L or -I options.
6535 2021-03-02 David Malcolm <dmalcolm@redhat.com>
6538 * gcc.dg/pr99323-1.c: New test.
6539 * gcc.dg/pr99323-2.c: New test.
6541 2021-03-02 Martin Sebor <msebor@redhat.com>
6544 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
6545 * g++.dg/warn/Wnonnull12.C: New test.
6547 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
6549 * gnat.dg/limited5.adb: New test.
6551 2021-03-02 Patrick Palka <ppalka@redhat.com>
6555 * g++.dg/concepts/abbrev9.C: New test.
6556 * g++.dg/cpp2a/concepts-lambda15.C: New test.
6557 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
6558 * g++.dg/cpp2a/concepts-return-req2.C: New test.
6559 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
6560 call to f15 that we expect to accept.
6562 2021-03-02 Patrick Palka <ppalka@redhat.com>
6564 * g++.dg/cpp1z/auto1.C: New test.
6566 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6568 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
6569 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
6570 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
6571 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
6572 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
6573 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
6574 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
6576 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6578 * lib/target-supports.exp: Add check for nnpa facility.
6580 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6582 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
6583 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
6585 2021-03-01 Martin Liska <mliska@suse.cz>
6588 * gcc.target/s390/target-attribute/pr99313.c: New test.
6590 2021-03-01 Nathan Sidwell <nathan@acm.org>
6593 * g++.dg/modules/pr99294.h: New.
6594 * g++.dg/modules/pr99294_a.C: New.
6595 * g++.dg/modules/pr99294_b.C: New.
6597 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
6599 * g++.dg/eh/seh-xmm-unwind.C: New test.
6601 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
6603 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
6604 expression components noexcept.
6605 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6606 * g++.dg/coroutines/pr95345.C: Likewise.
6608 2021-02-28 Jason Merrill <jason@redhat.com>
6610 * g++.dg/ext/attr-lambda3.C: Add missing ;
6612 2021-02-27 Jason Merrill <jason@redhat.com>
6615 * g++.dg/ext/attr-lambda3.C: New test.
6617 2021-02-26 Alexandre Oliva <oliva@gnu.org>
6619 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
6621 * gcc.target/powerpc/pr83629.c: Likewise.
6622 * gcc.target/powerpc/pr84112.c: Likewise.
6624 2021-02-26 Olivier Hainque <hainque@adacore.com>
6626 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
6627 dg-require-effective-target fpic.
6628 * gcc.target/powerpc/ppc-eabi.c: Likewise.
6629 * gcc.target/powerpc/pr26350.c: Likewise.
6630 * gcc.target/powerpc/pr67789.c: Likewise.
6631 * gcc.target/powerpc/pr79439-1.c: Likewise.
6632 * gcc.target/powerpc/pr79439-2.c: Likewise.
6633 * gcc.target/powerpc/pr79439-3.c: Likewise.
6634 * gcc.target/powerpc/pr83629.c: Likewise.
6635 * gcc.target/powerpc/pr84112.c: Likewise.
6637 2021-02-26 Richard Biener <rguenther@suse.de>
6640 * g++.dg/pr99218.C: New testcase.
6642 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6644 * g++.dg/cpp23/lambda-specifiers1.C: New test.
6646 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6649 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
6651 2021-02-26 Jason Merrill <jason@redhat.com>
6654 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
6656 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
6658 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
6659 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
6660 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
6661 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
6662 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
6663 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
6664 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
6665 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
6666 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
6667 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
6668 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
6669 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
6670 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
6671 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
6672 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
6674 2021-02-26 Patrick Palka <ppalka@redhat.com>
6677 * g++.dg/concepts/abbrev8.C: New test.
6679 2021-02-25 Patrick Palka <ppalka@redhat.com>
6683 * g++.dg/diagnostic/local1.C: New test.
6685 2021-02-25 Patrick Palka <ppalka@redhat.com>
6688 * g++.dg/cpp1z/class-deduction79.C: New test.
6689 * g++.dg/cpp1z/class-deduction80.C: New test.
6691 2021-02-25 Marek Polacek <polacek@redhat.com>
6695 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
6696 * g++.dg/cpp0x/constexpr-cast2.C: New test.
6697 * g++.dg/cpp0x/constexpr-cast3.C: New test.
6699 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6702 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
6703 reference parms, to distinguish the rvalue ref. variant.
6704 * g++.dg/coroutines/pr97587.C: New test.
6706 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6709 * g++.dg/coroutines/pr95822.C: New test.
6711 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
6713 * gcc.target/arm/cmse/cmse-18.c: New test.
6715 2021-02-25 Nathan Sidwell <nathan@acm.org>
6718 * g++.dg/modules/pr99166_a.X: Adjust.
6719 * g++.dg/modules/pr99166_b.C: Adjust.
6720 * g++.dg/modules/pr99166_c.C: Adjust.
6721 * g++.dg/modules/pr99166_d.C: Adjust.
6723 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
6725 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
6727 2021-02-25 Tamar Christina <tamar.christina@arm.com>
6729 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
6731 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
6734 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
6736 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
6739 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
6741 2021-02-25 Richard Biener <rguenther@suse.de>
6743 PR tree-optimization/99253
6744 * gcc.dg/vect/pr99253.c: New testcase.
6746 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.target/i386/pr95798-1.c: New test.
6750 * gcc.target/i386/pr95798-2.c: New test.
6752 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6754 PR tree-optimization/80635
6755 * g++.dg/warn/pr80635-1.C: New test.
6756 * g++.dg/warn/pr80635-2.C: New test.
6758 2021-02-25 David Malcolm <dmalcolm@redhat.com>
6761 * gcc.dg/analyzer/pr99193-1.c: New test.
6762 * gcc.dg/analyzer/pr99193-2.c: New test.
6763 * gcc.dg/analyzer/pr99193-3.c: New test.
6764 * gcc.dg/analyzer/realloc-1.c: New test.
6766 2021-02-24 Nathan Sidwell <nathan@acm.org>
6769 * g++.dg/modules/pr98718_a.C: New.
6770 * g++.dg/modules/pr98718_b.C: New.
6772 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6774 * g++.dg/coroutines/co-await-void_type.C: Mark promise
6775 final_suspend call as noexcept.
6776 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
6777 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
6778 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
6779 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
6780 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
6781 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
6782 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
6783 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
6784 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
6785 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
6786 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
6787 * g++.dg/coroutines/coro1-allocators.h: Likewise.
6788 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
6789 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
6790 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
6791 * g++.dg/coroutines/pr94752.C: Likewise.
6792 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
6793 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
6794 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6795 * g++.dg/coroutines/pr95050.C: Likewise.
6796 * g++.dg/coroutines/pr95345.C: Likewise.
6797 * g++.dg/coroutines/pr95440.C: Likewise.
6798 * g++.dg/coroutines/pr95591.C: Likewise.
6799 * g++.dg/coroutines/pr95711.C: Likewise.
6800 * g++.dg/coroutines/pr95813.C: Likewise.
6801 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
6802 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
6803 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
6804 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
6805 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
6806 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
6807 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
6808 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
6809 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
6810 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
6811 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6812 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
6813 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
6814 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
6815 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
6816 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
6817 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
6818 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
6819 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
6820 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
6822 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6825 * c-c++-common/gomp/pr99226.c: New test.
6826 * gfortran.dg/gomp/pr99226.f90: New test.
6828 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
6831 * gcc.target/i386/pr99123.c: New.
6833 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
6835 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
6837 2021-02-24 Nathan Sidwell <nathan@acm.org>
6840 * g++.dg/modules/pr99072.H: New.
6842 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
6845 * gfortran.dg/assumed_rank_21.f90 : New test.
6847 2021-02-24 Martin Sebor <msebor@redhat.com>
6850 * gcc.dg/pr97172-2.c: New test.
6852 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6854 PR tree-optimization/99220
6855 * g++.dg/vect/pr99220.cc: New test.
6857 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6859 PR tree-optimization/99149
6860 * g++.dg/vect/pr99149.cc: Disabled on BE.
6862 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6865 * g++.dg/coroutines/pr96251.C: New test.
6867 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6869 PR tree-optimization/99225
6870 * gcc.c-torture/compile/pr99225.c: New test.
6872 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6874 PR tree-optimization/99149
6875 * g++.dg/vect/pr99149.cc: New test.
6877 2021-02-24 Richard Biener <rguenther@suse.de>
6880 * gcc.dg/pr99224.c: New testcase.
6882 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
6884 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
6885 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
6886 Add __has_builtin tests for built-ins.
6887 Update expected instruction counts.
6889 2021-02-23 Martin Sebor <msebor@redhat.com>
6892 * g++.dg/warn/Wnonnull11.C: New test.
6894 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
6897 * gfortran.dg/class_defined_operator_2.f03 : New test.
6898 * gfortran.dg/elemental_result_2.f90 : New test.
6899 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
6900 elemental function with an allocatable result with an operator
6901 interface with array dummies and result.
6903 2021-02-23 Harald Anlauf <anlauf@gmx.de>
6906 * gfortran.dg/reshape_zerosize_4.f90: New test.
6908 2021-02-23 Nathan Sidwell <nathan@acm.org>
6911 * g++.dg/modules/pr99208_a.C: New.
6912 * g++.dg/modules/pr99208_b.C: New.
6914 2021-02-23 Martin Liska <mliska@suse.cz>
6917 * c-c++-common/asan/pr99168.c: New test.
6919 2021-02-23 Patrick Palka <ppalka@redhat.com>
6922 * g++.dg/template/non-dependent15.C: New test.
6924 2021-02-23 Jakub Jelinek <jakub@redhat.com>
6926 PR tree-optimization/99204
6927 * gfortran.dg/pr99204.f90: New test.
6929 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
6931 * gcc.target/powerpc/vec-init-10.c: New test.
6933 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
6935 * g++.dg/warn/Wplacement-new-size-1.C,
6936 g++.dg/warn/Wplacement-new-size-2.C,
6937 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
6938 default_packed targets.
6940 2021-02-22 David Malcolm <dmalcolm@redhat.com>
6943 * gcc.dg/analyzer/error-1.c: New test.
6944 * gcc.dg/analyzer/error-2.c: New test.
6945 * gcc.dg/analyzer/error-3.c: New test.
6947 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
6950 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
6951 * c-c++-common/attr-retain-6.c: Likewise.
6952 * c-c++-common/attr-retain-7.c: Likewise.
6953 * c-c++-common/attr-retain-8.c: Likewise.
6954 * c-c++-common/attr-retain-9.c: Likewise.
6956 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6958 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
6960 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6962 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
6963 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
6964 Handle __INT32_TYPE__ being "long int".
6966 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6968 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
6970 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6972 * gcc.target/cris/biap-mul.c: New test.
6974 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6976 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
6978 2021-02-22 Nathan Sidwell <nathan@acm.org>
6981 * g++.dg/modules/pr99174-1_a.C: New.
6982 * g++.dg/modules/pr99174-1_b.C: New.
6983 * g++.dg/modules/pr99174-1_c.C: New.
6984 * g++.dg/modules/pr99174.H: New.
6986 2021-02-22 Nathan Sidwell <nathan@acm.org>
6989 * g++.dg/modules/pr99153_a.H: New.
6990 * g++.dg/modules/pr99153_b.H: New.
6992 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6994 PR rtl-optimization/98791
6995 * gcc.target/aarch64/sve/pr98791.c: New test.
6997 2021-02-22 Richard Biener <rguenther@suse.de>
6999 PR tree-optimization/99165
7000 * g++.dg/pr99165.C: New testcase.
7002 2021-02-21 Harald Anlauf <anlauf@gmx.de>
7004 * gfortran.dg/intent_optimize_3.f90: New test.
7006 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
7008 * c-c++-common/attr-retain-5.c: Skip on AIX.
7009 * c-c++-common/attr-retain-6.c: Same.
7010 * c-c++-common/attr-retain-7.c: Same.
7011 * c-c++-common/attr-retain-8.c: Same.
7012 * c-c++-common/attr-retain-9.c: Same.
7014 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
7017 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
7018 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
7019 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
7020 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
7021 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
7022 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
7024 2021-02-19 Nathan Sidwell <nathan@acm.org>
7027 * g++.dg/modules/pr98741_a.H: New.
7028 * g++.dg/modules/pr98741_b.H: New.
7029 * g++.dg/modules/pr98741_c.C: New.
7030 * g++.dg/modules/pr98741_d.C: New.
7032 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7035 * gfortran.dg/namelist_4.f90: Modify.
7036 * gfortran.dg/namelist_98.f90: New test.
7038 2021-02-19 Martin Sebor <msebor@redhat.com>
7041 * gcc.dg/pr97172.c: Add test cases.
7043 2021-02-19 Nathan Sidwell <nathan@acm.org>
7045 * g++.dg/modules/pr99166_a.X: New.
7046 * g++.dg/modules/pr99166_b.C: New.
7047 * g++.dg/modules/pr99166_c.C: New.
7048 * g++.dg/modules/pr99166_d.C: New.
7050 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7053 * gfortran.dg/coarray/array_temporary-1.f90: New test.
7055 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7058 * gfortran.dg/dtio_36.f90: New test.
7060 2021-02-19 Richard Biener <rguenther@suse.de>
7063 * gcc.dg/pr99122-3.c: New testcase.
7065 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7068 * gcc.target/arm/pure-code/pr98998.c: New test.
7070 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7073 * g++.dg/opt/pr99034.C: New test.
7075 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7078 * gfortran.dg/ubound_1.f90: New test.
7080 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7083 * gcc.target/aarch64/sve/pr98657.c: New test.
7085 2021-02-19 Jason Merrill <jason@redhat.com>
7087 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
7089 2021-02-19 David Malcolm <dmalcolm@redhat.com>
7092 * jit.dg/test-trap.c: New test.
7094 2021-02-19 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/overload4.C: New test.
7099 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
7101 PR rtl-optimization/96264
7102 * gcc.target/powerpc/pr96264.c: New.
7104 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
7107 * c-c++-common/attr-retain-1.c: New test.
7108 * c-c++-common/attr-retain-2.c: Likewise.
7109 * c-c++-common/attr-retain-3.c: Likewise.
7110 * c-c++-common/attr-retain-4.c: Likewise.
7111 * c-c++-common/attr-retain-5.c: Likewise.
7112 * c-c++-common/attr-retain-6.c: Likewise.
7113 * c-c++-common/attr-retain-7.c: Likewise.
7114 * c-c++-common/attr-retain-8.c: Likewise.
7115 * c-c++-common/attr-retain-9.c: Likewise.
7116 * c-c++-common/pr99113.c: Likewise.
7117 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
7118 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
7119 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
7120 * c-c++-common/attr-used-2.c: Likewise.
7121 * c-c++-common/attr-used-3.c: Likewise.
7122 * c-c++-common/attr-used-4.c: Likewise.
7123 * c-c++-common/attr-used-9.c: Likewise.
7124 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
7125 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
7126 * c-c++-common/attr-used-5.c: Don't expect warning for the used
7127 attribute nor SHF_GNU_RETAIN section.
7128 * c-c++-common/attr-used-6.c: Likewise.
7129 * c-c++-common/attr-used-7.c: Likewise.
7130 * c-c++-common/attr-used-8.c: Likewise.
7132 2021-02-18 Nathan Sidwell <nathan@acm.org>
7135 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
7137 * g++.dg/modules/pr99023_a.X: New.
7138 * g++.dg/modules/pr99023_b.X: New.
7140 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7143 * gcc.dg/pr99136.c: New test.
7145 2021-02-18 Nathan Sidwell <nathan@acm.org>
7148 * g++.dg/modules/modules.exp: Remove dg-module-headers support
7149 * g++.dg/modules/alias-2_a.H: Delete.
7150 * g++.dg/modules/sys/alias-2_a.H: Delete.
7152 2021-02-18 Nathan Sidwell <nathan@acm.org>
7155 * g++.dg/modules/pr99023_a.H: Delete.
7156 * g++.dg/modules/pr99023_b.H: Delete.
7158 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7161 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
7163 2021-02-18 Richard Biener <rguenther@suse.de>
7166 * gcc.dg/pr99122-1.c: New testcase.
7167 * gcc.dg/pr99122-2.c: Likewise.
7169 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
7171 PR tree-optimization/99142
7172 * gcc.dg/tree-ssa/pr99142.c: New test.
7174 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7177 * g++.dg/warn/Warray-bounds-17.C: New test.
7179 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7182 * gcc.dg/pr99104.c: New test.
7184 2021-02-17 David Malcolm <dmalcolm@redhat.com>
7187 * gcc.dg/analyzer/pr94596.c: New test.
7189 2021-02-17 Nathan Sidwell <nathan@acm.org>
7192 * g++.dg/modules/pr99023_a.H: New.
7193 * g++.dg/modules/pr99023_b.H: New.
7195 2021-02-17 David Malcolm <dmalcolm@redhat.com>
7198 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
7199 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
7200 options. Remove false leak directive.
7201 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
7205 2021-02-17 Julian Brown <julian@codesourcery.com>
7207 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
7208 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
7209 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
7210 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
7211 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
7213 2021-02-17 Julian Brown <julian@codesourcery.com>
7215 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
7216 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
7217 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
7218 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
7219 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
7220 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7221 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
7222 previously-broken directives.
7224 2021-02-17 Jakub Jelinek <jakub@redhat.com>
7227 * g++.dg/ubsan/pr99106.C: New test.
7229 2021-02-17 Nathan Sidwell <nathan@acm.org>
7232 * g++.dg/lookup/pr99116-1.C: New.
7233 * g++.dg/lookup/pr99116-2.C: New.
7235 2021-02-17 Nathan Sidwell <nathan@acm.org>
7238 * g++.dg/modules/pr99071_a.H: New.
7239 * g++.dg/modules/pr99071_b.H: New.
7241 2021-02-17 Patrick Palka <ppalka@redhat.com>
7245 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
7246 "call to non-'constexpr' function" error message.
7248 2021-02-16 Nathan Sidwell <nathan@acm.org>
7250 * g++.dg/modules/pr99050_a.H: New.
7251 * g++.dg/modules/pr99050_b.C: New.
7253 2021-02-16 Marek Polacek <polacek@redhat.com>
7256 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
7257 * g++.dg/ext/attr-assume-aligned.C: New test.
7259 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
7261 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
7262 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
7264 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
7266 * gfortran.dg/goacc/ref_inquiry.f90: New test.
7267 * gfortran.dg/gomp/ref_inquiry.f90: New test.
7269 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
7272 * gcc.c-torture/compile/pr98096.c: New.
7274 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
7277 * gfortran.dg/fmt_nonchar_1.f90: New test.
7278 * gfortran.dg/fmt_nonchar_2.f90: New test.
7280 2021-02-16 Jakub Jelinek <jakub@redhat.com>
7283 * gcc.target/i386/pr99100.c: New test.
7285 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
7287 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
7289 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
7291 PR rtl-optimization/98872
7292 * gcc.target/powerpc/pr98872.c: New test.
7294 2021-02-15 Jakub Jelinek <jakub@redhat.com>
7296 PR tree-optimization/99079
7297 * gcc.dg/fold-modpow2-2.c: New test.
7298 * gcc.c-torture/execute/pr99079.c: New test.
7300 2021-02-13 Jakub Jelinek <jakub@redhat.com>
7302 PR rtl-optimization/98439
7303 * gcc.target/i386/pr98439.c: New test.
7305 2021-02-13 Jakub Jelinek <jakub@redhat.com>
7308 * gcc.target/i386/pr96166.c: New test.
7310 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7312 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
7313 and restrict the test to aarch64-*-* target only.
7315 2021-02-12 Nathan Sidwell <nathan@acm.org>
7317 * g++.dg/modules/pr99039_a.C: New.
7318 * g++.dg/modules/pr99039_b.C: New.
7320 2021-02-12 Nathan Sidwell <nathan@acm.org>
7323 * g++.dg/modules/pr99040_a.C: New.
7324 * g++.dg/modules/pr99040_b.C: New.
7325 * g++.dg/modules/pr99040_c.C: New.
7326 * g++.dg/modules/pr99040_d.C: New.
7328 2021-02-12 Nathan Sidwell <nathan@acm.org>
7332 * g++.dg/lookup/pr99039.C: New.
7334 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
7337 * gfortran.dg/ieee/ieee_12.f90: New test.
7339 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
7341 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
7343 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
7346 * gcc.target/arm/pr98931.c: Add -mthumb
7348 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
7351 * gfortran.dg/assumed_rank_20.f90: New test.
7353 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7356 * g++.dg/cpp2a/concepts-requires24.C: New test.
7358 2021-02-12 Jason Merrill <jason@redhat.com>
7361 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
7363 2021-02-12 David Malcolm <dmalcolm@redhat.com>
7366 * g++.dg/analyzer/pr99064.C: New test.
7367 * gcc.dg/analyzer/pr98969.c: New test.
7369 2021-02-11 Marek Polacek <polacek@redhat.com>
7372 * g++.dg/template/deduce10.C: New test.
7373 * g++.dg/template/deduce9.C: New test.
7375 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
7378 * g++.target/powerpc/pr99041.C: New test.
7380 2021-02-11 Jakub Jelinek <jakub@redhat.com>
7383 * g++.dg/ext/flexary38.C: New test.
7385 2021-02-11 Marek Polacek <polacek@redhat.com>
7388 * g++.dg/cpp0x/variadic-crash6.C: New test.
7390 2021-02-11 Patrick Palka <ppalka@redhat.com>
7393 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
7395 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
7398 * gcc.target/arm/pr98931.c: New testcase.
7400 2021-02-11 Joel Hutton <joel.hutton@arm.com>
7402 PR tree-optimization/98772
7403 * gcc.target/aarch64/pr98772.c: New test.
7405 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/typebound_call_32.f90: New test.
7410 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7413 * gfortran.dg/pr99060.f90: New test.
7415 2021-02-11 Alexandre Oliva <oliva@adacore.com>
7417 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
7419 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7422 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
7424 2021-02-10 Martin Sebor <msebor@redhat.com>
7426 PR tree-optimization/92879
7427 * g++.dg/warn/Warray-bounds-16.C: New test.
7429 2021-02-10 David Malcolm <dmalcolm@redhat.com>
7431 PR preprocessor/96391
7432 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
7433 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
7434 using the location_overflow_plugin.c from gcc.dg/plugin.
7436 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7439 * g++.dg/ext/weak6.C: New test.
7441 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7444 * gcc.target/i386/pr99025.c: New test.
7446 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7450 * g++.dg/cpp2a/constexpr-new16.C: New test.
7451 * g++.dg/cpp2a/constexpr-new17.C: New test.
7453 2021-02-10 Nathan Sidwell <nathan@acm.org>
7456 * g++.dg/lookup/pr99030.C: New.
7458 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7461 * g++.dg/gomp/pr99007.C: New test.
7462 * gcc.dg/gomp/pr99007-1.c: New test.
7463 * gcc.dg/gomp/pr99007-2.c: New test.
7464 * gcc.dg/gomp/pr99007-3.c: New test.
7466 2021-02-10 Julian Brown <julian@codesourcery.com>
7469 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
7470 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
7471 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7473 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7476 * gcc.dg/analyzer/file-1.c (test_5): New.
7477 * gcc.dg/analyzer/file-3.c: New test.
7479 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7482 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
7483 * gcc.dg/analyzer/pr94851-2.c: New test.
7484 * gcc.dg/analyzer/pr98575-1.c: New test.
7486 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7488 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
7490 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
7492 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
7494 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
7496 2021-02-09 Nathan Sidwell <nathan@acm.org>
7499 * g++.dg/modules/pr98944_a.C: New.
7500 * g++.dg/modules/pr98944_b.C: New.
7501 * g++.dg/modules/pr98944_c.C: New.
7502 * g++.dg/modules/pr98944_d.C: New.
7504 2021-02-09 Jakub Jelinek <jakub@redhat.com>
7507 * g++.dg/warn/Wstringop-overread-1.C: New test.
7509 2021-02-09 Jason Merrill <jason@redhat.com>
7512 * g++.dg/cpp2a/consteval-expinst1.C: New test.
7514 2021-02-09 Jason Merrill <jason@redhat.com>
7517 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
7519 2021-02-09 Jason Merrill <jason@redhat.com>
7522 * g++.dg/cpp2a/no_unique_address12.C: New test.
7524 2021-02-08 Nathan Sidwell <nathan@acm.org>
7526 * g++.dg/modules/pr98531-2.h: New.
7527 * g++.dg/modules/pr98531-2_a.H: New.
7528 * g++.dg/modules/pr98531-2_b.C: New.
7529 * g++.dg/modules/pr98531-3.h: New.
7530 * g++.dg/modules/pr98531-3_a.H: New.
7531 * g++.dg/modules/pr98531-3_b.C: New.
7533 2021-02-08 Nathan Sidwell <nathan@acm.org>
7536 * g++.dg/modules/pr98531-1.h: New.
7537 * g++.dg/modules/pr98531-1_a.H: New.
7538 * g++.dg/modules/pr98531-1_b.C: New.
7539 * g++.dg/abi/pr98531-1.C: New.
7540 * g++.dg/abi/pr98531-2.C: New.
7541 * g++.dg/abi/pr98531-3.C: New.
7542 * g++.dg/abi/pr98531-4.C: New.
7544 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7547 * gfortran.dg/pr98974.F90: New test.
7549 2021-02-08 Richard Biener <rguenther@suse.de>
7552 * g++.dg/lto/pr96591_0.C: New testcase.
7554 2021-02-05 Marek Polacek <polacek@redhat.com>
7557 * g++.dg/cpp2a/volatile5.C: New test.
7559 2021-02-05 Marek Polacek <polacek@redhat.com>
7562 * g++.dg/cpp2a/using-enum-8.C: New test.
7564 2021-02-05 Nathan Sidwell <nathan@acm.org>
7567 * c-c++-common/pr98943.c: New.
7569 2021-02-05 Richard Biener <rguenther@suse.de>
7571 PR tree-optimization/98855
7572 * g++.dg/vect/slp-pr98855.cc: New testcase.
7574 2021-02-05 Jakub Jelinek <jakub@redhat.com>
7577 * g++.dg/cpp1z/decomp54.C: New test.
7579 2021-02-05 liuhongt <hongtao.liu@intel.com>
7582 * g++.target/i386/avx512bw-pr98537-1.C: New test.
7583 * g++.target/i386/avx512vl-pr98537-1.C: New test.
7584 * g++.target/i386/avx512vl-pr98537-2.C: New test.
7585 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
7586 integer mask comparison should not be generated.
7587 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
7588 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
7589 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
7591 2021-02-04 Julian Brown <julian@codesourcery.com>
7593 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
7594 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7595 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
7596 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
7598 2021-02-04 Julian Brown <julian@codesourcery.com>
7600 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
7602 2021-02-04 Julian Brown <julian@codesourcery.com>
7604 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
7606 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7609 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
7610 $section is .opd, look at .L.$symbol_name's section.
7611 (parse_section_section_of_symbols): Handle .previous directive.
7612 * gcc.dg/array-quals-1.c: Allow .sdata section.
7614 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
7616 * gdc.dg/intrinsics.d: Update test.
7618 2021-02-04 Martin Sebor <msebor@redhat.com>
7621 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
7622 * gcc.dg/label-decl-4.c: Same.
7623 * gcc.dg/mismatch-decl-1.c: Same.
7624 * gcc.dg/old-style-then-proto-1.c: Same.
7625 * gcc.dg/parm-mismatch-1.c: Same.
7626 * gcc.dg/pr35445.c: Same.
7627 * gcc.dg/redecl-11.c: Same.
7628 * gcc.dg/redecl-12.c: Same.
7629 * gcc.dg/redecl-13.c: Same.
7630 * gcc.dg/redecl-15.c: Same.
7631 * gcc.dg/tls/thr-init-1.c: Same.
7632 * objc.dg/id-1.m: Same.
7633 * objc.dg/tls/diag-3.m: Same.
7634 * gcc.dg/pr97882.c: New test.
7635 * gcc.dg/qual-return-7.c: New test.
7636 * gcc.dg/qual-return-8.c: New test.
7638 2021-02-04 Jason Merrill <jason@redhat.com>
7641 * g++.dg/cpp2a/concepts-variadic3.C: New test.
7643 2021-02-04 David Malcolm <dmalcolm@redhat.com>
7646 * gcc.dg/pr97932.c: New test.
7648 2021-02-04 emsr <3dw4rd@verizon.net>
7650 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
7652 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7654 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
7655 of make_signed<size_t>::type in the diagnostics.
7657 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
7660 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
7662 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
7664 * gfortran.dg/goacc/substring.f90: New test.
7665 * gfortran.dg/gomp/substring.f90: New test.
7667 2021-02-04 Martin Liska <mliska@suse.cz>
7669 * gcc.target/i386/prefer-vector-width-attr.c: New test.
7671 2021-02-04 Jason Merrill <jason@redhat.com>
7674 * g++.dg/cpp1z/class-deduction78.C: New test.
7676 2021-02-04 Jason Merrill <jason@redhat.com>
7679 * g++.dg/cpp0x/pr84630.C: Call b().
7680 * g++.dg/cpp2a/lambda-uneval13.C: New test.
7681 * g++.dg/ext/attr-expr1.C: New test.
7683 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7685 PR preprocessor/98882
7686 * gcc.dg/cpp/pr98882.c: New test.
7688 2021-02-03 Jason Merrill <jason@redhat.com>
7690 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
7691 hash-table-verification-limit=10000.
7693 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
7695 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
7696 * g++.dg/cpp23/feat-cxx2b.C: New test.
7697 * g++.dg/cpp23/size_t-literals.C: New test.
7698 * g++.dg/warn/Wsize_t-literals.C: New test.
7700 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7703 * g++.dg/cpp2a/no_unique_address11.C: New test.
7705 2021-02-03 Marek Polacek <polacek@redhat.com>
7708 * g++.dg/cpp0x/noexcept65.C: New test.
7710 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
7713 * gfortran.dg/coarray/array_temporary.f90: New test.
7715 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7718 * gcc.dg/pr97487-1.c: New test.
7719 * gcc.dg/pr97487-2.c: New test.
7721 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7724 * gcc.target/i386/pr97971.c: New test.
7726 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7728 PR tree-optimization/98287
7729 * gcc.dg/pr98287.c: New test.
7731 2021-02-03 Tamar Christina <tamar.christina@arm.com>
7733 PR tree-optimization/98928
7734 * gcc.target/i386/pr98928.c: New test.
7736 2021-02-02 Martin Liska <mliska@suse.cz>
7739 * gcc.target/i386/pr97510.c: New test.
7741 2021-02-02 Jason Merrill <jason@redhat.com>
7744 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
7746 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7748 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
7750 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
7753 * gfortran.dg/pr91862.f90: New test.
7755 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
7759 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7761 PR tree-optimization/98848
7762 * gcc.dg/vect/pr98848.c: New test.
7763 * gcc.dg/vect/pr92205.c: Remove xfail.
7765 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7767 PR tree-optimization/97960
7768 * g++.dg/torture/pr97960.C: New test.
7770 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
7773 * g++.dg/opt/pr98743.C: New.
7775 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7777 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
7779 2021-02-02 Alexandre Oliva <oliva@adacore.com>
7781 * gcc.dg/asan/nested-1.c: New.
7783 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7787 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
7788 prefix to support subroutines where necessary.
7789 * gcc.dg/analyzer/data-model-1.c: Likewise.
7790 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
7792 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
7793 subroutines where necessary.
7794 * gcc.dg/analyzer/pr96651-2.c: Likewise.
7795 * gcc.dg/analyzer/signal-4b.c: Likewise.
7796 * gcc.dg/analyzer/single-field.c: Likewise.
7797 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
7799 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7803 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
7804 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
7806 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7808 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
7811 2021-02-01 David Malcolm <dmalcolm@redhat.com>
7814 * gcc.dg/analyzer/pr98918.c: New test.
7816 2021-02-01 Sergei Trofimovich <siarheit@google.com>
7818 PR tree-optimization/98499
7819 * g++.dg/pr98499.C: new test.
7821 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7823 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
7825 2021-02-01 Martin Sebor <msebor@redhat.com>
7828 * gcc.dg/pr97172.c: New test.
7830 2021-02-01 Martin Sebor <msebor@redhat.com>
7833 * g++.dg/Wclass-memaccess-6.C: New test.
7835 2021-02-01 Patrick Palka <ppalka@redhat.com>
7838 * g++.dg/cpp0x/constexpr-98295.C: New test.
7840 2021-02-01 Marek Polacek <polacek@redhat.com>
7843 * g++.dg/ext/builtin-has-attribute2.C: New test.
7845 2021-02-01 Jason Merrill <jason@redhat.com>
7848 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
7850 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7852 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
7854 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
7856 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
7858 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
7860 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
7862 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
7864 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
7866 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
7868 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
7870 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
7872 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
7874 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
7877 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7879 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
7881 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
7883 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
7885 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
7888 2021-02-01 Tamar Christina <tamar.christina@arm.com>
7890 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
7892 2021-02-01 Patrick Palka <ppalka@redhat.com>
7895 * g++.dg/cpp1y/constexpr-84494.C: New test.
7897 2021-02-01 Xing GUO <higuoxing@gmail.com>
7899 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
7901 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
7903 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
7904 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7906 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
7908 * c-c++-common/attr-used-5.c: Skip for Darwin.
7909 * c-c++-common/attr-used-6.c: Likewise.
7910 * c-c++-common/attr-used-7.c: Likewise.
7911 * c-c++-common/attr-used-8.c: Likewise.
7912 * c-c++-common/attr-used-9.c: Likewise.
7914 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
7916 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
7917 * gcc.target/powerpc/pr79251.p9.c: Same.
7919 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7921 * gcc.target/i386/20051216-1.c: New test.
7923 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7926 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
7927 scan-tree-dump-times to x86 and aarch64 targets.
7928 * gcc.dg/gomp/simd-3.c: Likewise.
7930 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
7933 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
7936 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7938 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
7940 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
7943 * gcc.target/aarch64/pr97701.c: Modify.
7945 2021-01-29 David Malcolm <dmalcolm@redhat.com>
7947 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
7949 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
7952 * gcc.target/aarch64/pr97701.c: New.
7954 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7956 * gcc.target/powerpc/pr91903.c: New test.
7957 * gcc.target/powerpc/builtins-1.fold.h: Update.
7958 * gcc.target/powerpc/builtins-2.c: Update.
7960 2021-01-29 Nathan Sidwell <nathan@acm.org>
7963 * g++.dg/modules/pr98843_a.C: New.
7964 * g++.dg/modules/pr98843_b.H: New.
7965 * g++.dg/modules/pr98843_c.C: New.
7967 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
7971 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
7972 Richard Biener <rguenther@suse.de>
7974 PR tree-optimization/97627
7975 * g++.dg/pr97627.C: New testcase.
7977 2021-01-29 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.c-torture/compile/pr98849.c: New test.
7982 2021-01-29 Jakub Jelinek <jakub@redhat.com>
7985 * gcc.dg/pr98331.c: New test.
7987 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
7989 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
7991 * gcc.target/powerpc/pr79251.h: ...this.
7992 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7993 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
7995 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
7996 * gcc.target/powerpc/pr79251-run.p9.c: New test.
7998 2021-01-29 Marek Polacek <polacek@redhat.com>
8001 * g++.dg/parse/error63.C: New test.
8003 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8006 * g++.dg/warn/effc5.C: New test.
8008 2021-01-28 Marek Polacek <polacek@redhat.com>
8011 * g++.dg/cpp0x/alignas19.C: New test.
8012 * g++.dg/warn/Warray-bounds15.C: New test.
8014 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
8017 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
8019 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
8021 * gfortran.dg/ISO_Fortran_binding_18.c: Include
8022 ../../../libgfortran/ISO_Fortran_binding.h rather than
8023 ISO_Fortran_binding.h.
8025 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
8027 * gcc.target/powerpc/float128-longdouble-math.c: New test.
8028 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
8029 * gcc.target/powerpc/float128-math.c: Adjust test for new name
8030 being generated. Add support for running test on power10. Add
8031 support for running if long double defaults to 64-bits.
8033 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8037 * g++.target/i386/pr98847.C: New test.
8039 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8041 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
8043 2021-01-28 Nathan Sidwell <nathan@acm.org>
8046 * g++.dg/modules/pr98770_a.C: New.
8047 * g++.dg/modules/pr98770_b.C: New.
8049 2021-01-28 Harald Anlauf <anlauf@gmx.de>
8052 * gfortran.dg/gomp/pr86470.f90: New test.
8054 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
8057 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
8058 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8059 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8060 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8061 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8062 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8063 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8064 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8065 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8066 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8067 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8068 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8069 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8070 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
8073 2021-01-28 Xing GUO <higuoxing@gmail.com>
8075 * gcc.target/riscv/attribute-18.c: New test.
8077 2021-01-27 Harris Snyder <hsnyder@structura.bio>
8079 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
8080 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
8082 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
8084 PR rtl-optimization/97684
8085 * gcc.target/i386/pr97684.c: New.
8087 2021-01-27 Jason Merrill <jason@redhat.com>
8090 * g++.dg/lookup/using4.C: No error in C++20.
8091 * g++.dg/cpp0x/decltype37.C: Adjust message.
8092 * g++.dg/template/crash75.C: Adjust message.
8093 * g++.dg/template/crash76.C: Adjust message.
8094 * g++.dg/cpp0x/inh-ctor36.C: New test.
8095 * g++.dg/cpp1z/inh-ctor39.C: New test.
8096 * g++.dg/cpp2a/using-enum-7.C: New test.
8098 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8101 * gcc.c-torture/execute/pr98853-1.c: New test.
8102 * gcc.c-torture/execute/pr98853-2.c: New test.
8104 2021-01-27 Richard Biener <rguenther@suse.de>
8106 PR tree-optimization/98854
8107 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
8109 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8113 * gfortran.dg/proc_ptr_52.f90 : New test.
8115 2021-01-27 liuhongt <hongtao.liu@intel.com>
8118 * gcc.target/i386/pr98833.c: New test.
8120 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8122 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
8123 optimize ("no-strict-aliasing") attribute.
8124 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
8125 array to avoid violating TBAA.
8126 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8127 array to avoid violating TBAA.
8128 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
8129 array to avoid violating TBAA.
8130 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
8131 array to avoid violating TBAA.
8133 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8136 * gfortran.dg/elemental_function_5.f90 : New test.
8138 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8140 PR tree-optimization/97260
8141 * gcc.dg/tree-ssa/pr97260.c: New test.
8143 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
8145 * lib/target-supports.exp (check_effective_target_c++2a):
8146 Check for C++2a or C++23.
8147 (check_effective_target_c++20_down): New.
8148 (check_effective_target_c++23_only): New.
8149 (check_effective_target_c++23): New.
8150 * g++.dg/cpp23/cplusplus.C: New.
8152 2021-01-26 Jason Merrill <jason@redhat.com>
8155 * g++.dg/torture/pr97474.C: New test.
8157 2021-01-26 Jason Merrill <jason@redhat.com>
8160 * g++.dg/cpp2a/no_unique_address10.C: New test.
8161 * g++.dg/cpp2a/no_unique_address9.C: New test.
8163 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8165 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
8166 optimize ("no-strict-aliasing") attribute.
8167 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
8168 array to avoid violating TBAA.
8169 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8170 array to avoid violating TBAA.
8171 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
8172 array to avoid violating TBAA.
8173 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
8174 array to avoid violating TBAA.
8176 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8179 * gcc.c-torture/execute/pr98681.c: New test.
8181 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8184 * gfortran.dg/elemental_assignment_1.f90: New test.
8186 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
8188 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
8189 add previously missing space in '$ident link'.
8191 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8194 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
8196 2021-01-26 Alexandre Oliva <oliva@adacore.com>
8198 * gnat.dg/asan1.adb: New test.
8199 * gnat.dg/asan1_pkg.ads: New additional source.
8201 2021-01-25 Harald Anlauf <anlauf@gmx.de>
8204 * gfortran.dg/pr70070.f90: New test.
8206 2021-01-25 Martin Sebor <msebor@redhat.com>
8209 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
8210 * g++.dg/warn/Wnonnull10.C: New test.
8211 * g++.dg/warn/Wnonnull9.C: New test.
8213 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8215 * gfortran.dg/associate_57.f90: New test.
8217 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8220 * gfortran.dg/interface_assignment_7.f90: New test.
8222 2021-01-25 Jason Merrill <jason@redhat.com>
8225 * g++.dg/cpp2a/no_unique_address8.C: New test.
8227 2021-01-25 Richard Biener <rguenther@suse.de>
8230 * gcc.dg/pr98807.c: New testcase.
8232 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
8234 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
8235 * gnat.dg/thunk2_pkg.ads: New helper.
8237 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
8240 * gfortran.dg/charlen_18.f90 : New test.
8242 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
8244 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
8246 * g++.dg/tc1/dr142.C: Same as above.
8247 * g++.dg/tc1/dr52.C: Same as above.
8248 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
8249 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
8250 * g++.old-deja/g++.jason/access8.C: Same as above.
8251 * g++.old-deja/g++.law/access4.C: Same as above.
8252 * g++.old-deja/g++.law/visibility12.C: Same as above.
8253 * g++.old-deja/g++.law/visibility4.C: Same as above.
8254 * g++.old-deja/g++.law/visibility8.C: Same as above.
8255 * g++.old-deja/g++.other/access4.C: Same as above.
8257 2021-01-23 Patrick Palka <ppalka@redhat.com>
8261 * g++.dg/cpp0x/this2.C: New test.
8262 * g++.dg/template/pr97399.C: New test.
8264 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
8266 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
8267 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
8268 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
8269 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
8270 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
8271 * gcc.target/powerpc/pr79251.p9.c: Same.
8273 2021-01-22 Marek Polacek <polacek@redhat.com>
8276 * g++.dg/cpp0x/noexcept64.C: New test.
8278 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
8280 * g++.dg/eh/spbp.C: Remove skip on AIX.
8282 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8284 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
8285 typo, UINON_TYPE to UNION_TYPE.
8287 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8289 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
8290 UINON_TYPE to UNION_TYPE.
8291 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
8292 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
8294 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8296 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
8297 optimize ("no-strict-aliasing") attribute.
8299 2021-01-22 Jason Merrill <jason@redhat.com>
8302 * g++.dg/init/elide7.C: New test.
8304 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8307 * g++.dg/ubsan/pr95693.C: New test.
8309 2021-01-22 Marek Polacek <polacek@redhat.com>
8312 * g++.dg/abi/mangle76.C: New test.
8314 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
8317 * gfortran.dg/associated_target_7.f90 : New test.
8319 2021-01-22 Martin Jambor <mjambor@suse.cz>
8321 PR tree-optimization/47059
8322 * gcc.dg/tree-ssa/pr47059.c: New test.
8324 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8326 PR tree-optimization/98766
8327 * gcc.dg/pr98766.c: New test.
8329 2021-01-22 Nathan Sidwell <nathan@acm.org>
8332 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
8333 embedded absolute paths.
8334 (module_do_it): Append $std to test name.
8336 2021-01-22 Richard Biener <rguenther@suse.de>
8339 * gcc.dg/pr98793.c: New testcase.
8341 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8343 * gcc.target/powerpc/pr79251.p8.c: New test.
8344 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
8346 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8347 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8348 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8349 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8350 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8351 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8352 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8353 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8354 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8355 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8357 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8359 * gcc.target/powerpc/pr79251.p9.c: New test.
8360 * gcc.target/powerpc/pr79251-run.c: New test.
8361 * gcc.target/powerpc/pr79251.h: New header.
8363 2021-01-22 Richard Biener <rguenther@suse.de>
8366 * gcc.dg/torture/pr98773.c: New testcase.
8368 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8370 PR tree-optimization/90248
8371 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
8373 * gcc.dg/pr90248.c: New test.
8375 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8377 PR tree-optimization/98255
8378 * gcc.dg/pr98255.c: New test.
8380 2021-01-22 Richard Biener <rguenther@suse.de>
8382 PR tree-optimization/98786
8383 * gcc.dg/torture/pr98786.c: New testcase.
8385 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8388 * gcc.target/arm/pr98636.c: New test.
8390 2021-01-22 liuhongt <hongtao.liu@intel.com>
8394 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
8395 * gcc.target/i386/avx512f-pr96891-1.c: New test.
8396 * gcc.target/i386/avx512f-pr96891-2.c: New test.
8397 * gcc.target/i386/avx512f-pr96891-3.c: New test.
8398 * g++.target/i386/avx512f-pr96891-1.C: New test.
8399 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
8401 2021-01-22 Marek Polacek <polacek@redhat.com>
8404 * g++.dg/cpp0x/noexcept63.C: New test.
8406 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
8408 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
8410 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
8411 explicitly check for intervening space, tab or period.
8413 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
8415 PR rtl-optimization/98777
8416 * gcc.target/riscv/pr98777.c: New.
8418 2021-01-21 Patrick Palka <ppalka@redhat.com>
8421 * g++.dg/cpp0x/decltype-71879.C: New test.
8423 2021-01-21 Jakub Jelinek <jakub@redhat.com>
8426 * g++.dg/cpp1y/constexpr-98672.C: New test.
8428 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
8431 * lib/target-supports.exp
8432 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
8433 * gcc.target/arm/ivopts.c: Use target
8434 'arm_thumb2_no_arm_v8_1_lob'.
8436 2021-01-21 Nathan Sidwell <nathan@acm.org>
8439 * g++.dg/modules/stat-mem-1.h: New.
8440 * g++.dg/modules/stat-mem-1_a.H: New.
8441 * g++.dg/modules/stat-mem-1_b.C: New.
8443 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
8446 * gfortran.dg/module_procedure_5.f90 : New test.
8447 * gfortran.dg/module_procedure_6.f90 : New test.
8449 2021-01-21 Richard Biener <rguenther@suse.de>
8452 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
8454 2021-01-21 Richard Biener <rguenther@suse.de>
8457 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
8459 2021-01-21 Richard Biener <rguenther@suse.de>
8461 * gcc.dg/Walloca-2.c: Un-XFAIL.
8463 2021-01-21 liuhongt <hongtao.liu@intel.com>
8465 PR rtl-optimization/98694
8466 * gcc.target/i386/pr98694.c: New test.
8468 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
8470 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
8472 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8474 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
8477 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
8479 PR rtl-optimization/98722
8480 * g++.target/s390/pr98722.C: New.
8482 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
8484 PR tree-optimization/96674
8485 * gcc.dg/pr96674.c: New tests.
8487 2021-01-20 Patrick Palka <ppalka@redhat.com>
8490 * g++.dg/cpp2a/lambda-generic9.C: New test.
8492 2021-01-20 Patrick Palka <ppalka@redhat.com>
8495 * g++.dg/parse/access12.C: New test.
8496 * g++.dg/template/access35.C: New test.
8498 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
8500 PR tree-optimization/98535
8501 * gcc.target/aarch64/sve/pr98535.c: New file.
8503 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8506 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
8507 missing diagnostic issues with c_intptr_t == default integer kind.
8509 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8511 PR tree-optimization/98721
8512 * gcc.dg/pr98721-1.c: New test.
8513 * gcc.dg/pr98721-2.c: New test.
8515 2021-01-20 Richard Biener <rguenther@suse.de>
8517 PR tree-optimization/98758
8518 * gcc.dg/torture/pr98758.c: New testcase.
8520 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8523 * c-c++-common/gomp/task-detach-2.c: New test.
8525 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8529 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
8531 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
8533 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
8534 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
8535 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
8536 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
8537 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
8538 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
8540 2021-01-19 Marek Polacek <polacek@redhat.com>
8543 * g++.dg/template/deduce8.C: New test.
8545 2021-01-19 Marek Polacek <polacek@redhat.com>
8548 * g++.dg/lookup/using64.C: New test.
8549 * g++.dg/lookup/using65.C: New test.
8551 2021-01-19 Martin Sebor <msebor@redhat.com>
8554 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
8555 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
8556 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
8557 * gcc.dg/Wfree-nonheap-object-4.c: New test.
8559 2021-01-19 Patrick Palka <ppalka@redhat.com>
8563 * g++.dg/opt/pr87974.C: Adjust.
8564 * g++.dg/template/access34.C: New test.
8565 * g++.dg/template/friend68.C: New test.
8566 * g++.dg/template/friend69.C: New test.
8568 2021-01-19 Marek Polacek <polacek@redhat.com>
8571 * g++.dg/cpp0x/noexcept62.C: New test.
8573 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
8575 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
8577 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8579 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8580 (CHECK_CUMULATIVE_SAT): Delete.
8581 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
8583 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
8584 Remove uses of the above.
8585 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
8587 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8588 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8589 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
8590 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
8592 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
8593 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
8594 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
8596 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
8597 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
8598 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
8600 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
8601 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
8602 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
8604 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
8605 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
8606 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
8608 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
8609 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
8610 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
8611 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8612 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
8613 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
8615 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
8616 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
8618 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
8619 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
8621 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
8622 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
8624 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
8625 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8626 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
8627 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
8628 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8629 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
8630 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
8631 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
8632 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
8633 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8635 2021-01-19 Jeff Law <law@redhat.com>
8637 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
8638 and update expected output.
8640 2021-01-19 Richard Biener <rguenther@suse.de>
8643 * g++.dg/pr98330.C: New testcase.
8644 * gcc.dg/pr98330.c: Likewise.
8646 2021-01-19 Richard Biener <rguenther@suse.de>
8649 * gfortran.dg/pr97673.f90: New testcase.
8651 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
8654 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
8655 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
8656 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
8658 2021-01-19 Martin Jambor <mjambor@suse.cz>
8661 * g++.dg/ipa/pr98690.C: New test.
8663 2021-01-18 Jeff Law <law@redhat.com>
8665 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
8667 2021-01-18 Patrick Palka <ppalka@redhat.com>
8669 * g++.dg/cpp1z/class-deduction77.C: New test.
8671 2021-01-18 Jakub Jelinek <jakub@redhat.com>
8673 PR tree-optimization/98727
8674 * gcc.c-torture/execute/pr98727.c: New test.
8676 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8679 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
8680 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8682 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8684 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
8685 * g++.dg/no-stack-protector-attr.C: Likewise.
8687 2021-01-18 David Malcolm <dmalcolm@redhat.com>
8689 * gcc.dg/analyzer/attr-malloc-1.c: New test.
8690 * gcc.dg/analyzer/attr-malloc-2.c: New test.
8691 * gcc.dg/analyzer/attr-malloc-4.c: New test.
8692 * gcc.dg/analyzer/attr-malloc-5.c: New test.
8693 * gcc.dg/analyzer/attr-malloc-6.c: New test.
8694 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
8695 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
8697 2021-01-18 Richard Biener <rguenther@suse.de>
8700 * gcc.dg/vect/slp-11b.c: Adjust.
8702 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8705 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
8706 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
8708 2021-01-18 Richard Biener <rguenther@suse.de>
8711 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
8713 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
8715 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
8716 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
8717 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
8718 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
8719 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
8720 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
8721 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
8722 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
8723 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
8724 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
8725 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
8726 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
8728 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
8730 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
8731 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
8732 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
8733 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
8734 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
8735 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
8736 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
8737 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
8738 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
8739 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
8740 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
8742 2021-01-17 Martin Jambor <mjambor@suse.cz>
8745 * gcc.dg/ipa/pr98222.c: New test.
8747 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8749 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
8750 ../../../libgfortran/ISO_Fortran_binding.h rather than
8751 ISO_Fortran_binding.h.
8753 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
8755 * c-c++-common/gomp/task-detach-1.c: New.
8756 * g++.dg/gomp/task-detach-1.C: New.
8757 * gcc.dg/gomp/task-detach-1.c: New.
8758 * gfortran.dg/gomp/task-detach-1.f90: New.
8760 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8762 PR tree-optimization/96669
8763 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
8764 * gcc.dg/tree-ssa/pr96669-2.c: New test.
8766 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8768 PR tree-optimization/96271
8769 * gcc.target/i386/pr96271.c: New test.
8771 2021-01-15 Carl Love <cel@us.ibm.com>
8773 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
8775 2021-01-15 Harris Snyder <hsnyder@structura.bio>
8777 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8778 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
8780 2021-01-15 Nathan Sidwell <nathan@acm.org>
8783 * g++.dg/template/pr98538.C: New.
8785 2021-01-15 Nathan Sidwell <nathan@acm.org>
8787 PR preprocessor/95253
8788 * g++.dg/modules/dep-1_a.C: Adjust expected output.
8789 * g++.dg/modules/dep-1_b.C: Likewise.
8790 * g++.dg/modules/dep-2.C: Likewise.
8792 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8794 PR tree-optimization/96669
8795 * gcc.dg/tree-ssa/pr96669-1.c: New test.
8797 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8799 PR tree-optimization/96681
8800 * gcc.dg/tree-ssa/pr96681.c: New test.
8802 2021-01-15 Jason Merrill <jason@redhat.com>
8805 * g++.dg/cpp1z/elide5.C: New test.
8807 2021-01-15 Jason Merrill <jason@redhat.com>
8809 * g++.dg/cpp1z/elide4.C: New test.
8811 2021-01-15 Jason Merrill <jason@redhat.com>
8814 * g++.dg/cpp0x/initlist-array13.C: New test.
8816 2021-01-15 Alexandre Oliva <oliva@adacore.com>
8818 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
8819 * gcc.dg/analyzer/data-model-1.c: Likewise.
8820 * gcc.dg/analyzer/malloc-1.c: Likewise.
8821 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
8823 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8825 PR tree-optimization/96671
8826 * gcc.dg/tree-ssa/pr96671-1.c: New test.
8827 * gcc.dg/tree-ssa/pr96671-2.c: New test.
8829 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8831 PR tree-optimization/98597
8832 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
8833 Expect for now a (char *) cast for VLAs.
8834 * gcc.dg/uninit-40.c: New test.
8836 2021-01-15 Nathan Sidwell <nathan@acm.org>
8839 * g++.dg/modules/pr98591.H: New file.
8841 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
8844 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
8845 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
8847 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
8849 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
8850 libatomic into testcases in gcc.target/s390/md.
8851 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
8854 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8857 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8858 vceqz_p64, vceqq_p64 and vceqzq_p64.
8859 * gcc.target/arm/simd/vceqz_p64.c: New test.
8860 * gcc.target/arm/simd/vceqzq_p64.c: New test.
8862 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8865 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8868 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8869 vceqz_p64, vceqq_p64 and vceqzq_p64.
8871 2021-01-15 Martin Liska <mliska@suse.cz>
8873 * lib/gcov.exp: Use 'env python3' for execution of pytests.
8874 Check that pytest accepts all needed options first.
8875 Improve formatting of PASS/FAIL lines.
8877 2021-01-15 Richard Biener <rguenther@suse.de>
8880 * gcc.dg/vect/bb-slp-32.c: Align p.
8882 2021-01-15 Richard Biener <rguenther@suse.de>
8885 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
8887 2021-01-15 Richard Biener <rguenther@suse.de>
8890 * gcc.dg/vect/slp-45.c: Key scanning on
8893 2021-01-15 Richard Biener <rguenther@suse.de>
8896 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
8898 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8901 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8902 vceqz_p64, vceqq_p64 and vceqzq_p64.
8904 2021-01-15 Richard Biener <rguenther@suse.de>
8907 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
8909 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8911 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
8913 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8915 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
8917 2021-01-15 Richard Biener <rguenther@suse.de>
8919 PR tree-optimization/98685
8920 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
8922 2021-01-15 Tamar Christina <tamar.christina@arm.com>
8924 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
8925 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
8927 2021-01-14 David Malcolm <dmalcolm@redhat.com>
8929 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
8931 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
8933 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8935 2021-01-14 Tamar Christina <tamar.christina@arm.com>
8937 * gcc.dg/vect/complex/complex-mla-template.c: New test.
8938 * gcc.dg/vect/complex/complex-mls-template.c: New test.
8939 * gcc.dg/vect/complex/complex-mul-template.c: New test.
8940 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
8941 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
8942 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
8943 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
8944 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
8945 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
8946 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
8947 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
8948 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
8949 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
8950 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
8951 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
8952 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
8953 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
8954 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
8955 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
8956 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
8957 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
8959 2021-01-14 Marek Polacek <polacek@redhat.com>
8961 * g++.dg/template/pr98372.C: Only run in C++14 and up.
8963 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8965 * substr_10.f90: New test.
8966 * substr_9.f90: New test.
8968 2021-01-14 Alexandre Oliva <oliva@adacore.com>
8970 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
8971 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
8973 2021-01-14 Alexandre Oliva <oliva@adacore.com>
8975 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
8977 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8980 * gfortran.dg/pr98661.f90: New test.
8982 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8985 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8988 * gfortran.dg/pr98661.f90: New test.
8990 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8993 * gfortran.dg/pr98661.f90: New test.
8995 2021-01-14 Martin Liska <mliska@suse.cz>
8997 * g++.dg/gcov/gcov-17.C: New test.
8998 * g++.dg/gcov/test-gcov-17.py: New test.
9000 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9003 * gcc.target/i386/pr98667-1.c: New file.
9004 * gcc.target/i386/pr98667-2.c: Likewise.
9005 * gcc.target/i386/pr98667-3.c: Likewise.
9007 2021-01-14 Richard Biener <rguenther@suse.de>
9009 PR tree-optimization/98674
9010 * gcc.dg/vect/pr98674.c: New testcase.
9012 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9015 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
9017 * gcc.target/i386/pr95021-3.c: Likewise.
9019 2021-01-14 Nathan Sidwell <nathan@acm.org>
9022 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
9023 * g++.dg/template/pr98372.C: New.
9025 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9028 * gcc.target/i386/pr98670.c: New test.
9030 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9032 PR tree-optimization/96688
9033 * gcc.dg/tree-ssa/pr96688.c: New test.
9034 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
9035 * gcc.target/i386/pr66821.c: Likewise.
9037 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
9039 * gcc.target/aarch64/sve/cost_model_11.c: New test.
9040 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
9041 -fno-vect-cost-model.
9043 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9045 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
9046 sqxtn2 scan-assembler-times.
9048 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9050 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
9051 scan-assembler-times for xtn2.
9053 2021-01-13 Marek Polacek <polacek@redhat.com>
9056 * g++.dg/lookup/using63.C: New test.
9058 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9060 PR tree-optimization/96691
9061 * gcc.dg/tree-ssa/pr96691.c: New test.
9063 2021-01-13 Richard Biener <rguenther@suse.de>
9065 PR tree-optimization/92645
9066 * gcc.target/i386/pr92645-7.c: New testcase.
9067 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
9068 * gcc.dg/pr69047.c: Likewise.
9070 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9072 * gcc.target/aarch64/sve/mls_2.c: New test.
9073 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
9074 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
9075 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
9076 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
9077 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
9079 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9081 * gcc.target/aarch64/sve/mla_2.c: New test.
9082 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
9083 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
9084 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
9085 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
9086 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
9088 2021-01-13 Richard Biener <rguenther@suse.de>
9090 PR tree-optimization/92645
9091 * gcc.target/i386/pr92645-6.c: New testcase.
9093 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9095 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
9096 * gcc.target/aarch64/sve/sel_2.c: Likewise.
9097 * gcc.target/aarch64/sve/sel_3.c: Likewise.
9099 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9102 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
9103 scan-assembler. Add tests with zero vector as first __builtin_shuffle
9105 * gcc.target/i386/pr95905-3.c: New test.
9106 * gcc.target/i386/pr95905-4.c: New test.
9108 2021-01-13 Martin Liska <mliska@suse.cz>
9110 PR tree-optimization/98455
9111 * gcc.dg/tree-ssa/pr98455.c: New test.
9113 2021-01-13 Richard Biener <rguenther@suse.de>
9115 PR tree-optimization/98640
9116 * gcc.dg/torture/pr98640.c: New testcase.
9118 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9121 * gcc.target/i386/pr96938.c: New test.
9123 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9126 * gcc.target/i386/pr95905-1.c: New test.
9127 * gcc.target/i386/pr95905-2.c: New test.
9129 2021-01-13 Julian Brown <julian@codesourcery.com>
9131 * gcc.target/gcn/fpdiv.c: New test.
9133 2021-01-12 Martin Sebor <msebor@redhat.com>
9137 * g++.dg/warn/Wuninitialized-13.C: New test.
9138 gcc.dg/uninit-39.c: New test.
9140 * gcc.dg/uninit-39.c: New file.
9142 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
9145 * gcc.target/arm/simd/mve-vneg.c: Update test.
9147 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
9150 * gcc.target/arm/pr97969.c: New.
9152 2021-01-12 Patrick Palka <ppalka@redhat.com>
9155 * g++.dg/cpp2a/concepts-ctad1.C: New test.
9156 * g++.dg/cpp2a/concepts-ctad2.C: New test.
9158 2021-01-12 Richard Biener <rguenther@suse.de>
9160 PR tree-optimization/98550
9161 * g++.dg/opt/pr98550.C: New testcase.
9163 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9165 PR tree-optimization/98629
9166 * gcc.c-torture/compile/pr98629.c: New test.
9168 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9170 PR tree-optimization/95731
9171 * gcc.dg/tree-ssa/pr95731.c: New test.
9172 * gcc.c-torture/execute/pr95731.c: New test.
9174 2021-01-12 Marek Polacek <polacek@redhat.com>
9177 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
9179 2021-01-12 David Malcolm <dmalcolm@redhat.com>
9182 * gcc.dg/analyzer/pr98628.c: New test.
9184 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9186 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
9187 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
9188 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
9189 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
9190 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
9191 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
9192 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
9194 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9196 * g++.target/aarch64/sve/cond_bic_1.C: New test.
9197 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
9198 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
9199 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
9201 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9203 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
9205 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9207 * g++.target/aarch64/sve/abd_1.C: New test.
9208 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
9209 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
9210 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
9211 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
9213 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9215 * gcc.target/aarch64/sve/adr_6.c: New test.
9217 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9219 * g++.target/aarch64/sve/cond_arith_1.C: New test.
9220 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
9221 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
9222 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
9223 * g++.target/aarch64/sve/cond_shift_1.C: New test.
9224 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
9225 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
9226 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
9228 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9231 * g++.target/aarch64/sve/max_1.C: New test.
9232 * g++.target/aarch64/sve/min_1.C: Likewise.
9233 * gcc.target/aarch64/sve/mul_2.c: Likewise.
9235 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9237 * gcc.target/aarch64/sve/shift_2.c: New test.
9239 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9242 * g++.dg/abi/abi-tag24.C: New test.
9244 2021-01-11 Richard Biener <rguenther@suse.de>
9246 PR tree-optimization/91403
9247 * gcc.dg/vect/pr91403.c: New testcase.
9249 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
9252 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
9253 Expect .ld1_args only when GNU LD is used.
9254 Add an exception for *.gcc_args files.
9256 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9258 PR tree-optimization/95867
9259 * gcc.dg/tree-ssa/pr95867.c: New test.
9261 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9263 PR tree-optimization/95852
9264 * gcc.target/i386/pr95852-3.c: New test.
9265 * gcc.target/i386/pr95852-4.c: New test.
9267 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9269 PR tree-optimization/95852
9270 * gcc.target/i386/pr95852-1.c: New test.
9271 * gcc.target/i386/pr95852-2.c: New test.
9273 2021-01-11 Martin Liska <mliska@suse.cz>
9275 PR gcov-profile/98273
9276 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
9277 * g++.dg/gcov/pr98273.C: New test.
9278 * g++.dg/gcov/gcov.py: New test.
9279 * g++.dg/gcov/test-pr98273.py: New test.
9281 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
9283 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
9284 constant then rather than addition.
9285 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
9286 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
9288 2021-01-09 Jakub Jelinek <jakub@redhat.com>
9291 * c-c++-common/pr98556.c: New test.
9293 2021-01-09 Jakub Jelinek <jakub@redhat.com>
9295 PR rtl-optimization/98603
9296 * gcc.target/i386/pr98603.c: New test.
9297 * gcc.target/aarch64/pr98603.c: New test.
9299 2021-01-09 Alexandre Oliva <oliva@gnu.org>
9302 * gcc.dg/debug/pr97714.c: New.
9304 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9307 * gcc.target/i386/pr98482-1.c: Require lp64.
9308 * gcc.target/i386/pr98482-2.c: Likewise.
9310 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
9312 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
9313 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
9315 2021-01-08 Patrick Palka <ppalka@redhat.com>
9318 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
9320 2021-01-08 Patrick Palka <ppalka@redhat.com>
9323 * g++.dg/template/access32.C: New test.
9324 * g++.dg/template/access33.C: New test.
9326 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9329 * gcc.target/i386/pr98482-2.c: Updated.
9331 2021-01-08 Richard Biener <rguenther@suse.de>
9333 PR tree-optimization/98544
9334 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
9336 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9339 * gcc.target/i386/pr98482-1.c: New test.
9340 * gcc.target/i386/pr98482-1.c: Likewise.
9341 * gcc.target/i386/pr98482-2.c: New file.
9343 2021-01-08 Jakub Jelinek <jakub@redhat.com>
9346 * gcc.target/i386/pr98585.c: New test.
9348 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9350 * gcc.target/aarch64/sve/cnot_2.c: New test.
9351 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
9352 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
9353 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
9354 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
9355 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
9356 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
9358 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9360 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
9361 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
9362 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
9363 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
9364 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
9365 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
9366 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
9367 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
9369 2021-01-08 Tamar Christina <tamar.christina@arm.com>
9371 * lib/target-supports.exp
9372 (check_effective_target_aarch64_asm_sve2_ok): New.
9373 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
9374 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9376 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9378 * gcc.target/aarch64/usaba_1.c: New test.
9380 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9383 * gfortran.dg/deferred_character_35.f90 : New test.
9385 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9388 * gfortran.dg/implied_do_3.f90 : New test.
9390 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9392 * gcc.dg/array-quals-1.c: Allow srodata.
9394 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9396 * gcc.target/riscv/predef-10.c: New.
9397 * gcc.target/riscv/predef-11.c: New.
9398 * gcc.target/riscv/predef-12.c: New.
9399 * gcc.target/riscv/predef-13.c: New.
9401 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9404 * g++.dg/cpp2a/bit-cast10.C: New test.
9406 2021-01-07 Martin Sebor <msebor@redhat.com>
9409 * gcc.dg/plugin/gil-1.c: Adjust expected output.
9410 * gcc.dg/uninit-pr98578.c: New test.
9412 2021-01-07 Marek Polacek <polacek@redhat.com>
9415 * g++.dg/cpp0x/auto55.C: New test.
9417 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9420 * gcc.dg/analyzer/pr98580-a.c: New test.
9421 * gcc.dg/analyzer/pr98580-b.c: New test.
9423 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
9426 * gfortran.dg/associate_54.f90: New test.
9427 * gfortran.dg/associate_55.f90: New test.
9428 * gfortran.dg/associate_56.f90: New test.
9430 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9433 * gcc.target/i386/pr98567-1.c: New test.
9434 * gcc.target/i386/pr98567-2.c: New test.
9436 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9438 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
9439 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
9440 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
9441 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
9442 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
9443 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
9444 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
9445 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
9447 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9449 PR tree-optimization/98560
9450 * gcc.dg/vect/pr98560-2.c: New test.
9452 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9454 PR tree-optimization/98560
9455 * gcc.dg/vect/pr98560-1.c: New test.
9457 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9459 PR tree-optimization/98568
9460 * g++.dg/torture/pr98568.C: New test.
9462 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
9464 * gcc.target/i386/pr92658-avx512bw.c: Add
9465 -mprefer-vector-width=512 to avoid impact of different default
9466 mtune which gcc is built with.
9467 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
9469 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9472 * gcc.dg/analyzer/pr97074.c: New test.
9474 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9477 * gcc.dg/analyzer/pr98564.c: New test.
9479 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
9481 PR rtl-optimization/97978
9482 * gcc.target/i386/pr97978.c: New.
9484 2021-01-06 Martin Sebor <msebor@redhat.com>
9487 * g++.dg/pr95768.C: New test.
9488 * g++.dg/warn/Wuninitialized-12.C: New test.
9489 * gcc.dg/uninit-38.c: New test.
9491 2021-01-06 Martin Sebor <msebor@redhat.com>
9494 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
9496 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
9499 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
9500 as the final suspend point so that we can check that the state
9501 machine has reached the expected point.
9503 2021-01-06 Marek Polacek <polacek@redhat.com>
9506 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
9509 2021-01-06 Alexandre Oliva <oliva@adacore.com>
9511 * g++.dg/opt/store-merging-2.C: Add the required alignment.
9513 2021-01-06 Richard Biener <rguenther@suse.de>
9515 PR tree-optimization/95582
9516 * gcc.dg/pr95582.c: New testcase.
9518 2021-01-06 Richard Biener <rguenther@suse.de>
9520 PR tree-optimization/98513
9521 * gcc.dg/tree-ssa/pr98513.c: New testcase.
9523 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9526 * gcc.dg/analyzer/pr97072.c: New test.
9528 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9531 * gcc.dg/analyzer/pr98073.c: New test.
9533 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9536 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
9538 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
9540 * gcc.target/s390/s390.exp: Replace %% with %.
9542 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
9544 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
9546 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9549 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
9550 unsigned short to compute pextrw result.
9552 2021-01-05 Patrick Palka <ppalka@redhat.com>
9554 * g++.dg/template/partial5.C: Adjust directives to expect the
9555 same errors across all dialects.
9556 * g++.dg/cpp1z/nontype-auto17.C: New test.
9557 * g++.dg/cpp1z/nontype-auto18.C: New test.
9558 * g++.dg/template/ttp33.C: New test.
9560 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9562 PR tree-optimization/94802
9563 * gcc.target/i386/pr94802.c: New test.
9564 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
9566 2021-01-05 Richard Biener <rguenther@suse.de>
9568 PR tree-optimization/98516
9569 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
9570 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
9572 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9575 * g++.dg/cpp2a/bit-cast8.C: New test.
9576 * g++.dg/cpp2a/bit-cast9.C: New test.
9578 2021-01-05 Marek Polacek <polacek@redhat.com>
9581 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
9582 * g++.dg/cpp0x/noexcept61.C: New test.
9584 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9586 PR tree-optimization/96928
9587 * gcc.dg/tree-ssa/pr96928.c: New test.
9588 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
9589 instead of scanning rtl dump for ifcvt message check assembly
9590 for xor instruction.
9592 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9594 PR tree-optimization/96930
9595 * g++.dg/tree-ssa/pr96930.C: New test.
9597 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9599 PR tree-optimization/96239
9600 * gcc.dg/tree-ssa/pr96239.c: New test.
9602 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
9605 * gcc.target/i386/pr98522.c: New test.
9607 2021-01-05 Nathan Sidwell <nathan@acm.org>
9609 * g++.dg/modules/mod-decl-1.C: Adjust.
9610 * g++.dg/modules/p0713-2.C: Adjust.
9611 * g++.dg/modules/p0713-3.C: Adjust.
9613 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9616 * gcc.target/i386/pr98495-1.c: New test.
9617 * gcc.target/i386/pr98495-2.c: New test.
9618 * gcc.target/i386/pr98495-3.c: New test.
9619 * gcc.target/i386/pr98495-4.c: New test.
9620 * gcc.target/i386/pr98495-5.c: New test.
9622 2021-01-05 liuhongt <hongtao.liu@intel.com>
9624 * gcc.target/i386/sse2-pr98461-2.c: New test.
9626 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9628 PR rtl-optimization/97144
9629 * gcc.c-torture/compile/pr97144.c: New test.
9630 * gcc.target/aarch64/sve/pr97144.c: Likewise.
9632 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9634 PR rtl-optimization/98403
9635 * g++.dg/opt/pr98403.C: New test.
9637 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9639 PR rtl-optimization/98334
9640 * gcc.target/i386/pr98334.c: New test.
9642 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
9644 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
9646 2021-01-05 David Malcolm <dmalcolm@redhat.com>
9649 * gcc.dg/analyzer/pr98293.c: New test.
9651 2021-01-04 Martin Uecker <muecker@gwdg.de>
9654 * gcc.dg/pr98029.c: New test.
9656 2021-01-04 Nathan Sidwell <nathan@acm.org>
9658 * g++.dg/modules/binding-1_a.H: New.
9659 * g++.dg/modules/binding-1_b.H: New.
9660 * g++.dg/modules/binding-1_c.C: New.
9661 * g++.dg/modules/binding-2.H: New.
9662 * g++.dg/modules/builtin-3_a.C: New.
9663 * g++.dg/modules/global-2_a.C: New.
9664 * g++.dg/modules/global-2_b.C: New.
9665 * g++.dg/modules/global-3_a.C: New.
9666 * g++.dg/modules/global-3_b.C: New.
9667 * g++.dg/modules/hello-1_a.C: New.
9668 * g++.dg/modules/hello-1_b.C: New.
9669 * g++.dg/modules/iostream-1_a.H: New.
9670 * g++.dg/modules/iostream-1_b.C: New.
9671 * g++.dg/modules/part-5_a.C: New.
9672 * g++.dg/modules/part-5_b.C: New.
9673 * g++.dg/modules/part-5_c.C: New.
9674 * g++.dg/modules/stdio-1_a.H: New.
9675 * g++.dg/modules/stdio-1_b.C: New.
9676 * g++.dg/modules/string-1_a.H: New.
9677 * g++.dg/modules/string-1_b.C: New.
9678 * g++.dg/modules/string-view1.C: New.
9679 * g++.dg/modules/string-view2.C: New.
9680 * g++.dg/modules/tinfo-1.C: New.
9681 * g++.dg/modules/tinfo-2_a.H: New.
9682 * g++.dg/modules/tinfo-2_b.C: New.
9683 * g++.dg/modules/tname-spec-1_a.H: New.
9684 * g++.dg/modules/tname-spec-1_b.C: New.
9685 * g++.dg/modules/xtreme-header-1.h: New.
9686 * g++.dg/modules/xtreme-header-1_a.H: New.
9687 * g++.dg/modules/xtreme-header-1_b.C: New.
9688 * g++.dg/modules/xtreme-header-1_c.C: New.
9689 * g++.dg/modules/xtreme-header-2.h: New.
9690 * g++.dg/modules/xtreme-header-2_a.H: New.
9691 * g++.dg/modules/xtreme-header-2_b.C: New.
9692 * g++.dg/modules/xtreme-header-2_c.C: New.
9693 * g++.dg/modules/xtreme-header-3.h: New.
9694 * g++.dg/modules/xtreme-header-3_a.H: New.
9695 * g++.dg/modules/xtreme-header-3_b.C: New.
9696 * g++.dg/modules/xtreme-header-3_c.C: New.
9697 * g++.dg/modules/xtreme-header-4.h: New.
9698 * g++.dg/modules/xtreme-header-4_a.H: New.
9699 * g++.dg/modules/xtreme-header-4_b.C: New.
9700 * g++.dg/modules/xtreme-header-4_c.C: New.
9701 * g++.dg/modules/xtreme-header-5.h: New.
9702 * g++.dg/modules/xtreme-header-5_a.H: New.
9703 * g++.dg/modules/xtreme-header-5_b.C: New.
9704 * g++.dg/modules/xtreme-header-5_c.C: New.
9705 * g++.dg/modules/xtreme-header-6.h: New.
9706 * g++.dg/modules/xtreme-header-6_a.H: New.
9707 * g++.dg/modules/xtreme-header-6_b.C: New.
9708 * g++.dg/modules/xtreme-header-6_c.C: New.
9709 * g++.dg/modules/xtreme-header.h: New.
9710 * g++.dg/modules/xtreme-header_a.H: New.
9711 * g++.dg/modules/xtreme-header_b.C: New.
9712 * g++.dg/modules/xtreme-tr1.h: New.
9713 * g++.dg/modules/xtreme-tr1_a.H: New.
9714 * g++.dg/modules/xtreme-tr1_b.C: New.
9716 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9718 PR tree-optimization/95401
9719 * g++.dg/vect/pr95401.cc: New test.
9720 * g++.dg/vect/pr95401a.cc: Likewise.
9722 2021-01-04 Richard Biener <rguenther@suse.de>
9724 PR tree-optimization/98308
9725 * gcc.dg/vect/pr98308.c: New testcase.
9727 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9729 PR tree-optimization/95771
9730 * gcc.target/i386/pr95771.c: New test.
9732 2021-01-04 Richard Biener <rguenther@suse.de>
9734 PR tree-optimization/98464
9735 * g++.dg/opt/pr98464.C: New testcase.
9737 2021-01-04 Richard Biener <rguenther@suse.de>
9739 PR tree-optimization/98282
9740 * g++.dg/opt/pr98282.C: New testcase.
9742 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9745 * gcc.target/aarch64/pr89057.c: New test.
9747 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9749 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
9751 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9752 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9753 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9755 2021-01-04 Martin Liska <mliska@suse.cz>
9757 * README: Convert to utf8 from iso8859.
9759 2021-01-04 Martin Liska <mliska@suse.cz>
9761 * gcc.target/avr/avr.exp: Run dos2unix on the file.
9763 2021-01-04 Richard Biener <rguenther@suse.de>
9765 PR tree-optimization/98291
9766 * gcc.dg/vect/slp-reduc-11.c: New testcase.
9767 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
9769 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9771 PR tree-optimization/96782
9772 * gcc.dg/tree-ssa/pr96782.c: New test.
9774 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
9776 * gcc.misc-tests/outputs.exp: Adjust testcase.
9778 2021-01-01 Jakub Jelinek <jakub@redhat.com>
9780 * ChangeLog-2020: Rotate ChangeLog. New file.
9782 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9784 * lib/target-supports.exp
9785 (check_effective_target_arm_fp16_alternative_ok_nocache):
9786 Return zero for *-*-vxworks7r* targets.
9787 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
9788 * gcc.target/arm/aapcs/vfp23.c: Likewise.
9789 * gcc.target/arm/aapcs/vfp24.c: Likewise.
9790 * gcc.target/arm/aapcs/vfp25.c: Likewise.
9792 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9794 * g++.dg/init/new26.C: Fix overriding of the delete operator
9797 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9799 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
9802 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9804 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
9805 the test's dg-options.
9806 * gcc.target/arm/pr78255-2.c: Likewise.
9808 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9810 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
9812 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9814 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
9817 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9819 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
9821 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9823 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
9826 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9828 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
9830 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9832 * g++.dg/other/anon5.C: Skip on vxworks kernel.
9834 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9836 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
9837 * gcc.dg/vxworks/initpri2.c: Likewise.
9839 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9841 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
9844 2021-01-01 Olivier Hainque <hainque@adacore.com>
9846 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
9847 * gcc.dg/pthread-init-2.c: Ditto.
9849 2021-01-01 Olivier Hainque <hainque@adacore.com>
9851 * lib/target-supports.exp (check_weak_available,
9852 check_fork_available, check_effective_target_lto,
9853 check_effective_target_mempcpy): Add vxworks filters.
9855 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9857 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
9858 explicit -mno-long-calls.
9859 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
9861 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9863 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
9864 * g++.target/arm/no_unique_address_2.C: Likewise.
9866 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9868 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
9869 * gcc.target/arm/headmerge-2.c: Likewise.
9871 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9873 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
9876 Copyright (C) 2021 Free Software Foundation, Inc.
9878 Copying and distribution of this file, with or without modification,
9879 are permitted in any medium without royalty provided the copyright
9880 notice and this notice are preserved.