1 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
3 * gcc.target/powerpc/float128-cmove.c: New test.
4 * gcc.target/powerpc/float128-minmax-3.c: New test.
6 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
8 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
10 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
13 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
15 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
16 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
17 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
18 * gcc.target/i386/avx512f_cond_move.c: Also pass
19 -mprefer-vector-width=512 and expect integer broadcast.
20 * gcc.target/i386/pr100865-1.c: New test.
21 * gcc.target/i386/pr100865-2.c: Likewise.
22 * gcc.target/i386/pr100865-3.c: Likewise.
23 * gcc.target/i386/pr100865-4a.c: Likewise.
24 * gcc.target/i386/pr100865-4b.c: Likewise.
25 * gcc.target/i386/pr100865-5a.c: Likewise.
26 * gcc.target/i386/pr100865-5b.c: Likewise.
27 * gcc.target/i386/pr100865-6a.c: Likewise.
28 * gcc.target/i386/pr100865-6b.c: Likewise.
29 * gcc.target/i386/pr100865-6c.c: Likewise.
30 * gcc.target/i386/pr100865-7a.c: Likewise.
31 * gcc.target/i386/pr100865-7b.c: Likewise.
32 * gcc.target/i386/pr100865-7c.c: Likewise.
33 * gcc.target/i386/pr100865-8a.c: Likewise.
34 * gcc.target/i386/pr100865-8b.c: Likewise.
35 * gcc.target/i386/pr100865-8c.c: Likewise.
36 * gcc.target/i386/pr100865-9a.c: Likewise.
37 * gcc.target/i386/pr100865-9b.c: Likewise.
38 * gcc.target/i386/pr100865-9c.c: Likewise.
39 * gcc.target/i386/pr100865-10a.c: Likewise.
40 * gcc.target/i386/pr100865-10b.c: Likewise.
41 * gcc.target/i386/pr100865-11a.c: Likewise.
42 * gcc.target/i386/pr100865-11b.c: Likewise.
43 * gcc.target/i386/pr100865-11c.c: Likewise.
44 * gcc.target/i386/pr100865-12a.c: Likewise.
45 * gcc.target/i386/pr100865-12b.c: Likewise.
46 * gcc.target/i386/pr100865-12c.c: Likewise.
48 2021-07-01 Richard Biener <rguenther@suse.de>
50 PR tree-optimization/101280
51 PR tree-optimization/101173
52 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
54 2021-07-01 Richard Biener <rguenther@suse.de>
56 PR tree-optimization/101278
57 * gcc.dg/torture/pr101278.c: New testcase.
59 2021-07-01 Richard Biener <rguenther@suse.de>
61 PR tree-optimization/100778
62 * gcc.dg/torture/pr100778.c: New testcase.
64 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
67 * gcc.target/i386/pr101044.c: New test.
69 2021-07-01 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/101178
72 * gcc.dg/vect/bb-slp-72.c: New testcase.
73 * gcc.dg/vect/bb-slp-73.c: Likewise.
74 * gcc.dg/vect/bb-slp-74.c: Likewise.
76 2021-07-01 Jakub Jelinek <jakub@redhat.com>
79 * gcc.dg/pr101266.c: New test.
81 2021-07-01 Patrick Palka <ppalka@redhat.com>
84 * g++.dg/cpp0x/constexpr-empty16.C: New test.
86 2021-07-01 Patrick Palka <ppalka@redhat.com>
89 * g++.dg/template/access41.C: New test.
90 * g++.dg/template/access41a.C: New test.
92 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
94 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
97 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
99 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
101 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
104 2021-06-30 Patrick Palka <ppalka@redhat.com>
106 * g++.dg/cpp2a/concepts-access2.C: New test.
108 2021-06-30 Marek Polacek <polacek@redhat.com>
112 * g++.dg/cpp0x/auto24.C: Remove dg-error.
113 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
114 * g++.dg/cpp0x/auto42.C: Likewise.
115 * g++.dg/cpp0x/initlist75.C: Likewise.
116 * g++.dg/cpp0x/initlist80.C: Likewise.
117 * g++.dg/diagnostic/auto1.C: Remove dg-error.
118 * g++.dg/cpp23/auto-array.C: New test.
120 2021-06-30 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/101267
123 * gfortran.dg/pr101267.f90: New testcase.
125 2021-06-30 David Malcolm <dmalcolm@redhat.com>
128 * gcc.dg/analyzer/clobbers-1.c: New test.
129 * gcc.dg/analyzer/clobbers-2.c: New test.
130 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
132 (test_52): Likewise. Add coverage for end of buffer.
133 * gcc.dg/analyzer/explode-1.c: Add leak warning.
134 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
135 (test_4): Use char. Mark xfail as fixed.
137 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
140 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
141 * gcc.dg/analyzer/symbolic-8.c: New test.
143 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
145 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
147 2021-06-30 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/101264
150 * gfortran.dg/pr101264.f90: New testcase.
152 2021-06-30 liuhongt <hongtao.liu@intel.com>
155 * gcc.target/i386/pr101248.c: New test.
157 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
159 * gcc.dg/pr101254.c: New.
161 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
164 * gcc.target/i386/pr95046-9.c: New test.
166 2021-06-29 Richard Biener <rguenther@suse.de>
168 * gcc.dg/vect/pr67790.c: Un-XFAIL.
169 * gcc.dg/vect/bb-slp-71.c: New testcase.
171 2021-06-29 Jakub Jelinek <jakub@redhat.com>
174 * g++.dg/ubsan/pr101210.C: New test.
176 2021-06-29 Richard Biener <rguenther@suse.de>
178 PR tree-optimization/101242
179 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
180 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
182 2021-06-28 Martin Sebor <msebor@redhat.com>
184 * g++.dg/uninit-pr74762.C: New test.
185 * g++.dg/warn/uninit-pr74765.C: Same.
187 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
188 David Faust <david.faust@oracle.com>
190 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
191 (gcc-dg-debug-runtest): Add -gctf support.
192 * gcc.dg/debug/btf/btf-1.c: New test.
193 * gcc.dg/debug/btf/btf-2.c: Likewise.
194 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
195 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
196 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
197 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
198 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
199 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
200 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
201 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
202 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
203 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
204 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
205 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
206 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
207 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
208 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
209 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
210 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
211 * gcc.dg/debug/btf/btf.exp: Likewise.
212 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
213 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
214 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
215 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
216 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
217 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
218 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
219 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
220 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
221 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
222 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
223 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
224 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
225 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
226 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
227 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
228 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
229 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
230 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
231 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
232 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
233 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
234 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
235 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
236 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
237 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
238 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
239 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
240 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
241 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
242 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
243 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
244 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
245 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
246 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
247 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
248 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
249 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
250 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
251 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
252 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
253 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
254 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
255 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
256 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
257 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
258 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
259 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
260 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
261 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
262 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
263 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
264 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
265 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
266 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
267 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
268 * gcc.dg/debug/ctf/ctf.exp: Likewise.
269 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
270 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
271 * gcc.dg/debug/btf/btf-function-3.c: New file.
272 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
273 * gcc.dg/debug/btf/btf-struct-2.c: New file.
274 * gcc.dg/debug/btf/btf-variables-2.c: New file.
275 * gcc.dg/debug/btf/btf-variables-3.c: New file.
276 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
277 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
278 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
279 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
280 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
281 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
283 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
285 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
287 2021-06-28 Martin Jambor <mjambor@suse.cz>
290 * gcc.dg/ipa/pr93385.c: New test.
291 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
292 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
293 * g++.dg/ipa/ipa-sra-4.C: Likewise.
295 2021-06-28 Richard Biener <rguenther@suse.de>
297 PR tree-optimization/101229
298 * gcc.dg/torture/pr101229.c: New testcase.
300 2021-06-28 Richard Biener <rguenther@suse.de>
302 PR tree-optimization/101207
303 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
305 2021-06-28 Richard Biener <rguenther@suse.de>
307 PR tree-optimization/101173
308 * gcc.dg/torture/pr101173.c: New testcase.
310 2021-06-28 liuhongt <hongtao.liu@intel.com>
313 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
314 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
315 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
316 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
317 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
318 * gcc.target/i386/avx512vl-pr100648.c: New test.
319 * gcc.target/i386/avx512vl-blendv-1.c: New test.
320 * gcc.target/i386/avx512vl-blendv-2.c: New test.
322 2021-06-28 liuhongt <hongtao.liu@intel.com>
324 * gcc.target/i386/funcspec-8.c: Replace
325 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
326 * gcc.target/i386/blendv-1.c: New test.
327 * gcc.target/i386/blendv-2.c: New test.
329 2021-06-27 Andrew Pinski <apinski@marvell.com>
331 * gcc.dg/torture/pr101230-1.c: New test.
333 2021-06-26 Patrick Palka <ppalka@redhat.com>
336 * g++.dg/template/access40.C: New test.
337 * g++.dg/template/access40a.C: New test.
339 2021-06-26 Jason Merrill <jason@redhat.com>
343 * g++.dg/cpp2a/no_unique_address13.C: New test.
345 2021-06-26 Marek Polacek <polacek@redhat.com>
348 * g++.dg/cpp0x/noexcept69.C: New test.
349 * g++.dg/parse/saved1.C: Adjust dg-error.
350 * g++.dg/template/crash50.C: Likewise.
352 2021-06-25 David Malcolm <dmalcolm@redhat.com>
354 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
355 for v4f, to avoid relying on exact floating-point equality.
356 * jit.dg/test-vector-types.cc (check_div): Likewise.
358 2021-06-25 David Malcolm <dmalcolm@redhat.com>
360 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
361 * jit.dg/test-asm.cc: Likewise.
363 2021-06-25 Martin Sebor <msebor@redhat.com>
366 * gcc.dg/Wnonnull-7.c: New test.
368 2021-06-25 Richard Biener <rguenther@suse.de>
370 PR tree-optimization/101202
371 * gcc.dg/torture/pr101202.c: New testcase.
373 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
375 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
377 2021-06-25 liuhongt <hongtao.liu@intel.com>
380 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
381 temporarily avoid regression, eventually xfail should be
384 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
386 * gcc.dg/tree-ssa/evrp30.c: New.
388 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
390 * gcc.dg/tree-ssa/pr101189.c: New.
392 2021-06-24 Patrick Palka <ppalka@redhat.com>
395 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
397 2021-06-24 Patrick Palka <ppalka@redhat.com>
400 * g++.dg/cpp2a/concepts-requires25.C: New test.
402 2021-06-24 Jakub Jelinek <jakub@redhat.com>
405 * gcc.dg/pr101171.c: New test.
407 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
410 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
411 Add --param vect-epilogues-nomask=0.
412 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
413 to avoid loop vectorization.
417 2021-06-24 Richard Biener <rguenther@suse.de>
419 * gcc.target/i386/vect-addsubv2df.c: New testcase.
420 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
421 * gcc.target/i386/vect-addsubv4df.c: Likewise.
422 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
423 * gcc.target/i386/vect-addsub-2.c: Likewise.
424 * gcc.target/i386/vect-addsub-3.c: Likewise.
426 2021-06-24 Jakub Jelinek <jakub@redhat.com>
429 * gcc.dg/pr101170.c: New test.
431 2021-06-24 Jakub Jelinek <jakub@redhat.com>
434 * gcc.dg/pr101172.c: New test.
436 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
438 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
440 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
442 2021-06-24 Jakub Jelinek <jakub@redhat.com>
444 * c-c++-common/gomp/target-in-reduction-1.c: New test.
445 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
446 target or combined target constructs.
448 2021-06-24 Richard Biener <rguenther@suse.de>
450 PR tree-optimization/101105
451 * gcc.dg/torture/pr101105.c: New testcase.
453 2021-06-24 liuhongt <hongtao.liu@intel.com>
456 * gcc.target/i386/pr98434-1.c: New test.
457 * gcc.target/i386/pr98434-2.c: New test.
458 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
460 2021-06-23 Patrick Palka <ppalka@redhat.com>
463 * g++.dg/cpp1z/class-deduction-access3.C: New test.
464 * g++.dg/cpp1z/class-deduction91.C: New test.
466 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
468 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
469 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
470 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
471 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
472 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
473 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
474 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
475 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
477 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
478 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
479 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
480 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
481 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
482 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
483 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
486 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
488 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
491 2021-06-23 Patrick Palka <ppalka@redhat.com>
494 * g++.dg/cpp1z/class-deduction88.C: New test.
495 * g++.dg/cpp1z/class-deduction89.C: New test.
496 * g++.dg/cpp1z/class-deduction90.C: New test.
498 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
501 * gcc.target/i386/pr101175.c: New test.
503 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
506 * gfortran.dg/coarray_collectives_17.f90: New test.
508 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
509 Tobias Burnus <tobias@codesourcery.com>
512 * gfortran.dg/pr93524.c: New.
513 * gfortran.dg/pr93524.f90: New.
515 2021-06-22 David Malcolm <dmalcolm@redhat.com>
518 * gcc.dg/analyzer/pr101143.c: New test.
520 2021-06-22 Richard Biener <rguenther@suse.de>
523 * gcc.dg/pr101156.c: New testcase.
525 2021-06-22 Jakub Jelinek <jakub@redhat.com>
527 PR tree-optimization/101159
528 * gcc.c-torture/compile/pr101159.c: New test.
530 2021-06-22 Jakub Jelinek <jakub@redhat.com>
533 * g++.target/i386/empty-class1.C: Require lp64 effective target
534 instead of x86_64-*-*.
535 * g++.target/i386/empty-class2.C: New test.
537 2021-06-22 Jakub Jelinek <jakub@redhat.com>
538 Andrew Pinski <apinski@marvell.com>
540 PR tree-optimization/101162
541 * g++.dg/opt/pr101162.C: New test.
543 2021-06-22 Richard Biener <rguenther@suse.de>
545 PR tree-optimization/101151
546 * gcc.dg/torture/pr101151.c: New testcase.
548 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
550 * g++.dg/modules/omp-1_a.C: Check pthread is available for
552 * g++.dg/modules/omp-2_a.C: Ditto.
554 2021-06-22 Richard Biener <rguenther@suse.de>
556 PR tree-optimization/101158
557 * gfortran.dg/pr101158.f90: New testcase.
559 2021-06-22 Jakub Jelinek <jakub@redhat.com>
562 * gcc.target/i386/pr11877-2.c: New test.
564 2021-06-22 liuhongt <hongtao.liu@intel.com>
566 PR tree-optimization/97770
567 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
568 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
570 2021-06-22 liuhongt <hongtao.liu@intel.com>
573 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
574 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
575 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
576 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
577 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
578 * gcc.target/i386/avx512f-pr100267-1.c: New test.
579 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
580 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
581 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
582 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
583 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
584 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
585 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
586 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
587 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
588 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
590 2021-06-22 liuhongt <hongtao.liu@intel.com>
593 * gcc.target/i386/pr100310.c: New test.
595 2021-06-21 Jason Merrill <jason@redhat.com>
598 * g++.target/i386/empty-class1.C: New test.
600 2021-06-21 Patrick Palka <ppalka@redhat.com>
603 * g++.dg/opt/nrv21.C: New test.
605 2021-06-21 Patrick Palka <ppalka@redhat.com>
608 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
610 2021-06-21 Jakub Jelinek <jakub@redhat.com>
613 * c-c++-common/pr100785.c: New test.
614 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
615 * gcc.dg/pr48552-2.c: Likewise.
617 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
620 * gcc.target/arm/simd/pr97906.c: New test.
622 2021-06-21 Richard Biener <rguenther@suse.de>
624 PR tree-optimization/101121
625 * gfortran.dg/pr101121.f: New testcase.
627 2021-06-21 liuhongt <hongtao.liu@intel.com>
630 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
631 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
632 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
633 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
635 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
638 * gcc.target/i386/pr11877.c: New test case.
640 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
642 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
644 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
646 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
648 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
651 2021-06-18 Harald Anlauf <anlauf@gmx.de>
655 * gfortran.dg/min0_max0_1.f90: New test.
656 * gfortran.dg/min0_max0_2.f90: New test.
658 2021-06-18 David Malcolm <dmalcolm@redhat.com>
660 * gcc.dg/analyzer/symbolic-7.c: New test.
662 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
665 * gcc.target/arm/acle/pr100856.c: New test.
666 * gcc.target/arm/multilib.exp: Add tests for cde options.
668 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
670 * gcc.target/powerpc/float128-minmax-2.c: New test.
672 2021-06-17 Jason Merrill <jason@redhat.com>
675 * g++.dg/cpp0x/deleted15.C: New test.
677 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
680 * gcc.target/i386/pr100704-1.c: New test.
681 * gcc.target/i386/pr100704-2.c: Likewise.
682 * gcc.target/i386/pr100704-3.c: Likewise.
684 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
687 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
688 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
690 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
692 * gcc.dg/pr100790.c: New test.
694 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
696 * gcc.target/s390/zvector/vec-doublee.c: New test.
697 * gcc.target/s390/zvector/vec-floate.c: New test.
699 2021-06-17 Richard Biener <rguenther@suse.de>
701 PR tree-optimization/54400
702 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
704 2021-06-16 Jason Merrill <jason@redhat.com>
708 * g++.dg/template/access39.C: New test.
710 2021-06-16 Harald Anlauf <anlauf@gmx.de>
714 * gfortran.dg/pr95502.f90: New test.
716 2021-06-16 Harald Anlauf <anlauf@gmx.de>
719 2021-06-16 Harald Anlauf <anlauf@gmx.de>
723 * gfortran.dg/pr95502.f90: New test.
725 2021-06-16 Harald Anlauf <anlauf@gmx.de>
729 * gfortran.dg/pr95502.f90: New test.
731 2021-06-16 Jason Merrill <jason@redhat.com>
734 PR preprocessor/96391
735 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
736 * g++.dg/plugin/plugin.exp: Run it.
738 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
740 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
742 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
744 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
746 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
748 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
750 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
752 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
754 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
756 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
758 2021-06-16 Martin Jambor <mjambor@suse.cz>
760 PR tree-optimization/100453
761 * gcc.dg/tree-ssa/pr100453.c: New test.
763 2021-06-16 Jakub Jelinek <jakub@redhat.com>
765 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
768 2021-06-16 Jakub Jelinek <jakub@redhat.com>
771 * gcc.dg/pr101062.c: New test.
773 2021-06-16 Richard Biener <rguenther@suse.de>
775 PR tree-optimization/101088
776 * gcc.dg/torture/pr101088.c: New testcase.
778 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
780 PR rtl-optimization/46235
781 * gcc.target/i386/bt-5.c: New test.
782 * gcc.target/i386/bt-6.c: New test.
783 * gcc.target/i386/bt-7.c: New test.
785 2021-06-16 Arnaud Charlet <charlet@adacore.com>
787 * gnat.dg/limited4.adb: Disable illegal code.
789 2021-06-16 Richard Biener <rguenther@suse.de>
791 PR tree-optimization/101083
792 * gcc.dg/vect/pr97832-4.c: New testcase.
794 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
797 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
798 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
799 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
800 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
801 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
802 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
803 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
804 * gfortran.dg/gomp/defaultmap-1.f90: New test.
805 * gfortran.dg/gomp/defaultmap-2.f90: New test.
806 * gfortran.dg/gomp/defaultmap-3.f90: New test.
807 * gfortran.dg/gomp/defaultmap-4.f90: New test.
808 * gfortran.dg/gomp/defaultmap-5.f90: New test.
809 * gfortran.dg/gomp/defaultmap-6.f90: New test.
810 * gfortran.dg/gomp/defaultmap-7.f90: New test.
812 2021-06-15 David Malcolm <dmalcolm@redhat.com>
814 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
815 * gcc.dg/analyzer/capacity-1.c: New test.
816 * gcc.dg/analyzer/capacity-2.c: New test.
817 * gcc.dg/analyzer/capacity-3.c: New test.
819 2021-06-15 David Malcolm <dmalcolm@redhat.com>
822 * gcc.dg/analyzer/explode-2a.c: New test.
824 2021-06-15 Jakub Jelinek <jakub@redhat.com>
827 * gcc.target/i386/pr101046.c: New test.
829 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
831 * c-c++-common/Wattributes.c: Remove s390-specific check and add
833 * gcc.dg/Wattributes-6.c: Likewise.
835 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
838 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
840 2021-06-14 Martin Sebor <msebor@redhat.com>
843 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
844 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
845 * g++.dg/warn/Wstringop-overflow-7.C: New test.
846 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
847 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
849 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
852 * gcc.target/powerpc/pr100777.c: New test.
854 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
857 * gcc.target/i386/pr101058.c: New test.
859 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
862 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
863 * gcc.dg/spellcheck-stdlib.c: Likewise.
865 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
867 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
868 * gcc.target/arm/simd/mve-vshl.c: Likewise.
869 * gcc.target/arm/simd/mve-vec-pack.c: New test.
870 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
872 2021-06-14 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/100934
875 * gcc.dg/torture/pr100934.c: New testcase.
877 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
879 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
880 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
881 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
882 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
883 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
884 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
885 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
887 2021-06-14 Richard Biener <rguenther@suse.de>
889 PR tree-optimization/101031
890 * gcc.dg/torture/pr101031.c: New testcase.
892 2021-06-13 Jason Merrill <jason@redhat.com>
894 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
896 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
899 * g++.target/i386/pr101023a.C: New test.
900 * g++.target/i386/pr101023b.C: Likewise.
902 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
904 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
905 * gcc.dg/uninit-pr93100.c: Skip on AIX.
906 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
908 2021-06-12 Jason Merrill <jason@redhat.com>
910 * g++.dg/ext/attrib62.C: No longer warn.
911 * g++.dg/diagnostic/maybe_unused1.C: New test.
913 2021-06-12 Jason Merrill <jason@redhat.com>
916 * g++.dg/ext/array4.C: New test.
918 2021-06-11 Carl Love <cel@us.ibm.com>
920 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
921 (dg-require-effective-target): Change target to p9vector_hw.
923 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
925 * gcc.dg/gomp/simd-clones-2.c: Enhance.
927 2021-06-11 Patrick Palka <ppalka@redhat.com>
931 * g++.dg/template/sfinae-dr1227.C: New test.
933 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
936 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
938 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
940 PR tree-optimization/96392
941 * gcc.dg/pr96392.c: New test.
943 2021-06-11 Richard Biener <rguenther@suse.de>
945 PR tree-optimization/101025
946 * gcc.dg/torture/pr101025.c: New testcase.
948 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
951 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
952 directives check for target is v8.1-m.main+mve or not before
953 comparing the assembly output.
954 * gcc.target/arm/cmse/cmse-20.c: New test.
956 2021-06-11 Jakub Jelinek <jakub@redhat.com>
959 * g++.dg/cpp23/consteval-if1.C: New test.
960 * g++.dg/cpp23/consteval-if2.C: New test.
961 * g++.dg/cpp23/consteval-if3.C: New test.
962 * g++.dg/cpp23/consteval-if4.C: New test.
963 * g++.dg/cpp23/consteval-if5.C: New test.
964 * g++.dg/cpp23/consteval-if6.C: New test.
965 * g++.dg/cpp23/consteval-if7.C: New test.
966 * g++.dg/cpp23/consteval-if8.C: New test.
967 * g++.dg/cpp23/consteval-if9.C: New test.
968 * g++.dg/cpp23/consteval-if10.C: New test.
969 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
971 2021-06-11 David Malcolm <dmalcolm@redhat.com>
973 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
974 expected number of enodes after the loop.
975 * gcc.dg/analyzer/paths-8.c: New test.
977 2021-06-11 Richard Biener <rguenther@suse.de>
979 PR tree-optimization/101028
980 * gcc.dg/pr101028.c: New testcase.
982 2021-06-11 Richard Biener <rguenther@suse.de>
984 PR tree-optimization/101026
985 * gfortran.dg/pr101026.f: New testcase.
987 2021-06-11 Jakub Jelinek <jakub@redhat.com>
989 PR rtl-optimization/101008
990 * gcc.dg/pr101008.c: New test.
992 2021-06-11 Jakub Jelinek <jakub@redhat.com>
995 * gcc.target/i386/sse-pr101007.c: New test.
997 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
1000 * gcc.target/i386/pr101021-1.c: New test.
1001 * gcc.target/i386/pr101021-2.c: Ditto.
1003 2021-06-11 Martin Liska <mliska@suse.cz>
1005 PR gcov-profile/100788
1006 * gcc.dg/pr100788.c: New test.
1008 2021-06-11 Richard Biener <rguenther@suse.de>
1010 PR middle-end/101009
1011 * gcc.dg/torture/pr101009.c: New testcase.
1013 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
1015 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
1017 2021-06-11 Marek Polacek <polacek@redhat.com>
1020 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
1021 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
1023 2021-06-10 Patrick Palka <ppalka@redhat.com>
1026 * g++.dg/template/ttp34.C: New test.
1027 * g++.dg/template/ttp34a.C: New test.
1028 * g++.dg/template/ttp34b.C: New test.
1030 2021-06-10 Patrick Palka <ppalka@redhat.com>
1033 * g++.dg/cpp2a/concepts-return-req3.C: New test.
1035 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
1037 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
1038 tests. Update expected counts.
1039 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
1040 tests. Update expected counts.
1042 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
1045 * gdc.dg/pr100967.d: New test.
1047 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1049 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
1050 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
1052 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
1054 * gcc.dg/vect/pr56541.c: Fix target selector.
1056 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
1057 Thomas Schwinge <thomas@codesourcery.com>
1059 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
1060 * c-c++-common/goacc/finalize-1.c: Likewise.
1061 * c-c++-common/goacc/mdc-1.c: Likewise.
1062 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1063 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
1064 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
1065 * gfortran.dg/goacc/finalize-1.f: Likewise.
1066 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
1068 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
1070 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
1071 * c-c++-common/goacc/mdc-2.c: Likewise.
1072 * g++.dg/goacc/mdc.C: Likewise.
1074 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1076 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
1077 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
1079 2021-06-10 Jakub Jelinek <jakub@redhat.com>
1082 * g++.dg/opt/pr100852.C: New test.
1084 2021-06-09 Andrew Pinski <apinski@marvell.com>
1086 * g++.dg/torture/pr100925.C: New test.
1088 2021-06-09 Carl Love <cel@us.ibm.com>
1090 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
1092 Add tests for vec_signextq.
1093 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
1095 2021-06-09 Carl Love <cel@us.ibm.com>
1097 * gcc.target/powerpc/fp128_conversions.c: New file.
1098 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
1099 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
1100 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
1101 (ppc_native_128bit): Remove dg-require-effective-target.
1103 2021-06-09 Carl Love <cel@us.ibm.com>
1105 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
1108 2021-06-09 Carl Love <cel@us.ibm.com>
1110 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
1113 2021-06-09 Carl Love <cel@us.ibm.com>
1115 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
1117 2021-06-09 Carl Love <cel@us.ibm.com>
1119 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
1120 New runnable test case.
1121 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
1122 for xxlor instruction.
1124 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1126 * gcc.target/arm/simd/mve-vclz.c: New test.
1128 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
1130 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
1131 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
1132 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
1133 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
1135 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
1137 * gcc.dg/builtins-70.c: New test.
1139 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1141 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
1142 counts to test 32 and 64 bit separately.
1143 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
1144 counts to test 32 and 64 bit separately.
1145 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
1146 counts to test 32 and 64 bit separately.
1147 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
1148 counts to test 32 and 64 bit separately.
1150 2021-06-09 Richard Biener <rguenther@suse.de>
1152 PR tree-optimization/100981
1153 * gfortran.dg/vect/pr100981-1.f90: New testcase.
1155 2021-06-09 Richard Biener <rguenther@suse.de>
1157 PR tree-optimization/97832
1158 * gcc.dg/vect/pr97832-1.c: New testcase.
1159 * gcc.dg/vect/pr97832-2.c: Likewise.
1160 * gcc.dg/vect/pr97832-3.c: Likewise.
1161 * g++.dg/vect/slp-pr98855.cc: XFAIL.
1162 * gcc.dg/vect/slp-50.c: New file.
1164 2021-06-09 Jakub Jelinek <jakub@redhat.com>
1167 * gfortran.dg/gomp/pr100965.f90: New test.
1169 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
1172 * gcc.target/i386/pr100936.c: New test.
1174 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
1176 * gcc.target/powerpc/float128-call.c: Adjust.
1177 * gcc.target/powerpc/pr100085.c: New test.
1179 2021-06-09 Jason Merrill <jason@redhat.com>
1182 * g++.dg/diagnostic/enum3.C: New test.
1184 2021-06-08 Marek Polacek <polacek@redhat.com>
1187 * g++.dg/cpp2a/explicit18.C: New test.
1189 2021-06-08 Andrew Pinski <apinski@marvell.com>
1191 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
1192 happens on the outside of the bit_xor.
1194 2021-06-08 Jason Merrill <jason@redhat.com>
1196 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
1197 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
1198 * g++.dg/ext/utf-badconcat.C: Likewise.
1199 * g++.dg/ext/utf-badconcat2.C: Likewise.
1201 2021-06-08 Jason Merrill <jason@redhat.com>
1203 * g++.dg/cpp23/mixed-concat1.C: New test.
1205 2021-06-08 Jason Merrill <jason@redhat.com>
1207 * g++.dg/cpp23/whitespace-splice1.C: New test.
1209 2021-06-08 Jason Merrill <jason@redhat.com>
1211 * g++.dg/cpp23/narrowing-bool1.C: New test.
1213 2021-06-08 David Malcolm <dmalcolm@redhat.com>
1216 * gcc.dg/analyzer/bitfields-1.c: New test.
1217 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
1219 (test_44): Update test values assigned to the bits to ones that
1220 fit in the range of the bitfield type. Remove xfails.
1221 (test_45): Remove xfails.
1223 2021-06-08 Jason Merrill <jason@redhat.com>
1226 * g++.dg/cpp0x/initlist124.C: New test.
1228 2021-06-08 Richard Biener <rguenther@suse.de>
1230 PR tree-optimization/100923
1231 * gcc.dg/torture/pr100923.c: New testcase.
1233 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1236 * g++.dg/gomp/doacross-2.C: New test.
1238 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
1240 PR middle-end/100951
1241 * gcc.target/i386/pr100951.c: New test.
1243 2021-06-08 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
1249 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
1252 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
1253 * gfortran.dg/gomp/scan-5.f90: Likewise.
1254 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
1255 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
1256 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1257 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
1258 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1260 2021-06-08 Martin Liska <mliska@suse.cz>
1262 * gcc.dg/format/strfmon-1.c: Fix typo.
1263 * gfortran.dg/char4-subscript.f90: Likewise.
1265 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
1267 PR tree-optimization/100794
1268 * gcc.dg/tree-ssa/pr100794.c: New test.
1270 2021-06-08 Jason Merrill <jason@redhat.com>
1273 * g++.dg/template/lookup17.C: New test.
1275 2021-06-08 Jason Merrill <jason@redhat.com>
1278 * g++.dg/cpp0x/alias-decl-73.C: New test.
1280 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
1283 * gcc.target/i386/pr100637-5b.c: New test.
1284 * gcc.target/i386/pr100637-5w.c: Ditto.
1286 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1289 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
1290 * gcc.target/i386/pr82735-4.c: Likewise.
1291 * gcc.target/i386/pr82735-5.c: Likewise.
1293 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
1295 * gcc.dg/sso-14.c: Adjust.
1297 2021-06-07 Patrick Palka <ppalka@redhat.com>
1300 * g++.dg/template/access38.C: New test.
1302 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
1305 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
1308 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/pr100887.c: New test.
1313 2021-06-07 Jakub Jelinek <jakub@redhat.com>
1315 PR middle-end/100898
1316 * g++.dg/ext/va-arg-pack-3.C: New test.
1318 2021-06-07 liuhongt <hongtao.liu@intel.com>
1321 * g++.target/i386/pr100885.C: New test.
1323 2021-06-07 liuhongt <hongtao.liu@intel.com>
1326 * gcc.target/i386/pr82735-1.c: New test.
1327 * gcc.target/i386/pr82735-2.c: New test.
1328 * gcc.target/i386/pr82735-3.c: New test.
1329 * gcc.target/i386/pr82735-4.c: New test.
1330 * gcc.target/i386/pr82735-5.c: New test.
1332 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1334 * gcc.dg/gomp/scan-1.c: New test.
1336 2021-06-06 Jakub Jelinek <jakub@redhat.com>
1339 * c-c++-common/gomp/pr100902-1.c: New test.
1341 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
1343 * gcc.dg/sso-14.c: New test.
1345 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1352 * gfortran.dg/PR100120.f90: New test.
1353 * gfortran.dg/character_workout_1.f90: New test.
1354 * gfortran.dg/character_workout_4.f90: New test.
1356 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1358 PR middle-end/100905
1359 * gfortran.dg/gomp/loop-3.f90: New test.
1361 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
1364 * gdc.dg/pr100882a.d: New test.
1365 * gdc.dg/pr100882b.d: New test.
1366 * gdc.dg/pr100882c.d: New test.
1367 * gdc.dg/torture/pr100882.d: New test.
1369 2021-06-04 Patrick Palka <ppalka@redhat.com>
1372 * g++.dg/template/param4.C: New test.
1373 * g++.dg/template/param5.C: New test.
1374 * g++.dg/cpp1z/nontype-auto19.C: New test.
1375 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
1376 deduced type of a decltype(auto) NTTP has top-level cv-quals.
1378 2021-06-04 Patrick Palka <ppalka@redhat.com>
1381 * g++.dg/cpp0x/alias-decl-72.C: New test.
1382 * g++.dg/cpp0x/alias-decl-72a.C: New test.
1384 2021-06-04 Harald Anlauf <anlauf@gmx.de>
1387 * gfortran.dg/inline_matmul_25.f90: New test.
1389 2021-06-04 Martin Sebor <msebor@redhat.com>
1392 * gcc.dg/nonnull-6.c: New test.
1394 2021-06-04 Martin Sebor <msebor@redhat.com>
1396 PR middle-end/100732
1397 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
1398 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
1399 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
1400 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
1401 * gcc.dg/uninit-pr100732.c: New test.
1403 2021-06-04 Martin Sebor <msebor@redhat.com>
1405 * gcc.dg/Wvla-parameter-10.c: New test.
1406 * gcc.dg/Wvla-parameter-11.c: New test.
1408 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1410 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
1411 commit in addition - add more dg-errors and '... end ...' due to changed
1413 * gfortran.dg/goacc/omp.f95: Likewise.
1414 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
1416 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
1419 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
1421 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1423 * gfortran.dg/gomp/pr99928-5.f90: Really use the
1424 proper iteration variable.
1426 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1428 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
1429 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1430 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1431 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1432 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1433 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
1434 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
1435 fix loop-variable and remove xfail.
1437 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1440 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
1442 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
1445 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
1446 C/C++ version of the patch.
1447 * gfortran.dg/gomp/loop-1.f90: New test.
1448 * gfortran.dg/gomp/loop-2.f90: New test.
1449 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
1450 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
1451 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
1452 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
1453 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
1454 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
1455 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
1456 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
1457 of 'acc loops' to hide unrelated bug for now.
1458 * gfortran.dg/goacc/omp-fixed.f: Likewise
1460 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1463 * gcc.target/i386/pr100887.c: New test.
1465 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1468 * g++.dg/gomp/declare-simd-8.C: New test.
1470 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
1472 * gcc.target/powerpc/not-promote-mode.c: New.
1474 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
1477 * gcc.target/i386/vperm-v2hi.c: New test.
1478 * gcc.target/i386/vperm-v4qi.c: Ditto.
1480 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
1482 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
1484 2021-06-03 Patrick Palka <ppalka@redhat.com>
1487 * g++.dg/cpp0x/alias-decl-71.C: New test.
1489 2021-06-03 Patrick Palka <ppalka@redhat.com>
1492 * g++.dg/cpp2a/using-enum-9.C: New test.
1494 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1496 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
1498 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
1500 * gcc.target/arm/simd/mve-vabs.c: New test.
1502 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1504 * gnat.dg/bit_packed_array6.adb: New test.
1505 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
1507 2021-06-03 Martin Liska <mliska@suse.cz>
1509 * gcc.dg/spellcheck-options-23.c: New test.
1511 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/inline22.adb: New test.
1515 2021-06-03 Tamar Christina <tamar.christina@arm.com>
1517 * gcc.target/aarch64/cpunative/info_16: Update implementer.
1518 * gcc.target/aarch64/cpunative/info_17: Likewise
1520 2021-06-03 Jakub Jelinek <jakub@redhat.com>
1523 * g++.dg/gomp/depend-iterator-3.C: New test.
1524 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
1525 this as base expression of depend array section, expect a different
1526 error wording for this as depend locator and add testcases
1527 for affinity clauses.
1529 2021-06-02 Jason Merrill <jason@redhat.com>
1532 * g++.dg/init/no-elide2.C: New test.
1534 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
1536 * gcc.target/s390/ashr.c: New test.
1538 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
1541 * gfortran.dg/gomp/taskloop-2.f90: New.
1543 2021-06-02 Jakub Jelinek <jakub@redhat.com>
1545 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
1548 2021-06-01 Patrick Palka <ppalka@redhat.com>
1551 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
1552 * g++.dg/cpp0x/dc10.C: New test.
1553 * g++.dg/cpp0x/initlist-base4.C: New test.
1554 * g++.dg/cpp2a/constexpr-init22.C: New test.
1556 2021-06-01 Andrew Pinski <apinski@marvell.com>
1558 PR tree-optimization/95481
1559 * gcc.dg/tree-ssa/tailcall-10.c: New test.
1560 * gcc.dg/tree-ssa/tailcall-11.c: New test.
1561 * gcc.dg/tree-ssa/tailcall-12.c: New test.
1562 * gcc.dg/tree-ssa/tailcall-13.c: New test.
1563 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
1565 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
1568 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
1570 2021-06-01 Jason Merrill <jason@redhat.com>
1573 * g++.dg/cpp2a/destroying-delete5.C: New test.
1575 2021-06-01 Jason Merrill <jason@redhat.com>
1578 * g++.dg/cpp0x/depr-copy4.C: New test.
1580 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
1582 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
1583 * gcc.dg/pr80776-1.c: Same.
1585 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
1588 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
1589 now diagnosed with less error output.
1590 * gfortran.dg/gomp/scan-1.f90: Likewise.
1591 * gfortran.dg/gomp/pr99928-3.f90: New test.
1592 * gfortran.dg/gomp/taskloop-1.f90: New test.
1594 2021-06-01 liuhongt <hongtao.liu@intel.com>
1596 PR tree-optimization/98365
1597 * gcc.target/i386/pr98365.c: New test.
1599 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1601 PR tree-optimization/100781
1602 * gcc.dg/pr100781.c: New.
1604 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1606 PR tree-optimization/100774
1607 * g++.dg/pr100774.C: New.
1609 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
1611 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
1612 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
1614 2021-05-31 Richard Biener <rguenther@suse.de>
1617 * c-c++-common/builtin-shufflevector-2.c: New testcase.
1618 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
1619 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
1620 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
1622 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
1625 * g++.target/powerpc/pr99842.C: New.
1627 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1629 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
1630 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
1631 (plugin_init): Likewise.
1632 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
1633 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1634 (plugin_init): Likewise.
1635 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
1636 (plugin_init): Likewise.
1638 2021-05-29 Jakub Jelinek <jakub@redhat.com>
1641 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
1642 combined with parallel, teams or taskloop and defaultmap(none)
1643 to constructs combined with target.
1644 * c-c++-common/gomp/pr99928-2.c: Likewise.
1645 * c-c++-common/gomp/pr99928-3.c: Likewise.
1646 * c-c++-common/gomp/pr99928-4.c: Likewise.
1647 * c-c++-common/gomp/pr99928-5.c: Likewise.
1648 * c-c++-common/gomp/pr99928-6.c: Likewise.
1649 * c-c++-common/gomp/pr99928-7.c: Likewise.
1650 * c-c++-common/gomp/pr99928-8.c: Likewise.
1651 * c-c++-common/gomp/pr99928-9.c: Likewise.
1652 * c-c++-common/gomp/pr99928-10.c: Likewise.
1653 * c-c++-common/gomp/pr99928-13.c: Likewise.
1654 * c-c++-common/gomp/pr99928-14.c: Likewise.
1656 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
1658 * gcc.dg/Wstringop-overflow-55.c:
1659 * gcc.dg/pr80776-1.c:
1661 2021-05-28 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/100778
1664 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
1666 2021-05-28 Jason Merrill <jason@redhat.com>
1670 * g++.dg/inherit/virtual15.C: New test.
1671 * g++.dg/inherit/virtual15a.C: New file.
1673 2021-05-28 Richard Biener <rguenther@suse.de>
1676 * gcc.dg/pr100791.c: New testcase.
1678 2021-05-28 Richard Biener <rguenther@suse.de>
1681 * gcc.dg/gimplefe-error-11.c: New testcase.
1683 2021-05-28 Jakub Jelinek <jakub@redhat.com>
1686 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
1687 * c-c++-common/gomp/pr99928-9.c: Likewise.
1688 * c-c++-common/gomp/pr99928-10.c: Likewise.
1689 * c-c++-common/gomp/pr99928-16.c: New test.
1691 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
1693 * c-c++-common/gomp/affinity-1.c: New test.
1694 * c-c++-common/gomp/affinity-2.c: New test.
1695 * c-c++-common/gomp/affinity-3.c: New test.
1696 * c-c++-common/gomp/affinity-4.c: New test.
1697 * c-c++-common/gomp/affinity-5.c: New test.
1698 * c-c++-common/gomp/affinity-6.c: New test.
1699 * c-c++-common/gomp/affinity-7.c: New test.
1700 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
1701 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
1702 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
1703 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
1704 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
1705 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
1706 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
1707 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
1708 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
1709 * gfortran.dg/gomp/taskwait.f90: New test.
1711 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
1712 Richard Biener <rguenther@suse.de>
1714 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
1715 Adjust scanning pattern for !lp64.
1716 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
1717 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
1720 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
1722 PR tree-optimization/99398
1723 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
1724 * gcc.target/powerpc/vec-perm-ctor.c: New test.
1725 * gcc.target/powerpc/vec-perm-ctor.h: New test.
1727 2021-05-27 Matthias Kretz <kretz@kde.org>
1730 * g++.dg/diagnostic/pr100716.C: New test.
1731 * g++.dg/diagnostic/pr100716-1.C: Same test with
1732 -fno-pretty-templates.
1734 2021-05-27 Patrick Palka <ppalka@redhat.com>
1737 * g++.dg/cpp0x/static_assert17.C: New test.
1739 2021-05-27 Jason Merrill <jason@redhat.com>
1742 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
1744 2021-05-27 Patrick Palka <ppalka@redhat.com>
1749 * g++.dg/template/partial16.C: New test.
1750 * g++.dg/template/partial17.C: New test.
1751 * g++.dg/template/partial18.C: New test.
1752 * g++.dg/template/partial19.C: New test.
1753 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
1754 ill-formed partial specialization.
1755 * g++.dg/cpp0x/variadic38.C: Likewise.
1756 * g++.dg/cpp1z/pr81016.C: Likewise.
1757 * g++.dg/template/partial5.C: Likewise.
1758 * g++.old-deja/g++.pt/spec21.C: Likewise.
1760 2021-05-27 Harald Anlauf <anlauf@gmx.de>
1763 * gfortran.dg/pointer_check_14.f90: New test.
1765 2021-05-27 Harald Anlauf <anlauf@gmx.de>
1768 * gfortran.dg/bounds_check_22.f90: New test.
1770 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
1772 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
1774 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
1777 * gcc.target/i386/pr100637-3b.c (avgu): New test.
1778 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
1780 2021-05-26 Patrick Palka <ppalka@redhat.com>
1783 * g++.dg/template/access37.C: New test.
1784 * g++.dg/template/access37a.C: New test.
1786 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
1788 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
1789 * gcc.dg/pr80776-1.c: Same.
1791 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
1793 * lib/target-supports.exp (check_effective_target_vect32): New.
1794 (available_vector_sizes): Append 32 for x86 targets.
1795 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
1796 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
1797 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
1798 * gcc.target/i386/pr100637-3b.c: New test.
1799 * gcc.target/i386/pr100637-3w.c: Ditto.
1800 * gcc.target/i386/pr100637-4b.c: Ditto.
1801 * gcc.target/i386/pr100637-4w.c: Ditto.
1803 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
1805 * gcc.dg/sso-13.c: New test.
1807 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
1809 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
1811 2021-05-26 Patrick Palka <ppalka@redhat.com>
1814 * g++.dg/cpp1z/elide6.C: New test.
1816 2021-05-26 Patrick Palka <ppalka@redhat.com>
1819 * g++.dg/cpp0x/noexcept68.C: New test.
1821 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
1823 * gcc.target/csky/fldrd_fstrd.c: New.
1824 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
1826 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
1828 * gcc.target/csky/ldbs.c: New.
1830 2021-05-26 Andrew Pinski <apinski@marvell.com>
1832 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
1833 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
1835 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1838 * g++.dg/cpp1z/nodiscard8.C: New test.
1839 * g++.dg/cpp1z/nodiscard9.C: New test.
1841 2021-05-25 Martin Liska <mliska@suse.cz>
1843 * gcc.dg/sancov/attribute.c: New test.
1845 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
1847 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
1849 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1852 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
1854 * c-c++-common/gomp/pr99928-9.c: Likewise.
1855 * c-c++-common/gomp/pr99928-10.c: Likewise.
1857 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
1859 * gcc.target/csky/fpuv3/fpuv3.exp: New.
1860 * gcc.target/csky/fpuv3/fpv3_div.c: New.
1861 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
1862 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
1863 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
1864 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
1865 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
1866 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
1867 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
1868 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
1869 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
1870 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
1871 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
1872 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
1873 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
1874 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
1875 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
1876 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
1877 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
1878 * gcc.target/csky/fpuv3/fpv3_h.c: New.
1879 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
1880 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
1881 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
1882 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
1883 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
1884 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
1885 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
1886 * gcc.target/csky/fpuv3/fpv3_max.c: New.
1887 * gcc.target/csky/fpuv3/fpv3_min.c: New.
1888 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
1889 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
1890 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
1891 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
1892 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
1893 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
1894 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
1895 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
1897 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
1899 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
1901 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
1904 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
1905 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
1906 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
1907 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
1909 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1911 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
1914 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1916 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
1919 2021-05-24 liuhongt <hongtao.liu@intel.com>
1922 * gcc.target/i386/pr100660.c: New test.
1924 2021-05-24 Andrew Pinski <apinski@marvell.com>
1926 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
1927 when matching ssa name version.
1928 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1930 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
1933 * gcc.target/i386/pr100722.c: New test.
1935 2021-05-23 Harald Anlauf <anlauf@gmx.de>
1938 * gfortran.dg/pr100551.f90: New test.
1940 2021-05-23 Andrew Pinski <apinski@marvell.com>
1942 * gcc.dg/gimplefe-45.c: New test.
1944 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1946 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
1948 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1950 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
1951 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
1953 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1956 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
1957 * c-c++-common/gomp/pr99928-15.c: New test.
1959 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1962 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
1963 * c-c++-common/gomp/pr99928-13.c: New test.
1964 * c-c++-common/gomp/pr99928-14.c: New test.
1966 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1969 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
1970 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1971 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1973 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1975 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1978 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
1979 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1980 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1982 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1983 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
1984 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
1985 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
1987 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
1988 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1989 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1990 * gfortran.dg/goacc/private-3.f95: Likewise.
1992 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1994 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
1996 * gcc.c-torture/compile/ssa-unused-1.c: New file.
1998 2021-05-21 Richard Biener <rguenther@suse.de>
1999 H.J. Lu <hjl.tools@gmail.com>
2001 * gcc.target/i386/pr90773-24.c: New test.
2002 * gcc.target/i386/pr90773-25.c: Likewise.
2004 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
2007 * g++.target/i386/pr100637-1b.C: New test.
2008 * g++.target/i386/pr100637-1w.C: Ditto.
2009 * gcc.target/i386/pr100637-2b.c: Ditto.
2010 * gcc.target/i386/pr100637-2w.c: Ditto.
2012 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
2014 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
2016 2021-05-20 Jason Merrill <jason@redhat.com>
2018 * g++.dg/cpp2a/desig19.C: New test.
2020 2021-05-20 Jason Merrill <jason@redhat.com>
2023 * g++.dg/cpp2a/desig18.C: New test.
2025 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
2027 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
2028 * lib/dg-pch.exp: Adjust diagnostic message.
2030 2021-05-20 Martin Sebor <msebor@redhat.com>
2032 PR middle-end/100684
2033 * g++.dg/warn/Wnonnull13.C: New test.
2034 * g++.dg/warn/Wnonnull14.C: New test.
2035 * g++.dg/warn/Wnonnull15.C: New test.
2037 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2039 * g++.dg/modules/omp-1_c.C: Fix testcase.
2041 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2044 * gcc.target/i386/pr100701.c: New test.
2046 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
2048 * gfortran.dg/gomp/map-6.f90: New test.
2049 * gfortran.dg/gomp/map-7.f90: New test.
2050 * gfortran.dg/gomp/map-8.f90: New test.
2052 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
2055 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
2056 * gnat.dg/unchecked_convert6.adb: Likewise.
2058 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
2061 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
2063 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2064 Torbjörn Svensson <torbjorn.svensson@st.com>
2067 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
2068 * c-c++-common/cpp/file-name-1.c: New test.
2070 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
2073 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
2074 add comments regarding what the code does.
2076 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2079 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
2080 * c-c++-common/gomp/pr99928-5.c: Likewise.
2082 2021-05-20 Jakub Jelinek <jakub@redhat.com>
2084 PR preprocessor/100646
2085 * gcc.dg/cpp/pr100646-1.c: New test.
2086 * gcc.dg/cpp/pr100646-2.c: New test.
2088 2021-05-20 Jason Merrill <jason@redhat.com>
2091 * g++.dg/cpp2a/nontype-complex1.C: New test.
2093 2021-05-20 Jason Merrill <jason@redhat.com>
2096 * g++.dg/parse/access13.C: New test.
2098 2021-05-19 Martin Sebor <msebor@redhat.com>
2101 * gcc.dg/pr100619.c: New test.
2103 2021-05-19 Jason Merrill <jason@redhat.com>
2107 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
2109 2021-05-19 Jason Merrill <jason@redhat.com>
2111 * g++.dg/cpp1z/class-deduction-access1.C: New test.
2112 * g++.dg/cpp1z/class-deduction-access2.C: New test.
2114 2021-05-19 Marek Polacek <polacek@redhat.com>
2117 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
2118 Remove dg-errors for GNU attributes.
2119 * g++.dg/ext/attrib63.C: Remove dg-error.
2120 * g++.dg/cpp0x/friend8.C: New test.
2122 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
2124 * g++.dg/modules/omp-1_a.C: Check pthread is available.
2125 * g++.dg/modules/omp-1_b.C: Ditto.
2126 * g++.dg/modules/omp-1_c.C: Ditto.
2127 * g++.dg/modules/omp-2_a.C: Ditto.
2128 * g++.dg/modules/omp-2_b.C: Ditto.
2130 2021-05-19 Alex Coplan <alex.coplan@arm.com>
2133 * gcc.target/arm/cmse/pr100333.c: New test.
2135 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2138 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
2140 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
2142 * gcc.target/riscv/arch-12.c: New.
2143 * gcc.target/riscv/attribute-19.c: New.
2145 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
2147 * gcc.target/aarch64/narrow_high_combine.c: New test.
2149 2021-05-19 Richard Biener <rguenther@suse.de>
2151 PR middle-end/100672
2152 * gcc.dg/torture/pr100672.c: New testcase.
2154 2021-05-19 Martin Liska <mliska@suse.cz>
2157 * gcc.dg/local1.c: Fix typos.
2158 * gcc.dg/ucnid-5-utf8.c: Likewise.
2159 * gcc.dg/ucnid-5.c: Likewise.
2161 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
2163 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
2164 scan-assembly-times to scan-assembly not for superfluous uxtb.
2165 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
2166 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
2167 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
2168 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
2169 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
2170 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
2171 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
2172 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
2173 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
2174 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
2175 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
2176 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
2177 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
2178 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
2179 * gcc.target/aarch64/sve/ld1_extend.c: New test.
2181 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2183 PR middle-end/100576
2184 * gcc.c-torture/compile/pr100576.c: New test.
2186 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2188 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
2190 2021-05-19 Jakub Jelinek <jakub@redhat.com>
2193 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
2194 * c-c++-common/gomp/pr99928-12.c: New test.
2196 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
2198 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
2199 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
2200 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
2201 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
2202 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
2203 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
2204 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
2205 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
2206 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
2207 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
2208 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
2209 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
2210 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
2211 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
2212 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
2214 2021-05-19 Jason Merrill <jason@redhat.com>
2217 * g++.dg/dfp/mangle-6.C: New test.
2219 2021-05-19 Jason Merrill <jason@redhat.com>
2222 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
2224 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
2226 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
2227 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
2228 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
2230 2021-05-18 Jason Merrill <jason@redhat.com>
2234 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
2236 2021-05-18 Jason Merrill <jason@redhat.com>
2238 * g++.dg/cpp0x/implicit-delete1.C: New test.
2240 2021-05-18 David Malcolm <dmalcolm@redhat.com>
2243 * gcc.dg/analyzer/pr100615.c: New test.
2245 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
2248 * gcc.target/i386/pr100637-1b.c: New test.
2249 * gcc.target/i386/pr100637-1w.c: Ditto.
2250 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
2251 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
2252 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
2253 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
2254 pmovsxbd and pmovsxwq.
2255 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
2256 pmovzxbd and pmovzxwq.
2258 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
2261 * gfortran.dg/goacc-gomp/depobj.f90: New test.
2263 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
2265 * lib/gcc-dg.exp: Implement 'dg-note'.
2266 * lib/prune.exp: Likewise.
2267 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
2268 'dg-prune-output "note: ".
2269 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
2270 'dg-note', match up additional notes, one class of them with
2272 * lib/lto.exp: Implement 'dg-lto-note'.
2273 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
2275 * g++.dg/lto/odr-1_1.C: Likewise.
2276 * g++.dg/lto/odr-2_1.C: Likewise.
2278 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2280 PR rtl-optimization/100590
2281 * gcc.dg/pr100590.c: New test.
2283 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/other/pr100580.C: New test.
2288 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2290 PR tree-optimization/94589
2291 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
2293 2021-05-18 Richard Biener <rguenther@suse.de>
2295 * gcc.target/i386/pr100582.c: Adjust for AVX512.
2297 2021-05-18 Richard Biener <rguenther@suse.de>
2300 * gcc.dg/gimplefe-error-10.c: New testcase.
2302 2021-05-18 Richard Biener <rguenther@suse.de>
2305 * gcc.dg/pr100547.c: New testcase.
2306 * gcc.dg/attr-vector_size.c: Adjust.
2308 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2310 * gcc.target/s390/zvector/vec-_Bool.c: New test.
2312 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
2315 * g++.target/s390/pr100281-1.C: New test.
2316 * g++.target/s390/pr100281-2.C: New test.
2318 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
2320 PR tree-optimization/100512
2321 * gcc.dg/pr100512.c: New.
2323 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
2325 * g++.dg/conversion/pr100635.C: New test.
2327 2021-05-17 Harald Anlauf <anlauf@gmx.de>
2330 * gfortran.dg/pr98411.f90: New test.
2332 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
2334 * gcc.dg/pr100349.c: New test.
2336 2021-05-17 Tamar Christina <tamar.christina@arm.com>
2338 * gcc.target/aarch64/cpunative/info_16: New test.
2339 * gcc.target/aarch64/cpunative/info_17: New test.
2340 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
2341 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
2343 2021-05-17 Richard Biener <rguenther@suse.de>
2346 * gcc.dg/gimplefe-error-9.c: New testcase.
2348 2021-05-17 Richard Biener <rguenther@suse.de>
2350 PR middle-end/100582
2351 * gcc.target/i386/pr100582.c: New testcase.
2353 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2355 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
2356 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
2358 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
2359 vectorize float16_t vectors.
2361 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2363 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
2364 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
2365 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
2367 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
2369 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
2371 2021-05-17 liuhongt <hongtao.liu@intel.com>
2374 * gcc.target/i386/pr100549.c: New test.
2376 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2378 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
2380 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2382 * gcc.target/arm/simd/mve-vadd-1.c: New.
2384 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2386 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
2388 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2390 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
2392 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2394 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
2396 * lib/target-supports.exp
2397 (check_effective_target_arm_qbit_ok_nocache): Rename into...
2398 (check_effective_target_arm_sat_ok_nocache): ... this. Check
2399 __ARM_FEATURE_SAT and use armv6.
2401 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
2404 * gfortran.dg/gomp/workshare-59.f90: New test.
2406 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2409 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
2411 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2413 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
2415 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
2417 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
2419 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
2421 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
2424 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
2426 * gcc.target/powerpc/rop-1.c: New.
2427 * gcc.target/powerpc/rop-2.c: New.
2428 * gcc.target/powerpc/rop-3.c: New.
2429 * gcc.target/powerpc/rop-4.c: New.
2430 * gcc.target/powerpc/rop-5.c: New.
2432 2021-05-15 Martin Jambor <mjambor@suse.cz>
2435 2021-05-15 Martin Jambor <mjambor@suse.cz>
2437 PR tree-optimization/100453
2438 * gcc.dg/tree-ssa/pr100453.c: New test.
2440 2021-05-15 Jakub Jelinek <jakub@redhat.com>
2442 PR rtl-optimization/100342
2443 * gcc.target/i386/pr100342.c: New test.
2445 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2447 * gfortran.dg/gomp/parallel-master-1.f90: New test.
2448 * gfortran.dg/gomp/parallel-master-2.f90: New test.
2450 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
2452 * gfortran.dg/gomp/implicit-save.f90: New test.
2454 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2457 * g++.dg/cpp1y/pr95226.C: New test.
2459 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2462 * g++.dg/cpp0x/pr94616.C: New test.
2464 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2467 * g++.dg/cpp0x/sfinae68.C: New test.
2469 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2471 * g++.dg/cpp1y/pr88872.C: New test.
2473 2021-05-14 Michael de Lang <kingoipo@gmail.com>
2475 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
2477 2021-05-14 Marek Polacek <polacek@redhat.com>
2478 Jason Merrill <jason@redhat.com>
2481 * g++.dg/cpp0x/friend7.C: New test.
2482 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
2483 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2484 * g++.dg/cpp0x/gen-attrs-74.C: New test.
2485 * g++.dg/ext/attrib63.C: New test.
2487 2021-05-13 Martin Sebor <msebor@redhat.com>
2489 PR tree-optimization/93100
2491 * g++.dg/warn/uninit-pr93100.C: New test.
2492 * gcc.dg/uninit-pr93100.c: New test.
2493 * gcc.dg/uninit-pr98583.c: New test.
2495 2021-05-13 Martin Jambor <mjambor@suse.cz>
2497 PR tree-optimization/100453
2498 * gcc.dg/tree-ssa/pr100453.c: New test.
2500 2021-05-13 Martin Sebor <msebor@redhat.com>
2502 * g++.dg/pr100574.C: Use size_t as operator new argument type.
2504 2021-05-13 Martin Liska <mliska@suse.cz>
2506 PR middle-end/100504
2507 * gcc.target/i386/pr100504.c: New test.
2509 2021-05-13 Martin Sebor <msebor@redhat.com>
2512 * gcc.dg/Wvla-parameter-9.c: New test.
2514 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2517 * c-c++-common/gomp/pr99928-1.c: New test.
2518 * c-c++-common/gomp/pr99928-2.c: New test.
2519 * c-c++-common/gomp/pr99928-3.c: New test.
2520 * c-c++-common/gomp/pr99928-4.c: New test.
2521 * c-c++-common/gomp/pr99928-5.c: New test.
2522 * c-c++-common/gomp/pr99928-6.c: New test.
2523 * c-c++-common/gomp/pr99928-7.c: New test.
2524 * c-c++-common/gomp/pr99928-8.c: New test.
2525 * c-c++-common/gomp/pr99928-9.c: New test.
2526 * c-c++-common/gomp/pr99928-10.c: New test.
2527 * c-c++-common/gomp/pr99928-11.c: New test.
2529 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2532 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
2534 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2536 * gcc.dg/pr100563.c: New test.
2538 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2540 PR tree-optimization/98856
2541 * gcc.target/i386/sse2-psraq-1.c: New test.
2542 * gcc.target/i386/sse4_2-psraq-1.c: New test.
2543 * gcc.target/i386/avx-psraq-1.c: New test.
2544 * gcc.target/i386/avx2-psraq-1.c: New test.
2545 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
2547 * gcc.target/i386/avx2-pr82370.c: Likewise.
2548 * gcc.target/i386/avx512f-pr82370.c: Likewise.
2549 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
2550 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
2551 * gcc.dg/torture/vshuf-8.inc: Likewise.
2553 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
2556 * g++.target/i386/pr100581.C: New test.
2558 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
2561 * gnat.dg/lto21.adb: Prune new LTO warning.
2563 2021-05-13 Martin Liska <mliska@suse.cz>
2566 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
2567 * gcc.dg/torture/pr94947-1.c: Likewise.
2569 2021-05-13 liuhongt <hongtao.liu@intel.com>
2571 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
2573 2021-05-13 liuhongt <hongtao.liu@intel.com>
2576 * gcc.target/i386/avx-pr94680.c: New test.
2577 * gcc.target/i386/avx512f-pr94680.c: New test.
2578 * gcc.target/i386/sse2-pr94680.c: New test.
2580 2021-05-12 Martin Sebor <msebor@redhat.com>
2582 PR middle-end/100571
2583 * gcc.dg/Wstringop-overflow-67.c: New test.
2585 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
2588 * gcc.dg/pr100521.c: New file.
2590 2021-05-12 Marek Polacek <polacek@redhat.com>
2592 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
2594 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
2596 * c-c++-common/gomp/map-6.c: New test.
2597 * c-c++-common/gomp/map-7.c: New test.
2599 2021-05-12 Richard Biener <rguenther@suse.de>
2601 PR tree-optimization/100566
2602 * gcc.dg/torture/pr100566.c: New testcase.
2604 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2606 PR preprocessor/100392
2607 * gcc.dg/cpp/pr100392.c: New test.
2608 * gcc.dg/cpp/pr100392.h: New file.
2610 2021-05-12 Martin Liska <mliska@suse.cz>
2612 * lib/lto.exp: When running tests without jobserver, one can see
2613 the following warning for tests that use 1to1 partitioning.
2615 2021-05-12 liuhongt <hongtao.liu@intel.com>
2618 * gcc.target/i386/avx2-pr99908.c: New test.
2619 * gcc.target/i386/sse4_1-pr99908.c: New test.
2621 2021-05-12 Richard Biener <rguenther@suse.de>
2623 PR tree-optimization/100519
2624 * gcc.dg/torture/pr100519.c: New testcase.
2626 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2629 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
2631 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2633 PR middle-end/100508
2634 * gcc.dg/gomp/pr100508.c: New test.
2636 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2637 Marc Glisse <marc.glisse@inria.fr>
2639 PR tree-optimization/94589
2640 * gcc.dg/tree-ssa/pr94589-1.c: New test.
2642 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
2645 * g++.target/i386/pr98218-1.C: Ditto.
2646 * gcc.target/i386/pr98218-4.c: New test.
2647 * gcc.target/i386/pr98218-1.c: Correct PR number.
2648 * gcc.target/i386/pr98218-1a.c: Ditto.
2649 * gcc.target/i386/pr98218-2.c: Ditto.
2650 * gcc.target/i386/pr98218-2a.c: Ditto.
2651 * gcc.target/i386/pr98218-3.c: Ditto.
2652 * gcc.target/i386/pr98218-3a.c: Ditto.
2654 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2656 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
2657 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
2659 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2661 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
2664 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2666 * gcc.dg/guality/pr43077-1.c: Align types of output and input
2667 operands by lifting immediates to type long.
2669 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2671 * gcc.dg/c11-digit-separators-1.c,
2672 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
2675 2021-05-11 Jason Merrill <jason@redhat.com>
2678 * g++.dg/ext/vector41.C: New test.
2680 2021-05-11 Martin Liska <mliska@suse.cz>
2682 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
2683 * brig.dg/README: Removed.
2684 * brig.dg/dg.exp: Removed.
2685 * brig.dg/test/gimple/alloca.hsail: Removed.
2686 * brig.dg/test/gimple/atomics.hsail: Removed.
2687 * brig.dg/test/gimple/branches.hsail: Removed.
2688 * brig.dg/test/gimple/fbarrier.hsail: Removed.
2689 * brig.dg/test/gimple/function_calls.hsail: Removed.
2690 * brig.dg/test/gimple/internal-casts.hsail: Removed.
2691 * brig.dg/test/gimple/kernarg.hsail: Removed.
2692 * brig.dg/test/gimple/mem.hsail: Removed.
2693 * brig.dg/test/gimple/mulhi.hsail: Removed.
2694 * brig.dg/test/gimple/packed.hsail: Removed.
2695 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
2696 * brig.dg/test/gimple/smoke_test.hsail: Removed.
2697 * brig.dg/test/gimple/variables.hsail: Removed.
2698 * brig.dg/test/gimple/vector.hsail: Removed.
2699 * lib/brig-dg.exp: Removed.
2700 * lib/brig.exp: Removed.
2702 2021-05-11 Alex Coplan <alex.coplan@arm.com>
2705 * gcc.target/arm/cmse/pr99725.c: New test.
2707 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
2709 * gcc.target/aarch64/fmul_lane_1.c: New test.
2711 2021-05-11 Richard Biener <rguenther@suse.de>
2713 PR middle-end/100509
2714 * gcc.dg/pr100509.c: New testcase.
2716 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
2718 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
2720 2021-05-11 Patrick Palka <ppalka@redhat.com>
2723 * g++.dg/lookup/operator-3.C: New test.
2725 2021-05-11 Patrick Palka <ppalka@redhat.com>
2728 * g++.dg/cpp2a/concepts-ctad4.C: New test.
2730 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
2732 * gnat.dg/specs/opt5.ads: New test.
2733 * gnat.dg/specs/opt5_pkg.ads: New helper.
2735 2021-05-10 Martin Sebor <msebor@redhat.com>
2737 PR middle-end/100425
2738 PR middle-end/100510
2739 * c-c++-common/Walloca-larger-than.C: New test.
2740 * gcc.dg/Walloca-larger-than-4.c: New test.
2741 * gcc.dg/Wvla-larger-than-5.c: New test.
2742 * gcc.dg/pr79972.c: Remove unexpected warning directive.
2744 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
2746 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
2747 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
2749 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
2751 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
2753 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
2755 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
2757 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
2759 PR tree-optimization/42587
2760 * gcc.dg/optimize-bswapsi-6.c: New test.
2762 2021-05-10 Richard Biener <rguenther@suse.de>
2765 * g++.dg/vect/slp-pr99971.cc: Align data.
2767 2021-05-10 Richard Biener <rguenther@suse.de>
2769 PR tree-optimization/100492
2770 * gcc.dg/torture/pr100492.c: New testcase.
2772 2021-05-10 Richard Biener <rguenther@suse.de>
2774 PR middle-end/100464
2776 * gcc.dg/pr100464.c: New testcase.
2777 * g++.dg/tree-ssa/array-temp1.C: Adjust.
2779 2021-05-10 Richard Biener <rguenther@suse.de>
2781 PR tree-optimization/100434
2782 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
2784 2021-05-10 Alex Coplan <alex.coplan@arm.com>
2787 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
2788 Update now that we're (correctly) using full 128-bit vector
2790 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
2792 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
2794 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
2796 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
2800 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
2803 * gfortran.dg/class_dummy_7.f90: Correct PR number.
2805 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
2807 * gcc.dg/sso-9.c: Delete.
2809 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
2811 * gnat.dg/debug18.adb: New test.
2813 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
2815 * gcc.dg/sso-12.c: New test.
2817 2021-05-07 Jason Merrill <jason@redhat.com>
2819 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
2822 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2824 PR tree-optimization/79333
2825 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
2827 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2830 * c-c++-common/gomp/pr100450.c: New test.
2832 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
2835 * gcc.target/i386/pr100445-1.c: New test.
2837 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.target/i386/pr100445.c: New test.
2842 2021-05-06 Joseph Myers <joseph@codesourcery.com>
2845 PR preprocessor/97604
2846 * g++.dg/cpp1y/digit-sep-neg-2.C,
2847 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
2848 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
2849 Adjust expected messages.
2851 2021-05-06 Martin Jambor <mjambor@suse.cz>
2853 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
2854 05193687dde, make the argv again pointer to an array.
2856 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
2858 * gnat.dg/opt93.adb: Compile only for LP64 targets.
2860 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2862 * lib/target-supports.exp: Add s390 checks for vect conversions.
2864 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2866 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
2868 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
2872 * gfortran.dg/class_dummy_6.f90: New test.
2873 * gfortran.dg/class_dummy_7.f90: New test.
2875 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
2878 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
2880 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
2882 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
2883 __builtin_s390_vpdi.
2884 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
2887 2021-05-06 Jakub Jelinek <jakub@redhat.com>
2889 PR tree-optimization/94589
2890 * gcc.dg/pr94589-1.c: New test.
2891 * gcc.dg/pr94589-2.c: New test.
2892 * gcc.dg/pr94589-3.c: New test.
2893 * gcc.dg/pr94589-4.c: New test.
2894 * g++.dg/opt/pr94589-1.C: New test.
2895 * g++.dg/opt/pr94589-2.C: New test.
2896 * g++.dg/opt/pr94589-3.C: New test.
2897 * g++.dg/opt/pr94589-4.C: New test.
2899 2021-05-06 Richard Biener <rguenther@suse.de>
2902 * gcc.dg/pr100373.c: New testcase.
2904 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2906 * gcc.c-torture/execute/20210505-1.c: New test.
2908 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
2911 * gcc.target/i386/pr91400-1.c: New test.
2912 * gcc.target/i386/pr91400-2.c: Likewise.
2914 2021-05-05 Martin Sebor <msebor@redhat.com>
2916 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2918 2021-05-05 Harald Anlauf <anlauf@gmx.de>
2921 * gfortran.dg/argument_checking_25.f90: New test.
2923 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
2926 * gcc.target/i386/pr98218-1.c: New test.
2927 * gcc.target/i386/pr98218-1a.c: Ditto.
2928 * gcc.target/i386/pr98218-2.c: Ditto.
2929 * gcc.target/i386/pr98218-2a.c: Ditto.
2930 * gcc.target/i386/pr98218-3.c: Ditto.
2931 * gcc.target/i386/pr98218-3a.c: Ditto.
2932 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
2933 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
2935 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2937 * gnat.dg/debug17.adb: Minor tweak.
2939 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2941 * gnat.dg/debug8.adb: Minor tweak.
2942 * gnat.dg/debug11.adb: Likewise.
2943 * gnat.dg/debug16.adb: Likewise.
2944 * gnat.dg/debug17.adb: New test.
2945 * gnat.dg/specs/debug1.ads: Minor tweak.
2947 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
2949 * gcc.dg/vect/slp-21.c: Add s390.
2951 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
2954 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2956 2021-05-05 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/79333
2959 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
2960 * gcc.dg/graphite/fuse-1.c: Adjust.
2961 * gcc.dg/pr43864-4.c: Likewise.
2963 2021-05-05 Richard Biener <rguenther@suse.de>
2965 PR middle-end/100394
2966 * g++.dg/torture/pr100382.C: New testcase.
2968 2021-05-04 Martin Sebor <msebor@redhat.com>
2970 PR middle-end/100307
2971 * g++.dg/warn/Wplacement-new-size-9.C: New test.
2972 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2974 2021-05-04 Martin Sebor <msebor@redhat.com>
2976 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
2978 2021-05-04 Martin Sebor <msebor@redhat.com>
2980 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
2982 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
2984 * gcc.target/s390/oscbreak-1.c: Compile with -O1
2987 2021-05-04 Richard Biener <rguenther@suse.de>
2989 PR tree-optimization/100414
2990 * gcc.dg/pr100414.c: New testcase.
2992 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
2994 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2996 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
2998 * gnat.dg/opt94.adb: New file.
2999 * gnat.dg/opt94_pkg.adb: New file.
3000 * gnat.dg/opt94_pkg.ads: New file.
3002 2021-05-04 Richard Biener <rguenther@suse.de>
3004 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
3005 simplify dump scanning down to one case.
3007 2021-05-04 Richard Biener <rguenther@suse.de>
3009 PR tree-optimization/100329
3010 * gcc.dg/torture/pr100329.c: New testcase.
3012 2021-05-04 Richard Biener <rguenther@suse.de>
3014 PR tree-optimization/100398
3015 * gcc.dg/torture/pr100398.c: New testcase.
3017 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3019 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3020 Fix dg directives order.
3021 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3024 2021-05-03 Jeff Law <jlaw@tachyum.com>
3026 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
3029 2021-05-03 Patrick Palka <ppalka@redhat.com>
3032 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
3034 2021-05-03 Patrick Palka <ppalka@redhat.com>
3038 * g++.dg/template/call8.C: New test.
3039 * g++.dg/template/koenig12a.C: New test.
3041 2021-05-03 Jeff Law <jlaw@tachyum.com>
3043 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
3045 2021-05-03 Marek Polacek <polacek@redhat.com>
3048 * g++.dg/concepts/diagnostic18.C: New test.
3050 2021-05-03 Marek Polacek <polacek@redhat.com>
3053 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
3055 2021-05-03 Jeff Law <jlaw@tachyum.com>
3057 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
3059 2021-05-03 Jeff Law <jlaw@tachyum.com>
3061 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
3063 2021-05-03 Jeff Law <jlaw@tachyum.com>
3065 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
3067 2021-05-03 Jeff Law <jlaw@tachyum.com>
3069 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
3070 cr16 and xstormy16 targets.
3072 2021-05-03 Richard Biener <rguenther@suse.de>
3074 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
3075 * gcc.dg/pr81192.c: Disable DSE.
3077 2021-05-03 Richard Biener <rguenther@suse.de>
3079 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
3081 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
3084 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
3085 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
3087 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
3089 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
3090 mapping class on AIX.
3091 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
3092 * gcc.c-torture/execute/alias-2.c: Same.
3093 * gcc.dg/alias-7.c: Same.
3095 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
3097 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
3099 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
3102 2021-04-30 Richard Biener <rguenther@suse.de>
3105 * g++.dg/pr98032.C: New testcase.
3107 2021-04-30 Richard Biener <rguenther@suse.de>
3109 PR tree-optimization/96513
3110 * gcc.dg/torture/pr96513.c: New testcase.
3112 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
3115 * gcc.target/i386/pr98060.c: New test.
3117 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
3119 PR rtl-optimization/100225
3120 PR rtl-optimization/84878
3121 * gcc.dg/pr100225.c: New test.
3123 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3125 PR preprocessor/82359
3126 * g++.dg/cpp1y/digit-sep-line.C,
3127 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
3129 2021-04-29 Jason Merrill <jason@redhat.com>
3131 * g++.dg/lookup/using-decl1.C: New test.
3133 2021-04-29 Jason Merrill <jason@redhat.com>
3136 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
3138 2021-04-29 Patrick Palka <ppalka@redhat.com>
3141 * g++.dg/template/koenig12.C: New test.
3143 2021-04-29 Marek Polacek <polacek@redhat.com>
3146 * g++.dg/cpp1z/class-deduction87.C: New test.
3148 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
3150 PR rtl-optimization/100303
3151 * g++.dg/torture/pr100303.C: New file.
3153 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
3156 * g++.dg/pr90773-1.h: New test.
3157 * g++.dg/pr90773-1a.C: Likewise.
3158 * g++.dg/pr90773-1b.C: Likewise.
3159 * g++.dg/pr90773-1c.C: Likewise.
3160 * g++.dg/pr90773-1d.C: Likewise.
3161 * gcc.target/i386/pr90773-1.c: Likewise.
3162 * gcc.target/i386/pr90773-2.c: Likewise.
3163 * gcc.target/i386/pr90773-3.c: Likewise.
3164 * gcc.target/i386/pr90773-4.c: Likewise.
3165 * gcc.target/i386/pr90773-5.c: Likewise.
3166 * gcc.target/i386/pr90773-6.c: Likewise.
3167 * gcc.target/i386/pr90773-7.c: Likewise.
3168 * gcc.target/i386/pr90773-8.c: Likewise.
3169 * gcc.target/i386/pr90773-9.c: Likewise.
3170 * gcc.target/i386/pr90773-10.c: Likewise.
3171 * gcc.target/i386/pr90773-11.c: Likewise.
3172 * gcc.target/i386/pr90773-12.c: Likewise.
3173 * gcc.target/i386/pr90773-13.c: Likewise.
3174 * gcc.target/i386/pr90773-14.c: Likewise.
3176 2021-04-29 Richard Biener <rguenther@suse.de>
3178 PR tree-optimization/100253
3179 * g++.dg/pr100253.C: New testcase.
3181 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3184 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
3186 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.target/aarch64/sve/pr100302.c: New test.
3191 2021-04-29 Jakub Jelinek <jakub@redhat.com>
3194 * c-c++-common/gomp/task-detach-3.c: New test.
3196 2021-04-29 Richard Biener <rguenther@suse.de>
3198 PR tree-optimization/99912
3199 * gcc.dg/pr95580.c: Disable DSE.
3200 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
3201 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
3202 to prevent them from being removed.
3203 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3205 2021-04-29 Martin Sebor <msebor@redhat.com>
3207 PR middle-end/100250
3208 * gcc.dg/uninit-pr100250.c: New test.
3210 2021-04-29 Joseph Myers <joseph@codesourcery.com>
3212 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
3213 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
3215 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
3217 * gfortran.dg/gomp/map-5.f90: New test.
3219 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
3221 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
3222 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
3223 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
3225 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3227 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
3229 2021-04-28 Alexandre Oliva <oliva@adacore.com>
3231 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
3232 mismatch when asm comments start with "/ ".
3234 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
3237 * gcc.c-torture/compile/pr100305.c: New test.
3239 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3242 * gfortran.dg/PR82376.f90: New test.
3244 2021-04-28 Richard Biener <rguenther@suse.de>
3246 PR tree-optimization/100292
3247 * gcc.dg/pr100292.c: New testcase.
3249 2021-04-28 Richard Wai <richard@annexi-strayline.com>
3251 * gnat.dg/containers2.adb: New test.
3253 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
3255 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
3257 2021-04-27 Jason Merrill <jason@redhat.com>
3260 * g++.dg/cpp0x/depr-copy3.C: New test.
3262 2021-04-27 Patrick Palka <ppalka@redhat.com>
3265 * g++.dg/cpp0x/variadic182.C: New test.
3267 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3269 PR middle-end/100284
3270 * gcc.target/aarch64/sve/pr81003.c: New test.
3272 2021-04-27 Martin Sebor <msebor@redhat.com>
3275 * g++.dg/ext/flexary13.C: Remove malformed directives.
3277 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
3280 * gcc.c-torture/compile/pr100106.c: New testcase.
3282 2021-04-27 Alex Coplan <alex.coplan@arm.com>
3285 * gcc.target/arm/pr99977.c: New test.
3287 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3289 PR tree-optimization/100239
3290 * gcc.dg/pr100239.c: New test.
3292 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3294 PR rtl-optimization/100254
3295 * g++.dg/opt/pr100254.C: New test.
3297 2021-04-27 Richard Biener <rguenther@suse.de>
3299 PR tree-optimization/99912
3300 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
3301 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
3302 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
3303 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
3305 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3307 PR tree-optimization/95527
3308 * gcc.dg/tree-ssa/pr95527-2.c: New test.
3310 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3312 PR tree-optimization/96696
3313 * gcc.target/i386/pr96696.c: New test.
3315 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3318 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
3319 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
3320 expected error message when subtracting pointers to different
3321 vector types. Expect warnings when mixing them elsewhere.
3322 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
3323 XFAILs. Tweak error messages for some cases.
3325 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
3327 * gcc.target/aarch64/simd/ssra.c: Use +nosve
3328 * gcc.target/aarch64/simd/usra.c: Likewise.
3330 2021-04-27 Richard Biener <rguenther@suse.de>
3332 PR tree-optimization/100051
3333 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
3335 2021-04-27 Richard Biener <rguenther@suse.de>
3338 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
3339 malformed dg directive.
3341 2021-04-27 Richard Biener <rguenther@suse.de>
3344 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
3345 * g++.dg/ipa/pr45572-2.C: Likewise.
3346 * g++.dg/template/spec26.C: Likewise.
3347 * gcc.dg/pr20126.c: Likewise.
3348 * gcc.dg/tree-ssa/pr20739.c: Likewise.
3350 2021-04-27 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/100278
3353 * gcc.dg/tree-ssa/pr100278.c: New testcase.
3355 2021-04-27 Jakub Jelinek <jakub@redhat.com>
3358 * gcc.target/i386/pr99405.c: New test.
3360 2021-04-27 Richard Biener <rguenther@suse.de>
3362 PR tree-optimization/99776
3363 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
3365 2021-04-26 Patrick Palka <ppalka@redhat.com>
3368 * g++.dg/cpp1y/constexpr-base1.C: New test.
3369 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
3371 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3373 * gfortran.dg/goacc/classify-serial.f95:
3374 Use [Ww]arning in dg-bogus as FE diagnostic and default
3375 diagnostic differ and the result depends on ENABLE_OFFLOAD.
3376 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3377 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3379 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
3381 * gfortran.dg/goacc/classify-serial.f95:
3382 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
3383 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3384 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3386 2021-04-26 Richard Biener <rguenther@suse.de>
3388 PR tree-optimization/99956
3389 * gfortran.dg/pr99956.f: New testcase.
3391 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
3393 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
3394 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
3395 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
3396 * gcc.target/arm/cmse/cmse-16.c: Likewise.
3397 * gcc.target/arm/cmse/struct-1.c: Likewise.
3398 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
3400 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
3403 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
3405 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
3407 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
3408 Nathan Sidwell <nathan@codesourcery.com>
3409 Tom de Vries <vries@codesourcery.com>
3410 Julian Brown <julian@codesourcery.com>
3411 Kwok Cheung Yeung <kcy@codesourcery.com>
3413 * c-c++-common/goacc/diag-parallelism-1.c: New.
3414 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
3415 and match diagnostics, as appropriate.
3416 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
3417 * c-c++-common/goacc/classify-kernels.c: Likewise.
3418 * c-c++-common/goacc/classify-parallel.c: Likewise.
3419 * c-c++-common/goacc/classify-routine.c: Likewise.
3420 * c-c++-common/goacc/classify-serial.c: Likewise.
3421 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3422 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3423 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
3424 * c-c++-common/goacc/parallel-reduction.c: Likewise.
3425 * c-c++-common/goacc/pr70688.c: Likewise.
3426 * c-c++-common/goacc/routine-1.c: Likewise.
3427 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
3428 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3429 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3430 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3431 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3432 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3433 * gfortran.dg/goacc/classify-serial.f95: Likewise.
3434 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3435 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3436 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3437 * gfortran.dg/goacc/routine-4.f90: Likewise.
3438 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
3439 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3440 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
3441 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3443 2021-04-26 Richard Biener <rguenther@suse.de>
3445 PR tree-optimization/99473
3446 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
3448 2021-04-25 liuhongt <hongtao.liu@intel.com>
3451 * gcc.target/i386/pr98911.c: New test.
3452 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
3453 with __builtin_ia32_pcmpistrm128 since it has been folded.
3455 2021-04-24 David Malcolm <dmalcolm@redhat.com>
3458 * g++.dg/analyzer/pr100244.C: New test.
3460 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3463 * gfortran.dg/pr100154.f90: New test.
3465 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3468 * gfortran.dg/ptr-func-4.f90: New test.
3470 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3472 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
3473 * gcc.dg/guality/guality.c: Likewise.
3474 * gcc.dg/guality/inline-params.c: Likewise.
3475 * gcc.dg/guality/loop-1.c: Likewise.
3476 * gcc.dg/guality/pr36728-1.c: Likewise.
3477 * gcc.dg/guality/pr36728-2.c: Likewise.
3478 * gcc.dg/guality/pr36728-3.c: Likewise.
3479 * gcc.dg/guality/pr41447-1.c: Likewise.
3480 * gcc.dg/guality/pr54200.c: Likewise.
3481 * gcc.dg/guality/pr54519-1.c: Likewise.
3482 * gcc.dg/guality/pr54519-2.c: Likewise.
3483 * gcc.dg/guality/pr54519-3.c: Likewise.
3484 * gcc.dg/guality/pr54519-4.c: Likewise.
3485 * gcc.dg/guality/pr54519-5.c: Likewise.
3486 * gcc.dg/guality/pr54519-6.c: Likewise.
3487 * gcc.dg/guality/pr54693-2.c: Likewise.
3488 * gcc.dg/guality/pr56154-1.c: Likewise.
3489 * gcc.dg/guality/pr59776.c: Likewise.
3490 * gcc.dg/guality/pr68860-1.c: Likewise.
3491 * gcc.dg/guality/pr68860-2.c: Likewise.
3492 * gcc.dg/guality/pr90074.c: Likewise.
3493 * gcc.dg/guality/pr90716.c: Likewise.
3494 * gcc.dg/guality/sra-1.c: Likewise.
3496 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3498 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
3500 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
3501 * gcc.dg/guality/pr59776.c: Likewise.
3502 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
3504 2021-04-24 Patrick Palka <ppalka@redhat.com>
3511 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
3512 * g++.dg/cpp2a/nontype-class45.C: New test.
3513 * g++.dg/cpp2a/nontype-class46.C: New test.
3514 * g++.dg/cpp2a/nontype-class47.C: New test.
3515 * g++.dg/cpp2a/nontype-class48.C: New test.
3517 2021-04-24 Patrick Palka <ppalka@redhat.com>
3520 * g++.dg/cpp1z/class-deduction86.C: New test.
3522 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
3525 * gcc.target/powerpc/pr98952.c: New test.
3527 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3530 * gcc.target/i386/pr79514.c (dg-error):
3531 Expect error for 64bit targets.
3533 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3536 * gcc.target/i386/pr100182.c: New test.
3537 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
3538 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
3540 2021-04-23 Patrick Palka <ppalka@redhat.com>
3543 * g++.dg/concepts/diagnostic17.C: New test.
3545 2021-04-23 Patrick Palka <ppalka@redhat.com>
3548 * g++.dg/cpp1z/direct-enum-init2.C: New test.
3550 2021-04-23 Richard Biener <rguenther@suse.de>
3552 PR tree-optimization/99971
3553 * g++.dg/vect/slp-pr99971.cc: New testcase.
3555 2021-04-23 liuhongt <hongtao.liu@intel.com>
3558 * gcc.target/i386/pr100093.c: New test.
3560 2021-04-22 Patrick Palka <ppalka@redhat.com>
3563 * g++.dg/cpp2a/concepts-uneval3.C: New test.
3565 2021-04-22 Patrick Palka <ppalka@redhat.com>
3568 * g++.dg/template/partial-specialization9.C: New test.
3570 2021-04-22 Marek Polacek <polacek@redhat.com>
3573 * g++.dg/warn/Wtype-limits6.C: New test.
3575 2021-04-22 Patrick Palka <ppalka@redhat.com>
3578 * g++.dg/cpp0x/sfinae67.C: New test.
3580 2021-04-22 Patrick Palka <ppalka@redhat.com>
3583 * g++.dg/template/access36.C: New test.
3585 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3587 * substr_9.f90: Move to ...
3588 * gfortran.dg/substr_9.f90: ... here.
3589 * substr_10.f90: Move to ...
3590 * gfortran.dg/substr_10.f90: ... here.
3592 2021-04-22 Martin Liska <mliska@suse.cz>
3596 * g++.dg/template/nontype29.C: Fix typos and missing comments.
3597 * gcc.dg/Warray-bounds-64.c: Likewise.
3598 * gcc.dg/Warray-parameter.c: Likewise.
3599 * gcc.dg/Wstring-compare.c: Likewise.
3600 * gcc.dg/format/gcc_diag-11.c: Likewise.
3601 * gfortran.dg/array_constructor_3.f90: Likewise.
3602 * gfortran.dg/matmul_bounds_9.f90: Likewise.
3603 * gfortran.dg/pr78033.f90: Likewise.
3604 * gfortran.dg/pr96325.f90: Likewise.
3606 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
3609 * gcc.target/i386/pr100119.c: New test.
3611 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3614 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
3616 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3618 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
3619 obtained hard limit, and only call setrlimit if new softlimit is lower.
3621 2021-04-22 Richard Biener <rguenther@suse.de>
3624 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
3627 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
3629 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
3632 2021-04-21 Marek Polacek <polacek@redhat.com>
3635 * g++.dg/cpp0x/enum_base4.C: New test.
3636 * g++.dg/cpp0x/enum_base5.C: New test.
3638 2021-04-21 Alex Coplan <alex.coplan@arm.com>
3641 * gcc.target/aarch64/pr99988.c: New test.
3643 2021-04-21 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
3647 * g++.dg/cpp1y/auto-fn61.C: Likewise.
3648 * g++.dg/cpp2a/nontype-class39.C: Likewise.
3649 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
3650 * g++.dg/cpp0x/vt-88982.C: Likewise.
3651 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
3652 dg-additional-options.
3653 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
3655 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
3657 * gcc.target/i386/monitor-2.c: New test.
3659 2021-04-21 Richard Biener <rguenther@suse.de>
3662 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
3663 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
3665 2021-04-21 Jakub Jelinek <jakub@redhat.com>
3667 PR rtl-optimization/100148
3668 * g++.dg/opt/pr100148.C: New test.
3670 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
3672 * gfortran.dg/gomp/depobj-1.f90: New test.
3673 * gfortran.dg/gomp/depobj-2.f90: New test.
3675 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3677 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
3679 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
3681 PR middle-end/100130
3682 * c-c++-common/attr-retain-10.c: New test.
3683 * c-c++-common/attr-retain-11.c: Likewise.
3685 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3687 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
3688 must match for target IBM Z only.
3690 2021-04-20 Jason Merrill <jason@redhat.com>
3693 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
3695 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3697 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
3698 z/Architecture only.
3700 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
3703 * gfortran.dg/pdt_31.f03: New test.
3704 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
3707 2021-04-19 Marek Polacek <polacek@redhat.com>
3710 * g++.dg/concepts/diagnostic16.C: New test.
3712 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
3715 * gdc.dg/pr98457.d: New test.
3717 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3720 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
3723 2021-04-19 Richard Biener <rguenther@suse.de>
3725 PR preprocessor/100142
3726 * gcc.dg/pr100142.c: New testcase.
3727 * g++.dg/diagnostic/pr72803.C: Revert last change.
3729 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
3731 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
3732 '--param=openacc-kernels=[...]'.
3733 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3734 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3735 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
3736 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
3737 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3738 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3739 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3741 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
3743 * gnat.dg/opt92.adb: New test.
3745 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3747 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
3748 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3749 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3750 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3751 * gcc.target/s390/zero-scratch-regs-1.c: New test.
3753 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3756 * gfortran.dg/PR100094.f90: New test.
3758 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
3761 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
3764 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3767 * gcc.target/aarch64/pr91710.c: New test.
3769 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3772 * gfortran.dg/PR10018.f90: New test.
3774 2021-04-16 Tamar Christina <tamar.christina@arm.com>
3777 * gcc.target/aarch64/sve/pr100048.c: New test.
3779 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3782 * g++.dg/cpp0x/constexpr-100111.C: New test.
3784 2021-04-16 Marek Polacek <polacek@redhat.com>
3787 * g++.dg/cpp2a/typename14.C: Don't expect particular error
3789 * g++.dg/cpp2a/typename19.C: New test.
3791 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
3793 * gcc.dg/gimplefe-40.c: Moved to...
3794 * gcc.dg/vect/gimplefe-40.c: ...here.
3795 * gcc.dg/gimplefe-41.c: Moved to...
3796 * gcc.dg/vect/gimplefe-41.c: ...here.
3798 2021-04-16 Harald Anlauf <anlauf@gmx.de>
3799 Paul Thomas <pault@gcc.gnu.org>
3802 * gfortran.dg/pr63797.f90: New test.
3804 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3806 * gcc.dg/tree-ssa/pr83403-1.c: Revert
3807 max-completely-peeled-insns to the default value on IBM Z.
3808 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
3810 2021-04-16 Patrick Palka <ppalka@redhat.com>
3813 * g++.dg/cpp2a/constexpr-init21.C: New test.
3815 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3818 * gcc.target/aarch64/pr100075.c: New test.
3820 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
3822 PR rtl-optimization/99596
3823 * gcc.target/arm/pr99596.c: New test.
3825 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
3828 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
3830 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
3831 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
3832 missing quotes around switch names.
3833 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
3835 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3838 * gcc.target/aarch64/pr99767.c: New test.
3840 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3843 * g++.dg/cpp23/lambda-specifiers2.C: New test.
3845 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3848 * g++.dg/cpp1z/pr99833.C: New test.
3849 * g++.dg/cpp2a/pr99833.C: New test.
3851 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3853 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
3854 the default value on IBM Z.
3856 2021-04-16 Jason Merrill <jason@redhat.com>
3859 * g++.dg/abi/mangle71.C: Fix expected mangling.
3860 * g++.dg/abi/mangle77.C: New test.
3861 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
3862 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
3863 * g++.dg/cpp2a/nontype-class44.C: New test.
3865 2021-04-15 Martin Sebor <msebor@redhat.com>
3869 * gcc.dg/Warray-parameter-9.c: New test.
3870 * gcc.dg/Wnonnull-6.c: New test.
3871 * gcc.dg/Wreturn-type3.c: New test.
3872 * gcc.dg/Wunused-result.c: New test.
3873 * gcc.dg/attr-noreturn.c: New test.
3874 * gcc.dg/attr-returns-nonnull.c: New test.
3876 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
3879 * gcc.dg/pr84877.c: Xfail for cris-*-*.
3881 2021-04-15 Jason Merrill <jason@redhat.com>
3884 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
3886 2021-04-15 Martin Sebor <msebor@redhat.com>
3888 * gcc.dg/uninit-pr89230-1.c: New test.
3889 * gcc.dg/uninit-pr89230-2.c: Same.
3891 2021-04-15 Jason Merrill <jason@redhat.com>
3894 * g++.dg/cpp0x/noexcept67.C: New test.
3896 2021-04-15 Jason Merrill <jason@redhat.com>
3899 * g++.dg/cpp2a/lambda-uneval15.C: New test.
3901 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3903 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
3904 -mtune=generic to the SVE flags.
3905 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3906 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3907 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3909 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3911 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
3912 (aarch64-with-arch-dg-options): Likewise.
3913 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
3914 aarch64-with-arch-dg-options. Move the default architecture
3915 flags to the final dg-runtest argument.
3916 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
3918 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
3920 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3923 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
3925 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3928 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
3929 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
3931 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3934 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
3936 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3939 * gcc.target/aarch64/pr100056.c: New test.
3941 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3943 * gcc.dg/pr93210.c: Adapt regex in order to also support a
3944 RESULT_DECL as an operand for a RETURN_EXPR.
3946 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3948 * gcc.target/aarch64/sve/pr99929_1.c: New file.
3949 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
3951 2021-04-14 Jason Merrill <jason@redhat.com>
3954 * g++.dg/template/dependent-tmpl2.C: New test.
3956 2021-04-14 Jason Merrill <jason@redhat.com>
3959 * g++.dg/parse/uneval1.C: New test.
3961 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
3963 PR rtl-optimization/100066
3964 * gcc.target/i386/pr100066.c: New.
3966 2021-04-14 Martin Sebor <msebor@redhat.com>
3968 * gcc.dg/pr86058.c: Limit to just x86_64.
3970 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3973 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
3975 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
3977 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
3978 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
3980 2021-04-14 Patrick Palka <ppalka@redhat.com>
3984 * g++.dg/cpp1z/class-deduction85.C: New test.
3985 * g++.dg/template/ref11.C: New test.
3987 2021-04-14 Jason Merrill <jason@redhat.com>
3990 * g++.dg/cpp2a/lambda-uneval14.C: New test.
3992 2021-04-14 Jason Merrill <jason@redhat.com>
3995 * g++.dg/debug/defaulted1.C: New test.
3997 2021-04-14 Jason Merrill <jason@redhat.com>
4000 * g++.dg/debug/cleanup1.C: New test.
4001 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
4002 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
4003 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4004 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
4005 * g++.dg/tm/inherit2.C: Likewise.
4006 * g++.dg/tm/unsafe1.C: Likewise.
4007 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
4008 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
4010 2021-04-13 Martin Sebor <msebor@redhat.com>
4012 PR tree-optimization/82800
4013 * g++.dg/warn/uninit-pr82800.C: New test.
4015 2021-04-13 Martin Sebor <msebor@redhat.com>
4018 * gcc.dg/pr86058.c: New test.
4020 2021-04-13 Patrick Palka <ppalka@redhat.com>
4023 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
4024 * g++.old-deja/g++.ns/template7.C: Likewise.
4025 * g++.old-deja/g++.pt/crash8.C: Likewise.
4027 2021-04-13 Jason Merrill <jason@redhat.com>
4030 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
4032 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4035 * g++.dg/cpp2a/spaceship-err6.C: New test.
4037 2021-04-13 Jason Merrill <jason@redhat.com>
4040 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
4042 2021-04-13 Patrick Palka <ppalka@redhat.com>
4045 * g++.dg/parse/template2.C: Adjust expected diagnostic.
4046 * g++.dg/template/error8.C: Likewise.
4047 * g++.dg/cpp1z/class-deduction84.C: New test.
4049 2021-04-13 Richard Biener <rguenther@suse.de>
4051 PR tree-optimization/100053
4052 * gcc.dg/torture/pr100053.c: New testcase.
4053 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
4055 2021-04-13 Jason Merrill <jason@redhat.com>
4058 * g++.dg/cpp0x/constexpr-base7.C: New test.
4060 2021-04-13 Nathan Sidwell <nathan@acm.org>
4062 PR preprocessor/99446
4063 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
4065 2021-04-13 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.target/aarch64/pr100028.c: New test.
4070 2021-04-13 Patrick Palka <ppalka@redhat.com>
4073 * g++.dg/cpp2a/nontype-class43.C: New test.
4075 2021-04-13 Patrick Palka <ppalka@redhat.com>
4079 * g++.dg/cpp2a/concepts-uneval1.C: New test.
4080 * g++.dg/cpp2a/concepts-uneval2.C: New test.
4082 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
4085 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
4086 line 971 for cris-*-*.
4088 2021-04-13 David Malcolm <dmalcolm@redhat.com>
4091 * gcc.dg/analyzer/pr98599-a.c: New test.
4092 * gcc.dg/analyzer/pr98599-b.c: New test.
4094 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4096 PR rtl-optimization/99905
4097 * gcc.target/i386/pr99905.c: New test.
4099 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4102 * gcc.dg/pr99830.c: New test.
4104 2021-04-12 Jason Merrill <jason@redhat.com>
4107 * g++.dg/template/dependent-tmpl1.C: New test.
4109 2021-04-12 Martin Liska <mliska@suse.cz>
4112 * g++.dg/asan/pr99877.C: New test.
4114 2021-04-12 Cui,Lili <lili.cui@intel.com>
4116 * gcc.target/i386/funcspec-56.inc: Handle new march.
4117 * g++.target/i386/mv16.C: Handle new march
4119 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
4122 * c-c++-common/goacc/collapse-2.c: New.
4124 2021-04-11 Jason Merrill <jason@redhat.com>
4127 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
4128 * g++.dg/other/anon-union5.C: New test.
4130 2021-04-10 Jason Merrill <jason@redhat.com>
4133 * g++.dg/gomp/this-1.C: Adjust diagnostic.
4134 * g++.dg/cpp0x/constexpr-this1.C: New test.
4136 2021-04-10 David Malcolm <dmalcolm@redhat.com>
4139 * gcc.dg/analyzer/pr100011.c: New test.
4141 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.dg/pr99990.c: New test.
4146 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
4149 * gcc.target/i386/pr99744-2.c: New test.
4151 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4154 * gcc.dg/lto/pr99849_0.c: New test.
4156 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4158 PR rtl-optimization/98601
4159 * gcc.dg/torture/pr98601.c: New test.
4161 2021-04-10 Jason Merrill <jason@redhat.com>
4167 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
4168 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
4169 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
4170 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
4172 2021-04-10 Jason Merrill <jason@redhat.com>
4175 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
4177 2021-04-09 Martin Sebor <msebor@redhat.com>
4180 * g++.dg/warn/uninit-pr55288.C: New test.
4182 2021-04-09 Patrick Palka <ppalka@redhat.com>
4185 * g++.dg/cpp1z/fold-lambda4.C: New test.
4187 2021-04-09 Marek Polacek <polacek@redhat.com>
4190 * g++.dg/concepts/abbrev10.C: New test.
4191 * g++.dg/concepts/abbrev11.C: New test.
4193 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4195 * gcc.target/aarch64/pr70398.c: Require a target that can link
4198 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4200 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
4202 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4204 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
4207 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4209 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
4210 * gcc.dg/pr96573.c: Likewise.
4211 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4212 * gcc.dg/vect/bb-slp-43.c: Likewise.
4213 * gcc.dg/vect/slp-reduc-11.c: Likewise.
4215 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4217 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
4218 loop to vectorized if vect_fold_extract_last.
4220 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4222 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
4223 of relying on vectorisation.
4225 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4228 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
4230 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
4233 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
4234 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4236 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
4239 * gfortran.dg/coarray/dummy_2.f90: New test.
4241 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
4243 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
4245 2021-04-08 Patrick Palka <ppalka@redhat.com>
4248 * g++.dg/cpp2a/concepts-lambda16.C: New test.
4249 * g++.dg/cpp2a/concepts-lambda17.C: New test.
4251 2021-04-08 Patrick Palka <ppalka@redhat.com>
4254 * g++.dg/cpp2a/concepts-ctad3.C: New test.
4256 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4258 * lib/scanasm.exp (scan-lto-assembler): Update expected name
4261 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4263 * lib/target-supports.exp
4264 (check_effective_target_stdint_types_mbig_endian): New proc.
4265 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
4266 stdint_types_mbig_endian.
4267 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
4268 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4270 2021-04-08 Jason Merrill <jason@redhat.com>
4273 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
4274 * g++.dg/conversion/ref7.C: New test.
4276 2021-04-08 Jakub Jelinek <jakub@redhat.com>
4279 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
4280 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
4281 * g++.dg/cpp2a/constexpr-new18.C: New test.
4282 * g++.dg/cpp2a/constexpr-new19.C: New test.
4284 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4286 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
4288 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4290 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
4291 "was here" from error message.
4292 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
4293 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
4294 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
4295 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
4296 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
4297 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
4298 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
4299 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
4300 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
4301 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
4302 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
4303 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
4304 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
4306 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4308 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
4309 * gcc.target/aarch64/pr98772.c: Likewise.
4310 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
4312 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
4314 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
4315 conversion to shifts and adds.
4317 2021-04-08 David Malcolm <dmalcolm@redhat.com>
4321 * gcc.dg/analyzer/pr99042.c: New test.
4322 * gcc.dg/analyzer/pr99774-1.c: New test.
4323 * gcc.dg/analyzer/pr99774-2.c: New test.
4325 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
4327 * gdc.dg/gdc108.d: Update test.
4328 * gdc.dg/gdc142.d: Likewise.
4329 * gdc.dg/pr90136a.d: Likewise.
4330 * gdc.dg/pr90136b.d: Likewise.
4331 * gdc.dg/pr90136c.d: Likewise.
4332 * gdc.dg/pr95173.d: Likewise.
4333 * gdc.dg/attr_allocsize1.d: New test.
4334 * gdc.dg/attr_allocsize2.d: New test.
4335 * gdc.dg/attr_alwaysinline1.d: New test.
4336 * gdc.dg/attr_cold1.d: New test.
4337 * gdc.dg/attr_exclusions1.d: New test.
4338 * gdc.dg/attr_exclusions2.d: New test.
4339 * gdc.dg/attr_flatten1.d: New test.
4340 * gdc.dg/attr_module.d: New test.
4341 * gdc.dg/attr_noclone1.d: New test.
4342 * gdc.dg/attr_noicf1.d: New test.
4343 * gdc.dg/attr_noinline1.d: New test.
4344 * gdc.dg/attr_noipa1.d: New test.
4345 * gdc.dg/attr_noplt1.d: New test.
4346 * gdc.dg/attr_optimize1.d: New test.
4347 * gdc.dg/attr_optimize2.d: New test.
4348 * gdc.dg/attr_optimize3.d: New test.
4349 * gdc.dg/attr_optimize4.d: New test.
4350 * gdc.dg/attr_restrict1.d: New test.
4351 * gdc.dg/attr_section1.d: New test.
4352 * gdc.dg/attr_symver1.d: New test.
4353 * gdc.dg/attr_target1.d: New test.
4354 * gdc.dg/attr_targetclones1.d: New test.
4355 * gdc.dg/attr_used1.d: New test.
4356 * gdc.dg/attr_used2.d: New test.
4357 * gdc.dg/attr_weak1.d: New test.
4358 * gdc.dg/imports/attributes.d: New test.
4360 2021-04-08 Jason Merrill <jason@redhat.com>
4363 * g++.dg/template/mem-spec2.C: New test.
4365 2021-04-08 Marek Polacek <polacek@redhat.com>
4368 * g++.dg/cpp2a/explicit16.C: Use c++20.
4369 * g++.dg/cpp0x/noexcept66.C: New test.
4370 * g++.dg/cpp2a/explicit17.C: New test.
4372 2021-04-08 Alex Coplan <alex.coplan@arm.com>
4375 * gcc.c-torture/compile/pr99647.c: New test.
4377 2021-04-07 Jason Merrill <jason@redhat.com>
4380 * g++.dg/template/friend71.C: New test.
4382 2021-04-07 Jason Merrill <jason@redhat.com>
4385 * g++.dg/template/friend70.C: New test.
4387 2021-04-07 Jason Merrill <jason@redhat.com>
4390 * g++.dg/lookup/using66.C: New test.
4392 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4394 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
4395 when building an executable with testglue.
4397 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4399 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
4400 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
4402 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
4404 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
4405 if IFN_STORE_LANES is available.
4406 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
4407 IFN_STORE_LANES is available.
4408 * gcc.target/aarch64/pr99873_1.c: New test.
4409 * gcc.target/aarch64/pr99873_2.c: Likewise.
4410 * gcc.target/aarch64/pr99873_3.c: Likewise.
4411 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
4412 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
4413 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
4415 2021-04-07 Richard Biener <rguenther@suse.de>
4417 PR tree-optimization/99954
4418 * gcc.dg/torture/pr99954.c: New testcase.
4420 2021-04-07 Richard Biener <rguenther@suse.de>
4423 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
4426 2021-04-07 Richard Biener <rguenther@suse.de>
4428 PR tree-optimization/99947
4429 * gcc.dg/torture/pr99947.c: New testcase.
4431 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
4433 PR tree-optimization/98736
4434 * gcc.c-torture/execute/pr98736.c: New test.
4436 2021-04-07 Marek Polacek <polacek@redhat.com>
4439 * g++.dg/cpp0x/rv-life.C: New test.
4441 2021-04-06 Jason Merrill <jason@redhat.com>
4444 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
4446 2021-04-06 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp1z/inline-var9.C: New test.
4451 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
4454 * g++.target/aarch64/sve/pr99781.C: New.
4456 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
4458 * gcc.target/i386/memcpy-strategy-9.c: New test.
4459 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
4460 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
4461 * gcc.target/i386/memset-strategy-7.c: Likewise.
4462 * gcc.target/i386/memset-strategy-8.c: Likewise.
4463 * gcc.target/i386/memset-strategy-9.c: Likewise.
4465 2021-04-06 Richard Biener <rguenther@suse.de>
4467 PR tree-optimization/99880
4468 * gcc.dg/torture/pr99880.c: New testcase.
4470 2021-04-06 Nathan Sidwell <nathan@acm.org>
4472 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
4473 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
4475 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4477 PR tree-optimization/96573
4478 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
4479 VEC_PERM_EXPR with bswapping permutation.
4481 2021-04-06 Richard Biener <rguenther@suse.de>
4483 PR tree-optimization/99924
4484 * gfortran.dg/vect/pr99924.f90: New testcase.
4486 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4489 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
4491 2021-04-06 Jason Merrill <jason@redhat.com>
4494 * g++.dg/abi/lambda-defarg1.C: New test.
4496 2021-04-06 Patrick Palka <ppalka@redhat.com>
4499 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
4500 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
4502 2021-04-05 Jason Merrill <jason@redhat.com>
4505 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
4507 2021-04-05 Jason Merrill <jason@redhat.com>
4509 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
4510 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
4511 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
4513 2021-04-05 Jason Merrill <jason@redhat.com>
4516 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
4518 2021-04-05 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
4523 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4526 * gcc.dg/analyzer/pr99906.c: New test.
4528 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4531 * gcc.dg/analyzer/pr99886.c: New test.
4533 2021-04-05 Jason Merrill <jason@redhat.com>
4536 * g++.dg/cpp0x/extern_template-6.C: New test.
4538 2021-04-05 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
4543 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
4546 * gdc.dg/pr99914.d: New test.
4548 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
4550 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
4551 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4553 2021-04-04 Jason Merrill <jason@redhat.com>
4556 * g++.dg/cpp0x/initlist-new5.C: New test.
4558 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4560 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
4562 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4564 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
4566 2021-04-03 Marek Polacek <polacek@redhat.com>
4569 * g++.dg/other/gc7.C: New test.
4571 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
4574 * gfortran.dg/coarray_48.f90: New test.
4576 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4578 PR tree-optimization/99882
4579 * gcc.dg/pr99882.c: New test.
4581 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4583 PR rtl-optimization/99863
4584 * gcc.target/i386/pr99863.c: New test.
4586 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4589 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
4591 2021-04-03 Jason Merrill <jason@redhat.com>
4594 * g++.dg/opt/nrv20.C: New test.
4596 2021-04-03 Jason Merrill <jason@redhat.com>
4599 * g++.dg/cpp1z/noexcept-type24.C: New test.
4601 2021-04-03 Jason Merrill <jason@redhat.com>
4604 * g++.dg/ext/vector40.C: New test.
4606 2021-04-02 Patrick Palka <ppalka@redhat.com>
4609 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
4611 2021-04-02 Patrick Palka <ppalka@redhat.com>
4614 * g++.dg/cpp2a/nontype-class42.C: New test.
4616 2021-04-02 Jason Merrill <jason@redhat.com>
4619 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
4621 2021-04-02 Nathan Sidwell <nathan@acm.org>
4623 * g++.dg/modules/pr99283-6_d.H: New.
4624 * g++.dg/modules/pr99283-7-swap.h: New.
4625 * g++.dg/modules/pr99283-7-traits.h: New.
4626 * g++.dg/modules/pr99283-7_a.H: New.
4627 * g++.dg/modules/pr99283-7_b.H: New.
4628 * g++.dg/modules/pr99283-7_c.C: New.
4629 * g++.dg/modules/pr99283-7_d.H: New.
4631 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
4633 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
4634 * go.test/test/fixedbugs/issue22200b.go: Likewise.
4636 2021-04-02 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/99726
4639 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
4640 -floop-nest-optimize to dg-additional-options guarded on fgraphite
4643 2021-04-01 Marek Polacek <polacek@redhat.com>
4646 * g++.dg/other/gc6.C: New test.
4648 2021-04-01 Jason Merrill <jason@redhat.com>
4651 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
4653 2021-04-01 Jason Merrill <jason@redhat.com>
4656 * g++.dg/abi/abi-tag24a.C: New test.
4657 * g++.dg/abi/macro0.C: Adjust expected value.
4659 2021-04-01 Nathan Sidwell <nathan@acm.org>
4662 * g++.dg/modules/pr99283-6.h: New.
4663 * g++.dg/modules/pr99283-6_a.H: New.
4664 * g++.dg/modules/pr99283-6_b.H: New.
4665 * g++.dg/modules/pr99283-6_c.C: New.
4666 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
4667 * g++.dg/modules/indirect-3_c.C: Adjust scan.
4668 * g++.dg/modules/indirect-4_c.C: Adjust scan.
4669 * g++.dg/modules/lambda-3_b.C: Adjust scan.
4670 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
4671 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
4672 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
4674 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
4677 * gcc.dg/tree-ssa/pr98265.C: New test.
4679 2021-04-01 Jakub Jelinek <jakub@redhat.com>
4681 PR tree-optimization/96573
4682 * gcc.dg/pr96573.c: New test.
4684 2021-04-01 Richard Biener <rguenther@suse.de>
4686 PR tree-optimization/99856
4687 * gcc.dg/vect/pr99856.c: New testcase.
4689 2021-04-01 Martin Jambor <mjambor@suse.cz>
4691 PR tree-optimization/97009
4692 * gcc.dg/tree-ssa/pr97009.c: New test.
4694 2021-04-01 Harald Anlauf <anlauf@gmx.de>
4697 * gfortran.dg/transpose_5.f90: New test.
4699 2021-03-31 David Malcolm <dmalcolm@redhat.com>
4702 * gcc.dg/analyzer/data-model-10.c: Update expected output.
4703 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
4704 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
4705 * gcc.dg/analyzer/pr99771-1.c: New test.
4707 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4709 PR tree-optimization/98268
4710 * gcc.target/aarch64/sve/pr98268-1.c: New test.
4711 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
4713 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4715 PR tree-optimization/99726
4716 * gcc.target/i386/pr99726.c: New test.
4718 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4720 PR rtl-optimization/97141
4721 PR rtl-optimization/98726
4722 * gcc.c-torture/compile/pr97141.c: New test.
4723 * gcc.c-torture/compile/pr98726.c: Likewise.
4724 * gcc.target/aarch64/sve/pr97141.c: Likewise.
4725 * gcc.target/aarch64/sve/pr98726.c: Likewise.
4727 2021-03-31 Martin Sebor <msebor@redhat.com>
4730 * gcc.dg/uninit-pr65182.c: New test.
4732 2021-03-31 Jason Merrill <jason@redhat.com>
4735 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
4737 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
4740 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
4743 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
4746 * gcc.target/arm/pr99786.c: New test.
4748 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
4750 * gcc.target/i386/memcpy-strategy-5.c: New test.
4751 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
4752 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
4753 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
4754 * gcc.target/i386/memset-strategy-3.c: Likewise.
4755 * gcc.target/i386/memset-strategy-4.c: Likewise.
4756 * gcc.target/i386/memset-strategy-5.c: Likewise.
4757 * gcc.target/i386/memset-strategy-6.c: Likewise.
4759 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4762 * gcc.target/aarch64/sve/pr98119.c: New test.
4764 2021-03-31 Jakub Jelinek <jakub@redhat.com>
4765 Richard Sandiford <richard.sandiford@arm.com>
4768 * g++.target/aarch64/sve/pr99813.C: New test.
4770 2021-03-31 Jakub Jelinek <jakub@redhat.com>
4773 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
4774 * c-c++-common/zero-scratch-regs-7.c: Likewise.
4775 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
4776 selected unsupported triplets to all targets but selected triplets
4777 of supported targets.
4778 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4779 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4780 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4782 2021-03-31 Patrick Palka <ppalka@redhat.com>
4785 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
4787 2021-03-31 Patrick Palka <ppalka@redhat.com>
4790 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
4792 2021-03-30 David Malcolm <dmalcolm@redhat.com>
4794 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
4796 2021-03-30 Nathan Sidwell <nathan@acm.org>
4799 * g++.dg/modules/pr99283-5.h: New.
4800 * g++.dg/modules/pr99283-5_a.H: New.
4801 * g++.dg/modules/pr99283-5_b.H: New.
4802 * g++.dg/modules/pr99283-5_c.C: New.
4804 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4807 * g++.dg/cpp1z/pr99790.C: New test.
4809 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4812 * gcc.c-torture/compile/pr99822.c: New test.
4814 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
4818 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
4820 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4821 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
4822 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4823 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4824 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4825 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4826 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4827 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4828 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4829 * gcc.target/powerpc/pr79251.p8.c: Likewise.
4830 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4831 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4832 * gcc.target/powerpc/pr79251-run.p7.c: New test.
4833 * gcc.target/powerpc/pr79251.p7.c: New test.
4835 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
4838 * gcc.target/i386/pr99744-1.c: New test.
4840 2021-03-30 Tamar Christina <tamar.christina@arm.com>
4842 PR tree-optimization/99825
4843 * gfortran.dg/vect/pr99825.f90: New test.
4845 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4848 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
4850 2021-03-30 Richard Biener <rguenther@suse.de>
4852 PR tree-optimization/99824
4853 * gcc.dg/torture/pr99824.c: New testcase.
4855 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
4858 * g++.dg/pr98136.C: New test.
4860 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
4862 * gcc.target/aarch64/fcvt_nosimd.c: New test.
4864 2021-03-29 Martin Sebor <msebor@redhat.com>
4866 PR tree-optimization/61869
4867 * gcc.dg/uninit-pr61869.c: New test.
4869 2021-03-29 Martin Sebor <msebor@redhat.com>
4871 PR tree-optimization/61677
4872 * gcc.dg/uninit-pr61677.c: New test.
4874 2021-03-29 Martin Sebor <msebor@redhat.com>
4876 PR tree-optimization/61112
4877 * gcc.dg/uninit-pr61112.c: New test.
4879 2021-03-29 Jan Hubicka <jh@suse.cz>
4882 * gcc.c-torture/compile/pr99751.c: Rename from ...
4883 * gcc.c-torture/execute/pr99751.c: ... to this.
4885 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
4887 * gcc.c-torture/compile/pr99751.c: New test.
4889 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4892 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
4893 declare simd warning on aarch64.
4895 2021-03-29 Alex Coplan <alex.coplan@arm.com>
4898 * g++.target/aarch64/sve/pr99216.C: New test.
4900 2021-03-29 Richard Biener <rguenther@suse.de>
4902 PR tree-optimization/99807
4903 * gfortran.dg/vect/pr99807.f90: New testcase.
4905 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4908 * gcc.target/aarch64/pr99808.c: New test.
4910 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4912 PR tree-optimization/99777
4913 * g++.dg/torture/pr99777.C: New test.
4915 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
4918 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
4920 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
4923 * gfortran.dg/pr99602.f90: New test.
4924 * gfortran.dg/pr99602a.f90: New test.
4925 * gfortran.dg/pr99602b.f90: New test.
4926 * gfortran.dg/pr99602c.f90: New test.
4927 * gfortran.dg/pr99602d.f90: New test.
4929 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4931 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
4932 (gdc-copy-file): ... this. Use file copy instead of open/close.
4933 (gdc-convert-test): Save translated dejagnu test to gdc.test
4934 directory, only write dejagnu directives to the test file.
4935 (gdc-do-test): Don't create gdc.test symlink.
4937 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4939 * gdc.dg/gdc270a.d: Removed.
4940 * gdc.dg/gdc270b.d: Removed.
4942 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
4944 * gcc.target/powerpc/pr99557.c: New.
4946 2021-03-26 Martin Sebor <msebor@redhat.com>
4948 PR tree-optimization/59970
4949 * gcc.dg/uninit-pr59970.c: New test.
4951 2021-03-26 Marek Polacek <polacek@redhat.com>
4954 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
4955 * g++.dg/cpp0x/nsdmi17.C: New test.
4957 2021-03-26 Nathan Sidwell <nathan@acm.org>
4960 * g++.dg/modules/pr99283-2_a.H: New.
4961 * g++.dg/modules/pr99283-2_b.H: New.
4962 * g++.dg/modules/pr99283-2_c.H: New.
4963 * g++.dg/modules/pr99283-3_a.H: New.
4964 * g++.dg/modules/pr99283-3_b.H: New.
4965 * g++.dg/modules/pr99283-4.H: New.
4966 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
4967 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
4969 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
4972 * g++.target/aarch64/sve/pr99766.C: New.
4974 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4977 * gcc.dg/tls/pr99466-1.c: New test.
4978 * gcc.dg/tls/pr99466-2.c: New test.
4980 2021-03-26 Jakub Jelinek <jakub@redhat.com>
4983 * g++.dg/cpp0x/new5.C: New test.
4985 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
4988 * gfortran.dg/null_11.f90: New test.
4990 2021-03-25 Martin Sebor <msebor@redhat.com>
4992 PR tree-optimization/55060
4993 * gcc.dg/uninit-pr55060.c: New.
4995 2021-03-25 Martin Sebor <msebor@redhat.com>
4997 PR tree-optimization/48483
4998 * g++.dg/warn/uninit-pr48483.C: New test.
5000 2021-03-25 Martin Sebor <msebor@redhat.com>
5002 * gcc.dg/uninit-pr44547.c: New.
5004 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5007 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
5008 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
5009 to match locus changes.
5010 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
5011 * g++.dg/cpp2a/srcloc2.C: Likewise.
5012 * g++.dg/cpp2a/srcloc15.C: Likewise.
5013 * g++.dg/cpp2a/srcloc16.C: Likewise.
5014 * g++.dg/cpp2a/srcloc19.C: New test.
5015 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
5017 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
5018 * g++.dg/modules/macloc-1_d.C: Likewise.
5019 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
5022 2021-03-25 Marek Polacek <polacek@redhat.com>
5025 * g++.dg/cpp0x/inh-ctor37.C: New test.
5027 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5030 * g++.dg/cpp0x/variadic181.C: New test.
5032 2021-03-25 Marek Polacek <polacek@redhat.com>
5035 * g++.dg/warn/Wconversion5.C: New test.
5037 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
5039 PR tree-optimization/96974
5040 * g++.target/aarch64/sve/pr96974.C: New test.
5042 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5045 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5049 * gcc.target/i386/pr98209.c: New test.
5050 * gcc.target/i386/pr99744-1.c: Likewise.
5051 * gcc.target/i386/pr99744-2.c: Likewise.
5053 2021-03-25 Jakub Jelinek <jakub@redhat.com>
5056 * g++.dg/warn/Wduplicated-branches6.C: New test.
5057 * g++.dg/warn/Wduplicated-branches7.C: New test.
5059 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
5063 * gcc.target/i386/pr98209.c: New test.
5064 * gcc.target/i386/pr99744-1.c: Likewise.
5065 * gcc.target/i386/pr99744-2.c: Likewise.
5067 2021-03-25 Richard Biener <rguenther@suse.de>
5069 PR tree-optimization/99746
5070 * gfortran.dg/vect/pr99746.f90: New testcase.
5072 2021-03-25 David Malcolm <dmalcolm@redhat.com>
5077 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
5079 * gcc.dg/analyzer/pr93695-1.c: New test.
5080 * gcc.dg/analyzer/pr99044-1.c: New test.
5081 * gcc.dg/analyzer/pr99044-2.c: New test.
5082 * gcc.dg/analyzer/pr99716-1.c: New test.
5083 * gcc.dg/analyzer/pr99716-2.c: New test.
5084 * gcc.dg/analyzer/pr99716-3.c: New test.
5086 2021-03-24 Martin Liska <mliska@suse.cz>
5089 * gcc.target/i386/pr99753.c: New test.
5091 2021-03-24 Martin Jambor <mjambor@suse.cz>
5094 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
5096 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
5099 * gcc.target/arm/pr99727.c: New test.
5101 2021-03-24 Jakub Jelinek <jakub@redhat.com>
5104 * gcc.target/arm/pr99724.c: New test.
5106 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5108 * lib/target-supports.exp (check_effective_target_sysconf): New.
5109 * gcc.target/i386/pr95443-1.c: Require it.
5110 * gcc.target/i386/pr95443-2.c: Likewise.
5111 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5112 * gcc.target/i386/strncmp-1.c: Likewise.
5114 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5116 * gcc.target/i386/pr97313.c: Require effective target feature pie.
5117 * g++.target/i386/pr94185.C: Likewise.
5119 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5121 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
5122 positives with -mcmodel=large.
5123 * gcc.target/i386/funcspec-3.c: Likewise.
5125 2021-03-24 Alexandre Oliva <oliva@adacore.com>
5127 * gcc.target/i386/pr94467-3.c: New.
5129 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
5132 * gfortran.dg/longnames.f90: New test.
5134 2021-03-23 Nathan Sidwell <nathan@acm.org>
5137 * g++.dg/modules/pr99283-1_a.H: New.
5138 * g++.dg/modules/pr99283-1_b.H: New.
5140 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
5142 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
5144 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5146 * lib/target-supports.exp
5147 (check_effective_target_arm_dsp_ok_nocache)
5148 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
5149 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
5150 and add arm_dsp options.
5152 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5154 * lib/target-supports.exp
5155 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
5156 -mfloat-abi= options order.
5157 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
5158 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
5159 arm_hard_ok effective target and -mfloat-abi=hard additional
5161 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
5169 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
5171 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
5172 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
5174 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5176 * lib/target-supports.exp
5177 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
5178 -mfloat-abi= options order.
5179 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
5180 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
5181 target and -mfloat-abi=hard additional option.
5182 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
5183 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
5184 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
5185 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
5186 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
5188 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5190 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
5192 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5194 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
5195 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
5196 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
5197 * gcc.target/arm/pr51968.c: Likewise.
5198 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
5199 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
5200 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
5201 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
5203 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5205 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
5206 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
5207 * gcc.target/arm/bf16_dup.c: Likewise.
5208 * gcc.target/arm/bf16_reinterpret.c: Likewise.
5209 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
5211 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5213 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
5215 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
5217 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
5218 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
5219 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
5220 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
5222 2021-03-23 Marek Polacek <polacek@redhat.com>
5225 * g++.dg/cpp0x/attributes-namespace6.C: New test.
5226 * g++.dg/cpp0x/gen-attrs-73.C: New test.
5228 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
5231 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
5233 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
5236 * gcc.dg/vect/pr99540.c: New test.
5238 2021-03-23 Nathan Sidwell <nathan@acm.org>
5241 * g++.dg/modules/pr99239_a.H: New.
5242 * g++.dg/modules/pr99239_b.H: New.
5244 2021-03-23 Richard Biener <rguenther@suse.de>
5246 PR tree-optimization/99721
5247 * gfortran.dg/vect/pr99721.f90: New testcase.
5249 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
5251 * gcc.target/riscv/shift-shift-5.c (sub): Change
5252 order of struct fields depending on byteorder.
5254 2021-03-23 Jakub Jelinek <jakub@redhat.com>
5257 * g++.dg/cpp1z/decomp55.C: New test.
5259 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
5261 PR tree-optimization/99296
5262 * gcc.dg/pr99296.c: New file.
5264 2021-03-22 Nathan Sidwell <nathan@acm.org>
5267 * g++.dg/modules/pr99480_a.H: New.
5268 * g++.dg/modules/pr99480_b.H: New.
5270 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
5273 * gcc.target/powerpc/pr99581.c: New.
5275 2021-03-22 Nathan Sidwell <nathan@acm.org>
5278 * g++.dg/modules/pr99425-1.h: New.
5279 * g++.dg/modules/pr99425-1_a.H: New.
5280 * g++.dg/modules/pr99425-1_b.H: New.
5281 * g++.dg/modules/pr99425-1_c.C: New.
5282 * g++.dg/modules/pr99425-2_a.X: New.
5283 * g++.dg/modules/pr99425-2_b.X: New.
5284 * g++.dg/template/pr99425.C: New.
5286 2021-03-22 Richard Biener <rguenther@suse.de>
5288 PR tree-optimization/99694
5289 * gcc.dg/torture/pr99694.c: New testcase.
5291 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
5294 * gcc.target/riscv/pr99702.c: New.
5296 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
5299 * gcc.target/powerpc/pr98914.c: New test.
5301 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
5304 * g++.target/i386/pr99679-1.C: New test.
5305 * g++.target/i386/pr99679-2.C: Likewise.
5307 2021-03-20 Jakub Jelinek <jakub@redhat.com>
5310 * gcc.dg/pr99230.c: New test.
5312 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5315 * gcc.dg/Wunused-var-5.c: New test.
5316 * gcc.dg/Wunused-var-6.c: New test.
5318 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5320 * gfortran.dg/inline_matmul_6.f90: Adjust count for
5323 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
5326 * gcc.target/s390/pr99663.c: New.
5328 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5331 * g++.dg/opt/pr99456.C: New test.
5332 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
5335 2021-03-19 Tamar Christina <tamar.christina@arm.com>
5337 PR tree-optimization/99656
5338 * gfortran.dg/vect/pr99656.f90: New test.
5340 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
5343 * gcc.dg/torture/pr99652-1.c: New test.
5344 * gcc.dg/torture/pr99652-2.c: Likewise.
5345 * gcc.target/i386/pr57655.c: Adjusted.
5346 * gcc.target/i386/pr59794-6.c: Likewise.
5347 * gcc.target/i386/pr70738-1.c: Likewise.
5348 * gcc.target/i386/pr96744-1.c: Likewise.
5350 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5351 Christophe Lyon <christophe.lyon@linaro.org>
5354 * g++.target/arm/pr99593.C: New test.
5356 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
5358 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
5360 2021-03-19 Marek Polacek <polacek@redhat.com>
5363 * g++.dg/cpp2a/concepts-err3.C: New test.
5365 2021-03-18 Martin Sebor <msebor@redhat.com>
5368 * g++.dg/warn/Warray-bounds-22.C: New test.
5369 * g++.dg/warn/Warray-bounds-23.C: New test.
5370 * g++.dg/warn/Warray-bounds-24.C: New test.
5372 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5375 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
5377 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5380 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
5381 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
5382 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
5383 rather than __i386__.
5385 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5388 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
5390 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
5393 * obj-c++.dg/pr49070.mm: New test.
5394 * objc.dg/unnamed-parms.m: New test.
5396 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5398 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
5400 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5401 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5402 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
5403 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5404 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5406 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
5410 For big endian use -fsso-struct=little-endian dg-options.
5412 2021-03-17 Marek Polacek <polacek@redhat.com>
5415 * g++.dg/conversion/real-to-int1.C: New test.
5417 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
5418 Jason Merrill <jason@redhat.com>
5420 * g++.dg/cpp1z/using9.C: New using decl test.
5422 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5424 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
5425 -gdwarf-3 to the command line options. Adjust the expected line
5426 numbers for the revised options header.
5428 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
5430 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
5431 -gdwarf-3 to the command line options. Provide Darwin-
5432 specific match lines for the expected output.
5434 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5436 * gcc.target/aarch64/acle/rng_2.c: New test.
5438 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
5441 * gcc.target/i386/pr99530-1.c: New test.
5442 * gcc.target/i386/pr99530-2.c: Likewise.
5443 * gcc.target/i386/pr99530-3.c: Likewise.
5444 * gcc.target/i386/pr99530-4.c: Likewise.
5445 * gcc.target/i386/pr99530-5.c: Likewise.
5446 * gcc.target/i386/pr99530-6.c: Likewise.
5448 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
5451 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
5453 2021-03-16 Jason Merrill <jason@redhat.com>
5455 * g++.dg/cpp2a/nontype-float1.C: New test.
5457 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5461 * gcc.target/powerpc/pr98092.c: New.
5463 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5466 * gcc.target/i386/pr99600.c: New test.
5468 2021-03-16 Martin Liska <mliska@suse.cz>
5469 Jason Merrill <jason@redhat.com>
5472 * g++.target/i386/pr99108.C: New test.
5474 2021-03-16 Martin Liska <mliska@suse.cz>
5477 * gcc.target/arm/pr99592.c: New test.
5479 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
5481 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
5483 2021-03-16 Nathan Sidwell <nathan@acm.org>
5486 * g++.dg/modules/pr99496_a.H: New.
5487 * g++.dg/modules/pr99496_b.C: New.
5489 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5492 * gcc.target/i386/avx-pr99563.c: New test.
5494 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5497 * gcc.dg/gomp/pr99542.c: New test.
5498 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5499 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5500 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5501 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5503 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5505 2021-03-15 Jakub Jelinek <jakub@redhat.com>
5508 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
5509 * g++.dg/modules/builtin-3_b.C: Likewise.
5511 2021-03-15 Nathan Sidwell <nathan@acm.org>
5514 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
5515 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
5517 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5520 * g++.dg/coroutines/pr99047.C: New test.
5522 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5525 * g++.dg/coroutines/torture/pr98704.C: New test.
5527 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5530 * g++.dg/coroutines/pr98480.C: New test.
5531 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
5532 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
5533 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
5535 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5538 * g++.dg/coroutines/pr96749-1.C: New test.
5539 * g++.dg/coroutines/pr96749-2.C: New test.
5541 2021-03-15 Richard Biener <rguenther@suse.de>
5543 PR tree-optimization/98834
5544 * g++.dg/opt/pr98834.C: New testcase.
5546 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5549 * gfortran.dg/do_check_16.f90: New test.
5550 * gfortran.dg/do_check_17.f90: New test.
5552 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5555 * gfortran.dg/pr99545.f90: New test.
5557 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
5559 * gcc.target/powerpc/pr99492.c: Fix typo.
5561 2021-03-14 Harald Anlauf <anlauf@gmx.de>
5562 Paul Thomas <pault@gcc.gnu.org>
5564 * gfortran.dg/pr99112.f90: New test.
5566 2021-03-13 Martin Sebor <msebor@redhat.com>
5568 PR tree-optimization/99489
5569 * gcc.dg/Wstringop-truncation-9.c: New test.
5571 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
5574 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
5576 2021-03-13 Jakub Jelinek <jakub@redhat.com>
5578 PR tree-optimization/99544
5579 * gcc.dg/gomp/pr99544.c: New test.
5581 2021-03-12 Nathan Sidwell <nathan@acm.org>
5584 * g++.dg/modules/pr99238.h: New.
5585 * g++.dg/modules/pr99238_a.H: New.
5586 * g++.dg/modules/pr99238_b.H: New.
5588 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
5591 * gfortran.dg/gomp/threadprivate-1.f90: New test.
5593 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5596 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
5598 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5601 * g++.dg/cpp2a/consteval19.C: New test.
5603 2021-03-11 David Malcolm <dmalcolm@redhat.com>
5606 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
5608 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
5610 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
5611 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
5612 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
5613 -fno-analyzer-feasibility from options.
5614 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
5615 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
5617 2021-03-11 Nathan Sidwell <nathan@acm.org>
5620 * g++.dg/modules/pr99248.h: New.
5621 * g++.dg/modules/pr99248_a.H: New.
5622 * g++.dg/modules/pr99248_b.H: New.
5624 2021-03-11 Nathan Sidwell <nathan@acm.org>
5627 * g++.dg/modules/pr99528.h: New.
5628 * g++.dg/modules/pr99528_a.H: New.
5629 * g++.dg/modules/pr99528_b.H: New.
5630 * g++.dg/modules/pr99528_c.C: New.
5632 2021-03-11 Richard Biener <rguenther@suse.de>
5635 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
5636 instead of verifying the total number of adds.
5638 2021-03-11 Richard Biener <rguenther@suse.de>
5641 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
5643 2021-03-11 Richard Biener <rguenther@suse.de>
5646 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
5648 2021-03-11 Richard Biener <rguenther@suse.de>
5651 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
5653 2021-03-11 Jakub Jelinek <jakub@redhat.com>
5656 * gcc.target/i386/avx2-pr99517-1.c: New test.
5657 * gcc.target/i386/avx2-pr99517-2.c: New test.
5659 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
5662 * gcc.target/powerpc/pr99492.c: New testcase.
5664 2021-03-10 Harald Anlauf <anlauf@gmx.de>
5667 * gfortran.dg/data_char_4.f90: New test.
5668 * gfortran.dg/data_char_5.f90: New test.
5670 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5672 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
5674 2021-03-10 Nathan Sidwell <nathan@acm.org>
5677 * g++.dg/modules/pr99423_a.H: New.
5678 * g++.dg/modules/pr99423_b.H: New.
5680 2021-03-10 Jakub Jelinek <jakub@redhat.com>
5682 PR tree-optimization/99305
5684 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
5685 unsigned_char effective targets.
5687 2021-03-10 Nathan Sidwell <nathan@acm.org>
5690 * g++.dg/ext/pr99508.C: New.
5692 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
5695 * lib/target-supports.exp (check_effective_target_lra): New.
5696 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
5697 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
5698 * gcc.c-torture/compile/pr98096.c: Likewise.
5699 * gcc.dg/pr97954.c: Likewise.
5701 2021-03-10 David Malcolm <dmalcolm@redhat.com>
5703 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
5704 * gcc.dg/analyzer/zlib-2.c: Likewise.
5706 2021-03-10 Joel Hutton <joel.hutton@arm.com>
5708 * gcc.dg/vect/pr99102.c: Fix target selector.
5710 2021-03-10 Joel Hutton <joel.hutton@arm.com>
5713 * gcc.dg/vect/pr99102.c: New test.
5715 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
5717 * gnat.dg/specs/lto25.ads: New test.
5719 2021-03-09 Jakub Jelinek <jakub@redhat.com>
5721 PR tree-optimization/99305
5722 * g++.dg/opt/pr99305.C: New test.
5724 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
5726 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
5727 (check_effective_target_sqrt_insn): Use it.
5729 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
5732 * gcc.target/i386/pr99454.c: New.
5734 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
5736 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
5737 * gcc.dg/loop-9.c: Likewise.
5738 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
5739 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
5741 2021-03-09 Jakub Jelinek <jakub@redhat.com>
5744 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
5745 exists. If REG_STARTEND macro isn't defined, just return 0 from main
5746 instead of the actual test.
5748 2021-03-09 Martin Liska <mliska@suse.cz>
5751 * gcc.target/i386/pr99464.c: New test.
5753 2021-03-09 Joel Brobecker <brobecker@adacore.com>
5755 * gcc.target/powerpc/undef-bool-2.c: Add
5756 dg-require-effective-target powerpc_vsx_ok directive.
5757 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
5758 powerpc_vsx_ok directive.
5760 2021-03-08 Harald Anlauf <anlauf@gmx.de>
5763 * gfortran.dg/parameter_data.f90: New test.
5765 2021-03-08 Martin Sebor <msebor@redhat.com>
5768 * g++.dg/warn/Warray-bounds-15.C: New test.
5769 * g++.dg/warn/Warray-bounds-18.C: New test.
5770 * g++.dg/warn/Warray-bounds-19.C: New test.
5771 * g++.dg/warn/Warray-bounds-20.C: New test.
5772 * g++.dg/warn/Warray-bounds-21.C: New test.
5774 2021-03-08 Martin Sebor <msebor@redhat.com>
5777 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
5779 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
5780 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
5781 * gcc.dg/Wstringop-overflow-66.c: New test.
5782 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
5784 2021-03-08 Marek Polacek <polacek@redhat.com>
5787 * g++.dg/cpp2a/nontype-class41.C: New test.
5789 2021-03-08 Nathan Sidwell <nathan@acm.org>
5792 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
5794 2021-03-08 Nathan Sidwell <nathan@acm.org>
5796 * g++.dg/modules/pr99468.H: New.
5798 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
5801 * gcc.target/powerpc/pr98959.c: New test.
5803 2021-03-08 Nathan Sidwell <nathan@acm.org>
5806 * g++.dg/modules/pr99285_a.H: New.
5807 * g++.dg/modules/pr99285_b.H: New.
5809 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5812 * gcc.target/aarch64/simd/pr99437.c: New test.
5814 2021-03-08 Martin Liska <mliska@suse.cz>
5817 * c-c++-common/asan/pr98920.c: New test.
5819 2021-03-08 Martin Liska <mliska@suse.cz>
5822 * gcc.target/i386/pr99463-2.c: New test.
5823 * gcc.target/i386/pr99463.c: New test.
5825 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
5827 * gcc.target/s390/vector/long-double-asm-commutative.c: New
5829 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
5831 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
5832 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
5833 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
5834 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
5835 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
5838 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
5841 * gfortran.dg/module_variable_3.f90: New test.
5843 2021-03-07 Jakub Jelinek <jakub@redhat.com>
5846 * lib/target-supports.exp
5847 (check_effective_target_assembler_march_noavx512bw): New effective
5849 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
5851 2021-03-06 Patrick Palka <ppalka@redhat.com>
5852 Jakub Jelinek <jakub@redhat.com>
5855 * g++.dg/cpp2a/constexpr-99287.C: New test.
5857 2021-03-06 Patrick Palka <ppalka@redhat.com>
5858 Jakub Jelinek <jakub@redhat.com>
5861 * g++.dg/cpp1y/var-templ68.C: New test.
5862 * g++.dg/cpp1y/var-templ68a.C: New test.
5864 2021-03-06 Patrick Palka <ppalka@redhat.com>
5867 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
5868 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
5870 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
5872 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
5873 to allow an eliminated stack-frame.
5875 2021-03-05 Marek Polacek <polacek@redhat.com>
5878 * g++.dg/cpp1z/noexcept-type23.C: New test.
5880 2021-03-05 Marek Polacek <polacek@redhat.com>
5883 * g++.dg/warn/Wshadow-17.C: New test.
5885 2021-03-05 Jason Merrill <jason@redhat.com>
5888 * gcc.dg/attr-flatten-1.c: Adjust.
5890 2021-03-05 Jakub Jelinek <jakub@redhat.com>
5893 * c-c++-common/gomp/pr99322.c: New test.
5895 2021-03-05 Nathan Sidwell <nathan@acm.org>
5898 * g++.dg/modules/pr99245_a.H: New.
5899 * g++.dg/modules/pr99245_b.H: New.
5901 2021-03-05 Harald Anlauf <anlauf@gmx.de>
5904 * gfortran.dg/matmul_21.f90: New test.
5906 2021-03-05 Nathan Sidwell <nathan@acm.org>
5909 * g++.dg/modules/pr99377_a.H: New.
5910 * g++.dg/modules/pr99377_b.C: New.
5911 * g++.dg/modules/pr99377_c.C: New.
5913 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5916 * g++.dg/coroutines/pr98118.C: New test.
5918 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5921 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
5922 * g++.dg/coroutines/pr95616-0.C: New test.
5923 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
5924 * g++.dg/coroutines/pr95616-1.C: New test.
5925 * g++.dg/coroutines/pr95616-2.C: New test.
5926 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
5927 * g++.dg/coroutines/pr95616-3.C: New test.
5928 * g++.dg/coroutines/pr95616-4.C: New test.
5929 * g++.dg/coroutines/pr95616-5.C: New test.
5930 * g++.dg/coroutines/pr95616-6.C: New test.
5932 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5935 * g++.dg/coroutines/torture/pr95615-01.C: New test.
5936 * g++.dg/coroutines/torture/pr95615-02.C: New test.
5937 * g++.dg/coroutines/torture/pr95615-03.C: New test.
5938 * g++.dg/coroutines/torture/pr95615-04.C: New test.
5939 * g++.dg/coroutines/torture/pr95615-05.C: New test.
5940 * g++.dg/coroutines/torture/pr95615.inc: New file.
5942 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
5945 * gcc.target/i386/pr99123-2.c: New.
5947 2021-03-05 Nathan Sidwell <nathan@acm.org>
5950 * g++.dg/modules/pr99389_a.H: New.
5951 * g++.dg/modules/pr99389_b.C: New.
5952 * g++.dg/modules/pr99389_c.C: New.
5954 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5957 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5960 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5962 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
5963 with '_kind' number.
5964 * gfortran.dg/real4-10-real8-16.f90: Likewise.
5965 * gfortran.dg/real4-10-real8-4.f90: Likewise.
5966 * gfortran.dg/real4-10.f90: Likewise.
5967 * gfortran.dg/real4-16-real8-10.f90: Likewise.
5968 * gfortran.dg/real4-16-real8-16.f90: Likewise.
5969 * gfortran.dg/real4-16-real8-4.f90: Likewise.
5970 * gfortran.dg/real4-16.f90: Likewise.
5971 * gfortran.dg/real4-8-real8-10.f90: Likewise.
5972 * gfortran.dg/real4-8-real8-16.f90: Likewise.
5973 * gfortran.dg/real4-8-real8-4.f90: Likewise.
5974 * gfortran.dg/real4-8.f90: Likewise.
5975 * gfortran.dg/real8-10.f90: Likewise.
5976 * gfortran.dg/real8-16.f90: Likewise.
5977 * gfortran.dg/real8-4.f90: Likewise.
5979 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
5982 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
5984 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
5986 * lib/prune.exp: Prune useless output caused by a linker bug.
5988 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5991 * gcc.target/aarch64/pr93235.c: New test.
5993 2021-03-04 Martin Liska <mliska@suse.cz>
5995 PR gcov-profile/99105
5996 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
5997 correction as the wrapped malloc is called one more time
5999 * gcc.dg/tree-prof/pr97461.c: Likewise.
6001 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6005 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
6006 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
6007 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
6008 dg-warning regexps, instead replace .* with \[^\n\r]*.
6009 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
6010 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
6011 -ftrack-macro-expansion=0 from dg-options.
6012 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
6013 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
6015 2021-03-04 Jakub Jelinek <jakub@redhat.com>
6018 * gcc.dg/cpp/line11.c: New test.
6019 * gcc.dg/cpp/line12.c: New test.
6021 2021-03-04 Alex Coplan <alex.coplan@arm.com>
6024 * gcc.target/aarch64/pr99381.c: New test.
6026 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
6028 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
6030 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
6032 2021-03-04 Nathan Sidwell <nathan@acm.org>
6035 * g++.dg/modules/pr99170-1_a.H: New.
6036 * g++.dg/modules/pr99170-1_b.C: New.
6037 * g++.dg/modules/pr99170-2.h: New.
6038 * g++.dg/modules/pr99170-2_a.C: New.
6039 * g++.dg/modules/pr99170-2_b.C: New.
6040 * g++.dg/modules/pr99170-3_a.H: New.
6041 * g++.dg/modules/pr99170-3_b.C: New.
6042 * g++.dg/modules/inst-2_b.C: Adjust scan.
6043 * g++.dg/modules/inst-4_a.C: Adjust scan.
6044 * g++.dg/modules/inst-4_b.C: Adjust scan.
6045 * g++.dg/modules/member-def-1_b.C: Adjust scan.
6046 * g++.dg/modules/member-def-1_c.C: Adjust scan.
6047 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
6048 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
6049 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
6050 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
6051 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
6052 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
6053 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
6054 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
6055 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
6056 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
6057 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
6059 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
6062 * gfortran.dg/real4-10-real8-10.f90: New test.
6063 * gfortran.dg/real4-10-real8-16.f90: New test.
6064 * gfortran.dg/real4-10-real8-4.f90: New test.
6065 * gfortran.dg/real4-10.f90: New test.
6066 * gfortran.dg/real4-16-real8-10.f90: New test.
6067 * gfortran.dg/real4-16-real8-16.f90: New test.
6068 * gfortran.dg/real4-16-real8-4.f90: New test.
6069 * gfortran.dg/real4-16.f90: New test.
6070 * gfortran.dg/real4-8-real8-10.f90: New test.
6071 * gfortran.dg/real4-8-real8-16.f90: New test.
6072 * gfortran.dg/real4-8-real8-4.f90: New test.
6073 * gfortran.dg/real4-8.f90: New test.
6074 * gfortran.dg/real8-10.f90: New test.
6075 * gfortran.dg/real8-16.f90: New test.
6076 * gfortran.dg/real8-4.f90: New test.
6078 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6080 * gcc.misc-tests/outputs.exp: Enumerate tests.
6082 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
6084 * gcc.misc-tests/outputs.exp: Append discriminating
6085 suffixes to tests with duplicate names.
6086 (outest): Assert that each running test has a unique
6089 2021-03-04 Martin Sebor <msebor@redhat.com>
6093 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
6094 * gcc.dg/Wstringop-overflow-65.c: New test.
6095 * gcc.dg/Warray-bounds-69.c: Same.
6097 2021-03-03 Marek Polacek <polacek@redhat.com>
6100 * g++.dg/cpp1z/class-deduction83.C: New test.
6102 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6104 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
6106 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
6109 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6111 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
6113 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
6115 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
6118 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6120 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
6122 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
6125 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
6127 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
6129 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
6131 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
6133 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
6135 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
6138 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6141 * g++.dg/cpp1z/eval-order10.C: New test.
6143 2021-03-03 Marek Polacek <polacek@redhat.com>
6147 * g++.dg/cpp1z/class-deduction81.C: New test.
6148 * g++.dg/cpp1z/class-deduction82.C: New test.
6149 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
6150 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
6151 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
6153 2021-03-03 Jason Merrill <jason@redhat.com>
6156 * g++.dg/cpp0x/decltype-call5.C: New test.
6157 * g++.dg/cpp0x/decltype-call6.C: New test.
6159 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6161 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
6163 * gcc.target/i386/pr95798-2.c: Likewise.
6165 2021-03-03 Nathan Sidwell <nathan@acm.org>
6168 * g++.dg/modules/namespace-2_a.C
6169 * g++.dg/modules/pr99344_a.C
6170 * g++.dg/modules/pr99344_b.C
6172 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6175 * gcc.target/i386/pr99321.c: New test.
6177 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.c-torture/compile/pr99324.c: New test.
6182 2021-03-03 Jakub Jelinek <jakub@redhat.com>
6185 * gcc.dg/graphite/pr99085.c: New test.
6187 2021-03-03 Jason Merrill <jason@redhat.com>
6190 * g++.dg/ext/attr-flatten1.C: New test.
6192 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
6194 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
6195 tests if target test-framework has -L or -I options.
6197 2021-03-02 David Malcolm <dmalcolm@redhat.com>
6200 * gcc.dg/pr99323-1.c: New test.
6201 * gcc.dg/pr99323-2.c: New test.
6203 2021-03-02 Martin Sebor <msebor@redhat.com>
6206 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
6207 * g++.dg/warn/Wnonnull12.C: New test.
6209 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
6211 * gnat.dg/limited5.adb: New test.
6213 2021-03-02 Patrick Palka <ppalka@redhat.com>
6217 * g++.dg/concepts/abbrev9.C: New test.
6218 * g++.dg/cpp2a/concepts-lambda15.C: New test.
6219 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
6220 * g++.dg/cpp2a/concepts-return-req2.C: New test.
6221 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
6222 call to f15 that we expect to accept.
6224 2021-03-02 Patrick Palka <ppalka@redhat.com>
6226 * g++.dg/cpp1z/auto1.C: New test.
6228 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6230 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
6231 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
6232 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
6233 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
6234 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
6235 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
6236 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
6238 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6240 * lib/target-supports.exp: Add check for nnpa facility.
6242 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
6244 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
6245 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
6247 2021-03-01 Martin Liska <mliska@suse.cz>
6250 * gcc.target/s390/target-attribute/pr99313.c: New test.
6252 2021-03-01 Nathan Sidwell <nathan@acm.org>
6255 * g++.dg/modules/pr99294.h: New.
6256 * g++.dg/modules/pr99294_a.C: New.
6257 * g++.dg/modules/pr99294_b.C: New.
6259 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
6261 * g++.dg/eh/seh-xmm-unwind.C: New test.
6263 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
6265 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
6266 expression components noexcept.
6267 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6268 * g++.dg/coroutines/pr95345.C: Likewise.
6270 2021-02-28 Jason Merrill <jason@redhat.com>
6272 * g++.dg/ext/attr-lambda3.C: Add missing ;
6274 2021-02-27 Jason Merrill <jason@redhat.com>
6277 * g++.dg/ext/attr-lambda3.C: New test.
6279 2021-02-26 Alexandre Oliva <oliva@gnu.org>
6281 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
6283 * gcc.target/powerpc/pr83629.c: Likewise.
6284 * gcc.target/powerpc/pr84112.c: Likewise.
6286 2021-02-26 Olivier Hainque <hainque@adacore.com>
6288 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
6289 dg-require-effective-target fpic.
6290 * gcc.target/powerpc/ppc-eabi.c: Likewise.
6291 * gcc.target/powerpc/pr26350.c: Likewise.
6292 * gcc.target/powerpc/pr67789.c: Likewise.
6293 * gcc.target/powerpc/pr79439-1.c: Likewise.
6294 * gcc.target/powerpc/pr79439-2.c: Likewise.
6295 * gcc.target/powerpc/pr79439-3.c: Likewise.
6296 * gcc.target/powerpc/pr83629.c: Likewise.
6297 * gcc.target/powerpc/pr84112.c: Likewise.
6299 2021-02-26 Richard Biener <rguenther@suse.de>
6302 * g++.dg/pr99218.C: New testcase.
6304 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6306 * g++.dg/cpp23/lambda-specifiers1.C: New test.
6308 2021-02-26 Jakub Jelinek <jakub@redhat.com>
6311 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
6313 2021-02-26 Jason Merrill <jason@redhat.com>
6316 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
6318 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
6320 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
6321 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
6322 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
6323 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
6324 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
6325 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
6326 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
6327 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
6328 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
6329 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
6330 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
6331 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
6332 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
6333 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
6334 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
6336 2021-02-26 Patrick Palka <ppalka@redhat.com>
6339 * g++.dg/concepts/abbrev8.C: New test.
6341 2021-02-25 Patrick Palka <ppalka@redhat.com>
6345 * g++.dg/diagnostic/local1.C: New test.
6347 2021-02-25 Patrick Palka <ppalka@redhat.com>
6350 * g++.dg/cpp1z/class-deduction79.C: New test.
6351 * g++.dg/cpp1z/class-deduction80.C: New test.
6353 2021-02-25 Marek Polacek <polacek@redhat.com>
6357 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
6358 * g++.dg/cpp0x/constexpr-cast2.C: New test.
6359 * g++.dg/cpp0x/constexpr-cast3.C: New test.
6361 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6364 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
6365 reference parms, to distinguish the rvalue ref. variant.
6366 * g++.dg/coroutines/pr97587.C: New test.
6368 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
6371 * g++.dg/coroutines/pr95822.C: New test.
6373 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
6375 * gcc.target/arm/cmse/cmse-18.c: New test.
6377 2021-02-25 Nathan Sidwell <nathan@acm.org>
6380 * g++.dg/modules/pr99166_a.X: Adjust.
6381 * g++.dg/modules/pr99166_b.C: Adjust.
6382 * g++.dg/modules/pr99166_c.C: Adjust.
6383 * g++.dg/modules/pr99166_d.C: Adjust.
6385 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
6387 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
6389 2021-02-25 Tamar Christina <tamar.christina@arm.com>
6391 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
6393 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
6396 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
6398 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
6401 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
6403 2021-02-25 Richard Biener <rguenther@suse.de>
6405 PR tree-optimization/99253
6406 * gcc.dg/vect/pr99253.c: New testcase.
6408 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6411 * gcc.target/i386/pr95798-1.c: New test.
6412 * gcc.target/i386/pr95798-2.c: New test.
6414 2021-02-25 Jakub Jelinek <jakub@redhat.com>
6416 PR tree-optimization/80635
6417 * g++.dg/warn/pr80635-1.C: New test.
6418 * g++.dg/warn/pr80635-2.C: New test.
6420 2021-02-25 David Malcolm <dmalcolm@redhat.com>
6423 * gcc.dg/analyzer/pr99193-1.c: New test.
6424 * gcc.dg/analyzer/pr99193-2.c: New test.
6425 * gcc.dg/analyzer/pr99193-3.c: New test.
6426 * gcc.dg/analyzer/realloc-1.c: New test.
6428 2021-02-24 Nathan Sidwell <nathan@acm.org>
6431 * g++.dg/modules/pr98718_a.C: New.
6432 * g++.dg/modules/pr98718_b.C: New.
6434 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6436 * g++.dg/coroutines/co-await-void_type.C: Mark promise
6437 final_suspend call as noexcept.
6438 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
6439 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
6440 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
6441 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
6442 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
6443 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
6444 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
6445 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
6446 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
6447 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
6448 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
6449 * g++.dg/coroutines/coro1-allocators.h: Likewise.
6450 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
6451 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
6452 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
6453 * g++.dg/coroutines/pr94752.C: Likewise.
6454 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
6455 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
6456 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
6457 * g++.dg/coroutines/pr95050.C: Likewise.
6458 * g++.dg/coroutines/pr95345.C: Likewise.
6459 * g++.dg/coroutines/pr95440.C: Likewise.
6460 * g++.dg/coroutines/pr95591.C: Likewise.
6461 * g++.dg/coroutines/pr95711.C: Likewise.
6462 * g++.dg/coroutines/pr95813.C: Likewise.
6463 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
6464 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
6465 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
6466 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
6467 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
6468 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
6469 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
6470 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
6471 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
6472 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
6473 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6474 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
6475 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
6476 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
6477 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
6478 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
6479 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
6480 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
6481 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
6482 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
6484 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6487 * c-c++-common/gomp/pr99226.c: New test.
6488 * gfortran.dg/gomp/pr99226.f90: New test.
6490 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
6493 * gcc.target/i386/pr99123.c: New.
6495 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
6497 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
6499 2021-02-24 Nathan Sidwell <nathan@acm.org>
6502 * g++.dg/modules/pr99072.H: New.
6504 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
6507 * gfortran.dg/assumed_rank_21.f90 : New test.
6509 2021-02-24 Martin Sebor <msebor@redhat.com>
6512 * gcc.dg/pr97172-2.c: New test.
6514 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6516 PR tree-optimization/99220
6517 * g++.dg/vect/pr99220.cc: New test.
6519 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6521 PR tree-optimization/99149
6522 * g++.dg/vect/pr99149.cc: Disabled on BE.
6524 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6527 * g++.dg/coroutines/pr96251.C: New test.
6529 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6531 PR tree-optimization/99225
6532 * gcc.c-torture/compile/pr99225.c: New test.
6534 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6536 PR tree-optimization/99149
6537 * g++.dg/vect/pr99149.cc: New test.
6539 2021-02-24 Richard Biener <rguenther@suse.de>
6542 * gcc.dg/pr99224.c: New testcase.
6544 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
6546 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
6547 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
6548 Add __has_builtin tests for built-ins.
6549 Update expected instruction counts.
6551 2021-02-23 Martin Sebor <msebor@redhat.com>
6554 * g++.dg/warn/Wnonnull11.C: New test.
6556 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
6559 * gfortran.dg/class_defined_operator_2.f03 : New test.
6560 * gfortran.dg/elemental_result_2.f90 : New test.
6561 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
6562 elemental function with an allocatable result with an operator
6563 interface with array dummies and result.
6565 2021-02-23 Harald Anlauf <anlauf@gmx.de>
6568 * gfortran.dg/reshape_zerosize_4.f90: New test.
6570 2021-02-23 Nathan Sidwell <nathan@acm.org>
6573 * g++.dg/modules/pr99208_a.C: New.
6574 * g++.dg/modules/pr99208_b.C: New.
6576 2021-02-23 Martin Liska <mliska@suse.cz>
6579 * c-c++-common/asan/pr99168.c: New test.
6581 2021-02-23 Patrick Palka <ppalka@redhat.com>
6584 * g++.dg/template/non-dependent15.C: New test.
6586 2021-02-23 Jakub Jelinek <jakub@redhat.com>
6588 PR tree-optimization/99204
6589 * gfortran.dg/pr99204.f90: New test.
6591 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
6593 * gcc.target/powerpc/vec-init-10.c: New test.
6595 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
6597 * g++.dg/warn/Wplacement-new-size-1.C,
6598 g++.dg/warn/Wplacement-new-size-2.C,
6599 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
6600 default_packed targets.
6602 2021-02-22 David Malcolm <dmalcolm@redhat.com>
6605 * gcc.dg/analyzer/error-1.c: New test.
6606 * gcc.dg/analyzer/error-2.c: New test.
6607 * gcc.dg/analyzer/error-3.c: New test.
6609 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
6612 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
6613 * c-c++-common/attr-retain-6.c: Likewise.
6614 * c-c++-common/attr-retain-7.c: Likewise.
6615 * c-c++-common/attr-retain-8.c: Likewise.
6616 * c-c++-common/attr-retain-9.c: Likewise.
6618 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6620 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
6622 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6624 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
6625 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
6626 Handle __INT32_TYPE__ being "long int".
6628 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6630 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
6632 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6634 * gcc.target/cris/biap-mul.c: New test.
6636 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6638 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
6640 2021-02-22 Nathan Sidwell <nathan@acm.org>
6643 * g++.dg/modules/pr99174-1_a.C: New.
6644 * g++.dg/modules/pr99174-1_b.C: New.
6645 * g++.dg/modules/pr99174-1_c.C: New.
6646 * g++.dg/modules/pr99174.H: New.
6648 2021-02-22 Nathan Sidwell <nathan@acm.org>
6651 * g++.dg/modules/pr99153_a.H: New.
6652 * g++.dg/modules/pr99153_b.H: New.
6654 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6656 PR rtl-optimization/98791
6657 * gcc.target/aarch64/sve/pr98791.c: New test.
6659 2021-02-22 Richard Biener <rguenther@suse.de>
6661 PR tree-optimization/99165
6662 * g++.dg/pr99165.C: New testcase.
6664 2021-02-21 Harald Anlauf <anlauf@gmx.de>
6666 * gfortran.dg/intent_optimize_3.f90: New test.
6668 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
6670 * c-c++-common/attr-retain-5.c: Skip on AIX.
6671 * c-c++-common/attr-retain-6.c: Same.
6672 * c-c++-common/attr-retain-7.c: Same.
6673 * c-c++-common/attr-retain-8.c: Same.
6674 * c-c++-common/attr-retain-9.c: Same.
6676 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
6679 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
6680 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
6681 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
6682 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
6683 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
6684 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
6686 2021-02-19 Nathan Sidwell <nathan@acm.org>
6689 * g++.dg/modules/pr98741_a.H: New.
6690 * g++.dg/modules/pr98741_b.H: New.
6691 * g++.dg/modules/pr98741_c.C: New.
6692 * g++.dg/modules/pr98741_d.C: New.
6694 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6697 * gfortran.dg/namelist_4.f90: Modify.
6698 * gfortran.dg/namelist_98.f90: New test.
6700 2021-02-19 Martin Sebor <msebor@redhat.com>
6703 * gcc.dg/pr97172.c: Add test cases.
6705 2021-02-19 Nathan Sidwell <nathan@acm.org>
6707 * g++.dg/modules/pr99166_a.X: New.
6708 * g++.dg/modules/pr99166_b.C: New.
6709 * g++.dg/modules/pr99166_c.C: New.
6710 * g++.dg/modules/pr99166_d.C: New.
6712 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
6715 * gfortran.dg/coarray/array_temporary-1.f90: New test.
6717 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
6720 * gfortran.dg/dtio_36.f90: New test.
6722 2021-02-19 Richard Biener <rguenther@suse.de>
6725 * gcc.dg/pr99122-3.c: New testcase.
6727 2021-02-19 Jakub Jelinek <jakub@redhat.com>
6730 * gcc.target/arm/pure-code/pr98998.c: New test.
6732 2021-02-19 Jakub Jelinek <jakub@redhat.com>
6735 * g++.dg/opt/pr99034.C: New test.
6737 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
6740 * gfortran.dg/ubound_1.f90: New test.
6742 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6745 * gcc.target/aarch64/sve/pr98657.c: New test.
6747 2021-02-19 Jason Merrill <jason@redhat.com>
6749 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
6751 2021-02-19 David Malcolm <dmalcolm@redhat.com>
6754 * jit.dg/test-trap.c: New test.
6756 2021-02-19 Jason Merrill <jason@redhat.com>
6759 * g++.dg/cpp0x/overload4.C: New test.
6761 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
6763 PR rtl-optimization/96264
6764 * gcc.target/powerpc/pr96264.c: New.
6766 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
6769 * c-c++-common/attr-retain-1.c: New test.
6770 * c-c++-common/attr-retain-2.c: Likewise.
6771 * c-c++-common/attr-retain-3.c: Likewise.
6772 * c-c++-common/attr-retain-4.c: Likewise.
6773 * c-c++-common/attr-retain-5.c: Likewise.
6774 * c-c++-common/attr-retain-6.c: Likewise.
6775 * c-c++-common/attr-retain-7.c: Likewise.
6776 * c-c++-common/attr-retain-8.c: Likewise.
6777 * c-c++-common/attr-retain-9.c: Likewise.
6778 * c-c++-common/pr99113.c: Likewise.
6779 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
6780 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
6781 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
6782 * c-c++-common/attr-used-2.c: Likewise.
6783 * c-c++-common/attr-used-3.c: Likewise.
6784 * c-c++-common/attr-used-4.c: Likewise.
6785 * c-c++-common/attr-used-9.c: Likewise.
6786 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
6787 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
6788 * c-c++-common/attr-used-5.c: Don't expect warning for the used
6789 attribute nor SHF_GNU_RETAIN section.
6790 * c-c++-common/attr-used-6.c: Likewise.
6791 * c-c++-common/attr-used-7.c: Likewise.
6792 * c-c++-common/attr-used-8.c: Likewise.
6794 2021-02-18 Nathan Sidwell <nathan@acm.org>
6797 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
6799 * g++.dg/modules/pr99023_a.X: New.
6800 * g++.dg/modules/pr99023_b.X: New.
6802 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6805 * gcc.dg/pr99136.c: New test.
6807 2021-02-18 Nathan Sidwell <nathan@acm.org>
6810 * g++.dg/modules/modules.exp: Remove dg-module-headers support
6811 * g++.dg/modules/alias-2_a.H: Delete.
6812 * g++.dg/modules/sys/alias-2_a.H: Delete.
6814 2021-02-18 Nathan Sidwell <nathan@acm.org>
6817 * g++.dg/modules/pr99023_a.H: Delete.
6818 * g++.dg/modules/pr99023_b.H: Delete.
6820 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6823 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
6825 2021-02-18 Richard Biener <rguenther@suse.de>
6828 * gcc.dg/pr99122-1.c: New testcase.
6829 * gcc.dg/pr99122-2.c: Likewise.
6831 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
6833 PR tree-optimization/99142
6834 * gcc.dg/tree-ssa/pr99142.c: New test.
6836 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6839 * g++.dg/warn/Warray-bounds-17.C: New test.
6841 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6844 * gcc.dg/pr99104.c: New test.
6846 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6849 * gcc.dg/analyzer/pr94596.c: New test.
6851 2021-02-17 Nathan Sidwell <nathan@acm.org>
6854 * g++.dg/modules/pr99023_a.H: New.
6855 * g++.dg/modules/pr99023_b.H: New.
6857 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6860 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
6861 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
6862 options. Remove false leak directive.
6863 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
6867 2021-02-17 Julian Brown <julian@codesourcery.com>
6869 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
6870 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
6871 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
6872 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
6873 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
6875 2021-02-17 Julian Brown <julian@codesourcery.com>
6877 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
6878 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
6879 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
6880 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
6881 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
6882 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6883 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
6884 previously-broken directives.
6886 2021-02-17 Jakub Jelinek <jakub@redhat.com>
6889 * g++.dg/ubsan/pr99106.C: New test.
6891 2021-02-17 Nathan Sidwell <nathan@acm.org>
6894 * g++.dg/lookup/pr99116-1.C: New.
6895 * g++.dg/lookup/pr99116-2.C: New.
6897 2021-02-17 Nathan Sidwell <nathan@acm.org>
6900 * g++.dg/modules/pr99071_a.H: New.
6901 * g++.dg/modules/pr99071_b.H: New.
6903 2021-02-17 Patrick Palka <ppalka@redhat.com>
6907 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
6908 "call to non-'constexpr' function" error message.
6910 2021-02-16 Nathan Sidwell <nathan@acm.org>
6912 * g++.dg/modules/pr99050_a.H: New.
6913 * g++.dg/modules/pr99050_b.C: New.
6915 2021-02-16 Marek Polacek <polacek@redhat.com>
6918 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
6919 * g++.dg/ext/attr-assume-aligned.C: New test.
6921 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
6923 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
6924 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
6926 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6928 * gfortran.dg/goacc/ref_inquiry.f90: New test.
6929 * gfortran.dg/gomp/ref_inquiry.f90: New test.
6931 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
6934 * gcc.c-torture/compile/pr98096.c: New.
6936 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6939 * gfortran.dg/fmt_nonchar_1.f90: New test.
6940 * gfortran.dg/fmt_nonchar_2.f90: New test.
6942 2021-02-16 Jakub Jelinek <jakub@redhat.com>
6945 * gcc.target/i386/pr99100.c: New test.
6947 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
6949 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
6951 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
6953 PR rtl-optimization/98872
6954 * gcc.target/powerpc/pr98872.c: New test.
6956 2021-02-15 Jakub Jelinek <jakub@redhat.com>
6958 PR tree-optimization/99079
6959 * gcc.dg/fold-modpow2-2.c: New test.
6960 * gcc.c-torture/execute/pr99079.c: New test.
6962 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6964 PR rtl-optimization/98439
6965 * gcc.target/i386/pr98439.c: New test.
6967 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6970 * gcc.target/i386/pr96166.c: New test.
6972 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6974 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
6975 and restrict the test to aarch64-*-* target only.
6977 2021-02-12 Nathan Sidwell <nathan@acm.org>
6979 * g++.dg/modules/pr99039_a.C: New.
6980 * g++.dg/modules/pr99039_b.C: New.
6982 2021-02-12 Nathan Sidwell <nathan@acm.org>
6985 * g++.dg/modules/pr99040_a.C: New.
6986 * g++.dg/modules/pr99040_b.C: New.
6987 * g++.dg/modules/pr99040_c.C: New.
6988 * g++.dg/modules/pr99040_d.C: New.
6990 2021-02-12 Nathan Sidwell <nathan@acm.org>
6994 * g++.dg/lookup/pr99039.C: New.
6996 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
6999 * gfortran.dg/ieee/ieee_12.f90: New test.
7001 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
7003 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
7005 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
7008 * gcc.target/arm/pr98931.c: Add -mthumb
7010 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
7013 * gfortran.dg/assumed_rank_20.f90: New test.
7015 2021-02-12 Jakub Jelinek <jakub@redhat.com>
7018 * g++.dg/cpp2a/concepts-requires24.C: New test.
7020 2021-02-12 Jason Merrill <jason@redhat.com>
7023 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
7025 2021-02-12 David Malcolm <dmalcolm@redhat.com>
7028 * g++.dg/analyzer/pr99064.C: New test.
7029 * gcc.dg/analyzer/pr98969.c: New test.
7031 2021-02-11 Marek Polacek <polacek@redhat.com>
7034 * g++.dg/template/deduce10.C: New test.
7035 * g++.dg/template/deduce9.C: New test.
7037 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
7040 * g++.target/powerpc/pr99041.C: New test.
7042 2021-02-11 Jakub Jelinek <jakub@redhat.com>
7045 * g++.dg/ext/flexary38.C: New test.
7047 2021-02-11 Marek Polacek <polacek@redhat.com>
7050 * g++.dg/cpp0x/variadic-crash6.C: New test.
7052 2021-02-11 Patrick Palka <ppalka@redhat.com>
7055 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
7057 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
7060 * gcc.target/arm/pr98931.c: New testcase.
7062 2021-02-11 Joel Hutton <joel.hutton@arm.com>
7064 PR tree-optimization/98772
7065 * gcc.target/aarch64/pr98772.c: New test.
7067 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7070 * gfortran.dg/typebound_call_32.f90: New test.
7072 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
7075 * gfortran.dg/pr99060.f90: New test.
7077 2021-02-11 Alexandre Oliva <oliva@adacore.com>
7079 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
7081 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7084 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
7086 2021-02-10 Martin Sebor <msebor@redhat.com>
7088 PR tree-optimization/92879
7089 * g++.dg/warn/Warray-bounds-16.C: New test.
7091 2021-02-10 David Malcolm <dmalcolm@redhat.com>
7093 PR preprocessor/96391
7094 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
7095 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
7096 using the location_overflow_plugin.c from gcc.dg/plugin.
7098 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7101 * g++.dg/ext/weak6.C: New test.
7103 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7106 * gcc.target/i386/pr99025.c: New test.
7108 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7112 * g++.dg/cpp2a/constexpr-new16.C: New test.
7113 * g++.dg/cpp2a/constexpr-new17.C: New test.
7115 2021-02-10 Nathan Sidwell <nathan@acm.org>
7118 * g++.dg/lookup/pr99030.C: New.
7120 2021-02-10 Jakub Jelinek <jakub@redhat.com>
7123 * g++.dg/gomp/pr99007.C: New test.
7124 * gcc.dg/gomp/pr99007-1.c: New test.
7125 * gcc.dg/gomp/pr99007-2.c: New test.
7126 * gcc.dg/gomp/pr99007-3.c: New test.
7128 2021-02-10 Julian Brown <julian@codesourcery.com>
7131 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
7132 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
7133 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7135 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7138 * gcc.dg/analyzer/file-1.c (test_5): New.
7139 * gcc.dg/analyzer/file-3.c: New test.
7141 2021-02-09 David Malcolm <dmalcolm@redhat.com>
7144 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
7145 * gcc.dg/analyzer/pr94851-2.c: New test.
7146 * gcc.dg/analyzer/pr98575-1.c: New test.
7148 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7150 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
7152 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
7154 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
7156 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
7158 2021-02-09 Nathan Sidwell <nathan@acm.org>
7161 * g++.dg/modules/pr98944_a.C: New.
7162 * g++.dg/modules/pr98944_b.C: New.
7163 * g++.dg/modules/pr98944_c.C: New.
7164 * g++.dg/modules/pr98944_d.C: New.
7166 2021-02-09 Jakub Jelinek <jakub@redhat.com>
7169 * g++.dg/warn/Wstringop-overread-1.C: New test.
7171 2021-02-09 Jason Merrill <jason@redhat.com>
7174 * g++.dg/cpp2a/consteval-expinst1.C: New test.
7176 2021-02-09 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
7181 2021-02-09 Jason Merrill <jason@redhat.com>
7184 * g++.dg/cpp2a/no_unique_address12.C: New test.
7186 2021-02-08 Nathan Sidwell <nathan@acm.org>
7188 * g++.dg/modules/pr98531-2.h: New.
7189 * g++.dg/modules/pr98531-2_a.H: New.
7190 * g++.dg/modules/pr98531-2_b.C: New.
7191 * g++.dg/modules/pr98531-3.h: New.
7192 * g++.dg/modules/pr98531-3_a.H: New.
7193 * g++.dg/modules/pr98531-3_b.C: New.
7195 2021-02-08 Nathan Sidwell <nathan@acm.org>
7198 * g++.dg/modules/pr98531-1.h: New.
7199 * g++.dg/modules/pr98531-1_a.H: New.
7200 * g++.dg/modules/pr98531-1_b.C: New.
7201 * g++.dg/abi/pr98531-1.C: New.
7202 * g++.dg/abi/pr98531-2.C: New.
7203 * g++.dg/abi/pr98531-3.C: New.
7204 * g++.dg/abi/pr98531-4.C: New.
7206 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7209 * gfortran.dg/pr98974.F90: New test.
7211 2021-02-08 Richard Biener <rguenther@suse.de>
7214 * g++.dg/lto/pr96591_0.C: New testcase.
7216 2021-02-05 Marek Polacek <polacek@redhat.com>
7219 * g++.dg/cpp2a/volatile5.C: New test.
7221 2021-02-05 Marek Polacek <polacek@redhat.com>
7224 * g++.dg/cpp2a/using-enum-8.C: New test.
7226 2021-02-05 Nathan Sidwell <nathan@acm.org>
7229 * c-c++-common/pr98943.c: New.
7231 2021-02-05 Richard Biener <rguenther@suse.de>
7233 PR tree-optimization/98855
7234 * g++.dg/vect/slp-pr98855.cc: New testcase.
7236 2021-02-05 Jakub Jelinek <jakub@redhat.com>
7239 * g++.dg/cpp1z/decomp54.C: New test.
7241 2021-02-05 liuhongt <hongtao.liu@intel.com>
7244 * g++.target/i386/avx512bw-pr98537-1.C: New test.
7245 * g++.target/i386/avx512vl-pr98537-1.C: New test.
7246 * g++.target/i386/avx512vl-pr98537-2.C: New test.
7247 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
7248 integer mask comparison should not be generated.
7249 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
7250 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
7251 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
7253 2021-02-04 Julian Brown <julian@codesourcery.com>
7255 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
7256 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
7257 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
7258 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
7260 2021-02-04 Julian Brown <julian@codesourcery.com>
7262 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
7264 2021-02-04 Julian Brown <julian@codesourcery.com>
7266 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
7268 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7271 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
7272 $section is .opd, look at .L.$symbol_name's section.
7273 (parse_section_section_of_symbols): Handle .previous directive.
7274 * gcc.dg/array-quals-1.c: Allow .sdata section.
7276 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
7278 * gdc.dg/intrinsics.d: Update test.
7280 2021-02-04 Martin Sebor <msebor@redhat.com>
7283 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
7284 * gcc.dg/label-decl-4.c: Same.
7285 * gcc.dg/mismatch-decl-1.c: Same.
7286 * gcc.dg/old-style-then-proto-1.c: Same.
7287 * gcc.dg/parm-mismatch-1.c: Same.
7288 * gcc.dg/pr35445.c: Same.
7289 * gcc.dg/redecl-11.c: Same.
7290 * gcc.dg/redecl-12.c: Same.
7291 * gcc.dg/redecl-13.c: Same.
7292 * gcc.dg/redecl-15.c: Same.
7293 * gcc.dg/tls/thr-init-1.c: Same.
7294 * objc.dg/id-1.m: Same.
7295 * objc.dg/tls/diag-3.m: Same.
7296 * gcc.dg/pr97882.c: New test.
7297 * gcc.dg/qual-return-7.c: New test.
7298 * gcc.dg/qual-return-8.c: New test.
7300 2021-02-04 Jason Merrill <jason@redhat.com>
7303 * g++.dg/cpp2a/concepts-variadic3.C: New test.
7305 2021-02-04 David Malcolm <dmalcolm@redhat.com>
7308 * gcc.dg/pr97932.c: New test.
7310 2021-02-04 emsr <3dw4rd@verizon.net>
7312 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
7314 2021-02-04 Jakub Jelinek <jakub@redhat.com>
7316 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
7317 of make_signed<size_t>::type in the diagnostics.
7319 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
7322 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
7324 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
7326 * gfortran.dg/goacc/substring.f90: New test.
7327 * gfortran.dg/gomp/substring.f90: New test.
7329 2021-02-04 Martin Liska <mliska@suse.cz>
7331 * gcc.target/i386/prefer-vector-width-attr.c: New test.
7333 2021-02-04 Jason Merrill <jason@redhat.com>
7336 * g++.dg/cpp1z/class-deduction78.C: New test.
7338 2021-02-04 Jason Merrill <jason@redhat.com>
7341 * g++.dg/cpp0x/pr84630.C: Call b().
7342 * g++.dg/cpp2a/lambda-uneval13.C: New test.
7343 * g++.dg/ext/attr-expr1.C: New test.
7345 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7347 PR preprocessor/98882
7348 * gcc.dg/cpp/pr98882.c: New test.
7350 2021-02-03 Jason Merrill <jason@redhat.com>
7352 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
7353 hash-table-verification-limit=10000.
7355 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
7357 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
7358 * g++.dg/cpp23/feat-cxx2b.C: New test.
7359 * g++.dg/cpp23/size_t-literals.C: New test.
7360 * g++.dg/warn/Wsize_t-literals.C: New test.
7362 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7365 * g++.dg/cpp2a/no_unique_address11.C: New test.
7367 2021-02-03 Marek Polacek <polacek@redhat.com>
7370 * g++.dg/cpp0x/noexcept65.C: New test.
7372 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
7375 * gfortran.dg/coarray/array_temporary.f90: New test.
7377 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7380 * gcc.dg/pr97487-1.c: New test.
7381 * gcc.dg/pr97487-2.c: New test.
7383 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7386 * gcc.target/i386/pr97971.c: New test.
7388 2021-02-03 Jakub Jelinek <jakub@redhat.com>
7390 PR tree-optimization/98287
7391 * gcc.dg/pr98287.c: New test.
7393 2021-02-03 Tamar Christina <tamar.christina@arm.com>
7395 PR tree-optimization/98928
7396 * gcc.target/i386/pr98928.c: New test.
7398 2021-02-02 Martin Liska <mliska@suse.cz>
7401 * gcc.target/i386/pr97510.c: New test.
7403 2021-02-02 Jason Merrill <jason@redhat.com>
7406 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
7408 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7410 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
7412 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
7415 * gfortran.dg/pr91862.f90: New test.
7417 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7419 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
7421 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7423 PR tree-optimization/98848
7424 * gcc.dg/vect/pr98848.c: New test.
7425 * gcc.dg/vect/pr92205.c: Remove xfail.
7427 2021-02-02 Jakub Jelinek <jakub@redhat.com>
7429 PR tree-optimization/97960
7430 * g++.dg/torture/pr97960.C: New test.
7432 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
7435 * g++.dg/opt/pr98743.C: New.
7437 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7439 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
7441 2021-02-02 Alexandre Oliva <oliva@adacore.com>
7443 * gcc.dg/asan/nested-1.c: New.
7445 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7449 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
7450 prefix to support subroutines where necessary.
7451 * gcc.dg/analyzer/data-model-1.c: Likewise.
7452 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
7454 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
7455 subroutines where necessary.
7456 * gcc.dg/analyzer/pr96651-2.c: Likewise.
7457 * gcc.dg/analyzer/signal-4b.c: Likewise.
7458 * gcc.dg/analyzer/single-field.c: Likewise.
7459 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
7461 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7465 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
7466 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
7468 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7470 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
7473 2021-02-01 David Malcolm <dmalcolm@redhat.com>
7476 * gcc.dg/analyzer/pr98918.c: New test.
7478 2021-02-01 Sergei Trofimovich <siarheit@google.com>
7480 PR tree-optimization/98499
7481 * g++.dg/pr98499.C: new test.
7483 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7485 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
7487 2021-02-01 Martin Sebor <msebor@redhat.com>
7490 * gcc.dg/pr97172.c: New test.
7492 2021-02-01 Martin Sebor <msebor@redhat.com>
7495 * g++.dg/Wclass-memaccess-6.C: New test.
7497 2021-02-01 Patrick Palka <ppalka@redhat.com>
7500 * g++.dg/cpp0x/constexpr-98295.C: New test.
7502 2021-02-01 Marek Polacek <polacek@redhat.com>
7505 * g++.dg/ext/builtin-has-attribute2.C: New test.
7507 2021-02-01 Jason Merrill <jason@redhat.com>
7510 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
7512 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7514 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
7516 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
7518 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
7520 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
7522 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
7524 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
7526 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
7528 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
7530 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
7532 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
7534 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
7536 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
7539 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7541 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
7543 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
7545 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
7547 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
7550 2021-02-01 Tamar Christina <tamar.christina@arm.com>
7552 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
7554 2021-02-01 Patrick Palka <ppalka@redhat.com>
7557 * g++.dg/cpp1y/constexpr-84494.C: New test.
7559 2021-02-01 Xing GUO <higuoxing@gmail.com>
7561 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
7563 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
7565 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
7566 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7568 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
7570 * c-c++-common/attr-used-5.c: Skip for Darwin.
7571 * c-c++-common/attr-used-6.c: Likewise.
7572 * c-c++-common/attr-used-7.c: Likewise.
7573 * c-c++-common/attr-used-8.c: Likewise.
7574 * c-c++-common/attr-used-9.c: Likewise.
7576 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
7578 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
7579 * gcc.target/powerpc/pr79251.p9.c: Same.
7581 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7583 * gcc.target/i386/20051216-1.c: New test.
7585 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
7589 scan-tree-dump-times to x86 and aarch64 targets.
7590 * gcc.dg/gomp/simd-3.c: Likewise.
7592 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
7595 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
7598 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7600 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
7602 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
7605 * gcc.target/aarch64/pr97701.c: Modify.
7607 2021-01-29 David Malcolm <dmalcolm@redhat.com>
7609 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
7611 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
7614 * gcc.target/aarch64/pr97701.c: New.
7616 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7618 * gcc.target/powerpc/pr91903.c: New test.
7619 * gcc.target/powerpc/builtins-1.fold.h: Update.
7620 * gcc.target/powerpc/builtins-2.c: Update.
7622 2021-01-29 Nathan Sidwell <nathan@acm.org>
7625 * g++.dg/modules/pr98843_a.C: New.
7626 * g++.dg/modules/pr98843_b.H: New.
7627 * g++.dg/modules/pr98843_c.C: New.
7629 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
7633 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
7634 Richard Biener <rguenther@suse.de>
7636 PR tree-optimization/97627
7637 * g++.dg/pr97627.C: New testcase.
7639 2021-01-29 Jakub Jelinek <jakub@redhat.com>
7642 * gcc.c-torture/compile/pr98849.c: New test.
7644 2021-01-29 Jakub Jelinek <jakub@redhat.com>
7647 * gcc.dg/pr98331.c: New test.
7649 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
7651 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
7653 * gcc.target/powerpc/pr79251.h: ...this.
7654 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7655 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
7657 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
7658 * gcc.target/powerpc/pr79251-run.p9.c: New test.
7660 2021-01-29 Marek Polacek <polacek@redhat.com>
7663 * g++.dg/parse/error63.C: New test.
7665 2021-01-28 Jakub Jelinek <jakub@redhat.com>
7668 * g++.dg/warn/effc5.C: New test.
7670 2021-01-28 Marek Polacek <polacek@redhat.com>
7673 * g++.dg/cpp0x/alignas19.C: New test.
7674 * g++.dg/warn/Warray-bounds15.C: New test.
7676 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
7679 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
7681 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
7683 * gfortran.dg/ISO_Fortran_binding_18.c: Include
7684 ../../../libgfortran/ISO_Fortran_binding.h rather than
7685 ISO_Fortran_binding.h.
7687 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
7689 * gcc.target/powerpc/float128-longdouble-math.c: New test.
7690 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
7691 * gcc.target/powerpc/float128-math.c: Adjust test for new name
7692 being generated. Add support for running test on power10. Add
7693 support for running if long double defaults to 64-bits.
7695 2021-01-28 Jakub Jelinek <jakub@redhat.com>
7699 * g++.target/i386/pr98847.C: New test.
7701 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7703 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
7705 2021-01-28 Nathan Sidwell <nathan@acm.org>
7708 * g++.dg/modules/pr98770_a.C: New.
7709 * g++.dg/modules/pr98770_b.C: New.
7711 2021-01-28 Harald Anlauf <anlauf@gmx.de>
7714 * gfortran.dg/gomp/pr86470.f90: New test.
7716 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
7719 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
7720 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7721 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7722 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7723 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7724 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7725 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7726 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7727 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7728 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7729 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7730 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7731 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7732 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
7735 2021-01-28 Xing GUO <higuoxing@gmail.com>
7737 * gcc.target/riscv/attribute-18.c: New test.
7739 2021-01-27 Harris Snyder <hsnyder@structura.bio>
7741 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
7742 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
7744 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
7746 PR rtl-optimization/97684
7747 * gcc.target/i386/pr97684.c: New.
7749 2021-01-27 Jason Merrill <jason@redhat.com>
7752 * g++.dg/lookup/using4.C: No error in C++20.
7753 * g++.dg/cpp0x/decltype37.C: Adjust message.
7754 * g++.dg/template/crash75.C: Adjust message.
7755 * g++.dg/template/crash76.C: Adjust message.
7756 * g++.dg/cpp0x/inh-ctor36.C: New test.
7757 * g++.dg/cpp1z/inh-ctor39.C: New test.
7758 * g++.dg/cpp2a/using-enum-7.C: New test.
7760 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7763 * gcc.c-torture/execute/pr98853-1.c: New test.
7764 * gcc.c-torture/execute/pr98853-2.c: New test.
7766 2021-01-27 Richard Biener <rguenther@suse.de>
7768 PR tree-optimization/98854
7769 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
7771 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
7775 * gfortran.dg/proc_ptr_52.f90 : New test.
7777 2021-01-27 liuhongt <hongtao.liu@intel.com>
7780 * gcc.target/i386/pr98833.c: New test.
7782 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7784 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
7785 optimize ("no-strict-aliasing") attribute.
7786 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
7787 array to avoid violating TBAA.
7788 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
7789 array to avoid violating TBAA.
7790 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
7791 array to avoid violating TBAA.
7792 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
7793 array to avoid violating TBAA.
7795 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
7798 * gfortran.dg/elemental_function_5.f90 : New test.
7800 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7802 PR tree-optimization/97260
7803 * gcc.dg/tree-ssa/pr97260.c: New test.
7805 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
7807 * lib/target-supports.exp (check_effective_target_c++2a):
7808 Check for C++2a or C++23.
7809 (check_effective_target_c++20_down): New.
7810 (check_effective_target_c++23_only): New.
7811 (check_effective_target_c++23): New.
7812 * g++.dg/cpp23/cplusplus.C: New.
7814 2021-01-26 Jason Merrill <jason@redhat.com>
7817 * g++.dg/torture/pr97474.C: New test.
7819 2021-01-26 Jason Merrill <jason@redhat.com>
7822 * g++.dg/cpp2a/no_unique_address10.C: New test.
7823 * g++.dg/cpp2a/no_unique_address9.C: New test.
7825 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
7828 optimize ("no-strict-aliasing") attribute.
7829 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
7830 array to avoid violating TBAA.
7831 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
7832 array to avoid violating TBAA.
7833 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
7834 array to avoid violating TBAA.
7835 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
7836 array to avoid violating TBAA.
7838 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.c-torture/execute/pr98681.c: New test.
7843 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7846 * gfortran.dg/elemental_assignment_1.f90: New test.
7848 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
7850 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
7851 add previously missing space in '$ident link'.
7853 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7856 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
7858 2021-01-26 Alexandre Oliva <oliva@adacore.com>
7860 * gnat.dg/asan1.adb: New test.
7861 * gnat.dg/asan1_pkg.ads: New additional source.
7863 2021-01-25 Harald Anlauf <anlauf@gmx.de>
7866 * gfortran.dg/pr70070.f90: New test.
7868 2021-01-25 Martin Sebor <msebor@redhat.com>
7871 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
7872 * g++.dg/warn/Wnonnull10.C: New test.
7873 * g++.dg/warn/Wnonnull9.C: New test.
7875 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7877 * gfortran.dg/associate_57.f90: New test.
7879 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7882 * gfortran.dg/interface_assignment_7.f90: New test.
7884 2021-01-25 Jason Merrill <jason@redhat.com>
7887 * g++.dg/cpp2a/no_unique_address8.C: New test.
7889 2021-01-25 Richard Biener <rguenther@suse.de>
7892 * gcc.dg/pr98807.c: New testcase.
7894 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
7896 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
7897 * gnat.dg/thunk2_pkg.ads: New helper.
7899 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
7902 * gfortran.dg/charlen_18.f90 : New test.
7904 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
7906 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
7908 * g++.dg/tc1/dr142.C: Same as above.
7909 * g++.dg/tc1/dr52.C: Same as above.
7910 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
7911 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
7912 * g++.old-deja/g++.jason/access8.C: Same as above.
7913 * g++.old-deja/g++.law/access4.C: Same as above.
7914 * g++.old-deja/g++.law/visibility12.C: Same as above.
7915 * g++.old-deja/g++.law/visibility4.C: Same as above.
7916 * g++.old-deja/g++.law/visibility8.C: Same as above.
7917 * g++.old-deja/g++.other/access4.C: Same as above.
7919 2021-01-23 Patrick Palka <ppalka@redhat.com>
7923 * g++.dg/cpp0x/this2.C: New test.
7924 * g++.dg/template/pr97399.C: New test.
7926 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
7928 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
7929 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
7930 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
7931 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
7932 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
7933 * gcc.target/powerpc/pr79251.p9.c: Same.
7935 2021-01-22 Marek Polacek <polacek@redhat.com>
7938 * g++.dg/cpp0x/noexcept64.C: New test.
7940 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
7942 * g++.dg/eh/spbp.C: Remove skip on AIX.
7944 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7946 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
7947 typo, UINON_TYPE to UNION_TYPE.
7949 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7951 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
7952 UINON_TYPE to UNION_TYPE.
7953 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
7954 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
7956 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7958 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
7959 optimize ("no-strict-aliasing") attribute.
7961 2021-01-22 Jason Merrill <jason@redhat.com>
7964 * g++.dg/init/elide7.C: New test.
7966 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7969 * g++.dg/ubsan/pr95693.C: New test.
7971 2021-01-22 Marek Polacek <polacek@redhat.com>
7974 * g++.dg/abi/mangle76.C: New test.
7976 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
7979 * gfortran.dg/associated_target_7.f90 : New test.
7981 2021-01-22 Martin Jambor <mjambor@suse.cz>
7983 PR tree-optimization/47059
7984 * gcc.dg/tree-ssa/pr47059.c: New test.
7986 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7988 PR tree-optimization/98766
7989 * gcc.dg/pr98766.c: New test.
7991 2021-01-22 Nathan Sidwell <nathan@acm.org>
7994 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
7995 embedded absolute paths.
7996 (module_do_it): Append $std to test name.
7998 2021-01-22 Richard Biener <rguenther@suse.de>
8001 * gcc.dg/pr98793.c: New testcase.
8003 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8005 * gcc.target/powerpc/pr79251.p8.c: New test.
8006 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
8008 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8009 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8010 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8011 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8012 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8013 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8014 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8015 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8016 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8017 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8019 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
8021 * gcc.target/powerpc/pr79251.p9.c: New test.
8022 * gcc.target/powerpc/pr79251-run.c: New test.
8023 * gcc.target/powerpc/pr79251.h: New header.
8025 2021-01-22 Richard Biener <rguenther@suse.de>
8028 * gcc.dg/torture/pr98773.c: New testcase.
8030 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8032 PR tree-optimization/90248
8033 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
8035 * gcc.dg/pr90248.c: New test.
8037 2021-01-22 Jakub Jelinek <jakub@redhat.com>
8039 PR tree-optimization/98255
8040 * gcc.dg/pr98255.c: New test.
8042 2021-01-22 Richard Biener <rguenther@suse.de>
8044 PR tree-optimization/98786
8045 * gcc.dg/torture/pr98786.c: New testcase.
8047 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8050 * gcc.target/arm/pr98636.c: New test.
8052 2021-01-22 liuhongt <hongtao.liu@intel.com>
8056 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
8057 * gcc.target/i386/avx512f-pr96891-1.c: New test.
8058 * gcc.target/i386/avx512f-pr96891-2.c: New test.
8059 * gcc.target/i386/avx512f-pr96891-3.c: New test.
8060 * g++.target/i386/avx512f-pr96891-1.C: New test.
8061 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
8063 2021-01-22 Marek Polacek <polacek@redhat.com>
8066 * g++.dg/cpp0x/noexcept63.C: New test.
8068 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
8070 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
8072 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
8073 explicitly check for intervening space, tab or period.
8075 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
8077 PR rtl-optimization/98777
8078 * gcc.target/riscv/pr98777.c: New.
8080 2021-01-21 Patrick Palka <ppalka@redhat.com>
8083 * g++.dg/cpp0x/decltype-71879.C: New test.
8085 2021-01-21 Jakub Jelinek <jakub@redhat.com>
8088 * g++.dg/cpp1y/constexpr-98672.C: New test.
8090 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
8093 * lib/target-supports.exp
8094 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
8095 * gcc.target/arm/ivopts.c: Use target
8096 'arm_thumb2_no_arm_v8_1_lob'.
8098 2021-01-21 Nathan Sidwell <nathan@acm.org>
8101 * g++.dg/modules/stat-mem-1.h: New.
8102 * g++.dg/modules/stat-mem-1_a.H: New.
8103 * g++.dg/modules/stat-mem-1_b.C: New.
8105 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
8108 * gfortran.dg/module_procedure_5.f90 : New test.
8109 * gfortran.dg/module_procedure_6.f90 : New test.
8111 2021-01-21 Richard Biener <rguenther@suse.de>
8114 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
8116 2021-01-21 Richard Biener <rguenther@suse.de>
8119 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
8121 2021-01-21 Richard Biener <rguenther@suse.de>
8123 * gcc.dg/Walloca-2.c: Un-XFAIL.
8125 2021-01-21 liuhongt <hongtao.liu@intel.com>
8127 PR rtl-optimization/98694
8128 * gcc.target/i386/pr98694.c: New test.
8130 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
8132 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
8134 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8136 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
8139 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
8141 PR rtl-optimization/98722
8142 * g++.target/s390/pr98722.C: New.
8144 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
8146 PR tree-optimization/96674
8147 * gcc.dg/pr96674.c: New tests.
8149 2021-01-20 Patrick Palka <ppalka@redhat.com>
8152 * g++.dg/cpp2a/lambda-generic9.C: New test.
8154 2021-01-20 Patrick Palka <ppalka@redhat.com>
8157 * g++.dg/parse/access12.C: New test.
8158 * g++.dg/template/access35.C: New test.
8160 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
8162 PR tree-optimization/98535
8163 * gcc.target/aarch64/sve/pr98535.c: New file.
8165 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8168 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
8169 missing diagnostic issues with c_intptr_t == default integer kind.
8171 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8173 PR tree-optimization/98721
8174 * gcc.dg/pr98721-1.c: New test.
8175 * gcc.dg/pr98721-2.c: New test.
8177 2021-01-20 Richard Biener <rguenther@suse.de>
8179 PR tree-optimization/98758
8180 * gcc.dg/torture/pr98758.c: New testcase.
8182 2021-01-20 Jakub Jelinek <jakub@redhat.com>
8185 * c-c++-common/gomp/task-detach-2.c: New test.
8187 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
8191 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
8193 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
8195 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
8196 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
8197 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
8198 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
8199 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
8200 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
8202 2021-01-19 Marek Polacek <polacek@redhat.com>
8205 * g++.dg/template/deduce8.C: New test.
8207 2021-01-19 Marek Polacek <polacek@redhat.com>
8210 * g++.dg/lookup/using64.C: New test.
8211 * g++.dg/lookup/using65.C: New test.
8213 2021-01-19 Martin Sebor <msebor@redhat.com>
8216 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
8217 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
8218 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
8219 * gcc.dg/Wfree-nonheap-object-4.c: New test.
8221 2021-01-19 Patrick Palka <ppalka@redhat.com>
8225 * g++.dg/opt/pr87974.C: Adjust.
8226 * g++.dg/template/access34.C: New test.
8227 * g++.dg/template/friend68.C: New test.
8228 * g++.dg/template/friend69.C: New test.
8230 2021-01-19 Marek Polacek <polacek@redhat.com>
8233 * g++.dg/cpp0x/noexcept62.C: New test.
8235 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
8237 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
8239 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8242 (CHECK_CUMULATIVE_SAT): Delete.
8243 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
8245 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
8246 Remove uses of the above.
8247 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
8249 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8250 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8251 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
8252 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
8254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
8255 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
8256 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
8258 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
8259 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
8260 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
8262 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
8263 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
8264 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
8266 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
8267 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
8268 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
8270 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
8271 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
8272 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
8273 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8274 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
8275 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
8277 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
8278 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
8280 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
8281 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
8283 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
8284 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
8286 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
8287 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8288 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
8289 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
8290 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8291 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
8292 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
8293 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
8294 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
8295 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8297 2021-01-19 Jeff Law <law@redhat.com>
8299 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
8300 and update expected output.
8302 2021-01-19 Richard Biener <rguenther@suse.de>
8305 * g++.dg/pr98330.C: New testcase.
8306 * gcc.dg/pr98330.c: Likewise.
8308 2021-01-19 Richard Biener <rguenther@suse.de>
8311 * gfortran.dg/pr97673.f90: New testcase.
8313 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
8316 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
8317 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
8318 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
8320 2021-01-19 Martin Jambor <mjambor@suse.cz>
8323 * g++.dg/ipa/pr98690.C: New test.
8325 2021-01-18 Jeff Law <law@redhat.com>
8327 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
8329 2021-01-18 Patrick Palka <ppalka@redhat.com>
8331 * g++.dg/cpp1z/class-deduction77.C: New test.
8333 2021-01-18 Jakub Jelinek <jakub@redhat.com>
8335 PR tree-optimization/98727
8336 * gcc.c-torture/execute/pr98727.c: New test.
8338 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8341 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
8342 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
8344 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
8346 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
8347 * g++.dg/no-stack-protector-attr.C: Likewise.
8349 2021-01-18 David Malcolm <dmalcolm@redhat.com>
8351 * gcc.dg/analyzer/attr-malloc-1.c: New test.
8352 * gcc.dg/analyzer/attr-malloc-2.c: New test.
8353 * gcc.dg/analyzer/attr-malloc-4.c: New test.
8354 * gcc.dg/analyzer/attr-malloc-5.c: New test.
8355 * gcc.dg/analyzer/attr-malloc-6.c: New test.
8356 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
8357 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
8359 2021-01-18 Richard Biener <rguenther@suse.de>
8362 * gcc.dg/vect/slp-11b.c: Adjust.
8364 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8367 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
8368 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
8370 2021-01-18 Richard Biener <rguenther@suse.de>
8373 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
8375 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
8377 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
8378 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
8379 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
8380 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
8381 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
8382 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
8383 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
8384 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
8385 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
8386 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
8387 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
8388 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
8390 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
8392 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
8393 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
8394 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
8395 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
8396 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
8397 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
8398 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
8399 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
8400 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
8401 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
8402 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
8404 2021-01-17 Martin Jambor <mjambor@suse.cz>
8407 * gcc.dg/ipa/pr98222.c: New test.
8409 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8411 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
8412 ../../../libgfortran/ISO_Fortran_binding.h rather than
8413 ISO_Fortran_binding.h.
8415 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
8417 * c-c++-common/gomp/task-detach-1.c: New.
8418 * g++.dg/gomp/task-detach-1.C: New.
8419 * gcc.dg/gomp/task-detach-1.c: New.
8420 * gfortran.dg/gomp/task-detach-1.f90: New.
8422 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8424 PR tree-optimization/96669
8425 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
8426 * gcc.dg/tree-ssa/pr96669-2.c: New test.
8428 2021-01-16 Jakub Jelinek <jakub@redhat.com>
8430 PR tree-optimization/96271
8431 * gcc.target/i386/pr96271.c: New test.
8433 2021-01-15 Carl Love <cel@us.ibm.com>
8435 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
8437 2021-01-15 Harris Snyder <hsnyder@structura.bio>
8439 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
8440 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
8442 2021-01-15 Nathan Sidwell <nathan@acm.org>
8445 * g++.dg/template/pr98538.C: New.
8447 2021-01-15 Nathan Sidwell <nathan@acm.org>
8449 PR preprocessor/95253
8450 * g++.dg/modules/dep-1_a.C: Adjust expected output.
8451 * g++.dg/modules/dep-1_b.C: Likewise.
8452 * g++.dg/modules/dep-2.C: Likewise.
8454 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8456 PR tree-optimization/96669
8457 * gcc.dg/tree-ssa/pr96669-1.c: New test.
8459 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8461 PR tree-optimization/96681
8462 * gcc.dg/tree-ssa/pr96681.c: New test.
8464 2021-01-15 Jason Merrill <jason@redhat.com>
8467 * g++.dg/cpp1z/elide5.C: New test.
8469 2021-01-15 Jason Merrill <jason@redhat.com>
8471 * g++.dg/cpp1z/elide4.C: New test.
8473 2021-01-15 Jason Merrill <jason@redhat.com>
8476 * g++.dg/cpp0x/initlist-array13.C: New test.
8478 2021-01-15 Alexandre Oliva <oliva@adacore.com>
8480 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
8481 * gcc.dg/analyzer/data-model-1.c: Likewise.
8482 * gcc.dg/analyzer/malloc-1.c: Likewise.
8483 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
8485 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8487 PR tree-optimization/96671
8488 * gcc.dg/tree-ssa/pr96671-1.c: New test.
8489 * gcc.dg/tree-ssa/pr96671-2.c: New test.
8491 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8493 PR tree-optimization/98597
8494 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
8495 Expect for now a (char *) cast for VLAs.
8496 * gcc.dg/uninit-40.c: New test.
8498 2021-01-15 Nathan Sidwell <nathan@acm.org>
8501 * g++.dg/modules/pr98591.H: New file.
8503 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
8506 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
8507 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
8509 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
8511 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
8512 libatomic into testcases in gcc.target/s390/md.
8513 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
8516 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8519 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8520 vceqz_p64, vceqq_p64 and vceqzq_p64.
8521 * gcc.target/arm/simd/vceqz_p64.c: New test.
8522 * gcc.target/arm/simd/vceqzq_p64.c: New test.
8524 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8527 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8530 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8531 vceqz_p64, vceqq_p64 and vceqzq_p64.
8533 2021-01-15 Martin Liska <mliska@suse.cz>
8535 * lib/gcov.exp: Use 'env python3' for execution of pytests.
8536 Check that pytest accepts all needed options first.
8537 Improve formatting of PASS/FAIL lines.
8539 2021-01-15 Richard Biener <rguenther@suse.de>
8542 * gcc.dg/vect/bb-slp-32.c: Align p.
8544 2021-01-15 Richard Biener <rguenther@suse.de>
8547 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
8549 2021-01-15 Richard Biener <rguenther@suse.de>
8552 * gcc.dg/vect/slp-45.c: Key scanning on
8555 2021-01-15 Richard Biener <rguenther@suse.de>
8558 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
8560 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8563 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8564 vceqz_p64, vceqq_p64 and vceqzq_p64.
8566 2021-01-15 Richard Biener <rguenther@suse.de>
8569 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
8571 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8573 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
8575 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8577 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
8579 2021-01-15 Richard Biener <rguenther@suse.de>
8581 PR tree-optimization/98685
8582 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
8584 2021-01-15 Tamar Christina <tamar.christina@arm.com>
8586 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
8587 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
8589 2021-01-14 David Malcolm <dmalcolm@redhat.com>
8591 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
8593 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
8595 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8597 2021-01-14 Tamar Christina <tamar.christina@arm.com>
8599 * gcc.dg/vect/complex/complex-mla-template.c: New test.
8600 * gcc.dg/vect/complex/complex-mls-template.c: New test.
8601 * gcc.dg/vect/complex/complex-mul-template.c: New test.
8602 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
8603 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
8604 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
8605 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
8606 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
8607 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
8608 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
8609 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
8610 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
8611 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
8612 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
8613 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
8614 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
8615 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
8616 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
8617 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
8618 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
8619 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
8621 2021-01-14 Marek Polacek <polacek@redhat.com>
8623 * g++.dg/template/pr98372.C: Only run in C++14 and up.
8625 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8627 * substr_10.f90: New test.
8628 * substr_9.f90: New test.
8630 2021-01-14 Alexandre Oliva <oliva@adacore.com>
8632 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
8633 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
8635 2021-01-14 Alexandre Oliva <oliva@adacore.com>
8637 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
8639 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8642 * gfortran.dg/pr98661.f90: New test.
8644 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8647 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8650 * gfortran.dg/pr98661.f90: New test.
8652 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8655 * gfortran.dg/pr98661.f90: New test.
8657 2021-01-14 Martin Liska <mliska@suse.cz>
8659 * g++.dg/gcov/gcov-17.C: New test.
8660 * g++.dg/gcov/test-gcov-17.py: New test.
8662 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
8665 * gcc.target/i386/pr98667-1.c: New file.
8666 * gcc.target/i386/pr98667-2.c: Likewise.
8667 * gcc.target/i386/pr98667-3.c: Likewise.
8669 2021-01-14 Richard Biener <rguenther@suse.de>
8671 PR tree-optimization/98674
8672 * gcc.dg/vect/pr98674.c: New testcase.
8674 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
8677 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
8679 * gcc.target/i386/pr95021-3.c: Likewise.
8681 2021-01-14 Nathan Sidwell <nathan@acm.org>
8684 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
8685 * g++.dg/template/pr98372.C: New.
8687 2021-01-14 Jakub Jelinek <jakub@redhat.com>
8690 * gcc.target/i386/pr98670.c: New test.
8692 2021-01-14 Jakub Jelinek <jakub@redhat.com>
8694 PR tree-optimization/96688
8695 * gcc.dg/tree-ssa/pr96688.c: New test.
8696 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
8697 * gcc.target/i386/pr66821.c: Likewise.
8699 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
8701 * gcc.target/aarch64/sve/cost_model_11.c: New test.
8702 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
8703 -fno-vect-cost-model.
8705 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8707 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
8708 sqxtn2 scan-assembler-times.
8710 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8712 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
8713 scan-assembler-times for xtn2.
8715 2021-01-13 Marek Polacek <polacek@redhat.com>
8718 * g++.dg/lookup/using63.C: New test.
8720 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8722 PR tree-optimization/96691
8723 * gcc.dg/tree-ssa/pr96691.c: New test.
8725 2021-01-13 Richard Biener <rguenther@suse.de>
8727 PR tree-optimization/92645
8728 * gcc.target/i386/pr92645-7.c: New testcase.
8729 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
8730 * gcc.dg/pr69047.c: Likewise.
8732 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
8734 * gcc.target/aarch64/sve/mls_2.c: New test.
8735 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
8736 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
8737 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
8738 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
8739 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
8741 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
8743 * gcc.target/aarch64/sve/mla_2.c: New test.
8744 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
8745 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
8746 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
8747 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
8748 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
8750 2021-01-13 Richard Biener <rguenther@suse.de>
8752 PR tree-optimization/92645
8753 * gcc.target/i386/pr92645-6.c: New testcase.
8755 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
8757 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
8758 * gcc.target/aarch64/sve/sel_2.c: Likewise.
8759 * gcc.target/aarch64/sve/sel_3.c: Likewise.
8761 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8764 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
8765 scan-assembler. Add tests with zero vector as first __builtin_shuffle
8767 * gcc.target/i386/pr95905-3.c: New test.
8768 * gcc.target/i386/pr95905-4.c: New test.
8770 2021-01-13 Martin Liska <mliska@suse.cz>
8772 PR tree-optimization/98455
8773 * gcc.dg/tree-ssa/pr98455.c: New test.
8775 2021-01-13 Richard Biener <rguenther@suse.de>
8777 PR tree-optimization/98640
8778 * gcc.dg/torture/pr98640.c: New testcase.
8780 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8783 * gcc.target/i386/pr96938.c: New test.
8785 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.target/i386/pr95905-1.c: New test.
8789 * gcc.target/i386/pr95905-2.c: New test.
8791 2021-01-13 Julian Brown <julian@codesourcery.com>
8793 * gcc.target/gcn/fpdiv.c: New test.
8795 2021-01-12 Martin Sebor <msebor@redhat.com>
8799 * g++.dg/warn/Wuninitialized-13.C: New test.
8800 gcc.dg/uninit-39.c: New test.
8802 * gcc.dg/uninit-39.c: New file.
8804 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
8807 * gcc.target/arm/simd/mve-vneg.c: Update test.
8809 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
8812 * gcc.target/arm/pr97969.c: New.
8814 2021-01-12 Patrick Palka <ppalka@redhat.com>
8817 * g++.dg/cpp2a/concepts-ctad1.C: New test.
8818 * g++.dg/cpp2a/concepts-ctad2.C: New test.
8820 2021-01-12 Richard Biener <rguenther@suse.de>
8822 PR tree-optimization/98550
8823 * g++.dg/opt/pr98550.C: New testcase.
8825 2021-01-12 Jakub Jelinek <jakub@redhat.com>
8827 PR tree-optimization/98629
8828 * gcc.c-torture/compile/pr98629.c: New test.
8830 2021-01-12 Jakub Jelinek <jakub@redhat.com>
8832 PR tree-optimization/95731
8833 * gcc.dg/tree-ssa/pr95731.c: New test.
8834 * gcc.c-torture/execute/pr95731.c: New test.
8836 2021-01-12 Marek Polacek <polacek@redhat.com>
8839 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
8841 2021-01-12 David Malcolm <dmalcolm@redhat.com>
8844 * gcc.dg/analyzer/pr98628.c: New test.
8846 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8848 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
8849 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
8850 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
8851 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
8852 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
8853 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
8854 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
8856 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8858 * g++.target/aarch64/sve/cond_bic_1.C: New test.
8859 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
8860 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
8861 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
8863 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8865 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
8867 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8869 * g++.target/aarch64/sve/abd_1.C: New test.
8870 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
8871 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
8872 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
8873 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
8875 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8877 * gcc.target/aarch64/sve/adr_6.c: New test.
8879 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8881 * g++.target/aarch64/sve/cond_arith_1.C: New test.
8882 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
8883 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
8884 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
8885 * g++.target/aarch64/sve/cond_shift_1.C: New test.
8886 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
8887 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
8888 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
8890 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8893 * g++.target/aarch64/sve/max_1.C: New test.
8894 * g++.target/aarch64/sve/min_1.C: Likewise.
8895 * gcc.target/aarch64/sve/mul_2.c: Likewise.
8897 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8899 * gcc.target/aarch64/sve/shift_2.c: New test.
8901 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8904 * g++.dg/abi/abi-tag24.C: New test.
8906 2021-01-11 Richard Biener <rguenther@suse.de>
8908 PR tree-optimization/91403
8909 * gcc.dg/vect/pr91403.c: New testcase.
8911 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
8914 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
8915 Expect .ld1_args only when GNU LD is used.
8916 Add an exception for *.gcc_args files.
8918 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8920 PR tree-optimization/95867
8921 * gcc.dg/tree-ssa/pr95867.c: New test.
8923 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8925 PR tree-optimization/95852
8926 * gcc.target/i386/pr95852-3.c: New test.
8927 * gcc.target/i386/pr95852-4.c: New test.
8929 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8931 PR tree-optimization/95852
8932 * gcc.target/i386/pr95852-1.c: New test.
8933 * gcc.target/i386/pr95852-2.c: New test.
8935 2021-01-11 Martin Liska <mliska@suse.cz>
8937 PR gcov-profile/98273
8938 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
8939 * g++.dg/gcov/pr98273.C: New test.
8940 * g++.dg/gcov/gcov.py: New test.
8941 * g++.dg/gcov/test-pr98273.py: New test.
8943 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
8945 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
8946 constant then rather than addition.
8947 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
8948 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
8950 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8953 * c-c++-common/pr98556.c: New test.
8955 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8957 PR rtl-optimization/98603
8958 * gcc.target/i386/pr98603.c: New test.
8959 * gcc.target/aarch64/pr98603.c: New test.
8961 2021-01-09 Alexandre Oliva <oliva@gnu.org>
8964 * gcc.dg/debug/pr97714.c: New.
8966 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8969 * gcc.target/i386/pr98482-1.c: Require lp64.
8970 * gcc.target/i386/pr98482-2.c: Likewise.
8972 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
8974 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
8975 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
8977 2021-01-08 Patrick Palka <ppalka@redhat.com>
8980 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
8982 2021-01-08 Patrick Palka <ppalka@redhat.com>
8985 * g++.dg/template/access32.C: New test.
8986 * g++.dg/template/access33.C: New test.
8988 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8991 * gcc.target/i386/pr98482-2.c: Updated.
8993 2021-01-08 Richard Biener <rguenther@suse.de>
8995 PR tree-optimization/98544
8996 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
8998 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
9001 * gcc.target/i386/pr98482-1.c: New test.
9002 * gcc.target/i386/pr98482-1.c: Likewise.
9003 * gcc.target/i386/pr98482-2.c: New file.
9005 2021-01-08 Jakub Jelinek <jakub@redhat.com>
9008 * gcc.target/i386/pr98585.c: New test.
9010 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9012 * gcc.target/aarch64/sve/cnot_2.c: New test.
9013 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
9014 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
9015 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
9016 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
9017 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
9018 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
9020 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
9022 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
9023 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
9024 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
9025 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
9026 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
9027 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
9028 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
9029 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
9031 2021-01-08 Tamar Christina <tamar.christina@arm.com>
9033 * lib/target-supports.exp
9034 (check_effective_target_aarch64_asm_sve2_ok): New.
9035 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
9036 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9038 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9040 * gcc.target/aarch64/usaba_1.c: New test.
9042 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9045 * gfortran.dg/deferred_character_35.f90 : New test.
9047 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
9050 * gfortran.dg/implied_do_3.f90 : New test.
9052 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9054 * gcc.dg/array-quals-1.c: Allow srodata.
9056 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
9058 * gcc.target/riscv/predef-10.c: New.
9059 * gcc.target/riscv/predef-11.c: New.
9060 * gcc.target/riscv/predef-12.c: New.
9061 * gcc.target/riscv/predef-13.c: New.
9063 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9066 * g++.dg/cpp2a/bit-cast10.C: New test.
9068 2021-01-07 Martin Sebor <msebor@redhat.com>
9071 * gcc.dg/plugin/gil-1.c: Adjust expected output.
9072 * gcc.dg/uninit-pr98578.c: New test.
9074 2021-01-07 Marek Polacek <polacek@redhat.com>
9077 * g++.dg/cpp0x/auto55.C: New test.
9079 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9082 * gcc.dg/analyzer/pr98580-a.c: New test.
9083 * gcc.dg/analyzer/pr98580-b.c: New test.
9085 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
9088 * gfortran.dg/associate_54.f90: New test.
9089 * gfortran.dg/associate_55.f90: New test.
9090 * gfortran.dg/associate_56.f90: New test.
9092 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9095 * gcc.target/i386/pr98567-1.c: New test.
9096 * gcc.target/i386/pr98567-2.c: New test.
9098 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9100 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
9101 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
9102 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
9103 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
9104 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
9105 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
9106 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
9107 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
9109 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9111 PR tree-optimization/98560
9112 * gcc.dg/vect/pr98560-2.c: New test.
9114 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
9116 PR tree-optimization/98560
9117 * gcc.dg/vect/pr98560-1.c: New test.
9119 2021-01-07 Jakub Jelinek <jakub@redhat.com>
9121 PR tree-optimization/98568
9122 * g++.dg/torture/pr98568.C: New test.
9124 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
9126 * gcc.target/i386/pr92658-avx512bw.c: Add
9127 -mprefer-vector-width=512 to avoid impact of different default
9128 mtune which gcc is built with.
9129 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
9131 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9134 * gcc.dg/analyzer/pr97074.c: New test.
9136 2021-01-07 David Malcolm <dmalcolm@redhat.com>
9139 * gcc.dg/analyzer/pr98564.c: New test.
9141 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
9143 PR rtl-optimization/97978
9144 * gcc.target/i386/pr97978.c: New.
9146 2021-01-06 Martin Sebor <msebor@redhat.com>
9149 * g++.dg/pr95768.C: New test.
9150 * g++.dg/warn/Wuninitialized-12.C: New test.
9151 * gcc.dg/uninit-38.c: New test.
9153 2021-01-06 Martin Sebor <msebor@redhat.com>
9156 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
9158 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
9161 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
9162 as the final suspend point so that we can check that the state
9163 machine has reached the expected point.
9165 2021-01-06 Marek Polacek <polacek@redhat.com>
9168 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
9171 2021-01-06 Alexandre Oliva <oliva@adacore.com>
9173 * g++.dg/opt/store-merging-2.C: Add the required alignment.
9175 2021-01-06 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/95582
9178 * gcc.dg/pr95582.c: New testcase.
9180 2021-01-06 Richard Biener <rguenther@suse.de>
9182 PR tree-optimization/98513
9183 * gcc.dg/tree-ssa/pr98513.c: New testcase.
9185 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9188 * gcc.dg/analyzer/pr97072.c: New test.
9190 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9193 * gcc.dg/analyzer/pr98073.c: New test.
9195 2021-01-06 David Malcolm <dmalcolm@redhat.com>
9198 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
9200 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
9202 * gcc.target/s390/s390.exp: Replace %% with %.
9204 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
9206 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
9208 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9211 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
9212 unsigned short to compute pextrw result.
9214 2021-01-05 Patrick Palka <ppalka@redhat.com>
9216 * g++.dg/template/partial5.C: Adjust directives to expect the
9217 same errors across all dialects.
9218 * g++.dg/cpp1z/nontype-auto17.C: New test.
9219 * g++.dg/cpp1z/nontype-auto18.C: New test.
9220 * g++.dg/template/ttp33.C: New test.
9222 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9224 PR tree-optimization/94802
9225 * gcc.target/i386/pr94802.c: New test.
9226 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
9228 2021-01-05 Richard Biener <rguenther@suse.de>
9230 PR tree-optimization/98516
9231 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
9232 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
9234 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9237 * g++.dg/cpp2a/bit-cast8.C: New test.
9238 * g++.dg/cpp2a/bit-cast9.C: New test.
9240 2021-01-05 Marek Polacek <polacek@redhat.com>
9243 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
9244 * g++.dg/cpp0x/noexcept61.C: New test.
9246 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9248 PR tree-optimization/96928
9249 * gcc.dg/tree-ssa/pr96928.c: New test.
9250 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
9251 instead of scanning rtl dump for ifcvt message check assembly
9252 for xor instruction.
9254 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9256 PR tree-optimization/96930
9257 * g++.dg/tree-ssa/pr96930.C: New test.
9259 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9261 PR tree-optimization/96239
9262 * gcc.dg/tree-ssa/pr96239.c: New test.
9264 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
9267 * gcc.target/i386/pr98522.c: New test.
9269 2021-01-05 Nathan Sidwell <nathan@acm.org>
9271 * g++.dg/modules/mod-decl-1.C: Adjust.
9272 * g++.dg/modules/p0713-2.C: Adjust.
9273 * g++.dg/modules/p0713-3.C: Adjust.
9275 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
9278 * gcc.target/i386/pr98495-1.c: New test.
9279 * gcc.target/i386/pr98495-2.c: New test.
9280 * gcc.target/i386/pr98495-3.c: New test.
9281 * gcc.target/i386/pr98495-4.c: New test.
9282 * gcc.target/i386/pr98495-5.c: New test.
9284 2021-01-05 liuhongt <hongtao.liu@intel.com>
9286 * gcc.target/i386/sse2-pr98461-2.c: New test.
9288 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9290 PR rtl-optimization/97144
9291 * gcc.c-torture/compile/pr97144.c: New test.
9292 * gcc.target/aarch64/sve/pr97144.c: Likewise.
9294 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
9296 PR rtl-optimization/98403
9297 * g++.dg/opt/pr98403.C: New test.
9299 2021-01-05 Jakub Jelinek <jakub@redhat.com>
9301 PR rtl-optimization/98334
9302 * gcc.target/i386/pr98334.c: New test.
9304 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
9306 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
9308 2021-01-05 David Malcolm <dmalcolm@redhat.com>
9311 * gcc.dg/analyzer/pr98293.c: New test.
9313 2021-01-04 Martin Uecker <muecker@gwdg.de>
9316 * gcc.dg/pr98029.c: New test.
9318 2021-01-04 Nathan Sidwell <nathan@acm.org>
9320 * g++.dg/modules/binding-1_a.H: New.
9321 * g++.dg/modules/binding-1_b.H: New.
9322 * g++.dg/modules/binding-1_c.C: New.
9323 * g++.dg/modules/binding-2.H: New.
9324 * g++.dg/modules/builtin-3_a.C: New.
9325 * g++.dg/modules/global-2_a.C: New.
9326 * g++.dg/modules/global-2_b.C: New.
9327 * g++.dg/modules/global-3_a.C: New.
9328 * g++.dg/modules/global-3_b.C: New.
9329 * g++.dg/modules/hello-1_a.C: New.
9330 * g++.dg/modules/hello-1_b.C: New.
9331 * g++.dg/modules/iostream-1_a.H: New.
9332 * g++.dg/modules/iostream-1_b.C: New.
9333 * g++.dg/modules/part-5_a.C: New.
9334 * g++.dg/modules/part-5_b.C: New.
9335 * g++.dg/modules/part-5_c.C: New.
9336 * g++.dg/modules/stdio-1_a.H: New.
9337 * g++.dg/modules/stdio-1_b.C: New.
9338 * g++.dg/modules/string-1_a.H: New.
9339 * g++.dg/modules/string-1_b.C: New.
9340 * g++.dg/modules/string-view1.C: New.
9341 * g++.dg/modules/string-view2.C: New.
9342 * g++.dg/modules/tinfo-1.C: New.
9343 * g++.dg/modules/tinfo-2_a.H: New.
9344 * g++.dg/modules/tinfo-2_b.C: New.
9345 * g++.dg/modules/tname-spec-1_a.H: New.
9346 * g++.dg/modules/tname-spec-1_b.C: New.
9347 * g++.dg/modules/xtreme-header-1.h: New.
9348 * g++.dg/modules/xtreme-header-1_a.H: New.
9349 * g++.dg/modules/xtreme-header-1_b.C: New.
9350 * g++.dg/modules/xtreme-header-1_c.C: New.
9351 * g++.dg/modules/xtreme-header-2.h: New.
9352 * g++.dg/modules/xtreme-header-2_a.H: New.
9353 * g++.dg/modules/xtreme-header-2_b.C: New.
9354 * g++.dg/modules/xtreme-header-2_c.C: New.
9355 * g++.dg/modules/xtreme-header-3.h: New.
9356 * g++.dg/modules/xtreme-header-3_a.H: New.
9357 * g++.dg/modules/xtreme-header-3_b.C: New.
9358 * g++.dg/modules/xtreme-header-3_c.C: New.
9359 * g++.dg/modules/xtreme-header-4.h: New.
9360 * g++.dg/modules/xtreme-header-4_a.H: New.
9361 * g++.dg/modules/xtreme-header-4_b.C: New.
9362 * g++.dg/modules/xtreme-header-4_c.C: New.
9363 * g++.dg/modules/xtreme-header-5.h: New.
9364 * g++.dg/modules/xtreme-header-5_a.H: New.
9365 * g++.dg/modules/xtreme-header-5_b.C: New.
9366 * g++.dg/modules/xtreme-header-5_c.C: New.
9367 * g++.dg/modules/xtreme-header-6.h: New.
9368 * g++.dg/modules/xtreme-header-6_a.H: New.
9369 * g++.dg/modules/xtreme-header-6_b.C: New.
9370 * g++.dg/modules/xtreme-header-6_c.C: New.
9371 * g++.dg/modules/xtreme-header.h: New.
9372 * g++.dg/modules/xtreme-header_a.H: New.
9373 * g++.dg/modules/xtreme-header_b.C: New.
9374 * g++.dg/modules/xtreme-tr1.h: New.
9375 * g++.dg/modules/xtreme-tr1_a.H: New.
9376 * g++.dg/modules/xtreme-tr1_b.C: New.
9378 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9380 PR tree-optimization/95401
9381 * g++.dg/vect/pr95401.cc: New test.
9382 * g++.dg/vect/pr95401a.cc: Likewise.
9384 2021-01-04 Richard Biener <rguenther@suse.de>
9386 PR tree-optimization/98308
9387 * gcc.dg/vect/pr98308.c: New testcase.
9389 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9391 PR tree-optimization/95771
9392 * gcc.target/i386/pr95771.c: New test.
9394 2021-01-04 Richard Biener <rguenther@suse.de>
9396 PR tree-optimization/98464
9397 * g++.dg/opt/pr98464.C: New testcase.
9399 2021-01-04 Richard Biener <rguenther@suse.de>
9401 PR tree-optimization/98282
9402 * g++.dg/opt/pr98282.C: New testcase.
9404 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9407 * gcc.target/aarch64/pr89057.c: New test.
9409 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
9411 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
9413 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9414 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9415 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9417 2021-01-04 Martin Liska <mliska@suse.cz>
9419 * README: Convert to utf8 from iso8859.
9421 2021-01-04 Martin Liska <mliska@suse.cz>
9423 * gcc.target/avr/avr.exp: Run dos2unix on the file.
9425 2021-01-04 Richard Biener <rguenther@suse.de>
9427 PR tree-optimization/98291
9428 * gcc.dg/vect/slp-reduc-11.c: New testcase.
9429 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
9431 2021-01-04 Jakub Jelinek <jakub@redhat.com>
9433 PR tree-optimization/96782
9434 * gcc.dg/tree-ssa/pr96782.c: New test.
9436 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
9438 * gcc.misc-tests/outputs.exp: Adjust testcase.
9440 2021-01-01 Jakub Jelinek <jakub@redhat.com>
9442 * ChangeLog-2020: Rotate ChangeLog. New file.
9444 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9446 * lib/target-supports.exp
9447 (check_effective_target_arm_fp16_alternative_ok_nocache):
9448 Return zero for *-*-vxworks7r* targets.
9449 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
9450 * gcc.target/arm/aapcs/vfp23.c: Likewise.
9451 * gcc.target/arm/aapcs/vfp24.c: Likewise.
9452 * gcc.target/arm/aapcs/vfp25.c: Likewise.
9454 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9456 * g++.dg/init/new26.C: Fix overriding of the delete operator
9459 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9461 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
9464 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9466 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
9467 the test's dg-options.
9468 * gcc.target/arm/pr78255-2.c: Likewise.
9470 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9472 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
9474 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9476 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
9479 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9481 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
9483 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9485 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
9488 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9490 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
9492 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9494 * g++.dg/other/anon5.C: Skip on vxworks kernel.
9496 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9498 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
9499 * gcc.dg/vxworks/initpri2.c: Likewise.
9501 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9503 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
9506 2021-01-01 Olivier Hainque <hainque@adacore.com>
9508 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
9509 * gcc.dg/pthread-init-2.c: Ditto.
9511 2021-01-01 Olivier Hainque <hainque@adacore.com>
9513 * lib/target-supports.exp (check_weak_available,
9514 check_fork_available, check_effective_target_lto,
9515 check_effective_target_mempcpy): Add vxworks filters.
9517 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9519 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
9520 explicit -mno-long-calls.
9521 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
9523 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9525 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
9526 * g++.target/arm/no_unique_address_2.C: Likewise.
9528 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9530 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
9531 * gcc.target/arm/headmerge-2.c: Likewise.
9533 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9535 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
9538 Copyright (C) 2021 Free Software Foundation, Inc.
9540 Copying and distribution of this file, with or without modification,
9541 are permitted in any medium without royalty provided the copyright
9542 notice and this notice are preserved.