1 2021-07-09 Jason Merrill <jason@redhat.com>
4 * g++.dg/concepts/explicit-spec1.C: New test.
6 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
7 Uroš Bizjak <ubizjak@gmail.com>
9 * gcc.target/i386/divmod-9.c: New test case.
11 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
14 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
15 powerpc based targets.
17 2021-07-09 Patrick Palka <ppalka@redhat.com>
20 * g++.dg/cpp2a/concepts-requires26.C: New test.
21 * g++.dg/cpp2a/lambda-uneval16.C: New test.
23 2021-07-09 Patrick Palka <ppalka@redhat.com>
26 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
27 example, which we now handle correctly.
28 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
29 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
31 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
33 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
34 __attribute__((noinline)).
35 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
37 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
42 * gcc.target/mips/pr100760.c: New test.
43 * gcc.target/mips/pr100761.c: New test.
44 * gcc.target/mips/pr100762.c: New test.
46 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
48 * gcc.target/powerpc/mod-vectorize.c: New test.
50 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
52 * gcc.target/powerpc/div-vectorize-1.c: New test.
54 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
56 * gcc.target/powerpc/mul-vectorize-1.c: New test.
57 * gcc.target/powerpc/mul-vectorize-2.c: New test.
59 2021-07-08 Martin Sebor <msebor@redhat.com>
61 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
63 2021-07-08 Martin Sebor <msebor@redhat.com>
66 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
68 2021-07-08 Martin Sebor <msebor@redhat.com>
70 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
71 * g++.dg/warn/Warray-bounds-13.C: Same.
73 2021-07-08 Marek Polacek <polacek@redhat.com>
76 * g++.dg/cpp0x/noexcept70.C: New test.
78 2021-07-08 Martin Jambor <mjambor@suse.cz>
81 * gcc.dg/ipa/pr101066.c: New test.
83 2021-07-08 Martin Sebor <msebor@redhat.com>
86 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
87 * c-c++-common/Warray-bounds-4.c: Same.
89 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
91 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
94 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
96 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
98 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
99 Richard Biener <rguenther@suse.de>
101 PR tree-optimization/40210
102 * gcc.dg/builtin-bswap-13.c: New test.
103 * gcc.dg/builtin-bswap-14.c: New test.
105 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
108 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
110 2021-07-07 David Malcolm <dmalcolm@redhat.com>
112 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
113 * gcc.dg/plugin/analyzer_gil_plugin.c
114 (gil_state_machine::on_condition): Remove.
116 2021-07-07 Martin Sebor <msebor@redhat.com>
118 PR tree-optimization/100137
119 PR tree-optimization/99121
120 PR tree-optimization/97027
121 * c-c++-common/Warray-bounds-3.c: Remove xfail
122 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
123 * c-c++-common/Warray-bounds-9.c: New test.
124 * c-c++-common/Warray-bounds-10.c: New test.
125 * g++.dg/asan/asan_test.C: Suppress expected warnings.
126 * g++.dg/pr95768.C: Same.
127 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
128 * g++.dg/warn/Warray-bounds-11.C: Same.
129 * g++.dg/warn/Warray-bounds-12.C: Same.
130 * g++.dg/warn/Warray-bounds-13.C: Same.
131 * g++.dg/warn/Warray-bounds-17.C: Same.
132 * g++.dg/warn/Warray-bounds-20.C: Same.
133 * gcc.dg/Warray-bounds-29.c: Same.
134 * gcc.dg/Warray-bounds-30.c: Add xfail.
135 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
136 * gcc.dg/Warray-bounds-32.c: Same.
137 * gcc.dg/Warray-bounds-52.c: Same.
138 * gcc.dg/Warray-bounds-53.c: Same.
139 * gcc.dg/Warray-bounds-58.c: Remove xfail.
140 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
141 * gcc.dg/Warray-bounds-66.c: Same.
142 * gcc.dg/Warray-bounds-69.c: Same.
143 * gcc.dg/Wstringop-overflow-34.c: Same.
144 * gcc.dg/Wstringop-overflow-47.c: Same.
145 * gcc.dg/Wstringop-overflow-61.c: Same.
146 * gcc.dg/Warray-bounds-77.c: New test.
147 * gcc.dg/Warray-bounds-78.c: New test.
148 * gcc.dg/Warray-bounds-79.c: New test.
150 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
153 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
155 2021-07-07 Richard Biener <rguenther@suse.de>
157 PR tree-optimization/34195
158 * gcc.dg/vect/pr34195.c: New testcase.
160 2021-07-07 Richard Biener <rguenther@suse.de>
162 PR tree-optimization/99728
163 * g++.dg/opt/pr99728.C: New testcase.
165 2021-07-07 liuhongt <hongtao.liu@intel.com>
167 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
168 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
169 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
170 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
172 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
175 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
177 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
180 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
182 2021-07-06 Martin Sebor <msebor@redhat.com>
185 * g++.dg/warn/uninit-pr55881.C: New test.
187 2021-07-06 Martin Sebor <msebor@redhat.com>
189 PR tree-optimization/86650
190 * gcc.dg/Warray-bounds-76.c: New test.
192 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
195 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
197 2021-07-06 Martin Sebor <msebor@redhat.com>
199 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
200 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
202 2021-07-06 Martin Sebor <msebor@redhat.com>
204 * gcc.dg/Wobjsize-1.c: Prune expected output.
205 * gcc.dg/Warray-bounds-71.c: New test.
206 * gcc.dg/Warray-bounds-71.h: New test header.
207 * gcc.dg/Warray-bounds-72.c: New test.
208 * gcc.dg/Warray-bounds-73.c: New test.
209 * gcc.dg/Warray-bounds-74.c: New test.
210 * gcc.dg/Warray-bounds-75.c: New test.
211 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
212 * gcc.dg/Wfree-nonheap-object-5.c: New test.
213 * gcc.dg/Wfree-nonheap-object-6.c: New test.
214 * gcc.dg/pragma-diag-10.c: New test.
215 * gcc.dg/pragma-diag-9.c: New test.
216 * gcc.dg/uninit-suppress_3.c: New test.
217 * gcc.dg/pr79214.c: Xfail tests.
218 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
219 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
221 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
224 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
225 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
227 2021-07-06 Richard Biener <rguenther@suse.de>
229 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
230 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
231 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
232 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
234 2021-07-06 Andrew Pinski <apinski@marvell.com>
236 PR tree-optimization/101256
237 * g++.dg/torture/pr101256.C: New test.
239 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
242 * gfortran.dg/implied_do_io_7.f90: New test.
244 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
246 PR rtl-optimization/100328
247 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
248 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
249 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
250 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
251 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
252 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
253 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
254 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
255 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
256 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
257 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
258 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
259 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
260 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
261 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
262 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
263 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
264 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
265 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
266 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
267 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
268 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
269 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
270 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
271 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
272 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
273 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
274 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
275 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
276 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
277 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
278 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
279 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
280 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
281 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
282 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
283 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
284 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
285 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
287 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
290 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
291 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
293 2021-07-05 Andrew Pinski <apinski@marvell.com>
295 PR tree-optimization/101039
296 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
297 ABSU and still not expect ABS_EXPR.
298 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
299 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
301 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
304 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
306 2021-07-05 Richard Biener <rguenther@suse.de>
309 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
311 2021-07-05 liuhongt <hongtao.liu@intel.com>
313 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
315 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
317 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
318 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
319 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
321 (gcc-dg-debug-runtest): Move CTF support within
322 target support format test.
324 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
327 * gcc.dg/pr101294.c: New test.
329 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
332 * gdc.dg/torture/pr101273.d: New test.
334 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
337 * gdc.dg/torture/pr101282.d: New test.
339 2021-07-02 Jakub Jelinek <jakub@redhat.com>
341 * g++.dg/gomp/attrs-1.C: New test.
342 * g++.dg/gomp/attrs-2.C: New test.
343 * g++.dg/gomp/attrs-3.C: New test.
345 2021-07-02 Jakub Jelinek <jakub@redhat.com>
348 * c-c++-common/gomp/atomic-24.c: New test.
350 2021-07-02 Patrick Palka <ppalka@redhat.com>
353 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
355 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
357 * gcc.target/powerpc/mma-builtin-7.c: New test.
358 * gcc.target/powerpc/mma-builtin-8.c: New test.
360 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
362 PR tree-optimization/101223
363 * gcc.dg/pr101223.c: New.
365 2021-07-02 David Faust <david.faust@oracle.com>
367 * gcc.dg/debug/btf/btf-float-1.c: New test.
368 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
369 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
370 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
372 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
374 * lib/gcc-defs.exp: Add a comment.
376 2021-07-02 Richard Biener <rguenther@suse.de>
378 PR tree-optimization/101293
379 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
381 2021-07-02 Jakub Jelinek <jakub@redhat.com>
384 * gcc.target/i386/avx2-pr101286.c: New test.
386 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
388 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
389 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
390 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
391 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
392 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
393 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
394 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
395 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
397 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
399 * gcc.target/powerpc/float128-cmove.c: New test.
400 * gcc.target/powerpc/float128-minmax-3.c: New test.
402 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
404 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
406 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
409 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
411 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
412 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
413 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
414 * gcc.target/i386/avx512f_cond_move.c: Also pass
415 -mprefer-vector-width=512 and expect integer broadcast.
416 * gcc.target/i386/pr100865-1.c: New test.
417 * gcc.target/i386/pr100865-2.c: Likewise.
418 * gcc.target/i386/pr100865-3.c: Likewise.
419 * gcc.target/i386/pr100865-4a.c: Likewise.
420 * gcc.target/i386/pr100865-4b.c: Likewise.
421 * gcc.target/i386/pr100865-5a.c: Likewise.
422 * gcc.target/i386/pr100865-5b.c: Likewise.
423 * gcc.target/i386/pr100865-6a.c: Likewise.
424 * gcc.target/i386/pr100865-6b.c: Likewise.
425 * gcc.target/i386/pr100865-6c.c: Likewise.
426 * gcc.target/i386/pr100865-7a.c: Likewise.
427 * gcc.target/i386/pr100865-7b.c: Likewise.
428 * gcc.target/i386/pr100865-7c.c: Likewise.
429 * gcc.target/i386/pr100865-8a.c: Likewise.
430 * gcc.target/i386/pr100865-8b.c: Likewise.
431 * gcc.target/i386/pr100865-8c.c: Likewise.
432 * gcc.target/i386/pr100865-9a.c: Likewise.
433 * gcc.target/i386/pr100865-9b.c: Likewise.
434 * gcc.target/i386/pr100865-9c.c: Likewise.
435 * gcc.target/i386/pr100865-10a.c: Likewise.
436 * gcc.target/i386/pr100865-10b.c: Likewise.
437 * gcc.target/i386/pr100865-11a.c: Likewise.
438 * gcc.target/i386/pr100865-11b.c: Likewise.
439 * gcc.target/i386/pr100865-11c.c: Likewise.
440 * gcc.target/i386/pr100865-12a.c: Likewise.
441 * gcc.target/i386/pr100865-12b.c: Likewise.
442 * gcc.target/i386/pr100865-12c.c: Likewise.
444 2021-07-01 Richard Biener <rguenther@suse.de>
446 PR tree-optimization/101280
447 PR tree-optimization/101173
448 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
450 2021-07-01 Richard Biener <rguenther@suse.de>
452 PR tree-optimization/101278
453 * gcc.dg/torture/pr101278.c: New testcase.
455 2021-07-01 Richard Biener <rguenther@suse.de>
457 PR tree-optimization/100778
458 * gcc.dg/torture/pr100778.c: New testcase.
460 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
463 * gcc.target/i386/pr101044.c: New test.
465 2021-07-01 Richard Biener <rguenther@suse.de>
467 PR tree-optimization/101178
468 * gcc.dg/vect/bb-slp-72.c: New testcase.
469 * gcc.dg/vect/bb-slp-73.c: Likewise.
470 * gcc.dg/vect/bb-slp-74.c: Likewise.
472 2021-07-01 Jakub Jelinek <jakub@redhat.com>
475 * gcc.dg/pr101266.c: New test.
477 2021-07-01 Patrick Palka <ppalka@redhat.com>
480 * g++.dg/cpp0x/constexpr-empty16.C: New test.
482 2021-07-01 Patrick Palka <ppalka@redhat.com>
485 * g++.dg/template/access41.C: New test.
486 * g++.dg/template/access41a.C: New test.
488 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
490 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
493 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
495 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
497 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
500 2021-06-30 Patrick Palka <ppalka@redhat.com>
502 * g++.dg/cpp2a/concepts-access2.C: New test.
504 2021-06-30 Marek Polacek <polacek@redhat.com>
508 * g++.dg/cpp0x/auto24.C: Remove dg-error.
509 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
510 * g++.dg/cpp0x/auto42.C: Likewise.
511 * g++.dg/cpp0x/initlist75.C: Likewise.
512 * g++.dg/cpp0x/initlist80.C: Likewise.
513 * g++.dg/diagnostic/auto1.C: Remove dg-error.
514 * g++.dg/cpp23/auto-array.C: New test.
516 2021-06-30 Richard Biener <rguenther@suse.de>
518 PR tree-optimization/101267
519 * gfortran.dg/pr101267.f90: New testcase.
521 2021-06-30 David Malcolm <dmalcolm@redhat.com>
524 * gcc.dg/analyzer/clobbers-1.c: New test.
525 * gcc.dg/analyzer/clobbers-2.c: New test.
526 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
528 (test_52): Likewise. Add coverage for end of buffer.
529 * gcc.dg/analyzer/explode-1.c: Add leak warning.
530 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
531 (test_4): Use char. Mark xfail as fixed.
533 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
536 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
537 * gcc.dg/analyzer/symbolic-8.c: New test.
539 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
541 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
543 2021-06-30 Richard Biener <rguenther@suse.de>
545 PR tree-optimization/101264
546 * gfortran.dg/pr101264.f90: New testcase.
548 2021-06-30 liuhongt <hongtao.liu@intel.com>
551 * gcc.target/i386/pr101248.c: New test.
553 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
555 * gcc.dg/pr101254.c: New.
557 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
560 * gcc.target/i386/pr95046-9.c: New test.
562 2021-06-29 Richard Biener <rguenther@suse.de>
564 * gcc.dg/vect/pr67790.c: Un-XFAIL.
565 * gcc.dg/vect/bb-slp-71.c: New testcase.
567 2021-06-29 Jakub Jelinek <jakub@redhat.com>
570 * g++.dg/ubsan/pr101210.C: New test.
572 2021-06-29 Richard Biener <rguenther@suse.de>
574 PR tree-optimization/101242
575 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
576 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
578 2021-06-28 Martin Sebor <msebor@redhat.com>
580 * g++.dg/uninit-pr74762.C: New test.
581 * g++.dg/warn/uninit-pr74765.C: Same.
583 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
584 David Faust <david.faust@oracle.com>
586 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
587 (gcc-dg-debug-runtest): Add -gctf support.
588 * gcc.dg/debug/btf/btf-1.c: New test.
589 * gcc.dg/debug/btf/btf-2.c: Likewise.
590 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
591 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
592 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
593 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
594 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
595 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
596 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
597 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
598 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
599 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
600 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
601 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
602 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
603 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
604 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
605 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
606 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
607 * gcc.dg/debug/btf/btf.exp: Likewise.
608 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
609 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
610 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
611 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
612 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
613 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
614 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
615 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
616 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
617 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
618 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
619 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
620 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
621 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
622 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
623 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
624 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
625 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
626 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
627 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
628 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
629 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
630 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
631 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
632 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
633 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
634 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
635 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
636 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
637 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
638 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
639 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
640 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
641 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
642 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
643 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
644 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
645 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
646 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
647 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
648 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
649 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
650 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
651 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
652 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
653 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
654 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
655 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
656 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
657 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
658 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
659 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
660 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
661 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
662 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
663 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
664 * gcc.dg/debug/ctf/ctf.exp: Likewise.
665 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
666 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
667 * gcc.dg/debug/btf/btf-function-3.c: New file.
668 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
669 * gcc.dg/debug/btf/btf-struct-2.c: New file.
670 * gcc.dg/debug/btf/btf-variables-2.c: New file.
671 * gcc.dg/debug/btf/btf-variables-3.c: New file.
672 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
673 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
674 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
675 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
676 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
677 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
679 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
681 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
683 2021-06-28 Martin Jambor <mjambor@suse.cz>
686 * gcc.dg/ipa/pr93385.c: New test.
687 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
688 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
689 * g++.dg/ipa/ipa-sra-4.C: Likewise.
691 2021-06-28 Richard Biener <rguenther@suse.de>
693 PR tree-optimization/101229
694 * gcc.dg/torture/pr101229.c: New testcase.
696 2021-06-28 Richard Biener <rguenther@suse.de>
698 PR tree-optimization/101207
699 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
701 2021-06-28 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/101173
704 * gcc.dg/torture/pr101173.c: New testcase.
706 2021-06-28 liuhongt <hongtao.liu@intel.com>
709 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
710 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
711 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
712 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
713 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
714 * gcc.target/i386/avx512vl-pr100648.c: New test.
715 * gcc.target/i386/avx512vl-blendv-1.c: New test.
716 * gcc.target/i386/avx512vl-blendv-2.c: New test.
718 2021-06-28 liuhongt <hongtao.liu@intel.com>
720 * gcc.target/i386/funcspec-8.c: Replace
721 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
722 * gcc.target/i386/blendv-1.c: New test.
723 * gcc.target/i386/blendv-2.c: New test.
725 2021-06-27 Andrew Pinski <apinski@marvell.com>
727 * gcc.dg/torture/pr101230-1.c: New test.
729 2021-06-26 Patrick Palka <ppalka@redhat.com>
732 * g++.dg/template/access40.C: New test.
733 * g++.dg/template/access40a.C: New test.
735 2021-06-26 Jason Merrill <jason@redhat.com>
739 * g++.dg/cpp2a/no_unique_address13.C: New test.
741 2021-06-26 Marek Polacek <polacek@redhat.com>
744 * g++.dg/cpp0x/noexcept69.C: New test.
745 * g++.dg/parse/saved1.C: Adjust dg-error.
746 * g++.dg/template/crash50.C: Likewise.
748 2021-06-25 David Malcolm <dmalcolm@redhat.com>
750 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
751 for v4f, to avoid relying on exact floating-point equality.
752 * jit.dg/test-vector-types.cc (check_div): Likewise.
754 2021-06-25 David Malcolm <dmalcolm@redhat.com>
756 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
757 * jit.dg/test-asm.cc: Likewise.
759 2021-06-25 Martin Sebor <msebor@redhat.com>
762 * gcc.dg/Wnonnull-7.c: New test.
764 2021-06-25 Richard Biener <rguenther@suse.de>
766 PR tree-optimization/101202
767 * gcc.dg/torture/pr101202.c: New testcase.
769 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
771 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
773 2021-06-25 liuhongt <hongtao.liu@intel.com>
776 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
777 temporarily avoid regression, eventually xfail should be
780 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
782 * gcc.dg/tree-ssa/evrp30.c: New.
784 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
786 * gcc.dg/tree-ssa/pr101189.c: New.
788 2021-06-24 Patrick Palka <ppalka@redhat.com>
791 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
793 2021-06-24 Patrick Palka <ppalka@redhat.com>
796 * g++.dg/cpp2a/concepts-requires25.C: New test.
798 2021-06-24 Jakub Jelinek <jakub@redhat.com>
801 * gcc.dg/pr101171.c: New test.
803 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
806 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
807 Add --param vect-epilogues-nomask=0.
808 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
809 to avoid loop vectorization.
813 2021-06-24 Richard Biener <rguenther@suse.de>
815 * gcc.target/i386/vect-addsubv2df.c: New testcase.
816 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
817 * gcc.target/i386/vect-addsubv4df.c: Likewise.
818 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
819 * gcc.target/i386/vect-addsub-2.c: Likewise.
820 * gcc.target/i386/vect-addsub-3.c: Likewise.
822 2021-06-24 Jakub Jelinek <jakub@redhat.com>
825 * gcc.dg/pr101170.c: New test.
827 2021-06-24 Jakub Jelinek <jakub@redhat.com>
830 * gcc.dg/pr101172.c: New test.
832 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
834 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
836 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
838 2021-06-24 Jakub Jelinek <jakub@redhat.com>
840 * c-c++-common/gomp/target-in-reduction-1.c: New test.
841 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
842 target or combined target constructs.
844 2021-06-24 Richard Biener <rguenther@suse.de>
846 PR tree-optimization/101105
847 * gcc.dg/torture/pr101105.c: New testcase.
849 2021-06-24 liuhongt <hongtao.liu@intel.com>
852 * gcc.target/i386/pr98434-1.c: New test.
853 * gcc.target/i386/pr98434-2.c: New test.
854 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
856 2021-06-23 Patrick Palka <ppalka@redhat.com>
859 * g++.dg/cpp1z/class-deduction-access3.C: New test.
860 * g++.dg/cpp1z/class-deduction91.C: New test.
862 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
864 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
865 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
866 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
867 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
868 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
869 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
870 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
871 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
873 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
874 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
875 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
876 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
877 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
878 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
879 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
882 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
884 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
887 2021-06-23 Patrick Palka <ppalka@redhat.com>
890 * g++.dg/cpp1z/class-deduction88.C: New test.
891 * g++.dg/cpp1z/class-deduction89.C: New test.
892 * g++.dg/cpp1z/class-deduction90.C: New test.
894 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
897 * gcc.target/i386/pr101175.c: New test.
899 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
902 * gfortran.dg/coarray_collectives_17.f90: New test.
904 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
905 Tobias Burnus <tobias@codesourcery.com>
908 * gfortran.dg/pr93524.c: New.
909 * gfortran.dg/pr93524.f90: New.
911 2021-06-22 David Malcolm <dmalcolm@redhat.com>
914 * gcc.dg/analyzer/pr101143.c: New test.
916 2021-06-22 Richard Biener <rguenther@suse.de>
919 * gcc.dg/pr101156.c: New testcase.
921 2021-06-22 Jakub Jelinek <jakub@redhat.com>
923 PR tree-optimization/101159
924 * gcc.c-torture/compile/pr101159.c: New test.
926 2021-06-22 Jakub Jelinek <jakub@redhat.com>
929 * g++.target/i386/empty-class1.C: Require lp64 effective target
930 instead of x86_64-*-*.
931 * g++.target/i386/empty-class2.C: New test.
933 2021-06-22 Jakub Jelinek <jakub@redhat.com>
934 Andrew Pinski <apinski@marvell.com>
936 PR tree-optimization/101162
937 * g++.dg/opt/pr101162.C: New test.
939 2021-06-22 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/101151
942 * gcc.dg/torture/pr101151.c: New testcase.
944 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
946 * g++.dg/modules/omp-1_a.C: Check pthread is available for
948 * g++.dg/modules/omp-2_a.C: Ditto.
950 2021-06-22 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/101158
953 * gfortran.dg/pr101158.f90: New testcase.
955 2021-06-22 Jakub Jelinek <jakub@redhat.com>
958 * gcc.target/i386/pr11877-2.c: New test.
960 2021-06-22 liuhongt <hongtao.liu@intel.com>
962 PR tree-optimization/97770
963 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
964 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
966 2021-06-22 liuhongt <hongtao.liu@intel.com>
969 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
970 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
971 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
972 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
973 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
974 * gcc.target/i386/avx512f-pr100267-1.c: New test.
975 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
976 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
977 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
978 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
979 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
980 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
981 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
982 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
983 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
984 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
986 2021-06-22 liuhongt <hongtao.liu@intel.com>
989 * gcc.target/i386/pr100310.c: New test.
991 2021-06-21 Jason Merrill <jason@redhat.com>
994 * g++.target/i386/empty-class1.C: New test.
996 2021-06-21 Patrick Palka <ppalka@redhat.com>
999 * g++.dg/opt/nrv21.C: New test.
1001 2021-06-21 Patrick Palka <ppalka@redhat.com>
1004 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
1006 2021-06-21 Jakub Jelinek <jakub@redhat.com>
1008 PR inline-asm/100785
1009 * c-c++-common/pr100785.c: New test.
1010 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
1011 * gcc.dg/pr48552-2.c: Likewise.
1013 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1016 * gcc.target/arm/simd/pr97906.c: New test.
1018 2021-06-21 Richard Biener <rguenther@suse.de>
1020 PR tree-optimization/101121
1021 * gfortran.dg/pr101121.f: New testcase.
1023 2021-06-21 liuhongt <hongtao.liu@intel.com>
1026 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
1027 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
1028 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
1029 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
1031 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
1034 * gcc.target/i386/pr11877.c: New test case.
1036 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1038 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
1040 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
1042 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
1044 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
1047 2021-06-18 Harald Anlauf <anlauf@gmx.de>
1051 * gfortran.dg/min0_max0_1.f90: New test.
1052 * gfortran.dg/min0_max0_2.f90: New test.
1054 2021-06-18 David Malcolm <dmalcolm@redhat.com>
1056 * gcc.dg/analyzer/symbolic-7.c: New test.
1058 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1061 * gcc.target/arm/acle/pr100856.c: New test.
1062 * gcc.target/arm/multilib.exp: Add tests for cde options.
1064 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
1066 * gcc.target/powerpc/float128-minmax-2.c: New test.
1068 2021-06-17 Jason Merrill <jason@redhat.com>
1071 * g++.dg/cpp0x/deleted15.C: New test.
1073 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
1076 * gcc.target/i386/pr100704-1.c: New test.
1077 * gcc.target/i386/pr100704-2.c: Likewise.
1078 * gcc.target/i386/pr100704-3.c: Likewise.
1080 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
1083 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
1084 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
1086 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
1088 * gcc.dg/pr100790.c: New test.
1090 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
1092 * gcc.target/s390/zvector/vec-doublee.c: New test.
1093 * gcc.target/s390/zvector/vec-floate.c: New test.
1095 2021-06-17 Richard Biener <rguenther@suse.de>
1097 PR tree-optimization/54400
1098 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
1100 2021-06-16 Jason Merrill <jason@redhat.com>
1104 * g++.dg/template/access39.C: New test.
1106 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1110 * gfortran.dg/pr95502.f90: New test.
1112 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1115 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1119 * gfortran.dg/pr95502.f90: New test.
1121 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1125 * gfortran.dg/pr95502.f90: New test.
1127 2021-06-16 Jason Merrill <jason@redhat.com>
1130 PR preprocessor/96391
1131 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
1132 * g++.dg/plugin/plugin.exp: Run it.
1134 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1136 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1138 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1140 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1142 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1144 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1146 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1148 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1150 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1152 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
1154 2021-06-16 Martin Jambor <mjambor@suse.cz>
1156 PR tree-optimization/100453
1157 * gcc.dg/tree-ssa/pr100453.c: New test.
1159 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1161 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
1164 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1166 PR middle-end/101062
1167 * gcc.dg/pr101062.c: New test.
1169 2021-06-16 Richard Biener <rguenther@suse.de>
1171 PR tree-optimization/101088
1172 * gcc.dg/torture/pr101088.c: New testcase.
1174 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
1176 PR rtl-optimization/46235
1177 * gcc.target/i386/bt-5.c: New test.
1178 * gcc.target/i386/bt-6.c: New test.
1179 * gcc.target/i386/bt-7.c: New test.
1181 2021-06-16 Arnaud Charlet <charlet@adacore.com>
1183 * gnat.dg/limited4.adb: Disable illegal code.
1185 2021-06-16 Richard Biener <rguenther@suse.de>
1187 PR tree-optimization/101083
1188 * gcc.dg/vect/pr97832-4.c: New testcase.
1190 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
1193 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
1194 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
1195 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
1196 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
1197 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
1198 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
1199 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
1200 * gfortran.dg/gomp/defaultmap-1.f90: New test.
1201 * gfortran.dg/gomp/defaultmap-2.f90: New test.
1202 * gfortran.dg/gomp/defaultmap-3.f90: New test.
1203 * gfortran.dg/gomp/defaultmap-4.f90: New test.
1204 * gfortran.dg/gomp/defaultmap-5.f90: New test.
1205 * gfortran.dg/gomp/defaultmap-6.f90: New test.
1206 * gfortran.dg/gomp/defaultmap-7.f90: New test.
1208 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1210 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
1211 * gcc.dg/analyzer/capacity-1.c: New test.
1212 * gcc.dg/analyzer/capacity-2.c: New test.
1213 * gcc.dg/analyzer/capacity-3.c: New test.
1215 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1218 * gcc.dg/analyzer/explode-2a.c: New test.
1220 2021-06-15 Jakub Jelinek <jakub@redhat.com>
1223 * gcc.target/i386/pr101046.c: New test.
1225 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
1227 * c-c++-common/Wattributes.c: Remove s390-specific check and add
1229 * gcc.dg/Wattributes-6.c: Likewise.
1231 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
1234 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
1236 2021-06-14 Martin Sebor <msebor@redhat.com>
1239 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
1240 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
1241 * g++.dg/warn/Wstringop-overflow-7.C: New test.
1242 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
1243 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
1245 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
1248 * gcc.target/powerpc/pr100777.c: New test.
1250 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
1253 * gcc.target/i386/pr101058.c: New test.
1255 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
1258 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
1259 * gcc.dg/spellcheck-stdlib.c: Likewise.
1261 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
1263 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
1264 * gcc.target/arm/simd/mve-vshl.c: Likewise.
1265 * gcc.target/arm/simd/mve-vec-pack.c: New test.
1266 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
1268 2021-06-14 Richard Biener <rguenther@suse.de>
1270 PR tree-optimization/100934
1271 * gcc.dg/torture/pr100934.c: New testcase.
1273 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
1275 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
1276 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
1277 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
1278 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
1279 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
1280 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
1281 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
1283 2021-06-14 Richard Biener <rguenther@suse.de>
1285 PR tree-optimization/101031
1286 * gcc.dg/torture/pr101031.c: New testcase.
1288 2021-06-13 Jason Merrill <jason@redhat.com>
1290 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
1292 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
1295 * g++.target/i386/pr101023a.C: New test.
1296 * g++.target/i386/pr101023b.C: Likewise.
1298 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
1300 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
1301 * gcc.dg/uninit-pr93100.c: Skip on AIX.
1302 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
1304 2021-06-12 Jason Merrill <jason@redhat.com>
1306 * g++.dg/ext/attrib62.C: No longer warn.
1307 * g++.dg/diagnostic/maybe_unused1.C: New test.
1309 2021-06-12 Jason Merrill <jason@redhat.com>
1312 * g++.dg/ext/array4.C: New test.
1314 2021-06-11 Carl Love <cel@us.ibm.com>
1316 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
1317 (dg-require-effective-target): Change target to p9vector_hw.
1319 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
1321 * gcc.dg/gomp/simd-clones-2.c: Enhance.
1323 2021-06-11 Patrick Palka <ppalka@redhat.com>
1327 * g++.dg/template/sfinae-dr1227.C: New test.
1329 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1332 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
1334 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
1336 PR tree-optimization/96392
1337 * gcc.dg/pr96392.c: New test.
1339 2021-06-11 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/101025
1342 * gcc.dg/torture/pr101025.c: New testcase.
1344 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1347 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
1348 directives check for target is v8.1-m.main+mve or not before
1349 comparing the assembly output.
1350 * gcc.target/arm/cmse/cmse-20.c: New test.
1352 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1355 * g++.dg/cpp23/consteval-if1.C: New test.
1356 * g++.dg/cpp23/consteval-if2.C: New test.
1357 * g++.dg/cpp23/consteval-if3.C: New test.
1358 * g++.dg/cpp23/consteval-if4.C: New test.
1359 * g++.dg/cpp23/consteval-if5.C: New test.
1360 * g++.dg/cpp23/consteval-if6.C: New test.
1361 * g++.dg/cpp23/consteval-if7.C: New test.
1362 * g++.dg/cpp23/consteval-if8.C: New test.
1363 * g++.dg/cpp23/consteval-if9.C: New test.
1364 * g++.dg/cpp23/consteval-if10.C: New test.
1365 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
1367 2021-06-11 David Malcolm <dmalcolm@redhat.com>
1369 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
1370 expected number of enodes after the loop.
1371 * gcc.dg/analyzer/paths-8.c: New test.
1373 2021-06-11 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/101028
1376 * gcc.dg/pr101028.c: New testcase.
1378 2021-06-11 Richard Biener <rguenther@suse.de>
1380 PR tree-optimization/101026
1381 * gfortran.dg/pr101026.f: New testcase.
1383 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1385 PR rtl-optimization/101008
1386 * gcc.dg/pr101008.c: New test.
1388 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.target/i386/sse-pr101007.c: New test.
1393 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
1396 * gcc.target/i386/pr101021-1.c: New test.
1397 * gcc.target/i386/pr101021-2.c: Ditto.
1399 2021-06-11 Martin Liska <mliska@suse.cz>
1401 PR gcov-profile/100788
1402 * gcc.dg/pr100788.c: New test.
1404 2021-06-11 Richard Biener <rguenther@suse.de>
1406 PR middle-end/101009
1407 * gcc.dg/torture/pr101009.c: New testcase.
1409 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
1411 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
1413 2021-06-11 Marek Polacek <polacek@redhat.com>
1416 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
1417 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
1419 2021-06-10 Patrick Palka <ppalka@redhat.com>
1422 * g++.dg/template/ttp34.C: New test.
1423 * g++.dg/template/ttp34a.C: New test.
1424 * g++.dg/template/ttp34b.C: New test.
1426 2021-06-10 Patrick Palka <ppalka@redhat.com>
1429 * g++.dg/cpp2a/concepts-return-req3.C: New test.
1431 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
1433 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
1434 tests. Update expected counts.
1435 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
1436 tests. Update expected counts.
1438 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
1441 * gdc.dg/pr100967.d: New test.
1443 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1445 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
1446 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
1448 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1450 * gcc.dg/vect/pr56541.c: Fix target selector.
1452 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
1453 Thomas Schwinge <thomas@codesourcery.com>
1455 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
1456 * c-c++-common/goacc/finalize-1.c: Likewise.
1457 * c-c++-common/goacc/mdc-1.c: Likewise.
1458 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1459 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
1460 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
1461 * gfortran.dg/goacc/finalize-1.f: Likewise.
1462 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
1464 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
1466 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
1467 * c-c++-common/goacc/mdc-2.c: Likewise.
1468 * g++.dg/goacc/mdc.C: Likewise.
1470 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1472 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
1473 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
1475 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1478 * g++.dg/opt/pr100852.C: New test.
1480 2021-06-09 Andrew Pinski <apinski@marvell.com>
1482 * g++.dg/torture/pr100925.C: New test.
1484 2021-06-09 Carl Love <cel@us.ibm.com>
1486 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
1488 Add tests for vec_signextq.
1489 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
1491 2021-06-09 Carl Love <cel@us.ibm.com>
1493 * gcc.target/powerpc/fp128_conversions.c: New file.
1494 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
1495 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
1496 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
1497 (ppc_native_128bit): Remove dg-require-effective-target.
1499 2021-06-09 Carl Love <cel@us.ibm.com>
1501 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
1504 2021-06-09 Carl Love <cel@us.ibm.com>
1506 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
1509 2021-06-09 Carl Love <cel@us.ibm.com>
1511 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
1513 2021-06-09 Carl Love <cel@us.ibm.com>
1515 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
1516 New runnable test case.
1517 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
1518 for xxlor instruction.
1520 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1522 * gcc.target/arm/simd/mve-vclz.c: New test.
1524 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1526 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
1527 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
1528 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
1529 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
1531 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
1533 * gcc.dg/builtins-70.c: New test.
1535 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1537 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
1538 counts to test 32 and 64 bit separately.
1539 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
1540 counts to test 32 and 64 bit separately.
1541 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
1542 counts to test 32 and 64 bit separately.
1543 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
1544 counts to test 32 and 64 bit separately.
1546 2021-06-09 Richard Biener <rguenther@suse.de>
1548 PR tree-optimization/100981
1549 * gfortran.dg/vect/pr100981-1.f90: New testcase.
1551 2021-06-09 Richard Biener <rguenther@suse.de>
1553 PR tree-optimization/97832
1554 * gcc.dg/vect/pr97832-1.c: New testcase.
1555 * gcc.dg/vect/pr97832-2.c: Likewise.
1556 * gcc.dg/vect/pr97832-3.c: Likewise.
1557 * g++.dg/vect/slp-pr98855.cc: XFAIL.
1558 * gcc.dg/vect/slp-50.c: New file.
1560 2021-06-09 Jakub Jelinek <jakub@redhat.com>
1563 * gfortran.dg/gomp/pr100965.f90: New test.
1565 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
1568 * gcc.target/i386/pr100936.c: New test.
1570 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
1572 * gcc.target/powerpc/float128-call.c: Adjust.
1573 * gcc.target/powerpc/pr100085.c: New test.
1575 2021-06-09 Jason Merrill <jason@redhat.com>
1578 * g++.dg/diagnostic/enum3.C: New test.
1580 2021-06-08 Marek Polacek <polacek@redhat.com>
1583 * g++.dg/cpp2a/explicit18.C: New test.
1585 2021-06-08 Andrew Pinski <apinski@marvell.com>
1587 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
1588 happens on the outside of the bit_xor.
1590 2021-06-08 Jason Merrill <jason@redhat.com>
1592 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
1593 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
1594 * g++.dg/ext/utf-badconcat.C: Likewise.
1595 * g++.dg/ext/utf-badconcat2.C: Likewise.
1597 2021-06-08 Jason Merrill <jason@redhat.com>
1599 * g++.dg/cpp23/mixed-concat1.C: New test.
1601 2021-06-08 Jason Merrill <jason@redhat.com>
1603 * g++.dg/cpp23/whitespace-splice1.C: New test.
1605 2021-06-08 Jason Merrill <jason@redhat.com>
1607 * g++.dg/cpp23/narrowing-bool1.C: New test.
1609 2021-06-08 David Malcolm <dmalcolm@redhat.com>
1612 * gcc.dg/analyzer/bitfields-1.c: New test.
1613 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
1615 (test_44): Update test values assigned to the bits to ones that
1616 fit in the range of the bitfield type. Remove xfails.
1617 (test_45): Remove xfails.
1619 2021-06-08 Jason Merrill <jason@redhat.com>
1622 * g++.dg/cpp0x/initlist124.C: New test.
1624 2021-06-08 Richard Biener <rguenther@suse.de>
1626 PR tree-optimization/100923
1627 * gcc.dg/torture/pr100923.c: New testcase.
1629 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1632 * g++.dg/gomp/doacross-2.C: New test.
1634 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
1636 PR middle-end/100951
1637 * gcc.target/i386/pr100951.c: New test.
1639 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
1645 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
1648 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
1649 * gfortran.dg/gomp/scan-5.f90: Likewise.
1650 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
1651 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
1652 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1653 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
1654 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1656 2021-06-08 Martin Liska <mliska@suse.cz>
1658 * gcc.dg/format/strfmon-1.c: Fix typo.
1659 * gfortran.dg/char4-subscript.f90: Likewise.
1661 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
1663 PR tree-optimization/100794
1664 * gcc.dg/tree-ssa/pr100794.c: New test.
1666 2021-06-08 Jason Merrill <jason@redhat.com>
1669 * g++.dg/template/lookup17.C: New test.
1671 2021-06-08 Jason Merrill <jason@redhat.com>
1674 * g++.dg/cpp0x/alias-decl-73.C: New test.
1676 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
1679 * gcc.target/i386/pr100637-5b.c: New test.
1680 * gcc.target/i386/pr100637-5w.c: Ditto.
1682 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1685 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
1686 * gcc.target/i386/pr82735-4.c: Likewise.
1687 * gcc.target/i386/pr82735-5.c: Likewise.
1689 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
1691 * gcc.dg/sso-14.c: Adjust.
1693 2021-06-07 Patrick Palka <ppalka@redhat.com>
1696 * g++.dg/template/access38.C: New test.
1698 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1701 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
1704 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1707 * gcc.dg/pr100887.c: New test.
1709 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1711 PR middle-end/100898
1712 * g++.dg/ext/va-arg-pack-3.C: New test.
1714 2021-06-07 liuhongt <hongtao.liu@intel.com>
1717 * g++.target/i386/pr100885.C: New test.
1719 2021-06-07 liuhongt <hongtao.liu@intel.com>
1722 * gcc.target/i386/pr82735-1.c: New test.
1723 * gcc.target/i386/pr82735-2.c: New test.
1724 * gcc.target/i386/pr82735-3.c: New test.
1725 * gcc.target/i386/pr82735-4.c: New test.
1726 * gcc.target/i386/pr82735-5.c: New test.
1728 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.dg/gomp/scan-1.c: New test.
1732 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1735 * c-c++-common/gomp/pr100902-1.c: New test.
1737 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
1739 * gcc.dg/sso-14.c: New test.
1741 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1748 * gfortran.dg/PR100120.f90: New test.
1749 * gfortran.dg/character_workout_1.f90: New test.
1750 * gfortran.dg/character_workout_4.f90: New test.
1752 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1754 PR middle-end/100905
1755 * gfortran.dg/gomp/loop-3.f90: New test.
1757 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
1760 * gdc.dg/pr100882a.d: New test.
1761 * gdc.dg/pr100882b.d: New test.
1762 * gdc.dg/pr100882c.d: New test.
1763 * gdc.dg/torture/pr100882.d: New test.
1765 2021-06-04 Patrick Palka <ppalka@redhat.com>
1768 * g++.dg/template/param4.C: New test.
1769 * g++.dg/template/param5.C: New test.
1770 * g++.dg/cpp1z/nontype-auto19.C: New test.
1771 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
1772 deduced type of a decltype(auto) NTTP has top-level cv-quals.
1774 2021-06-04 Patrick Palka <ppalka@redhat.com>
1777 * g++.dg/cpp0x/alias-decl-72.C: New test.
1778 * g++.dg/cpp0x/alias-decl-72a.C: New test.
1780 2021-06-04 Harald Anlauf <anlauf@gmx.de>
1783 * gfortran.dg/inline_matmul_25.f90: New test.
1785 2021-06-04 Martin Sebor <msebor@redhat.com>
1788 * gcc.dg/nonnull-6.c: New test.
1790 2021-06-04 Martin Sebor <msebor@redhat.com>
1792 PR middle-end/100732
1793 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
1794 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
1795 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
1796 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
1797 * gcc.dg/uninit-pr100732.c: New test.
1799 2021-06-04 Martin Sebor <msebor@redhat.com>
1801 * gcc.dg/Wvla-parameter-10.c: New test.
1802 * gcc.dg/Wvla-parameter-11.c: New test.
1804 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1806 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
1807 commit in addition - add more dg-errors and '... end ...' due to changed
1809 * gfortran.dg/goacc/omp.f95: Likewise.
1810 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
1812 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
1815 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
1817 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1819 * gfortran.dg/gomp/pr99928-5.f90: Really use the
1820 proper iteration variable.
1822 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1824 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
1825 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1826 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1827 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1828 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1829 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
1830 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
1831 fix loop-variable and remove xfail.
1833 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1836 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
1838 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1841 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
1842 C/C++ version of the patch.
1843 * gfortran.dg/gomp/loop-1.f90: New test.
1844 * gfortran.dg/gomp/loop-2.f90: New test.
1845 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
1846 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1847 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1848 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1849 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
1850 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1851 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1852 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
1853 of 'acc loops' to hide unrelated bug for now.
1854 * gfortran.dg/goacc/omp-fixed.f: Likewise
1856 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1859 * gcc.target/i386/pr100887.c: New test.
1861 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1864 * g++.dg/gomp/declare-simd-8.C: New test.
1866 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
1868 * gcc.target/powerpc/not-promote-mode.c: New.
1870 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
1873 * gcc.target/i386/vperm-v2hi.c: New test.
1874 * gcc.target/i386/vperm-v4qi.c: Ditto.
1876 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
1878 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
1880 2021-06-03 Patrick Palka <ppalka@redhat.com>
1883 * g++.dg/cpp0x/alias-decl-71.C: New test.
1885 2021-06-03 Patrick Palka <ppalka@redhat.com>
1888 * g++.dg/cpp2a/using-enum-9.C: New test.
1890 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1892 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
1894 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
1896 * gcc.target/arm/simd/mve-vabs.c: New test.
1898 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1900 * gnat.dg/bit_packed_array6.adb: New test.
1901 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
1903 2021-06-03 Martin Liska <mliska@suse.cz>
1905 * gcc.dg/spellcheck-options-23.c: New test.
1907 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1909 * gnat.dg/inline22.adb: New test.
1911 2021-06-03 Tamar Christina <tamar.christina@arm.com>
1913 * gcc.target/aarch64/cpunative/info_16: Update implementer.
1914 * gcc.target/aarch64/cpunative/info_17: Likewise
1916 2021-06-03 Jakub Jelinek <jakub@redhat.com>
1919 * g++.dg/gomp/depend-iterator-3.C: New test.
1920 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
1921 this as base expression of depend array section, expect a different
1922 error wording for this as depend locator and add testcases
1923 for affinity clauses.
1925 2021-06-02 Jason Merrill <jason@redhat.com>
1928 * g++.dg/init/no-elide2.C: New test.
1930 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
1932 * gcc.target/s390/ashr.c: New test.
1934 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
1937 * gfortran.dg/gomp/taskloop-2.f90: New.
1939 2021-06-02 Jakub Jelinek <jakub@redhat.com>
1941 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
1944 2021-06-01 Patrick Palka <ppalka@redhat.com>
1947 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
1948 * g++.dg/cpp0x/dc10.C: New test.
1949 * g++.dg/cpp0x/initlist-base4.C: New test.
1950 * g++.dg/cpp2a/constexpr-init22.C: New test.
1952 2021-06-01 Andrew Pinski <apinski@marvell.com>
1954 PR tree-optimization/95481
1955 * gcc.dg/tree-ssa/tailcall-10.c: New test.
1956 * gcc.dg/tree-ssa/tailcall-11.c: New test.
1957 * gcc.dg/tree-ssa/tailcall-12.c: New test.
1958 * gcc.dg/tree-ssa/tailcall-13.c: New test.
1959 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
1961 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
1964 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
1966 2021-06-01 Jason Merrill <jason@redhat.com>
1969 * g++.dg/cpp2a/destroying-delete5.C: New test.
1971 2021-06-01 Jason Merrill <jason@redhat.com>
1974 * g++.dg/cpp0x/depr-copy4.C: New test.
1976 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
1978 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
1979 * gcc.dg/pr80776-1.c: Same.
1981 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
1984 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
1985 now diagnosed with less error output.
1986 * gfortran.dg/gomp/scan-1.f90: Likewise.
1987 * gfortran.dg/gomp/pr99928-3.f90: New test.
1988 * gfortran.dg/gomp/taskloop-1.f90: New test.
1990 2021-06-01 liuhongt <hongtao.liu@intel.com>
1992 PR tree-optimization/98365
1993 * gcc.target/i386/pr98365.c: New test.
1995 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1997 PR tree-optimization/100781
1998 * gcc.dg/pr100781.c: New.
2000 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2002 PR tree-optimization/100774
2003 * g++.dg/pr100774.C: New.
2005 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
2007 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
2008 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
2010 2021-05-31 Richard Biener <rguenther@suse.de>
2013 * c-c++-common/builtin-shufflevector-2.c: New testcase.
2014 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
2015 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
2016 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
2018 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
2021 * g++.target/powerpc/pr99842.C: New.
2023 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2025 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
2026 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
2027 (plugin_init): Likewise.
2028 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
2029 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2030 (plugin_init): Likewise.
2031 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
2032 (plugin_init): Likewise.
2034 2021-05-29 Jakub Jelinek <jakub@redhat.com>
2037 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
2038 combined with parallel, teams or taskloop and defaultmap(none)
2039 to constructs combined with target.
2040 * c-c++-common/gomp/pr99928-2.c: Likewise.
2041 * c-c++-common/gomp/pr99928-3.c: Likewise.
2042 * c-c++-common/gomp/pr99928-4.c: Likewise.
2043 * c-c++-common/gomp/pr99928-5.c: Likewise.
2044 * c-c++-common/gomp/pr99928-6.c: Likewise.
2045 * c-c++-common/gomp/pr99928-7.c: Likewise.
2046 * c-c++-common/gomp/pr99928-8.c: Likewise.
2047 * c-c++-common/gomp/pr99928-9.c: Likewise.
2048 * c-c++-common/gomp/pr99928-10.c: Likewise.
2049 * c-c++-common/gomp/pr99928-13.c: Likewise.
2050 * c-c++-common/gomp/pr99928-14.c: Likewise.
2052 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
2054 * gcc.dg/Wstringop-overflow-55.c:
2055 * gcc.dg/pr80776-1.c:
2057 2021-05-28 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/100778
2060 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2062 2021-05-28 Jason Merrill <jason@redhat.com>
2066 * g++.dg/inherit/virtual15.C: New test.
2067 * g++.dg/inherit/virtual15a.C: New file.
2069 2021-05-28 Richard Biener <rguenther@suse.de>
2072 * gcc.dg/pr100791.c: New testcase.
2074 2021-05-28 Richard Biener <rguenther@suse.de>
2077 * gcc.dg/gimplefe-error-11.c: New testcase.
2079 2021-05-28 Jakub Jelinek <jakub@redhat.com>
2082 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
2083 * c-c++-common/gomp/pr99928-9.c: Likewise.
2084 * c-c++-common/gomp/pr99928-10.c: Likewise.
2085 * c-c++-common/gomp/pr99928-16.c: New test.
2087 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
2089 * c-c++-common/gomp/affinity-1.c: New test.
2090 * c-c++-common/gomp/affinity-2.c: New test.
2091 * c-c++-common/gomp/affinity-3.c: New test.
2092 * c-c++-common/gomp/affinity-4.c: New test.
2093 * c-c++-common/gomp/affinity-5.c: New test.
2094 * c-c++-common/gomp/affinity-6.c: New test.
2095 * c-c++-common/gomp/affinity-7.c: New test.
2096 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
2097 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
2098 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
2099 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
2100 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
2101 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
2102 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
2103 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
2104 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
2105 * gfortran.dg/gomp/taskwait.f90: New test.
2107 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
2108 Richard Biener <rguenther@suse.de>
2110 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
2111 Adjust scanning pattern for !lp64.
2112 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
2113 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
2116 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
2118 PR tree-optimization/99398
2119 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
2120 * gcc.target/powerpc/vec-perm-ctor.c: New test.
2121 * gcc.target/powerpc/vec-perm-ctor.h: New test.
2123 2021-05-27 Matthias Kretz <kretz@kde.org>
2126 * g++.dg/diagnostic/pr100716.C: New test.
2127 * g++.dg/diagnostic/pr100716-1.C: Same test with
2128 -fno-pretty-templates.
2130 2021-05-27 Patrick Palka <ppalka@redhat.com>
2133 * g++.dg/cpp0x/static_assert17.C: New test.
2135 2021-05-27 Jason Merrill <jason@redhat.com>
2138 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2140 2021-05-27 Patrick Palka <ppalka@redhat.com>
2145 * g++.dg/template/partial16.C: New test.
2146 * g++.dg/template/partial17.C: New test.
2147 * g++.dg/template/partial18.C: New test.
2148 * g++.dg/template/partial19.C: New test.
2149 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
2150 ill-formed partial specialization.
2151 * g++.dg/cpp0x/variadic38.C: Likewise.
2152 * g++.dg/cpp1z/pr81016.C: Likewise.
2153 * g++.dg/template/partial5.C: Likewise.
2154 * g++.old-deja/g++.pt/spec21.C: Likewise.
2156 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2159 * gfortran.dg/pointer_check_14.f90: New test.
2161 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2164 * gfortran.dg/bounds_check_22.f90: New test.
2166 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
2168 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
2170 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
2173 * gcc.target/i386/pr100637-3b.c (avgu): New test.
2174 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
2176 2021-05-26 Patrick Palka <ppalka@redhat.com>
2179 * g++.dg/template/access37.C: New test.
2180 * g++.dg/template/access37a.C: New test.
2182 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
2184 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
2185 * gcc.dg/pr80776-1.c: Same.
2187 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
2189 * lib/target-supports.exp (check_effective_target_vect32): New.
2190 (available_vector_sizes): Append 32 for x86 targets.
2191 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
2192 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
2193 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
2194 * gcc.target/i386/pr100637-3b.c: New test.
2195 * gcc.target/i386/pr100637-3w.c: Ditto.
2196 * gcc.target/i386/pr100637-4b.c: Ditto.
2197 * gcc.target/i386/pr100637-4w.c: Ditto.
2199 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
2201 * gcc.dg/sso-13.c: New test.
2203 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
2205 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
2207 2021-05-26 Patrick Palka <ppalka@redhat.com>
2210 * g++.dg/cpp1z/elide6.C: New test.
2212 2021-05-26 Patrick Palka <ppalka@redhat.com>
2215 * g++.dg/cpp0x/noexcept68.C: New test.
2217 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2219 * gcc.target/csky/fldrd_fstrd.c: New.
2220 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
2222 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2224 * gcc.target/csky/ldbs.c: New.
2226 2021-05-26 Andrew Pinski <apinski@marvell.com>
2228 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
2229 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
2231 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2234 * g++.dg/cpp1z/nodiscard8.C: New test.
2235 * g++.dg/cpp1z/nodiscard9.C: New test.
2237 2021-05-25 Martin Liska <mliska@suse.cz>
2239 * gcc.dg/sancov/attribute.c: New test.
2241 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
2243 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
2245 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2248 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
2250 * c-c++-common/gomp/pr99928-9.c: Likewise.
2251 * c-c++-common/gomp/pr99928-10.c: Likewise.
2253 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
2255 * gcc.target/csky/fpuv3/fpuv3.exp: New.
2256 * gcc.target/csky/fpuv3/fpv3_div.c: New.
2257 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
2258 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
2259 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
2260 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
2261 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
2262 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
2263 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
2264 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
2265 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
2266 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
2267 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
2268 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
2269 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
2270 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
2271 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
2272 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
2273 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
2274 * gcc.target/csky/fpuv3/fpv3_h.c: New.
2275 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
2276 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
2277 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
2278 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
2279 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
2280 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
2281 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
2282 * gcc.target/csky/fpuv3/fpv3_max.c: New.
2283 * gcc.target/csky/fpuv3/fpv3_min.c: New.
2284 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
2285 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
2286 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
2287 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
2288 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
2289 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
2290 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
2291 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
2293 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
2295 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
2297 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
2300 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
2301 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
2302 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
2303 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
2305 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
2307 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
2310 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
2312 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
2315 2021-05-24 liuhongt <hongtao.liu@intel.com>
2318 * gcc.target/i386/pr100660.c: New test.
2320 2021-05-24 Andrew Pinski <apinski@marvell.com>
2322 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
2323 when matching ssa name version.
2324 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2326 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
2329 * gcc.target/i386/pr100722.c: New test.
2331 2021-05-23 Harald Anlauf <anlauf@gmx.de>
2334 * gfortran.dg/pr100551.f90: New test.
2336 2021-05-23 Andrew Pinski <apinski@marvell.com>
2338 * gcc.dg/gimplefe-45.c: New test.
2340 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
2342 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
2344 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
2346 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
2347 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
2349 2021-05-21 Jakub Jelinek <jakub@redhat.com>
2352 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
2353 * c-c++-common/gomp/pr99928-15.c: New test.
2355 2021-05-21 Jakub Jelinek <jakub@redhat.com>
2358 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
2359 * c-c++-common/gomp/pr99928-13.c: New test.
2360 * c-c++-common/gomp/pr99928-14.c: New test.
2362 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2365 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
2366 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2367 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2369 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2371 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2374 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
2375 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2376 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2378 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2379 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
2380 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
2381 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
2383 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
2384 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2385 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2386 * gfortran.dg/goacc/private-3.f95: Likewise.
2388 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2390 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
2392 * gcc.c-torture/compile/ssa-unused-1.c: New file.
2394 2021-05-21 Richard Biener <rguenther@suse.de>
2395 H.J. Lu <hjl.tools@gmail.com>
2397 * gcc.target/i386/pr90773-24.c: New test.
2398 * gcc.target/i386/pr90773-25.c: Likewise.
2400 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
2403 * g++.target/i386/pr100637-1b.C: New test.
2404 * g++.target/i386/pr100637-1w.C: Ditto.
2405 * gcc.target/i386/pr100637-2b.c: Ditto.
2406 * gcc.target/i386/pr100637-2w.c: Ditto.
2408 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
2410 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
2412 2021-05-20 Jason Merrill <jason@redhat.com>
2414 * g++.dg/cpp2a/desig19.C: New test.
2416 2021-05-20 Jason Merrill <jason@redhat.com>
2419 * g++.dg/cpp2a/desig18.C: New test.
2421 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
2423 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
2424 * lib/dg-pch.exp: Adjust diagnostic message.
2426 2021-05-20 Martin Sebor <msebor@redhat.com>
2428 PR middle-end/100684
2429 * g++.dg/warn/Wnonnull13.C: New test.
2430 * g++.dg/warn/Wnonnull14.C: New test.
2431 * g++.dg/warn/Wnonnull15.C: New test.
2433 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2435 * g++.dg/modules/omp-1_c.C: Fix testcase.
2437 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2440 * gcc.target/i386/pr100701.c: New test.
2442 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
2444 * gfortran.dg/gomp/map-6.f90: New test.
2445 * gfortran.dg/gomp/map-7.f90: New test.
2446 * gfortran.dg/gomp/map-8.f90: New test.
2448 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
2451 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
2452 * gnat.dg/unchecked_convert6.adb: Likewise.
2454 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2457 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
2459 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2460 Torbjörn Svensson <torbjorn.svensson@st.com>
2463 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
2464 * c-c++-common/cpp/file-name-1.c: New test.
2466 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
2469 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
2470 add comments regarding what the code does.
2472 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2475 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
2476 * c-c++-common/gomp/pr99928-5.c: Likewise.
2478 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2480 PR preprocessor/100646
2481 * gcc.dg/cpp/pr100646-1.c: New test.
2482 * gcc.dg/cpp/pr100646-2.c: New test.
2484 2021-05-20 Jason Merrill <jason@redhat.com>
2487 * g++.dg/cpp2a/nontype-complex1.C: New test.
2489 2021-05-20 Jason Merrill <jason@redhat.com>
2492 * g++.dg/parse/access13.C: New test.
2494 2021-05-19 Martin Sebor <msebor@redhat.com>
2497 * gcc.dg/pr100619.c: New test.
2499 2021-05-19 Jason Merrill <jason@redhat.com>
2503 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
2505 2021-05-19 Jason Merrill <jason@redhat.com>
2507 * g++.dg/cpp1z/class-deduction-access1.C: New test.
2508 * g++.dg/cpp1z/class-deduction-access2.C: New test.
2510 2021-05-19 Marek Polacek <polacek@redhat.com>
2513 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
2514 Remove dg-errors for GNU attributes.
2515 * g++.dg/ext/attrib63.C: Remove dg-error.
2516 * g++.dg/cpp0x/friend8.C: New test.
2518 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
2520 * g++.dg/modules/omp-1_a.C: Check pthread is available.
2521 * g++.dg/modules/omp-1_b.C: Ditto.
2522 * g++.dg/modules/omp-1_c.C: Ditto.
2523 * g++.dg/modules/omp-2_a.C: Ditto.
2524 * g++.dg/modules/omp-2_b.C: Ditto.
2526 2021-05-19 Alex Coplan <alex.coplan@arm.com>
2529 * gcc.target/arm/cmse/pr100333.c: New test.
2531 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2534 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
2536 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
2538 * gcc.target/riscv/arch-12.c: New.
2539 * gcc.target/riscv/attribute-19.c: New.
2541 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
2543 * gcc.target/aarch64/narrow_high_combine.c: New test.
2545 2021-05-19 Richard Biener <rguenther@suse.de>
2547 PR middle-end/100672
2548 * gcc.dg/torture/pr100672.c: New testcase.
2550 2021-05-19 Martin Liska <mliska@suse.cz>
2553 * gcc.dg/local1.c: Fix typos.
2554 * gcc.dg/ucnid-5-utf8.c: Likewise.
2555 * gcc.dg/ucnid-5.c: Likewise.
2557 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2559 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
2560 scan-assembly-times to scan-assembly not for superfluous uxtb.
2561 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
2562 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
2563 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
2564 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
2565 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
2566 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
2567 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
2568 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
2569 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
2570 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
2571 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
2572 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
2573 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
2574 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
2575 * gcc.target/aarch64/sve/ld1_extend.c: New test.
2577 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2579 PR middle-end/100576
2580 * gcc.c-torture/compile/pr100576.c: New test.
2582 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2584 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
2586 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2589 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
2590 * c-c++-common/gomp/pr99928-12.c: New test.
2592 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
2594 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
2595 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
2596 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
2597 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
2598 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
2599 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
2600 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
2601 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
2602 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
2603 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
2604 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
2605 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
2606 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
2607 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
2608 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
2610 2021-05-19 Jason Merrill <jason@redhat.com>
2613 * g++.dg/dfp/mangle-6.C: New test.
2615 2021-05-19 Jason Merrill <jason@redhat.com>
2618 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
2620 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
2622 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
2623 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
2624 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
2626 2021-05-18 Jason Merrill <jason@redhat.com>
2630 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
2632 2021-05-18 Jason Merrill <jason@redhat.com>
2634 * g++.dg/cpp0x/implicit-delete1.C: New test.
2636 2021-05-18 David Malcolm <dmalcolm@redhat.com>
2639 * gcc.dg/analyzer/pr100615.c: New test.
2641 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
2644 * gcc.target/i386/pr100637-1b.c: New test.
2645 * gcc.target/i386/pr100637-1w.c: Ditto.
2646 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
2647 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
2648 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
2649 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
2650 pmovsxbd and pmovsxwq.
2651 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
2652 pmovzxbd and pmovzxwq.
2654 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
2657 * gfortran.dg/goacc-gomp/depobj.f90: New test.
2659 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
2661 * lib/gcc-dg.exp: Implement 'dg-note'.
2662 * lib/prune.exp: Likewise.
2663 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
2664 'dg-prune-output "note: ".
2665 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
2666 'dg-note', match up additional notes, one class of them with
2668 * lib/lto.exp: Implement 'dg-lto-note'.
2669 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
2671 * g++.dg/lto/odr-1_1.C: Likewise.
2672 * g++.dg/lto/odr-2_1.C: Likewise.
2674 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2676 PR rtl-optimization/100590
2677 * gcc.dg/pr100590.c: New test.
2679 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2682 * g++.dg/other/pr100580.C: New test.
2684 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2686 PR tree-optimization/94589
2687 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
2689 2021-05-18 Richard Biener <rguenther@suse.de>
2691 * gcc.target/i386/pr100582.c: Adjust for AVX512.
2693 2021-05-18 Richard Biener <rguenther@suse.de>
2696 * gcc.dg/gimplefe-error-10.c: New testcase.
2698 2021-05-18 Richard Biener <rguenther@suse.de>
2701 * gcc.dg/pr100547.c: New testcase.
2702 * gcc.dg/attr-vector_size.c: Adjust.
2704 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2706 * gcc.target/s390/zvector/vec-_Bool.c: New test.
2708 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2711 * g++.target/s390/pr100281-1.C: New test.
2712 * g++.target/s390/pr100281-2.C: New test.
2714 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
2716 PR tree-optimization/100512
2717 * gcc.dg/pr100512.c: New.
2719 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
2721 * g++.dg/conversion/pr100635.C: New test.
2723 2021-05-17 Harald Anlauf <anlauf@gmx.de>
2726 * gfortran.dg/pr98411.f90: New test.
2728 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
2730 * gcc.dg/pr100349.c: New test.
2732 2021-05-17 Tamar Christina <tamar.christina@arm.com>
2734 * gcc.target/aarch64/cpunative/info_16: New test.
2735 * gcc.target/aarch64/cpunative/info_17: New test.
2736 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
2737 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
2739 2021-05-17 Richard Biener <rguenther@suse.de>
2742 * gcc.dg/gimplefe-error-9.c: New testcase.
2744 2021-05-17 Richard Biener <rguenther@suse.de>
2746 PR middle-end/100582
2747 * gcc.target/i386/pr100582.c: New testcase.
2749 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2751 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
2752 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
2754 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
2755 vectorize float16_t vectors.
2757 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2759 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
2760 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
2761 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
2763 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
2765 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
2767 2021-05-17 liuhongt <hongtao.liu@intel.com>
2770 * gcc.target/i386/pr100549.c: New test.
2772 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2774 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
2776 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2778 * gcc.target/arm/simd/mve-vadd-1.c: New.
2780 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2782 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
2784 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2786 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
2788 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2790 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
2792 * lib/target-supports.exp
2793 (check_effective_target_arm_qbit_ok_nocache): Rename into...
2794 (check_effective_target_arm_sat_ok_nocache): ... this. Check
2795 __ARM_FEATURE_SAT and use armv6.
2797 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
2800 * gfortran.dg/gomp/workshare-59.f90: New test.
2802 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2805 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
2807 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2809 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
2811 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2813 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
2815 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
2817 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
2820 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
2822 * gcc.target/powerpc/rop-1.c: New.
2823 * gcc.target/powerpc/rop-2.c: New.
2824 * gcc.target/powerpc/rop-3.c: New.
2825 * gcc.target/powerpc/rop-4.c: New.
2826 * gcc.target/powerpc/rop-5.c: New.
2828 2021-05-15 Martin Jambor <mjambor@suse.cz>
2831 2021-05-15 Martin Jambor <mjambor@suse.cz>
2833 PR tree-optimization/100453
2834 * gcc.dg/tree-ssa/pr100453.c: New test.
2836 2021-05-15 Jakub Jelinek <jakub@redhat.com>
2838 PR rtl-optimization/100342
2839 * gcc.target/i386/pr100342.c: New test.
2841 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2843 * gfortran.dg/gomp/parallel-master-1.f90: New test.
2844 * gfortran.dg/gomp/parallel-master-2.f90: New test.
2846 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2848 * gfortran.dg/gomp/implicit-save.f90: New test.
2850 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2853 * g++.dg/cpp1y/pr95226.C: New test.
2855 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2858 * g++.dg/cpp0x/pr94616.C: New test.
2860 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2863 * g++.dg/cpp0x/sfinae68.C: New test.
2865 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2867 * g++.dg/cpp1y/pr88872.C: New test.
2869 2021-05-14 Michael de Lang <kingoipo@gmail.com>
2871 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
2873 2021-05-14 Marek Polacek <polacek@redhat.com>
2874 Jason Merrill <jason@redhat.com>
2877 * g++.dg/cpp0x/friend7.C: New test.
2878 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
2879 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2880 * g++.dg/cpp0x/gen-attrs-74.C: New test.
2881 * g++.dg/ext/attrib63.C: New test.
2883 2021-05-13 Martin Sebor <msebor@redhat.com>
2885 PR tree-optimization/93100
2887 * g++.dg/warn/uninit-pr93100.C: New test.
2888 * gcc.dg/uninit-pr93100.c: New test.
2889 * gcc.dg/uninit-pr98583.c: New test.
2891 2021-05-13 Martin Jambor <mjambor@suse.cz>
2893 PR tree-optimization/100453
2894 * gcc.dg/tree-ssa/pr100453.c: New test.
2896 2021-05-13 Martin Sebor <msebor@redhat.com>
2898 * g++.dg/pr100574.C: Use size_t as operator new argument type.
2900 2021-05-13 Martin Liska <mliska@suse.cz>
2902 PR middle-end/100504
2903 * gcc.target/i386/pr100504.c: New test.
2905 2021-05-13 Martin Sebor <msebor@redhat.com>
2908 * gcc.dg/Wvla-parameter-9.c: New test.
2910 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2913 * c-c++-common/gomp/pr99928-1.c: New test.
2914 * c-c++-common/gomp/pr99928-2.c: New test.
2915 * c-c++-common/gomp/pr99928-3.c: New test.
2916 * c-c++-common/gomp/pr99928-4.c: New test.
2917 * c-c++-common/gomp/pr99928-5.c: New test.
2918 * c-c++-common/gomp/pr99928-6.c: New test.
2919 * c-c++-common/gomp/pr99928-7.c: New test.
2920 * c-c++-common/gomp/pr99928-8.c: New test.
2921 * c-c++-common/gomp/pr99928-9.c: New test.
2922 * c-c++-common/gomp/pr99928-10.c: New test.
2923 * c-c++-common/gomp/pr99928-11.c: New test.
2925 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2928 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
2930 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2932 * gcc.dg/pr100563.c: New test.
2934 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2936 PR tree-optimization/98856
2937 * gcc.target/i386/sse2-psraq-1.c: New test.
2938 * gcc.target/i386/sse4_2-psraq-1.c: New test.
2939 * gcc.target/i386/avx-psraq-1.c: New test.
2940 * gcc.target/i386/avx2-psraq-1.c: New test.
2941 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
2943 * gcc.target/i386/avx2-pr82370.c: Likewise.
2944 * gcc.target/i386/avx512f-pr82370.c: Likewise.
2945 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
2946 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
2947 * gcc.dg/torture/vshuf-8.inc: Likewise.
2949 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
2952 * g++.target/i386/pr100581.C: New test.
2954 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
2957 * gnat.dg/lto21.adb: Prune new LTO warning.
2959 2021-05-13 Martin Liska <mliska@suse.cz>
2962 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
2963 * gcc.dg/torture/pr94947-1.c: Likewise.
2965 2021-05-13 liuhongt <hongtao.liu@intel.com>
2967 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
2969 2021-05-13 liuhongt <hongtao.liu@intel.com>
2972 * gcc.target/i386/avx-pr94680.c: New test.
2973 * gcc.target/i386/avx512f-pr94680.c: New test.
2974 * gcc.target/i386/sse2-pr94680.c: New test.
2976 2021-05-12 Martin Sebor <msebor@redhat.com>
2978 PR middle-end/100571
2979 * gcc.dg/Wstringop-overflow-67.c: New test.
2981 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
2984 * gcc.dg/pr100521.c: New file.
2986 2021-05-12 Marek Polacek <polacek@redhat.com>
2988 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
2990 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
2992 * c-c++-common/gomp/map-6.c: New test.
2993 * c-c++-common/gomp/map-7.c: New test.
2995 2021-05-12 Richard Biener <rguenther@suse.de>
2997 PR tree-optimization/100566
2998 * gcc.dg/torture/pr100566.c: New testcase.
3000 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3002 PR preprocessor/100392
3003 * gcc.dg/cpp/pr100392.c: New test.
3004 * gcc.dg/cpp/pr100392.h: New file.
3006 2021-05-12 Martin Liska <mliska@suse.cz>
3008 * lib/lto.exp: When running tests without jobserver, one can see
3009 the following warning for tests that use 1to1 partitioning.
3011 2021-05-12 liuhongt <hongtao.liu@intel.com>
3014 * gcc.target/i386/avx2-pr99908.c: New test.
3015 * gcc.target/i386/sse4_1-pr99908.c: New test.
3017 2021-05-12 Richard Biener <rguenther@suse.de>
3019 PR tree-optimization/100519
3020 * gcc.dg/torture/pr100519.c: New testcase.
3022 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3025 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
3027 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3029 PR middle-end/100508
3030 * gcc.dg/gomp/pr100508.c: New test.
3032 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3033 Marc Glisse <marc.glisse@inria.fr>
3035 PR tree-optimization/94589
3036 * gcc.dg/tree-ssa/pr94589-1.c: New test.
3038 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
3041 * g++.target/i386/pr98218-1.C: Ditto.
3042 * gcc.target/i386/pr98218-4.c: New test.
3043 * gcc.target/i386/pr98218-1.c: Correct PR number.
3044 * gcc.target/i386/pr98218-1a.c: Ditto.
3045 * gcc.target/i386/pr98218-2.c: Ditto.
3046 * gcc.target/i386/pr98218-2a.c: Ditto.
3047 * gcc.target/i386/pr98218-3.c: Ditto.
3048 * gcc.target/i386/pr98218-3a.c: Ditto.
3050 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3052 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
3053 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
3055 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3057 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
3060 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3062 * gcc.dg/guality/pr43077-1.c: Align types of output and input
3063 operands by lifting immediates to type long.
3065 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3067 * gcc.dg/c11-digit-separators-1.c,
3068 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
3071 2021-05-11 Jason Merrill <jason@redhat.com>
3074 * g++.dg/ext/vector41.C: New test.
3076 2021-05-11 Martin Liska <mliska@suse.cz>
3078 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
3079 * brig.dg/README: Removed.
3080 * brig.dg/dg.exp: Removed.
3081 * brig.dg/test/gimple/alloca.hsail: Removed.
3082 * brig.dg/test/gimple/atomics.hsail: Removed.
3083 * brig.dg/test/gimple/branches.hsail: Removed.
3084 * brig.dg/test/gimple/fbarrier.hsail: Removed.
3085 * brig.dg/test/gimple/function_calls.hsail: Removed.
3086 * brig.dg/test/gimple/internal-casts.hsail: Removed.
3087 * brig.dg/test/gimple/kernarg.hsail: Removed.
3088 * brig.dg/test/gimple/mem.hsail: Removed.
3089 * brig.dg/test/gimple/mulhi.hsail: Removed.
3090 * brig.dg/test/gimple/packed.hsail: Removed.
3091 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
3092 * brig.dg/test/gimple/smoke_test.hsail: Removed.
3093 * brig.dg/test/gimple/variables.hsail: Removed.
3094 * brig.dg/test/gimple/vector.hsail: Removed.
3095 * lib/brig-dg.exp: Removed.
3096 * lib/brig.exp: Removed.
3098 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3101 * gcc.target/arm/cmse/pr99725.c: New test.
3103 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
3105 * gcc.target/aarch64/fmul_lane_1.c: New test.
3107 2021-05-11 Richard Biener <rguenther@suse.de>
3109 PR middle-end/100509
3110 * gcc.dg/pr100509.c: New testcase.
3112 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
3114 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
3116 2021-05-11 Patrick Palka <ppalka@redhat.com>
3119 * g++.dg/lookup/operator-3.C: New test.
3121 2021-05-11 Patrick Palka <ppalka@redhat.com>
3124 * g++.dg/cpp2a/concepts-ctad4.C: New test.
3126 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
3128 * gnat.dg/specs/opt5.ads: New test.
3129 * gnat.dg/specs/opt5_pkg.ads: New helper.
3131 2021-05-10 Martin Sebor <msebor@redhat.com>
3133 PR middle-end/100425
3134 PR middle-end/100510
3135 * c-c++-common/Walloca-larger-than.C: New test.
3136 * gcc.dg/Walloca-larger-than-4.c: New test.
3137 * gcc.dg/Wvla-larger-than-5.c: New test.
3138 * gcc.dg/pr79972.c: Remove unexpected warning directive.
3140 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
3142 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
3143 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
3145 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3147 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
3149 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3151 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
3153 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
3155 PR tree-optimization/42587
3156 * gcc.dg/optimize-bswapsi-6.c: New test.
3158 2021-05-10 Richard Biener <rguenther@suse.de>
3161 * g++.dg/vect/slp-pr99971.cc: Align data.
3163 2021-05-10 Richard Biener <rguenther@suse.de>
3165 PR tree-optimization/100492
3166 * gcc.dg/torture/pr100492.c: New testcase.
3168 2021-05-10 Richard Biener <rguenther@suse.de>
3170 PR middle-end/100464
3172 * gcc.dg/pr100464.c: New testcase.
3173 * g++.dg/tree-ssa/array-temp1.C: Adjust.
3175 2021-05-10 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/100434
3178 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
3180 2021-05-10 Alex Coplan <alex.coplan@arm.com>
3183 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
3184 Update now that we're (correctly) using full 128-bit vector
3186 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
3188 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
3190 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
3192 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
3196 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
3199 * gfortran.dg/class_dummy_7.f90: Correct PR number.
3201 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
3203 * gcc.dg/sso-9.c: Delete.
3205 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3207 * gnat.dg/debug18.adb: New test.
3209 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3211 * gcc.dg/sso-12.c: New test.
3213 2021-05-07 Jason Merrill <jason@redhat.com>
3215 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
3218 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3220 PR tree-optimization/79333
3221 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
3223 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3226 * c-c++-common/gomp/pr100450.c: New test.
3228 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
3231 * gcc.target/i386/pr100445-1.c: New test.
3233 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.target/i386/pr100445.c: New test.
3238 2021-05-06 Joseph Myers <joseph@codesourcery.com>
3241 PR preprocessor/97604
3242 * g++.dg/cpp1y/digit-sep-neg-2.C,
3243 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
3244 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
3245 Adjust expected messages.
3247 2021-05-06 Martin Jambor <mjambor@suse.cz>
3249 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
3250 05193687dde, make the argv again pointer to an array.
3252 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
3254 * gnat.dg/opt93.adb: Compile only for LP64 targets.
3256 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
3258 * lib/target-supports.exp: Add s390 checks for vect conversions.
3260 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
3262 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
3264 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/class_dummy_6.f90: New test.
3269 * gfortran.dg/class_dummy_7.f90: New test.
3271 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
3274 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
3276 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
3278 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
3279 __builtin_s390_vpdi.
3280 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
3283 2021-05-06 Jakub Jelinek <jakub@redhat.com>
3285 PR tree-optimization/94589
3286 * gcc.dg/pr94589-1.c: New test.
3287 * gcc.dg/pr94589-2.c: New test.
3288 * gcc.dg/pr94589-3.c: New test.
3289 * gcc.dg/pr94589-4.c: New test.
3290 * g++.dg/opt/pr94589-1.C: New test.
3291 * g++.dg/opt/pr94589-2.C: New test.
3292 * g++.dg/opt/pr94589-3.C: New test.
3293 * g++.dg/opt/pr94589-4.C: New test.
3295 2021-05-06 Richard Biener <rguenther@suse.de>
3298 * gcc.dg/pr100373.c: New testcase.
3300 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3302 * gcc.c-torture/execute/20210505-1.c: New test.
3304 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
3307 * gcc.target/i386/pr91400-1.c: New test.
3308 * gcc.target/i386/pr91400-2.c: Likewise.
3310 2021-05-05 Martin Sebor <msebor@redhat.com>
3312 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3314 2021-05-05 Harald Anlauf <anlauf@gmx.de>
3317 * gfortran.dg/argument_checking_25.f90: New test.
3319 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
3322 * gcc.target/i386/pr98218-1.c: New test.
3323 * gcc.target/i386/pr98218-1a.c: Ditto.
3324 * gcc.target/i386/pr98218-2.c: Ditto.
3325 * gcc.target/i386/pr98218-2a.c: Ditto.
3326 * gcc.target/i386/pr98218-3.c: Ditto.
3327 * gcc.target/i386/pr98218-3a.c: Ditto.
3328 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
3329 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
3331 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3333 * gnat.dg/debug17.adb: Minor tweak.
3335 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3337 * gnat.dg/debug8.adb: Minor tweak.
3338 * gnat.dg/debug11.adb: Likewise.
3339 * gnat.dg/debug16.adb: Likewise.
3340 * gnat.dg/debug17.adb: New test.
3341 * gnat.dg/specs/debug1.ads: Minor tweak.
3343 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
3345 * gcc.dg/vect/slp-21.c: Add s390.
3347 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
3350 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
3352 2021-05-05 Richard Biener <rguenther@suse.de>
3354 PR tree-optimization/79333
3355 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
3356 * gcc.dg/graphite/fuse-1.c: Adjust.
3357 * gcc.dg/pr43864-4.c: Likewise.
3359 2021-05-05 Richard Biener <rguenther@suse.de>
3361 PR middle-end/100394
3362 * g++.dg/torture/pr100382.C: New testcase.
3364 2021-05-04 Martin Sebor <msebor@redhat.com>
3366 PR middle-end/100307
3367 * g++.dg/warn/Wplacement-new-size-9.C: New test.
3368 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3370 2021-05-04 Martin Sebor <msebor@redhat.com>
3372 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
3374 2021-05-04 Martin Sebor <msebor@redhat.com>
3376 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
3378 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
3380 * gcc.target/s390/oscbreak-1.c: Compile with -O1
3383 2021-05-04 Richard Biener <rguenther@suse.de>
3385 PR tree-optimization/100414
3386 * gcc.dg/pr100414.c: New testcase.
3388 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
3390 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
3392 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
3394 * gnat.dg/opt94.adb: New file.
3395 * gnat.dg/opt94_pkg.adb: New file.
3396 * gnat.dg/opt94_pkg.ads: New file.
3398 2021-05-04 Richard Biener <rguenther@suse.de>
3400 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
3401 simplify dump scanning down to one case.
3403 2021-05-04 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/100329
3406 * gcc.dg/torture/pr100329.c: New testcase.
3408 2021-05-04 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/100398
3411 * gcc.dg/torture/pr100398.c: New testcase.
3413 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3415 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3416 Fix dg directives order.
3417 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3420 2021-05-03 Jeff Law <jlaw@tachyum.com>
3422 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
3425 2021-05-03 Patrick Palka <ppalka@redhat.com>
3428 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
3430 2021-05-03 Patrick Palka <ppalka@redhat.com>
3434 * g++.dg/template/call8.C: New test.
3435 * g++.dg/template/koenig12a.C: New test.
3437 2021-05-03 Jeff Law <jlaw@tachyum.com>
3439 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
3441 2021-05-03 Marek Polacek <polacek@redhat.com>
3444 * g++.dg/concepts/diagnostic18.C: New test.
3446 2021-05-03 Marek Polacek <polacek@redhat.com>
3449 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
3451 2021-05-03 Jeff Law <jlaw@tachyum.com>
3453 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
3455 2021-05-03 Jeff Law <jlaw@tachyum.com>
3457 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
3459 2021-05-03 Jeff Law <jlaw@tachyum.com>
3461 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
3463 2021-05-03 Jeff Law <jlaw@tachyum.com>
3465 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
3466 cr16 and xstormy16 targets.
3468 2021-05-03 Richard Biener <rguenther@suse.de>
3470 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
3471 * gcc.dg/pr81192.c: Disable DSE.
3473 2021-05-03 Richard Biener <rguenther@suse.de>
3475 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
3477 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
3480 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
3481 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
3483 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
3485 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
3486 mapping class on AIX.
3487 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
3488 * gcc.c-torture/execute/alias-2.c: Same.
3489 * gcc.dg/alias-7.c: Same.
3491 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
3493 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3495 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3498 2021-04-30 Richard Biener <rguenther@suse.de>
3501 * g++.dg/pr98032.C: New testcase.
3503 2021-04-30 Richard Biener <rguenther@suse.de>
3505 PR tree-optimization/96513
3506 * gcc.dg/torture/pr96513.c: New testcase.
3508 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
3511 * gcc.target/i386/pr98060.c: New test.
3513 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
3515 PR rtl-optimization/100225
3516 PR rtl-optimization/84878
3517 * gcc.dg/pr100225.c: New test.
3519 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3521 PR preprocessor/82359
3522 * g++.dg/cpp1y/digit-sep-line.C,
3523 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
3525 2021-04-29 Jason Merrill <jason@redhat.com>
3527 * g++.dg/lookup/using-decl1.C: New test.
3529 2021-04-29 Jason Merrill <jason@redhat.com>
3532 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
3534 2021-04-29 Patrick Palka <ppalka@redhat.com>
3537 * g++.dg/template/koenig12.C: New test.
3539 2021-04-29 Marek Polacek <polacek@redhat.com>
3542 * g++.dg/cpp1z/class-deduction87.C: New test.
3544 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
3546 PR rtl-optimization/100303
3547 * g++.dg/torture/pr100303.C: New file.
3549 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
3552 * g++.dg/pr90773-1.h: New test.
3553 * g++.dg/pr90773-1a.C: Likewise.
3554 * g++.dg/pr90773-1b.C: Likewise.
3555 * g++.dg/pr90773-1c.C: Likewise.
3556 * g++.dg/pr90773-1d.C: Likewise.
3557 * gcc.target/i386/pr90773-1.c: Likewise.
3558 * gcc.target/i386/pr90773-2.c: Likewise.
3559 * gcc.target/i386/pr90773-3.c: Likewise.
3560 * gcc.target/i386/pr90773-4.c: Likewise.
3561 * gcc.target/i386/pr90773-5.c: Likewise.
3562 * gcc.target/i386/pr90773-6.c: Likewise.
3563 * gcc.target/i386/pr90773-7.c: Likewise.
3564 * gcc.target/i386/pr90773-8.c: Likewise.
3565 * gcc.target/i386/pr90773-9.c: Likewise.
3566 * gcc.target/i386/pr90773-10.c: Likewise.
3567 * gcc.target/i386/pr90773-11.c: Likewise.
3568 * gcc.target/i386/pr90773-12.c: Likewise.
3569 * gcc.target/i386/pr90773-13.c: Likewise.
3570 * gcc.target/i386/pr90773-14.c: Likewise.
3572 2021-04-29 Richard Biener <rguenther@suse.de>
3574 PR tree-optimization/100253
3575 * g++.dg/pr100253.C: New testcase.
3577 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3580 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
3582 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3585 * gcc.target/aarch64/sve/pr100302.c: New test.
3587 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3590 * c-c++-common/gomp/task-detach-3.c: New test.
3592 2021-04-29 Richard Biener <rguenther@suse.de>
3594 PR tree-optimization/99912
3595 * gcc.dg/pr95580.c: Disable DSE.
3596 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
3597 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
3598 to prevent them from being removed.
3599 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3601 2021-04-29 Martin Sebor <msebor@redhat.com>
3603 PR middle-end/100250
3604 * gcc.dg/uninit-pr100250.c: New test.
3606 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3608 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
3609 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
3611 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
3613 * gfortran.dg/gomp/map-5.f90: New test.
3615 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
3617 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
3618 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
3619 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
3621 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3623 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
3625 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3627 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
3628 mismatch when asm comments start with "/ ".
3630 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
3633 * gcc.c-torture/compile/pr100305.c: New test.
3635 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3638 * gfortran.dg/PR82376.f90: New test.
3640 2021-04-28 Richard Biener <rguenther@suse.de>
3642 PR tree-optimization/100292
3643 * gcc.dg/pr100292.c: New testcase.
3645 2021-04-28 Richard Wai <richard@annexi-strayline.com>
3647 * gnat.dg/containers2.adb: New test.
3649 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
3651 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
3653 2021-04-27 Jason Merrill <jason@redhat.com>
3656 * g++.dg/cpp0x/depr-copy3.C: New test.
3658 2021-04-27 Patrick Palka <ppalka@redhat.com>
3661 * g++.dg/cpp0x/variadic182.C: New test.
3663 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3665 PR middle-end/100284
3666 * gcc.target/aarch64/sve/pr81003.c: New test.
3668 2021-04-27 Martin Sebor <msebor@redhat.com>
3671 * g++.dg/ext/flexary13.C: Remove malformed directives.
3673 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
3676 * gcc.c-torture/compile/pr100106.c: New testcase.
3678 2021-04-27 Alex Coplan <alex.coplan@arm.com>
3681 * gcc.target/arm/pr99977.c: New test.
3683 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3685 PR tree-optimization/100239
3686 * gcc.dg/pr100239.c: New test.
3688 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3690 PR rtl-optimization/100254
3691 * g++.dg/opt/pr100254.C: New test.
3693 2021-04-27 Richard Biener <rguenther@suse.de>
3695 PR tree-optimization/99912
3696 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
3697 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
3698 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
3699 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
3701 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3703 PR tree-optimization/95527
3704 * gcc.dg/tree-ssa/pr95527-2.c: New test.
3706 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3708 PR tree-optimization/96696
3709 * gcc.target/i386/pr96696.c: New test.
3711 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3714 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
3715 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
3716 expected error message when subtracting pointers to different
3717 vector types. Expect warnings when mixing them elsewhere.
3718 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
3719 XFAILs. Tweak error messages for some cases.
3721 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3723 * gcc.target/aarch64/simd/ssra.c: Use +nosve
3724 * gcc.target/aarch64/simd/usra.c: Likewise.
3726 2021-04-27 Richard Biener <rguenther@suse.de>
3728 PR tree-optimization/100051
3729 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
3731 2021-04-27 Richard Biener <rguenther@suse.de>
3734 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
3735 malformed dg directive.
3737 2021-04-27 Richard Biener <rguenther@suse.de>
3740 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
3741 * g++.dg/ipa/pr45572-2.C: Likewise.
3742 * g++.dg/template/spec26.C: Likewise.
3743 * gcc.dg/pr20126.c: Likewise.
3744 * gcc.dg/tree-ssa/pr20739.c: Likewise.
3746 2021-04-27 Richard Biener <rguenther@suse.de>
3748 PR tree-optimization/100278
3749 * gcc.dg/tree-ssa/pr100278.c: New testcase.
3751 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.target/i386/pr99405.c: New test.
3756 2021-04-27 Richard Biener <rguenther@suse.de>
3758 PR tree-optimization/99776
3759 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
3761 2021-04-26 Patrick Palka <ppalka@redhat.com>
3764 * g++.dg/cpp1y/constexpr-base1.C: New test.
3765 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
3767 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3769 * gfortran.dg/goacc/classify-serial.f95:
3770 Use [Ww]arning in dg-bogus as FE diagnostic and default
3771 diagnostic differ and the result depends on ENABLE_OFFLOAD.
3772 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3773 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3775 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3777 * gfortran.dg/goacc/classify-serial.f95:
3778 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
3779 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3780 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3782 2021-04-26 Richard Biener <rguenther@suse.de>
3784 PR tree-optimization/99956
3785 * gfortran.dg/pr99956.f: New testcase.
3787 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
3789 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
3790 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
3791 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
3792 * gcc.target/arm/cmse/cmse-16.c: Likewise.
3793 * gcc.target/arm/cmse/struct-1.c: Likewise.
3794 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
3796 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
3799 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
3801 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
3803 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
3804 Nathan Sidwell <nathan@codesourcery.com>
3805 Tom de Vries <vries@codesourcery.com>
3806 Julian Brown <julian@codesourcery.com>
3807 Kwok Cheung Yeung <kcy@codesourcery.com>
3809 * c-c++-common/goacc/diag-parallelism-1.c: New.
3810 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
3811 and match diagnostics, as appropriate.
3812 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
3813 * c-c++-common/goacc/classify-kernels.c: Likewise.
3814 * c-c++-common/goacc/classify-parallel.c: Likewise.
3815 * c-c++-common/goacc/classify-routine.c: Likewise.
3816 * c-c++-common/goacc/classify-serial.c: Likewise.
3817 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3818 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3819 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
3820 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3821 * c-c++-common/goacc/pr70688.c: Likewise.
3822 * c-c++-common/goacc/routine-1.c: Likewise.
3823 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
3824 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3825 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3826 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3827 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3828 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3829 * gfortran.dg/goacc/classify-serial.f95: Likewise.
3830 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3831 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3832 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3833 * gfortran.dg/goacc/routine-4.f90: Likewise.
3834 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3835 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3836 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
3837 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3839 2021-04-26 Richard Biener <rguenther@suse.de>
3841 PR tree-optimization/99473
3842 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
3844 2021-04-25 liuhongt <hongtao.liu@intel.com>
3847 * gcc.target/i386/pr98911.c: New test.
3848 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
3849 with __builtin_ia32_pcmpistrm128 since it has been folded.
3851 2021-04-24 David Malcolm <dmalcolm@redhat.com>
3854 * g++.dg/analyzer/pr100244.C: New test.
3856 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3859 * gfortran.dg/pr100154.f90: New test.
3861 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3864 * gfortran.dg/ptr-func-4.f90: New test.
3866 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3868 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
3869 * gcc.dg/guality/guality.c: Likewise.
3870 * gcc.dg/guality/inline-params.c: Likewise.
3871 * gcc.dg/guality/loop-1.c: Likewise.
3872 * gcc.dg/guality/pr36728-1.c: Likewise.
3873 * gcc.dg/guality/pr36728-2.c: Likewise.
3874 * gcc.dg/guality/pr36728-3.c: Likewise.
3875 * gcc.dg/guality/pr41447-1.c: Likewise.
3876 * gcc.dg/guality/pr54200.c: Likewise.
3877 * gcc.dg/guality/pr54519-1.c: Likewise.
3878 * gcc.dg/guality/pr54519-2.c: Likewise.
3879 * gcc.dg/guality/pr54519-3.c: Likewise.
3880 * gcc.dg/guality/pr54519-4.c: Likewise.
3881 * gcc.dg/guality/pr54519-5.c: Likewise.
3882 * gcc.dg/guality/pr54519-6.c: Likewise.
3883 * gcc.dg/guality/pr54693-2.c: Likewise.
3884 * gcc.dg/guality/pr56154-1.c: Likewise.
3885 * gcc.dg/guality/pr59776.c: Likewise.
3886 * gcc.dg/guality/pr68860-1.c: Likewise.
3887 * gcc.dg/guality/pr68860-2.c: Likewise.
3888 * gcc.dg/guality/pr90074.c: Likewise.
3889 * gcc.dg/guality/pr90716.c: Likewise.
3890 * gcc.dg/guality/sra-1.c: Likewise.
3892 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3894 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
3896 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
3897 * gcc.dg/guality/pr59776.c: Likewise.
3898 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
3900 2021-04-24 Patrick Palka <ppalka@redhat.com>
3907 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
3908 * g++.dg/cpp2a/nontype-class45.C: New test.
3909 * g++.dg/cpp2a/nontype-class46.C: New test.
3910 * g++.dg/cpp2a/nontype-class47.C: New test.
3911 * g++.dg/cpp2a/nontype-class48.C: New test.
3913 2021-04-24 Patrick Palka <ppalka@redhat.com>
3916 * g++.dg/cpp1z/class-deduction86.C: New test.
3918 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
3921 * gcc.target/powerpc/pr98952.c: New test.
3923 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3926 * gcc.target/i386/pr79514.c (dg-error):
3927 Expect error for 64bit targets.
3929 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3932 * gcc.target/i386/pr100182.c: New test.
3933 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
3934 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
3936 2021-04-23 Patrick Palka <ppalka@redhat.com>
3939 * g++.dg/concepts/diagnostic17.C: New test.
3941 2021-04-23 Patrick Palka <ppalka@redhat.com>
3944 * g++.dg/cpp1z/direct-enum-init2.C: New test.
3946 2021-04-23 Richard Biener <rguenther@suse.de>
3948 PR tree-optimization/99971
3949 * g++.dg/vect/slp-pr99971.cc: New testcase.
3951 2021-04-23 liuhongt <hongtao.liu@intel.com>
3954 * gcc.target/i386/pr100093.c: New test.
3956 2021-04-22 Patrick Palka <ppalka@redhat.com>
3959 * g++.dg/cpp2a/concepts-uneval3.C: New test.
3961 2021-04-22 Patrick Palka <ppalka@redhat.com>
3964 * g++.dg/template/partial-specialization9.C: New test.
3966 2021-04-22 Marek Polacek <polacek@redhat.com>
3969 * g++.dg/warn/Wtype-limits6.C: New test.
3971 2021-04-22 Patrick Palka <ppalka@redhat.com>
3974 * g++.dg/cpp0x/sfinae67.C: New test.
3976 2021-04-22 Patrick Palka <ppalka@redhat.com>
3979 * g++.dg/template/access36.C: New test.
3981 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3983 * substr_9.f90: Move to ...
3984 * gfortran.dg/substr_9.f90: ... here.
3985 * substr_10.f90: Move to ...
3986 * gfortran.dg/substr_10.f90: ... here.
3988 2021-04-22 Martin Liska <mliska@suse.cz>
3992 * g++.dg/template/nontype29.C: Fix typos and missing comments.
3993 * gcc.dg/Warray-bounds-64.c: Likewise.
3994 * gcc.dg/Warray-parameter.c: Likewise.
3995 * gcc.dg/Wstring-compare.c: Likewise.
3996 * gcc.dg/format/gcc_diag-11.c: Likewise.
3997 * gfortran.dg/array_constructor_3.f90: Likewise.
3998 * gfortran.dg/matmul_bounds_9.f90: Likewise.
3999 * gfortran.dg/pr78033.f90: Likewise.
4000 * gfortran.dg/pr96325.f90: Likewise.
4002 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
4005 * gcc.target/i386/pr100119.c: New test.
4007 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4010 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
4012 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4014 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
4015 obtained hard limit, and only call setrlimit if new softlimit is lower.
4017 2021-04-22 Richard Biener <rguenther@suse.de>
4020 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
4023 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
4025 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
4028 2021-04-21 Marek Polacek <polacek@redhat.com>
4031 * g++.dg/cpp0x/enum_base4.C: New test.
4032 * g++.dg/cpp0x/enum_base5.C: New test.
4034 2021-04-21 Alex Coplan <alex.coplan@arm.com>
4037 * gcc.target/aarch64/pr99988.c: New test.
4039 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4041 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
4043 * g++.dg/cpp1y/auto-fn61.C: Likewise.
4044 * g++.dg/cpp2a/nontype-class39.C: Likewise.
4045 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
4046 * g++.dg/cpp0x/vt-88982.C: Likewise.
4047 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
4048 dg-additional-options.
4049 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4051 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
4053 * gcc.target/i386/monitor-2.c: New test.
4055 2021-04-21 Richard Biener <rguenther@suse.de>
4058 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4059 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4061 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4063 PR rtl-optimization/100148
4064 * g++.dg/opt/pr100148.C: New test.
4066 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
4068 * gfortran.dg/gomp/depobj-1.f90: New test.
4069 * gfortran.dg/gomp/depobj-2.f90: New test.
4071 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4073 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
4075 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
4077 PR middle-end/100130
4078 * c-c++-common/attr-retain-10.c: New test.
4079 * c-c++-common/attr-retain-11.c: Likewise.
4081 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4083 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
4084 must match for target IBM Z only.
4086 2021-04-20 Jason Merrill <jason@redhat.com>
4089 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
4091 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4093 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
4094 z/Architecture only.
4096 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
4099 * gfortran.dg/pdt_31.f03: New test.
4100 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
4103 2021-04-19 Marek Polacek <polacek@redhat.com>
4106 * g++.dg/concepts/diagnostic16.C: New test.
4108 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4111 * gdc.dg/pr98457.d: New test.
4113 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4116 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
4119 2021-04-19 Richard Biener <rguenther@suse.de>
4121 PR preprocessor/100142
4122 * gcc.dg/pr100142.c: New testcase.
4123 * g++.dg/diagnostic/pr72803.C: Revert last change.
4125 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
4127 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
4128 '--param=openacc-kernels=[...]'.
4129 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4130 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4131 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
4132 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4133 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4134 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4135 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4137 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
4139 * gnat.dg/opt92.adb: New test.
4141 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4143 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
4144 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4145 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4146 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4147 * gcc.target/s390/zero-scratch-regs-1.c: New test.
4149 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4152 * gfortran.dg/PR100094.f90: New test.
4154 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
4157 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
4160 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.target/aarch64/pr91710.c: New test.
4165 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4168 * gfortran.dg/PR10018.f90: New test.
4170 2021-04-16 Tamar Christina <tamar.christina@arm.com>
4173 * gcc.target/aarch64/sve/pr100048.c: New test.
4175 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4178 * g++.dg/cpp0x/constexpr-100111.C: New test.
4180 2021-04-16 Marek Polacek <polacek@redhat.com>
4183 * g++.dg/cpp2a/typename14.C: Don't expect particular error
4185 * g++.dg/cpp2a/typename19.C: New test.
4187 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
4189 * gcc.dg/gimplefe-40.c: Moved to...
4190 * gcc.dg/vect/gimplefe-40.c: ...here.
4191 * gcc.dg/gimplefe-41.c: Moved to...
4192 * gcc.dg/vect/gimplefe-41.c: ...here.
4194 2021-04-16 Harald Anlauf <anlauf@gmx.de>
4195 Paul Thomas <pault@gcc.gnu.org>
4198 * gfortran.dg/pr63797.f90: New test.
4200 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4202 * gcc.dg/tree-ssa/pr83403-1.c: Revert
4203 max-completely-peeled-insns to the default value on IBM Z.
4204 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
4206 2021-04-16 Patrick Palka <ppalka@redhat.com>
4209 * g++.dg/cpp2a/constexpr-init21.C: New test.
4211 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4214 * gcc.target/aarch64/pr100075.c: New test.
4216 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
4218 PR rtl-optimization/99596
4219 * gcc.target/arm/pr99596.c: New test.
4221 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
4224 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
4226 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
4227 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
4228 missing quotes around switch names.
4229 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
4231 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4234 * gcc.target/aarch64/pr99767.c: New test.
4236 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4239 * g++.dg/cpp23/lambda-specifiers2.C: New test.
4241 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4244 * g++.dg/cpp1z/pr99833.C: New test.
4245 * g++.dg/cpp2a/pr99833.C: New test.
4247 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4249 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
4250 the default value on IBM Z.
4252 2021-04-16 Jason Merrill <jason@redhat.com>
4255 * g++.dg/abi/mangle71.C: Fix expected mangling.
4256 * g++.dg/abi/mangle77.C: New test.
4257 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
4258 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
4259 * g++.dg/cpp2a/nontype-class44.C: New test.
4261 2021-04-15 Martin Sebor <msebor@redhat.com>
4265 * gcc.dg/Warray-parameter-9.c: New test.
4266 * gcc.dg/Wnonnull-6.c: New test.
4267 * gcc.dg/Wreturn-type3.c: New test.
4268 * gcc.dg/Wunused-result.c: New test.
4269 * gcc.dg/attr-noreturn.c: New test.
4270 * gcc.dg/attr-returns-nonnull.c: New test.
4272 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
4275 * gcc.dg/pr84877.c: Xfail for cris-*-*.
4277 2021-04-15 Jason Merrill <jason@redhat.com>
4280 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
4282 2021-04-15 Martin Sebor <msebor@redhat.com>
4284 * gcc.dg/uninit-pr89230-1.c: New test.
4285 * gcc.dg/uninit-pr89230-2.c: Same.
4287 2021-04-15 Jason Merrill <jason@redhat.com>
4290 * g++.dg/cpp0x/noexcept67.C: New test.
4292 2021-04-15 Jason Merrill <jason@redhat.com>
4295 * g++.dg/cpp2a/lambda-uneval15.C: New test.
4297 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4299 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
4300 -mtune=generic to the SVE flags.
4301 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4302 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4303 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4305 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4307 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
4308 (aarch64-with-arch-dg-options): Likewise.
4309 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
4310 aarch64-with-arch-dg-options. Move the default architecture
4311 flags to the final dg-runtest argument.
4312 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
4314 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
4316 2021-04-15 Jakub Jelinek <jakub@redhat.com>
4319 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
4321 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4324 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
4325 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
4327 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4330 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
4332 2021-04-15 Jakub Jelinek <jakub@redhat.com>
4335 * gcc.target/aarch64/pr100056.c: New test.
4337 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4339 * gcc.dg/pr93210.c: Adapt regex in order to also support a
4340 RESULT_DECL as an operand for a RETURN_EXPR.
4342 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4344 * gcc.target/aarch64/sve/pr99929_1.c: New file.
4345 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
4347 2021-04-14 Jason Merrill <jason@redhat.com>
4350 * g++.dg/template/dependent-tmpl2.C: New test.
4352 2021-04-14 Jason Merrill <jason@redhat.com>
4355 * g++.dg/parse/uneval1.C: New test.
4357 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
4359 PR rtl-optimization/100066
4360 * gcc.target/i386/pr100066.c: New.
4362 2021-04-14 Martin Sebor <msebor@redhat.com>
4364 * gcc.dg/pr86058.c: Limit to just x86_64.
4366 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4369 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
4371 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
4373 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
4374 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
4376 2021-04-14 Patrick Palka <ppalka@redhat.com>
4380 * g++.dg/cpp1z/class-deduction85.C: New test.
4381 * g++.dg/template/ref11.C: New test.
4383 2021-04-14 Jason Merrill <jason@redhat.com>
4386 * g++.dg/cpp2a/lambda-uneval14.C: New test.
4388 2021-04-14 Jason Merrill <jason@redhat.com>
4391 * g++.dg/debug/defaulted1.C: New test.
4393 2021-04-14 Jason Merrill <jason@redhat.com>
4396 * g++.dg/debug/cleanup1.C: New test.
4397 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
4398 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
4399 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4400 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
4401 * g++.dg/tm/inherit2.C: Likewise.
4402 * g++.dg/tm/unsafe1.C: Likewise.
4403 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
4404 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
4406 2021-04-13 Martin Sebor <msebor@redhat.com>
4408 PR tree-optimization/82800
4409 * g++.dg/warn/uninit-pr82800.C: New test.
4411 2021-04-13 Martin Sebor <msebor@redhat.com>
4414 * gcc.dg/pr86058.c: New test.
4416 2021-04-13 Patrick Palka <ppalka@redhat.com>
4419 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
4420 * g++.old-deja/g++.ns/template7.C: Likewise.
4421 * g++.old-deja/g++.pt/crash8.C: Likewise.
4423 2021-04-13 Jason Merrill <jason@redhat.com>
4426 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
4428 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4431 * g++.dg/cpp2a/spaceship-err6.C: New test.
4433 2021-04-13 Jason Merrill <jason@redhat.com>
4436 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
4438 2021-04-13 Patrick Palka <ppalka@redhat.com>
4441 * g++.dg/parse/template2.C: Adjust expected diagnostic.
4442 * g++.dg/template/error8.C: Likewise.
4443 * g++.dg/cpp1z/class-deduction84.C: New test.
4445 2021-04-13 Richard Biener <rguenther@suse.de>
4447 PR tree-optimization/100053
4448 * gcc.dg/torture/pr100053.c: New testcase.
4449 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
4451 2021-04-13 Jason Merrill <jason@redhat.com>
4454 * g++.dg/cpp0x/constexpr-base7.C: New test.
4456 2021-04-13 Nathan Sidwell <nathan@acm.org>
4458 PR preprocessor/99446
4459 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
4461 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4464 * gcc.target/aarch64/pr100028.c: New test.
4466 2021-04-13 Patrick Palka <ppalka@redhat.com>
4469 * g++.dg/cpp2a/nontype-class43.C: New test.
4471 2021-04-13 Patrick Palka <ppalka@redhat.com>
4475 * g++.dg/cpp2a/concepts-uneval1.C: New test.
4476 * g++.dg/cpp2a/concepts-uneval2.C: New test.
4478 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
4481 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
4482 line 971 for cris-*-*.
4484 2021-04-13 David Malcolm <dmalcolm@redhat.com>
4487 * gcc.dg/analyzer/pr98599-a.c: New test.
4488 * gcc.dg/analyzer/pr98599-b.c: New test.
4490 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4492 PR rtl-optimization/99905
4493 * gcc.target/i386/pr99905.c: New test.
4495 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4498 * gcc.dg/pr99830.c: New test.
4500 2021-04-12 Jason Merrill <jason@redhat.com>
4503 * g++.dg/template/dependent-tmpl1.C: New test.
4505 2021-04-12 Martin Liska <mliska@suse.cz>
4508 * g++.dg/asan/pr99877.C: New test.
4510 2021-04-12 Cui,Lili <lili.cui@intel.com>
4512 * gcc.target/i386/funcspec-56.inc: Handle new march.
4513 * g++.target/i386/mv16.C: Handle new march
4515 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
4518 * c-c++-common/goacc/collapse-2.c: New.
4520 2021-04-11 Jason Merrill <jason@redhat.com>
4523 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
4524 * g++.dg/other/anon-union5.C: New test.
4526 2021-04-10 Jason Merrill <jason@redhat.com>
4529 * g++.dg/gomp/this-1.C: Adjust diagnostic.
4530 * g++.dg/cpp0x/constexpr-this1.C: New test.
4532 2021-04-10 David Malcolm <dmalcolm@redhat.com>
4535 * gcc.dg/analyzer/pr100011.c: New test.
4537 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/pr99990.c: New test.
4542 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
4545 * gcc.target/i386/pr99744-2.c: New test.
4547 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.dg/lto/pr99849_0.c: New test.
4552 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4554 PR rtl-optimization/98601
4555 * gcc.dg/torture/pr98601.c: New test.
4557 2021-04-10 Jason Merrill <jason@redhat.com>
4563 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
4564 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
4565 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
4566 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
4568 2021-04-10 Jason Merrill <jason@redhat.com>
4571 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
4573 2021-04-09 Martin Sebor <msebor@redhat.com>
4576 * g++.dg/warn/uninit-pr55288.C: New test.
4578 2021-04-09 Patrick Palka <ppalka@redhat.com>
4581 * g++.dg/cpp1z/fold-lambda4.C: New test.
4583 2021-04-09 Marek Polacek <polacek@redhat.com>
4586 * g++.dg/concepts/abbrev10.C: New test.
4587 * g++.dg/concepts/abbrev11.C: New test.
4589 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4591 * gcc.target/aarch64/pr70398.c: Require a target that can link
4594 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4596 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
4598 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4600 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
4603 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4605 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
4606 * gcc.dg/pr96573.c: Likewise.
4607 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4608 * gcc.dg/vect/bb-slp-43.c: Likewise.
4609 * gcc.dg/vect/slp-reduc-11.c: Likewise.
4611 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4613 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
4614 loop to vectorized if vect_fold_extract_last.
4616 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4618 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
4619 of relying on vectorisation.
4621 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4624 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
4626 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4629 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
4630 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4632 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
4635 * gfortran.dg/coarray/dummy_2.f90: New test.
4637 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
4639 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
4641 2021-04-08 Patrick Palka <ppalka@redhat.com>
4644 * g++.dg/cpp2a/concepts-lambda16.C: New test.
4645 * g++.dg/cpp2a/concepts-lambda17.C: New test.
4647 2021-04-08 Patrick Palka <ppalka@redhat.com>
4650 * g++.dg/cpp2a/concepts-ctad3.C: New test.
4652 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4654 * lib/scanasm.exp (scan-lto-assembler): Update expected name
4657 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4659 * lib/target-supports.exp
4660 (check_effective_target_stdint_types_mbig_endian): New proc.
4661 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
4662 stdint_types_mbig_endian.
4663 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
4664 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4666 2021-04-08 Jason Merrill <jason@redhat.com>
4669 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
4670 * g++.dg/conversion/ref7.C: New test.
4672 2021-04-08 Jakub Jelinek <jakub@redhat.com>
4675 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
4676 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
4677 * g++.dg/cpp2a/constexpr-new18.C: New test.
4678 * g++.dg/cpp2a/constexpr-new19.C: New test.
4680 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4682 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
4684 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4686 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
4687 "was here" from error message.
4688 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
4689 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
4690 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
4691 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
4692 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
4693 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
4694 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
4695 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
4696 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
4697 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
4698 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
4699 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
4700 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
4702 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4704 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
4705 * gcc.target/aarch64/pr98772.c: Likewise.
4706 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
4708 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4710 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
4711 conversion to shifts and adds.
4713 2021-04-08 David Malcolm <dmalcolm@redhat.com>
4717 * gcc.dg/analyzer/pr99042.c: New test.
4718 * gcc.dg/analyzer/pr99774-1.c: New test.
4719 * gcc.dg/analyzer/pr99774-2.c: New test.
4721 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
4723 * gdc.dg/gdc108.d: Update test.
4724 * gdc.dg/gdc142.d: Likewise.
4725 * gdc.dg/pr90136a.d: Likewise.
4726 * gdc.dg/pr90136b.d: Likewise.
4727 * gdc.dg/pr90136c.d: Likewise.
4728 * gdc.dg/pr95173.d: Likewise.
4729 * gdc.dg/attr_allocsize1.d: New test.
4730 * gdc.dg/attr_allocsize2.d: New test.
4731 * gdc.dg/attr_alwaysinline1.d: New test.
4732 * gdc.dg/attr_cold1.d: New test.
4733 * gdc.dg/attr_exclusions1.d: New test.
4734 * gdc.dg/attr_exclusions2.d: New test.
4735 * gdc.dg/attr_flatten1.d: New test.
4736 * gdc.dg/attr_module.d: New test.
4737 * gdc.dg/attr_noclone1.d: New test.
4738 * gdc.dg/attr_noicf1.d: New test.
4739 * gdc.dg/attr_noinline1.d: New test.
4740 * gdc.dg/attr_noipa1.d: New test.
4741 * gdc.dg/attr_noplt1.d: New test.
4742 * gdc.dg/attr_optimize1.d: New test.
4743 * gdc.dg/attr_optimize2.d: New test.
4744 * gdc.dg/attr_optimize3.d: New test.
4745 * gdc.dg/attr_optimize4.d: New test.
4746 * gdc.dg/attr_restrict1.d: New test.
4747 * gdc.dg/attr_section1.d: New test.
4748 * gdc.dg/attr_symver1.d: New test.
4749 * gdc.dg/attr_target1.d: New test.
4750 * gdc.dg/attr_targetclones1.d: New test.
4751 * gdc.dg/attr_used1.d: New test.
4752 * gdc.dg/attr_used2.d: New test.
4753 * gdc.dg/attr_weak1.d: New test.
4754 * gdc.dg/imports/attributes.d: New test.
4756 2021-04-08 Jason Merrill <jason@redhat.com>
4759 * g++.dg/template/mem-spec2.C: New test.
4761 2021-04-08 Marek Polacek <polacek@redhat.com>
4764 * g++.dg/cpp2a/explicit16.C: Use c++20.
4765 * g++.dg/cpp0x/noexcept66.C: New test.
4766 * g++.dg/cpp2a/explicit17.C: New test.
4768 2021-04-08 Alex Coplan <alex.coplan@arm.com>
4771 * gcc.c-torture/compile/pr99647.c: New test.
4773 2021-04-07 Jason Merrill <jason@redhat.com>
4776 * g++.dg/template/friend71.C: New test.
4778 2021-04-07 Jason Merrill <jason@redhat.com>
4781 * g++.dg/template/friend70.C: New test.
4783 2021-04-07 Jason Merrill <jason@redhat.com>
4786 * g++.dg/lookup/using66.C: New test.
4788 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4790 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
4791 when building an executable with testglue.
4793 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4795 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
4796 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
4798 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4800 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
4801 if IFN_STORE_LANES is available.
4802 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
4803 IFN_STORE_LANES is available.
4804 * gcc.target/aarch64/pr99873_1.c: New test.
4805 * gcc.target/aarch64/pr99873_2.c: Likewise.
4806 * gcc.target/aarch64/pr99873_3.c: Likewise.
4807 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
4808 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
4809 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
4811 2021-04-07 Richard Biener <rguenther@suse.de>
4813 PR tree-optimization/99954
4814 * gcc.dg/torture/pr99954.c: New testcase.
4816 2021-04-07 Richard Biener <rguenther@suse.de>
4819 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
4822 2021-04-07 Richard Biener <rguenther@suse.de>
4824 PR tree-optimization/99947
4825 * gcc.dg/torture/pr99947.c: New testcase.
4827 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
4829 PR tree-optimization/98736
4830 * gcc.c-torture/execute/pr98736.c: New test.
4832 2021-04-07 Marek Polacek <polacek@redhat.com>
4835 * g++.dg/cpp0x/rv-life.C: New test.
4837 2021-04-06 Jason Merrill <jason@redhat.com>
4840 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
4842 2021-04-06 Jason Merrill <jason@redhat.com>
4845 * g++.dg/cpp1z/inline-var9.C: New test.
4847 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
4850 * g++.target/aarch64/sve/pr99781.C: New.
4852 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
4854 * gcc.target/i386/memcpy-strategy-9.c: New test.
4855 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
4856 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
4857 * gcc.target/i386/memset-strategy-7.c: Likewise.
4858 * gcc.target/i386/memset-strategy-8.c: Likewise.
4859 * gcc.target/i386/memset-strategy-9.c: Likewise.
4861 2021-04-06 Richard Biener <rguenther@suse.de>
4863 PR tree-optimization/99880
4864 * gcc.dg/torture/pr99880.c: New testcase.
4866 2021-04-06 Nathan Sidwell <nathan@acm.org>
4868 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
4869 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
4871 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4873 PR tree-optimization/96573
4874 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
4875 VEC_PERM_EXPR with bswapping permutation.
4877 2021-04-06 Richard Biener <rguenther@suse.de>
4879 PR tree-optimization/99924
4880 * gfortran.dg/vect/pr99924.f90: New testcase.
4882 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4885 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
4887 2021-04-06 Jason Merrill <jason@redhat.com>
4890 * g++.dg/abi/lambda-defarg1.C: New test.
4892 2021-04-06 Patrick Palka <ppalka@redhat.com>
4895 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
4896 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
4898 2021-04-05 Jason Merrill <jason@redhat.com>
4901 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
4903 2021-04-05 Jason Merrill <jason@redhat.com>
4905 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
4906 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
4907 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
4909 2021-04-05 Jason Merrill <jason@redhat.com>
4912 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
4914 2021-04-05 Jason Merrill <jason@redhat.com>
4917 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
4919 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4922 * gcc.dg/analyzer/pr99906.c: New test.
4924 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4927 * gcc.dg/analyzer/pr99886.c: New test.
4929 2021-04-05 Jason Merrill <jason@redhat.com>
4932 * g++.dg/cpp0x/extern_template-6.C: New test.
4934 2021-04-05 Jason Merrill <jason@redhat.com>
4937 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
4939 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
4942 * gdc.dg/pr99914.d: New test.
4944 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
4946 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
4947 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4949 2021-04-04 Jason Merrill <jason@redhat.com>
4952 * g++.dg/cpp0x/initlist-new5.C: New test.
4954 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4956 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
4958 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4960 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
4962 2021-04-03 Marek Polacek <polacek@redhat.com>
4965 * g++.dg/other/gc7.C: New test.
4967 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
4970 * gfortran.dg/coarray_48.f90: New test.
4972 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4974 PR tree-optimization/99882
4975 * gcc.dg/pr99882.c: New test.
4977 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4979 PR rtl-optimization/99863
4980 * gcc.target/i386/pr99863.c: New test.
4982 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4985 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
4987 2021-04-03 Jason Merrill <jason@redhat.com>
4990 * g++.dg/opt/nrv20.C: New test.
4992 2021-04-03 Jason Merrill <jason@redhat.com>
4995 * g++.dg/cpp1z/noexcept-type24.C: New test.
4997 2021-04-03 Jason Merrill <jason@redhat.com>
5000 * g++.dg/ext/vector40.C: New test.
5002 2021-04-02 Patrick Palka <ppalka@redhat.com>
5005 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
5007 2021-04-02 Patrick Palka <ppalka@redhat.com>
5010 * g++.dg/cpp2a/nontype-class42.C: New test.
5012 2021-04-02 Jason Merrill <jason@redhat.com>
5015 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
5017 2021-04-02 Nathan Sidwell <nathan@acm.org>
5019 * g++.dg/modules/pr99283-6_d.H: New.
5020 * g++.dg/modules/pr99283-7-swap.h: New.
5021 * g++.dg/modules/pr99283-7-traits.h: New.
5022 * g++.dg/modules/pr99283-7_a.H: New.
5023 * g++.dg/modules/pr99283-7_b.H: New.
5024 * g++.dg/modules/pr99283-7_c.C: New.
5025 * g++.dg/modules/pr99283-7_d.H: New.
5027 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
5029 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
5030 * go.test/test/fixedbugs/issue22200b.go: Likewise.
5032 2021-04-02 Jakub Jelinek <jakub@redhat.com>
5034 PR tree-optimization/99726
5035 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
5036 -floop-nest-optimize to dg-additional-options guarded on fgraphite
5039 2021-04-01 Marek Polacek <polacek@redhat.com>
5042 * g++.dg/other/gc6.C: New test.
5044 2021-04-01 Jason Merrill <jason@redhat.com>
5047 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
5049 2021-04-01 Jason Merrill <jason@redhat.com>
5052 * g++.dg/abi/abi-tag24a.C: New test.
5053 * g++.dg/abi/macro0.C: Adjust expected value.
5055 2021-04-01 Nathan Sidwell <nathan@acm.org>
5058 * g++.dg/modules/pr99283-6.h: New.
5059 * g++.dg/modules/pr99283-6_a.H: New.
5060 * g++.dg/modules/pr99283-6_b.H: New.
5061 * g++.dg/modules/pr99283-6_c.C: New.
5062 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
5063 * g++.dg/modules/indirect-3_c.C: Adjust scan.
5064 * g++.dg/modules/indirect-4_c.C: Adjust scan.
5065 * g++.dg/modules/lambda-3_b.C: Adjust scan.
5066 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
5067 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
5068 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
5070 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
5073 * gcc.dg/tree-ssa/pr98265.C: New test.
5075 2021-04-01 Jakub Jelinek <jakub@redhat.com>
5077 PR tree-optimization/96573
5078 * gcc.dg/pr96573.c: New test.
5080 2021-04-01 Richard Biener <rguenther@suse.de>
5082 PR tree-optimization/99856
5083 * gcc.dg/vect/pr99856.c: New testcase.
5085 2021-04-01 Martin Jambor <mjambor@suse.cz>
5087 PR tree-optimization/97009
5088 * gcc.dg/tree-ssa/pr97009.c: New test.
5090 2021-04-01 Harald Anlauf <anlauf@gmx.de>
5093 * gfortran.dg/transpose_5.f90: New test.
5095 2021-03-31 David Malcolm <dmalcolm@redhat.com>
5098 * gcc.dg/analyzer/data-model-10.c: Update expected output.
5099 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
5100 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
5101 * gcc.dg/analyzer/pr99771-1.c: New test.
5103 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5105 PR tree-optimization/98268
5106 * gcc.target/aarch64/sve/pr98268-1.c: New test.
5107 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
5109 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5111 PR tree-optimization/99726
5112 * gcc.target/i386/pr99726.c: New test.
5114 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5116 PR rtl-optimization/97141
5117 PR rtl-optimization/98726
5118 * gcc.c-torture/compile/pr97141.c: New test.
5119 * gcc.c-torture/compile/pr98726.c: Likewise.
5120 * gcc.target/aarch64/sve/pr97141.c: Likewise.
5121 * gcc.target/aarch64/sve/pr98726.c: Likewise.
5123 2021-03-31 Martin Sebor <msebor@redhat.com>
5126 * gcc.dg/uninit-pr65182.c: New test.
5128 2021-03-31 Jason Merrill <jason@redhat.com>
5131 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
5133 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5136 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
5139 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5142 * gcc.target/arm/pr99786.c: New test.
5144 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
5146 * gcc.target/i386/memcpy-strategy-5.c: New test.
5147 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
5148 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
5149 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
5150 * gcc.target/i386/memset-strategy-3.c: Likewise.
5151 * gcc.target/i386/memset-strategy-4.c: Likewise.
5152 * gcc.target/i386/memset-strategy-5.c: Likewise.
5153 * gcc.target/i386/memset-strategy-6.c: Likewise.
5155 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5158 * gcc.target/aarch64/sve/pr98119.c: New test.
5160 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5161 Richard Sandiford <richard.sandiford@arm.com>
5164 * g++.target/aarch64/sve/pr99813.C: New test.
5166 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5169 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
5170 * c-c++-common/zero-scratch-regs-7.c: Likewise.
5171 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
5172 selected unsupported triplets to all targets but selected triplets
5173 of supported targets.
5174 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5175 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5176 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5178 2021-03-31 Patrick Palka <ppalka@redhat.com>
5181 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
5183 2021-03-31 Patrick Palka <ppalka@redhat.com>
5186 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
5188 2021-03-30 David Malcolm <dmalcolm@redhat.com>
5190 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
5192 2021-03-30 Nathan Sidwell <nathan@acm.org>
5195 * g++.dg/modules/pr99283-5.h: New.
5196 * g++.dg/modules/pr99283-5_a.H: New.
5197 * g++.dg/modules/pr99283-5_b.H: New.
5198 * g++.dg/modules/pr99283-5_c.C: New.
5200 2021-03-30 Jakub Jelinek <jakub@redhat.com>
5203 * g++.dg/cpp1z/pr99790.C: New test.
5205 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5208 * gcc.c-torture/compile/pr99822.c: New test.
5210 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
5214 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
5216 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5217 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5218 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5219 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5220 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5221 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5222 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5223 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5224 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5225 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5226 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5227 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5228 * gcc.target/powerpc/pr79251-run.p7.c: New test.
5229 * gcc.target/powerpc/pr79251.p7.c: New test.
5231 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
5234 * gcc.target/i386/pr99744-1.c: New test.
5236 2021-03-30 Tamar Christina <tamar.christina@arm.com>
5238 PR tree-optimization/99825
5239 * gfortran.dg/vect/pr99825.f90: New test.
5241 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5244 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
5246 2021-03-30 Richard Biener <rguenther@suse.de>
5248 PR tree-optimization/99824
5249 * gcc.dg/torture/pr99824.c: New testcase.
5251 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
5254 * g++.dg/pr98136.C: New test.
5256 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
5258 * gcc.target/aarch64/fcvt_nosimd.c: New test.
5260 2021-03-29 Martin Sebor <msebor@redhat.com>
5262 PR tree-optimization/61869
5263 * gcc.dg/uninit-pr61869.c: New test.
5265 2021-03-29 Martin Sebor <msebor@redhat.com>
5267 PR tree-optimization/61677
5268 * gcc.dg/uninit-pr61677.c: New test.
5270 2021-03-29 Martin Sebor <msebor@redhat.com>
5272 PR tree-optimization/61112
5273 * gcc.dg/uninit-pr61112.c: New test.
5275 2021-03-29 Jan Hubicka <jh@suse.cz>
5278 * gcc.c-torture/compile/pr99751.c: Rename from ...
5279 * gcc.c-torture/execute/pr99751.c: ... to this.
5281 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
5283 * gcc.c-torture/compile/pr99751.c: New test.
5285 2021-03-29 Jakub Jelinek <jakub@redhat.com>
5288 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
5289 declare simd warning on aarch64.
5291 2021-03-29 Alex Coplan <alex.coplan@arm.com>
5294 * g++.target/aarch64/sve/pr99216.C: New test.
5296 2021-03-29 Richard Biener <rguenther@suse.de>
5298 PR tree-optimization/99807
5299 * gfortran.dg/vect/pr99807.f90: New testcase.
5301 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5304 * gcc.target/aarch64/pr99808.c: New test.
5306 2021-03-29 Jakub Jelinek <jakub@redhat.com>
5308 PR tree-optimization/99777
5309 * g++.dg/torture/pr99777.C: New test.
5311 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
5314 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
5316 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
5319 * gfortran.dg/pr99602.f90: New test.
5320 * gfortran.dg/pr99602a.f90: New test.
5321 * gfortran.dg/pr99602b.f90: New test.
5322 * gfortran.dg/pr99602c.f90: New test.
5323 * gfortran.dg/pr99602d.f90: New test.
5325 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
5327 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
5328 (gdc-copy-file): ... this. Use file copy instead of open/close.
5329 (gdc-convert-test): Save translated dejagnu test to gdc.test
5330 directory, only write dejagnu directives to the test file.
5331 (gdc-do-test): Don't create gdc.test symlink.
5333 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
5335 * gdc.dg/gdc270a.d: Removed.
5336 * gdc.dg/gdc270b.d: Removed.
5338 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
5340 * gcc.target/powerpc/pr99557.c: New.
5342 2021-03-26 Martin Sebor <msebor@redhat.com>
5344 PR tree-optimization/59970
5345 * gcc.dg/uninit-pr59970.c: New test.
5347 2021-03-26 Marek Polacek <polacek@redhat.com>
5350 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
5351 * g++.dg/cpp0x/nsdmi17.C: New test.
5353 2021-03-26 Nathan Sidwell <nathan@acm.org>
5356 * g++.dg/modules/pr99283-2_a.H: New.
5357 * g++.dg/modules/pr99283-2_b.H: New.
5358 * g++.dg/modules/pr99283-2_c.H: New.
5359 * g++.dg/modules/pr99283-3_a.H: New.
5360 * g++.dg/modules/pr99283-3_b.H: New.
5361 * g++.dg/modules/pr99283-4.H: New.
5362 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
5363 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
5365 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
5368 * g++.target/aarch64/sve/pr99766.C: New.
5370 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5373 * gcc.dg/tls/pr99466-1.c: New test.
5374 * gcc.dg/tls/pr99466-2.c: New test.
5376 2021-03-26 Jakub Jelinek <jakub@redhat.com>
5379 * g++.dg/cpp0x/new5.C: New test.
5381 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
5384 * gfortran.dg/null_11.f90: New test.
5386 2021-03-25 Martin Sebor <msebor@redhat.com>
5388 PR tree-optimization/55060
5389 * gcc.dg/uninit-pr55060.c: New.
5391 2021-03-25 Martin Sebor <msebor@redhat.com>
5393 PR tree-optimization/48483
5394 * g++.dg/warn/uninit-pr48483.C: New test.
5396 2021-03-25 Martin Sebor <msebor@redhat.com>
5398 * gcc.dg/uninit-pr44547.c: New.
5400 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5403 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
5404 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
5405 to match locus changes.
5406 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
5407 * g++.dg/cpp2a/srcloc2.C: Likewise.
5408 * g++.dg/cpp2a/srcloc15.C: Likewise.
5409 * g++.dg/cpp2a/srcloc16.C: Likewise.
5410 * g++.dg/cpp2a/srcloc19.C: New test.
5411 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
5413 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
5414 * g++.dg/modules/macloc-1_d.C: Likewise.
5415 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
5418 2021-03-25 Marek Polacek <polacek@redhat.com>
5421 * g++.dg/cpp0x/inh-ctor37.C: New test.
5423 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5426 * g++.dg/cpp0x/variadic181.C: New test.
5428 2021-03-25 Marek Polacek <polacek@redhat.com>
5431 * g++.dg/warn/Wconversion5.C: New test.
5433 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5435 PR tree-optimization/96974
5436 * g++.target/aarch64/sve/pr96974.C: New test.
5438 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5441 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5445 * gcc.target/i386/pr98209.c: New test.
5446 * gcc.target/i386/pr99744-1.c: Likewise.
5447 * gcc.target/i386/pr99744-2.c: Likewise.
5449 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/warn/Wduplicated-branches6.C: New test.
5453 * g++.dg/warn/Wduplicated-branches7.C: New test.
5455 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5459 * gcc.target/i386/pr98209.c: New test.
5460 * gcc.target/i386/pr99744-1.c: Likewise.
5461 * gcc.target/i386/pr99744-2.c: Likewise.
5463 2021-03-25 Richard Biener <rguenther@suse.de>
5465 PR tree-optimization/99746
5466 * gfortran.dg/vect/pr99746.f90: New testcase.
5468 2021-03-25 David Malcolm <dmalcolm@redhat.com>
5473 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
5475 * gcc.dg/analyzer/pr93695-1.c: New test.
5476 * gcc.dg/analyzer/pr99044-1.c: New test.
5477 * gcc.dg/analyzer/pr99044-2.c: New test.
5478 * gcc.dg/analyzer/pr99716-1.c: New test.
5479 * gcc.dg/analyzer/pr99716-2.c: New test.
5480 * gcc.dg/analyzer/pr99716-3.c: New test.
5482 2021-03-24 Martin Liska <mliska@suse.cz>
5485 * gcc.target/i386/pr99753.c: New test.
5487 2021-03-24 Martin Jambor <mjambor@suse.cz>
5490 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
5492 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
5495 * gcc.target/arm/pr99727.c: New test.
5497 2021-03-24 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.target/arm/pr99724.c: New test.
5502 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5504 * lib/target-supports.exp (check_effective_target_sysconf): New.
5505 * gcc.target/i386/pr95443-1.c: Require it.
5506 * gcc.target/i386/pr95443-2.c: Likewise.
5507 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5508 * gcc.target/i386/strncmp-1.c: Likewise.
5510 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5512 * gcc.target/i386/pr97313.c: Require effective target feature pie.
5513 * g++.target/i386/pr94185.C: Likewise.
5515 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5517 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
5518 positives with -mcmodel=large.
5519 * gcc.target/i386/funcspec-3.c: Likewise.
5521 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5523 * gcc.target/i386/pr94467-3.c: New.
5525 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
5528 * gfortran.dg/longnames.f90: New test.
5530 2021-03-23 Nathan Sidwell <nathan@acm.org>
5533 * g++.dg/modules/pr99283-1_a.H: New.
5534 * g++.dg/modules/pr99283-1_b.H: New.
5536 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
5538 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
5540 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5542 * lib/target-supports.exp
5543 (check_effective_target_arm_dsp_ok_nocache)
5544 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
5545 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
5546 and add arm_dsp options.
5548 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5550 * lib/target-supports.exp
5551 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
5552 -mfloat-abi= options order.
5553 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
5554 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
5555 arm_hard_ok effective target and -mfloat-abi=hard additional
5557 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
5565 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
5567 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
5568 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
5570 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5572 * lib/target-supports.exp
5573 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
5574 -mfloat-abi= options order.
5575 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
5576 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
5577 target and -mfloat-abi=hard additional option.
5578 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
5579 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
5580 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
5581 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
5582 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
5584 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5586 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
5588 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5590 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
5591 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
5592 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
5593 * gcc.target/arm/pr51968.c: Likewise.
5594 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
5595 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
5596 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
5597 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
5599 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5601 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
5602 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
5603 * gcc.target/arm/bf16_dup.c: Likewise.
5604 * gcc.target/arm/bf16_reinterpret.c: Likewise.
5605 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
5607 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5609 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
5611 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5613 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
5614 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
5615 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
5616 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
5618 2021-03-23 Marek Polacek <polacek@redhat.com>
5621 * g++.dg/cpp0x/attributes-namespace6.C: New test.
5622 * g++.dg/cpp0x/gen-attrs-73.C: New test.
5624 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
5627 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
5629 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
5632 * gcc.dg/vect/pr99540.c: New test.
5634 2021-03-23 Nathan Sidwell <nathan@acm.org>
5637 * g++.dg/modules/pr99239_a.H: New.
5638 * g++.dg/modules/pr99239_b.H: New.
5640 2021-03-23 Richard Biener <rguenther@suse.de>
5642 PR tree-optimization/99721
5643 * gfortran.dg/vect/pr99721.f90: New testcase.
5645 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
5647 * gcc.target/riscv/shift-shift-5.c (sub): Change
5648 order of struct fields depending on byteorder.
5650 2021-03-23 Jakub Jelinek <jakub@redhat.com>
5653 * g++.dg/cpp1z/decomp55.C: New test.
5655 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
5657 PR tree-optimization/99296
5658 * gcc.dg/pr99296.c: New file.
5660 2021-03-22 Nathan Sidwell <nathan@acm.org>
5663 * g++.dg/modules/pr99480_a.H: New.
5664 * g++.dg/modules/pr99480_b.H: New.
5666 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
5669 * gcc.target/powerpc/pr99581.c: New.
5671 2021-03-22 Nathan Sidwell <nathan@acm.org>
5674 * g++.dg/modules/pr99425-1.h: New.
5675 * g++.dg/modules/pr99425-1_a.H: New.
5676 * g++.dg/modules/pr99425-1_b.H: New.
5677 * g++.dg/modules/pr99425-1_c.C: New.
5678 * g++.dg/modules/pr99425-2_a.X: New.
5679 * g++.dg/modules/pr99425-2_b.X: New.
5680 * g++.dg/template/pr99425.C: New.
5682 2021-03-22 Richard Biener <rguenther@suse.de>
5684 PR tree-optimization/99694
5685 * gcc.dg/torture/pr99694.c: New testcase.
5687 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
5690 * gcc.target/riscv/pr99702.c: New.
5692 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
5695 * gcc.target/powerpc/pr98914.c: New test.
5697 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
5700 * g++.target/i386/pr99679-1.C: New test.
5701 * g++.target/i386/pr99679-2.C: Likewise.
5703 2021-03-20 Jakub Jelinek <jakub@redhat.com>
5706 * gcc.dg/pr99230.c: New test.
5708 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5711 * gcc.dg/Wunused-var-5.c: New test.
5712 * gcc.dg/Wunused-var-6.c: New test.
5714 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5716 * gfortran.dg/inline_matmul_6.f90: Adjust count for
5719 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
5722 * gcc.target/s390/pr99663.c: New.
5724 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5727 * g++.dg/opt/pr99456.C: New test.
5728 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
5731 2021-03-19 Tamar Christina <tamar.christina@arm.com>
5733 PR tree-optimization/99656
5734 * gfortran.dg/vect/pr99656.f90: New test.
5736 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
5739 * gcc.dg/torture/pr99652-1.c: New test.
5740 * gcc.dg/torture/pr99652-2.c: Likewise.
5741 * gcc.target/i386/pr57655.c: Adjusted.
5742 * gcc.target/i386/pr59794-6.c: Likewise.
5743 * gcc.target/i386/pr70738-1.c: Likewise.
5744 * gcc.target/i386/pr96744-1.c: Likewise.
5746 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5747 Christophe Lyon <christophe.lyon@linaro.org>
5750 * g++.target/arm/pr99593.C: New test.
5752 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
5754 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
5756 2021-03-19 Marek Polacek <polacek@redhat.com>
5759 * g++.dg/cpp2a/concepts-err3.C: New test.
5761 2021-03-18 Martin Sebor <msebor@redhat.com>
5764 * g++.dg/warn/Warray-bounds-22.C: New test.
5765 * g++.dg/warn/Warray-bounds-23.C: New test.
5766 * g++.dg/warn/Warray-bounds-24.C: New test.
5768 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5771 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
5773 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5776 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
5777 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
5778 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
5779 rather than __i386__.
5781 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5784 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
5786 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
5789 * obj-c++.dg/pr49070.mm: New test.
5790 * objc.dg/unnamed-parms.m: New test.
5792 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5794 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
5796 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5797 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5798 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
5799 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5800 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5802 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5805 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
5806 For big endian use -fsso-struct=little-endian dg-options.
5808 2021-03-17 Marek Polacek <polacek@redhat.com>
5811 * g++.dg/conversion/real-to-int1.C: New test.
5813 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
5814 Jason Merrill <jason@redhat.com>
5816 * g++.dg/cpp1z/using9.C: New using decl test.
5818 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5820 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
5821 -gdwarf-3 to the command line options. Adjust the expected line
5822 numbers for the revised options header.
5824 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5826 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
5827 -gdwarf-3 to the command line options. Provide Darwin-
5828 specific match lines for the expected output.
5830 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5832 * gcc.target/aarch64/acle/rng_2.c: New test.
5834 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
5837 * gcc.target/i386/pr99530-1.c: New test.
5838 * gcc.target/i386/pr99530-2.c: Likewise.
5839 * gcc.target/i386/pr99530-3.c: Likewise.
5840 * gcc.target/i386/pr99530-4.c: Likewise.
5841 * gcc.target/i386/pr99530-5.c: Likewise.
5842 * gcc.target/i386/pr99530-6.c: Likewise.
5844 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
5847 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
5849 2021-03-16 Jason Merrill <jason@redhat.com>
5851 * g++.dg/cpp2a/nontype-float1.C: New test.
5853 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5857 * gcc.target/powerpc/pr98092.c: New.
5859 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5862 * gcc.target/i386/pr99600.c: New test.
5864 2021-03-16 Martin Liska <mliska@suse.cz>
5865 Jason Merrill <jason@redhat.com>
5868 * g++.target/i386/pr99108.C: New test.
5870 2021-03-16 Martin Liska <mliska@suse.cz>
5873 * gcc.target/arm/pr99592.c: New test.
5875 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
5877 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
5879 2021-03-16 Nathan Sidwell <nathan@acm.org>
5882 * g++.dg/modules/pr99496_a.H: New.
5883 * g++.dg/modules/pr99496_b.C: New.
5885 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5888 * gcc.target/i386/avx-pr99563.c: New test.
5890 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5893 * gcc.dg/gomp/pr99542.c: New test.
5894 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5895 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5896 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5897 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5899 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5901 2021-03-15 Jakub Jelinek <jakub@redhat.com>
5904 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
5905 * g++.dg/modules/builtin-3_b.C: Likewise.
5907 2021-03-15 Nathan Sidwell <nathan@acm.org>
5910 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
5911 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
5913 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5916 * g++.dg/coroutines/pr99047.C: New test.
5918 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5921 * g++.dg/coroutines/torture/pr98704.C: New test.
5923 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5926 * g++.dg/coroutines/pr98480.C: New test.
5927 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
5928 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
5929 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
5931 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5934 * g++.dg/coroutines/pr96749-1.C: New test.
5935 * g++.dg/coroutines/pr96749-2.C: New test.
5937 2021-03-15 Richard Biener <rguenther@suse.de>
5939 PR tree-optimization/98834
5940 * g++.dg/opt/pr98834.C: New testcase.
5942 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5945 * gfortran.dg/do_check_16.f90: New test.
5946 * gfortran.dg/do_check_17.f90: New test.
5948 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5951 * gfortran.dg/pr99545.f90: New test.
5953 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
5955 * gcc.target/powerpc/pr99492.c: Fix typo.
5957 2021-03-14 Harald Anlauf <anlauf@gmx.de>
5958 Paul Thomas <pault@gcc.gnu.org>
5960 * gfortran.dg/pr99112.f90: New test.
5962 2021-03-13 Martin Sebor <msebor@redhat.com>
5964 PR tree-optimization/99489
5965 * gcc.dg/Wstringop-truncation-9.c: New test.
5967 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
5970 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
5972 2021-03-13 Jakub Jelinek <jakub@redhat.com>
5974 PR tree-optimization/99544
5975 * gcc.dg/gomp/pr99544.c: New test.
5977 2021-03-12 Nathan Sidwell <nathan@acm.org>
5980 * g++.dg/modules/pr99238.h: New.
5981 * g++.dg/modules/pr99238_a.H: New.
5982 * g++.dg/modules/pr99238_b.H: New.
5984 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
5987 * gfortran.dg/gomp/threadprivate-1.f90: New test.
5989 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5992 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
5994 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/cpp2a/consteval19.C: New test.
5999 2021-03-11 David Malcolm <dmalcolm@redhat.com>
6002 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
6004 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
6006 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
6007 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
6008 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
6009 -fno-analyzer-feasibility from options.
6010 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
6011 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
6013 2021-03-11 Nathan Sidwell <nathan@acm.org>
6016 * g++.dg/modules/pr99248.h: New.
6017 * g++.dg/modules/pr99248_a.H: New.
6018 * g++.dg/modules/pr99248_b.H: New.
6020 2021-03-11 Nathan Sidwell <nathan@acm.org>
6023 * g++.dg/modules/pr99528.h: New.
6024 * g++.dg/modules/pr99528_a.H: New.
6025 * g++.dg/modules/pr99528_b.H: New.
6026 * g++.dg/modules/pr99528_c.C: New.
6028 2021-03-11 Richard Biener <rguenther@suse.de>
6031 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
6032 instead of verifying the total number of adds.
6034 2021-03-11 Richard Biener <rguenther@suse.de>
6037 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
6039 2021-03-11 Richard Biener <rguenther@suse.de>
6042 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
6044 2021-03-11 Richard Biener <rguenther@suse.de>
6047 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
6049 2021-03-11 Jakub Jelinek <jakub@redhat.com>
6052 * gcc.target/i386/avx2-pr99517-1.c: New test.
6053 * gcc.target/i386/avx2-pr99517-2.c: New test.
6055 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
6058 * gcc.target/powerpc/pr99492.c: New testcase.
6060 2021-03-10 Harald Anlauf <anlauf@gmx.de>
6063 * gfortran.dg/data_char_4.f90: New test.
6064 * gfortran.dg/data_char_5.f90: New test.
6066 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6068 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
6070 2021-03-10 Nathan Sidwell <nathan@acm.org>
6073 * g++.dg/modules/pr99423_a.H: New.
6074 * g++.dg/modules/pr99423_b.H: New.
6076 2021-03-10 Jakub Jelinek <jakub@redhat.com>
6078 PR tree-optimization/99305
6080 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
6081 unsigned_char effective targets.
6083 2021-03-10 Nathan Sidwell <nathan@acm.org>
6086 * g++.dg/ext/pr99508.C: New.
6088 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
6091 * lib/target-supports.exp (check_effective_target_lra): New.
6092 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
6093 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6094 * gcc.c-torture/compile/pr98096.c: Likewise.
6095 * gcc.dg/pr97954.c: Likewise.
6097 2021-03-10 David Malcolm <dmalcolm@redhat.com>
6099 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
6100 * gcc.dg/analyzer/zlib-2.c: Likewise.
6102 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6104 * gcc.dg/vect/pr99102.c: Fix target selector.
6106 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6109 * gcc.dg/vect/pr99102.c: New test.
6111 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
6113 * gnat.dg/specs/lto25.ads: New test.
6115 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6117 PR tree-optimization/99305
6118 * g++.dg/opt/pr99305.C: New test.
6120 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
6122 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
6123 (check_effective_target_sqrt_insn): Use it.
6125 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
6128 * gcc.target/i386/pr99454.c: New.
6130 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
6132 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
6133 * gcc.dg/loop-9.c: Likewise.
6134 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
6135 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
6137 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6140 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
6141 exists. If REG_STARTEND macro isn't defined, just return 0 from main
6142 instead of the actual test.
6144 2021-03-09 Martin Liska <mliska@suse.cz>
6147 * gcc.target/i386/pr99464.c: New test.
6149 2021-03-09 Joel Brobecker <brobecker@adacore.com>
6151 * gcc.target/powerpc/undef-bool-2.c: Add
6152 dg-require-effective-target powerpc_vsx_ok directive.
6153 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
6154 powerpc_vsx_ok directive.
6156 2021-03-08 Harald Anlauf <anlauf@gmx.de>
6159 * gfortran.dg/parameter_data.f90: New test.
6161 2021-03-08 Martin Sebor <msebor@redhat.com>
6164 * g++.dg/warn/Warray-bounds-15.C: New test.
6165 * g++.dg/warn/Warray-bounds-18.C: New test.
6166 * g++.dg/warn/Warray-bounds-19.C: New test.
6167 * g++.dg/warn/Warray-bounds-20.C: New test.
6168 * g++.dg/warn/Warray-bounds-21.C: New test.
6170 2021-03-08 Martin Sebor <msebor@redhat.com>
6173 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
6175 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
6176 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
6177 * gcc.dg/Wstringop-overflow-66.c: New test.
6178 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
6180 2021-03-08 Marek Polacek <polacek@redhat.com>
6183 * g++.dg/cpp2a/nontype-class41.C: New test.
6185 2021-03-08 Nathan Sidwell <nathan@acm.org>
6188 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
6190 2021-03-08 Nathan Sidwell <nathan@acm.org>
6192 * g++.dg/modules/pr99468.H: New.
6194 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
6197 * gcc.target/powerpc/pr98959.c: New test.
6199 2021-03-08 Nathan Sidwell <nathan@acm.org>
6202 * g++.dg/modules/pr99285_a.H: New.
6203 * g++.dg/modules/pr99285_b.H: New.
6205 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6208 * gcc.target/aarch64/simd/pr99437.c: New test.
6210 2021-03-08 Martin Liska <mliska@suse.cz>
6213 * c-c++-common/asan/pr98920.c: New test.
6215 2021-03-08 Martin Liska <mliska@suse.cz>
6218 * gcc.target/i386/pr99463-2.c: New test.
6219 * gcc.target/i386/pr99463.c: New test.
6221 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
6223 * gcc.target/s390/vector/long-double-asm-commutative.c: New
6225 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
6227 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
6228 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
6229 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
6230 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
6231 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
6234 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
6237 * gfortran.dg/module_variable_3.f90: New test.
6239 2021-03-07 Jakub Jelinek <jakub@redhat.com>
6242 * lib/target-supports.exp
6243 (check_effective_target_assembler_march_noavx512bw): New effective
6245 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
6247 2021-03-06 Patrick Palka <ppalka@redhat.com>
6248 Jakub Jelinek <jakub@redhat.com>
6251 * g++.dg/cpp2a/constexpr-99287.C: New test.
6253 2021-03-06 Patrick Palka <ppalka@redhat.com>
6254 Jakub Jelinek <jakub@redhat.com>
6257 * g++.dg/cpp1y/var-templ68.C: New test.
6258 * g++.dg/cpp1y/var-templ68a.C: New test.
6260 2021-03-06 Patrick Palka <ppalka@redhat.com>
6263 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
6264 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
6266 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
6268 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
6269 to allow an eliminated stack-frame.
6271 2021-03-05 Marek Polacek <polacek@redhat.com>
6274 * g++.dg/cpp1z/noexcept-type23.C: New test.
6276 2021-03-05 Marek Polacek <polacek@redhat.com>
6279 * g++.dg/warn/Wshadow-17.C: New test.
6281 2021-03-05 Jason Merrill <jason@redhat.com>
6284 * gcc.dg/attr-flatten-1.c: Adjust.
6286 2021-03-05 Jakub Jelinek <jakub@redhat.com>
6289 * c-c++-common/gomp/pr99322.c: New test.
6291 2021-03-05 Nathan Sidwell <nathan@acm.org>
6294 * g++.dg/modules/pr99245_a.H: New.
6295 * g++.dg/modules/pr99245_b.H: New.
6297 2021-03-05 Harald Anlauf <anlauf@gmx.de>
6300 * gfortran.dg/matmul_21.f90: New test.
6302 2021-03-05 Nathan Sidwell <nathan@acm.org>
6305 * g++.dg/modules/pr99377_a.H: New.
6306 * g++.dg/modules/pr99377_b.C: New.
6307 * g++.dg/modules/pr99377_c.C: New.
6309 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6312 * g++.dg/coroutines/pr98118.C: New test.
6314 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6317 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
6318 * g++.dg/coroutines/pr95616-0.C: New test.
6319 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
6320 * g++.dg/coroutines/pr95616-1.C: New test.
6321 * g++.dg/coroutines/pr95616-2.C: New test.
6322 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
6323 * g++.dg/coroutines/pr95616-3.C: New test.
6324 * g++.dg/coroutines/pr95616-4.C: New test.
6325 * g++.dg/coroutines/pr95616-5.C: New test.
6326 * g++.dg/coroutines/pr95616-6.C: New test.
6328 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6331 * g++.dg/coroutines/torture/pr95615-01.C: New test.
6332 * g++.dg/coroutines/torture/pr95615-02.C: New test.
6333 * g++.dg/coroutines/torture/pr95615-03.C: New test.
6334 * g++.dg/coroutines/torture/pr95615-04.C: New test.
6335 * g++.dg/coroutines/torture/pr95615-05.C: New test.
6336 * g++.dg/coroutines/torture/pr95615.inc: New file.
6338 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
6341 * gcc.target/i386/pr99123-2.c: New.
6343 2021-03-05 Nathan Sidwell <nathan@acm.org>
6346 * g++.dg/modules/pr99389_a.H: New.
6347 * g++.dg/modules/pr99389_b.C: New.
6348 * g++.dg/modules/pr99389_c.C: New.
6350 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
6353 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
6356 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
6358 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
6359 with '_kind' number.
6360 * gfortran.dg/real4-10-real8-16.f90: Likewise.
6361 * gfortran.dg/real4-10-real8-4.f90: Likewise.
6362 * gfortran.dg/real4-10.f90: Likewise.
6363 * gfortran.dg/real4-16-real8-10.f90: Likewise.
6364 * gfortran.dg/real4-16-real8-16.f90: Likewise.
6365 * gfortran.dg/real4-16-real8-4.f90: Likewise.
6366 * gfortran.dg/real4-16.f90: Likewise.
6367 * gfortran.dg/real4-8-real8-10.f90: Likewise.
6368 * gfortran.dg/real4-8-real8-16.f90: Likewise.
6369 * gfortran.dg/real4-8-real8-4.f90: Likewise.
6370 * gfortran.dg/real4-8.f90: Likewise.
6371 * gfortran.dg/real8-10.f90: Likewise.
6372 * gfortran.dg/real8-16.f90: Likewise.
6373 * gfortran.dg/real8-4.f90: Likewise.
6375 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
6378 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
6380 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
6382 * lib/prune.exp: Prune useless output caused by a linker bug.
6384 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6387 * gcc.target/aarch64/pr93235.c: New test.
6389 2021-03-04 Martin Liska <mliska@suse.cz>
6391 PR gcov-profile/99105
6392 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
6393 correction as the wrapped malloc is called one more time
6395 * gcc.dg/tree-prof/pr97461.c: Likewise.
6397 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6401 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
6402 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
6403 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
6404 dg-warning regexps, instead replace .* with \[^\n\r]*.
6405 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
6406 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
6407 -ftrack-macro-expansion=0 from dg-options.
6408 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
6409 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
6411 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.dg/cpp/line11.c: New test.
6415 * gcc.dg/cpp/line12.c: New test.
6417 2021-03-04 Alex Coplan <alex.coplan@arm.com>
6420 * gcc.target/aarch64/pr99381.c: New test.
6422 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
6424 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
6426 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
6428 2021-03-04 Nathan Sidwell <nathan@acm.org>
6431 * g++.dg/modules/pr99170-1_a.H: New.
6432 * g++.dg/modules/pr99170-1_b.C: New.
6433 * g++.dg/modules/pr99170-2.h: New.
6434 * g++.dg/modules/pr99170-2_a.C: New.
6435 * g++.dg/modules/pr99170-2_b.C: New.
6436 * g++.dg/modules/pr99170-3_a.H: New.
6437 * g++.dg/modules/pr99170-3_b.C: New.
6438 * g++.dg/modules/inst-2_b.C: Adjust scan.
6439 * g++.dg/modules/inst-4_a.C: Adjust scan.
6440 * g++.dg/modules/inst-4_b.C: Adjust scan.
6441 * g++.dg/modules/member-def-1_b.C: Adjust scan.
6442 * g++.dg/modules/member-def-1_c.C: Adjust scan.
6443 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
6444 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
6445 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
6446 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
6447 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
6448 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
6449 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
6450 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
6451 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
6452 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
6453 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
6455 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
6458 * gfortran.dg/real4-10-real8-10.f90: New test.
6459 * gfortran.dg/real4-10-real8-16.f90: New test.
6460 * gfortran.dg/real4-10-real8-4.f90: New test.
6461 * gfortran.dg/real4-10.f90: New test.
6462 * gfortran.dg/real4-16-real8-10.f90: New test.
6463 * gfortran.dg/real4-16-real8-16.f90: New test.
6464 * gfortran.dg/real4-16-real8-4.f90: New test.
6465 * gfortran.dg/real4-16.f90: New test.
6466 * gfortran.dg/real4-8-real8-10.f90: New test.
6467 * gfortran.dg/real4-8-real8-16.f90: New test.
6468 * gfortran.dg/real4-8-real8-4.f90: New test.
6469 * gfortran.dg/real4-8.f90: New test.
6470 * gfortran.dg/real8-10.f90: New test.
6471 * gfortran.dg/real8-16.f90: New test.
6472 * gfortran.dg/real8-4.f90: New test.
6474 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6476 * gcc.misc-tests/outputs.exp: Enumerate tests.
6478 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6480 * gcc.misc-tests/outputs.exp: Append discriminating
6481 suffixes to tests with duplicate names.
6482 (outest): Assert that each running test has a unique
6485 2021-03-04 Martin Sebor <msebor@redhat.com>
6489 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
6490 * gcc.dg/Wstringop-overflow-65.c: New test.
6491 * gcc.dg/Warray-bounds-69.c: Same.
6493 2021-03-03 Marek Polacek <polacek@redhat.com>
6496 * g++.dg/cpp1z/class-deduction83.C: New test.
6498 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6500 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
6502 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
6505 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6507 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
6509 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
6511 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
6514 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6516 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
6518 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
6521 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6523 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
6525 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
6527 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
6529 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
6531 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
6534 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6537 * g++.dg/cpp1z/eval-order10.C: New test.
6539 2021-03-03 Marek Polacek <polacek@redhat.com>
6543 * g++.dg/cpp1z/class-deduction81.C: New test.
6544 * g++.dg/cpp1z/class-deduction82.C: New test.
6545 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
6546 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
6547 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
6549 2021-03-03 Jason Merrill <jason@redhat.com>
6552 * g++.dg/cpp0x/decltype-call5.C: New test.
6553 * g++.dg/cpp0x/decltype-call6.C: New test.
6555 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6557 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
6559 * gcc.target/i386/pr95798-2.c: Likewise.
6561 2021-03-03 Nathan Sidwell <nathan@acm.org>
6564 * g++.dg/modules/namespace-2_a.C
6565 * g++.dg/modules/pr99344_a.C
6566 * g++.dg/modules/pr99344_b.C
6568 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.target/i386/pr99321.c: New test.
6573 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6576 * gcc.c-torture/compile/pr99324.c: New test.
6578 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6581 * gcc.dg/graphite/pr99085.c: New test.
6583 2021-03-03 Jason Merrill <jason@redhat.com>
6586 * g++.dg/ext/attr-flatten1.C: New test.
6588 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
6590 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
6591 tests if target test-framework has -L or -I options.
6593 2021-03-02 David Malcolm <dmalcolm@redhat.com>
6596 * gcc.dg/pr99323-1.c: New test.
6597 * gcc.dg/pr99323-2.c: New test.
6599 2021-03-02 Martin Sebor <msebor@redhat.com>
6602 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
6603 * g++.dg/warn/Wnonnull12.C: New test.
6605 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
6607 * gnat.dg/limited5.adb: New test.
6609 2021-03-02 Patrick Palka <ppalka@redhat.com>
6613 * g++.dg/concepts/abbrev9.C: New test.
6614 * g++.dg/cpp2a/concepts-lambda15.C: New test.
6615 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
6616 * g++.dg/cpp2a/concepts-return-req2.C: New test.
6617 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
6618 call to f15 that we expect to accept.
6620 2021-03-02 Patrick Palka <ppalka@redhat.com>
6622 * g++.dg/cpp1z/auto1.C: New test.
6624 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6626 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
6627 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
6628 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
6629 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
6630 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
6631 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
6632 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
6634 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6636 * lib/target-supports.exp: Add check for nnpa facility.
6638 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6640 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
6641 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
6643 2021-03-01 Martin Liska <mliska@suse.cz>
6646 * gcc.target/s390/target-attribute/pr99313.c: New test.
6648 2021-03-01 Nathan Sidwell <nathan@acm.org>
6651 * g++.dg/modules/pr99294.h: New.
6652 * g++.dg/modules/pr99294_a.C: New.
6653 * g++.dg/modules/pr99294_b.C: New.
6655 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
6657 * g++.dg/eh/seh-xmm-unwind.C: New test.
6659 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
6661 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
6662 expression components noexcept.
6663 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6664 * g++.dg/coroutines/pr95345.C: Likewise.
6666 2021-02-28 Jason Merrill <jason@redhat.com>
6668 * g++.dg/ext/attr-lambda3.C: Add missing ;
6670 2021-02-27 Jason Merrill <jason@redhat.com>
6673 * g++.dg/ext/attr-lambda3.C: New test.
6675 2021-02-26 Alexandre Oliva <oliva@gnu.org>
6677 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
6679 * gcc.target/powerpc/pr83629.c: Likewise.
6680 * gcc.target/powerpc/pr84112.c: Likewise.
6682 2021-02-26 Olivier Hainque <hainque@adacore.com>
6684 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
6685 dg-require-effective-target fpic.
6686 * gcc.target/powerpc/ppc-eabi.c: Likewise.
6687 * gcc.target/powerpc/pr26350.c: Likewise.
6688 * gcc.target/powerpc/pr67789.c: Likewise.
6689 * gcc.target/powerpc/pr79439-1.c: Likewise.
6690 * gcc.target/powerpc/pr79439-2.c: Likewise.
6691 * gcc.target/powerpc/pr79439-3.c: Likewise.
6692 * gcc.target/powerpc/pr83629.c: Likewise.
6693 * gcc.target/powerpc/pr84112.c: Likewise.
6695 2021-02-26 Richard Biener <rguenther@suse.de>
6698 * g++.dg/pr99218.C: New testcase.
6700 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6702 * g++.dg/cpp23/lambda-specifiers1.C: New test.
6704 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6707 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
6709 2021-02-26 Jason Merrill <jason@redhat.com>
6712 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
6714 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
6716 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
6717 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
6718 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
6719 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
6720 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
6721 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
6722 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
6723 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
6724 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
6725 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
6726 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
6727 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
6728 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
6729 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
6730 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
6732 2021-02-26 Patrick Palka <ppalka@redhat.com>
6735 * g++.dg/concepts/abbrev8.C: New test.
6737 2021-02-25 Patrick Palka <ppalka@redhat.com>
6741 * g++.dg/diagnostic/local1.C: New test.
6743 2021-02-25 Patrick Palka <ppalka@redhat.com>
6746 * g++.dg/cpp1z/class-deduction79.C: New test.
6747 * g++.dg/cpp1z/class-deduction80.C: New test.
6749 2021-02-25 Marek Polacek <polacek@redhat.com>
6753 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
6754 * g++.dg/cpp0x/constexpr-cast2.C: New test.
6755 * g++.dg/cpp0x/constexpr-cast3.C: New test.
6757 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6760 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
6761 reference parms, to distinguish the rvalue ref. variant.
6762 * g++.dg/coroutines/pr97587.C: New test.
6764 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6767 * g++.dg/coroutines/pr95822.C: New test.
6769 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
6771 * gcc.target/arm/cmse/cmse-18.c: New test.
6773 2021-02-25 Nathan Sidwell <nathan@acm.org>
6776 * g++.dg/modules/pr99166_a.X: Adjust.
6777 * g++.dg/modules/pr99166_b.C: Adjust.
6778 * g++.dg/modules/pr99166_c.C: Adjust.
6779 * g++.dg/modules/pr99166_d.C: Adjust.
6781 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
6783 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
6785 2021-02-25 Tamar Christina <tamar.christina@arm.com>
6787 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
6789 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
6792 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
6794 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
6797 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
6799 2021-02-25 Richard Biener <rguenther@suse.de>
6801 PR tree-optimization/99253
6802 * gcc.dg/vect/pr99253.c: New testcase.
6804 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6807 * gcc.target/i386/pr95798-1.c: New test.
6808 * gcc.target/i386/pr95798-2.c: New test.
6810 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6812 PR tree-optimization/80635
6813 * g++.dg/warn/pr80635-1.C: New test.
6814 * g++.dg/warn/pr80635-2.C: New test.
6816 2021-02-25 David Malcolm <dmalcolm@redhat.com>
6819 * gcc.dg/analyzer/pr99193-1.c: New test.
6820 * gcc.dg/analyzer/pr99193-2.c: New test.
6821 * gcc.dg/analyzer/pr99193-3.c: New test.
6822 * gcc.dg/analyzer/realloc-1.c: New test.
6824 2021-02-24 Nathan Sidwell <nathan@acm.org>
6827 * g++.dg/modules/pr98718_a.C: New.
6828 * g++.dg/modules/pr98718_b.C: New.
6830 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6832 * g++.dg/coroutines/co-await-void_type.C: Mark promise
6833 final_suspend call as noexcept.
6834 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
6835 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
6836 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
6837 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
6838 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
6839 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
6840 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
6841 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
6842 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
6843 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
6844 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
6845 * g++.dg/coroutines/coro1-allocators.h: Likewise.
6846 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
6847 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
6848 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
6849 * g++.dg/coroutines/pr94752.C: Likewise.
6850 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
6851 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
6852 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6853 * g++.dg/coroutines/pr95050.C: Likewise.
6854 * g++.dg/coroutines/pr95345.C: Likewise.
6855 * g++.dg/coroutines/pr95440.C: Likewise.
6856 * g++.dg/coroutines/pr95591.C: Likewise.
6857 * g++.dg/coroutines/pr95711.C: Likewise.
6858 * g++.dg/coroutines/pr95813.C: Likewise.
6859 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
6860 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
6861 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
6862 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
6863 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
6864 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
6865 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
6866 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
6867 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
6868 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
6869 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6870 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
6871 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
6872 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
6873 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
6874 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
6875 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
6876 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
6877 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
6878 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
6880 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6883 * c-c++-common/gomp/pr99226.c: New test.
6884 * gfortran.dg/gomp/pr99226.f90: New test.
6886 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
6889 * gcc.target/i386/pr99123.c: New.
6891 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
6893 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
6895 2021-02-24 Nathan Sidwell <nathan@acm.org>
6898 * g++.dg/modules/pr99072.H: New.
6900 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
6903 * gfortran.dg/assumed_rank_21.f90 : New test.
6905 2021-02-24 Martin Sebor <msebor@redhat.com>
6908 * gcc.dg/pr97172-2.c: New test.
6910 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6912 PR tree-optimization/99220
6913 * g++.dg/vect/pr99220.cc: New test.
6915 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6917 PR tree-optimization/99149
6918 * g++.dg/vect/pr99149.cc: Disabled on BE.
6920 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6923 * g++.dg/coroutines/pr96251.C: New test.
6925 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6927 PR tree-optimization/99225
6928 * gcc.c-torture/compile/pr99225.c: New test.
6930 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6932 PR tree-optimization/99149
6933 * g++.dg/vect/pr99149.cc: New test.
6935 2021-02-24 Richard Biener <rguenther@suse.de>
6938 * gcc.dg/pr99224.c: New testcase.
6940 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
6942 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
6943 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
6944 Add __has_builtin tests for built-ins.
6945 Update expected instruction counts.
6947 2021-02-23 Martin Sebor <msebor@redhat.com>
6950 * g++.dg/warn/Wnonnull11.C: New test.
6952 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
6955 * gfortran.dg/class_defined_operator_2.f03 : New test.
6956 * gfortran.dg/elemental_result_2.f90 : New test.
6957 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
6958 elemental function with an allocatable result with an operator
6959 interface with array dummies and result.
6961 2021-02-23 Harald Anlauf <anlauf@gmx.de>
6964 * gfortran.dg/reshape_zerosize_4.f90: New test.
6966 2021-02-23 Nathan Sidwell <nathan@acm.org>
6969 * g++.dg/modules/pr99208_a.C: New.
6970 * g++.dg/modules/pr99208_b.C: New.
6972 2021-02-23 Martin Liska <mliska@suse.cz>
6975 * c-c++-common/asan/pr99168.c: New test.
6977 2021-02-23 Patrick Palka <ppalka@redhat.com>
6980 * g++.dg/template/non-dependent15.C: New test.
6982 2021-02-23 Jakub Jelinek <jakub@redhat.com>
6984 PR tree-optimization/99204
6985 * gfortran.dg/pr99204.f90: New test.
6987 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
6989 * gcc.target/powerpc/vec-init-10.c: New test.
6991 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
6993 * g++.dg/warn/Wplacement-new-size-1.C,
6994 g++.dg/warn/Wplacement-new-size-2.C,
6995 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
6996 default_packed targets.
6998 2021-02-22 David Malcolm <dmalcolm@redhat.com>
7001 * gcc.dg/analyzer/error-1.c: New test.
7002 * gcc.dg/analyzer/error-2.c: New test.
7003 * gcc.dg/analyzer/error-3.c: New test.
7005 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
7008 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
7009 * c-c++-common/attr-retain-6.c: Likewise.
7010 * c-c++-common/attr-retain-7.c: Likewise.
7011 * c-c++-common/attr-retain-8.c: Likewise.
7012 * c-c++-common/attr-retain-9.c: Likewise.
7014 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7016 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
7018 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7020 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
7021 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
7022 Handle __INT32_TYPE__ being "long int".
7024 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7026 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
7028 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7030 * gcc.target/cris/biap-mul.c: New test.
7032 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7034 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
7036 2021-02-22 Nathan Sidwell <nathan@acm.org>
7039 * g++.dg/modules/pr99174-1_a.C: New.
7040 * g++.dg/modules/pr99174-1_b.C: New.
7041 * g++.dg/modules/pr99174-1_c.C: New.
7042 * g++.dg/modules/pr99174.H: New.
7044 2021-02-22 Nathan Sidwell <nathan@acm.org>
7047 * g++.dg/modules/pr99153_a.H: New.
7048 * g++.dg/modules/pr99153_b.H: New.
7050 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7052 PR rtl-optimization/98791
7053 * gcc.target/aarch64/sve/pr98791.c: New test.
7055 2021-02-22 Richard Biener <rguenther@suse.de>
7057 PR tree-optimization/99165
7058 * g++.dg/pr99165.C: New testcase.
7060 2021-02-21 Harald Anlauf <anlauf@gmx.de>
7062 * gfortran.dg/intent_optimize_3.f90: New test.
7064 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
7066 * c-c++-common/attr-retain-5.c: Skip on AIX.
7067 * c-c++-common/attr-retain-6.c: Same.
7068 * c-c++-common/attr-retain-7.c: Same.
7069 * c-c++-common/attr-retain-8.c: Same.
7070 * c-c++-common/attr-retain-9.c: Same.
7072 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
7075 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
7076 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
7077 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
7078 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
7079 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
7080 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
7082 2021-02-19 Nathan Sidwell <nathan@acm.org>
7085 * g++.dg/modules/pr98741_a.H: New.
7086 * g++.dg/modules/pr98741_b.H: New.
7087 * g++.dg/modules/pr98741_c.C: New.
7088 * g++.dg/modules/pr98741_d.C: New.
7090 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7093 * gfortran.dg/namelist_4.f90: Modify.
7094 * gfortran.dg/namelist_98.f90: New test.
7096 2021-02-19 Martin Sebor <msebor@redhat.com>
7099 * gcc.dg/pr97172.c: Add test cases.
7101 2021-02-19 Nathan Sidwell <nathan@acm.org>
7103 * g++.dg/modules/pr99166_a.X: New.
7104 * g++.dg/modules/pr99166_b.C: New.
7105 * g++.dg/modules/pr99166_c.C: New.
7106 * g++.dg/modules/pr99166_d.C: New.
7108 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7111 * gfortran.dg/coarray/array_temporary-1.f90: New test.
7113 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7116 * gfortran.dg/dtio_36.f90: New test.
7118 2021-02-19 Richard Biener <rguenther@suse.de>
7121 * gcc.dg/pr99122-3.c: New testcase.
7123 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7126 * gcc.target/arm/pure-code/pr98998.c: New test.
7128 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7131 * g++.dg/opt/pr99034.C: New test.
7133 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7136 * gfortran.dg/ubound_1.f90: New test.
7138 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7141 * gcc.target/aarch64/sve/pr98657.c: New test.
7143 2021-02-19 Jason Merrill <jason@redhat.com>
7145 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
7147 2021-02-19 David Malcolm <dmalcolm@redhat.com>
7150 * jit.dg/test-trap.c: New test.
7152 2021-02-19 Jason Merrill <jason@redhat.com>
7155 * g++.dg/cpp0x/overload4.C: New test.
7157 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
7159 PR rtl-optimization/96264
7160 * gcc.target/powerpc/pr96264.c: New.
7162 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
7165 * c-c++-common/attr-retain-1.c: New test.
7166 * c-c++-common/attr-retain-2.c: Likewise.
7167 * c-c++-common/attr-retain-3.c: Likewise.
7168 * c-c++-common/attr-retain-4.c: Likewise.
7169 * c-c++-common/attr-retain-5.c: Likewise.
7170 * c-c++-common/attr-retain-6.c: Likewise.
7171 * c-c++-common/attr-retain-7.c: Likewise.
7172 * c-c++-common/attr-retain-8.c: Likewise.
7173 * c-c++-common/attr-retain-9.c: Likewise.
7174 * c-c++-common/pr99113.c: Likewise.
7175 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
7176 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
7177 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
7178 * c-c++-common/attr-used-2.c: Likewise.
7179 * c-c++-common/attr-used-3.c: Likewise.
7180 * c-c++-common/attr-used-4.c: Likewise.
7181 * c-c++-common/attr-used-9.c: Likewise.
7182 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
7183 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
7184 * c-c++-common/attr-used-5.c: Don't expect warning for the used
7185 attribute nor SHF_GNU_RETAIN section.
7186 * c-c++-common/attr-used-6.c: Likewise.
7187 * c-c++-common/attr-used-7.c: Likewise.
7188 * c-c++-common/attr-used-8.c: Likewise.
7190 2021-02-18 Nathan Sidwell <nathan@acm.org>
7193 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
7195 * g++.dg/modules/pr99023_a.X: New.
7196 * g++.dg/modules/pr99023_b.X: New.
7198 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.dg/pr99136.c: New test.
7203 2021-02-18 Nathan Sidwell <nathan@acm.org>
7206 * g++.dg/modules/modules.exp: Remove dg-module-headers support
7207 * g++.dg/modules/alias-2_a.H: Delete.
7208 * g++.dg/modules/sys/alias-2_a.H: Delete.
7210 2021-02-18 Nathan Sidwell <nathan@acm.org>
7213 * g++.dg/modules/pr99023_a.H: Delete.
7214 * g++.dg/modules/pr99023_b.H: Delete.
7216 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7219 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
7221 2021-02-18 Richard Biener <rguenther@suse.de>
7224 * gcc.dg/pr99122-1.c: New testcase.
7225 * gcc.dg/pr99122-2.c: Likewise.
7227 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
7229 PR tree-optimization/99142
7230 * gcc.dg/tree-ssa/pr99142.c: New test.
7232 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7235 * g++.dg/warn/Warray-bounds-17.C: New test.
7237 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7240 * gcc.dg/pr99104.c: New test.
7242 2021-02-17 David Malcolm <dmalcolm@redhat.com>
7245 * gcc.dg/analyzer/pr94596.c: New test.
7247 2021-02-17 Nathan Sidwell <nathan@acm.org>
7250 * g++.dg/modules/pr99023_a.H: New.
7251 * g++.dg/modules/pr99023_b.H: New.
7253 2021-02-17 David Malcolm <dmalcolm@redhat.com>
7256 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
7257 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
7258 options. Remove false leak directive.
7259 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
7263 2021-02-17 Julian Brown <julian@codesourcery.com>
7265 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
7266 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
7267 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
7268 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
7269 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
7271 2021-02-17 Julian Brown <julian@codesourcery.com>
7273 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
7274 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
7275 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
7276 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
7277 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
7278 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7279 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
7280 previously-broken directives.
7282 2021-02-17 Jakub Jelinek <jakub@redhat.com>
7285 * g++.dg/ubsan/pr99106.C: New test.
7287 2021-02-17 Nathan Sidwell <nathan@acm.org>
7290 * g++.dg/lookup/pr99116-1.C: New.
7291 * g++.dg/lookup/pr99116-2.C: New.
7293 2021-02-17 Nathan Sidwell <nathan@acm.org>
7296 * g++.dg/modules/pr99071_a.H: New.
7297 * g++.dg/modules/pr99071_b.H: New.
7299 2021-02-17 Patrick Palka <ppalka@redhat.com>
7303 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
7304 "call to non-'constexpr' function" error message.
7306 2021-02-16 Nathan Sidwell <nathan@acm.org>
7308 * g++.dg/modules/pr99050_a.H: New.
7309 * g++.dg/modules/pr99050_b.C: New.
7311 2021-02-16 Marek Polacek <polacek@redhat.com>
7314 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
7315 * g++.dg/ext/attr-assume-aligned.C: New test.
7317 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
7319 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
7320 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
7322 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
7324 * gfortran.dg/goacc/ref_inquiry.f90: New test.
7325 * gfortran.dg/gomp/ref_inquiry.f90: New test.
7327 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
7330 * gcc.c-torture/compile/pr98096.c: New.
7332 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
7335 * gfortran.dg/fmt_nonchar_1.f90: New test.
7336 * gfortran.dg/fmt_nonchar_2.f90: New test.
7338 2021-02-16 Jakub Jelinek <jakub@redhat.com>
7341 * gcc.target/i386/pr99100.c: New test.
7343 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
7345 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
7347 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
7349 PR rtl-optimization/98872
7350 * gcc.target/powerpc/pr98872.c: New test.
7352 2021-02-15 Jakub Jelinek <jakub@redhat.com>
7354 PR tree-optimization/99079
7355 * gcc.dg/fold-modpow2-2.c: New test.
7356 * gcc.c-torture/execute/pr99079.c: New test.
7358 2021-02-13 Jakub Jelinek <jakub@redhat.com>
7360 PR rtl-optimization/98439
7361 * gcc.target/i386/pr98439.c: New test.
7363 2021-02-13 Jakub Jelinek <jakub@redhat.com>
7366 * gcc.target/i386/pr96166.c: New test.
7368 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7370 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
7371 and restrict the test to aarch64-*-* target only.
7373 2021-02-12 Nathan Sidwell <nathan@acm.org>
7375 * g++.dg/modules/pr99039_a.C: New.
7376 * g++.dg/modules/pr99039_b.C: New.
7378 2021-02-12 Nathan Sidwell <nathan@acm.org>
7381 * g++.dg/modules/pr99040_a.C: New.
7382 * g++.dg/modules/pr99040_b.C: New.
7383 * g++.dg/modules/pr99040_c.C: New.
7384 * g++.dg/modules/pr99040_d.C: New.
7386 2021-02-12 Nathan Sidwell <nathan@acm.org>
7390 * g++.dg/lookup/pr99039.C: New.
7392 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
7395 * gfortran.dg/ieee/ieee_12.f90: New test.
7397 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
7399 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
7401 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
7404 * gcc.target/arm/pr98931.c: Add -mthumb
7406 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
7409 * gfortran.dg/assumed_rank_20.f90: New test.
7411 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7414 * g++.dg/cpp2a/concepts-requires24.C: New test.
7416 2021-02-12 Jason Merrill <jason@redhat.com>
7419 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
7421 2021-02-12 David Malcolm <dmalcolm@redhat.com>
7424 * g++.dg/analyzer/pr99064.C: New test.
7425 * gcc.dg/analyzer/pr98969.c: New test.
7427 2021-02-11 Marek Polacek <polacek@redhat.com>
7430 * g++.dg/template/deduce10.C: New test.
7431 * g++.dg/template/deduce9.C: New test.
7433 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
7436 * g++.target/powerpc/pr99041.C: New test.
7438 2021-02-11 Jakub Jelinek <jakub@redhat.com>
7441 * g++.dg/ext/flexary38.C: New test.
7443 2021-02-11 Marek Polacek <polacek@redhat.com>
7446 * g++.dg/cpp0x/variadic-crash6.C: New test.
7448 2021-02-11 Patrick Palka <ppalka@redhat.com>
7451 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
7453 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
7456 * gcc.target/arm/pr98931.c: New testcase.
7458 2021-02-11 Joel Hutton <joel.hutton@arm.com>
7460 PR tree-optimization/98772
7461 * gcc.target/aarch64/pr98772.c: New test.
7463 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7466 * gfortran.dg/typebound_call_32.f90: New test.
7468 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7471 * gfortran.dg/pr99060.f90: New test.
7473 2021-02-11 Alexandre Oliva <oliva@adacore.com>
7475 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
7477 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7480 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
7482 2021-02-10 Martin Sebor <msebor@redhat.com>
7484 PR tree-optimization/92879
7485 * g++.dg/warn/Warray-bounds-16.C: New test.
7487 2021-02-10 David Malcolm <dmalcolm@redhat.com>
7489 PR preprocessor/96391
7490 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
7491 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
7492 using the location_overflow_plugin.c from gcc.dg/plugin.
7494 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7497 * g++.dg/ext/weak6.C: New test.
7499 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7502 * gcc.target/i386/pr99025.c: New test.
7504 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7508 * g++.dg/cpp2a/constexpr-new16.C: New test.
7509 * g++.dg/cpp2a/constexpr-new17.C: New test.
7511 2021-02-10 Nathan Sidwell <nathan@acm.org>
7514 * g++.dg/lookup/pr99030.C: New.
7516 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7519 * g++.dg/gomp/pr99007.C: New test.
7520 * gcc.dg/gomp/pr99007-1.c: New test.
7521 * gcc.dg/gomp/pr99007-2.c: New test.
7522 * gcc.dg/gomp/pr99007-3.c: New test.
7524 2021-02-10 Julian Brown <julian@codesourcery.com>
7527 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
7528 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
7529 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7531 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7534 * gcc.dg/analyzer/file-1.c (test_5): New.
7535 * gcc.dg/analyzer/file-3.c: New test.
7537 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7540 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
7541 * gcc.dg/analyzer/pr94851-2.c: New test.
7542 * gcc.dg/analyzer/pr98575-1.c: New test.
7544 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7546 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
7548 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
7550 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
7552 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
7554 2021-02-09 Nathan Sidwell <nathan@acm.org>
7557 * g++.dg/modules/pr98944_a.C: New.
7558 * g++.dg/modules/pr98944_b.C: New.
7559 * g++.dg/modules/pr98944_c.C: New.
7560 * g++.dg/modules/pr98944_d.C: New.
7562 2021-02-09 Jakub Jelinek <jakub@redhat.com>
7565 * g++.dg/warn/Wstringop-overread-1.C: New test.
7567 2021-02-09 Jason Merrill <jason@redhat.com>
7570 * g++.dg/cpp2a/consteval-expinst1.C: New test.
7572 2021-02-09 Jason Merrill <jason@redhat.com>
7575 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
7577 2021-02-09 Jason Merrill <jason@redhat.com>
7580 * g++.dg/cpp2a/no_unique_address12.C: New test.
7582 2021-02-08 Nathan Sidwell <nathan@acm.org>
7584 * g++.dg/modules/pr98531-2.h: New.
7585 * g++.dg/modules/pr98531-2_a.H: New.
7586 * g++.dg/modules/pr98531-2_b.C: New.
7587 * g++.dg/modules/pr98531-3.h: New.
7588 * g++.dg/modules/pr98531-3_a.H: New.
7589 * g++.dg/modules/pr98531-3_b.C: New.
7591 2021-02-08 Nathan Sidwell <nathan@acm.org>
7594 * g++.dg/modules/pr98531-1.h: New.
7595 * g++.dg/modules/pr98531-1_a.H: New.
7596 * g++.dg/modules/pr98531-1_b.C: New.
7597 * g++.dg/abi/pr98531-1.C: New.
7598 * g++.dg/abi/pr98531-2.C: New.
7599 * g++.dg/abi/pr98531-3.C: New.
7600 * g++.dg/abi/pr98531-4.C: New.
7602 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7605 * gfortran.dg/pr98974.F90: New test.
7607 2021-02-08 Richard Biener <rguenther@suse.de>
7610 * g++.dg/lto/pr96591_0.C: New testcase.
7612 2021-02-05 Marek Polacek <polacek@redhat.com>
7615 * g++.dg/cpp2a/volatile5.C: New test.
7617 2021-02-05 Marek Polacek <polacek@redhat.com>
7620 * g++.dg/cpp2a/using-enum-8.C: New test.
7622 2021-02-05 Nathan Sidwell <nathan@acm.org>
7625 * c-c++-common/pr98943.c: New.
7627 2021-02-05 Richard Biener <rguenther@suse.de>
7629 PR tree-optimization/98855
7630 * g++.dg/vect/slp-pr98855.cc: New testcase.
7632 2021-02-05 Jakub Jelinek <jakub@redhat.com>
7635 * g++.dg/cpp1z/decomp54.C: New test.
7637 2021-02-05 liuhongt <hongtao.liu@intel.com>
7640 * g++.target/i386/avx512bw-pr98537-1.C: New test.
7641 * g++.target/i386/avx512vl-pr98537-1.C: New test.
7642 * g++.target/i386/avx512vl-pr98537-2.C: New test.
7643 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
7644 integer mask comparison should not be generated.
7645 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
7646 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
7647 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
7649 2021-02-04 Julian Brown <julian@codesourcery.com>
7651 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
7652 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7653 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
7654 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
7656 2021-02-04 Julian Brown <julian@codesourcery.com>
7658 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
7660 2021-02-04 Julian Brown <julian@codesourcery.com>
7662 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
7664 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7667 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
7668 $section is .opd, look at .L.$symbol_name's section.
7669 (parse_section_section_of_symbols): Handle .previous directive.
7670 * gcc.dg/array-quals-1.c: Allow .sdata section.
7672 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
7674 * gdc.dg/intrinsics.d: Update test.
7676 2021-02-04 Martin Sebor <msebor@redhat.com>
7679 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
7680 * gcc.dg/label-decl-4.c: Same.
7681 * gcc.dg/mismatch-decl-1.c: Same.
7682 * gcc.dg/old-style-then-proto-1.c: Same.
7683 * gcc.dg/parm-mismatch-1.c: Same.
7684 * gcc.dg/pr35445.c: Same.
7685 * gcc.dg/redecl-11.c: Same.
7686 * gcc.dg/redecl-12.c: Same.
7687 * gcc.dg/redecl-13.c: Same.
7688 * gcc.dg/redecl-15.c: Same.
7689 * gcc.dg/tls/thr-init-1.c: Same.
7690 * objc.dg/id-1.m: Same.
7691 * objc.dg/tls/diag-3.m: Same.
7692 * gcc.dg/pr97882.c: New test.
7693 * gcc.dg/qual-return-7.c: New test.
7694 * gcc.dg/qual-return-8.c: New test.
7696 2021-02-04 Jason Merrill <jason@redhat.com>
7699 * g++.dg/cpp2a/concepts-variadic3.C: New test.
7701 2021-02-04 David Malcolm <dmalcolm@redhat.com>
7704 * gcc.dg/pr97932.c: New test.
7706 2021-02-04 emsr <3dw4rd@verizon.net>
7708 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
7710 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7712 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
7713 of make_signed<size_t>::type in the diagnostics.
7715 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
7718 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
7720 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
7722 * gfortran.dg/goacc/substring.f90: New test.
7723 * gfortran.dg/gomp/substring.f90: New test.
7725 2021-02-04 Martin Liska <mliska@suse.cz>
7727 * gcc.target/i386/prefer-vector-width-attr.c: New test.
7729 2021-02-04 Jason Merrill <jason@redhat.com>
7732 * g++.dg/cpp1z/class-deduction78.C: New test.
7734 2021-02-04 Jason Merrill <jason@redhat.com>
7737 * g++.dg/cpp0x/pr84630.C: Call b().
7738 * g++.dg/cpp2a/lambda-uneval13.C: New test.
7739 * g++.dg/ext/attr-expr1.C: New test.
7741 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7743 PR preprocessor/98882
7744 * gcc.dg/cpp/pr98882.c: New test.
7746 2021-02-03 Jason Merrill <jason@redhat.com>
7748 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
7749 hash-table-verification-limit=10000.
7751 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
7753 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
7754 * g++.dg/cpp23/feat-cxx2b.C: New test.
7755 * g++.dg/cpp23/size_t-literals.C: New test.
7756 * g++.dg/warn/Wsize_t-literals.C: New test.
7758 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7761 * g++.dg/cpp2a/no_unique_address11.C: New test.
7763 2021-02-03 Marek Polacek <polacek@redhat.com>
7766 * g++.dg/cpp0x/noexcept65.C: New test.
7768 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
7771 * gfortran.dg/coarray/array_temporary.f90: New test.
7773 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7776 * gcc.dg/pr97487-1.c: New test.
7777 * gcc.dg/pr97487-2.c: New test.
7779 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7782 * gcc.target/i386/pr97971.c: New test.
7784 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7786 PR tree-optimization/98287
7787 * gcc.dg/pr98287.c: New test.
7789 2021-02-03 Tamar Christina <tamar.christina@arm.com>
7791 PR tree-optimization/98928
7792 * gcc.target/i386/pr98928.c: New test.
7794 2021-02-02 Martin Liska <mliska@suse.cz>
7797 * gcc.target/i386/pr97510.c: New test.
7799 2021-02-02 Jason Merrill <jason@redhat.com>
7802 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
7804 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7806 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
7808 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
7811 * gfortran.dg/pr91862.f90: New test.
7813 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7815 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
7817 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7819 PR tree-optimization/98848
7820 * gcc.dg/vect/pr98848.c: New test.
7821 * gcc.dg/vect/pr92205.c: Remove xfail.
7823 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7825 PR tree-optimization/97960
7826 * g++.dg/torture/pr97960.C: New test.
7828 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
7831 * g++.dg/opt/pr98743.C: New.
7833 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7835 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
7837 2021-02-02 Alexandre Oliva <oliva@adacore.com>
7839 * gcc.dg/asan/nested-1.c: New.
7841 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7845 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
7846 prefix to support subroutines where necessary.
7847 * gcc.dg/analyzer/data-model-1.c: Likewise.
7848 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
7850 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
7851 subroutines where necessary.
7852 * gcc.dg/analyzer/pr96651-2.c: Likewise.
7853 * gcc.dg/analyzer/signal-4b.c: Likewise.
7854 * gcc.dg/analyzer/single-field.c: Likewise.
7855 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
7857 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7861 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
7862 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
7864 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7866 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
7869 2021-02-01 David Malcolm <dmalcolm@redhat.com>
7872 * gcc.dg/analyzer/pr98918.c: New test.
7874 2021-02-01 Sergei Trofimovich <siarheit@google.com>
7876 PR tree-optimization/98499
7877 * g++.dg/pr98499.C: new test.
7879 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
7883 2021-02-01 Martin Sebor <msebor@redhat.com>
7886 * gcc.dg/pr97172.c: New test.
7888 2021-02-01 Martin Sebor <msebor@redhat.com>
7891 * g++.dg/Wclass-memaccess-6.C: New test.
7893 2021-02-01 Patrick Palka <ppalka@redhat.com>
7896 * g++.dg/cpp0x/constexpr-98295.C: New test.
7898 2021-02-01 Marek Polacek <polacek@redhat.com>
7901 * g++.dg/ext/builtin-has-attribute2.C: New test.
7903 2021-02-01 Jason Merrill <jason@redhat.com>
7906 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
7908 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7910 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
7912 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
7914 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
7916 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
7918 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
7920 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
7922 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
7924 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
7926 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
7928 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
7930 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
7932 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
7935 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7937 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
7939 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
7941 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
7943 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
7946 2021-02-01 Tamar Christina <tamar.christina@arm.com>
7948 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
7950 2021-02-01 Patrick Palka <ppalka@redhat.com>
7953 * g++.dg/cpp1y/constexpr-84494.C: New test.
7955 2021-02-01 Xing GUO <higuoxing@gmail.com>
7957 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
7959 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
7961 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
7962 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7964 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
7966 * c-c++-common/attr-used-5.c: Skip for Darwin.
7967 * c-c++-common/attr-used-6.c: Likewise.
7968 * c-c++-common/attr-used-7.c: Likewise.
7969 * c-c++-common/attr-used-8.c: Likewise.
7970 * c-c++-common/attr-used-9.c: Likewise.
7972 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
7974 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
7975 * gcc.target/powerpc/pr79251.p9.c: Same.
7977 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7979 * gcc.target/i386/20051216-1.c: New test.
7981 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7984 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
7985 scan-tree-dump-times to x86 and aarch64 targets.
7986 * gcc.dg/gomp/simd-3.c: Likewise.
7988 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
7991 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
7994 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7996 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
7998 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8001 * gcc.target/aarch64/pr97701.c: Modify.
8003 2021-01-29 David Malcolm <dmalcolm@redhat.com>
8005 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
8007 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8010 * gcc.target/aarch64/pr97701.c: New.
8012 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8014 * gcc.target/powerpc/pr91903.c: New test.
8015 * gcc.target/powerpc/builtins-1.fold.h: Update.
8016 * gcc.target/powerpc/builtins-2.c: Update.
8018 2021-01-29 Nathan Sidwell <nathan@acm.org>
8021 * g++.dg/modules/pr98843_a.C: New.
8022 * g++.dg/modules/pr98843_b.H: New.
8023 * g++.dg/modules/pr98843_c.C: New.
8025 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8027 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
8029 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
8030 Richard Biener <rguenther@suse.de>
8032 PR tree-optimization/97627
8033 * g++.dg/pr97627.C: New testcase.
8035 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8038 * gcc.c-torture/compile/pr98849.c: New test.
8040 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8043 * gcc.dg/pr98331.c: New test.
8045 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
8047 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
8049 * gcc.target/powerpc/pr79251.h: ...this.
8050 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8051 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
8053 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
8054 * gcc.target/powerpc/pr79251-run.p9.c: New test.
8056 2021-01-29 Marek Polacek <polacek@redhat.com>
8059 * g++.dg/parse/error63.C: New test.
8061 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8064 * g++.dg/warn/effc5.C: New test.
8066 2021-01-28 Marek Polacek <polacek@redhat.com>
8069 * g++.dg/cpp0x/alignas19.C: New test.
8070 * g++.dg/warn/Warray-bounds15.C: New test.
8072 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
8075 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
8077 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
8079 * gfortran.dg/ISO_Fortran_binding_18.c: Include
8080 ../../../libgfortran/ISO_Fortran_binding.h rather than
8081 ISO_Fortran_binding.h.
8083 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
8085 * gcc.target/powerpc/float128-longdouble-math.c: New test.
8086 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
8087 * gcc.target/powerpc/float128-math.c: Adjust test for new name
8088 being generated. Add support for running test on power10. Add
8089 support for running if long double defaults to 64-bits.
8091 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8095 * g++.target/i386/pr98847.C: New test.
8097 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8099 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
8101 2021-01-28 Nathan Sidwell <nathan@acm.org>
8104 * g++.dg/modules/pr98770_a.C: New.
8105 * g++.dg/modules/pr98770_b.C: New.
8107 2021-01-28 Harald Anlauf <anlauf@gmx.de>
8110 * gfortran.dg/gomp/pr86470.f90: New test.
8112 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
8115 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
8116 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8117 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8118 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8119 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8120 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8121 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8122 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8123 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8124 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8125 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8126 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8127 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8128 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
8131 2021-01-28 Xing GUO <higuoxing@gmail.com>
8133 * gcc.target/riscv/attribute-18.c: New test.
8135 2021-01-27 Harris Snyder <hsnyder@structura.bio>
8137 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
8138 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
8140 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
8142 PR rtl-optimization/97684
8143 * gcc.target/i386/pr97684.c: New.
8145 2021-01-27 Jason Merrill <jason@redhat.com>
8148 * g++.dg/lookup/using4.C: No error in C++20.
8149 * g++.dg/cpp0x/decltype37.C: Adjust message.
8150 * g++.dg/template/crash75.C: Adjust message.
8151 * g++.dg/template/crash76.C: Adjust message.
8152 * g++.dg/cpp0x/inh-ctor36.C: New test.
8153 * g++.dg/cpp1z/inh-ctor39.C: New test.
8154 * g++.dg/cpp2a/using-enum-7.C: New test.
8156 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8159 * gcc.c-torture/execute/pr98853-1.c: New test.
8160 * gcc.c-torture/execute/pr98853-2.c: New test.
8162 2021-01-27 Richard Biener <rguenther@suse.de>
8164 PR tree-optimization/98854
8165 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
8167 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8171 * gfortran.dg/proc_ptr_52.f90 : New test.
8173 2021-01-27 liuhongt <hongtao.liu@intel.com>
8176 * gcc.target/i386/pr98833.c: New test.
8178 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8180 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
8181 optimize ("no-strict-aliasing") attribute.
8182 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
8183 array to avoid violating TBAA.
8184 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8185 array to avoid violating TBAA.
8186 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
8187 array to avoid violating TBAA.
8188 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
8189 array to avoid violating TBAA.
8191 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8194 * gfortran.dg/elemental_function_5.f90 : New test.
8196 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8198 PR tree-optimization/97260
8199 * gcc.dg/tree-ssa/pr97260.c: New test.
8201 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
8203 * lib/target-supports.exp (check_effective_target_c++2a):
8204 Check for C++2a or C++23.
8205 (check_effective_target_c++20_down): New.
8206 (check_effective_target_c++23_only): New.
8207 (check_effective_target_c++23): New.
8208 * g++.dg/cpp23/cplusplus.C: New.
8210 2021-01-26 Jason Merrill <jason@redhat.com>
8213 * g++.dg/torture/pr97474.C: New test.
8215 2021-01-26 Jason Merrill <jason@redhat.com>
8218 * g++.dg/cpp2a/no_unique_address10.C: New test.
8219 * g++.dg/cpp2a/no_unique_address9.C: New test.
8221 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8223 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
8224 optimize ("no-strict-aliasing") attribute.
8225 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
8226 array to avoid violating TBAA.
8227 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8228 array to avoid violating TBAA.
8229 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
8230 array to avoid violating TBAA.
8231 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
8232 array to avoid violating TBAA.
8234 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8237 * gcc.c-torture/execute/pr98681.c: New test.
8239 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8242 * gfortran.dg/elemental_assignment_1.f90: New test.
8244 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
8246 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
8247 add previously missing space in '$ident link'.
8249 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8252 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
8254 2021-01-26 Alexandre Oliva <oliva@adacore.com>
8256 * gnat.dg/asan1.adb: New test.
8257 * gnat.dg/asan1_pkg.ads: New additional source.
8259 2021-01-25 Harald Anlauf <anlauf@gmx.de>
8262 * gfortran.dg/pr70070.f90: New test.
8264 2021-01-25 Martin Sebor <msebor@redhat.com>
8267 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
8268 * g++.dg/warn/Wnonnull10.C: New test.
8269 * g++.dg/warn/Wnonnull9.C: New test.
8271 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8273 * gfortran.dg/associate_57.f90: New test.
8275 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8278 * gfortran.dg/interface_assignment_7.f90: New test.
8280 2021-01-25 Jason Merrill <jason@redhat.com>
8283 * g++.dg/cpp2a/no_unique_address8.C: New test.
8285 2021-01-25 Richard Biener <rguenther@suse.de>
8288 * gcc.dg/pr98807.c: New testcase.
8290 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
8292 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
8293 * gnat.dg/thunk2_pkg.ads: New helper.
8295 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
8298 * gfortran.dg/charlen_18.f90 : New test.
8300 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
8302 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
8304 * g++.dg/tc1/dr142.C: Same as above.
8305 * g++.dg/tc1/dr52.C: Same as above.
8306 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
8307 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
8308 * g++.old-deja/g++.jason/access8.C: Same as above.
8309 * g++.old-deja/g++.law/access4.C: Same as above.
8310 * g++.old-deja/g++.law/visibility12.C: Same as above.
8311 * g++.old-deja/g++.law/visibility4.C: Same as above.
8312 * g++.old-deja/g++.law/visibility8.C: Same as above.
8313 * g++.old-deja/g++.other/access4.C: Same as above.
8315 2021-01-23 Patrick Palka <ppalka@redhat.com>
8319 * g++.dg/cpp0x/this2.C: New test.
8320 * g++.dg/template/pr97399.C: New test.
8322 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
8324 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
8325 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
8326 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
8327 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
8328 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
8329 * gcc.target/powerpc/pr79251.p9.c: Same.
8331 2021-01-22 Marek Polacek <polacek@redhat.com>
8334 * g++.dg/cpp0x/noexcept64.C: New test.
8336 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
8338 * g++.dg/eh/spbp.C: Remove skip on AIX.
8340 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8342 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
8343 typo, UINON_TYPE to UNION_TYPE.
8345 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8347 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
8348 UINON_TYPE to UNION_TYPE.
8349 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
8350 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
8352 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8354 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
8355 optimize ("no-strict-aliasing") attribute.
8357 2021-01-22 Jason Merrill <jason@redhat.com>
8360 * g++.dg/init/elide7.C: New test.
8362 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8365 * g++.dg/ubsan/pr95693.C: New test.
8367 2021-01-22 Marek Polacek <polacek@redhat.com>
8370 * g++.dg/abi/mangle76.C: New test.
8372 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
8375 * gfortran.dg/associated_target_7.f90 : New test.
8377 2021-01-22 Martin Jambor <mjambor@suse.cz>
8379 PR tree-optimization/47059
8380 * gcc.dg/tree-ssa/pr47059.c: New test.
8382 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8384 PR tree-optimization/98766
8385 * gcc.dg/pr98766.c: New test.
8387 2021-01-22 Nathan Sidwell <nathan@acm.org>
8390 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
8391 embedded absolute paths.
8392 (module_do_it): Append $std to test name.
8394 2021-01-22 Richard Biener <rguenther@suse.de>
8397 * gcc.dg/pr98793.c: New testcase.
8399 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8401 * gcc.target/powerpc/pr79251.p8.c: New test.
8402 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
8404 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8405 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8406 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8407 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8408 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8409 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8410 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8411 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8412 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8413 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8415 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8417 * gcc.target/powerpc/pr79251.p9.c: New test.
8418 * gcc.target/powerpc/pr79251-run.c: New test.
8419 * gcc.target/powerpc/pr79251.h: New header.
8421 2021-01-22 Richard Biener <rguenther@suse.de>
8424 * gcc.dg/torture/pr98773.c: New testcase.
8426 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8428 PR tree-optimization/90248
8429 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
8431 * gcc.dg/pr90248.c: New test.
8433 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8435 PR tree-optimization/98255
8436 * gcc.dg/pr98255.c: New test.
8438 2021-01-22 Richard Biener <rguenther@suse.de>
8440 PR tree-optimization/98786
8441 * gcc.dg/torture/pr98786.c: New testcase.
8443 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8446 * gcc.target/arm/pr98636.c: New test.
8448 2021-01-22 liuhongt <hongtao.liu@intel.com>
8452 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
8453 * gcc.target/i386/avx512f-pr96891-1.c: New test.
8454 * gcc.target/i386/avx512f-pr96891-2.c: New test.
8455 * gcc.target/i386/avx512f-pr96891-3.c: New test.
8456 * g++.target/i386/avx512f-pr96891-1.C: New test.
8457 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
8459 2021-01-22 Marek Polacek <polacek@redhat.com>
8462 * g++.dg/cpp0x/noexcept63.C: New test.
8464 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
8466 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
8468 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
8469 explicitly check for intervening space, tab or period.
8471 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
8473 PR rtl-optimization/98777
8474 * gcc.target/riscv/pr98777.c: New.
8476 2021-01-21 Patrick Palka <ppalka@redhat.com>
8479 * g++.dg/cpp0x/decltype-71879.C: New test.
8481 2021-01-21 Jakub Jelinek <jakub@redhat.com>
8484 * g++.dg/cpp1y/constexpr-98672.C: New test.
8486 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
8489 * lib/target-supports.exp
8490 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
8491 * gcc.target/arm/ivopts.c: Use target
8492 'arm_thumb2_no_arm_v8_1_lob'.
8494 2021-01-21 Nathan Sidwell <nathan@acm.org>
8497 * g++.dg/modules/stat-mem-1.h: New.
8498 * g++.dg/modules/stat-mem-1_a.H: New.
8499 * g++.dg/modules/stat-mem-1_b.C: New.
8501 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
8504 * gfortran.dg/module_procedure_5.f90 : New test.
8505 * gfortran.dg/module_procedure_6.f90 : New test.
8507 2021-01-21 Richard Biener <rguenther@suse.de>
8510 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
8512 2021-01-21 Richard Biener <rguenther@suse.de>
8515 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
8517 2021-01-21 Richard Biener <rguenther@suse.de>
8519 * gcc.dg/Walloca-2.c: Un-XFAIL.
8521 2021-01-21 liuhongt <hongtao.liu@intel.com>
8523 PR rtl-optimization/98694
8524 * gcc.target/i386/pr98694.c: New test.
8526 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
8528 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
8530 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8532 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
8535 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
8537 PR rtl-optimization/98722
8538 * g++.target/s390/pr98722.C: New.
8540 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
8542 PR tree-optimization/96674
8543 * gcc.dg/pr96674.c: New tests.
8545 2021-01-20 Patrick Palka <ppalka@redhat.com>
8548 * g++.dg/cpp2a/lambda-generic9.C: New test.
8550 2021-01-20 Patrick Palka <ppalka@redhat.com>
8553 * g++.dg/parse/access12.C: New test.
8554 * g++.dg/template/access35.C: New test.
8556 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
8558 PR tree-optimization/98535
8559 * gcc.target/aarch64/sve/pr98535.c: New file.
8561 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8564 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
8565 missing diagnostic issues with c_intptr_t == default integer kind.
8567 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8569 PR tree-optimization/98721
8570 * gcc.dg/pr98721-1.c: New test.
8571 * gcc.dg/pr98721-2.c: New test.
8573 2021-01-20 Richard Biener <rguenther@suse.de>
8575 PR tree-optimization/98758
8576 * gcc.dg/torture/pr98758.c: New testcase.
8578 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8581 * c-c++-common/gomp/task-detach-2.c: New test.
8583 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8587 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
8589 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
8591 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
8592 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
8593 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
8594 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
8595 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
8596 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
8598 2021-01-19 Marek Polacek <polacek@redhat.com>
8601 * g++.dg/template/deduce8.C: New test.
8603 2021-01-19 Marek Polacek <polacek@redhat.com>
8606 * g++.dg/lookup/using64.C: New test.
8607 * g++.dg/lookup/using65.C: New test.
8609 2021-01-19 Martin Sebor <msebor@redhat.com>
8612 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
8613 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
8614 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
8615 * gcc.dg/Wfree-nonheap-object-4.c: New test.
8617 2021-01-19 Patrick Palka <ppalka@redhat.com>
8621 * g++.dg/opt/pr87974.C: Adjust.
8622 * g++.dg/template/access34.C: New test.
8623 * g++.dg/template/friend68.C: New test.
8624 * g++.dg/template/friend69.C: New test.
8626 2021-01-19 Marek Polacek <polacek@redhat.com>
8629 * g++.dg/cpp0x/noexcept62.C: New test.
8631 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
8633 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
8635 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8637 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8638 (CHECK_CUMULATIVE_SAT): Delete.
8639 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
8641 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
8642 Remove uses of the above.
8643 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
8645 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8646 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8647 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
8648 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
8650 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
8651 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
8652 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
8654 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
8655 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
8656 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
8658 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
8659 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
8660 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
8662 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
8663 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
8664 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
8666 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
8667 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
8668 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
8669 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8670 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
8671 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
8673 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
8674 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
8676 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
8677 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
8679 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
8680 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
8682 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
8683 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8684 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
8685 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
8686 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8687 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
8688 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
8689 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
8690 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
8691 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8693 2021-01-19 Jeff Law <law@redhat.com>
8695 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
8696 and update expected output.
8698 2021-01-19 Richard Biener <rguenther@suse.de>
8701 * g++.dg/pr98330.C: New testcase.
8702 * gcc.dg/pr98330.c: Likewise.
8704 2021-01-19 Richard Biener <rguenther@suse.de>
8707 * gfortran.dg/pr97673.f90: New testcase.
8709 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
8712 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
8713 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
8714 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
8716 2021-01-19 Martin Jambor <mjambor@suse.cz>
8719 * g++.dg/ipa/pr98690.C: New test.
8721 2021-01-18 Jeff Law <law@redhat.com>
8723 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
8725 2021-01-18 Patrick Palka <ppalka@redhat.com>
8727 * g++.dg/cpp1z/class-deduction77.C: New test.
8729 2021-01-18 Jakub Jelinek <jakub@redhat.com>
8731 PR tree-optimization/98727
8732 * gcc.c-torture/execute/pr98727.c: New test.
8734 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8737 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
8738 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8740 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8742 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
8743 * g++.dg/no-stack-protector-attr.C: Likewise.
8745 2021-01-18 David Malcolm <dmalcolm@redhat.com>
8747 * gcc.dg/analyzer/attr-malloc-1.c: New test.
8748 * gcc.dg/analyzer/attr-malloc-2.c: New test.
8749 * gcc.dg/analyzer/attr-malloc-4.c: New test.
8750 * gcc.dg/analyzer/attr-malloc-5.c: New test.
8751 * gcc.dg/analyzer/attr-malloc-6.c: New test.
8752 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
8753 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
8755 2021-01-18 Richard Biener <rguenther@suse.de>
8758 * gcc.dg/vect/slp-11b.c: Adjust.
8760 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8763 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
8764 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
8766 2021-01-18 Richard Biener <rguenther@suse.de>
8769 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
8771 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
8773 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
8774 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
8775 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
8776 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
8777 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
8778 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
8779 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
8780 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
8781 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
8782 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
8783 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
8784 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
8786 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
8788 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
8789 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
8790 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
8791 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
8792 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
8793 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
8794 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
8795 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
8796 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
8797 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
8798 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
8800 2021-01-17 Martin Jambor <mjambor@suse.cz>
8803 * gcc.dg/ipa/pr98222.c: New test.
8805 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8807 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
8808 ../../../libgfortran/ISO_Fortran_binding.h rather than
8809 ISO_Fortran_binding.h.
8811 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
8813 * c-c++-common/gomp/task-detach-1.c: New.
8814 * g++.dg/gomp/task-detach-1.C: New.
8815 * gcc.dg/gomp/task-detach-1.c: New.
8816 * gfortran.dg/gomp/task-detach-1.f90: New.
8818 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8820 PR tree-optimization/96669
8821 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
8822 * gcc.dg/tree-ssa/pr96669-2.c: New test.
8824 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8826 PR tree-optimization/96271
8827 * gcc.target/i386/pr96271.c: New test.
8829 2021-01-15 Carl Love <cel@us.ibm.com>
8831 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
8833 2021-01-15 Harris Snyder <hsnyder@structura.bio>
8835 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8836 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
8838 2021-01-15 Nathan Sidwell <nathan@acm.org>
8841 * g++.dg/template/pr98538.C: New.
8843 2021-01-15 Nathan Sidwell <nathan@acm.org>
8845 PR preprocessor/95253
8846 * g++.dg/modules/dep-1_a.C: Adjust expected output.
8847 * g++.dg/modules/dep-1_b.C: Likewise.
8848 * g++.dg/modules/dep-2.C: Likewise.
8850 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8852 PR tree-optimization/96669
8853 * gcc.dg/tree-ssa/pr96669-1.c: New test.
8855 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8857 PR tree-optimization/96681
8858 * gcc.dg/tree-ssa/pr96681.c: New test.
8860 2021-01-15 Jason Merrill <jason@redhat.com>
8863 * g++.dg/cpp1z/elide5.C: New test.
8865 2021-01-15 Jason Merrill <jason@redhat.com>
8867 * g++.dg/cpp1z/elide4.C: New test.
8869 2021-01-15 Jason Merrill <jason@redhat.com>
8872 * g++.dg/cpp0x/initlist-array13.C: New test.
8874 2021-01-15 Alexandre Oliva <oliva@adacore.com>
8876 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
8877 * gcc.dg/analyzer/data-model-1.c: Likewise.
8878 * gcc.dg/analyzer/malloc-1.c: Likewise.
8879 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
8881 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8883 PR tree-optimization/96671
8884 * gcc.dg/tree-ssa/pr96671-1.c: New test.
8885 * gcc.dg/tree-ssa/pr96671-2.c: New test.
8887 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8889 PR tree-optimization/98597
8890 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
8891 Expect for now a (char *) cast for VLAs.
8892 * gcc.dg/uninit-40.c: New test.
8894 2021-01-15 Nathan Sidwell <nathan@acm.org>
8897 * g++.dg/modules/pr98591.H: New file.
8899 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
8902 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
8903 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
8905 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
8907 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
8908 libatomic into testcases in gcc.target/s390/md.
8909 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
8912 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8915 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8916 vceqz_p64, vceqq_p64 and vceqzq_p64.
8917 * gcc.target/arm/simd/vceqz_p64.c: New test.
8918 * gcc.target/arm/simd/vceqzq_p64.c: New test.
8920 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8923 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8926 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8927 vceqz_p64, vceqq_p64 and vceqzq_p64.
8929 2021-01-15 Martin Liska <mliska@suse.cz>
8931 * lib/gcov.exp: Use 'env python3' for execution of pytests.
8932 Check that pytest accepts all needed options first.
8933 Improve formatting of PASS/FAIL lines.
8935 2021-01-15 Richard Biener <rguenther@suse.de>
8938 * gcc.dg/vect/bb-slp-32.c: Align p.
8940 2021-01-15 Richard Biener <rguenther@suse.de>
8943 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
8945 2021-01-15 Richard Biener <rguenther@suse.de>
8948 * gcc.dg/vect/slp-45.c: Key scanning on
8951 2021-01-15 Richard Biener <rguenther@suse.de>
8954 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
8956 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8959 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8960 vceqz_p64, vceqq_p64 and vceqzq_p64.
8962 2021-01-15 Richard Biener <rguenther@suse.de>
8965 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
8967 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8969 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
8971 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8973 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
8975 2021-01-15 Richard Biener <rguenther@suse.de>
8977 PR tree-optimization/98685
8978 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
8980 2021-01-15 Tamar Christina <tamar.christina@arm.com>
8982 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
8983 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
8985 2021-01-14 David Malcolm <dmalcolm@redhat.com>
8987 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
8989 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
8991 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8993 2021-01-14 Tamar Christina <tamar.christina@arm.com>
8995 * gcc.dg/vect/complex/complex-mla-template.c: New test.
8996 * gcc.dg/vect/complex/complex-mls-template.c: New test.
8997 * gcc.dg/vect/complex/complex-mul-template.c: New test.
8998 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
8999 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
9000 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
9001 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
9002 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
9003 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
9004 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
9005 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
9006 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
9007 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
9008 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
9009 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
9010 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
9011 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
9012 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
9013 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
9014 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
9015 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
9017 2021-01-14 Marek Polacek <polacek@redhat.com>
9019 * g++.dg/template/pr98372.C: Only run in C++14 and up.
9021 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9023 * substr_10.f90: New test.
9024 * substr_9.f90: New test.
9026 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9028 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
9029 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
9031 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9033 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
9035 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9038 * gfortran.dg/pr98661.f90: New test.
9040 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9043 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9046 * gfortran.dg/pr98661.f90: New test.
9048 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9051 * gfortran.dg/pr98661.f90: New test.
9053 2021-01-14 Martin Liska <mliska@suse.cz>
9055 * g++.dg/gcov/gcov-17.C: New test.
9056 * g++.dg/gcov/test-gcov-17.py: New test.
9058 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9061 * gcc.target/i386/pr98667-1.c: New file.
9062 * gcc.target/i386/pr98667-2.c: Likewise.
9063 * gcc.target/i386/pr98667-3.c: Likewise.
9065 2021-01-14 Richard Biener <rguenther@suse.de>
9067 PR tree-optimization/98674
9068 * gcc.dg/vect/pr98674.c: New testcase.
9070 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9073 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
9075 * gcc.target/i386/pr95021-3.c: Likewise.
9077 2021-01-14 Nathan Sidwell <nathan@acm.org>
9080 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
9081 * g++.dg/template/pr98372.C: New.
9083 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9086 * gcc.target/i386/pr98670.c: New test.
9088 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9090 PR tree-optimization/96688
9091 * gcc.dg/tree-ssa/pr96688.c: New test.
9092 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
9093 * gcc.target/i386/pr66821.c: Likewise.
9095 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
9097 * gcc.target/aarch64/sve/cost_model_11.c: New test.
9098 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
9099 -fno-vect-cost-model.
9101 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9103 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
9104 sqxtn2 scan-assembler-times.
9106 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9108 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
9109 scan-assembler-times for xtn2.
9111 2021-01-13 Marek Polacek <polacek@redhat.com>
9114 * g++.dg/lookup/using63.C: New test.
9116 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9118 PR tree-optimization/96691
9119 * gcc.dg/tree-ssa/pr96691.c: New test.
9121 2021-01-13 Richard Biener <rguenther@suse.de>
9123 PR tree-optimization/92645
9124 * gcc.target/i386/pr92645-7.c: New testcase.
9125 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
9126 * gcc.dg/pr69047.c: Likewise.
9128 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9130 * gcc.target/aarch64/sve/mls_2.c: New test.
9131 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
9132 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
9133 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
9134 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
9135 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
9137 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9139 * gcc.target/aarch64/sve/mla_2.c: New test.
9140 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
9141 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
9142 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
9143 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
9144 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
9146 2021-01-13 Richard Biener <rguenther@suse.de>
9148 PR tree-optimization/92645
9149 * gcc.target/i386/pr92645-6.c: New testcase.
9151 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9153 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
9154 * gcc.target/aarch64/sve/sel_2.c: Likewise.
9155 * gcc.target/aarch64/sve/sel_3.c: Likewise.
9157 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9160 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
9161 scan-assembler. Add tests with zero vector as first __builtin_shuffle
9163 * gcc.target/i386/pr95905-3.c: New test.
9164 * gcc.target/i386/pr95905-4.c: New test.
9166 2021-01-13 Martin Liska <mliska@suse.cz>
9168 PR tree-optimization/98455
9169 * gcc.dg/tree-ssa/pr98455.c: New test.
9171 2021-01-13 Richard Biener <rguenther@suse.de>
9173 PR tree-optimization/98640
9174 * gcc.dg/torture/pr98640.c: New testcase.
9176 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9179 * gcc.target/i386/pr96938.c: New test.
9181 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9184 * gcc.target/i386/pr95905-1.c: New test.
9185 * gcc.target/i386/pr95905-2.c: New test.
9187 2021-01-13 Julian Brown <julian@codesourcery.com>
9189 * gcc.target/gcn/fpdiv.c: New test.
9191 2021-01-12 Martin Sebor <msebor@redhat.com>
9195 * g++.dg/warn/Wuninitialized-13.C: New test.
9196 gcc.dg/uninit-39.c: New test.
9198 * gcc.dg/uninit-39.c: New file.
9200 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
9203 * gcc.target/arm/simd/mve-vneg.c: Update test.
9205 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
9208 * gcc.target/arm/pr97969.c: New.
9210 2021-01-12 Patrick Palka <ppalka@redhat.com>
9213 * g++.dg/cpp2a/concepts-ctad1.C: New test.
9214 * g++.dg/cpp2a/concepts-ctad2.C: New test.
9216 2021-01-12 Richard Biener <rguenther@suse.de>
9218 PR tree-optimization/98550
9219 * g++.dg/opt/pr98550.C: New testcase.
9221 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9223 PR tree-optimization/98629
9224 * gcc.c-torture/compile/pr98629.c: New test.
9226 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9228 PR tree-optimization/95731
9229 * gcc.dg/tree-ssa/pr95731.c: New test.
9230 * gcc.c-torture/execute/pr95731.c: New test.
9232 2021-01-12 Marek Polacek <polacek@redhat.com>
9235 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
9237 2021-01-12 David Malcolm <dmalcolm@redhat.com>
9240 * gcc.dg/analyzer/pr98628.c: New test.
9242 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9244 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
9245 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
9246 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
9247 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
9248 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
9249 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
9250 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
9252 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9254 * g++.target/aarch64/sve/cond_bic_1.C: New test.
9255 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
9256 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
9257 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
9259 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9261 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
9263 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9265 * g++.target/aarch64/sve/abd_1.C: New test.
9266 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
9267 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
9268 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
9269 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
9271 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9273 * gcc.target/aarch64/sve/adr_6.c: New test.
9275 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9277 * g++.target/aarch64/sve/cond_arith_1.C: New test.
9278 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
9279 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
9280 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
9281 * g++.target/aarch64/sve/cond_shift_1.C: New test.
9282 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
9283 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
9284 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
9286 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9289 * g++.target/aarch64/sve/max_1.C: New test.
9290 * g++.target/aarch64/sve/min_1.C: Likewise.
9291 * gcc.target/aarch64/sve/mul_2.c: Likewise.
9293 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9295 * gcc.target/aarch64/sve/shift_2.c: New test.
9297 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9300 * g++.dg/abi/abi-tag24.C: New test.
9302 2021-01-11 Richard Biener <rguenther@suse.de>
9304 PR tree-optimization/91403
9305 * gcc.dg/vect/pr91403.c: New testcase.
9307 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
9310 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
9311 Expect .ld1_args only when GNU LD is used.
9312 Add an exception for *.gcc_args files.
9314 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9316 PR tree-optimization/95867
9317 * gcc.dg/tree-ssa/pr95867.c: New test.
9319 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9321 PR tree-optimization/95852
9322 * gcc.target/i386/pr95852-3.c: New test.
9323 * gcc.target/i386/pr95852-4.c: New test.
9325 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9327 PR tree-optimization/95852
9328 * gcc.target/i386/pr95852-1.c: New test.
9329 * gcc.target/i386/pr95852-2.c: New test.
9331 2021-01-11 Martin Liska <mliska@suse.cz>
9333 PR gcov-profile/98273
9334 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
9335 * g++.dg/gcov/pr98273.C: New test.
9336 * g++.dg/gcov/gcov.py: New test.
9337 * g++.dg/gcov/test-pr98273.py: New test.
9339 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
9341 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
9342 constant then rather than addition.
9343 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
9344 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
9346 2021-01-09 Jakub Jelinek <jakub@redhat.com>
9349 * c-c++-common/pr98556.c: New test.
9351 2021-01-09 Jakub Jelinek <jakub@redhat.com>
9353 PR rtl-optimization/98603
9354 * gcc.target/i386/pr98603.c: New test.
9355 * gcc.target/aarch64/pr98603.c: New test.
9357 2021-01-09 Alexandre Oliva <oliva@gnu.org>
9360 * gcc.dg/debug/pr97714.c: New.
9362 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9365 * gcc.target/i386/pr98482-1.c: Require lp64.
9366 * gcc.target/i386/pr98482-2.c: Likewise.
9368 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
9370 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
9371 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
9373 2021-01-08 Patrick Palka <ppalka@redhat.com>
9376 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
9378 2021-01-08 Patrick Palka <ppalka@redhat.com>
9381 * g++.dg/template/access32.C: New test.
9382 * g++.dg/template/access33.C: New test.
9384 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9387 * gcc.target/i386/pr98482-2.c: Updated.
9389 2021-01-08 Richard Biener <rguenther@suse.de>
9391 PR tree-optimization/98544
9392 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
9394 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9397 * gcc.target/i386/pr98482-1.c: New test.
9398 * gcc.target/i386/pr98482-1.c: Likewise.
9399 * gcc.target/i386/pr98482-2.c: New file.
9401 2021-01-08 Jakub Jelinek <jakub@redhat.com>
9404 * gcc.target/i386/pr98585.c: New test.
9406 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9408 * gcc.target/aarch64/sve/cnot_2.c: New test.
9409 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
9410 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
9411 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
9412 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
9413 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
9414 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
9416 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9418 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
9419 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
9420 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
9421 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
9422 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
9423 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
9424 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
9425 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
9427 2021-01-08 Tamar Christina <tamar.christina@arm.com>
9429 * lib/target-supports.exp
9430 (check_effective_target_aarch64_asm_sve2_ok): New.
9431 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
9432 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9434 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9436 * gcc.target/aarch64/usaba_1.c: New test.
9438 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9441 * gfortran.dg/deferred_character_35.f90 : New test.
9443 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9446 * gfortran.dg/implied_do_3.f90 : New test.
9448 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9450 * gcc.dg/array-quals-1.c: Allow srodata.
9452 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9454 * gcc.target/riscv/predef-10.c: New.
9455 * gcc.target/riscv/predef-11.c: New.
9456 * gcc.target/riscv/predef-12.c: New.
9457 * gcc.target/riscv/predef-13.c: New.
9459 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9462 * g++.dg/cpp2a/bit-cast10.C: New test.
9464 2021-01-07 Martin Sebor <msebor@redhat.com>
9467 * gcc.dg/plugin/gil-1.c: Adjust expected output.
9468 * gcc.dg/uninit-pr98578.c: New test.
9470 2021-01-07 Marek Polacek <polacek@redhat.com>
9473 * g++.dg/cpp0x/auto55.C: New test.
9475 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9478 * gcc.dg/analyzer/pr98580-a.c: New test.
9479 * gcc.dg/analyzer/pr98580-b.c: New test.
9481 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
9484 * gfortran.dg/associate_54.f90: New test.
9485 * gfortran.dg/associate_55.f90: New test.
9486 * gfortran.dg/associate_56.f90: New test.
9488 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9491 * gcc.target/i386/pr98567-1.c: New test.
9492 * gcc.target/i386/pr98567-2.c: New test.
9494 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9496 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
9497 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
9498 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
9499 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
9500 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
9501 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
9502 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
9503 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
9505 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9507 PR tree-optimization/98560
9508 * gcc.dg/vect/pr98560-2.c: New test.
9510 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9512 PR tree-optimization/98560
9513 * gcc.dg/vect/pr98560-1.c: New test.
9515 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9517 PR tree-optimization/98568
9518 * g++.dg/torture/pr98568.C: New test.
9520 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
9522 * gcc.target/i386/pr92658-avx512bw.c: Add
9523 -mprefer-vector-width=512 to avoid impact of different default
9524 mtune which gcc is built with.
9525 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
9527 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9530 * gcc.dg/analyzer/pr97074.c: New test.
9532 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9535 * gcc.dg/analyzer/pr98564.c: New test.
9537 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
9539 PR rtl-optimization/97978
9540 * gcc.target/i386/pr97978.c: New.
9542 2021-01-06 Martin Sebor <msebor@redhat.com>
9545 * g++.dg/pr95768.C: New test.
9546 * g++.dg/warn/Wuninitialized-12.C: New test.
9547 * gcc.dg/uninit-38.c: New test.
9549 2021-01-06 Martin Sebor <msebor@redhat.com>
9552 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
9554 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
9557 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
9558 as the final suspend point so that we can check that the state
9559 machine has reached the expected point.
9561 2021-01-06 Marek Polacek <polacek@redhat.com>
9564 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
9567 2021-01-06 Alexandre Oliva <oliva@adacore.com>
9569 * g++.dg/opt/store-merging-2.C: Add the required alignment.
9571 2021-01-06 Richard Biener <rguenther@suse.de>
9573 PR tree-optimization/95582
9574 * gcc.dg/pr95582.c: New testcase.
9576 2021-01-06 Richard Biener <rguenther@suse.de>
9578 PR tree-optimization/98513
9579 * gcc.dg/tree-ssa/pr98513.c: New testcase.
9581 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9584 * gcc.dg/analyzer/pr97072.c: New test.
9586 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9589 * gcc.dg/analyzer/pr98073.c: New test.
9591 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9594 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
9596 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
9598 * gcc.target/s390/s390.exp: Replace %% with %.
9600 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
9602 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
9604 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9607 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
9608 unsigned short to compute pextrw result.
9610 2021-01-05 Patrick Palka <ppalka@redhat.com>
9612 * g++.dg/template/partial5.C: Adjust directives to expect the
9613 same errors across all dialects.
9614 * g++.dg/cpp1z/nontype-auto17.C: New test.
9615 * g++.dg/cpp1z/nontype-auto18.C: New test.
9616 * g++.dg/template/ttp33.C: New test.
9618 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9620 PR tree-optimization/94802
9621 * gcc.target/i386/pr94802.c: New test.
9622 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
9624 2021-01-05 Richard Biener <rguenther@suse.de>
9626 PR tree-optimization/98516
9627 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
9628 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
9630 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9633 * g++.dg/cpp2a/bit-cast8.C: New test.
9634 * g++.dg/cpp2a/bit-cast9.C: New test.
9636 2021-01-05 Marek Polacek <polacek@redhat.com>
9639 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
9640 * g++.dg/cpp0x/noexcept61.C: New test.
9642 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9644 PR tree-optimization/96928
9645 * gcc.dg/tree-ssa/pr96928.c: New test.
9646 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
9647 instead of scanning rtl dump for ifcvt message check assembly
9648 for xor instruction.
9650 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9652 PR tree-optimization/96930
9653 * g++.dg/tree-ssa/pr96930.C: New test.
9655 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9657 PR tree-optimization/96239
9658 * gcc.dg/tree-ssa/pr96239.c: New test.
9660 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
9663 * gcc.target/i386/pr98522.c: New test.
9665 2021-01-05 Nathan Sidwell <nathan@acm.org>
9667 * g++.dg/modules/mod-decl-1.C: Adjust.
9668 * g++.dg/modules/p0713-2.C: Adjust.
9669 * g++.dg/modules/p0713-3.C: Adjust.
9671 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9674 * gcc.target/i386/pr98495-1.c: New test.
9675 * gcc.target/i386/pr98495-2.c: New test.
9676 * gcc.target/i386/pr98495-3.c: New test.
9677 * gcc.target/i386/pr98495-4.c: New test.
9678 * gcc.target/i386/pr98495-5.c: New test.
9680 2021-01-05 liuhongt <hongtao.liu@intel.com>
9682 * gcc.target/i386/sse2-pr98461-2.c: New test.
9684 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9686 PR rtl-optimization/97144
9687 * gcc.c-torture/compile/pr97144.c: New test.
9688 * gcc.target/aarch64/sve/pr97144.c: Likewise.
9690 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9692 PR rtl-optimization/98403
9693 * g++.dg/opt/pr98403.C: New test.
9695 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9697 PR rtl-optimization/98334
9698 * gcc.target/i386/pr98334.c: New test.
9700 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
9702 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
9704 2021-01-05 David Malcolm <dmalcolm@redhat.com>
9707 * gcc.dg/analyzer/pr98293.c: New test.
9709 2021-01-04 Martin Uecker <muecker@gwdg.de>
9712 * gcc.dg/pr98029.c: New test.
9714 2021-01-04 Nathan Sidwell <nathan@acm.org>
9716 * g++.dg/modules/binding-1_a.H: New.
9717 * g++.dg/modules/binding-1_b.H: New.
9718 * g++.dg/modules/binding-1_c.C: New.
9719 * g++.dg/modules/binding-2.H: New.
9720 * g++.dg/modules/builtin-3_a.C: New.
9721 * g++.dg/modules/global-2_a.C: New.
9722 * g++.dg/modules/global-2_b.C: New.
9723 * g++.dg/modules/global-3_a.C: New.
9724 * g++.dg/modules/global-3_b.C: New.
9725 * g++.dg/modules/hello-1_a.C: New.
9726 * g++.dg/modules/hello-1_b.C: New.
9727 * g++.dg/modules/iostream-1_a.H: New.
9728 * g++.dg/modules/iostream-1_b.C: New.
9729 * g++.dg/modules/part-5_a.C: New.
9730 * g++.dg/modules/part-5_b.C: New.
9731 * g++.dg/modules/part-5_c.C: New.
9732 * g++.dg/modules/stdio-1_a.H: New.
9733 * g++.dg/modules/stdio-1_b.C: New.
9734 * g++.dg/modules/string-1_a.H: New.
9735 * g++.dg/modules/string-1_b.C: New.
9736 * g++.dg/modules/string-view1.C: New.
9737 * g++.dg/modules/string-view2.C: New.
9738 * g++.dg/modules/tinfo-1.C: New.
9739 * g++.dg/modules/tinfo-2_a.H: New.
9740 * g++.dg/modules/tinfo-2_b.C: New.
9741 * g++.dg/modules/tname-spec-1_a.H: New.
9742 * g++.dg/modules/tname-spec-1_b.C: New.
9743 * g++.dg/modules/xtreme-header-1.h: New.
9744 * g++.dg/modules/xtreme-header-1_a.H: New.
9745 * g++.dg/modules/xtreme-header-1_b.C: New.
9746 * g++.dg/modules/xtreme-header-1_c.C: New.
9747 * g++.dg/modules/xtreme-header-2.h: New.
9748 * g++.dg/modules/xtreme-header-2_a.H: New.
9749 * g++.dg/modules/xtreme-header-2_b.C: New.
9750 * g++.dg/modules/xtreme-header-2_c.C: New.
9751 * g++.dg/modules/xtreme-header-3.h: New.
9752 * g++.dg/modules/xtreme-header-3_a.H: New.
9753 * g++.dg/modules/xtreme-header-3_b.C: New.
9754 * g++.dg/modules/xtreme-header-3_c.C: New.
9755 * g++.dg/modules/xtreme-header-4.h: New.
9756 * g++.dg/modules/xtreme-header-4_a.H: New.
9757 * g++.dg/modules/xtreme-header-4_b.C: New.
9758 * g++.dg/modules/xtreme-header-4_c.C: New.
9759 * g++.dg/modules/xtreme-header-5.h: New.
9760 * g++.dg/modules/xtreme-header-5_a.H: New.
9761 * g++.dg/modules/xtreme-header-5_b.C: New.
9762 * g++.dg/modules/xtreme-header-5_c.C: New.
9763 * g++.dg/modules/xtreme-header-6.h: New.
9764 * g++.dg/modules/xtreme-header-6_a.H: New.
9765 * g++.dg/modules/xtreme-header-6_b.C: New.
9766 * g++.dg/modules/xtreme-header-6_c.C: New.
9767 * g++.dg/modules/xtreme-header.h: New.
9768 * g++.dg/modules/xtreme-header_a.H: New.
9769 * g++.dg/modules/xtreme-header_b.C: New.
9770 * g++.dg/modules/xtreme-tr1.h: New.
9771 * g++.dg/modules/xtreme-tr1_a.H: New.
9772 * g++.dg/modules/xtreme-tr1_b.C: New.
9774 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9776 PR tree-optimization/95401
9777 * g++.dg/vect/pr95401.cc: New test.
9778 * g++.dg/vect/pr95401a.cc: Likewise.
9780 2021-01-04 Richard Biener <rguenther@suse.de>
9782 PR tree-optimization/98308
9783 * gcc.dg/vect/pr98308.c: New testcase.
9785 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9787 PR tree-optimization/95771
9788 * gcc.target/i386/pr95771.c: New test.
9790 2021-01-04 Richard Biener <rguenther@suse.de>
9792 PR tree-optimization/98464
9793 * g++.dg/opt/pr98464.C: New testcase.
9795 2021-01-04 Richard Biener <rguenther@suse.de>
9797 PR tree-optimization/98282
9798 * g++.dg/opt/pr98282.C: New testcase.
9800 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9803 * gcc.target/aarch64/pr89057.c: New test.
9805 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9807 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
9809 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9810 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9811 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9813 2021-01-04 Martin Liska <mliska@suse.cz>
9815 * README: Convert to utf8 from iso8859.
9817 2021-01-04 Martin Liska <mliska@suse.cz>
9819 * gcc.target/avr/avr.exp: Run dos2unix on the file.
9821 2021-01-04 Richard Biener <rguenther@suse.de>
9823 PR tree-optimization/98291
9824 * gcc.dg/vect/slp-reduc-11.c: New testcase.
9825 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
9827 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9829 PR tree-optimization/96782
9830 * gcc.dg/tree-ssa/pr96782.c: New test.
9832 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
9834 * gcc.misc-tests/outputs.exp: Adjust testcase.
9836 2021-01-01 Jakub Jelinek <jakub@redhat.com>
9838 * ChangeLog-2020: Rotate ChangeLog. New file.
9840 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9842 * lib/target-supports.exp
9843 (check_effective_target_arm_fp16_alternative_ok_nocache):
9844 Return zero for *-*-vxworks7r* targets.
9845 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
9846 * gcc.target/arm/aapcs/vfp23.c: Likewise.
9847 * gcc.target/arm/aapcs/vfp24.c: Likewise.
9848 * gcc.target/arm/aapcs/vfp25.c: Likewise.
9850 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9852 * g++.dg/init/new26.C: Fix overriding of the delete operator
9855 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9857 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
9860 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9862 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
9863 the test's dg-options.
9864 * gcc.target/arm/pr78255-2.c: Likewise.
9866 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9868 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
9870 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9872 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
9875 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9877 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
9879 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9881 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
9884 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9886 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
9888 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9890 * g++.dg/other/anon5.C: Skip on vxworks kernel.
9892 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9894 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
9895 * gcc.dg/vxworks/initpri2.c: Likewise.
9897 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9899 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
9902 2021-01-01 Olivier Hainque <hainque@adacore.com>
9904 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
9905 * gcc.dg/pthread-init-2.c: Ditto.
9907 2021-01-01 Olivier Hainque <hainque@adacore.com>
9909 * lib/target-supports.exp (check_weak_available,
9910 check_fork_available, check_effective_target_lto,
9911 check_effective_target_mempcpy): Add vxworks filters.
9913 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9915 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
9916 explicit -mno-long-calls.
9917 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
9919 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9921 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
9922 * g++.target/arm/no_unique_address_2.C: Likewise.
9924 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9926 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
9927 * gcc.target/arm/headmerge-2.c: Likewise.
9929 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9931 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
9934 Copyright (C) 2021 Free Software Foundation, Inc.
9936 Copying and distribution of this file, with or without modification,
9937 are permitted in any medium without royalty provided the copyright
9938 notice and this notice are preserved.