1 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
3 * gcc.dg/torture/pr100329.c: Require target lra.
4 * gcc.dg/torture/pr100519.c: Likewise.
6 2021-07-10 Patrick Palka <ppalka@redhat.com>
9 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
11 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
12 * g++.dg/cpp2a/concepts-requires27.C: New test.
14 2021-07-09 Jason Merrill <jason@redhat.com>
17 * g++.dg/concepts/explicit-spec1.C: New test.
19 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
20 Uroš Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/divmod-9.c: New test case.
24 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
27 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
28 powerpc based targets.
30 2021-07-09 Patrick Palka <ppalka@redhat.com>
33 * g++.dg/cpp2a/concepts-requires26.C: New test.
34 * g++.dg/cpp2a/lambda-uneval16.C: New test.
36 2021-07-09 Patrick Palka <ppalka@redhat.com>
39 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
40 example, which we now handle correctly.
41 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
42 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
44 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
46 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
47 __attribute__((noinline)).
48 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
50 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
55 * gcc.target/mips/pr100760.c: New test.
56 * gcc.target/mips/pr100761.c: New test.
57 * gcc.target/mips/pr100762.c: New test.
59 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
61 * gcc.target/powerpc/mod-vectorize.c: New test.
63 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
65 * gcc.target/powerpc/div-vectorize-1.c: New test.
67 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
69 * gcc.target/powerpc/mul-vectorize-1.c: New test.
70 * gcc.target/powerpc/mul-vectorize-2.c: New test.
72 2021-07-08 Martin Sebor <msebor@redhat.com>
74 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
76 2021-07-08 Martin Sebor <msebor@redhat.com>
79 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
81 2021-07-08 Martin Sebor <msebor@redhat.com>
83 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
84 * g++.dg/warn/Warray-bounds-13.C: Same.
86 2021-07-08 Marek Polacek <polacek@redhat.com>
89 * g++.dg/cpp0x/noexcept70.C: New test.
91 2021-07-08 Martin Jambor <mjambor@suse.cz>
94 * gcc.dg/ipa/pr101066.c: New test.
96 2021-07-08 Martin Sebor <msebor@redhat.com>
99 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
100 * c-c++-common/Warray-bounds-4.c: Same.
102 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
104 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
107 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
109 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
111 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
112 Richard Biener <rguenther@suse.de>
114 PR tree-optimization/40210
115 * gcc.dg/builtin-bswap-13.c: New test.
116 * gcc.dg/builtin-bswap-14.c: New test.
118 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
121 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
123 2021-07-07 David Malcolm <dmalcolm@redhat.com>
125 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
126 * gcc.dg/plugin/analyzer_gil_plugin.c
127 (gil_state_machine::on_condition): Remove.
129 2021-07-07 Martin Sebor <msebor@redhat.com>
131 PR tree-optimization/100137
132 PR tree-optimization/99121
133 PR tree-optimization/97027
134 * c-c++-common/Warray-bounds-3.c: Remove xfail
135 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
136 * c-c++-common/Warray-bounds-9.c: New test.
137 * c-c++-common/Warray-bounds-10.c: New test.
138 * g++.dg/asan/asan_test.C: Suppress expected warnings.
139 * g++.dg/pr95768.C: Same.
140 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
141 * g++.dg/warn/Warray-bounds-11.C: Same.
142 * g++.dg/warn/Warray-bounds-12.C: Same.
143 * g++.dg/warn/Warray-bounds-13.C: Same.
144 * g++.dg/warn/Warray-bounds-17.C: Same.
145 * g++.dg/warn/Warray-bounds-20.C: Same.
146 * gcc.dg/Warray-bounds-29.c: Same.
147 * gcc.dg/Warray-bounds-30.c: Add xfail.
148 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
149 * gcc.dg/Warray-bounds-32.c: Same.
150 * gcc.dg/Warray-bounds-52.c: Same.
151 * gcc.dg/Warray-bounds-53.c: Same.
152 * gcc.dg/Warray-bounds-58.c: Remove xfail.
153 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
154 * gcc.dg/Warray-bounds-66.c: Same.
155 * gcc.dg/Warray-bounds-69.c: Same.
156 * gcc.dg/Wstringop-overflow-34.c: Same.
157 * gcc.dg/Wstringop-overflow-47.c: Same.
158 * gcc.dg/Wstringop-overflow-61.c: Same.
159 * gcc.dg/Warray-bounds-77.c: New test.
160 * gcc.dg/Warray-bounds-78.c: New test.
161 * gcc.dg/Warray-bounds-79.c: New test.
163 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
166 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
168 2021-07-07 Richard Biener <rguenther@suse.de>
170 PR tree-optimization/34195
171 * gcc.dg/vect/pr34195.c: New testcase.
173 2021-07-07 Richard Biener <rguenther@suse.de>
175 PR tree-optimization/99728
176 * g++.dg/opt/pr99728.C: New testcase.
178 2021-07-07 liuhongt <hongtao.liu@intel.com>
180 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
181 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
182 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
183 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
185 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
188 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
190 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
193 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
195 2021-07-06 Martin Sebor <msebor@redhat.com>
198 * g++.dg/warn/uninit-pr55881.C: New test.
200 2021-07-06 Martin Sebor <msebor@redhat.com>
202 PR tree-optimization/86650
203 * gcc.dg/Warray-bounds-76.c: New test.
205 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
208 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
210 2021-07-06 Martin Sebor <msebor@redhat.com>
212 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
213 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
215 2021-07-06 Martin Sebor <msebor@redhat.com>
217 * gcc.dg/Wobjsize-1.c: Prune expected output.
218 * gcc.dg/Warray-bounds-71.c: New test.
219 * gcc.dg/Warray-bounds-71.h: New test header.
220 * gcc.dg/Warray-bounds-72.c: New test.
221 * gcc.dg/Warray-bounds-73.c: New test.
222 * gcc.dg/Warray-bounds-74.c: New test.
223 * gcc.dg/Warray-bounds-75.c: New test.
224 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
225 * gcc.dg/Wfree-nonheap-object-5.c: New test.
226 * gcc.dg/Wfree-nonheap-object-6.c: New test.
227 * gcc.dg/pragma-diag-10.c: New test.
228 * gcc.dg/pragma-diag-9.c: New test.
229 * gcc.dg/uninit-suppress_3.c: New test.
230 * gcc.dg/pr79214.c: Xfail tests.
231 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
232 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
234 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
237 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
238 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
240 2021-07-06 Richard Biener <rguenther@suse.de>
242 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
243 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
244 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
245 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
247 2021-07-06 Andrew Pinski <apinski@marvell.com>
249 PR tree-optimization/101256
250 * g++.dg/torture/pr101256.C: New test.
252 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * gfortran.dg/implied_do_io_7.f90: New test.
257 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
259 PR rtl-optimization/100328
260 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
261 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
262 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
263 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
264 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
265 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
266 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
267 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
268 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
269 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
270 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
271 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
272 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
273 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
274 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
275 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
276 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
277 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
278 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
279 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
280 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
281 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
282 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
283 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
284 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
285 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
286 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
287 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
288 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
289 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
290 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
291 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
292 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
293 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
294 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
295 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
296 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
297 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
298 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
300 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
303 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
304 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
306 2021-07-05 Andrew Pinski <apinski@marvell.com>
308 PR tree-optimization/101039
309 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
310 ABSU and still not expect ABS_EXPR.
311 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
312 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
314 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
317 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
319 2021-07-05 Richard Biener <rguenther@suse.de>
322 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
324 2021-07-05 liuhongt <hongtao.liu@intel.com>
326 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
328 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
330 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
331 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
332 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
334 (gcc-dg-debug-runtest): Move CTF support within
335 target support format test.
337 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
340 * gcc.dg/pr101294.c: New test.
342 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
345 * gdc.dg/torture/pr101273.d: New test.
347 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
350 * gdc.dg/torture/pr101282.d: New test.
352 2021-07-02 Jakub Jelinek <jakub@redhat.com>
354 * g++.dg/gomp/attrs-1.C: New test.
355 * g++.dg/gomp/attrs-2.C: New test.
356 * g++.dg/gomp/attrs-3.C: New test.
358 2021-07-02 Jakub Jelinek <jakub@redhat.com>
361 * c-c++-common/gomp/atomic-24.c: New test.
363 2021-07-02 Patrick Palka <ppalka@redhat.com>
366 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
368 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
370 * gcc.target/powerpc/mma-builtin-7.c: New test.
371 * gcc.target/powerpc/mma-builtin-8.c: New test.
373 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
375 PR tree-optimization/101223
376 * gcc.dg/pr101223.c: New.
378 2021-07-02 David Faust <david.faust@oracle.com>
380 * gcc.dg/debug/btf/btf-float-1.c: New test.
381 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
382 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
383 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
385 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
387 * lib/gcc-defs.exp: Add a comment.
389 2021-07-02 Richard Biener <rguenther@suse.de>
391 PR tree-optimization/101293
392 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
394 2021-07-02 Jakub Jelinek <jakub@redhat.com>
397 * gcc.target/i386/avx2-pr101286.c: New test.
399 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
401 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
402 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
403 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
404 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
405 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
406 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
407 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
408 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
410 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
412 * gcc.target/powerpc/float128-cmove.c: New test.
413 * gcc.target/powerpc/float128-minmax-3.c: New test.
415 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
417 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
419 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
422 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
424 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
425 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
426 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
427 * gcc.target/i386/avx512f_cond_move.c: Also pass
428 -mprefer-vector-width=512 and expect integer broadcast.
429 * gcc.target/i386/pr100865-1.c: New test.
430 * gcc.target/i386/pr100865-2.c: Likewise.
431 * gcc.target/i386/pr100865-3.c: Likewise.
432 * gcc.target/i386/pr100865-4a.c: Likewise.
433 * gcc.target/i386/pr100865-4b.c: Likewise.
434 * gcc.target/i386/pr100865-5a.c: Likewise.
435 * gcc.target/i386/pr100865-5b.c: Likewise.
436 * gcc.target/i386/pr100865-6a.c: Likewise.
437 * gcc.target/i386/pr100865-6b.c: Likewise.
438 * gcc.target/i386/pr100865-6c.c: Likewise.
439 * gcc.target/i386/pr100865-7a.c: Likewise.
440 * gcc.target/i386/pr100865-7b.c: Likewise.
441 * gcc.target/i386/pr100865-7c.c: Likewise.
442 * gcc.target/i386/pr100865-8a.c: Likewise.
443 * gcc.target/i386/pr100865-8b.c: Likewise.
444 * gcc.target/i386/pr100865-8c.c: Likewise.
445 * gcc.target/i386/pr100865-9a.c: Likewise.
446 * gcc.target/i386/pr100865-9b.c: Likewise.
447 * gcc.target/i386/pr100865-9c.c: Likewise.
448 * gcc.target/i386/pr100865-10a.c: Likewise.
449 * gcc.target/i386/pr100865-10b.c: Likewise.
450 * gcc.target/i386/pr100865-11a.c: Likewise.
451 * gcc.target/i386/pr100865-11b.c: Likewise.
452 * gcc.target/i386/pr100865-11c.c: Likewise.
453 * gcc.target/i386/pr100865-12a.c: Likewise.
454 * gcc.target/i386/pr100865-12b.c: Likewise.
455 * gcc.target/i386/pr100865-12c.c: Likewise.
457 2021-07-01 Richard Biener <rguenther@suse.de>
459 PR tree-optimization/101280
460 PR tree-optimization/101173
461 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
463 2021-07-01 Richard Biener <rguenther@suse.de>
465 PR tree-optimization/101278
466 * gcc.dg/torture/pr101278.c: New testcase.
468 2021-07-01 Richard Biener <rguenther@suse.de>
470 PR tree-optimization/100778
471 * gcc.dg/torture/pr100778.c: New testcase.
473 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
476 * gcc.target/i386/pr101044.c: New test.
478 2021-07-01 Richard Biener <rguenther@suse.de>
480 PR tree-optimization/101178
481 * gcc.dg/vect/bb-slp-72.c: New testcase.
482 * gcc.dg/vect/bb-slp-73.c: Likewise.
483 * gcc.dg/vect/bb-slp-74.c: Likewise.
485 2021-07-01 Jakub Jelinek <jakub@redhat.com>
488 * gcc.dg/pr101266.c: New test.
490 2021-07-01 Patrick Palka <ppalka@redhat.com>
493 * g++.dg/cpp0x/constexpr-empty16.C: New test.
495 2021-07-01 Patrick Palka <ppalka@redhat.com>
498 * g++.dg/template/access41.C: New test.
499 * g++.dg/template/access41a.C: New test.
501 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
503 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
506 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
508 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
510 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
513 2021-06-30 Patrick Palka <ppalka@redhat.com>
515 * g++.dg/cpp2a/concepts-access2.C: New test.
517 2021-06-30 Marek Polacek <polacek@redhat.com>
521 * g++.dg/cpp0x/auto24.C: Remove dg-error.
522 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
523 * g++.dg/cpp0x/auto42.C: Likewise.
524 * g++.dg/cpp0x/initlist75.C: Likewise.
525 * g++.dg/cpp0x/initlist80.C: Likewise.
526 * g++.dg/diagnostic/auto1.C: Remove dg-error.
527 * g++.dg/cpp23/auto-array.C: New test.
529 2021-06-30 Richard Biener <rguenther@suse.de>
531 PR tree-optimization/101267
532 * gfortran.dg/pr101267.f90: New testcase.
534 2021-06-30 David Malcolm <dmalcolm@redhat.com>
537 * gcc.dg/analyzer/clobbers-1.c: New test.
538 * gcc.dg/analyzer/clobbers-2.c: New test.
539 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
541 (test_52): Likewise. Add coverage for end of buffer.
542 * gcc.dg/analyzer/explode-1.c: Add leak warning.
543 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
544 (test_4): Use char. Mark xfail as fixed.
546 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
549 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
550 * gcc.dg/analyzer/symbolic-8.c: New test.
552 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
554 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
556 2021-06-30 Richard Biener <rguenther@suse.de>
558 PR tree-optimization/101264
559 * gfortran.dg/pr101264.f90: New testcase.
561 2021-06-30 liuhongt <hongtao.liu@intel.com>
564 * gcc.target/i386/pr101248.c: New test.
566 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
568 * gcc.dg/pr101254.c: New.
570 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/pr95046-9.c: New test.
575 2021-06-29 Richard Biener <rguenther@suse.de>
577 * gcc.dg/vect/pr67790.c: Un-XFAIL.
578 * gcc.dg/vect/bb-slp-71.c: New testcase.
580 2021-06-29 Jakub Jelinek <jakub@redhat.com>
583 * g++.dg/ubsan/pr101210.C: New test.
585 2021-06-29 Richard Biener <rguenther@suse.de>
587 PR tree-optimization/101242
588 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
589 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
591 2021-06-28 Martin Sebor <msebor@redhat.com>
593 * g++.dg/uninit-pr74762.C: New test.
594 * g++.dg/warn/uninit-pr74765.C: Same.
596 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
597 David Faust <david.faust@oracle.com>
599 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
600 (gcc-dg-debug-runtest): Add -gctf support.
601 * gcc.dg/debug/btf/btf-1.c: New test.
602 * gcc.dg/debug/btf/btf-2.c: Likewise.
603 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
604 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
605 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
606 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
607 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
608 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
609 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
610 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
611 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
612 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
613 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
614 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
615 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
616 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
617 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
618 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
619 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
620 * gcc.dg/debug/btf/btf.exp: Likewise.
621 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
622 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
623 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
624 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
625 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
626 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
627 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
628 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
629 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
630 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
631 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
632 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
633 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
634 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
635 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
636 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
637 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
638 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
639 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
640 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
641 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
642 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
643 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
644 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
645 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
646 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
647 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
648 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
649 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
650 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
651 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
652 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
653 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
654 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
655 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
656 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
657 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
658 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
659 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
660 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
661 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
662 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
663 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
664 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
665 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
666 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
667 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
668 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
669 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
670 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
671 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
672 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
673 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
674 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
675 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
676 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
677 * gcc.dg/debug/ctf/ctf.exp: Likewise.
678 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
679 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
680 * gcc.dg/debug/btf/btf-function-3.c: New file.
681 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
682 * gcc.dg/debug/btf/btf-struct-2.c: New file.
683 * gcc.dg/debug/btf/btf-variables-2.c: New file.
684 * gcc.dg/debug/btf/btf-variables-3.c: New file.
685 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
686 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
687 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
688 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
689 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
690 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
692 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
694 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
696 2021-06-28 Martin Jambor <mjambor@suse.cz>
699 * gcc.dg/ipa/pr93385.c: New test.
700 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
701 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
702 * g++.dg/ipa/ipa-sra-4.C: Likewise.
704 2021-06-28 Richard Biener <rguenther@suse.de>
706 PR tree-optimization/101229
707 * gcc.dg/torture/pr101229.c: New testcase.
709 2021-06-28 Richard Biener <rguenther@suse.de>
711 PR tree-optimization/101207
712 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
714 2021-06-28 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/101173
717 * gcc.dg/torture/pr101173.c: New testcase.
719 2021-06-28 liuhongt <hongtao.liu@intel.com>
722 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
723 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
724 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
725 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
726 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
727 * gcc.target/i386/avx512vl-pr100648.c: New test.
728 * gcc.target/i386/avx512vl-blendv-1.c: New test.
729 * gcc.target/i386/avx512vl-blendv-2.c: New test.
731 2021-06-28 liuhongt <hongtao.liu@intel.com>
733 * gcc.target/i386/funcspec-8.c: Replace
734 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
735 * gcc.target/i386/blendv-1.c: New test.
736 * gcc.target/i386/blendv-2.c: New test.
738 2021-06-27 Andrew Pinski <apinski@marvell.com>
740 * gcc.dg/torture/pr101230-1.c: New test.
742 2021-06-26 Patrick Palka <ppalka@redhat.com>
745 * g++.dg/template/access40.C: New test.
746 * g++.dg/template/access40a.C: New test.
748 2021-06-26 Jason Merrill <jason@redhat.com>
752 * g++.dg/cpp2a/no_unique_address13.C: New test.
754 2021-06-26 Marek Polacek <polacek@redhat.com>
757 * g++.dg/cpp0x/noexcept69.C: New test.
758 * g++.dg/parse/saved1.C: Adjust dg-error.
759 * g++.dg/template/crash50.C: Likewise.
761 2021-06-25 David Malcolm <dmalcolm@redhat.com>
763 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
764 for v4f, to avoid relying on exact floating-point equality.
765 * jit.dg/test-vector-types.cc (check_div): Likewise.
767 2021-06-25 David Malcolm <dmalcolm@redhat.com>
769 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
770 * jit.dg/test-asm.cc: Likewise.
772 2021-06-25 Martin Sebor <msebor@redhat.com>
775 * gcc.dg/Wnonnull-7.c: New test.
777 2021-06-25 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/101202
780 * gcc.dg/torture/pr101202.c: New testcase.
782 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
784 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
786 2021-06-25 liuhongt <hongtao.liu@intel.com>
789 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
790 temporarily avoid regression, eventually xfail should be
793 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
795 * gcc.dg/tree-ssa/evrp30.c: New.
797 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
799 * gcc.dg/tree-ssa/pr101189.c: New.
801 2021-06-24 Patrick Palka <ppalka@redhat.com>
804 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
806 2021-06-24 Patrick Palka <ppalka@redhat.com>
809 * g++.dg/cpp2a/concepts-requires25.C: New test.
811 2021-06-24 Jakub Jelinek <jakub@redhat.com>
814 * gcc.dg/pr101171.c: New test.
816 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
819 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
820 Add --param vect-epilogues-nomask=0.
821 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
822 to avoid loop vectorization.
826 2021-06-24 Richard Biener <rguenther@suse.de>
828 * gcc.target/i386/vect-addsubv2df.c: New testcase.
829 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
830 * gcc.target/i386/vect-addsubv4df.c: Likewise.
831 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
832 * gcc.target/i386/vect-addsub-2.c: Likewise.
833 * gcc.target/i386/vect-addsub-3.c: Likewise.
835 2021-06-24 Jakub Jelinek <jakub@redhat.com>
838 * gcc.dg/pr101170.c: New test.
840 2021-06-24 Jakub Jelinek <jakub@redhat.com>
843 * gcc.dg/pr101172.c: New test.
845 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
847 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
849 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
851 2021-06-24 Jakub Jelinek <jakub@redhat.com>
853 * c-c++-common/gomp/target-in-reduction-1.c: New test.
854 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
855 target or combined target constructs.
857 2021-06-24 Richard Biener <rguenther@suse.de>
859 PR tree-optimization/101105
860 * gcc.dg/torture/pr101105.c: New testcase.
862 2021-06-24 liuhongt <hongtao.liu@intel.com>
865 * gcc.target/i386/pr98434-1.c: New test.
866 * gcc.target/i386/pr98434-2.c: New test.
867 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
869 2021-06-23 Patrick Palka <ppalka@redhat.com>
872 * g++.dg/cpp1z/class-deduction-access3.C: New test.
873 * g++.dg/cpp1z/class-deduction91.C: New test.
875 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
877 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
878 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
879 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
880 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
881 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
882 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
883 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
884 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
886 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
887 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
888 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
889 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
890 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
891 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
892 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
895 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
897 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
900 2021-06-23 Patrick Palka <ppalka@redhat.com>
903 * g++.dg/cpp1z/class-deduction88.C: New test.
904 * g++.dg/cpp1z/class-deduction89.C: New test.
905 * g++.dg/cpp1z/class-deduction90.C: New test.
907 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
910 * gcc.target/i386/pr101175.c: New test.
912 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
915 * gfortran.dg/coarray_collectives_17.f90: New test.
917 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
918 Tobias Burnus <tobias@codesourcery.com>
921 * gfortran.dg/pr93524.c: New.
922 * gfortran.dg/pr93524.f90: New.
924 2021-06-22 David Malcolm <dmalcolm@redhat.com>
927 * gcc.dg/analyzer/pr101143.c: New test.
929 2021-06-22 Richard Biener <rguenther@suse.de>
932 * gcc.dg/pr101156.c: New testcase.
934 2021-06-22 Jakub Jelinek <jakub@redhat.com>
936 PR tree-optimization/101159
937 * gcc.c-torture/compile/pr101159.c: New test.
939 2021-06-22 Jakub Jelinek <jakub@redhat.com>
942 * g++.target/i386/empty-class1.C: Require lp64 effective target
943 instead of x86_64-*-*.
944 * g++.target/i386/empty-class2.C: New test.
946 2021-06-22 Jakub Jelinek <jakub@redhat.com>
947 Andrew Pinski <apinski@marvell.com>
949 PR tree-optimization/101162
950 * g++.dg/opt/pr101162.C: New test.
952 2021-06-22 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/101151
955 * gcc.dg/torture/pr101151.c: New testcase.
957 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
959 * g++.dg/modules/omp-1_a.C: Check pthread is available for
961 * g++.dg/modules/omp-2_a.C: Ditto.
963 2021-06-22 Richard Biener <rguenther@suse.de>
965 PR tree-optimization/101158
966 * gfortran.dg/pr101158.f90: New testcase.
968 2021-06-22 Jakub Jelinek <jakub@redhat.com>
971 * gcc.target/i386/pr11877-2.c: New test.
973 2021-06-22 liuhongt <hongtao.liu@intel.com>
975 PR tree-optimization/97770
976 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
977 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
979 2021-06-22 liuhongt <hongtao.liu@intel.com>
982 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
983 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
984 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
985 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
986 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
987 * gcc.target/i386/avx512f-pr100267-1.c: New test.
988 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
989 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
990 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
991 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
992 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
993 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
994 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
995 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
996 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
997 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
999 2021-06-22 liuhongt <hongtao.liu@intel.com>
1002 * gcc.target/i386/pr100310.c: New test.
1004 2021-06-21 Jason Merrill <jason@redhat.com>
1007 * g++.target/i386/empty-class1.C: New test.
1009 2021-06-21 Patrick Palka <ppalka@redhat.com>
1012 * g++.dg/opt/nrv21.C: New test.
1014 2021-06-21 Patrick Palka <ppalka@redhat.com>
1017 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
1019 2021-06-21 Jakub Jelinek <jakub@redhat.com>
1021 PR inline-asm/100785
1022 * c-c++-common/pr100785.c: New test.
1023 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
1024 * gcc.dg/pr48552-2.c: Likewise.
1026 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1029 * gcc.target/arm/simd/pr97906.c: New test.
1031 2021-06-21 Richard Biener <rguenther@suse.de>
1033 PR tree-optimization/101121
1034 * gfortran.dg/pr101121.f: New testcase.
1036 2021-06-21 liuhongt <hongtao.liu@intel.com>
1039 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
1040 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
1041 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
1042 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
1044 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
1047 * gcc.target/i386/pr11877.c: New test case.
1049 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1051 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
1053 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
1055 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
1057 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
1060 2021-06-18 Harald Anlauf <anlauf@gmx.de>
1064 * gfortran.dg/min0_max0_1.f90: New test.
1065 * gfortran.dg/min0_max0_2.f90: New test.
1067 2021-06-18 David Malcolm <dmalcolm@redhat.com>
1069 * gcc.dg/analyzer/symbolic-7.c: New test.
1071 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1074 * gcc.target/arm/acle/pr100856.c: New test.
1075 * gcc.target/arm/multilib.exp: Add tests for cde options.
1077 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
1079 * gcc.target/powerpc/float128-minmax-2.c: New test.
1081 2021-06-17 Jason Merrill <jason@redhat.com>
1084 * g++.dg/cpp0x/deleted15.C: New test.
1086 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
1089 * gcc.target/i386/pr100704-1.c: New test.
1090 * gcc.target/i386/pr100704-2.c: Likewise.
1091 * gcc.target/i386/pr100704-3.c: Likewise.
1093 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
1096 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
1097 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
1099 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
1101 * gcc.dg/pr100790.c: New test.
1103 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
1105 * gcc.target/s390/zvector/vec-doublee.c: New test.
1106 * gcc.target/s390/zvector/vec-floate.c: New test.
1108 2021-06-17 Richard Biener <rguenther@suse.de>
1110 PR tree-optimization/54400
1111 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
1113 2021-06-16 Jason Merrill <jason@redhat.com>
1117 * g++.dg/template/access39.C: New test.
1119 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1123 * gfortran.dg/pr95502.f90: New test.
1125 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1128 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1132 * gfortran.dg/pr95502.f90: New test.
1134 2021-06-16 Harald Anlauf <anlauf@gmx.de>
1138 * gfortran.dg/pr95502.f90: New test.
1140 2021-06-16 Jason Merrill <jason@redhat.com>
1143 PR preprocessor/96391
1144 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
1145 * g++.dg/plugin/plugin.exp: Run it.
1147 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1149 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1151 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1153 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1155 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1157 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1159 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1161 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
1163 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
1165 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
1167 2021-06-16 Martin Jambor <mjambor@suse.cz>
1169 PR tree-optimization/100453
1170 * gcc.dg/tree-ssa/pr100453.c: New test.
1172 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1174 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
1177 2021-06-16 Jakub Jelinek <jakub@redhat.com>
1179 PR middle-end/101062
1180 * gcc.dg/pr101062.c: New test.
1182 2021-06-16 Richard Biener <rguenther@suse.de>
1184 PR tree-optimization/101088
1185 * gcc.dg/torture/pr101088.c: New testcase.
1187 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
1189 PR rtl-optimization/46235
1190 * gcc.target/i386/bt-5.c: New test.
1191 * gcc.target/i386/bt-6.c: New test.
1192 * gcc.target/i386/bt-7.c: New test.
1194 2021-06-16 Arnaud Charlet <charlet@adacore.com>
1196 * gnat.dg/limited4.adb: Disable illegal code.
1198 2021-06-16 Richard Biener <rguenther@suse.de>
1200 PR tree-optimization/101083
1201 * gcc.dg/vect/pr97832-4.c: New testcase.
1203 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
1206 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
1207 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
1208 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
1209 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
1210 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
1211 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
1212 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
1213 * gfortran.dg/gomp/defaultmap-1.f90: New test.
1214 * gfortran.dg/gomp/defaultmap-2.f90: New test.
1215 * gfortran.dg/gomp/defaultmap-3.f90: New test.
1216 * gfortran.dg/gomp/defaultmap-4.f90: New test.
1217 * gfortran.dg/gomp/defaultmap-5.f90: New test.
1218 * gfortran.dg/gomp/defaultmap-6.f90: New test.
1219 * gfortran.dg/gomp/defaultmap-7.f90: New test.
1221 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1223 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
1224 * gcc.dg/analyzer/capacity-1.c: New test.
1225 * gcc.dg/analyzer/capacity-2.c: New test.
1226 * gcc.dg/analyzer/capacity-3.c: New test.
1228 2021-06-15 David Malcolm <dmalcolm@redhat.com>
1231 * gcc.dg/analyzer/explode-2a.c: New test.
1233 2021-06-15 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.target/i386/pr101046.c: New test.
1238 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
1240 * c-c++-common/Wattributes.c: Remove s390-specific check and add
1242 * gcc.dg/Wattributes-6.c: Likewise.
1244 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
1247 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
1249 2021-06-14 Martin Sebor <msebor@redhat.com>
1252 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
1253 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
1254 * g++.dg/warn/Wstringop-overflow-7.C: New test.
1255 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
1256 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
1258 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
1261 * gcc.target/powerpc/pr100777.c: New test.
1263 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
1266 * gcc.target/i386/pr101058.c: New test.
1268 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
1271 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
1272 * gcc.dg/spellcheck-stdlib.c: Likewise.
1274 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
1276 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
1277 * gcc.target/arm/simd/mve-vshl.c: Likewise.
1278 * gcc.target/arm/simd/mve-vec-pack.c: New test.
1279 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
1281 2021-06-14 Richard Biener <rguenther@suse.de>
1283 PR tree-optimization/100934
1284 * gcc.dg/torture/pr100934.c: New testcase.
1286 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
1288 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
1289 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
1290 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
1291 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
1292 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
1293 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
1294 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
1296 2021-06-14 Richard Biener <rguenther@suse.de>
1298 PR tree-optimization/101031
1299 * gcc.dg/torture/pr101031.c: New testcase.
1301 2021-06-13 Jason Merrill <jason@redhat.com>
1303 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
1305 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
1308 * g++.target/i386/pr101023a.C: New test.
1309 * g++.target/i386/pr101023b.C: Likewise.
1311 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
1313 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
1314 * gcc.dg/uninit-pr93100.c: Skip on AIX.
1315 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
1317 2021-06-12 Jason Merrill <jason@redhat.com>
1319 * g++.dg/ext/attrib62.C: No longer warn.
1320 * g++.dg/diagnostic/maybe_unused1.C: New test.
1322 2021-06-12 Jason Merrill <jason@redhat.com>
1325 * g++.dg/ext/array4.C: New test.
1327 2021-06-11 Carl Love <cel@us.ibm.com>
1329 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
1330 (dg-require-effective-target): Change target to p9vector_hw.
1332 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
1334 * gcc.dg/gomp/simd-clones-2.c: Enhance.
1336 2021-06-11 Patrick Palka <ppalka@redhat.com>
1340 * g++.dg/template/sfinae-dr1227.C: New test.
1342 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1345 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
1347 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
1349 PR tree-optimization/96392
1350 * gcc.dg/pr96392.c: New test.
1352 2021-06-11 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/101025
1355 * gcc.dg/torture/pr101025.c: New testcase.
1357 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1360 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
1361 directives check for target is v8.1-m.main+mve or not before
1362 comparing the assembly output.
1363 * gcc.target/arm/cmse/cmse-20.c: New test.
1365 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1368 * g++.dg/cpp23/consteval-if1.C: New test.
1369 * g++.dg/cpp23/consteval-if2.C: New test.
1370 * g++.dg/cpp23/consteval-if3.C: New test.
1371 * g++.dg/cpp23/consteval-if4.C: New test.
1372 * g++.dg/cpp23/consteval-if5.C: New test.
1373 * g++.dg/cpp23/consteval-if6.C: New test.
1374 * g++.dg/cpp23/consteval-if7.C: New test.
1375 * g++.dg/cpp23/consteval-if8.C: New test.
1376 * g++.dg/cpp23/consteval-if9.C: New test.
1377 * g++.dg/cpp23/consteval-if10.C: New test.
1378 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
1380 2021-06-11 David Malcolm <dmalcolm@redhat.com>
1382 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
1383 expected number of enodes after the loop.
1384 * gcc.dg/analyzer/paths-8.c: New test.
1386 2021-06-11 Richard Biener <rguenther@suse.de>
1388 PR tree-optimization/101028
1389 * gcc.dg/pr101028.c: New testcase.
1391 2021-06-11 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/101026
1394 * gfortran.dg/pr101026.f: New testcase.
1396 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1398 PR rtl-optimization/101008
1399 * gcc.dg/pr101008.c: New test.
1401 2021-06-11 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.target/i386/sse-pr101007.c: New test.
1406 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
1409 * gcc.target/i386/pr101021-1.c: New test.
1410 * gcc.target/i386/pr101021-2.c: Ditto.
1412 2021-06-11 Martin Liska <mliska@suse.cz>
1414 PR gcov-profile/100788
1415 * gcc.dg/pr100788.c: New test.
1417 2021-06-11 Richard Biener <rguenther@suse.de>
1419 PR middle-end/101009
1420 * gcc.dg/torture/pr101009.c: New testcase.
1422 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
1424 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
1426 2021-06-11 Marek Polacek <polacek@redhat.com>
1429 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
1430 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
1432 2021-06-10 Patrick Palka <ppalka@redhat.com>
1435 * g++.dg/template/ttp34.C: New test.
1436 * g++.dg/template/ttp34a.C: New test.
1437 * g++.dg/template/ttp34b.C: New test.
1439 2021-06-10 Patrick Palka <ppalka@redhat.com>
1442 * g++.dg/cpp2a/concepts-return-req3.C: New test.
1444 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
1446 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
1447 tests. Update expected counts.
1448 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
1449 tests. Update expected counts.
1451 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
1454 * gdc.dg/pr100967.d: New test.
1456 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1458 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
1459 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
1461 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1463 * gcc.dg/vect/pr56541.c: Fix target selector.
1465 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
1466 Thomas Schwinge <thomas@codesourcery.com>
1468 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
1469 * c-c++-common/goacc/finalize-1.c: Likewise.
1470 * c-c++-common/goacc/mdc-1.c: Likewise.
1471 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1472 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
1473 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
1474 * gfortran.dg/goacc/finalize-1.f: Likewise.
1475 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
1477 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
1479 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
1480 * c-c++-common/goacc/mdc-2.c: Likewise.
1481 * g++.dg/goacc/mdc.C: Likewise.
1483 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1485 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
1486 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
1488 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1491 * g++.dg/opt/pr100852.C: New test.
1493 2021-06-09 Andrew Pinski <apinski@marvell.com>
1495 * g++.dg/torture/pr100925.C: New test.
1497 2021-06-09 Carl Love <cel@us.ibm.com>
1499 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
1501 Add tests for vec_signextq.
1502 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
1504 2021-06-09 Carl Love <cel@us.ibm.com>
1506 * gcc.target/powerpc/fp128_conversions.c: New file.
1507 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
1508 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
1509 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
1510 (ppc_native_128bit): Remove dg-require-effective-target.
1512 2021-06-09 Carl Love <cel@us.ibm.com>
1514 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
1517 2021-06-09 Carl Love <cel@us.ibm.com>
1519 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
1522 2021-06-09 Carl Love <cel@us.ibm.com>
1524 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
1526 2021-06-09 Carl Love <cel@us.ibm.com>
1528 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
1529 New runnable test case.
1530 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
1531 for xxlor instruction.
1533 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1535 * gcc.target/arm/simd/mve-vclz.c: New test.
1537 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1539 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
1540 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
1541 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
1542 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
1544 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
1546 * gcc.dg/builtins-70.c: New test.
1548 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1550 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
1551 counts to test 32 and 64 bit separately.
1552 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
1553 counts to test 32 and 64 bit separately.
1554 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
1555 counts to test 32 and 64 bit separately.
1556 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
1557 counts to test 32 and 64 bit separately.
1559 2021-06-09 Richard Biener <rguenther@suse.de>
1561 PR tree-optimization/100981
1562 * gfortran.dg/vect/pr100981-1.f90: New testcase.
1564 2021-06-09 Richard Biener <rguenther@suse.de>
1566 PR tree-optimization/97832
1567 * gcc.dg/vect/pr97832-1.c: New testcase.
1568 * gcc.dg/vect/pr97832-2.c: Likewise.
1569 * gcc.dg/vect/pr97832-3.c: Likewise.
1570 * g++.dg/vect/slp-pr98855.cc: XFAIL.
1571 * gcc.dg/vect/slp-50.c: New file.
1573 2021-06-09 Jakub Jelinek <jakub@redhat.com>
1576 * gfortran.dg/gomp/pr100965.f90: New test.
1578 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
1581 * gcc.target/i386/pr100936.c: New test.
1583 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
1585 * gcc.target/powerpc/float128-call.c: Adjust.
1586 * gcc.target/powerpc/pr100085.c: New test.
1588 2021-06-09 Jason Merrill <jason@redhat.com>
1591 * g++.dg/diagnostic/enum3.C: New test.
1593 2021-06-08 Marek Polacek <polacek@redhat.com>
1596 * g++.dg/cpp2a/explicit18.C: New test.
1598 2021-06-08 Andrew Pinski <apinski@marvell.com>
1600 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
1601 happens on the outside of the bit_xor.
1603 2021-06-08 Jason Merrill <jason@redhat.com>
1605 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
1606 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
1607 * g++.dg/ext/utf-badconcat.C: Likewise.
1608 * g++.dg/ext/utf-badconcat2.C: Likewise.
1610 2021-06-08 Jason Merrill <jason@redhat.com>
1612 * g++.dg/cpp23/mixed-concat1.C: New test.
1614 2021-06-08 Jason Merrill <jason@redhat.com>
1616 * g++.dg/cpp23/whitespace-splice1.C: New test.
1618 2021-06-08 Jason Merrill <jason@redhat.com>
1620 * g++.dg/cpp23/narrowing-bool1.C: New test.
1622 2021-06-08 David Malcolm <dmalcolm@redhat.com>
1625 * gcc.dg/analyzer/bitfields-1.c: New test.
1626 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
1628 (test_44): Update test values assigned to the bits to ones that
1629 fit in the range of the bitfield type. Remove xfails.
1630 (test_45): Remove xfails.
1632 2021-06-08 Jason Merrill <jason@redhat.com>
1635 * g++.dg/cpp0x/initlist124.C: New test.
1637 2021-06-08 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/100923
1640 * gcc.dg/torture/pr100923.c: New testcase.
1642 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1645 * g++.dg/gomp/doacross-2.C: New test.
1647 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
1649 PR middle-end/100951
1650 * gcc.target/i386/pr100951.c: New test.
1652 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1656 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
1658 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
1661 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
1662 * gfortran.dg/gomp/scan-5.f90: Likewise.
1663 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
1664 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
1665 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1666 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
1667 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1669 2021-06-08 Martin Liska <mliska@suse.cz>
1671 * gcc.dg/format/strfmon-1.c: Fix typo.
1672 * gfortran.dg/char4-subscript.f90: Likewise.
1674 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
1676 PR tree-optimization/100794
1677 * gcc.dg/tree-ssa/pr100794.c: New test.
1679 2021-06-08 Jason Merrill <jason@redhat.com>
1682 * g++.dg/template/lookup17.C: New test.
1684 2021-06-08 Jason Merrill <jason@redhat.com>
1687 * g++.dg/cpp0x/alias-decl-73.C: New test.
1689 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
1692 * gcc.target/i386/pr100637-5b.c: New test.
1693 * gcc.target/i386/pr100637-5w.c: Ditto.
1695 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1698 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
1699 * gcc.target/i386/pr82735-4.c: Likewise.
1700 * gcc.target/i386/pr82735-5.c: Likewise.
1702 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
1704 * gcc.dg/sso-14.c: Adjust.
1706 2021-06-07 Patrick Palka <ppalka@redhat.com>
1709 * g++.dg/template/access38.C: New test.
1711 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1714 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
1717 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.dg/pr100887.c: New test.
1722 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1724 PR middle-end/100898
1725 * g++.dg/ext/va-arg-pack-3.C: New test.
1727 2021-06-07 liuhongt <hongtao.liu@intel.com>
1730 * g++.target/i386/pr100885.C: New test.
1732 2021-06-07 liuhongt <hongtao.liu@intel.com>
1735 * gcc.target/i386/pr82735-1.c: New test.
1736 * gcc.target/i386/pr82735-2.c: New test.
1737 * gcc.target/i386/pr82735-3.c: New test.
1738 * gcc.target/i386/pr82735-4.c: New test.
1739 * gcc.target/i386/pr82735-5.c: New test.
1741 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.dg/gomp/scan-1.c: New test.
1745 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1748 * c-c++-common/gomp/pr100902-1.c: New test.
1750 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
1752 * gcc.dg/sso-14.c: New test.
1754 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1761 * gfortran.dg/PR100120.f90: New test.
1762 * gfortran.dg/character_workout_1.f90: New test.
1763 * gfortran.dg/character_workout_4.f90: New test.
1765 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1767 PR middle-end/100905
1768 * gfortran.dg/gomp/loop-3.f90: New test.
1770 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
1773 * gdc.dg/pr100882a.d: New test.
1774 * gdc.dg/pr100882b.d: New test.
1775 * gdc.dg/pr100882c.d: New test.
1776 * gdc.dg/torture/pr100882.d: New test.
1778 2021-06-04 Patrick Palka <ppalka@redhat.com>
1781 * g++.dg/template/param4.C: New test.
1782 * g++.dg/template/param5.C: New test.
1783 * g++.dg/cpp1z/nontype-auto19.C: New test.
1784 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
1785 deduced type of a decltype(auto) NTTP has top-level cv-quals.
1787 2021-06-04 Patrick Palka <ppalka@redhat.com>
1790 * g++.dg/cpp0x/alias-decl-72.C: New test.
1791 * g++.dg/cpp0x/alias-decl-72a.C: New test.
1793 2021-06-04 Harald Anlauf <anlauf@gmx.de>
1796 * gfortran.dg/inline_matmul_25.f90: New test.
1798 2021-06-04 Martin Sebor <msebor@redhat.com>
1801 * gcc.dg/nonnull-6.c: New test.
1803 2021-06-04 Martin Sebor <msebor@redhat.com>
1805 PR middle-end/100732
1806 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
1807 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
1808 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
1809 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
1810 * gcc.dg/uninit-pr100732.c: New test.
1812 2021-06-04 Martin Sebor <msebor@redhat.com>
1814 * gcc.dg/Wvla-parameter-10.c: New test.
1815 * gcc.dg/Wvla-parameter-11.c: New test.
1817 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1819 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
1820 commit in addition - add more dg-errors and '... end ...' due to changed
1822 * gfortran.dg/goacc/omp.f95: Likewise.
1823 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
1825 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
1828 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
1830 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1832 * gfortran.dg/gomp/pr99928-5.f90: Really use the
1833 proper iteration variable.
1835 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1837 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
1838 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1839 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1840 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1841 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1842 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
1843 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
1844 fix loop-variable and remove xfail.
1846 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1849 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
1851 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1854 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
1855 C/C++ version of the patch.
1856 * gfortran.dg/gomp/loop-1.f90: New test.
1857 * gfortran.dg/gomp/loop-2.f90: New test.
1858 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
1859 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1860 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1861 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1862 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
1863 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1864 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1865 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
1866 of 'acc loops' to hide unrelated bug for now.
1867 * gfortran.dg/goacc/omp-fixed.f: Likewise
1869 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1872 * gcc.target/i386/pr100887.c: New test.
1874 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1877 * g++.dg/gomp/declare-simd-8.C: New test.
1879 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
1881 * gcc.target/powerpc/not-promote-mode.c: New.
1883 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
1886 * gcc.target/i386/vperm-v2hi.c: New test.
1887 * gcc.target/i386/vperm-v4qi.c: Ditto.
1889 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
1891 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
1893 2021-06-03 Patrick Palka <ppalka@redhat.com>
1896 * g++.dg/cpp0x/alias-decl-71.C: New test.
1898 2021-06-03 Patrick Palka <ppalka@redhat.com>
1901 * g++.dg/cpp2a/using-enum-9.C: New test.
1903 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1905 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
1907 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
1909 * gcc.target/arm/simd/mve-vabs.c: New test.
1911 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1913 * gnat.dg/bit_packed_array6.adb: New test.
1914 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
1916 2021-06-03 Martin Liska <mliska@suse.cz>
1918 * gcc.dg/spellcheck-options-23.c: New test.
1920 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1922 * gnat.dg/inline22.adb: New test.
1924 2021-06-03 Tamar Christina <tamar.christina@arm.com>
1926 * gcc.target/aarch64/cpunative/info_16: Update implementer.
1927 * gcc.target/aarch64/cpunative/info_17: Likewise
1929 2021-06-03 Jakub Jelinek <jakub@redhat.com>
1932 * g++.dg/gomp/depend-iterator-3.C: New test.
1933 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
1934 this as base expression of depend array section, expect a different
1935 error wording for this as depend locator and add testcases
1936 for affinity clauses.
1938 2021-06-02 Jason Merrill <jason@redhat.com>
1941 * g++.dg/init/no-elide2.C: New test.
1943 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
1945 * gcc.target/s390/ashr.c: New test.
1947 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
1950 * gfortran.dg/gomp/taskloop-2.f90: New.
1952 2021-06-02 Jakub Jelinek <jakub@redhat.com>
1954 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
1957 2021-06-01 Patrick Palka <ppalka@redhat.com>
1960 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
1961 * g++.dg/cpp0x/dc10.C: New test.
1962 * g++.dg/cpp0x/initlist-base4.C: New test.
1963 * g++.dg/cpp2a/constexpr-init22.C: New test.
1965 2021-06-01 Andrew Pinski <apinski@marvell.com>
1967 PR tree-optimization/95481
1968 * gcc.dg/tree-ssa/tailcall-10.c: New test.
1969 * gcc.dg/tree-ssa/tailcall-11.c: New test.
1970 * gcc.dg/tree-ssa/tailcall-12.c: New test.
1971 * gcc.dg/tree-ssa/tailcall-13.c: New test.
1972 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
1974 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
1977 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
1979 2021-06-01 Jason Merrill <jason@redhat.com>
1982 * g++.dg/cpp2a/destroying-delete5.C: New test.
1984 2021-06-01 Jason Merrill <jason@redhat.com>
1987 * g++.dg/cpp0x/depr-copy4.C: New test.
1989 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
1991 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
1992 * gcc.dg/pr80776-1.c: Same.
1994 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
1997 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
1998 now diagnosed with less error output.
1999 * gfortran.dg/gomp/scan-1.f90: Likewise.
2000 * gfortran.dg/gomp/pr99928-3.f90: New test.
2001 * gfortran.dg/gomp/taskloop-1.f90: New test.
2003 2021-06-01 liuhongt <hongtao.liu@intel.com>
2005 PR tree-optimization/98365
2006 * gcc.target/i386/pr98365.c: New test.
2008 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2010 PR tree-optimization/100781
2011 * gcc.dg/pr100781.c: New.
2013 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2015 PR tree-optimization/100774
2016 * g++.dg/pr100774.C: New.
2018 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
2020 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
2021 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
2023 2021-05-31 Richard Biener <rguenther@suse.de>
2026 * c-c++-common/builtin-shufflevector-2.c: New testcase.
2027 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
2028 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
2029 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
2031 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
2034 * g++.target/powerpc/pr99842.C: New.
2036 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
2039 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
2040 (plugin_init): Likewise.
2041 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
2042 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2043 (plugin_init): Likewise.
2044 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
2045 (plugin_init): Likewise.
2047 2021-05-29 Jakub Jelinek <jakub@redhat.com>
2050 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
2051 combined with parallel, teams or taskloop and defaultmap(none)
2052 to constructs combined with target.
2053 * c-c++-common/gomp/pr99928-2.c: Likewise.
2054 * c-c++-common/gomp/pr99928-3.c: Likewise.
2055 * c-c++-common/gomp/pr99928-4.c: Likewise.
2056 * c-c++-common/gomp/pr99928-5.c: Likewise.
2057 * c-c++-common/gomp/pr99928-6.c: Likewise.
2058 * c-c++-common/gomp/pr99928-7.c: Likewise.
2059 * c-c++-common/gomp/pr99928-8.c: Likewise.
2060 * c-c++-common/gomp/pr99928-9.c: Likewise.
2061 * c-c++-common/gomp/pr99928-10.c: Likewise.
2062 * c-c++-common/gomp/pr99928-13.c: Likewise.
2063 * c-c++-common/gomp/pr99928-14.c: Likewise.
2065 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
2067 * gcc.dg/Wstringop-overflow-55.c:
2068 * gcc.dg/pr80776-1.c:
2070 2021-05-28 Richard Biener <rguenther@suse.de>
2072 PR tree-optimization/100778
2073 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
2075 2021-05-28 Jason Merrill <jason@redhat.com>
2079 * g++.dg/inherit/virtual15.C: New test.
2080 * g++.dg/inherit/virtual15a.C: New file.
2082 2021-05-28 Richard Biener <rguenther@suse.de>
2085 * gcc.dg/pr100791.c: New testcase.
2087 2021-05-28 Richard Biener <rguenther@suse.de>
2090 * gcc.dg/gimplefe-error-11.c: New testcase.
2092 2021-05-28 Jakub Jelinek <jakub@redhat.com>
2095 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
2096 * c-c++-common/gomp/pr99928-9.c: Likewise.
2097 * c-c++-common/gomp/pr99928-10.c: Likewise.
2098 * c-c++-common/gomp/pr99928-16.c: New test.
2100 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
2102 * c-c++-common/gomp/affinity-1.c: New test.
2103 * c-c++-common/gomp/affinity-2.c: New test.
2104 * c-c++-common/gomp/affinity-3.c: New test.
2105 * c-c++-common/gomp/affinity-4.c: New test.
2106 * c-c++-common/gomp/affinity-5.c: New test.
2107 * c-c++-common/gomp/affinity-6.c: New test.
2108 * c-c++-common/gomp/affinity-7.c: New test.
2109 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
2110 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
2111 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
2112 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
2113 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
2114 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
2115 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
2116 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
2117 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
2118 * gfortran.dg/gomp/taskwait.f90: New test.
2120 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
2121 Richard Biener <rguenther@suse.de>
2123 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
2124 Adjust scanning pattern for !lp64.
2125 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
2126 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
2129 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
2131 PR tree-optimization/99398
2132 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
2133 * gcc.target/powerpc/vec-perm-ctor.c: New test.
2134 * gcc.target/powerpc/vec-perm-ctor.h: New test.
2136 2021-05-27 Matthias Kretz <kretz@kde.org>
2139 * g++.dg/diagnostic/pr100716.C: New test.
2140 * g++.dg/diagnostic/pr100716-1.C: Same test with
2141 -fno-pretty-templates.
2143 2021-05-27 Patrick Palka <ppalka@redhat.com>
2146 * g++.dg/cpp0x/static_assert17.C: New test.
2148 2021-05-27 Jason Merrill <jason@redhat.com>
2151 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
2153 2021-05-27 Patrick Palka <ppalka@redhat.com>
2158 * g++.dg/template/partial16.C: New test.
2159 * g++.dg/template/partial17.C: New test.
2160 * g++.dg/template/partial18.C: New test.
2161 * g++.dg/template/partial19.C: New test.
2162 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
2163 ill-formed partial specialization.
2164 * g++.dg/cpp0x/variadic38.C: Likewise.
2165 * g++.dg/cpp1z/pr81016.C: Likewise.
2166 * g++.dg/template/partial5.C: Likewise.
2167 * g++.old-deja/g++.pt/spec21.C: Likewise.
2169 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2172 * gfortran.dg/pointer_check_14.f90: New test.
2174 2021-05-27 Harald Anlauf <anlauf@gmx.de>
2177 * gfortran.dg/bounds_check_22.f90: New test.
2179 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
2181 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
2183 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
2186 * gcc.target/i386/pr100637-3b.c (avgu): New test.
2187 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
2189 2021-05-26 Patrick Palka <ppalka@redhat.com>
2192 * g++.dg/template/access37.C: New test.
2193 * g++.dg/template/access37a.C: New test.
2195 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
2197 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
2198 * gcc.dg/pr80776-1.c: Same.
2200 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
2202 * lib/target-supports.exp (check_effective_target_vect32): New.
2203 (available_vector_sizes): Append 32 for x86 targets.
2204 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
2205 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
2206 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
2207 * gcc.target/i386/pr100637-3b.c: New test.
2208 * gcc.target/i386/pr100637-3w.c: Ditto.
2209 * gcc.target/i386/pr100637-4b.c: Ditto.
2210 * gcc.target/i386/pr100637-4w.c: Ditto.
2212 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
2214 * gcc.dg/sso-13.c: New test.
2216 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
2218 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
2220 2021-05-26 Patrick Palka <ppalka@redhat.com>
2223 * g++.dg/cpp1z/elide6.C: New test.
2225 2021-05-26 Patrick Palka <ppalka@redhat.com>
2228 * g++.dg/cpp0x/noexcept68.C: New test.
2230 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2232 * gcc.target/csky/fldrd_fstrd.c: New.
2233 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
2235 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
2237 * gcc.target/csky/ldbs.c: New.
2239 2021-05-26 Andrew Pinski <apinski@marvell.com>
2241 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
2242 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
2244 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2247 * g++.dg/cpp1z/nodiscard8.C: New test.
2248 * g++.dg/cpp1z/nodiscard9.C: New test.
2250 2021-05-25 Martin Liska <mliska@suse.cz>
2252 * gcc.dg/sancov/attribute.c: New test.
2254 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
2256 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
2258 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2261 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
2263 * c-c++-common/gomp/pr99928-9.c: Likewise.
2264 * c-c++-common/gomp/pr99928-10.c: Likewise.
2266 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
2268 * gcc.target/csky/fpuv3/fpuv3.exp: New.
2269 * gcc.target/csky/fpuv3/fpv3_div.c: New.
2270 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
2271 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
2272 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
2273 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
2274 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
2275 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
2276 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
2277 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
2278 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
2279 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
2280 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
2281 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
2282 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
2283 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
2284 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
2285 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
2286 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
2287 * gcc.target/csky/fpuv3/fpv3_h.c: New.
2288 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
2289 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
2290 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
2291 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
2292 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
2293 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
2294 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
2295 * gcc.target/csky/fpuv3/fpv3_max.c: New.
2296 * gcc.target/csky/fpuv3/fpv3_min.c: New.
2297 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
2298 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
2299 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
2300 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
2301 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
2302 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
2303 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
2304 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
2306 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
2308 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
2310 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
2313 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
2314 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
2315 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
2316 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
2318 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
2320 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
2323 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
2325 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
2328 2021-05-24 liuhongt <hongtao.liu@intel.com>
2331 * gcc.target/i386/pr100660.c: New test.
2333 2021-05-24 Andrew Pinski <apinski@marvell.com>
2335 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
2336 when matching ssa name version.
2337 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2339 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
2342 * gcc.target/i386/pr100722.c: New test.
2344 2021-05-23 Harald Anlauf <anlauf@gmx.de>
2347 * gfortran.dg/pr100551.f90: New test.
2349 2021-05-23 Andrew Pinski <apinski@marvell.com>
2351 * gcc.dg/gimplefe-45.c: New test.
2353 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
2355 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
2357 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
2359 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
2360 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
2362 2021-05-21 Jakub Jelinek <jakub@redhat.com>
2365 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
2366 * c-c++-common/gomp/pr99928-15.c: New test.
2368 2021-05-21 Jakub Jelinek <jakub@redhat.com>
2371 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
2372 * c-c++-common/gomp/pr99928-13.c: New test.
2373 * c-c++-common/gomp/pr99928-14.c: New test.
2375 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2378 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
2379 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2380 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2382 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2384 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2387 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
2388 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
2389 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
2391 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
2392 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
2393 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
2394 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
2396 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
2397 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2398 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2399 * gfortran.dg/goacc/private-3.f95: Likewise.
2401 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
2403 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
2405 * gcc.c-torture/compile/ssa-unused-1.c: New file.
2407 2021-05-21 Richard Biener <rguenther@suse.de>
2408 H.J. Lu <hjl.tools@gmail.com>
2410 * gcc.target/i386/pr90773-24.c: New test.
2411 * gcc.target/i386/pr90773-25.c: Likewise.
2413 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
2416 * g++.target/i386/pr100637-1b.C: New test.
2417 * g++.target/i386/pr100637-1w.C: Ditto.
2418 * gcc.target/i386/pr100637-2b.c: Ditto.
2419 * gcc.target/i386/pr100637-2w.c: Ditto.
2421 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
2423 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
2425 2021-05-20 Jason Merrill <jason@redhat.com>
2427 * g++.dg/cpp2a/desig19.C: New test.
2429 2021-05-20 Jason Merrill <jason@redhat.com>
2432 * g++.dg/cpp2a/desig18.C: New test.
2434 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
2436 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
2437 * lib/dg-pch.exp: Adjust diagnostic message.
2439 2021-05-20 Martin Sebor <msebor@redhat.com>
2441 PR middle-end/100684
2442 * g++.dg/warn/Wnonnull13.C: New test.
2443 * g++.dg/warn/Wnonnull14.C: New test.
2444 * g++.dg/warn/Wnonnull15.C: New test.
2446 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2448 * g++.dg/modules/omp-1_c.C: Fix testcase.
2450 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2453 * gcc.target/i386/pr100701.c: New test.
2455 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
2457 * gfortran.dg/gomp/map-6.f90: New test.
2458 * gfortran.dg/gomp/map-7.f90: New test.
2459 * gfortran.dg/gomp/map-8.f90: New test.
2461 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
2464 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
2465 * gnat.dg/unchecked_convert6.adb: Likewise.
2467 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2470 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
2472 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2473 Torbjörn Svensson <torbjorn.svensson@st.com>
2476 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
2477 * c-c++-common/cpp/file-name-1.c: New test.
2479 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
2482 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
2483 add comments regarding what the code does.
2485 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2488 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
2489 * c-c++-common/gomp/pr99928-5.c: Likewise.
2491 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2493 PR preprocessor/100646
2494 * gcc.dg/cpp/pr100646-1.c: New test.
2495 * gcc.dg/cpp/pr100646-2.c: New test.
2497 2021-05-20 Jason Merrill <jason@redhat.com>
2500 * g++.dg/cpp2a/nontype-complex1.C: New test.
2502 2021-05-20 Jason Merrill <jason@redhat.com>
2505 * g++.dg/parse/access13.C: New test.
2507 2021-05-19 Martin Sebor <msebor@redhat.com>
2510 * gcc.dg/pr100619.c: New test.
2512 2021-05-19 Jason Merrill <jason@redhat.com>
2516 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
2518 2021-05-19 Jason Merrill <jason@redhat.com>
2520 * g++.dg/cpp1z/class-deduction-access1.C: New test.
2521 * g++.dg/cpp1z/class-deduction-access2.C: New test.
2523 2021-05-19 Marek Polacek <polacek@redhat.com>
2526 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
2527 Remove dg-errors for GNU attributes.
2528 * g++.dg/ext/attrib63.C: Remove dg-error.
2529 * g++.dg/cpp0x/friend8.C: New test.
2531 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
2533 * g++.dg/modules/omp-1_a.C: Check pthread is available.
2534 * g++.dg/modules/omp-1_b.C: Ditto.
2535 * g++.dg/modules/omp-1_c.C: Ditto.
2536 * g++.dg/modules/omp-2_a.C: Ditto.
2537 * g++.dg/modules/omp-2_b.C: Ditto.
2539 2021-05-19 Alex Coplan <alex.coplan@arm.com>
2542 * gcc.target/arm/cmse/pr100333.c: New test.
2544 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2547 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
2549 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
2551 * gcc.target/riscv/arch-12.c: New.
2552 * gcc.target/riscv/attribute-19.c: New.
2554 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
2556 * gcc.target/aarch64/narrow_high_combine.c: New test.
2558 2021-05-19 Richard Biener <rguenther@suse.de>
2560 PR middle-end/100672
2561 * gcc.dg/torture/pr100672.c: New testcase.
2563 2021-05-19 Martin Liska <mliska@suse.cz>
2566 * gcc.dg/local1.c: Fix typos.
2567 * gcc.dg/ucnid-5-utf8.c: Likewise.
2568 * gcc.dg/ucnid-5.c: Likewise.
2570 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2572 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
2573 scan-assembly-times to scan-assembly not for superfluous uxtb.
2574 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
2575 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
2576 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
2577 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
2578 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
2579 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
2580 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
2581 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
2582 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
2583 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
2584 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
2585 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
2586 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
2587 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
2588 * gcc.target/aarch64/sve/ld1_extend.c: New test.
2590 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2592 PR middle-end/100576
2593 * gcc.c-torture/compile/pr100576.c: New test.
2595 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2597 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
2599 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2602 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
2603 * c-c++-common/gomp/pr99928-12.c: New test.
2605 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
2607 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
2608 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
2609 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
2610 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
2611 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
2612 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
2613 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
2614 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
2615 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
2616 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
2617 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
2618 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
2619 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
2620 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
2621 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
2623 2021-05-19 Jason Merrill <jason@redhat.com>
2626 * g++.dg/dfp/mangle-6.C: New test.
2628 2021-05-19 Jason Merrill <jason@redhat.com>
2631 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
2633 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
2635 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
2636 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
2637 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
2639 2021-05-18 Jason Merrill <jason@redhat.com>
2643 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
2645 2021-05-18 Jason Merrill <jason@redhat.com>
2647 * g++.dg/cpp0x/implicit-delete1.C: New test.
2649 2021-05-18 David Malcolm <dmalcolm@redhat.com>
2652 * gcc.dg/analyzer/pr100615.c: New test.
2654 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
2657 * gcc.target/i386/pr100637-1b.c: New test.
2658 * gcc.target/i386/pr100637-1w.c: Ditto.
2659 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
2660 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
2661 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
2662 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
2663 pmovsxbd and pmovsxwq.
2664 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
2665 pmovzxbd and pmovzxwq.
2667 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
2670 * gfortran.dg/goacc-gomp/depobj.f90: New test.
2672 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
2674 * lib/gcc-dg.exp: Implement 'dg-note'.
2675 * lib/prune.exp: Likewise.
2676 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
2677 'dg-prune-output "note: ".
2678 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
2679 'dg-note', match up additional notes, one class of them with
2681 * lib/lto.exp: Implement 'dg-lto-note'.
2682 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
2684 * g++.dg/lto/odr-1_1.C: Likewise.
2685 * g++.dg/lto/odr-2_1.C: Likewise.
2687 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2689 PR rtl-optimization/100590
2690 * gcc.dg/pr100590.c: New test.
2692 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2695 * g++.dg/other/pr100580.C: New test.
2697 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2699 PR tree-optimization/94589
2700 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
2702 2021-05-18 Richard Biener <rguenther@suse.de>
2704 * gcc.target/i386/pr100582.c: Adjust for AVX512.
2706 2021-05-18 Richard Biener <rguenther@suse.de>
2709 * gcc.dg/gimplefe-error-10.c: New testcase.
2711 2021-05-18 Richard Biener <rguenther@suse.de>
2714 * gcc.dg/pr100547.c: New testcase.
2715 * gcc.dg/attr-vector_size.c: Adjust.
2717 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2719 * gcc.target/s390/zvector/vec-_Bool.c: New test.
2721 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2724 * g++.target/s390/pr100281-1.C: New test.
2725 * g++.target/s390/pr100281-2.C: New test.
2727 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
2729 PR tree-optimization/100512
2730 * gcc.dg/pr100512.c: New.
2732 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
2734 * g++.dg/conversion/pr100635.C: New test.
2736 2021-05-17 Harald Anlauf <anlauf@gmx.de>
2739 * gfortran.dg/pr98411.f90: New test.
2741 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
2743 * gcc.dg/pr100349.c: New test.
2745 2021-05-17 Tamar Christina <tamar.christina@arm.com>
2747 * gcc.target/aarch64/cpunative/info_16: New test.
2748 * gcc.target/aarch64/cpunative/info_17: New test.
2749 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
2750 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
2752 2021-05-17 Richard Biener <rguenther@suse.de>
2755 * gcc.dg/gimplefe-error-9.c: New testcase.
2757 2021-05-17 Richard Biener <rguenther@suse.de>
2759 PR middle-end/100582
2760 * gcc.target/i386/pr100582.c: New testcase.
2762 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2764 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
2765 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
2767 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
2768 vectorize float16_t vectors.
2770 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2772 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
2773 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
2774 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
2776 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
2778 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
2780 2021-05-17 liuhongt <hongtao.liu@intel.com>
2783 * gcc.target/i386/pr100549.c: New test.
2785 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2787 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
2789 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2791 * gcc.target/arm/simd/mve-vadd-1.c: New.
2793 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2795 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
2797 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2799 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
2801 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2803 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
2805 * lib/target-supports.exp
2806 (check_effective_target_arm_qbit_ok_nocache): Rename into...
2807 (check_effective_target_arm_sat_ok_nocache): ... this. Check
2808 __ARM_FEATURE_SAT and use armv6.
2810 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
2813 * gfortran.dg/gomp/workshare-59.f90: New test.
2815 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2818 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
2820 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2822 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
2824 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2826 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
2828 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
2830 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
2833 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
2835 * gcc.target/powerpc/rop-1.c: New.
2836 * gcc.target/powerpc/rop-2.c: New.
2837 * gcc.target/powerpc/rop-3.c: New.
2838 * gcc.target/powerpc/rop-4.c: New.
2839 * gcc.target/powerpc/rop-5.c: New.
2841 2021-05-15 Martin Jambor <mjambor@suse.cz>
2844 2021-05-15 Martin Jambor <mjambor@suse.cz>
2846 PR tree-optimization/100453
2847 * gcc.dg/tree-ssa/pr100453.c: New test.
2849 2021-05-15 Jakub Jelinek <jakub@redhat.com>
2851 PR rtl-optimization/100342
2852 * gcc.target/i386/pr100342.c: New test.
2854 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2856 * gfortran.dg/gomp/parallel-master-1.f90: New test.
2857 * gfortran.dg/gomp/parallel-master-2.f90: New test.
2859 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2861 * gfortran.dg/gomp/implicit-save.f90: New test.
2863 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2866 * g++.dg/cpp1y/pr95226.C: New test.
2868 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2871 * g++.dg/cpp0x/pr94616.C: New test.
2873 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2876 * g++.dg/cpp0x/sfinae68.C: New test.
2878 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2880 * g++.dg/cpp1y/pr88872.C: New test.
2882 2021-05-14 Michael de Lang <kingoipo@gmail.com>
2884 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
2886 2021-05-14 Marek Polacek <polacek@redhat.com>
2887 Jason Merrill <jason@redhat.com>
2890 * g++.dg/cpp0x/friend7.C: New test.
2891 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
2892 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2893 * g++.dg/cpp0x/gen-attrs-74.C: New test.
2894 * g++.dg/ext/attrib63.C: New test.
2896 2021-05-13 Martin Sebor <msebor@redhat.com>
2898 PR tree-optimization/93100
2900 * g++.dg/warn/uninit-pr93100.C: New test.
2901 * gcc.dg/uninit-pr93100.c: New test.
2902 * gcc.dg/uninit-pr98583.c: New test.
2904 2021-05-13 Martin Jambor <mjambor@suse.cz>
2906 PR tree-optimization/100453
2907 * gcc.dg/tree-ssa/pr100453.c: New test.
2909 2021-05-13 Martin Sebor <msebor@redhat.com>
2911 * g++.dg/pr100574.C: Use size_t as operator new argument type.
2913 2021-05-13 Martin Liska <mliska@suse.cz>
2915 PR middle-end/100504
2916 * gcc.target/i386/pr100504.c: New test.
2918 2021-05-13 Martin Sebor <msebor@redhat.com>
2921 * gcc.dg/Wvla-parameter-9.c: New test.
2923 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2926 * c-c++-common/gomp/pr99928-1.c: New test.
2927 * c-c++-common/gomp/pr99928-2.c: New test.
2928 * c-c++-common/gomp/pr99928-3.c: New test.
2929 * c-c++-common/gomp/pr99928-4.c: New test.
2930 * c-c++-common/gomp/pr99928-5.c: New test.
2931 * c-c++-common/gomp/pr99928-6.c: New test.
2932 * c-c++-common/gomp/pr99928-7.c: New test.
2933 * c-c++-common/gomp/pr99928-8.c: New test.
2934 * c-c++-common/gomp/pr99928-9.c: New test.
2935 * c-c++-common/gomp/pr99928-10.c: New test.
2936 * c-c++-common/gomp/pr99928-11.c: New test.
2938 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2941 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
2943 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2945 * gcc.dg/pr100563.c: New test.
2947 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2949 PR tree-optimization/98856
2950 * gcc.target/i386/sse2-psraq-1.c: New test.
2951 * gcc.target/i386/sse4_2-psraq-1.c: New test.
2952 * gcc.target/i386/avx-psraq-1.c: New test.
2953 * gcc.target/i386/avx2-psraq-1.c: New test.
2954 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
2956 * gcc.target/i386/avx2-pr82370.c: Likewise.
2957 * gcc.target/i386/avx512f-pr82370.c: Likewise.
2958 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
2959 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
2960 * gcc.dg/torture/vshuf-8.inc: Likewise.
2962 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
2965 * g++.target/i386/pr100581.C: New test.
2967 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
2970 * gnat.dg/lto21.adb: Prune new LTO warning.
2972 2021-05-13 Martin Liska <mliska@suse.cz>
2975 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
2976 * gcc.dg/torture/pr94947-1.c: Likewise.
2978 2021-05-13 liuhongt <hongtao.liu@intel.com>
2980 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
2982 2021-05-13 liuhongt <hongtao.liu@intel.com>
2985 * gcc.target/i386/avx-pr94680.c: New test.
2986 * gcc.target/i386/avx512f-pr94680.c: New test.
2987 * gcc.target/i386/sse2-pr94680.c: New test.
2989 2021-05-12 Martin Sebor <msebor@redhat.com>
2991 PR middle-end/100571
2992 * gcc.dg/Wstringop-overflow-67.c: New test.
2994 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
2997 * gcc.dg/pr100521.c: New file.
2999 2021-05-12 Marek Polacek <polacek@redhat.com>
3001 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
3003 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
3005 * c-c++-common/gomp/map-6.c: New test.
3006 * c-c++-common/gomp/map-7.c: New test.
3008 2021-05-12 Richard Biener <rguenther@suse.de>
3010 PR tree-optimization/100566
3011 * gcc.dg/torture/pr100566.c: New testcase.
3013 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3015 PR preprocessor/100392
3016 * gcc.dg/cpp/pr100392.c: New test.
3017 * gcc.dg/cpp/pr100392.h: New file.
3019 2021-05-12 Martin Liska <mliska@suse.cz>
3021 * lib/lto.exp: When running tests without jobserver, one can see
3022 the following warning for tests that use 1to1 partitioning.
3024 2021-05-12 liuhongt <hongtao.liu@intel.com>
3027 * gcc.target/i386/avx2-pr99908.c: New test.
3028 * gcc.target/i386/sse4_1-pr99908.c: New test.
3030 2021-05-12 Richard Biener <rguenther@suse.de>
3032 PR tree-optimization/100519
3033 * gcc.dg/torture/pr100519.c: New testcase.
3035 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3038 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
3040 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3042 PR middle-end/100508
3043 * gcc.dg/gomp/pr100508.c: New test.
3045 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3046 Marc Glisse <marc.glisse@inria.fr>
3048 PR tree-optimization/94589
3049 * gcc.dg/tree-ssa/pr94589-1.c: New test.
3051 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
3054 * g++.target/i386/pr98218-1.C: Ditto.
3055 * gcc.target/i386/pr98218-4.c: New test.
3056 * gcc.target/i386/pr98218-1.c: Correct PR number.
3057 * gcc.target/i386/pr98218-1a.c: Ditto.
3058 * gcc.target/i386/pr98218-2.c: Ditto.
3059 * gcc.target/i386/pr98218-2a.c: Ditto.
3060 * gcc.target/i386/pr98218-3.c: Ditto.
3061 * gcc.target/i386/pr98218-3a.c: Ditto.
3063 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3065 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
3066 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
3068 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3070 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
3073 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3075 * gcc.dg/guality/pr43077-1.c: Align types of output and input
3076 operands by lifting immediates to type long.
3078 2021-05-11 Joseph Myers <joseph@codesourcery.com>
3080 * gcc.dg/c11-digit-separators-1.c,
3081 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
3084 2021-05-11 Jason Merrill <jason@redhat.com>
3087 * g++.dg/ext/vector41.C: New test.
3089 2021-05-11 Martin Liska <mliska@suse.cz>
3091 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
3092 * brig.dg/README: Removed.
3093 * brig.dg/dg.exp: Removed.
3094 * brig.dg/test/gimple/alloca.hsail: Removed.
3095 * brig.dg/test/gimple/atomics.hsail: Removed.
3096 * brig.dg/test/gimple/branches.hsail: Removed.
3097 * brig.dg/test/gimple/fbarrier.hsail: Removed.
3098 * brig.dg/test/gimple/function_calls.hsail: Removed.
3099 * brig.dg/test/gimple/internal-casts.hsail: Removed.
3100 * brig.dg/test/gimple/kernarg.hsail: Removed.
3101 * brig.dg/test/gimple/mem.hsail: Removed.
3102 * brig.dg/test/gimple/mulhi.hsail: Removed.
3103 * brig.dg/test/gimple/packed.hsail: Removed.
3104 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
3105 * brig.dg/test/gimple/smoke_test.hsail: Removed.
3106 * brig.dg/test/gimple/variables.hsail: Removed.
3107 * brig.dg/test/gimple/vector.hsail: Removed.
3108 * lib/brig-dg.exp: Removed.
3109 * lib/brig.exp: Removed.
3111 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3114 * gcc.target/arm/cmse/pr99725.c: New test.
3116 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
3118 * gcc.target/aarch64/fmul_lane_1.c: New test.
3120 2021-05-11 Richard Biener <rguenther@suse.de>
3122 PR middle-end/100509
3123 * gcc.dg/pr100509.c: New testcase.
3125 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
3127 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
3129 2021-05-11 Patrick Palka <ppalka@redhat.com>
3132 * g++.dg/lookup/operator-3.C: New test.
3134 2021-05-11 Patrick Palka <ppalka@redhat.com>
3137 * g++.dg/cpp2a/concepts-ctad4.C: New test.
3139 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
3141 * gnat.dg/specs/opt5.ads: New test.
3142 * gnat.dg/specs/opt5_pkg.ads: New helper.
3144 2021-05-10 Martin Sebor <msebor@redhat.com>
3146 PR middle-end/100425
3147 PR middle-end/100510
3148 * c-c++-common/Walloca-larger-than.C: New test.
3149 * gcc.dg/Walloca-larger-than-4.c: New test.
3150 * gcc.dg/Wvla-larger-than-5.c: New test.
3151 * gcc.dg/pr79972.c: Remove unexpected warning directive.
3153 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
3155 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
3156 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
3158 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3160 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
3162 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
3164 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
3166 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
3168 PR tree-optimization/42587
3169 * gcc.dg/optimize-bswapsi-6.c: New test.
3171 2021-05-10 Richard Biener <rguenther@suse.de>
3174 * g++.dg/vect/slp-pr99971.cc: Align data.
3176 2021-05-10 Richard Biener <rguenther@suse.de>
3178 PR tree-optimization/100492
3179 * gcc.dg/torture/pr100492.c: New testcase.
3181 2021-05-10 Richard Biener <rguenther@suse.de>
3183 PR middle-end/100464
3185 * gcc.dg/pr100464.c: New testcase.
3186 * g++.dg/tree-ssa/array-temp1.C: Adjust.
3188 2021-05-10 Richard Biener <rguenther@suse.de>
3190 PR tree-optimization/100434
3191 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
3193 2021-05-10 Alex Coplan <alex.coplan@arm.com>
3196 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
3197 Update now that we're (correctly) using full 128-bit vector
3199 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
3201 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
3203 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
3205 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
3209 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
3212 * gfortran.dg/class_dummy_7.f90: Correct PR number.
3214 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
3216 * gcc.dg/sso-9.c: Delete.
3218 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3220 * gnat.dg/debug18.adb: New test.
3222 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
3224 * gcc.dg/sso-12.c: New test.
3226 2021-05-07 Jason Merrill <jason@redhat.com>
3228 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
3231 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3233 PR tree-optimization/79333
3234 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
3236 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3239 * c-c++-common/gomp/pr100450.c: New test.
3241 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
3244 * gcc.target/i386/pr100445-1.c: New test.
3246 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3249 * gcc.target/i386/pr100445.c: New test.
3251 2021-05-06 Joseph Myers <joseph@codesourcery.com>
3254 PR preprocessor/97604
3255 * g++.dg/cpp1y/digit-sep-neg-2.C,
3256 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
3257 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
3258 Adjust expected messages.
3260 2021-05-06 Martin Jambor <mjambor@suse.cz>
3262 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
3263 05193687dde, make the argv again pointer to an array.
3265 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
3267 * gnat.dg/opt93.adb: Compile only for LP64 targets.
3269 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
3271 * lib/target-supports.exp: Add s390 checks for vect conversions.
3273 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
3275 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
3277 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
3281 * gfortran.dg/class_dummy_6.f90: New test.
3282 * gfortran.dg/class_dummy_7.f90: New test.
3284 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
3287 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
3289 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
3291 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
3292 __builtin_s390_vpdi.
3293 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
3296 2021-05-06 Jakub Jelinek <jakub@redhat.com>
3298 PR tree-optimization/94589
3299 * gcc.dg/pr94589-1.c: New test.
3300 * gcc.dg/pr94589-2.c: New test.
3301 * gcc.dg/pr94589-3.c: New test.
3302 * gcc.dg/pr94589-4.c: New test.
3303 * g++.dg/opt/pr94589-1.C: New test.
3304 * g++.dg/opt/pr94589-2.C: New test.
3305 * g++.dg/opt/pr94589-3.C: New test.
3306 * g++.dg/opt/pr94589-4.C: New test.
3308 2021-05-06 Richard Biener <rguenther@suse.de>
3311 * gcc.dg/pr100373.c: New testcase.
3313 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3315 * gcc.c-torture/execute/20210505-1.c: New test.
3317 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
3320 * gcc.target/i386/pr91400-1.c: New test.
3321 * gcc.target/i386/pr91400-2.c: Likewise.
3323 2021-05-05 Martin Sebor <msebor@redhat.com>
3325 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3327 2021-05-05 Harald Anlauf <anlauf@gmx.de>
3330 * gfortran.dg/argument_checking_25.f90: New test.
3332 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
3335 * gcc.target/i386/pr98218-1.c: New test.
3336 * gcc.target/i386/pr98218-1a.c: Ditto.
3337 * gcc.target/i386/pr98218-2.c: Ditto.
3338 * gcc.target/i386/pr98218-2a.c: Ditto.
3339 * gcc.target/i386/pr98218-3.c: Ditto.
3340 * gcc.target/i386/pr98218-3a.c: Ditto.
3341 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
3342 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
3344 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3346 * gnat.dg/debug17.adb: Minor tweak.
3348 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3350 * gnat.dg/debug8.adb: Minor tweak.
3351 * gnat.dg/debug11.adb: Likewise.
3352 * gnat.dg/debug16.adb: Likewise.
3353 * gnat.dg/debug17.adb: New test.
3354 * gnat.dg/specs/debug1.ads: Minor tweak.
3356 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
3358 * gcc.dg/vect/slp-21.c: Add s390.
3360 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
3363 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
3365 2021-05-05 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/79333
3368 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
3369 * gcc.dg/graphite/fuse-1.c: Adjust.
3370 * gcc.dg/pr43864-4.c: Likewise.
3372 2021-05-05 Richard Biener <rguenther@suse.de>
3374 PR middle-end/100394
3375 * g++.dg/torture/pr100382.C: New testcase.
3377 2021-05-04 Martin Sebor <msebor@redhat.com>
3379 PR middle-end/100307
3380 * g++.dg/warn/Wplacement-new-size-9.C: New test.
3381 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
3383 2021-05-04 Martin Sebor <msebor@redhat.com>
3385 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
3387 2021-05-04 Martin Sebor <msebor@redhat.com>
3389 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
3391 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
3393 * gcc.target/s390/oscbreak-1.c: Compile with -O1
3396 2021-05-04 Richard Biener <rguenther@suse.de>
3398 PR tree-optimization/100414
3399 * gcc.dg/pr100414.c: New testcase.
3401 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
3403 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
3405 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
3407 * gnat.dg/opt94.adb: New file.
3408 * gnat.dg/opt94_pkg.adb: New file.
3409 * gnat.dg/opt94_pkg.ads: New file.
3411 2021-05-04 Richard Biener <rguenther@suse.de>
3413 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
3414 simplify dump scanning down to one case.
3416 2021-05-04 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/100329
3419 * gcc.dg/torture/pr100329.c: New testcase.
3421 2021-05-04 Richard Biener <rguenther@suse.de>
3423 PR tree-optimization/100398
3424 * gcc.dg/torture/pr100398.c: New testcase.
3426 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3428 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3429 Fix dg directives order.
3430 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3433 2021-05-03 Jeff Law <jlaw@tachyum.com>
3435 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
3438 2021-05-03 Patrick Palka <ppalka@redhat.com>
3441 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
3443 2021-05-03 Patrick Palka <ppalka@redhat.com>
3447 * g++.dg/template/call8.C: New test.
3448 * g++.dg/template/koenig12a.C: New test.
3450 2021-05-03 Jeff Law <jlaw@tachyum.com>
3452 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
3454 2021-05-03 Marek Polacek <polacek@redhat.com>
3457 * g++.dg/concepts/diagnostic18.C: New test.
3459 2021-05-03 Marek Polacek <polacek@redhat.com>
3462 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
3464 2021-05-03 Jeff Law <jlaw@tachyum.com>
3466 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
3468 2021-05-03 Jeff Law <jlaw@tachyum.com>
3470 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
3472 2021-05-03 Jeff Law <jlaw@tachyum.com>
3474 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
3476 2021-05-03 Jeff Law <jlaw@tachyum.com>
3478 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
3479 cr16 and xstormy16 targets.
3481 2021-05-03 Richard Biener <rguenther@suse.de>
3483 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
3484 * gcc.dg/pr81192.c: Disable DSE.
3486 2021-05-03 Richard Biener <rguenther@suse.de>
3488 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
3490 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
3493 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
3494 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
3496 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
3498 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
3499 mapping class on AIX.
3500 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
3501 * gcc.c-torture/execute/alias-2.c: Same.
3502 * gcc.dg/alias-7.c: Same.
3504 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
3506 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3508 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3511 2021-04-30 Richard Biener <rguenther@suse.de>
3514 * g++.dg/pr98032.C: New testcase.
3516 2021-04-30 Richard Biener <rguenther@suse.de>
3518 PR tree-optimization/96513
3519 * gcc.dg/torture/pr96513.c: New testcase.
3521 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
3524 * gcc.target/i386/pr98060.c: New test.
3526 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
3528 PR rtl-optimization/100225
3529 PR rtl-optimization/84878
3530 * gcc.dg/pr100225.c: New test.
3532 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3534 PR preprocessor/82359
3535 * g++.dg/cpp1y/digit-sep-line.C,
3536 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
3538 2021-04-29 Jason Merrill <jason@redhat.com>
3540 * g++.dg/lookup/using-decl1.C: New test.
3542 2021-04-29 Jason Merrill <jason@redhat.com>
3545 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
3547 2021-04-29 Patrick Palka <ppalka@redhat.com>
3550 * g++.dg/template/koenig12.C: New test.
3552 2021-04-29 Marek Polacek <polacek@redhat.com>
3555 * g++.dg/cpp1z/class-deduction87.C: New test.
3557 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
3559 PR rtl-optimization/100303
3560 * g++.dg/torture/pr100303.C: New file.
3562 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
3565 * g++.dg/pr90773-1.h: New test.
3566 * g++.dg/pr90773-1a.C: Likewise.
3567 * g++.dg/pr90773-1b.C: Likewise.
3568 * g++.dg/pr90773-1c.C: Likewise.
3569 * g++.dg/pr90773-1d.C: Likewise.
3570 * gcc.target/i386/pr90773-1.c: Likewise.
3571 * gcc.target/i386/pr90773-2.c: Likewise.
3572 * gcc.target/i386/pr90773-3.c: Likewise.
3573 * gcc.target/i386/pr90773-4.c: Likewise.
3574 * gcc.target/i386/pr90773-5.c: Likewise.
3575 * gcc.target/i386/pr90773-6.c: Likewise.
3576 * gcc.target/i386/pr90773-7.c: Likewise.
3577 * gcc.target/i386/pr90773-8.c: Likewise.
3578 * gcc.target/i386/pr90773-9.c: Likewise.
3579 * gcc.target/i386/pr90773-10.c: Likewise.
3580 * gcc.target/i386/pr90773-11.c: Likewise.
3581 * gcc.target/i386/pr90773-12.c: Likewise.
3582 * gcc.target/i386/pr90773-13.c: Likewise.
3583 * gcc.target/i386/pr90773-14.c: Likewise.
3585 2021-04-29 Richard Biener <rguenther@suse.de>
3587 PR tree-optimization/100253
3588 * g++.dg/pr100253.C: New testcase.
3590 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3593 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
3595 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3598 * gcc.target/aarch64/sve/pr100302.c: New test.
3600 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3603 * c-c++-common/gomp/task-detach-3.c: New test.
3605 2021-04-29 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/99912
3608 * gcc.dg/pr95580.c: Disable DSE.
3609 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
3610 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
3611 to prevent them from being removed.
3612 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3614 2021-04-29 Martin Sebor <msebor@redhat.com>
3616 PR middle-end/100250
3617 * gcc.dg/uninit-pr100250.c: New test.
3619 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3621 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
3622 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
3624 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
3626 * gfortran.dg/gomp/map-5.f90: New test.
3628 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
3630 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
3631 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
3632 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
3634 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3636 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
3638 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3640 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
3641 mismatch when asm comments start with "/ ".
3643 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
3646 * gcc.c-torture/compile/pr100305.c: New test.
3648 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3651 * gfortran.dg/PR82376.f90: New test.
3653 2021-04-28 Richard Biener <rguenther@suse.de>
3655 PR tree-optimization/100292
3656 * gcc.dg/pr100292.c: New testcase.
3658 2021-04-28 Richard Wai <richard@annexi-strayline.com>
3660 * gnat.dg/containers2.adb: New test.
3662 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
3664 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
3666 2021-04-27 Jason Merrill <jason@redhat.com>
3669 * g++.dg/cpp0x/depr-copy3.C: New test.
3671 2021-04-27 Patrick Palka <ppalka@redhat.com>
3674 * g++.dg/cpp0x/variadic182.C: New test.
3676 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3678 PR middle-end/100284
3679 * gcc.target/aarch64/sve/pr81003.c: New test.
3681 2021-04-27 Martin Sebor <msebor@redhat.com>
3684 * g++.dg/ext/flexary13.C: Remove malformed directives.
3686 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
3689 * gcc.c-torture/compile/pr100106.c: New testcase.
3691 2021-04-27 Alex Coplan <alex.coplan@arm.com>
3694 * gcc.target/arm/pr99977.c: New test.
3696 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3698 PR tree-optimization/100239
3699 * gcc.dg/pr100239.c: New test.
3701 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3703 PR rtl-optimization/100254
3704 * g++.dg/opt/pr100254.C: New test.
3706 2021-04-27 Richard Biener <rguenther@suse.de>
3708 PR tree-optimization/99912
3709 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
3710 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
3711 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
3712 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
3714 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3716 PR tree-optimization/95527
3717 * gcc.dg/tree-ssa/pr95527-2.c: New test.
3719 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3721 PR tree-optimization/96696
3722 * gcc.target/i386/pr96696.c: New test.
3724 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3727 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
3728 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
3729 expected error message when subtracting pointers to different
3730 vector types. Expect warnings when mixing them elsewhere.
3731 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
3732 XFAILs. Tweak error messages for some cases.
3734 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3736 * gcc.target/aarch64/simd/ssra.c: Use +nosve
3737 * gcc.target/aarch64/simd/usra.c: Likewise.
3739 2021-04-27 Richard Biener <rguenther@suse.de>
3741 PR tree-optimization/100051
3742 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
3744 2021-04-27 Richard Biener <rguenther@suse.de>
3747 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
3748 malformed dg directive.
3750 2021-04-27 Richard Biener <rguenther@suse.de>
3753 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
3754 * g++.dg/ipa/pr45572-2.C: Likewise.
3755 * g++.dg/template/spec26.C: Likewise.
3756 * gcc.dg/pr20126.c: Likewise.
3757 * gcc.dg/tree-ssa/pr20739.c: Likewise.
3759 2021-04-27 Richard Biener <rguenther@suse.de>
3761 PR tree-optimization/100278
3762 * gcc.dg/tree-ssa/pr100278.c: New testcase.
3764 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3767 * gcc.target/i386/pr99405.c: New test.
3769 2021-04-27 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/99776
3772 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
3774 2021-04-26 Patrick Palka <ppalka@redhat.com>
3777 * g++.dg/cpp1y/constexpr-base1.C: New test.
3778 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
3780 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3782 * gfortran.dg/goacc/classify-serial.f95:
3783 Use [Ww]arning in dg-bogus as FE diagnostic and default
3784 diagnostic differ and the result depends on ENABLE_OFFLOAD.
3785 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3786 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3788 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3790 * gfortran.dg/goacc/classify-serial.f95:
3791 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
3792 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3793 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3795 2021-04-26 Richard Biener <rguenther@suse.de>
3797 PR tree-optimization/99956
3798 * gfortran.dg/pr99956.f: New testcase.
3800 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
3802 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
3803 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
3804 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
3805 * gcc.target/arm/cmse/cmse-16.c: Likewise.
3806 * gcc.target/arm/cmse/struct-1.c: Likewise.
3807 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
3809 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
3812 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
3814 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
3816 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
3817 Nathan Sidwell <nathan@codesourcery.com>
3818 Tom de Vries <vries@codesourcery.com>
3819 Julian Brown <julian@codesourcery.com>
3820 Kwok Cheung Yeung <kcy@codesourcery.com>
3822 * c-c++-common/goacc/diag-parallelism-1.c: New.
3823 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
3824 and match diagnostics, as appropriate.
3825 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
3826 * c-c++-common/goacc/classify-kernels.c: Likewise.
3827 * c-c++-common/goacc/classify-parallel.c: Likewise.
3828 * c-c++-common/goacc/classify-routine.c: Likewise.
3829 * c-c++-common/goacc/classify-serial.c: Likewise.
3830 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3831 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3832 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
3833 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3834 * c-c++-common/goacc/pr70688.c: Likewise.
3835 * c-c++-common/goacc/routine-1.c: Likewise.
3836 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
3837 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3838 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3839 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3840 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3841 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3842 * gfortran.dg/goacc/classify-serial.f95: Likewise.
3843 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3844 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3845 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3846 * gfortran.dg/goacc/routine-4.f90: Likewise.
3847 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3848 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3849 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
3850 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3852 2021-04-26 Richard Biener <rguenther@suse.de>
3854 PR tree-optimization/99473
3855 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
3857 2021-04-25 liuhongt <hongtao.liu@intel.com>
3860 * gcc.target/i386/pr98911.c: New test.
3861 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
3862 with __builtin_ia32_pcmpistrm128 since it has been folded.
3864 2021-04-24 David Malcolm <dmalcolm@redhat.com>
3867 * g++.dg/analyzer/pr100244.C: New test.
3869 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3872 * gfortran.dg/pr100154.f90: New test.
3874 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3877 * gfortran.dg/ptr-func-4.f90: New test.
3879 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3881 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
3882 * gcc.dg/guality/guality.c: Likewise.
3883 * gcc.dg/guality/inline-params.c: Likewise.
3884 * gcc.dg/guality/loop-1.c: Likewise.
3885 * gcc.dg/guality/pr36728-1.c: Likewise.
3886 * gcc.dg/guality/pr36728-2.c: Likewise.
3887 * gcc.dg/guality/pr36728-3.c: Likewise.
3888 * gcc.dg/guality/pr41447-1.c: Likewise.
3889 * gcc.dg/guality/pr54200.c: Likewise.
3890 * gcc.dg/guality/pr54519-1.c: Likewise.
3891 * gcc.dg/guality/pr54519-2.c: Likewise.
3892 * gcc.dg/guality/pr54519-3.c: Likewise.
3893 * gcc.dg/guality/pr54519-4.c: Likewise.
3894 * gcc.dg/guality/pr54519-5.c: Likewise.
3895 * gcc.dg/guality/pr54519-6.c: Likewise.
3896 * gcc.dg/guality/pr54693-2.c: Likewise.
3897 * gcc.dg/guality/pr56154-1.c: Likewise.
3898 * gcc.dg/guality/pr59776.c: Likewise.
3899 * gcc.dg/guality/pr68860-1.c: Likewise.
3900 * gcc.dg/guality/pr68860-2.c: Likewise.
3901 * gcc.dg/guality/pr90074.c: Likewise.
3902 * gcc.dg/guality/pr90716.c: Likewise.
3903 * gcc.dg/guality/sra-1.c: Likewise.
3905 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3907 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
3909 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
3910 * gcc.dg/guality/pr59776.c: Likewise.
3911 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
3913 2021-04-24 Patrick Palka <ppalka@redhat.com>
3920 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
3921 * g++.dg/cpp2a/nontype-class45.C: New test.
3922 * g++.dg/cpp2a/nontype-class46.C: New test.
3923 * g++.dg/cpp2a/nontype-class47.C: New test.
3924 * g++.dg/cpp2a/nontype-class48.C: New test.
3926 2021-04-24 Patrick Palka <ppalka@redhat.com>
3929 * g++.dg/cpp1z/class-deduction86.C: New test.
3931 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
3934 * gcc.target/powerpc/pr98952.c: New test.
3936 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3939 * gcc.target/i386/pr79514.c (dg-error):
3940 Expect error for 64bit targets.
3942 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3945 * gcc.target/i386/pr100182.c: New test.
3946 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
3947 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
3949 2021-04-23 Patrick Palka <ppalka@redhat.com>
3952 * g++.dg/concepts/diagnostic17.C: New test.
3954 2021-04-23 Patrick Palka <ppalka@redhat.com>
3957 * g++.dg/cpp1z/direct-enum-init2.C: New test.
3959 2021-04-23 Richard Biener <rguenther@suse.de>
3961 PR tree-optimization/99971
3962 * g++.dg/vect/slp-pr99971.cc: New testcase.
3964 2021-04-23 liuhongt <hongtao.liu@intel.com>
3967 * gcc.target/i386/pr100093.c: New test.
3969 2021-04-22 Patrick Palka <ppalka@redhat.com>
3972 * g++.dg/cpp2a/concepts-uneval3.C: New test.
3974 2021-04-22 Patrick Palka <ppalka@redhat.com>
3977 * g++.dg/template/partial-specialization9.C: New test.
3979 2021-04-22 Marek Polacek <polacek@redhat.com>
3982 * g++.dg/warn/Wtype-limits6.C: New test.
3984 2021-04-22 Patrick Palka <ppalka@redhat.com>
3987 * g++.dg/cpp0x/sfinae67.C: New test.
3989 2021-04-22 Patrick Palka <ppalka@redhat.com>
3992 * g++.dg/template/access36.C: New test.
3994 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3996 * substr_9.f90: Move to ...
3997 * gfortran.dg/substr_9.f90: ... here.
3998 * substr_10.f90: Move to ...
3999 * gfortran.dg/substr_10.f90: ... here.
4001 2021-04-22 Martin Liska <mliska@suse.cz>
4005 * g++.dg/template/nontype29.C: Fix typos and missing comments.
4006 * gcc.dg/Warray-bounds-64.c: Likewise.
4007 * gcc.dg/Warray-parameter.c: Likewise.
4008 * gcc.dg/Wstring-compare.c: Likewise.
4009 * gcc.dg/format/gcc_diag-11.c: Likewise.
4010 * gfortran.dg/array_constructor_3.f90: Likewise.
4011 * gfortran.dg/matmul_bounds_9.f90: Likewise.
4012 * gfortran.dg/pr78033.f90: Likewise.
4013 * gfortran.dg/pr96325.f90: Likewise.
4015 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
4018 * gcc.target/i386/pr100119.c: New test.
4020 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4023 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
4025 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4027 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
4028 obtained hard limit, and only call setrlimit if new softlimit is lower.
4030 2021-04-22 Richard Biener <rguenther@suse.de>
4033 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
4036 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
4038 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
4041 2021-04-21 Marek Polacek <polacek@redhat.com>
4044 * g++.dg/cpp0x/enum_base4.C: New test.
4045 * g++.dg/cpp0x/enum_base5.C: New test.
4047 2021-04-21 Alex Coplan <alex.coplan@arm.com>
4050 * gcc.target/aarch64/pr99988.c: New test.
4052 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4054 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
4056 * g++.dg/cpp1y/auto-fn61.C: Likewise.
4057 * g++.dg/cpp2a/nontype-class39.C: Likewise.
4058 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
4059 * g++.dg/cpp0x/vt-88982.C: Likewise.
4060 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
4061 dg-additional-options.
4062 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4064 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
4066 * gcc.target/i386/monitor-2.c: New test.
4068 2021-04-21 Richard Biener <rguenther@suse.de>
4071 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4072 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4074 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4076 PR rtl-optimization/100148
4077 * g++.dg/opt/pr100148.C: New test.
4079 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
4081 * gfortran.dg/gomp/depobj-1.f90: New test.
4082 * gfortran.dg/gomp/depobj-2.f90: New test.
4084 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4086 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
4088 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
4090 PR middle-end/100130
4091 * c-c++-common/attr-retain-10.c: New test.
4092 * c-c++-common/attr-retain-11.c: Likewise.
4094 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4096 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
4097 must match for target IBM Z only.
4099 2021-04-20 Jason Merrill <jason@redhat.com>
4102 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
4104 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4106 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
4107 z/Architecture only.
4109 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
4112 * gfortran.dg/pdt_31.f03: New test.
4113 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
4116 2021-04-19 Marek Polacek <polacek@redhat.com>
4119 * g++.dg/concepts/diagnostic16.C: New test.
4121 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4124 * gdc.dg/pr98457.d: New test.
4126 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4129 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
4132 2021-04-19 Richard Biener <rguenther@suse.de>
4134 PR preprocessor/100142
4135 * gcc.dg/pr100142.c: New testcase.
4136 * g++.dg/diagnostic/pr72803.C: Revert last change.
4138 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
4140 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
4141 '--param=openacc-kernels=[...]'.
4142 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4143 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4144 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
4145 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
4146 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4147 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4148 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4150 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
4152 * gnat.dg/opt92.adb: New test.
4154 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4156 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
4157 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4158 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4159 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4160 * gcc.target/s390/zero-scratch-regs-1.c: New test.
4162 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4165 * gfortran.dg/PR100094.f90: New test.
4167 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
4170 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
4173 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4176 * gcc.target/aarch64/pr91710.c: New test.
4178 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4181 * gfortran.dg/PR10018.f90: New test.
4183 2021-04-16 Tamar Christina <tamar.christina@arm.com>
4186 * gcc.target/aarch64/sve/pr100048.c: New test.
4188 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4191 * g++.dg/cpp0x/constexpr-100111.C: New test.
4193 2021-04-16 Marek Polacek <polacek@redhat.com>
4196 * g++.dg/cpp2a/typename14.C: Don't expect particular error
4198 * g++.dg/cpp2a/typename19.C: New test.
4200 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
4202 * gcc.dg/gimplefe-40.c: Moved to...
4203 * gcc.dg/vect/gimplefe-40.c: ...here.
4204 * gcc.dg/gimplefe-41.c: Moved to...
4205 * gcc.dg/vect/gimplefe-41.c: ...here.
4207 2021-04-16 Harald Anlauf <anlauf@gmx.de>
4208 Paul Thomas <pault@gcc.gnu.org>
4211 * gfortran.dg/pr63797.f90: New test.
4213 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4215 * gcc.dg/tree-ssa/pr83403-1.c: Revert
4216 max-completely-peeled-insns to the default value on IBM Z.
4217 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
4219 2021-04-16 Patrick Palka <ppalka@redhat.com>
4222 * g++.dg/cpp2a/constexpr-init21.C: New test.
4224 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4227 * gcc.target/aarch64/pr100075.c: New test.
4229 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
4231 PR rtl-optimization/99596
4232 * gcc.target/arm/pr99596.c: New test.
4234 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
4237 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
4239 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
4240 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
4241 missing quotes around switch names.
4242 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
4244 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4247 * gcc.target/aarch64/pr99767.c: New test.
4249 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4252 * g++.dg/cpp23/lambda-specifiers2.C: New test.
4254 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4257 * g++.dg/cpp1z/pr99833.C: New test.
4258 * g++.dg/cpp2a/pr99833.C: New test.
4260 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4262 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
4263 the default value on IBM Z.
4265 2021-04-16 Jason Merrill <jason@redhat.com>
4268 * g++.dg/abi/mangle71.C: Fix expected mangling.
4269 * g++.dg/abi/mangle77.C: New test.
4270 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
4271 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
4272 * g++.dg/cpp2a/nontype-class44.C: New test.
4274 2021-04-15 Martin Sebor <msebor@redhat.com>
4278 * gcc.dg/Warray-parameter-9.c: New test.
4279 * gcc.dg/Wnonnull-6.c: New test.
4280 * gcc.dg/Wreturn-type3.c: New test.
4281 * gcc.dg/Wunused-result.c: New test.
4282 * gcc.dg/attr-noreturn.c: New test.
4283 * gcc.dg/attr-returns-nonnull.c: New test.
4285 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
4288 * gcc.dg/pr84877.c: Xfail for cris-*-*.
4290 2021-04-15 Jason Merrill <jason@redhat.com>
4293 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
4295 2021-04-15 Martin Sebor <msebor@redhat.com>
4297 * gcc.dg/uninit-pr89230-1.c: New test.
4298 * gcc.dg/uninit-pr89230-2.c: Same.
4300 2021-04-15 Jason Merrill <jason@redhat.com>
4303 * g++.dg/cpp0x/noexcept67.C: New test.
4305 2021-04-15 Jason Merrill <jason@redhat.com>
4308 * g++.dg/cpp2a/lambda-uneval15.C: New test.
4310 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4312 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
4313 -mtune=generic to the SVE flags.
4314 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4315 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4316 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
4318 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4320 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
4321 (aarch64-with-arch-dg-options): Likewise.
4322 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
4323 aarch64-with-arch-dg-options. Move the default architecture
4324 flags to the final dg-runtest argument.
4325 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
4327 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
4329 2021-04-15 Jakub Jelinek <jakub@redhat.com>
4332 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
4334 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4337 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
4338 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
4340 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
4343 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
4345 2021-04-15 Jakub Jelinek <jakub@redhat.com>
4348 * gcc.target/aarch64/pr100056.c: New test.
4350 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4352 * gcc.dg/pr93210.c: Adapt regex in order to also support a
4353 RESULT_DECL as an operand for a RETURN_EXPR.
4355 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4357 * gcc.target/aarch64/sve/pr99929_1.c: New file.
4358 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
4360 2021-04-14 Jason Merrill <jason@redhat.com>
4363 * g++.dg/template/dependent-tmpl2.C: New test.
4365 2021-04-14 Jason Merrill <jason@redhat.com>
4368 * g++.dg/parse/uneval1.C: New test.
4370 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
4372 PR rtl-optimization/100066
4373 * gcc.target/i386/pr100066.c: New.
4375 2021-04-14 Martin Sebor <msebor@redhat.com>
4377 * gcc.dg/pr86058.c: Limit to just x86_64.
4379 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4382 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
4384 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
4386 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
4387 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
4389 2021-04-14 Patrick Palka <ppalka@redhat.com>
4393 * g++.dg/cpp1z/class-deduction85.C: New test.
4394 * g++.dg/template/ref11.C: New test.
4396 2021-04-14 Jason Merrill <jason@redhat.com>
4399 * g++.dg/cpp2a/lambda-uneval14.C: New test.
4401 2021-04-14 Jason Merrill <jason@redhat.com>
4404 * g++.dg/debug/defaulted1.C: New test.
4406 2021-04-14 Jason Merrill <jason@redhat.com>
4409 * g++.dg/debug/cleanup1.C: New test.
4410 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
4411 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
4412 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4413 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
4414 * g++.dg/tm/inherit2.C: Likewise.
4415 * g++.dg/tm/unsafe1.C: Likewise.
4416 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
4417 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
4419 2021-04-13 Martin Sebor <msebor@redhat.com>
4421 PR tree-optimization/82800
4422 * g++.dg/warn/uninit-pr82800.C: New test.
4424 2021-04-13 Martin Sebor <msebor@redhat.com>
4427 * gcc.dg/pr86058.c: New test.
4429 2021-04-13 Patrick Palka <ppalka@redhat.com>
4432 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
4433 * g++.old-deja/g++.ns/template7.C: Likewise.
4434 * g++.old-deja/g++.pt/crash8.C: Likewise.
4436 2021-04-13 Jason Merrill <jason@redhat.com>
4439 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
4441 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4444 * g++.dg/cpp2a/spaceship-err6.C: New test.
4446 2021-04-13 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
4451 2021-04-13 Patrick Palka <ppalka@redhat.com>
4454 * g++.dg/parse/template2.C: Adjust expected diagnostic.
4455 * g++.dg/template/error8.C: Likewise.
4456 * g++.dg/cpp1z/class-deduction84.C: New test.
4458 2021-04-13 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/100053
4461 * gcc.dg/torture/pr100053.c: New testcase.
4462 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
4464 2021-04-13 Jason Merrill <jason@redhat.com>
4467 * g++.dg/cpp0x/constexpr-base7.C: New test.
4469 2021-04-13 Nathan Sidwell <nathan@acm.org>
4471 PR preprocessor/99446
4472 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
4474 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4477 * gcc.target/aarch64/pr100028.c: New test.
4479 2021-04-13 Patrick Palka <ppalka@redhat.com>
4482 * g++.dg/cpp2a/nontype-class43.C: New test.
4484 2021-04-13 Patrick Palka <ppalka@redhat.com>
4488 * g++.dg/cpp2a/concepts-uneval1.C: New test.
4489 * g++.dg/cpp2a/concepts-uneval2.C: New test.
4491 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
4494 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
4495 line 971 for cris-*-*.
4497 2021-04-13 David Malcolm <dmalcolm@redhat.com>
4500 * gcc.dg/analyzer/pr98599-a.c: New test.
4501 * gcc.dg/analyzer/pr98599-b.c: New test.
4503 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4505 PR rtl-optimization/99905
4506 * gcc.target/i386/pr99905.c: New test.
4508 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4511 * gcc.dg/pr99830.c: New test.
4513 2021-04-12 Jason Merrill <jason@redhat.com>
4516 * g++.dg/template/dependent-tmpl1.C: New test.
4518 2021-04-12 Martin Liska <mliska@suse.cz>
4521 * g++.dg/asan/pr99877.C: New test.
4523 2021-04-12 Cui,Lili <lili.cui@intel.com>
4525 * gcc.target/i386/funcspec-56.inc: Handle new march.
4526 * g++.target/i386/mv16.C: Handle new march
4528 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
4531 * c-c++-common/goacc/collapse-2.c: New.
4533 2021-04-11 Jason Merrill <jason@redhat.com>
4536 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
4537 * g++.dg/other/anon-union5.C: New test.
4539 2021-04-10 Jason Merrill <jason@redhat.com>
4542 * g++.dg/gomp/this-1.C: Adjust diagnostic.
4543 * g++.dg/cpp0x/constexpr-this1.C: New test.
4545 2021-04-10 David Malcolm <dmalcolm@redhat.com>
4548 * gcc.dg/analyzer/pr100011.c: New test.
4550 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4553 * gcc.dg/pr99990.c: New test.
4555 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
4558 * gcc.target/i386/pr99744-2.c: New test.
4560 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4563 * gcc.dg/lto/pr99849_0.c: New test.
4565 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4567 PR rtl-optimization/98601
4568 * gcc.dg/torture/pr98601.c: New test.
4570 2021-04-10 Jason Merrill <jason@redhat.com>
4576 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
4577 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
4578 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
4579 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
4581 2021-04-10 Jason Merrill <jason@redhat.com>
4584 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
4586 2021-04-09 Martin Sebor <msebor@redhat.com>
4589 * g++.dg/warn/uninit-pr55288.C: New test.
4591 2021-04-09 Patrick Palka <ppalka@redhat.com>
4594 * g++.dg/cpp1z/fold-lambda4.C: New test.
4596 2021-04-09 Marek Polacek <polacek@redhat.com>
4599 * g++.dg/concepts/abbrev10.C: New test.
4600 * g++.dg/concepts/abbrev11.C: New test.
4602 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4604 * gcc.target/aarch64/pr70398.c: Require a target that can link
4607 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4609 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
4611 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4613 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
4616 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4618 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
4619 * gcc.dg/pr96573.c: Likewise.
4620 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4621 * gcc.dg/vect/bb-slp-43.c: Likewise.
4622 * gcc.dg/vect/slp-reduc-11.c: Likewise.
4624 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4626 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
4627 loop to vectorized if vect_fold_extract_last.
4629 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4631 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
4632 of relying on vectorisation.
4634 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4637 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
4639 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4642 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
4643 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4645 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
4648 * gfortran.dg/coarray/dummy_2.f90: New test.
4650 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
4652 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
4654 2021-04-08 Patrick Palka <ppalka@redhat.com>
4657 * g++.dg/cpp2a/concepts-lambda16.C: New test.
4658 * g++.dg/cpp2a/concepts-lambda17.C: New test.
4660 2021-04-08 Patrick Palka <ppalka@redhat.com>
4663 * g++.dg/cpp2a/concepts-ctad3.C: New test.
4665 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4667 * lib/scanasm.exp (scan-lto-assembler): Update expected name
4670 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4672 * lib/target-supports.exp
4673 (check_effective_target_stdint_types_mbig_endian): New proc.
4674 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
4675 stdint_types_mbig_endian.
4676 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
4677 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4679 2021-04-08 Jason Merrill <jason@redhat.com>
4682 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
4683 * g++.dg/conversion/ref7.C: New test.
4685 2021-04-08 Jakub Jelinek <jakub@redhat.com>
4688 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
4689 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
4690 * g++.dg/cpp2a/constexpr-new18.C: New test.
4691 * g++.dg/cpp2a/constexpr-new19.C: New test.
4693 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4695 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
4697 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4699 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
4700 "was here" from error message.
4701 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
4702 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
4703 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
4704 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
4705 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
4706 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
4707 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
4708 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
4709 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
4710 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
4711 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
4712 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
4713 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
4715 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4717 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
4718 * gcc.target/aarch64/pr98772.c: Likewise.
4719 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
4721 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4723 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
4724 conversion to shifts and adds.
4726 2021-04-08 David Malcolm <dmalcolm@redhat.com>
4730 * gcc.dg/analyzer/pr99042.c: New test.
4731 * gcc.dg/analyzer/pr99774-1.c: New test.
4732 * gcc.dg/analyzer/pr99774-2.c: New test.
4734 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
4736 * gdc.dg/gdc108.d: Update test.
4737 * gdc.dg/gdc142.d: Likewise.
4738 * gdc.dg/pr90136a.d: Likewise.
4739 * gdc.dg/pr90136b.d: Likewise.
4740 * gdc.dg/pr90136c.d: Likewise.
4741 * gdc.dg/pr95173.d: Likewise.
4742 * gdc.dg/attr_allocsize1.d: New test.
4743 * gdc.dg/attr_allocsize2.d: New test.
4744 * gdc.dg/attr_alwaysinline1.d: New test.
4745 * gdc.dg/attr_cold1.d: New test.
4746 * gdc.dg/attr_exclusions1.d: New test.
4747 * gdc.dg/attr_exclusions2.d: New test.
4748 * gdc.dg/attr_flatten1.d: New test.
4749 * gdc.dg/attr_module.d: New test.
4750 * gdc.dg/attr_noclone1.d: New test.
4751 * gdc.dg/attr_noicf1.d: New test.
4752 * gdc.dg/attr_noinline1.d: New test.
4753 * gdc.dg/attr_noipa1.d: New test.
4754 * gdc.dg/attr_noplt1.d: New test.
4755 * gdc.dg/attr_optimize1.d: New test.
4756 * gdc.dg/attr_optimize2.d: New test.
4757 * gdc.dg/attr_optimize3.d: New test.
4758 * gdc.dg/attr_optimize4.d: New test.
4759 * gdc.dg/attr_restrict1.d: New test.
4760 * gdc.dg/attr_section1.d: New test.
4761 * gdc.dg/attr_symver1.d: New test.
4762 * gdc.dg/attr_target1.d: New test.
4763 * gdc.dg/attr_targetclones1.d: New test.
4764 * gdc.dg/attr_used1.d: New test.
4765 * gdc.dg/attr_used2.d: New test.
4766 * gdc.dg/attr_weak1.d: New test.
4767 * gdc.dg/imports/attributes.d: New test.
4769 2021-04-08 Jason Merrill <jason@redhat.com>
4772 * g++.dg/template/mem-spec2.C: New test.
4774 2021-04-08 Marek Polacek <polacek@redhat.com>
4777 * g++.dg/cpp2a/explicit16.C: Use c++20.
4778 * g++.dg/cpp0x/noexcept66.C: New test.
4779 * g++.dg/cpp2a/explicit17.C: New test.
4781 2021-04-08 Alex Coplan <alex.coplan@arm.com>
4784 * gcc.c-torture/compile/pr99647.c: New test.
4786 2021-04-07 Jason Merrill <jason@redhat.com>
4789 * g++.dg/template/friend71.C: New test.
4791 2021-04-07 Jason Merrill <jason@redhat.com>
4794 * g++.dg/template/friend70.C: New test.
4796 2021-04-07 Jason Merrill <jason@redhat.com>
4799 * g++.dg/lookup/using66.C: New test.
4801 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4803 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
4804 when building an executable with testglue.
4806 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4808 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
4809 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
4811 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4813 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
4814 if IFN_STORE_LANES is available.
4815 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
4816 IFN_STORE_LANES is available.
4817 * gcc.target/aarch64/pr99873_1.c: New test.
4818 * gcc.target/aarch64/pr99873_2.c: Likewise.
4819 * gcc.target/aarch64/pr99873_3.c: Likewise.
4820 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
4821 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
4822 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
4824 2021-04-07 Richard Biener <rguenther@suse.de>
4826 PR tree-optimization/99954
4827 * gcc.dg/torture/pr99954.c: New testcase.
4829 2021-04-07 Richard Biener <rguenther@suse.de>
4832 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
4835 2021-04-07 Richard Biener <rguenther@suse.de>
4837 PR tree-optimization/99947
4838 * gcc.dg/torture/pr99947.c: New testcase.
4840 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
4842 PR tree-optimization/98736
4843 * gcc.c-torture/execute/pr98736.c: New test.
4845 2021-04-07 Marek Polacek <polacek@redhat.com>
4848 * g++.dg/cpp0x/rv-life.C: New test.
4850 2021-04-06 Jason Merrill <jason@redhat.com>
4853 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
4855 2021-04-06 Jason Merrill <jason@redhat.com>
4858 * g++.dg/cpp1z/inline-var9.C: New test.
4860 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
4863 * g++.target/aarch64/sve/pr99781.C: New.
4865 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
4867 * gcc.target/i386/memcpy-strategy-9.c: New test.
4868 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
4869 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
4870 * gcc.target/i386/memset-strategy-7.c: Likewise.
4871 * gcc.target/i386/memset-strategy-8.c: Likewise.
4872 * gcc.target/i386/memset-strategy-9.c: Likewise.
4874 2021-04-06 Richard Biener <rguenther@suse.de>
4876 PR tree-optimization/99880
4877 * gcc.dg/torture/pr99880.c: New testcase.
4879 2021-04-06 Nathan Sidwell <nathan@acm.org>
4881 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
4882 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
4884 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4886 PR tree-optimization/96573
4887 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
4888 VEC_PERM_EXPR with bswapping permutation.
4890 2021-04-06 Richard Biener <rguenther@suse.de>
4892 PR tree-optimization/99924
4893 * gfortran.dg/vect/pr99924.f90: New testcase.
4895 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4898 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
4900 2021-04-06 Jason Merrill <jason@redhat.com>
4903 * g++.dg/abi/lambda-defarg1.C: New test.
4905 2021-04-06 Patrick Palka <ppalka@redhat.com>
4908 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
4909 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
4911 2021-04-05 Jason Merrill <jason@redhat.com>
4914 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
4916 2021-04-05 Jason Merrill <jason@redhat.com>
4918 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
4919 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
4920 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
4922 2021-04-05 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
4927 2021-04-05 Jason Merrill <jason@redhat.com>
4930 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
4932 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4935 * gcc.dg/analyzer/pr99906.c: New test.
4937 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4940 * gcc.dg/analyzer/pr99886.c: New test.
4942 2021-04-05 Jason Merrill <jason@redhat.com>
4945 * g++.dg/cpp0x/extern_template-6.C: New test.
4947 2021-04-05 Jason Merrill <jason@redhat.com>
4950 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
4952 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
4955 * gdc.dg/pr99914.d: New test.
4957 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
4959 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
4960 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4962 2021-04-04 Jason Merrill <jason@redhat.com>
4965 * g++.dg/cpp0x/initlist-new5.C: New test.
4967 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4969 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
4971 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4973 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
4975 2021-04-03 Marek Polacek <polacek@redhat.com>
4978 * g++.dg/other/gc7.C: New test.
4980 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
4983 * gfortran.dg/coarray_48.f90: New test.
4985 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4987 PR tree-optimization/99882
4988 * gcc.dg/pr99882.c: New test.
4990 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4992 PR rtl-optimization/99863
4993 * gcc.target/i386/pr99863.c: New test.
4995 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
5000 2021-04-03 Jason Merrill <jason@redhat.com>
5003 * g++.dg/opt/nrv20.C: New test.
5005 2021-04-03 Jason Merrill <jason@redhat.com>
5008 * g++.dg/cpp1z/noexcept-type24.C: New test.
5010 2021-04-03 Jason Merrill <jason@redhat.com>
5013 * g++.dg/ext/vector40.C: New test.
5015 2021-04-02 Patrick Palka <ppalka@redhat.com>
5018 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
5020 2021-04-02 Patrick Palka <ppalka@redhat.com>
5023 * g++.dg/cpp2a/nontype-class42.C: New test.
5025 2021-04-02 Jason Merrill <jason@redhat.com>
5028 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
5030 2021-04-02 Nathan Sidwell <nathan@acm.org>
5032 * g++.dg/modules/pr99283-6_d.H: New.
5033 * g++.dg/modules/pr99283-7-swap.h: New.
5034 * g++.dg/modules/pr99283-7-traits.h: New.
5035 * g++.dg/modules/pr99283-7_a.H: New.
5036 * g++.dg/modules/pr99283-7_b.H: New.
5037 * g++.dg/modules/pr99283-7_c.C: New.
5038 * g++.dg/modules/pr99283-7_d.H: New.
5040 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
5042 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
5043 * go.test/test/fixedbugs/issue22200b.go: Likewise.
5045 2021-04-02 Jakub Jelinek <jakub@redhat.com>
5047 PR tree-optimization/99726
5048 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
5049 -floop-nest-optimize to dg-additional-options guarded on fgraphite
5052 2021-04-01 Marek Polacek <polacek@redhat.com>
5055 * g++.dg/other/gc6.C: New test.
5057 2021-04-01 Jason Merrill <jason@redhat.com>
5060 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
5062 2021-04-01 Jason Merrill <jason@redhat.com>
5065 * g++.dg/abi/abi-tag24a.C: New test.
5066 * g++.dg/abi/macro0.C: Adjust expected value.
5068 2021-04-01 Nathan Sidwell <nathan@acm.org>
5071 * g++.dg/modules/pr99283-6.h: New.
5072 * g++.dg/modules/pr99283-6_a.H: New.
5073 * g++.dg/modules/pr99283-6_b.H: New.
5074 * g++.dg/modules/pr99283-6_c.C: New.
5075 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
5076 * g++.dg/modules/indirect-3_c.C: Adjust scan.
5077 * g++.dg/modules/indirect-4_c.C: Adjust scan.
5078 * g++.dg/modules/lambda-3_b.C: Adjust scan.
5079 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
5080 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
5081 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
5083 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
5086 * gcc.dg/tree-ssa/pr98265.C: New test.
5088 2021-04-01 Jakub Jelinek <jakub@redhat.com>
5090 PR tree-optimization/96573
5091 * gcc.dg/pr96573.c: New test.
5093 2021-04-01 Richard Biener <rguenther@suse.de>
5095 PR tree-optimization/99856
5096 * gcc.dg/vect/pr99856.c: New testcase.
5098 2021-04-01 Martin Jambor <mjambor@suse.cz>
5100 PR tree-optimization/97009
5101 * gcc.dg/tree-ssa/pr97009.c: New test.
5103 2021-04-01 Harald Anlauf <anlauf@gmx.de>
5106 * gfortran.dg/transpose_5.f90: New test.
5108 2021-03-31 David Malcolm <dmalcolm@redhat.com>
5111 * gcc.dg/analyzer/data-model-10.c: Update expected output.
5112 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
5113 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
5114 * gcc.dg/analyzer/pr99771-1.c: New test.
5116 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5118 PR tree-optimization/98268
5119 * gcc.target/aarch64/sve/pr98268-1.c: New test.
5120 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
5122 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5124 PR tree-optimization/99726
5125 * gcc.target/i386/pr99726.c: New test.
5127 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5129 PR rtl-optimization/97141
5130 PR rtl-optimization/98726
5131 * gcc.c-torture/compile/pr97141.c: New test.
5132 * gcc.c-torture/compile/pr98726.c: Likewise.
5133 * gcc.target/aarch64/sve/pr97141.c: Likewise.
5134 * gcc.target/aarch64/sve/pr98726.c: Likewise.
5136 2021-03-31 Martin Sebor <msebor@redhat.com>
5139 * gcc.dg/uninit-pr65182.c: New test.
5141 2021-03-31 Jason Merrill <jason@redhat.com>
5144 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
5146 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5149 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
5152 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
5155 * gcc.target/arm/pr99786.c: New test.
5157 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
5159 * gcc.target/i386/memcpy-strategy-5.c: New test.
5160 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
5161 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
5162 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
5163 * gcc.target/i386/memset-strategy-3.c: Likewise.
5164 * gcc.target/i386/memset-strategy-4.c: Likewise.
5165 * gcc.target/i386/memset-strategy-5.c: Likewise.
5166 * gcc.target/i386/memset-strategy-6.c: Likewise.
5168 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
5171 * gcc.target/aarch64/sve/pr98119.c: New test.
5173 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5174 Richard Sandiford <richard.sandiford@arm.com>
5177 * g++.target/aarch64/sve/pr99813.C: New test.
5179 2021-03-31 Jakub Jelinek <jakub@redhat.com>
5182 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
5183 * c-c++-common/zero-scratch-regs-7.c: Likewise.
5184 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
5185 selected unsupported triplets to all targets but selected triplets
5186 of supported targets.
5187 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5188 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5189 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5191 2021-03-31 Patrick Palka <ppalka@redhat.com>
5194 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
5196 2021-03-31 Patrick Palka <ppalka@redhat.com>
5199 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
5201 2021-03-30 David Malcolm <dmalcolm@redhat.com>
5203 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
5205 2021-03-30 Nathan Sidwell <nathan@acm.org>
5208 * g++.dg/modules/pr99283-5.h: New.
5209 * g++.dg/modules/pr99283-5_a.H: New.
5210 * g++.dg/modules/pr99283-5_b.H: New.
5211 * g++.dg/modules/pr99283-5_c.C: New.
5213 2021-03-30 Jakub Jelinek <jakub@redhat.com>
5216 * g++.dg/cpp1z/pr99790.C: New test.
5218 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5221 * gcc.c-torture/compile/pr99822.c: New test.
5223 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
5227 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
5229 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
5230 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
5231 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
5232 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
5233 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
5234 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
5235 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
5236 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
5237 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
5238 * gcc.target/powerpc/pr79251.p8.c: Likewise.
5239 * gcc.target/powerpc/pr79251.p9.c: Likewise.
5240 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
5241 * gcc.target/powerpc/pr79251-run.p7.c: New test.
5242 * gcc.target/powerpc/pr79251.p7.c: New test.
5244 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
5247 * gcc.target/i386/pr99744-1.c: New test.
5249 2021-03-30 Tamar Christina <tamar.christina@arm.com>
5251 PR tree-optimization/99825
5252 * gfortran.dg/vect/pr99825.f90: New test.
5254 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
5259 2021-03-30 Richard Biener <rguenther@suse.de>
5261 PR tree-optimization/99824
5262 * gcc.dg/torture/pr99824.c: New testcase.
5264 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
5267 * g++.dg/pr98136.C: New test.
5269 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
5271 * gcc.target/aarch64/fcvt_nosimd.c: New test.
5273 2021-03-29 Martin Sebor <msebor@redhat.com>
5275 PR tree-optimization/61869
5276 * gcc.dg/uninit-pr61869.c: New test.
5278 2021-03-29 Martin Sebor <msebor@redhat.com>
5280 PR tree-optimization/61677
5281 * gcc.dg/uninit-pr61677.c: New test.
5283 2021-03-29 Martin Sebor <msebor@redhat.com>
5285 PR tree-optimization/61112
5286 * gcc.dg/uninit-pr61112.c: New test.
5288 2021-03-29 Jan Hubicka <jh@suse.cz>
5291 * gcc.c-torture/compile/pr99751.c: Rename from ...
5292 * gcc.c-torture/execute/pr99751.c: ... to this.
5294 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
5296 * gcc.c-torture/compile/pr99751.c: New test.
5298 2021-03-29 Jakub Jelinek <jakub@redhat.com>
5301 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
5302 declare simd warning on aarch64.
5304 2021-03-29 Alex Coplan <alex.coplan@arm.com>
5307 * g++.target/aarch64/sve/pr99216.C: New test.
5309 2021-03-29 Richard Biener <rguenther@suse.de>
5311 PR tree-optimization/99807
5312 * gfortran.dg/vect/pr99807.f90: New testcase.
5314 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5317 * gcc.target/aarch64/pr99808.c: New test.
5319 2021-03-29 Jakub Jelinek <jakub@redhat.com>
5321 PR tree-optimization/99777
5322 * g++.dg/torture/pr99777.C: New test.
5324 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
5327 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
5329 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
5332 * gfortran.dg/pr99602.f90: New test.
5333 * gfortran.dg/pr99602a.f90: New test.
5334 * gfortran.dg/pr99602b.f90: New test.
5335 * gfortran.dg/pr99602c.f90: New test.
5336 * gfortran.dg/pr99602d.f90: New test.
5338 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
5340 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
5341 (gdc-copy-file): ... this. Use file copy instead of open/close.
5342 (gdc-convert-test): Save translated dejagnu test to gdc.test
5343 directory, only write dejagnu directives to the test file.
5344 (gdc-do-test): Don't create gdc.test symlink.
5346 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
5348 * gdc.dg/gdc270a.d: Removed.
5349 * gdc.dg/gdc270b.d: Removed.
5351 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
5353 * gcc.target/powerpc/pr99557.c: New.
5355 2021-03-26 Martin Sebor <msebor@redhat.com>
5357 PR tree-optimization/59970
5358 * gcc.dg/uninit-pr59970.c: New test.
5360 2021-03-26 Marek Polacek <polacek@redhat.com>
5363 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
5364 * g++.dg/cpp0x/nsdmi17.C: New test.
5366 2021-03-26 Nathan Sidwell <nathan@acm.org>
5369 * g++.dg/modules/pr99283-2_a.H: New.
5370 * g++.dg/modules/pr99283-2_b.H: New.
5371 * g++.dg/modules/pr99283-2_c.H: New.
5372 * g++.dg/modules/pr99283-3_a.H: New.
5373 * g++.dg/modules/pr99283-3_b.H: New.
5374 * g++.dg/modules/pr99283-4.H: New.
5375 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
5376 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
5378 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
5381 * g++.target/aarch64/sve/pr99766.C: New.
5383 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5386 * gcc.dg/tls/pr99466-1.c: New test.
5387 * gcc.dg/tls/pr99466-2.c: New test.
5389 2021-03-26 Jakub Jelinek <jakub@redhat.com>
5392 * g++.dg/cpp0x/new5.C: New test.
5394 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
5397 * gfortran.dg/null_11.f90: New test.
5399 2021-03-25 Martin Sebor <msebor@redhat.com>
5401 PR tree-optimization/55060
5402 * gcc.dg/uninit-pr55060.c: New.
5404 2021-03-25 Martin Sebor <msebor@redhat.com>
5406 PR tree-optimization/48483
5407 * g++.dg/warn/uninit-pr48483.C: New test.
5409 2021-03-25 Martin Sebor <msebor@redhat.com>
5411 * gcc.dg/uninit-pr44547.c: New.
5413 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5416 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
5417 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
5418 to match locus changes.
5419 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
5420 * g++.dg/cpp2a/srcloc2.C: Likewise.
5421 * g++.dg/cpp2a/srcloc15.C: Likewise.
5422 * g++.dg/cpp2a/srcloc16.C: Likewise.
5423 * g++.dg/cpp2a/srcloc19.C: New test.
5424 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
5426 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
5427 * g++.dg/modules/macloc-1_d.C: Likewise.
5428 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
5431 2021-03-25 Marek Polacek <polacek@redhat.com>
5434 * g++.dg/cpp0x/inh-ctor37.C: New test.
5436 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5439 * g++.dg/cpp0x/variadic181.C: New test.
5441 2021-03-25 Marek Polacek <polacek@redhat.com>
5444 * g++.dg/warn/Wconversion5.C: New test.
5446 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5448 PR tree-optimization/96974
5449 * g++.target/aarch64/sve/pr96974.C: New test.
5451 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5454 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5458 * gcc.target/i386/pr98209.c: New test.
5459 * gcc.target/i386/pr99744-1.c: Likewise.
5460 * gcc.target/i386/pr99744-2.c: Likewise.
5462 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5465 * g++.dg/warn/Wduplicated-branches6.C: New test.
5466 * g++.dg/warn/Wduplicated-branches7.C: New test.
5468 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5472 * gcc.target/i386/pr98209.c: New test.
5473 * gcc.target/i386/pr99744-1.c: Likewise.
5474 * gcc.target/i386/pr99744-2.c: Likewise.
5476 2021-03-25 Richard Biener <rguenther@suse.de>
5478 PR tree-optimization/99746
5479 * gfortran.dg/vect/pr99746.f90: New testcase.
5481 2021-03-25 David Malcolm <dmalcolm@redhat.com>
5486 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
5488 * gcc.dg/analyzer/pr93695-1.c: New test.
5489 * gcc.dg/analyzer/pr99044-1.c: New test.
5490 * gcc.dg/analyzer/pr99044-2.c: New test.
5491 * gcc.dg/analyzer/pr99716-1.c: New test.
5492 * gcc.dg/analyzer/pr99716-2.c: New test.
5493 * gcc.dg/analyzer/pr99716-3.c: New test.
5495 2021-03-24 Martin Liska <mliska@suse.cz>
5498 * gcc.target/i386/pr99753.c: New test.
5500 2021-03-24 Martin Jambor <mjambor@suse.cz>
5503 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
5505 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
5508 * gcc.target/arm/pr99727.c: New test.
5510 2021-03-24 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.target/arm/pr99724.c: New test.
5515 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5517 * lib/target-supports.exp (check_effective_target_sysconf): New.
5518 * gcc.target/i386/pr95443-1.c: Require it.
5519 * gcc.target/i386/pr95443-2.c: Likewise.
5520 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5521 * gcc.target/i386/strncmp-1.c: Likewise.
5523 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5525 * gcc.target/i386/pr97313.c: Require effective target feature pie.
5526 * g++.target/i386/pr94185.C: Likewise.
5528 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5530 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
5531 positives with -mcmodel=large.
5532 * gcc.target/i386/funcspec-3.c: Likewise.
5534 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5536 * gcc.target/i386/pr94467-3.c: New.
5538 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
5541 * gfortran.dg/longnames.f90: New test.
5543 2021-03-23 Nathan Sidwell <nathan@acm.org>
5546 * g++.dg/modules/pr99283-1_a.H: New.
5547 * g++.dg/modules/pr99283-1_b.H: New.
5549 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
5551 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
5553 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5555 * lib/target-supports.exp
5556 (check_effective_target_arm_dsp_ok_nocache)
5557 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
5558 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
5559 and add arm_dsp options.
5561 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5563 * lib/target-supports.exp
5564 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
5565 -mfloat-abi= options order.
5566 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
5567 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
5568 arm_hard_ok effective target and -mfloat-abi=hard additional
5570 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
5578 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
5580 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
5581 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
5583 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5585 * lib/target-supports.exp
5586 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
5587 -mfloat-abi= options order.
5588 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
5589 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
5590 target and -mfloat-abi=hard additional option.
5591 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
5592 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
5593 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
5594 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
5595 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
5597 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5599 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
5601 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5603 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
5604 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
5605 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
5606 * gcc.target/arm/pr51968.c: Likewise.
5607 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
5608 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
5609 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
5610 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
5612 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5614 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
5615 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
5616 * gcc.target/arm/bf16_dup.c: Likewise.
5617 * gcc.target/arm/bf16_reinterpret.c: Likewise.
5618 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
5620 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5622 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
5624 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5626 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
5627 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
5628 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
5629 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
5631 2021-03-23 Marek Polacek <polacek@redhat.com>
5634 * g++.dg/cpp0x/attributes-namespace6.C: New test.
5635 * g++.dg/cpp0x/gen-attrs-73.C: New test.
5637 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
5640 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
5642 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
5645 * gcc.dg/vect/pr99540.c: New test.
5647 2021-03-23 Nathan Sidwell <nathan@acm.org>
5650 * g++.dg/modules/pr99239_a.H: New.
5651 * g++.dg/modules/pr99239_b.H: New.
5653 2021-03-23 Richard Biener <rguenther@suse.de>
5655 PR tree-optimization/99721
5656 * gfortran.dg/vect/pr99721.f90: New testcase.
5658 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
5660 * gcc.target/riscv/shift-shift-5.c (sub): Change
5661 order of struct fields depending on byteorder.
5663 2021-03-23 Jakub Jelinek <jakub@redhat.com>
5666 * g++.dg/cpp1z/decomp55.C: New test.
5668 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
5670 PR tree-optimization/99296
5671 * gcc.dg/pr99296.c: New file.
5673 2021-03-22 Nathan Sidwell <nathan@acm.org>
5676 * g++.dg/modules/pr99480_a.H: New.
5677 * g++.dg/modules/pr99480_b.H: New.
5679 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
5682 * gcc.target/powerpc/pr99581.c: New.
5684 2021-03-22 Nathan Sidwell <nathan@acm.org>
5687 * g++.dg/modules/pr99425-1.h: New.
5688 * g++.dg/modules/pr99425-1_a.H: New.
5689 * g++.dg/modules/pr99425-1_b.H: New.
5690 * g++.dg/modules/pr99425-1_c.C: New.
5691 * g++.dg/modules/pr99425-2_a.X: New.
5692 * g++.dg/modules/pr99425-2_b.X: New.
5693 * g++.dg/template/pr99425.C: New.
5695 2021-03-22 Richard Biener <rguenther@suse.de>
5697 PR tree-optimization/99694
5698 * gcc.dg/torture/pr99694.c: New testcase.
5700 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
5703 * gcc.target/riscv/pr99702.c: New.
5705 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
5708 * gcc.target/powerpc/pr98914.c: New test.
5710 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
5713 * g++.target/i386/pr99679-1.C: New test.
5714 * g++.target/i386/pr99679-2.C: Likewise.
5716 2021-03-20 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.dg/pr99230.c: New test.
5721 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.dg/Wunused-var-5.c: New test.
5725 * gcc.dg/Wunused-var-6.c: New test.
5727 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5729 * gfortran.dg/inline_matmul_6.f90: Adjust count for
5732 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
5735 * gcc.target/s390/pr99663.c: New.
5737 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5740 * g++.dg/opt/pr99456.C: New test.
5741 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
5744 2021-03-19 Tamar Christina <tamar.christina@arm.com>
5746 PR tree-optimization/99656
5747 * gfortran.dg/vect/pr99656.f90: New test.
5749 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
5752 * gcc.dg/torture/pr99652-1.c: New test.
5753 * gcc.dg/torture/pr99652-2.c: Likewise.
5754 * gcc.target/i386/pr57655.c: Adjusted.
5755 * gcc.target/i386/pr59794-6.c: Likewise.
5756 * gcc.target/i386/pr70738-1.c: Likewise.
5757 * gcc.target/i386/pr96744-1.c: Likewise.
5759 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5760 Christophe Lyon <christophe.lyon@linaro.org>
5763 * g++.target/arm/pr99593.C: New test.
5765 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
5767 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
5769 2021-03-19 Marek Polacek <polacek@redhat.com>
5772 * g++.dg/cpp2a/concepts-err3.C: New test.
5774 2021-03-18 Martin Sebor <msebor@redhat.com>
5777 * g++.dg/warn/Warray-bounds-22.C: New test.
5778 * g++.dg/warn/Warray-bounds-23.C: New test.
5779 * g++.dg/warn/Warray-bounds-24.C: New test.
5781 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5784 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
5786 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5789 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
5790 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
5791 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
5792 rather than __i386__.
5794 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5797 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
5799 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
5802 * obj-c++.dg/pr49070.mm: New test.
5803 * objc.dg/unnamed-parms.m: New test.
5805 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5807 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
5809 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5810 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5811 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
5812 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5813 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5815 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5818 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
5819 For big endian use -fsso-struct=little-endian dg-options.
5821 2021-03-17 Marek Polacek <polacek@redhat.com>
5824 * g++.dg/conversion/real-to-int1.C: New test.
5826 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
5827 Jason Merrill <jason@redhat.com>
5829 * g++.dg/cpp1z/using9.C: New using decl test.
5831 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5833 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
5834 -gdwarf-3 to the command line options. Adjust the expected line
5835 numbers for the revised options header.
5837 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5839 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
5840 -gdwarf-3 to the command line options. Provide Darwin-
5841 specific match lines for the expected output.
5843 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5845 * gcc.target/aarch64/acle/rng_2.c: New test.
5847 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
5850 * gcc.target/i386/pr99530-1.c: New test.
5851 * gcc.target/i386/pr99530-2.c: Likewise.
5852 * gcc.target/i386/pr99530-3.c: Likewise.
5853 * gcc.target/i386/pr99530-4.c: Likewise.
5854 * gcc.target/i386/pr99530-5.c: Likewise.
5855 * gcc.target/i386/pr99530-6.c: Likewise.
5857 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
5860 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
5862 2021-03-16 Jason Merrill <jason@redhat.com>
5864 * g++.dg/cpp2a/nontype-float1.C: New test.
5866 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5870 * gcc.target/powerpc/pr98092.c: New.
5872 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5875 * gcc.target/i386/pr99600.c: New test.
5877 2021-03-16 Martin Liska <mliska@suse.cz>
5878 Jason Merrill <jason@redhat.com>
5881 * g++.target/i386/pr99108.C: New test.
5883 2021-03-16 Martin Liska <mliska@suse.cz>
5886 * gcc.target/arm/pr99592.c: New test.
5888 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
5890 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
5892 2021-03-16 Nathan Sidwell <nathan@acm.org>
5895 * g++.dg/modules/pr99496_a.H: New.
5896 * g++.dg/modules/pr99496_b.C: New.
5898 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5901 * gcc.target/i386/avx-pr99563.c: New test.
5903 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5906 * gcc.dg/gomp/pr99542.c: New test.
5907 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5908 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5909 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5910 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5912 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5914 2021-03-15 Jakub Jelinek <jakub@redhat.com>
5917 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
5918 * g++.dg/modules/builtin-3_b.C: Likewise.
5920 2021-03-15 Nathan Sidwell <nathan@acm.org>
5923 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
5924 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
5926 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5929 * g++.dg/coroutines/pr99047.C: New test.
5931 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5934 * g++.dg/coroutines/torture/pr98704.C: New test.
5936 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5939 * g++.dg/coroutines/pr98480.C: New test.
5940 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
5941 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
5942 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
5944 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5947 * g++.dg/coroutines/pr96749-1.C: New test.
5948 * g++.dg/coroutines/pr96749-2.C: New test.
5950 2021-03-15 Richard Biener <rguenther@suse.de>
5952 PR tree-optimization/98834
5953 * g++.dg/opt/pr98834.C: New testcase.
5955 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5958 * gfortran.dg/do_check_16.f90: New test.
5959 * gfortran.dg/do_check_17.f90: New test.
5961 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5964 * gfortran.dg/pr99545.f90: New test.
5966 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
5968 * gcc.target/powerpc/pr99492.c: Fix typo.
5970 2021-03-14 Harald Anlauf <anlauf@gmx.de>
5971 Paul Thomas <pault@gcc.gnu.org>
5973 * gfortran.dg/pr99112.f90: New test.
5975 2021-03-13 Martin Sebor <msebor@redhat.com>
5977 PR tree-optimization/99489
5978 * gcc.dg/Wstringop-truncation-9.c: New test.
5980 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
5983 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
5985 2021-03-13 Jakub Jelinek <jakub@redhat.com>
5987 PR tree-optimization/99544
5988 * gcc.dg/gomp/pr99544.c: New test.
5990 2021-03-12 Nathan Sidwell <nathan@acm.org>
5993 * g++.dg/modules/pr99238.h: New.
5994 * g++.dg/modules/pr99238_a.H: New.
5995 * g++.dg/modules/pr99238_b.H: New.
5997 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
6000 * gfortran.dg/gomp/threadprivate-1.f90: New test.
6002 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6005 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
6007 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6010 * g++.dg/cpp2a/consteval19.C: New test.
6012 2021-03-11 David Malcolm <dmalcolm@redhat.com>
6015 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
6017 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
6019 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
6020 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
6021 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
6022 -fno-analyzer-feasibility from options.
6023 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
6024 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
6026 2021-03-11 Nathan Sidwell <nathan@acm.org>
6029 * g++.dg/modules/pr99248.h: New.
6030 * g++.dg/modules/pr99248_a.H: New.
6031 * g++.dg/modules/pr99248_b.H: New.
6033 2021-03-11 Nathan Sidwell <nathan@acm.org>
6036 * g++.dg/modules/pr99528.h: New.
6037 * g++.dg/modules/pr99528_a.H: New.
6038 * g++.dg/modules/pr99528_b.H: New.
6039 * g++.dg/modules/pr99528_c.C: New.
6041 2021-03-11 Richard Biener <rguenther@suse.de>
6044 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
6045 instead of verifying the total number of adds.
6047 2021-03-11 Richard Biener <rguenther@suse.de>
6050 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
6052 2021-03-11 Richard Biener <rguenther@suse.de>
6055 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
6057 2021-03-11 Richard Biener <rguenther@suse.de>
6060 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
6062 2021-03-11 Jakub Jelinek <jakub@redhat.com>
6065 * gcc.target/i386/avx2-pr99517-1.c: New test.
6066 * gcc.target/i386/avx2-pr99517-2.c: New test.
6068 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
6071 * gcc.target/powerpc/pr99492.c: New testcase.
6073 2021-03-10 Harald Anlauf <anlauf@gmx.de>
6076 * gfortran.dg/data_char_4.f90: New test.
6077 * gfortran.dg/data_char_5.f90: New test.
6079 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6081 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
6083 2021-03-10 Nathan Sidwell <nathan@acm.org>
6086 * g++.dg/modules/pr99423_a.H: New.
6087 * g++.dg/modules/pr99423_b.H: New.
6089 2021-03-10 Jakub Jelinek <jakub@redhat.com>
6091 PR tree-optimization/99305
6093 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
6094 unsigned_char effective targets.
6096 2021-03-10 Nathan Sidwell <nathan@acm.org>
6099 * g++.dg/ext/pr99508.C: New.
6101 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
6104 * lib/target-supports.exp (check_effective_target_lra): New.
6105 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
6106 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
6107 * gcc.c-torture/compile/pr98096.c: Likewise.
6108 * gcc.dg/pr97954.c: Likewise.
6110 2021-03-10 David Malcolm <dmalcolm@redhat.com>
6112 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
6113 * gcc.dg/analyzer/zlib-2.c: Likewise.
6115 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6117 * gcc.dg/vect/pr99102.c: Fix target selector.
6119 2021-03-10 Joel Hutton <joel.hutton@arm.com>
6122 * gcc.dg/vect/pr99102.c: New test.
6124 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
6126 * gnat.dg/specs/lto25.ads: New test.
6128 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6130 PR tree-optimization/99305
6131 * g++.dg/opt/pr99305.C: New test.
6133 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
6135 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
6136 (check_effective_target_sqrt_insn): Use it.
6138 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
6141 * gcc.target/i386/pr99454.c: New.
6143 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
6145 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
6146 * gcc.dg/loop-9.c: Likewise.
6147 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
6148 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
6150 2021-03-09 Jakub Jelinek <jakub@redhat.com>
6153 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
6154 exists. If REG_STARTEND macro isn't defined, just return 0 from main
6155 instead of the actual test.
6157 2021-03-09 Martin Liska <mliska@suse.cz>
6160 * gcc.target/i386/pr99464.c: New test.
6162 2021-03-09 Joel Brobecker <brobecker@adacore.com>
6164 * gcc.target/powerpc/undef-bool-2.c: Add
6165 dg-require-effective-target powerpc_vsx_ok directive.
6166 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
6167 powerpc_vsx_ok directive.
6169 2021-03-08 Harald Anlauf <anlauf@gmx.de>
6172 * gfortran.dg/parameter_data.f90: New test.
6174 2021-03-08 Martin Sebor <msebor@redhat.com>
6177 * g++.dg/warn/Warray-bounds-15.C: New test.
6178 * g++.dg/warn/Warray-bounds-18.C: New test.
6179 * g++.dg/warn/Warray-bounds-19.C: New test.
6180 * g++.dg/warn/Warray-bounds-20.C: New test.
6181 * g++.dg/warn/Warray-bounds-21.C: New test.
6183 2021-03-08 Martin Sebor <msebor@redhat.com>
6186 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
6188 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
6189 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
6190 * gcc.dg/Wstringop-overflow-66.c: New test.
6191 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
6193 2021-03-08 Marek Polacek <polacek@redhat.com>
6196 * g++.dg/cpp2a/nontype-class41.C: New test.
6198 2021-03-08 Nathan Sidwell <nathan@acm.org>
6201 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
6203 2021-03-08 Nathan Sidwell <nathan@acm.org>
6205 * g++.dg/modules/pr99468.H: New.
6207 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
6210 * gcc.target/powerpc/pr98959.c: New test.
6212 2021-03-08 Nathan Sidwell <nathan@acm.org>
6215 * g++.dg/modules/pr99285_a.H: New.
6216 * g++.dg/modules/pr99285_b.H: New.
6218 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6221 * gcc.target/aarch64/simd/pr99437.c: New test.
6223 2021-03-08 Martin Liska <mliska@suse.cz>
6226 * c-c++-common/asan/pr98920.c: New test.
6228 2021-03-08 Martin Liska <mliska@suse.cz>
6231 * gcc.target/i386/pr99463-2.c: New test.
6232 * gcc.target/i386/pr99463.c: New test.
6234 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
6236 * gcc.target/s390/vector/long-double-asm-commutative.c: New
6238 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
6240 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
6241 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
6242 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
6243 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
6244 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
6247 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
6250 * gfortran.dg/module_variable_3.f90: New test.
6252 2021-03-07 Jakub Jelinek <jakub@redhat.com>
6255 * lib/target-supports.exp
6256 (check_effective_target_assembler_march_noavx512bw): New effective
6258 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
6260 2021-03-06 Patrick Palka <ppalka@redhat.com>
6261 Jakub Jelinek <jakub@redhat.com>
6264 * g++.dg/cpp2a/constexpr-99287.C: New test.
6266 2021-03-06 Patrick Palka <ppalka@redhat.com>
6267 Jakub Jelinek <jakub@redhat.com>
6270 * g++.dg/cpp1y/var-templ68.C: New test.
6271 * g++.dg/cpp1y/var-templ68a.C: New test.
6273 2021-03-06 Patrick Palka <ppalka@redhat.com>
6276 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
6277 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
6279 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
6281 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
6282 to allow an eliminated stack-frame.
6284 2021-03-05 Marek Polacek <polacek@redhat.com>
6287 * g++.dg/cpp1z/noexcept-type23.C: New test.
6289 2021-03-05 Marek Polacek <polacek@redhat.com>
6292 * g++.dg/warn/Wshadow-17.C: New test.
6294 2021-03-05 Jason Merrill <jason@redhat.com>
6297 * gcc.dg/attr-flatten-1.c: Adjust.
6299 2021-03-05 Jakub Jelinek <jakub@redhat.com>
6302 * c-c++-common/gomp/pr99322.c: New test.
6304 2021-03-05 Nathan Sidwell <nathan@acm.org>
6307 * g++.dg/modules/pr99245_a.H: New.
6308 * g++.dg/modules/pr99245_b.H: New.
6310 2021-03-05 Harald Anlauf <anlauf@gmx.de>
6313 * gfortran.dg/matmul_21.f90: New test.
6315 2021-03-05 Nathan Sidwell <nathan@acm.org>
6318 * g++.dg/modules/pr99377_a.H: New.
6319 * g++.dg/modules/pr99377_b.C: New.
6320 * g++.dg/modules/pr99377_c.C: New.
6322 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6325 * g++.dg/coroutines/pr98118.C: New test.
6327 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6330 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
6331 * g++.dg/coroutines/pr95616-0.C: New test.
6332 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
6333 * g++.dg/coroutines/pr95616-1.C: New test.
6334 * g++.dg/coroutines/pr95616-2.C: New test.
6335 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
6336 * g++.dg/coroutines/pr95616-3.C: New test.
6337 * g++.dg/coroutines/pr95616-4.C: New test.
6338 * g++.dg/coroutines/pr95616-5.C: New test.
6339 * g++.dg/coroutines/pr95616-6.C: New test.
6341 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
6344 * g++.dg/coroutines/torture/pr95615-01.C: New test.
6345 * g++.dg/coroutines/torture/pr95615-02.C: New test.
6346 * g++.dg/coroutines/torture/pr95615-03.C: New test.
6347 * g++.dg/coroutines/torture/pr95615-04.C: New test.
6348 * g++.dg/coroutines/torture/pr95615-05.C: New test.
6349 * g++.dg/coroutines/torture/pr95615.inc: New file.
6351 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
6354 * gcc.target/i386/pr99123-2.c: New.
6356 2021-03-05 Nathan Sidwell <nathan@acm.org>
6359 * g++.dg/modules/pr99389_a.H: New.
6360 * g++.dg/modules/pr99389_b.C: New.
6361 * g++.dg/modules/pr99389_c.C: New.
6363 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
6366 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
6369 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
6371 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
6372 with '_kind' number.
6373 * gfortran.dg/real4-10-real8-16.f90: Likewise.
6374 * gfortran.dg/real4-10-real8-4.f90: Likewise.
6375 * gfortran.dg/real4-10.f90: Likewise.
6376 * gfortran.dg/real4-16-real8-10.f90: Likewise.
6377 * gfortran.dg/real4-16-real8-16.f90: Likewise.
6378 * gfortran.dg/real4-16-real8-4.f90: Likewise.
6379 * gfortran.dg/real4-16.f90: Likewise.
6380 * gfortran.dg/real4-8-real8-10.f90: Likewise.
6381 * gfortran.dg/real4-8-real8-16.f90: Likewise.
6382 * gfortran.dg/real4-8-real8-4.f90: Likewise.
6383 * gfortran.dg/real4-8.f90: Likewise.
6384 * gfortran.dg/real8-10.f90: Likewise.
6385 * gfortran.dg/real8-16.f90: Likewise.
6386 * gfortran.dg/real8-4.f90: Likewise.
6388 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
6391 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
6393 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
6395 * lib/prune.exp: Prune useless output caused by a linker bug.
6397 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6400 * gcc.target/aarch64/pr93235.c: New test.
6402 2021-03-04 Martin Liska <mliska@suse.cz>
6404 PR gcov-profile/99105
6405 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
6406 correction as the wrapped malloc is called one more time
6408 * gcc.dg/tree-prof/pr97461.c: Likewise.
6410 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6414 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
6415 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
6416 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
6417 dg-warning regexps, instead replace .* with \[^\n\r]*.
6418 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
6419 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
6420 -ftrack-macro-expansion=0 from dg-options.
6421 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
6422 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
6424 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6427 * gcc.dg/cpp/line11.c: New test.
6428 * gcc.dg/cpp/line12.c: New test.
6430 2021-03-04 Alex Coplan <alex.coplan@arm.com>
6433 * gcc.target/aarch64/pr99381.c: New test.
6435 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
6437 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
6439 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
6441 2021-03-04 Nathan Sidwell <nathan@acm.org>
6444 * g++.dg/modules/pr99170-1_a.H: New.
6445 * g++.dg/modules/pr99170-1_b.C: New.
6446 * g++.dg/modules/pr99170-2.h: New.
6447 * g++.dg/modules/pr99170-2_a.C: New.
6448 * g++.dg/modules/pr99170-2_b.C: New.
6449 * g++.dg/modules/pr99170-3_a.H: New.
6450 * g++.dg/modules/pr99170-3_b.C: New.
6451 * g++.dg/modules/inst-2_b.C: Adjust scan.
6452 * g++.dg/modules/inst-4_a.C: Adjust scan.
6453 * g++.dg/modules/inst-4_b.C: Adjust scan.
6454 * g++.dg/modules/member-def-1_b.C: Adjust scan.
6455 * g++.dg/modules/member-def-1_c.C: Adjust scan.
6456 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
6457 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
6458 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
6459 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
6460 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
6461 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
6462 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
6463 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
6464 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
6465 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
6466 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
6468 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
6471 * gfortran.dg/real4-10-real8-10.f90: New test.
6472 * gfortran.dg/real4-10-real8-16.f90: New test.
6473 * gfortran.dg/real4-10-real8-4.f90: New test.
6474 * gfortran.dg/real4-10.f90: New test.
6475 * gfortran.dg/real4-16-real8-10.f90: New test.
6476 * gfortran.dg/real4-16-real8-16.f90: New test.
6477 * gfortran.dg/real4-16-real8-4.f90: New test.
6478 * gfortran.dg/real4-16.f90: New test.
6479 * gfortran.dg/real4-8-real8-10.f90: New test.
6480 * gfortran.dg/real4-8-real8-16.f90: New test.
6481 * gfortran.dg/real4-8-real8-4.f90: New test.
6482 * gfortran.dg/real4-8.f90: New test.
6483 * gfortran.dg/real8-10.f90: New test.
6484 * gfortran.dg/real8-16.f90: New test.
6485 * gfortran.dg/real8-4.f90: New test.
6487 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6489 * gcc.misc-tests/outputs.exp: Enumerate tests.
6491 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6493 * gcc.misc-tests/outputs.exp: Append discriminating
6494 suffixes to tests with duplicate names.
6495 (outest): Assert that each running test has a unique
6498 2021-03-04 Martin Sebor <msebor@redhat.com>
6502 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
6503 * gcc.dg/Wstringop-overflow-65.c: New test.
6504 * gcc.dg/Warray-bounds-69.c: Same.
6506 2021-03-03 Marek Polacek <polacek@redhat.com>
6509 * g++.dg/cpp1z/class-deduction83.C: New test.
6511 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6513 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
6515 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
6518 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6520 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
6522 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
6524 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
6527 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6529 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
6531 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
6534 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6536 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
6538 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
6540 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
6542 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
6544 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
6547 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6550 * g++.dg/cpp1z/eval-order10.C: New test.
6552 2021-03-03 Marek Polacek <polacek@redhat.com>
6556 * g++.dg/cpp1z/class-deduction81.C: New test.
6557 * g++.dg/cpp1z/class-deduction82.C: New test.
6558 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
6559 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
6560 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
6562 2021-03-03 Jason Merrill <jason@redhat.com>
6565 * g++.dg/cpp0x/decltype-call5.C: New test.
6566 * g++.dg/cpp0x/decltype-call6.C: New test.
6568 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6570 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
6572 * gcc.target/i386/pr95798-2.c: Likewise.
6574 2021-03-03 Nathan Sidwell <nathan@acm.org>
6577 * g++.dg/modules/namespace-2_a.C
6578 * g++.dg/modules/pr99344_a.C
6579 * g++.dg/modules/pr99344_b.C
6581 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6584 * gcc.target/i386/pr99321.c: New test.
6586 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6589 * gcc.c-torture/compile/pr99324.c: New test.
6591 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6594 * gcc.dg/graphite/pr99085.c: New test.
6596 2021-03-03 Jason Merrill <jason@redhat.com>
6599 * g++.dg/ext/attr-flatten1.C: New test.
6601 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
6603 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
6604 tests if target test-framework has -L or -I options.
6606 2021-03-02 David Malcolm <dmalcolm@redhat.com>
6609 * gcc.dg/pr99323-1.c: New test.
6610 * gcc.dg/pr99323-2.c: New test.
6612 2021-03-02 Martin Sebor <msebor@redhat.com>
6615 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
6616 * g++.dg/warn/Wnonnull12.C: New test.
6618 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
6620 * gnat.dg/limited5.adb: New test.
6622 2021-03-02 Patrick Palka <ppalka@redhat.com>
6626 * g++.dg/concepts/abbrev9.C: New test.
6627 * g++.dg/cpp2a/concepts-lambda15.C: New test.
6628 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
6629 * g++.dg/cpp2a/concepts-return-req2.C: New test.
6630 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
6631 call to f15 that we expect to accept.
6633 2021-03-02 Patrick Palka <ppalka@redhat.com>
6635 * g++.dg/cpp1z/auto1.C: New test.
6637 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6639 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
6640 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
6641 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
6642 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
6643 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
6644 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
6645 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
6647 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6649 * lib/target-supports.exp: Add check for nnpa facility.
6651 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6653 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
6654 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
6656 2021-03-01 Martin Liska <mliska@suse.cz>
6659 * gcc.target/s390/target-attribute/pr99313.c: New test.
6661 2021-03-01 Nathan Sidwell <nathan@acm.org>
6664 * g++.dg/modules/pr99294.h: New.
6665 * g++.dg/modules/pr99294_a.C: New.
6666 * g++.dg/modules/pr99294_b.C: New.
6668 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
6670 * g++.dg/eh/seh-xmm-unwind.C: New test.
6672 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
6674 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
6675 expression components noexcept.
6676 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6677 * g++.dg/coroutines/pr95345.C: Likewise.
6679 2021-02-28 Jason Merrill <jason@redhat.com>
6681 * g++.dg/ext/attr-lambda3.C: Add missing ;
6683 2021-02-27 Jason Merrill <jason@redhat.com>
6686 * g++.dg/ext/attr-lambda3.C: New test.
6688 2021-02-26 Alexandre Oliva <oliva@gnu.org>
6690 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
6692 * gcc.target/powerpc/pr83629.c: Likewise.
6693 * gcc.target/powerpc/pr84112.c: Likewise.
6695 2021-02-26 Olivier Hainque <hainque@adacore.com>
6697 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
6698 dg-require-effective-target fpic.
6699 * gcc.target/powerpc/ppc-eabi.c: Likewise.
6700 * gcc.target/powerpc/pr26350.c: Likewise.
6701 * gcc.target/powerpc/pr67789.c: Likewise.
6702 * gcc.target/powerpc/pr79439-1.c: Likewise.
6703 * gcc.target/powerpc/pr79439-2.c: Likewise.
6704 * gcc.target/powerpc/pr79439-3.c: Likewise.
6705 * gcc.target/powerpc/pr83629.c: Likewise.
6706 * gcc.target/powerpc/pr84112.c: Likewise.
6708 2021-02-26 Richard Biener <rguenther@suse.de>
6711 * g++.dg/pr99218.C: New testcase.
6713 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6715 * g++.dg/cpp23/lambda-specifiers1.C: New test.
6717 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6720 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
6722 2021-02-26 Jason Merrill <jason@redhat.com>
6725 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
6727 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
6729 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
6730 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
6731 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
6732 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
6733 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
6734 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
6735 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
6736 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
6737 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
6738 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
6739 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
6740 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
6741 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
6742 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
6743 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
6745 2021-02-26 Patrick Palka <ppalka@redhat.com>
6748 * g++.dg/concepts/abbrev8.C: New test.
6750 2021-02-25 Patrick Palka <ppalka@redhat.com>
6754 * g++.dg/diagnostic/local1.C: New test.
6756 2021-02-25 Patrick Palka <ppalka@redhat.com>
6759 * g++.dg/cpp1z/class-deduction79.C: New test.
6760 * g++.dg/cpp1z/class-deduction80.C: New test.
6762 2021-02-25 Marek Polacek <polacek@redhat.com>
6766 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
6767 * g++.dg/cpp0x/constexpr-cast2.C: New test.
6768 * g++.dg/cpp0x/constexpr-cast3.C: New test.
6770 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6773 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
6774 reference parms, to distinguish the rvalue ref. variant.
6775 * g++.dg/coroutines/pr97587.C: New test.
6777 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6780 * g++.dg/coroutines/pr95822.C: New test.
6782 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
6784 * gcc.target/arm/cmse/cmse-18.c: New test.
6786 2021-02-25 Nathan Sidwell <nathan@acm.org>
6789 * g++.dg/modules/pr99166_a.X: Adjust.
6790 * g++.dg/modules/pr99166_b.C: Adjust.
6791 * g++.dg/modules/pr99166_c.C: Adjust.
6792 * g++.dg/modules/pr99166_d.C: Adjust.
6794 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
6796 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
6798 2021-02-25 Tamar Christina <tamar.christina@arm.com>
6800 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
6802 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
6805 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
6807 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
6810 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
6812 2021-02-25 Richard Biener <rguenther@suse.de>
6814 PR tree-optimization/99253
6815 * gcc.dg/vect/pr99253.c: New testcase.
6817 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6820 * gcc.target/i386/pr95798-1.c: New test.
6821 * gcc.target/i386/pr95798-2.c: New test.
6823 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6825 PR tree-optimization/80635
6826 * g++.dg/warn/pr80635-1.C: New test.
6827 * g++.dg/warn/pr80635-2.C: New test.
6829 2021-02-25 David Malcolm <dmalcolm@redhat.com>
6832 * gcc.dg/analyzer/pr99193-1.c: New test.
6833 * gcc.dg/analyzer/pr99193-2.c: New test.
6834 * gcc.dg/analyzer/pr99193-3.c: New test.
6835 * gcc.dg/analyzer/realloc-1.c: New test.
6837 2021-02-24 Nathan Sidwell <nathan@acm.org>
6840 * g++.dg/modules/pr98718_a.C: New.
6841 * g++.dg/modules/pr98718_b.C: New.
6843 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6845 * g++.dg/coroutines/co-await-void_type.C: Mark promise
6846 final_suspend call as noexcept.
6847 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
6848 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
6849 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
6850 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
6851 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
6852 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
6853 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
6854 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
6855 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
6856 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
6857 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
6858 * g++.dg/coroutines/coro1-allocators.h: Likewise.
6859 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
6860 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
6861 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
6862 * g++.dg/coroutines/pr94752.C: Likewise.
6863 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
6864 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
6865 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6866 * g++.dg/coroutines/pr95050.C: Likewise.
6867 * g++.dg/coroutines/pr95345.C: Likewise.
6868 * g++.dg/coroutines/pr95440.C: Likewise.
6869 * g++.dg/coroutines/pr95591.C: Likewise.
6870 * g++.dg/coroutines/pr95711.C: Likewise.
6871 * g++.dg/coroutines/pr95813.C: Likewise.
6872 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
6873 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
6874 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
6875 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
6876 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
6877 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
6878 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
6879 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
6880 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
6881 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
6882 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6883 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
6884 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
6885 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
6886 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
6887 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
6888 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
6889 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
6890 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
6891 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
6893 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6896 * c-c++-common/gomp/pr99226.c: New test.
6897 * gfortran.dg/gomp/pr99226.f90: New test.
6899 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
6902 * gcc.target/i386/pr99123.c: New.
6904 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
6906 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
6908 2021-02-24 Nathan Sidwell <nathan@acm.org>
6911 * g++.dg/modules/pr99072.H: New.
6913 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
6916 * gfortran.dg/assumed_rank_21.f90 : New test.
6918 2021-02-24 Martin Sebor <msebor@redhat.com>
6921 * gcc.dg/pr97172-2.c: New test.
6923 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6925 PR tree-optimization/99220
6926 * g++.dg/vect/pr99220.cc: New test.
6928 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6930 PR tree-optimization/99149
6931 * g++.dg/vect/pr99149.cc: Disabled on BE.
6933 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6936 * g++.dg/coroutines/pr96251.C: New test.
6938 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6940 PR tree-optimization/99225
6941 * gcc.c-torture/compile/pr99225.c: New test.
6943 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6945 PR tree-optimization/99149
6946 * g++.dg/vect/pr99149.cc: New test.
6948 2021-02-24 Richard Biener <rguenther@suse.de>
6951 * gcc.dg/pr99224.c: New testcase.
6953 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
6955 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
6956 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
6957 Add __has_builtin tests for built-ins.
6958 Update expected instruction counts.
6960 2021-02-23 Martin Sebor <msebor@redhat.com>
6963 * g++.dg/warn/Wnonnull11.C: New test.
6965 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
6968 * gfortran.dg/class_defined_operator_2.f03 : New test.
6969 * gfortran.dg/elemental_result_2.f90 : New test.
6970 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
6971 elemental function with an allocatable result with an operator
6972 interface with array dummies and result.
6974 2021-02-23 Harald Anlauf <anlauf@gmx.de>
6977 * gfortran.dg/reshape_zerosize_4.f90: New test.
6979 2021-02-23 Nathan Sidwell <nathan@acm.org>
6982 * g++.dg/modules/pr99208_a.C: New.
6983 * g++.dg/modules/pr99208_b.C: New.
6985 2021-02-23 Martin Liska <mliska@suse.cz>
6988 * c-c++-common/asan/pr99168.c: New test.
6990 2021-02-23 Patrick Palka <ppalka@redhat.com>
6993 * g++.dg/template/non-dependent15.C: New test.
6995 2021-02-23 Jakub Jelinek <jakub@redhat.com>
6997 PR tree-optimization/99204
6998 * gfortran.dg/pr99204.f90: New test.
7000 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
7002 * gcc.target/powerpc/vec-init-10.c: New test.
7004 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
7006 * g++.dg/warn/Wplacement-new-size-1.C,
7007 g++.dg/warn/Wplacement-new-size-2.C,
7008 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
7009 default_packed targets.
7011 2021-02-22 David Malcolm <dmalcolm@redhat.com>
7014 * gcc.dg/analyzer/error-1.c: New test.
7015 * gcc.dg/analyzer/error-2.c: New test.
7016 * gcc.dg/analyzer/error-3.c: New test.
7018 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
7021 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
7022 * c-c++-common/attr-retain-6.c: Likewise.
7023 * c-c++-common/attr-retain-7.c: Likewise.
7024 * c-c++-common/attr-retain-8.c: Likewise.
7025 * c-c++-common/attr-retain-9.c: Likewise.
7027 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7029 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
7031 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7033 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
7034 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
7035 Handle __INT32_TYPE__ being "long int".
7037 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7039 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
7041 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7043 * gcc.target/cris/biap-mul.c: New test.
7045 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7047 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
7049 2021-02-22 Nathan Sidwell <nathan@acm.org>
7052 * g++.dg/modules/pr99174-1_a.C: New.
7053 * g++.dg/modules/pr99174-1_b.C: New.
7054 * g++.dg/modules/pr99174-1_c.C: New.
7055 * g++.dg/modules/pr99174.H: New.
7057 2021-02-22 Nathan Sidwell <nathan@acm.org>
7060 * g++.dg/modules/pr99153_a.H: New.
7061 * g++.dg/modules/pr99153_b.H: New.
7063 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7065 PR rtl-optimization/98791
7066 * gcc.target/aarch64/sve/pr98791.c: New test.
7068 2021-02-22 Richard Biener <rguenther@suse.de>
7070 PR tree-optimization/99165
7071 * g++.dg/pr99165.C: New testcase.
7073 2021-02-21 Harald Anlauf <anlauf@gmx.de>
7075 * gfortran.dg/intent_optimize_3.f90: New test.
7077 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
7079 * c-c++-common/attr-retain-5.c: Skip on AIX.
7080 * c-c++-common/attr-retain-6.c: Same.
7081 * c-c++-common/attr-retain-7.c: Same.
7082 * c-c++-common/attr-retain-8.c: Same.
7083 * c-c++-common/attr-retain-9.c: Same.
7085 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
7088 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
7089 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
7090 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
7091 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
7092 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
7093 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
7095 2021-02-19 Nathan Sidwell <nathan@acm.org>
7098 * g++.dg/modules/pr98741_a.H: New.
7099 * g++.dg/modules/pr98741_b.H: New.
7100 * g++.dg/modules/pr98741_c.C: New.
7101 * g++.dg/modules/pr98741_d.C: New.
7103 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7106 * gfortran.dg/namelist_4.f90: Modify.
7107 * gfortran.dg/namelist_98.f90: New test.
7109 2021-02-19 Martin Sebor <msebor@redhat.com>
7112 * gcc.dg/pr97172.c: Add test cases.
7114 2021-02-19 Nathan Sidwell <nathan@acm.org>
7116 * g++.dg/modules/pr99166_a.X: New.
7117 * g++.dg/modules/pr99166_b.C: New.
7118 * g++.dg/modules/pr99166_c.C: New.
7119 * g++.dg/modules/pr99166_d.C: New.
7121 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7124 * gfortran.dg/coarray/array_temporary-1.f90: New test.
7126 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7129 * gfortran.dg/dtio_36.f90: New test.
7131 2021-02-19 Richard Biener <rguenther@suse.de>
7134 * gcc.dg/pr99122-3.c: New testcase.
7136 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7139 * gcc.target/arm/pure-code/pr98998.c: New test.
7141 2021-02-19 Jakub Jelinek <jakub@redhat.com>
7144 * g++.dg/opt/pr99034.C: New test.
7146 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
7149 * gfortran.dg/ubound_1.f90: New test.
7151 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7154 * gcc.target/aarch64/sve/pr98657.c: New test.
7156 2021-02-19 Jason Merrill <jason@redhat.com>
7158 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
7160 2021-02-19 David Malcolm <dmalcolm@redhat.com>
7163 * jit.dg/test-trap.c: New test.
7165 2021-02-19 Jason Merrill <jason@redhat.com>
7168 * g++.dg/cpp0x/overload4.C: New test.
7170 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
7172 PR rtl-optimization/96264
7173 * gcc.target/powerpc/pr96264.c: New.
7175 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
7178 * c-c++-common/attr-retain-1.c: New test.
7179 * c-c++-common/attr-retain-2.c: Likewise.
7180 * c-c++-common/attr-retain-3.c: Likewise.
7181 * c-c++-common/attr-retain-4.c: Likewise.
7182 * c-c++-common/attr-retain-5.c: Likewise.
7183 * c-c++-common/attr-retain-6.c: Likewise.
7184 * c-c++-common/attr-retain-7.c: Likewise.
7185 * c-c++-common/attr-retain-8.c: Likewise.
7186 * c-c++-common/attr-retain-9.c: Likewise.
7187 * c-c++-common/pr99113.c: Likewise.
7188 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
7189 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
7190 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
7191 * c-c++-common/attr-used-2.c: Likewise.
7192 * c-c++-common/attr-used-3.c: Likewise.
7193 * c-c++-common/attr-used-4.c: Likewise.
7194 * c-c++-common/attr-used-9.c: Likewise.
7195 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
7196 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
7197 * c-c++-common/attr-used-5.c: Don't expect warning for the used
7198 attribute nor SHF_GNU_RETAIN section.
7199 * c-c++-common/attr-used-6.c: Likewise.
7200 * c-c++-common/attr-used-7.c: Likewise.
7201 * c-c++-common/attr-used-8.c: Likewise.
7203 2021-02-18 Nathan Sidwell <nathan@acm.org>
7206 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
7208 * g++.dg/modules/pr99023_a.X: New.
7209 * g++.dg/modules/pr99023_b.X: New.
7211 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7214 * gcc.dg/pr99136.c: New test.
7216 2021-02-18 Nathan Sidwell <nathan@acm.org>
7219 * g++.dg/modules/modules.exp: Remove dg-module-headers support
7220 * g++.dg/modules/alias-2_a.H: Delete.
7221 * g++.dg/modules/sys/alias-2_a.H: Delete.
7223 2021-02-18 Nathan Sidwell <nathan@acm.org>
7226 * g++.dg/modules/pr99023_a.H: Delete.
7227 * g++.dg/modules/pr99023_b.H: Delete.
7229 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7232 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
7234 2021-02-18 Richard Biener <rguenther@suse.de>
7237 * gcc.dg/pr99122-1.c: New testcase.
7238 * gcc.dg/pr99122-2.c: Likewise.
7240 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
7242 PR tree-optimization/99142
7243 * gcc.dg/tree-ssa/pr99142.c: New test.
7245 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7248 * g++.dg/warn/Warray-bounds-17.C: New test.
7250 2021-02-18 Jakub Jelinek <jakub@redhat.com>
7253 * gcc.dg/pr99104.c: New test.
7255 2021-02-17 David Malcolm <dmalcolm@redhat.com>
7258 * gcc.dg/analyzer/pr94596.c: New test.
7260 2021-02-17 Nathan Sidwell <nathan@acm.org>
7263 * g++.dg/modules/pr99023_a.H: New.
7264 * g++.dg/modules/pr99023_b.H: New.
7266 2021-02-17 David Malcolm <dmalcolm@redhat.com>
7269 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
7270 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
7271 options. Remove false leak directive.
7272 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
7276 2021-02-17 Julian Brown <julian@codesourcery.com>
7278 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
7279 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
7280 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
7281 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
7282 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
7284 2021-02-17 Julian Brown <julian@codesourcery.com>
7286 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
7287 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
7288 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
7289 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
7290 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
7291 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7292 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
7293 previously-broken directives.
7295 2021-02-17 Jakub Jelinek <jakub@redhat.com>
7298 * g++.dg/ubsan/pr99106.C: New test.
7300 2021-02-17 Nathan Sidwell <nathan@acm.org>
7303 * g++.dg/lookup/pr99116-1.C: New.
7304 * g++.dg/lookup/pr99116-2.C: New.
7306 2021-02-17 Nathan Sidwell <nathan@acm.org>
7309 * g++.dg/modules/pr99071_a.H: New.
7310 * g++.dg/modules/pr99071_b.H: New.
7312 2021-02-17 Patrick Palka <ppalka@redhat.com>
7316 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
7317 "call to non-'constexpr' function" error message.
7319 2021-02-16 Nathan Sidwell <nathan@acm.org>
7321 * g++.dg/modules/pr99050_a.H: New.
7322 * g++.dg/modules/pr99050_b.C: New.
7324 2021-02-16 Marek Polacek <polacek@redhat.com>
7327 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
7328 * g++.dg/ext/attr-assume-aligned.C: New test.
7330 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
7332 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
7333 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
7335 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
7337 * gfortran.dg/goacc/ref_inquiry.f90: New test.
7338 * gfortran.dg/gomp/ref_inquiry.f90: New test.
7340 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
7343 * gcc.c-torture/compile/pr98096.c: New.
7345 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
7348 * gfortran.dg/fmt_nonchar_1.f90: New test.
7349 * gfortran.dg/fmt_nonchar_2.f90: New test.
7351 2021-02-16 Jakub Jelinek <jakub@redhat.com>
7354 * gcc.target/i386/pr99100.c: New test.
7356 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
7358 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
7360 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
7362 PR rtl-optimization/98872
7363 * gcc.target/powerpc/pr98872.c: New test.
7365 2021-02-15 Jakub Jelinek <jakub@redhat.com>
7367 PR tree-optimization/99079
7368 * gcc.dg/fold-modpow2-2.c: New test.
7369 * gcc.c-torture/execute/pr99079.c: New test.
7371 2021-02-13 Jakub Jelinek <jakub@redhat.com>
7373 PR rtl-optimization/98439
7374 * gcc.target/i386/pr98439.c: New test.
7376 2021-02-13 Jakub Jelinek <jakub@redhat.com>
7379 * gcc.target/i386/pr96166.c: New test.
7381 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7383 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
7384 and restrict the test to aarch64-*-* target only.
7386 2021-02-12 Nathan Sidwell <nathan@acm.org>
7388 * g++.dg/modules/pr99039_a.C: New.
7389 * g++.dg/modules/pr99039_b.C: New.
7391 2021-02-12 Nathan Sidwell <nathan@acm.org>
7394 * g++.dg/modules/pr99040_a.C: New.
7395 * g++.dg/modules/pr99040_b.C: New.
7396 * g++.dg/modules/pr99040_c.C: New.
7397 * g++.dg/modules/pr99040_d.C: New.
7399 2021-02-12 Nathan Sidwell <nathan@acm.org>
7403 * g++.dg/lookup/pr99039.C: New.
7405 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
7408 * gfortran.dg/ieee/ieee_12.f90: New test.
7410 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
7412 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
7414 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
7417 * gcc.target/arm/pr98931.c: Add -mthumb
7419 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
7422 * gfortran.dg/assumed_rank_20.f90: New test.
7424 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7427 * g++.dg/cpp2a/concepts-requires24.C: New test.
7429 2021-02-12 Jason Merrill <jason@redhat.com>
7432 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
7434 2021-02-12 David Malcolm <dmalcolm@redhat.com>
7437 * g++.dg/analyzer/pr99064.C: New test.
7438 * gcc.dg/analyzer/pr98969.c: New test.
7440 2021-02-11 Marek Polacek <polacek@redhat.com>
7443 * g++.dg/template/deduce10.C: New test.
7444 * g++.dg/template/deduce9.C: New test.
7446 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
7449 * g++.target/powerpc/pr99041.C: New test.
7451 2021-02-11 Jakub Jelinek <jakub@redhat.com>
7454 * g++.dg/ext/flexary38.C: New test.
7456 2021-02-11 Marek Polacek <polacek@redhat.com>
7459 * g++.dg/cpp0x/variadic-crash6.C: New test.
7461 2021-02-11 Patrick Palka <ppalka@redhat.com>
7464 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
7466 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
7469 * gcc.target/arm/pr98931.c: New testcase.
7471 2021-02-11 Joel Hutton <joel.hutton@arm.com>
7473 PR tree-optimization/98772
7474 * gcc.target/aarch64/pr98772.c: New test.
7476 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7479 * gfortran.dg/typebound_call_32.f90: New test.
7481 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7484 * gfortran.dg/pr99060.f90: New test.
7486 2021-02-11 Alexandre Oliva <oliva@adacore.com>
7488 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
7490 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7493 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
7495 2021-02-10 Martin Sebor <msebor@redhat.com>
7497 PR tree-optimization/92879
7498 * g++.dg/warn/Warray-bounds-16.C: New test.
7500 2021-02-10 David Malcolm <dmalcolm@redhat.com>
7502 PR preprocessor/96391
7503 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
7504 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
7505 using the location_overflow_plugin.c from gcc.dg/plugin.
7507 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7510 * g++.dg/ext/weak6.C: New test.
7512 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.target/i386/pr99025.c: New test.
7517 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7521 * g++.dg/cpp2a/constexpr-new16.C: New test.
7522 * g++.dg/cpp2a/constexpr-new17.C: New test.
7524 2021-02-10 Nathan Sidwell <nathan@acm.org>
7527 * g++.dg/lookup/pr99030.C: New.
7529 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7532 * g++.dg/gomp/pr99007.C: New test.
7533 * gcc.dg/gomp/pr99007-1.c: New test.
7534 * gcc.dg/gomp/pr99007-2.c: New test.
7535 * gcc.dg/gomp/pr99007-3.c: New test.
7537 2021-02-10 Julian Brown <julian@codesourcery.com>
7540 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
7541 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
7542 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7544 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7547 * gcc.dg/analyzer/file-1.c (test_5): New.
7548 * gcc.dg/analyzer/file-3.c: New test.
7550 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7553 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
7554 * gcc.dg/analyzer/pr94851-2.c: New test.
7555 * gcc.dg/analyzer/pr98575-1.c: New test.
7557 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7559 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
7561 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
7563 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
7565 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
7567 2021-02-09 Nathan Sidwell <nathan@acm.org>
7570 * g++.dg/modules/pr98944_a.C: New.
7571 * g++.dg/modules/pr98944_b.C: New.
7572 * g++.dg/modules/pr98944_c.C: New.
7573 * g++.dg/modules/pr98944_d.C: New.
7575 2021-02-09 Jakub Jelinek <jakub@redhat.com>
7578 * g++.dg/warn/Wstringop-overread-1.C: New test.
7580 2021-02-09 Jason Merrill <jason@redhat.com>
7583 * g++.dg/cpp2a/consteval-expinst1.C: New test.
7585 2021-02-09 Jason Merrill <jason@redhat.com>
7588 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
7590 2021-02-09 Jason Merrill <jason@redhat.com>
7593 * g++.dg/cpp2a/no_unique_address12.C: New test.
7595 2021-02-08 Nathan Sidwell <nathan@acm.org>
7597 * g++.dg/modules/pr98531-2.h: New.
7598 * g++.dg/modules/pr98531-2_a.H: New.
7599 * g++.dg/modules/pr98531-2_b.C: New.
7600 * g++.dg/modules/pr98531-3.h: New.
7601 * g++.dg/modules/pr98531-3_a.H: New.
7602 * g++.dg/modules/pr98531-3_b.C: New.
7604 2021-02-08 Nathan Sidwell <nathan@acm.org>
7607 * g++.dg/modules/pr98531-1.h: New.
7608 * g++.dg/modules/pr98531-1_a.H: New.
7609 * g++.dg/modules/pr98531-1_b.C: New.
7610 * g++.dg/abi/pr98531-1.C: New.
7611 * g++.dg/abi/pr98531-2.C: New.
7612 * g++.dg/abi/pr98531-3.C: New.
7613 * g++.dg/abi/pr98531-4.C: New.
7615 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7618 * gfortran.dg/pr98974.F90: New test.
7620 2021-02-08 Richard Biener <rguenther@suse.de>
7623 * g++.dg/lto/pr96591_0.C: New testcase.
7625 2021-02-05 Marek Polacek <polacek@redhat.com>
7628 * g++.dg/cpp2a/volatile5.C: New test.
7630 2021-02-05 Marek Polacek <polacek@redhat.com>
7633 * g++.dg/cpp2a/using-enum-8.C: New test.
7635 2021-02-05 Nathan Sidwell <nathan@acm.org>
7638 * c-c++-common/pr98943.c: New.
7640 2021-02-05 Richard Biener <rguenther@suse.de>
7642 PR tree-optimization/98855
7643 * g++.dg/vect/slp-pr98855.cc: New testcase.
7645 2021-02-05 Jakub Jelinek <jakub@redhat.com>
7648 * g++.dg/cpp1z/decomp54.C: New test.
7650 2021-02-05 liuhongt <hongtao.liu@intel.com>
7653 * g++.target/i386/avx512bw-pr98537-1.C: New test.
7654 * g++.target/i386/avx512vl-pr98537-1.C: New test.
7655 * g++.target/i386/avx512vl-pr98537-2.C: New test.
7656 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
7657 integer mask comparison should not be generated.
7658 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
7659 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
7660 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
7662 2021-02-04 Julian Brown <julian@codesourcery.com>
7664 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
7665 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7666 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
7667 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
7669 2021-02-04 Julian Brown <julian@codesourcery.com>
7671 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
7673 2021-02-04 Julian Brown <julian@codesourcery.com>
7675 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
7677 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7680 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
7681 $section is .opd, look at .L.$symbol_name's section.
7682 (parse_section_section_of_symbols): Handle .previous directive.
7683 * gcc.dg/array-quals-1.c: Allow .sdata section.
7685 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
7687 * gdc.dg/intrinsics.d: Update test.
7689 2021-02-04 Martin Sebor <msebor@redhat.com>
7692 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
7693 * gcc.dg/label-decl-4.c: Same.
7694 * gcc.dg/mismatch-decl-1.c: Same.
7695 * gcc.dg/old-style-then-proto-1.c: Same.
7696 * gcc.dg/parm-mismatch-1.c: Same.
7697 * gcc.dg/pr35445.c: Same.
7698 * gcc.dg/redecl-11.c: Same.
7699 * gcc.dg/redecl-12.c: Same.
7700 * gcc.dg/redecl-13.c: Same.
7701 * gcc.dg/redecl-15.c: Same.
7702 * gcc.dg/tls/thr-init-1.c: Same.
7703 * objc.dg/id-1.m: Same.
7704 * objc.dg/tls/diag-3.m: Same.
7705 * gcc.dg/pr97882.c: New test.
7706 * gcc.dg/qual-return-7.c: New test.
7707 * gcc.dg/qual-return-8.c: New test.
7709 2021-02-04 Jason Merrill <jason@redhat.com>
7712 * g++.dg/cpp2a/concepts-variadic3.C: New test.
7714 2021-02-04 David Malcolm <dmalcolm@redhat.com>
7717 * gcc.dg/pr97932.c: New test.
7719 2021-02-04 emsr <3dw4rd@verizon.net>
7721 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
7723 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7725 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
7726 of make_signed<size_t>::type in the diagnostics.
7728 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
7731 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
7733 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
7735 * gfortran.dg/goacc/substring.f90: New test.
7736 * gfortran.dg/gomp/substring.f90: New test.
7738 2021-02-04 Martin Liska <mliska@suse.cz>
7740 * gcc.target/i386/prefer-vector-width-attr.c: New test.
7742 2021-02-04 Jason Merrill <jason@redhat.com>
7745 * g++.dg/cpp1z/class-deduction78.C: New test.
7747 2021-02-04 Jason Merrill <jason@redhat.com>
7750 * g++.dg/cpp0x/pr84630.C: Call b().
7751 * g++.dg/cpp2a/lambda-uneval13.C: New test.
7752 * g++.dg/ext/attr-expr1.C: New test.
7754 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7756 PR preprocessor/98882
7757 * gcc.dg/cpp/pr98882.c: New test.
7759 2021-02-03 Jason Merrill <jason@redhat.com>
7761 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
7762 hash-table-verification-limit=10000.
7764 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
7766 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
7767 * g++.dg/cpp23/feat-cxx2b.C: New test.
7768 * g++.dg/cpp23/size_t-literals.C: New test.
7769 * g++.dg/warn/Wsize_t-literals.C: New test.
7771 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7774 * g++.dg/cpp2a/no_unique_address11.C: New test.
7776 2021-02-03 Marek Polacek <polacek@redhat.com>
7779 * g++.dg/cpp0x/noexcept65.C: New test.
7781 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
7784 * gfortran.dg/coarray/array_temporary.f90: New test.
7786 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7789 * gcc.dg/pr97487-1.c: New test.
7790 * gcc.dg/pr97487-2.c: New test.
7792 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7795 * gcc.target/i386/pr97971.c: New test.
7797 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7799 PR tree-optimization/98287
7800 * gcc.dg/pr98287.c: New test.
7802 2021-02-03 Tamar Christina <tamar.christina@arm.com>
7804 PR tree-optimization/98928
7805 * gcc.target/i386/pr98928.c: New test.
7807 2021-02-02 Martin Liska <mliska@suse.cz>
7810 * gcc.target/i386/pr97510.c: New test.
7812 2021-02-02 Jason Merrill <jason@redhat.com>
7815 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
7817 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
7821 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
7824 * gfortran.dg/pr91862.f90: New test.
7826 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7828 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
7830 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7832 PR tree-optimization/98848
7833 * gcc.dg/vect/pr98848.c: New test.
7834 * gcc.dg/vect/pr92205.c: Remove xfail.
7836 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7838 PR tree-optimization/97960
7839 * g++.dg/torture/pr97960.C: New test.
7841 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
7844 * g++.dg/opt/pr98743.C: New.
7846 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7848 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
7850 2021-02-02 Alexandre Oliva <oliva@adacore.com>
7852 * gcc.dg/asan/nested-1.c: New.
7854 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7858 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
7859 prefix to support subroutines where necessary.
7860 * gcc.dg/analyzer/data-model-1.c: Likewise.
7861 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
7863 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
7864 subroutines where necessary.
7865 * gcc.dg/analyzer/pr96651-2.c: Likewise.
7866 * gcc.dg/analyzer/signal-4b.c: Likewise.
7867 * gcc.dg/analyzer/single-field.c: Likewise.
7868 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
7870 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7874 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
7875 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
7877 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7879 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
7882 2021-02-01 David Malcolm <dmalcolm@redhat.com>
7885 * gcc.dg/analyzer/pr98918.c: New test.
7887 2021-02-01 Sergei Trofimovich <siarheit@google.com>
7889 PR tree-optimization/98499
7890 * g++.dg/pr98499.C: new test.
7892 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
7896 2021-02-01 Martin Sebor <msebor@redhat.com>
7899 * gcc.dg/pr97172.c: New test.
7901 2021-02-01 Martin Sebor <msebor@redhat.com>
7904 * g++.dg/Wclass-memaccess-6.C: New test.
7906 2021-02-01 Patrick Palka <ppalka@redhat.com>
7909 * g++.dg/cpp0x/constexpr-98295.C: New test.
7911 2021-02-01 Marek Polacek <polacek@redhat.com>
7914 * g++.dg/ext/builtin-has-attribute2.C: New test.
7916 2021-02-01 Jason Merrill <jason@redhat.com>
7919 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
7921 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7923 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
7925 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
7927 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
7929 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
7931 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
7933 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
7935 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
7937 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
7939 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
7941 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
7943 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
7945 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
7948 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7950 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
7952 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
7954 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
7956 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
7959 2021-02-01 Tamar Christina <tamar.christina@arm.com>
7961 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
7963 2021-02-01 Patrick Palka <ppalka@redhat.com>
7966 * g++.dg/cpp1y/constexpr-84494.C: New test.
7968 2021-02-01 Xing GUO <higuoxing@gmail.com>
7970 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
7972 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
7974 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
7975 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7977 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
7979 * c-c++-common/attr-used-5.c: Skip for Darwin.
7980 * c-c++-common/attr-used-6.c: Likewise.
7981 * c-c++-common/attr-used-7.c: Likewise.
7982 * c-c++-common/attr-used-8.c: Likewise.
7983 * c-c++-common/attr-used-9.c: Likewise.
7985 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
7987 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
7988 * gcc.target/powerpc/pr79251.p9.c: Same.
7990 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7992 * gcc.target/i386/20051216-1.c: New test.
7994 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7997 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
7998 scan-tree-dump-times to x86 and aarch64 targets.
7999 * gcc.dg/gomp/simd-3.c: Likewise.
8001 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
8004 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
8007 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8009 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
8011 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8014 * gcc.target/aarch64/pr97701.c: Modify.
8016 2021-01-29 David Malcolm <dmalcolm@redhat.com>
8018 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
8020 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8023 * gcc.target/aarch64/pr97701.c: New.
8025 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8027 * gcc.target/powerpc/pr91903.c: New test.
8028 * gcc.target/powerpc/builtins-1.fold.h: Update.
8029 * gcc.target/powerpc/builtins-2.c: Update.
8031 2021-01-29 Nathan Sidwell <nathan@acm.org>
8034 * g++.dg/modules/pr98843_a.C: New.
8035 * g++.dg/modules/pr98843_b.H: New.
8036 * g++.dg/modules/pr98843_c.C: New.
8038 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8040 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
8042 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
8043 Richard Biener <rguenther@suse.de>
8045 PR tree-optimization/97627
8046 * g++.dg/pr97627.C: New testcase.
8048 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8051 * gcc.c-torture/compile/pr98849.c: New test.
8053 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8056 * gcc.dg/pr98331.c: New test.
8058 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
8060 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
8062 * gcc.target/powerpc/pr79251.h: ...this.
8063 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8064 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
8066 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
8067 * gcc.target/powerpc/pr79251-run.p9.c: New test.
8069 2021-01-29 Marek Polacek <polacek@redhat.com>
8072 * g++.dg/parse/error63.C: New test.
8074 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8077 * g++.dg/warn/effc5.C: New test.
8079 2021-01-28 Marek Polacek <polacek@redhat.com>
8082 * g++.dg/cpp0x/alignas19.C: New test.
8083 * g++.dg/warn/Warray-bounds15.C: New test.
8085 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
8088 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
8090 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
8092 * gfortran.dg/ISO_Fortran_binding_18.c: Include
8093 ../../../libgfortran/ISO_Fortran_binding.h rather than
8094 ISO_Fortran_binding.h.
8096 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
8098 * gcc.target/powerpc/float128-longdouble-math.c: New test.
8099 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
8100 * gcc.target/powerpc/float128-math.c: Adjust test for new name
8101 being generated. Add support for running test on power10. Add
8102 support for running if long double defaults to 64-bits.
8104 2021-01-28 Jakub Jelinek <jakub@redhat.com>
8108 * g++.target/i386/pr98847.C: New test.
8110 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8112 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
8114 2021-01-28 Nathan Sidwell <nathan@acm.org>
8117 * g++.dg/modules/pr98770_a.C: New.
8118 * g++.dg/modules/pr98770_b.C: New.
8120 2021-01-28 Harald Anlauf <anlauf@gmx.de>
8123 * gfortran.dg/gomp/pr86470.f90: New test.
8125 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
8128 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
8129 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8130 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8131 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8132 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8133 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8134 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8135 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8136 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8137 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8138 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8139 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8140 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8141 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
8144 2021-01-28 Xing GUO <higuoxing@gmail.com>
8146 * gcc.target/riscv/attribute-18.c: New test.
8148 2021-01-27 Harris Snyder <hsnyder@structura.bio>
8150 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
8151 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
8153 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
8155 PR rtl-optimization/97684
8156 * gcc.target/i386/pr97684.c: New.
8158 2021-01-27 Jason Merrill <jason@redhat.com>
8161 * g++.dg/lookup/using4.C: No error in C++20.
8162 * g++.dg/cpp0x/decltype37.C: Adjust message.
8163 * g++.dg/template/crash75.C: Adjust message.
8164 * g++.dg/template/crash76.C: Adjust message.
8165 * g++.dg/cpp0x/inh-ctor36.C: New test.
8166 * g++.dg/cpp1z/inh-ctor39.C: New test.
8167 * g++.dg/cpp2a/using-enum-7.C: New test.
8169 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8172 * gcc.c-torture/execute/pr98853-1.c: New test.
8173 * gcc.c-torture/execute/pr98853-2.c: New test.
8175 2021-01-27 Richard Biener <rguenther@suse.de>
8177 PR tree-optimization/98854
8178 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
8180 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8184 * gfortran.dg/proc_ptr_52.f90 : New test.
8186 2021-01-27 liuhongt <hongtao.liu@intel.com>
8189 * gcc.target/i386/pr98833.c: New test.
8191 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8193 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
8194 optimize ("no-strict-aliasing") attribute.
8195 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
8196 array to avoid violating TBAA.
8197 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8198 array to avoid violating TBAA.
8199 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
8200 array to avoid violating TBAA.
8201 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
8202 array to avoid violating TBAA.
8204 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
8207 * gfortran.dg/elemental_function_5.f90 : New test.
8209 2021-01-27 Jakub Jelinek <jakub@redhat.com>
8211 PR tree-optimization/97260
8212 * gcc.dg/tree-ssa/pr97260.c: New test.
8214 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
8216 * lib/target-supports.exp (check_effective_target_c++2a):
8217 Check for C++2a or C++23.
8218 (check_effective_target_c++20_down): New.
8219 (check_effective_target_c++23_only): New.
8220 (check_effective_target_c++23): New.
8221 * g++.dg/cpp23/cplusplus.C: New.
8223 2021-01-26 Jason Merrill <jason@redhat.com>
8226 * g++.dg/torture/pr97474.C: New test.
8228 2021-01-26 Jason Merrill <jason@redhat.com>
8231 * g++.dg/cpp2a/no_unique_address10.C: New test.
8232 * g++.dg/cpp2a/no_unique_address9.C: New test.
8234 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8236 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
8237 optimize ("no-strict-aliasing") attribute.
8238 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
8239 array to avoid violating TBAA.
8240 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
8241 array to avoid violating TBAA.
8242 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
8243 array to avoid violating TBAA.
8244 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
8245 array to avoid violating TBAA.
8247 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8250 * gcc.c-torture/execute/pr98681.c: New test.
8252 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8255 * gfortran.dg/elemental_assignment_1.f90: New test.
8257 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
8259 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
8260 add previously missing space in '$ident link'.
8262 2021-01-26 Jakub Jelinek <jakub@redhat.com>
8265 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
8267 2021-01-26 Alexandre Oliva <oliva@adacore.com>
8269 * gnat.dg/asan1.adb: New test.
8270 * gnat.dg/asan1_pkg.ads: New additional source.
8272 2021-01-25 Harald Anlauf <anlauf@gmx.de>
8275 * gfortran.dg/pr70070.f90: New test.
8277 2021-01-25 Martin Sebor <msebor@redhat.com>
8280 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
8281 * g++.dg/warn/Wnonnull10.C: New test.
8282 * g++.dg/warn/Wnonnull9.C: New test.
8284 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8286 * gfortran.dg/associate_57.f90: New test.
8288 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8291 * gfortran.dg/interface_assignment_7.f90: New test.
8293 2021-01-25 Jason Merrill <jason@redhat.com>
8296 * g++.dg/cpp2a/no_unique_address8.C: New test.
8298 2021-01-25 Richard Biener <rguenther@suse.de>
8301 * gcc.dg/pr98807.c: New testcase.
8303 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
8305 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
8306 * gnat.dg/thunk2_pkg.ads: New helper.
8308 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
8311 * gfortran.dg/charlen_18.f90 : New test.
8313 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
8315 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
8317 * g++.dg/tc1/dr142.C: Same as above.
8318 * g++.dg/tc1/dr52.C: Same as above.
8319 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
8320 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
8321 * g++.old-deja/g++.jason/access8.C: Same as above.
8322 * g++.old-deja/g++.law/access4.C: Same as above.
8323 * g++.old-deja/g++.law/visibility12.C: Same as above.
8324 * g++.old-deja/g++.law/visibility4.C: Same as above.
8325 * g++.old-deja/g++.law/visibility8.C: Same as above.
8326 * g++.old-deja/g++.other/access4.C: Same as above.
8328 2021-01-23 Patrick Palka <ppalka@redhat.com>
8332 * g++.dg/cpp0x/this2.C: New test.
8333 * g++.dg/template/pr97399.C: New test.
8335 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
8337 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
8338 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
8339 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
8340 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
8341 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
8342 * gcc.target/powerpc/pr79251.p9.c: Same.
8344 2021-01-22 Marek Polacek <polacek@redhat.com>
8347 * g++.dg/cpp0x/noexcept64.C: New test.
8349 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
8351 * g++.dg/eh/spbp.C: Remove skip on AIX.
8353 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8355 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
8356 typo, UINON_TYPE to UNION_TYPE.
8358 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8360 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
8361 UINON_TYPE to UNION_TYPE.
8362 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
8363 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
8365 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8367 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
8368 optimize ("no-strict-aliasing") attribute.
8370 2021-01-22 Jason Merrill <jason@redhat.com>
8373 * g++.dg/init/elide7.C: New test.
8375 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8378 * g++.dg/ubsan/pr95693.C: New test.
8380 2021-01-22 Marek Polacek <polacek@redhat.com>
8383 * g++.dg/abi/mangle76.C: New test.
8385 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
8388 * gfortran.dg/associated_target_7.f90 : New test.
8390 2021-01-22 Martin Jambor <mjambor@suse.cz>
8392 PR tree-optimization/47059
8393 * gcc.dg/tree-ssa/pr47059.c: New test.
8395 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8397 PR tree-optimization/98766
8398 * gcc.dg/pr98766.c: New test.
8400 2021-01-22 Nathan Sidwell <nathan@acm.org>
8403 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
8404 embedded absolute paths.
8405 (module_do_it): Append $std to test name.
8407 2021-01-22 Richard Biener <rguenther@suse.de>
8410 * gcc.dg/pr98793.c: New testcase.
8412 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8414 * gcc.target/powerpc/pr79251.p8.c: New test.
8415 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
8417 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8418 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8419 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8420 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8421 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8422 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8423 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8424 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8425 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8426 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8428 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8430 * gcc.target/powerpc/pr79251.p9.c: New test.
8431 * gcc.target/powerpc/pr79251-run.c: New test.
8432 * gcc.target/powerpc/pr79251.h: New header.
8434 2021-01-22 Richard Biener <rguenther@suse.de>
8437 * gcc.dg/torture/pr98773.c: New testcase.
8439 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8441 PR tree-optimization/90248
8442 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
8444 * gcc.dg/pr90248.c: New test.
8446 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8448 PR tree-optimization/98255
8449 * gcc.dg/pr98255.c: New test.
8451 2021-01-22 Richard Biener <rguenther@suse.de>
8453 PR tree-optimization/98786
8454 * gcc.dg/torture/pr98786.c: New testcase.
8456 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8459 * gcc.target/arm/pr98636.c: New test.
8461 2021-01-22 liuhongt <hongtao.liu@intel.com>
8465 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
8466 * gcc.target/i386/avx512f-pr96891-1.c: New test.
8467 * gcc.target/i386/avx512f-pr96891-2.c: New test.
8468 * gcc.target/i386/avx512f-pr96891-3.c: New test.
8469 * g++.target/i386/avx512f-pr96891-1.C: New test.
8470 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
8472 2021-01-22 Marek Polacek <polacek@redhat.com>
8475 * g++.dg/cpp0x/noexcept63.C: New test.
8477 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
8479 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
8481 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
8482 explicitly check for intervening space, tab or period.
8484 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
8486 PR rtl-optimization/98777
8487 * gcc.target/riscv/pr98777.c: New.
8489 2021-01-21 Patrick Palka <ppalka@redhat.com>
8492 * g++.dg/cpp0x/decltype-71879.C: New test.
8494 2021-01-21 Jakub Jelinek <jakub@redhat.com>
8497 * g++.dg/cpp1y/constexpr-98672.C: New test.
8499 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
8502 * lib/target-supports.exp
8503 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
8504 * gcc.target/arm/ivopts.c: Use target
8505 'arm_thumb2_no_arm_v8_1_lob'.
8507 2021-01-21 Nathan Sidwell <nathan@acm.org>
8510 * g++.dg/modules/stat-mem-1.h: New.
8511 * g++.dg/modules/stat-mem-1_a.H: New.
8512 * g++.dg/modules/stat-mem-1_b.C: New.
8514 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
8517 * gfortran.dg/module_procedure_5.f90 : New test.
8518 * gfortran.dg/module_procedure_6.f90 : New test.
8520 2021-01-21 Richard Biener <rguenther@suse.de>
8523 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
8525 2021-01-21 Richard Biener <rguenther@suse.de>
8528 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
8530 2021-01-21 Richard Biener <rguenther@suse.de>
8532 * gcc.dg/Walloca-2.c: Un-XFAIL.
8534 2021-01-21 liuhongt <hongtao.liu@intel.com>
8536 PR rtl-optimization/98694
8537 * gcc.target/i386/pr98694.c: New test.
8539 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
8541 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
8543 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
8548 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
8550 PR rtl-optimization/98722
8551 * g++.target/s390/pr98722.C: New.
8553 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
8555 PR tree-optimization/96674
8556 * gcc.dg/pr96674.c: New tests.
8558 2021-01-20 Patrick Palka <ppalka@redhat.com>
8561 * g++.dg/cpp2a/lambda-generic9.C: New test.
8563 2021-01-20 Patrick Palka <ppalka@redhat.com>
8566 * g++.dg/parse/access12.C: New test.
8567 * g++.dg/template/access35.C: New test.
8569 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
8571 PR tree-optimization/98535
8572 * gcc.target/aarch64/sve/pr98535.c: New file.
8574 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8577 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
8578 missing diagnostic issues with c_intptr_t == default integer kind.
8580 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8582 PR tree-optimization/98721
8583 * gcc.dg/pr98721-1.c: New test.
8584 * gcc.dg/pr98721-2.c: New test.
8586 2021-01-20 Richard Biener <rguenther@suse.de>
8588 PR tree-optimization/98758
8589 * gcc.dg/torture/pr98758.c: New testcase.
8591 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8594 * c-c++-common/gomp/task-detach-2.c: New test.
8596 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8600 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
8602 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
8604 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
8605 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
8606 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
8607 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
8608 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
8609 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
8611 2021-01-19 Marek Polacek <polacek@redhat.com>
8614 * g++.dg/template/deduce8.C: New test.
8616 2021-01-19 Marek Polacek <polacek@redhat.com>
8619 * g++.dg/lookup/using64.C: New test.
8620 * g++.dg/lookup/using65.C: New test.
8622 2021-01-19 Martin Sebor <msebor@redhat.com>
8625 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
8626 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
8627 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
8628 * gcc.dg/Wfree-nonheap-object-4.c: New test.
8630 2021-01-19 Patrick Palka <ppalka@redhat.com>
8634 * g++.dg/opt/pr87974.C: Adjust.
8635 * g++.dg/template/access34.C: New test.
8636 * g++.dg/template/friend68.C: New test.
8637 * g++.dg/template/friend69.C: New test.
8639 2021-01-19 Marek Polacek <polacek@redhat.com>
8642 * g++.dg/cpp0x/noexcept62.C: New test.
8644 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
8646 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
8648 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8650 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8651 (CHECK_CUMULATIVE_SAT): Delete.
8652 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
8654 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
8655 Remove uses of the above.
8656 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
8658 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8659 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8660 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
8661 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
8663 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
8664 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
8665 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
8667 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
8668 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
8669 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
8671 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
8672 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
8673 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
8675 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
8676 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
8677 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
8679 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
8680 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
8681 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
8682 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8683 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
8684 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
8686 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
8687 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
8689 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
8690 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
8692 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
8693 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
8695 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
8696 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8697 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
8698 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
8699 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8700 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
8701 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
8702 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
8703 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
8704 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8706 2021-01-19 Jeff Law <law@redhat.com>
8708 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
8709 and update expected output.
8711 2021-01-19 Richard Biener <rguenther@suse.de>
8714 * g++.dg/pr98330.C: New testcase.
8715 * gcc.dg/pr98330.c: Likewise.
8717 2021-01-19 Richard Biener <rguenther@suse.de>
8720 * gfortran.dg/pr97673.f90: New testcase.
8722 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
8725 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
8726 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
8727 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
8729 2021-01-19 Martin Jambor <mjambor@suse.cz>
8732 * g++.dg/ipa/pr98690.C: New test.
8734 2021-01-18 Jeff Law <law@redhat.com>
8736 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
8738 2021-01-18 Patrick Palka <ppalka@redhat.com>
8740 * g++.dg/cpp1z/class-deduction77.C: New test.
8742 2021-01-18 Jakub Jelinek <jakub@redhat.com>
8744 PR tree-optimization/98727
8745 * gcc.c-torture/execute/pr98727.c: New test.
8747 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8750 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
8751 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8753 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8755 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
8756 * g++.dg/no-stack-protector-attr.C: Likewise.
8758 2021-01-18 David Malcolm <dmalcolm@redhat.com>
8760 * gcc.dg/analyzer/attr-malloc-1.c: New test.
8761 * gcc.dg/analyzer/attr-malloc-2.c: New test.
8762 * gcc.dg/analyzer/attr-malloc-4.c: New test.
8763 * gcc.dg/analyzer/attr-malloc-5.c: New test.
8764 * gcc.dg/analyzer/attr-malloc-6.c: New test.
8765 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
8766 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
8768 2021-01-18 Richard Biener <rguenther@suse.de>
8771 * gcc.dg/vect/slp-11b.c: Adjust.
8773 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8776 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
8777 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
8779 2021-01-18 Richard Biener <rguenther@suse.de>
8782 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
8784 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
8786 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
8787 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
8788 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
8789 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
8790 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
8791 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
8792 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
8793 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
8794 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
8795 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
8796 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
8797 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
8799 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
8801 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
8802 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
8803 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
8804 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
8805 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
8806 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
8807 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
8808 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
8809 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
8810 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
8811 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
8813 2021-01-17 Martin Jambor <mjambor@suse.cz>
8816 * gcc.dg/ipa/pr98222.c: New test.
8818 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8820 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
8821 ../../../libgfortran/ISO_Fortran_binding.h rather than
8822 ISO_Fortran_binding.h.
8824 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
8826 * c-c++-common/gomp/task-detach-1.c: New.
8827 * g++.dg/gomp/task-detach-1.C: New.
8828 * gcc.dg/gomp/task-detach-1.c: New.
8829 * gfortran.dg/gomp/task-detach-1.f90: New.
8831 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8833 PR tree-optimization/96669
8834 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
8835 * gcc.dg/tree-ssa/pr96669-2.c: New test.
8837 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8839 PR tree-optimization/96271
8840 * gcc.target/i386/pr96271.c: New test.
8842 2021-01-15 Carl Love <cel@us.ibm.com>
8844 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
8846 2021-01-15 Harris Snyder <hsnyder@structura.bio>
8848 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8849 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
8851 2021-01-15 Nathan Sidwell <nathan@acm.org>
8854 * g++.dg/template/pr98538.C: New.
8856 2021-01-15 Nathan Sidwell <nathan@acm.org>
8858 PR preprocessor/95253
8859 * g++.dg/modules/dep-1_a.C: Adjust expected output.
8860 * g++.dg/modules/dep-1_b.C: Likewise.
8861 * g++.dg/modules/dep-2.C: Likewise.
8863 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8865 PR tree-optimization/96669
8866 * gcc.dg/tree-ssa/pr96669-1.c: New test.
8868 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8870 PR tree-optimization/96681
8871 * gcc.dg/tree-ssa/pr96681.c: New test.
8873 2021-01-15 Jason Merrill <jason@redhat.com>
8876 * g++.dg/cpp1z/elide5.C: New test.
8878 2021-01-15 Jason Merrill <jason@redhat.com>
8880 * g++.dg/cpp1z/elide4.C: New test.
8882 2021-01-15 Jason Merrill <jason@redhat.com>
8885 * g++.dg/cpp0x/initlist-array13.C: New test.
8887 2021-01-15 Alexandre Oliva <oliva@adacore.com>
8889 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
8890 * gcc.dg/analyzer/data-model-1.c: Likewise.
8891 * gcc.dg/analyzer/malloc-1.c: Likewise.
8892 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
8894 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8896 PR tree-optimization/96671
8897 * gcc.dg/tree-ssa/pr96671-1.c: New test.
8898 * gcc.dg/tree-ssa/pr96671-2.c: New test.
8900 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8902 PR tree-optimization/98597
8903 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
8904 Expect for now a (char *) cast for VLAs.
8905 * gcc.dg/uninit-40.c: New test.
8907 2021-01-15 Nathan Sidwell <nathan@acm.org>
8910 * g++.dg/modules/pr98591.H: New file.
8912 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
8915 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
8916 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
8918 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
8920 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
8921 libatomic into testcases in gcc.target/s390/md.
8922 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
8925 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8928 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8929 vceqz_p64, vceqq_p64 and vceqzq_p64.
8930 * gcc.target/arm/simd/vceqz_p64.c: New test.
8931 * gcc.target/arm/simd/vceqzq_p64.c: New test.
8933 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8936 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8939 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8940 vceqz_p64, vceqq_p64 and vceqzq_p64.
8942 2021-01-15 Martin Liska <mliska@suse.cz>
8944 * lib/gcov.exp: Use 'env python3' for execution of pytests.
8945 Check that pytest accepts all needed options first.
8946 Improve formatting of PASS/FAIL lines.
8948 2021-01-15 Richard Biener <rguenther@suse.de>
8951 * gcc.dg/vect/bb-slp-32.c: Align p.
8953 2021-01-15 Richard Biener <rguenther@suse.de>
8956 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
8958 2021-01-15 Richard Biener <rguenther@suse.de>
8961 * gcc.dg/vect/slp-45.c: Key scanning on
8964 2021-01-15 Richard Biener <rguenther@suse.de>
8967 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
8969 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8972 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8973 vceqz_p64, vceqq_p64 and vceqzq_p64.
8975 2021-01-15 Richard Biener <rguenther@suse.de>
8978 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
8980 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8982 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
8984 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8986 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
8988 2021-01-15 Richard Biener <rguenther@suse.de>
8990 PR tree-optimization/98685
8991 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
8993 2021-01-15 Tamar Christina <tamar.christina@arm.com>
8995 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
8996 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
8998 2021-01-14 David Malcolm <dmalcolm@redhat.com>
9000 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
9002 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
9004 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
9006 2021-01-14 Tamar Christina <tamar.christina@arm.com>
9008 * gcc.dg/vect/complex/complex-mla-template.c: New test.
9009 * gcc.dg/vect/complex/complex-mls-template.c: New test.
9010 * gcc.dg/vect/complex/complex-mul-template.c: New test.
9011 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
9012 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
9013 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
9014 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
9015 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
9016 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
9017 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
9018 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
9019 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
9020 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
9021 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
9022 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
9023 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
9024 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
9025 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
9026 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
9027 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
9028 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
9030 2021-01-14 Marek Polacek <polacek@redhat.com>
9032 * g++.dg/template/pr98372.C: Only run in C++14 and up.
9034 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9036 * substr_10.f90: New test.
9037 * substr_9.f90: New test.
9039 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9041 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
9042 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
9044 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9046 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
9048 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9051 * gfortran.dg/pr98661.f90: New test.
9053 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9056 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9059 * gfortran.dg/pr98661.f90: New test.
9061 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9064 * gfortran.dg/pr98661.f90: New test.
9066 2021-01-14 Martin Liska <mliska@suse.cz>
9068 * g++.dg/gcov/gcov-17.C: New test.
9069 * g++.dg/gcov/test-gcov-17.py: New test.
9071 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9074 * gcc.target/i386/pr98667-1.c: New file.
9075 * gcc.target/i386/pr98667-2.c: Likewise.
9076 * gcc.target/i386/pr98667-3.c: Likewise.
9078 2021-01-14 Richard Biener <rguenther@suse.de>
9080 PR tree-optimization/98674
9081 * gcc.dg/vect/pr98674.c: New testcase.
9083 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
9086 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
9088 * gcc.target/i386/pr95021-3.c: Likewise.
9090 2021-01-14 Nathan Sidwell <nathan@acm.org>
9093 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
9094 * g++.dg/template/pr98372.C: New.
9096 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9099 * gcc.target/i386/pr98670.c: New test.
9101 2021-01-14 Jakub Jelinek <jakub@redhat.com>
9103 PR tree-optimization/96688
9104 * gcc.dg/tree-ssa/pr96688.c: New test.
9105 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
9106 * gcc.target/i386/pr66821.c: Likewise.
9108 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
9110 * gcc.target/aarch64/sve/cost_model_11.c: New test.
9111 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
9112 -fno-vect-cost-model.
9114 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9116 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
9117 sqxtn2 scan-assembler-times.
9119 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9121 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
9122 scan-assembler-times for xtn2.
9124 2021-01-13 Marek Polacek <polacek@redhat.com>
9127 * g++.dg/lookup/using63.C: New test.
9129 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9131 PR tree-optimization/96691
9132 * gcc.dg/tree-ssa/pr96691.c: New test.
9134 2021-01-13 Richard Biener <rguenther@suse.de>
9136 PR tree-optimization/92645
9137 * gcc.target/i386/pr92645-7.c: New testcase.
9138 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
9139 * gcc.dg/pr69047.c: Likewise.
9141 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9143 * gcc.target/aarch64/sve/mls_2.c: New test.
9144 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
9145 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
9146 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
9147 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
9148 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
9150 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9152 * gcc.target/aarch64/sve/mla_2.c: New test.
9153 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
9154 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
9155 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
9156 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
9157 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
9159 2021-01-13 Richard Biener <rguenther@suse.de>
9161 PR tree-optimization/92645
9162 * gcc.target/i386/pr92645-6.c: New testcase.
9164 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
9166 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
9167 * gcc.target/aarch64/sve/sel_2.c: Likewise.
9168 * gcc.target/aarch64/sve/sel_3.c: Likewise.
9170 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
9174 scan-assembler. Add tests with zero vector as first __builtin_shuffle
9176 * gcc.target/i386/pr95905-3.c: New test.
9177 * gcc.target/i386/pr95905-4.c: New test.
9179 2021-01-13 Martin Liska <mliska@suse.cz>
9181 PR tree-optimization/98455
9182 * gcc.dg/tree-ssa/pr98455.c: New test.
9184 2021-01-13 Richard Biener <rguenther@suse.de>
9186 PR tree-optimization/98640
9187 * gcc.dg/torture/pr98640.c: New testcase.
9189 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9192 * gcc.target/i386/pr96938.c: New test.
9194 2021-01-13 Jakub Jelinek <jakub@redhat.com>
9197 * gcc.target/i386/pr95905-1.c: New test.
9198 * gcc.target/i386/pr95905-2.c: New test.
9200 2021-01-13 Julian Brown <julian@codesourcery.com>
9202 * gcc.target/gcn/fpdiv.c: New test.
9204 2021-01-12 Martin Sebor <msebor@redhat.com>
9208 * g++.dg/warn/Wuninitialized-13.C: New test.
9209 gcc.dg/uninit-39.c: New test.
9211 * gcc.dg/uninit-39.c: New file.
9213 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
9216 * gcc.target/arm/simd/mve-vneg.c: Update test.
9218 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
9221 * gcc.target/arm/pr97969.c: New.
9223 2021-01-12 Patrick Palka <ppalka@redhat.com>
9226 * g++.dg/cpp2a/concepts-ctad1.C: New test.
9227 * g++.dg/cpp2a/concepts-ctad2.C: New test.
9229 2021-01-12 Richard Biener <rguenther@suse.de>
9231 PR tree-optimization/98550
9232 * g++.dg/opt/pr98550.C: New testcase.
9234 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9236 PR tree-optimization/98629
9237 * gcc.c-torture/compile/pr98629.c: New test.
9239 2021-01-12 Jakub Jelinek <jakub@redhat.com>
9241 PR tree-optimization/95731
9242 * gcc.dg/tree-ssa/pr95731.c: New test.
9243 * gcc.c-torture/execute/pr95731.c: New test.
9245 2021-01-12 Marek Polacek <polacek@redhat.com>
9248 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
9250 2021-01-12 David Malcolm <dmalcolm@redhat.com>
9253 * gcc.dg/analyzer/pr98628.c: New test.
9255 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9257 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
9258 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
9259 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
9260 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
9261 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
9262 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
9263 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
9265 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9267 * g++.target/aarch64/sve/cond_bic_1.C: New test.
9268 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
9269 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
9270 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
9272 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9274 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
9276 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9278 * g++.target/aarch64/sve/abd_1.C: New test.
9279 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
9280 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
9281 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
9282 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
9284 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9286 * gcc.target/aarch64/sve/adr_6.c: New test.
9288 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9290 * g++.target/aarch64/sve/cond_arith_1.C: New test.
9291 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
9292 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
9293 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
9294 * g++.target/aarch64/sve/cond_shift_1.C: New test.
9295 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
9296 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
9297 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
9299 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9302 * g++.target/aarch64/sve/max_1.C: New test.
9303 * g++.target/aarch64/sve/min_1.C: Likewise.
9304 * gcc.target/aarch64/sve/mul_2.c: Likewise.
9306 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
9308 * gcc.target/aarch64/sve/shift_2.c: New test.
9310 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9313 * g++.dg/abi/abi-tag24.C: New test.
9315 2021-01-11 Richard Biener <rguenther@suse.de>
9317 PR tree-optimization/91403
9318 * gcc.dg/vect/pr91403.c: New testcase.
9320 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
9323 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
9324 Expect .ld1_args only when GNU LD is used.
9325 Add an exception for *.gcc_args files.
9327 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9329 PR tree-optimization/95867
9330 * gcc.dg/tree-ssa/pr95867.c: New test.
9332 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9334 PR tree-optimization/95852
9335 * gcc.target/i386/pr95852-3.c: New test.
9336 * gcc.target/i386/pr95852-4.c: New test.
9338 2021-01-11 Jakub Jelinek <jakub@redhat.com>
9340 PR tree-optimization/95852
9341 * gcc.target/i386/pr95852-1.c: New test.
9342 * gcc.target/i386/pr95852-2.c: New test.
9344 2021-01-11 Martin Liska <mliska@suse.cz>
9346 PR gcov-profile/98273
9347 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
9348 * g++.dg/gcov/pr98273.C: New test.
9349 * g++.dg/gcov/gcov.py: New test.
9350 * g++.dg/gcov/test-pr98273.py: New test.
9352 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
9354 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
9355 constant then rather than addition.
9356 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
9357 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
9359 2021-01-09 Jakub Jelinek <jakub@redhat.com>
9362 * c-c++-common/pr98556.c: New test.
9364 2021-01-09 Jakub Jelinek <jakub@redhat.com>
9366 PR rtl-optimization/98603
9367 * gcc.target/i386/pr98603.c: New test.
9368 * gcc.target/aarch64/pr98603.c: New test.
9370 2021-01-09 Alexandre Oliva <oliva@gnu.org>
9373 * gcc.dg/debug/pr97714.c: New.
9375 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9378 * gcc.target/i386/pr98482-1.c: Require lp64.
9379 * gcc.target/i386/pr98482-2.c: Likewise.
9381 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
9383 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
9384 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
9386 2021-01-08 Patrick Palka <ppalka@redhat.com>
9389 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
9391 2021-01-08 Patrick Palka <ppalka@redhat.com>
9394 * g++.dg/template/access32.C: New test.
9395 * g++.dg/template/access33.C: New test.
9397 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9400 * gcc.target/i386/pr98482-2.c: Updated.
9402 2021-01-08 Richard Biener <rguenther@suse.de>
9404 PR tree-optimization/98544
9405 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
9407 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9410 * gcc.target/i386/pr98482-1.c: New test.
9411 * gcc.target/i386/pr98482-1.c: Likewise.
9412 * gcc.target/i386/pr98482-2.c: New file.
9414 2021-01-08 Jakub Jelinek <jakub@redhat.com>
9417 * gcc.target/i386/pr98585.c: New test.
9419 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9421 * gcc.target/aarch64/sve/cnot_2.c: New test.
9422 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
9423 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
9424 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
9425 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
9426 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
9427 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
9429 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9431 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
9432 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
9433 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
9434 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
9435 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
9436 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
9437 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
9438 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
9440 2021-01-08 Tamar Christina <tamar.christina@arm.com>
9442 * lib/target-supports.exp
9443 (check_effective_target_aarch64_asm_sve2_ok): New.
9444 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
9445 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9447 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9449 * gcc.target/aarch64/usaba_1.c: New test.
9451 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9454 * gfortran.dg/deferred_character_35.f90 : New test.
9456 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9459 * gfortran.dg/implied_do_3.f90 : New test.
9461 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9463 * gcc.dg/array-quals-1.c: Allow srodata.
9465 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9467 * gcc.target/riscv/predef-10.c: New.
9468 * gcc.target/riscv/predef-11.c: New.
9469 * gcc.target/riscv/predef-12.c: New.
9470 * gcc.target/riscv/predef-13.c: New.
9472 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9475 * g++.dg/cpp2a/bit-cast10.C: New test.
9477 2021-01-07 Martin Sebor <msebor@redhat.com>
9480 * gcc.dg/plugin/gil-1.c: Adjust expected output.
9481 * gcc.dg/uninit-pr98578.c: New test.
9483 2021-01-07 Marek Polacek <polacek@redhat.com>
9486 * g++.dg/cpp0x/auto55.C: New test.
9488 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9491 * gcc.dg/analyzer/pr98580-a.c: New test.
9492 * gcc.dg/analyzer/pr98580-b.c: New test.
9494 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
9497 * gfortran.dg/associate_54.f90: New test.
9498 * gfortran.dg/associate_55.f90: New test.
9499 * gfortran.dg/associate_56.f90: New test.
9501 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9504 * gcc.target/i386/pr98567-1.c: New test.
9505 * gcc.target/i386/pr98567-2.c: New test.
9507 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9509 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
9510 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
9511 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
9512 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
9513 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
9514 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
9515 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
9516 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
9518 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9520 PR tree-optimization/98560
9521 * gcc.dg/vect/pr98560-2.c: New test.
9523 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9525 PR tree-optimization/98560
9526 * gcc.dg/vect/pr98560-1.c: New test.
9528 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9530 PR tree-optimization/98568
9531 * g++.dg/torture/pr98568.C: New test.
9533 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
9535 * gcc.target/i386/pr92658-avx512bw.c: Add
9536 -mprefer-vector-width=512 to avoid impact of different default
9537 mtune which gcc is built with.
9538 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
9540 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9543 * gcc.dg/analyzer/pr97074.c: New test.
9545 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9548 * gcc.dg/analyzer/pr98564.c: New test.
9550 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
9552 PR rtl-optimization/97978
9553 * gcc.target/i386/pr97978.c: New.
9555 2021-01-06 Martin Sebor <msebor@redhat.com>
9558 * g++.dg/pr95768.C: New test.
9559 * g++.dg/warn/Wuninitialized-12.C: New test.
9560 * gcc.dg/uninit-38.c: New test.
9562 2021-01-06 Martin Sebor <msebor@redhat.com>
9565 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
9567 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
9570 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
9571 as the final suspend point so that we can check that the state
9572 machine has reached the expected point.
9574 2021-01-06 Marek Polacek <polacek@redhat.com>
9577 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
9580 2021-01-06 Alexandre Oliva <oliva@adacore.com>
9582 * g++.dg/opt/store-merging-2.C: Add the required alignment.
9584 2021-01-06 Richard Biener <rguenther@suse.de>
9586 PR tree-optimization/95582
9587 * gcc.dg/pr95582.c: New testcase.
9589 2021-01-06 Richard Biener <rguenther@suse.de>
9591 PR tree-optimization/98513
9592 * gcc.dg/tree-ssa/pr98513.c: New testcase.
9594 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9597 * gcc.dg/analyzer/pr97072.c: New test.
9599 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9602 * gcc.dg/analyzer/pr98073.c: New test.
9604 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9607 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
9609 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
9611 * gcc.target/s390/s390.exp: Replace %% with %.
9613 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
9615 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
9617 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9620 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
9621 unsigned short to compute pextrw result.
9623 2021-01-05 Patrick Palka <ppalka@redhat.com>
9625 * g++.dg/template/partial5.C: Adjust directives to expect the
9626 same errors across all dialects.
9627 * g++.dg/cpp1z/nontype-auto17.C: New test.
9628 * g++.dg/cpp1z/nontype-auto18.C: New test.
9629 * g++.dg/template/ttp33.C: New test.
9631 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9633 PR tree-optimization/94802
9634 * gcc.target/i386/pr94802.c: New test.
9635 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
9637 2021-01-05 Richard Biener <rguenther@suse.de>
9639 PR tree-optimization/98516
9640 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
9641 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
9643 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9646 * g++.dg/cpp2a/bit-cast8.C: New test.
9647 * g++.dg/cpp2a/bit-cast9.C: New test.
9649 2021-01-05 Marek Polacek <polacek@redhat.com>
9652 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
9653 * g++.dg/cpp0x/noexcept61.C: New test.
9655 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9657 PR tree-optimization/96928
9658 * gcc.dg/tree-ssa/pr96928.c: New test.
9659 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
9660 instead of scanning rtl dump for ifcvt message check assembly
9661 for xor instruction.
9663 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9665 PR tree-optimization/96930
9666 * g++.dg/tree-ssa/pr96930.C: New test.
9668 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9670 PR tree-optimization/96239
9671 * gcc.dg/tree-ssa/pr96239.c: New test.
9673 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
9676 * gcc.target/i386/pr98522.c: New test.
9678 2021-01-05 Nathan Sidwell <nathan@acm.org>
9680 * g++.dg/modules/mod-decl-1.C: Adjust.
9681 * g++.dg/modules/p0713-2.C: Adjust.
9682 * g++.dg/modules/p0713-3.C: Adjust.
9684 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9687 * gcc.target/i386/pr98495-1.c: New test.
9688 * gcc.target/i386/pr98495-2.c: New test.
9689 * gcc.target/i386/pr98495-3.c: New test.
9690 * gcc.target/i386/pr98495-4.c: New test.
9691 * gcc.target/i386/pr98495-5.c: New test.
9693 2021-01-05 liuhongt <hongtao.liu@intel.com>
9695 * gcc.target/i386/sse2-pr98461-2.c: New test.
9697 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9699 PR rtl-optimization/97144
9700 * gcc.c-torture/compile/pr97144.c: New test.
9701 * gcc.target/aarch64/sve/pr97144.c: Likewise.
9703 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9705 PR rtl-optimization/98403
9706 * g++.dg/opt/pr98403.C: New test.
9708 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9710 PR rtl-optimization/98334
9711 * gcc.target/i386/pr98334.c: New test.
9713 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
9715 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
9717 2021-01-05 David Malcolm <dmalcolm@redhat.com>
9720 * gcc.dg/analyzer/pr98293.c: New test.
9722 2021-01-04 Martin Uecker <muecker@gwdg.de>
9725 * gcc.dg/pr98029.c: New test.
9727 2021-01-04 Nathan Sidwell <nathan@acm.org>
9729 * g++.dg/modules/binding-1_a.H: New.
9730 * g++.dg/modules/binding-1_b.H: New.
9731 * g++.dg/modules/binding-1_c.C: New.
9732 * g++.dg/modules/binding-2.H: New.
9733 * g++.dg/modules/builtin-3_a.C: New.
9734 * g++.dg/modules/global-2_a.C: New.
9735 * g++.dg/modules/global-2_b.C: New.
9736 * g++.dg/modules/global-3_a.C: New.
9737 * g++.dg/modules/global-3_b.C: New.
9738 * g++.dg/modules/hello-1_a.C: New.
9739 * g++.dg/modules/hello-1_b.C: New.
9740 * g++.dg/modules/iostream-1_a.H: New.
9741 * g++.dg/modules/iostream-1_b.C: New.
9742 * g++.dg/modules/part-5_a.C: New.
9743 * g++.dg/modules/part-5_b.C: New.
9744 * g++.dg/modules/part-5_c.C: New.
9745 * g++.dg/modules/stdio-1_a.H: New.
9746 * g++.dg/modules/stdio-1_b.C: New.
9747 * g++.dg/modules/string-1_a.H: New.
9748 * g++.dg/modules/string-1_b.C: New.
9749 * g++.dg/modules/string-view1.C: New.
9750 * g++.dg/modules/string-view2.C: New.
9751 * g++.dg/modules/tinfo-1.C: New.
9752 * g++.dg/modules/tinfo-2_a.H: New.
9753 * g++.dg/modules/tinfo-2_b.C: New.
9754 * g++.dg/modules/tname-spec-1_a.H: New.
9755 * g++.dg/modules/tname-spec-1_b.C: New.
9756 * g++.dg/modules/xtreme-header-1.h: New.
9757 * g++.dg/modules/xtreme-header-1_a.H: New.
9758 * g++.dg/modules/xtreme-header-1_b.C: New.
9759 * g++.dg/modules/xtreme-header-1_c.C: New.
9760 * g++.dg/modules/xtreme-header-2.h: New.
9761 * g++.dg/modules/xtreme-header-2_a.H: New.
9762 * g++.dg/modules/xtreme-header-2_b.C: New.
9763 * g++.dg/modules/xtreme-header-2_c.C: New.
9764 * g++.dg/modules/xtreme-header-3.h: New.
9765 * g++.dg/modules/xtreme-header-3_a.H: New.
9766 * g++.dg/modules/xtreme-header-3_b.C: New.
9767 * g++.dg/modules/xtreme-header-3_c.C: New.
9768 * g++.dg/modules/xtreme-header-4.h: New.
9769 * g++.dg/modules/xtreme-header-4_a.H: New.
9770 * g++.dg/modules/xtreme-header-4_b.C: New.
9771 * g++.dg/modules/xtreme-header-4_c.C: New.
9772 * g++.dg/modules/xtreme-header-5.h: New.
9773 * g++.dg/modules/xtreme-header-5_a.H: New.
9774 * g++.dg/modules/xtreme-header-5_b.C: New.
9775 * g++.dg/modules/xtreme-header-5_c.C: New.
9776 * g++.dg/modules/xtreme-header-6.h: New.
9777 * g++.dg/modules/xtreme-header-6_a.H: New.
9778 * g++.dg/modules/xtreme-header-6_b.C: New.
9779 * g++.dg/modules/xtreme-header-6_c.C: New.
9780 * g++.dg/modules/xtreme-header.h: New.
9781 * g++.dg/modules/xtreme-header_a.H: New.
9782 * g++.dg/modules/xtreme-header_b.C: New.
9783 * g++.dg/modules/xtreme-tr1.h: New.
9784 * g++.dg/modules/xtreme-tr1_a.H: New.
9785 * g++.dg/modules/xtreme-tr1_b.C: New.
9787 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9789 PR tree-optimization/95401
9790 * g++.dg/vect/pr95401.cc: New test.
9791 * g++.dg/vect/pr95401a.cc: Likewise.
9793 2021-01-04 Richard Biener <rguenther@suse.de>
9795 PR tree-optimization/98308
9796 * gcc.dg/vect/pr98308.c: New testcase.
9798 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9800 PR tree-optimization/95771
9801 * gcc.target/i386/pr95771.c: New test.
9803 2021-01-04 Richard Biener <rguenther@suse.de>
9805 PR tree-optimization/98464
9806 * g++.dg/opt/pr98464.C: New testcase.
9808 2021-01-04 Richard Biener <rguenther@suse.de>
9810 PR tree-optimization/98282
9811 * g++.dg/opt/pr98282.C: New testcase.
9813 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9816 * gcc.target/aarch64/pr89057.c: New test.
9818 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9820 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
9822 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9823 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9824 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9826 2021-01-04 Martin Liska <mliska@suse.cz>
9828 * README: Convert to utf8 from iso8859.
9830 2021-01-04 Martin Liska <mliska@suse.cz>
9832 * gcc.target/avr/avr.exp: Run dos2unix on the file.
9834 2021-01-04 Richard Biener <rguenther@suse.de>
9836 PR tree-optimization/98291
9837 * gcc.dg/vect/slp-reduc-11.c: New testcase.
9838 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
9840 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9842 PR tree-optimization/96782
9843 * gcc.dg/tree-ssa/pr96782.c: New test.
9845 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
9847 * gcc.misc-tests/outputs.exp: Adjust testcase.
9849 2021-01-01 Jakub Jelinek <jakub@redhat.com>
9851 * ChangeLog-2020: Rotate ChangeLog. New file.
9853 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9855 * lib/target-supports.exp
9856 (check_effective_target_arm_fp16_alternative_ok_nocache):
9857 Return zero for *-*-vxworks7r* targets.
9858 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
9859 * gcc.target/arm/aapcs/vfp23.c: Likewise.
9860 * gcc.target/arm/aapcs/vfp24.c: Likewise.
9861 * gcc.target/arm/aapcs/vfp25.c: Likewise.
9863 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9865 * g++.dg/init/new26.C: Fix overriding of the delete operator
9868 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9870 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
9873 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9875 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
9876 the test's dg-options.
9877 * gcc.target/arm/pr78255-2.c: Likewise.
9879 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9881 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
9883 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9885 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
9888 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9890 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
9892 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9894 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
9897 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9899 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
9901 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9903 * g++.dg/other/anon5.C: Skip on vxworks kernel.
9905 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9907 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
9908 * gcc.dg/vxworks/initpri2.c: Likewise.
9910 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9912 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
9915 2021-01-01 Olivier Hainque <hainque@adacore.com>
9917 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
9918 * gcc.dg/pthread-init-2.c: Ditto.
9920 2021-01-01 Olivier Hainque <hainque@adacore.com>
9922 * lib/target-supports.exp (check_weak_available,
9923 check_fork_available, check_effective_target_lto,
9924 check_effective_target_mempcpy): Add vxworks filters.
9926 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9928 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
9929 explicit -mno-long-calls.
9930 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
9932 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9934 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
9935 * g++.target/arm/no_unique_address_2.C: Likewise.
9937 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9939 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
9940 * gcc.target/arm/headmerge-2.c: Likewise.
9942 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9944 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
9947 Copyright (C) 2021 Free Software Foundation, Inc.
9949 Copying and distribution of this file, with or without modification,
9950 are permitted in any medium without royalty provided the copyright
9951 notice and this notice are preserved.