1 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
3 PR tree-optimization/102152
4 * gcc.dg/pr102152.c: New test
6 2021-09-01 Andrew Pinski <apinski@marvell.com>
9 * gcc.target/aarch64/memset-strict-align-1.c: New test.
11 2021-09-01 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/cpp23/normalize1.C: New test.
15 * g++.dg/cpp23/normalize2.C: New test.
16 * g++.dg/cpp23/normalize3.C: New test.
17 * g++.dg/cpp23/normalize4.C: New test.
18 * g++.dg/cpp23/normalize5.C: New test.
19 * g++.dg/cpp23/normalize6.C: New test.
20 * g++.dg/cpp23/normalize7.C: New test.
21 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
22 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
23 * gcc.dg/cpp/ucnid-4.c: Don't expect
24 "not valid at the start of an identifier" errors.
25 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
26 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
28 2021-09-01 Andrew Pinski <apinski@marvell.com>
31 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
33 2021-09-01 Martin Sebor <msebor@redhat.com>
35 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
36 * gcc.dg/Wstringop-overflow-12.c: Same.
37 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
38 * gcc.dg/Wstringop-overflow-73.c: New test.
40 2021-09-01 Jakub Jelinek <jakub@redhat.com>
42 PR preprocessor/101488
43 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
44 * c-c++-common/cpp/va-opt-7.c: New test.
46 2021-09-01 Marek Polacek <polacek@redhat.com>
49 * g++.dg/warn/Wlogical-op-3.C: New test.
51 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
53 * g++.dg/ext/attr-unavailable-1.C: New test.
54 * g++.dg/ext/attr-unavailable-2.C: New test.
55 * g++.dg/ext/attr-unavailable-3.C: New test.
56 * g++.dg/ext/attr-unavailable-4.C: New test.
57 * g++.dg/ext/attr-unavailable-5.C: New test.
58 * g++.dg/ext/attr-unavailable-6.C: New test.
59 * g++.dg/ext/attr-unavailable-7.C: New test.
60 * g++.dg/ext/attr-unavailable-8.C: New test.
61 * g++.dg/ext/attr-unavailable-9.C: New test.
62 * gcc.dg/attr-unavailable-1.c: New test.
63 * gcc.dg/attr-unavailable-2.c: New test.
64 * gcc.dg/attr-unavailable-3.c: New test.
65 * gcc.dg/attr-unavailable-4.c: New test.
66 * gcc.dg/attr-unavailable-5.c: New test.
67 * gcc.dg/attr-unavailable-6.c: New test.
68 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
69 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
70 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
71 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
72 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
73 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
74 * objc.dg/attributes/method-unavailable-1.m: New test.
75 * objc.dg/attributes/method-unavailable-2.m: New test.
76 * objc.dg/attributes/method-unavailable-3.m: New test.
77 * objc.dg/property/at-property-unavailable-1.m: New test.
78 * objc.dg/property/at-property-unavailable-2.m: New test.
79 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
81 2021-09-01 Jakub Jelinek <jakub@redhat.com>
83 PR tree-optimization/102124
84 * gcc.dg/torture/pr102124.c: New test.
86 2021-09-01 Richard Biener <rguenther@suse.de>
88 PR tree-optimization/93491
89 * gcc.dg/torture/pr93491.c: New testcase.
90 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
92 2021-09-01 Richard Biener <rguenther@suse.de>
94 PR tree-optimization/102139
95 * gcc.dg/torture/pr102139.c: New testcase.
97 2021-09-01 Jakub Jelinek <jakub@redhat.com>
99 PR tree-optimization/102141
100 * gcc.dg/pr102141.c: New test.
102 2021-09-01 Richard Biener <rguenther@suse.de>
104 PR tree-optimization/102149
105 * gcc.dg/torture/pr102149.c: New testcase.
107 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
108 Joseph Myers <joseph@codesourcery.com>
111 * gcc.dg/pr79412.c: New test case.
112 * gcc.dg/typedef-var-2.c: Update expeted errors.
114 2021-08-31 Harald Anlauf <anlauf@gmx.de>
117 * gfortran.dg/pr100950.f90: Extend coverage.
119 2021-08-31 Patrick Palka <ppalka@redhat.com>
122 * g++.dg/cpp0x/decltype29.C: Adjust.
123 * g++.dg/template/error56.C: Adjust.
124 * g++.old-deja/g++.pt/unify6.C: Adjust.
125 * g++.dg/template/explicit-args7.C: New test.
127 2021-08-31 Jason Merrill <jason@redhat.com>
130 * g++.dg/diagnostic/static_assert4.C: New test.
132 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
134 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
135 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
137 2021-08-31 Jakub Jelinek <jakub@redhat.com>
139 PR tree-optimization/101145
140 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
141 instead of dg-options with -O3 -fdump-tree-vect-details.
142 * gcc.dg/vect/pr101145_1.c: Likewise.
143 * gcc.dg/vect/pr101145_2.c: Likewise.
144 * gcc.dg/vect/pr101145_3.c: Likewise.
146 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
148 * c-c++-common/gomp/target-device-1.c: New test.
149 * c-c++-common/gomp/target-device-2.c: New test.
150 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
151 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
152 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
153 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
154 * gfortran.dg/gomp/target-device-1.f90: New test.
155 * gfortran.dg/gomp/target-device-2.f90: New test.
156 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
157 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
158 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
159 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
161 2021-08-31 Richard Biener <rguenther@suse.de>
163 PR tree-optimization/102142
164 * g++.dg/torture/pr102142.C: New testcase.
166 2021-08-31 Jakub Jelinek <jakub@redhat.com>
168 PR tree-optimization/102134
169 * gcc.c-torture/execute/pr102134.c: New test.
171 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
173 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
175 2021-08-31 Andrew Pinski <apinski@marvell.com>
177 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
178 static so they both bind local and available for
181 2021-08-31 liuhongt <hongtao.liu@intel.com>
183 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
184 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
185 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
186 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
187 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
188 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
189 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
190 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
191 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
192 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
193 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
194 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
195 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
196 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
198 2021-08-30 David Malcolm <dmalcolm@redhat.com>
201 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
203 * gcc.dg/analyzer/pr99193-1.c: Likewise.
204 * gcc.dg/analyzer/pr99193-3.c: Likewise.
205 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
206 realloc of non-heap pointer, realloc from mismatching allocator,
207 and realloc on a freed pointer.
208 * gcc.dg/analyzer/realloc-2.c: New test.
210 2021-08-30 Jason Merrill <jason@redhat.com>
213 * g++.dg/template/access2.C: Split struct A.
215 2021-08-30 Jason Merrill <jason@redhat.com>
218 * g++.dg/template/explicit-args6.C: New test.
220 2021-08-30 Harald Anlauf <anlauf@gmx.de>
223 * gfortran.dg/goto_9.f90: New test.
225 2021-08-30 Jason Merrill <jason@redhat.com>
227 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
229 2021-08-30 Harald Anlauf <anlauf@gmx.de>
232 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
234 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
236 * gcc.target/powerpc/fusion-p10-stst.c: New test.
237 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
239 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
242 * gdc.dg/lto/pr102094_0.d: New test.
244 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
246 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
247 without strndup support in libc.
249 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
251 * gcc.dg/tree-ssa/modref-9.c: New test.
253 2021-08-28 Harald Anlauf <anlauf@gmx.de>
256 * gfortran.dg/entry_24.f90: New test.
258 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
260 * gcc.target/powerpc/float128-call.c: Update comments.
262 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
264 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
265 long double and power10.
267 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
269 * lib/target-supports.exp: Exclude cctools assembler based on
272 2021-08-27 Richard Biener <rguenther@suse.de>
274 PR tree-optimization/45178
275 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
277 2021-08-27 konglin1 <lingling.kong@intel.com>
280 * gcc.target/i386/avx512f-pr101472.c: New test.
281 * gcc.target/i386/avx512vl-pr101472.c: New test.
283 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
285 * gcc.target/powerpc/dive-vectorize-1.c: New test.
286 * gcc.target/powerpc/dive-vectorize-1.h: New test.
287 * gcc.target/powerpc/dive-vectorize-2.c: New test.
288 * gcc.target/powerpc/dive-vectorize-2.h: New test.
289 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
290 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
291 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
292 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
293 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
295 2021-08-27 liuhongt <hongtao.liu@intel.com>
297 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
298 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
299 * gcc.target/i386/pr43147.c: New test.
301 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
303 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
305 2021-08-26 Martin Liska <mliska@suse.cz>
306 Stefan Kneifel <stefan.kneifel@bluewin.ch>
308 * gcc.target/i386/mvc5.c: Scan assembly names.
309 * gcc.target/i386/mvc7.c: Likewise.
310 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
311 * gcc.target/i386/pr95778-2.c: Likewise.
313 2021-08-25 Martin Sebor <msebor@redhat.com>
315 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
316 * gcc.dg/tree-ssa/evrp2.c: Same.
317 * gcc.dg/tree-ssa/evrp3.c: Same.
318 * gcc.dg/tree-ssa/evrp4.c: Same.
319 * gcc.dg/tree-ssa/evrp6.c: Same.
320 * gcc.dg/tree-ssa/pr64130.c: Same.
322 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
325 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
326 type to be IBM 128-bit. Remove the code to use __ibm128.
327 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
328 double type to be IBM 128-bit. Run the test at -O2 optimization.
329 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
331 (check_effective_target_long_double_ibm128): New function.
332 (add_options_for_long_double_ieee128): New function.
333 (check_effective_target_long_double_ieee128): New function.
334 (add_options_for_long_double_64bit): New function.
335 (check_effective_target_long_double_64bit): New function.
337 2021-08-25 Andrew Pinski <apinski@marvell.com>
340 * g++.dg/warn/Wreturn-5.C: New test.
342 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
344 * gcc.dg/ipa/modref-1.c: Update testcase.
345 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
346 * gcc.dg/tree-ssa/modref-8.c: New test.
348 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
351 * gcc.dg/diagnostic-input-charset-1.c: New test.
352 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
354 2021-08-25 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/102046
357 * gcc.dg/vect/pr102046.c: New testcase.
359 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
362 * gcc.target/i386/pr101716.c: New test.
364 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
366 PR tree-optimization/101145
367 * gcc.dg/vect/pr101145.c: New test.
368 * gcc.dg/vect/pr101145.inc: New test.
369 * gcc.dg/vect/pr101145_1.c: New test.
370 * gcc.dg/vect/pr101145_2.c: New test.
371 * gcc.dg/vect/pr101145_3.c: New test.
372 * gcc.dg/vect/pr101145inf.c: New test.
373 * gcc.dg/vect/pr101145inf.inc: New test.
374 * gcc.dg/vect/pr101145inf_1.c: New test.
376 2021-08-25 konglin1 <lingling.kong@intel.com>
379 * gcc.target/i386/avx512f-pr101471.c: New test.
381 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
383 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
384 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
385 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
386 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
387 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
388 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
389 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
390 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
391 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
392 * gcc.target/powerpc/unpack-vectorize.h: New test.
394 2021-08-25 liuhongt <hongtao.liu@intel.com>
397 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
398 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
400 2021-08-24 Harald Anlauf <anlauf@gmx.de>
403 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
404 F2008, and verify case of implicit SAVE.
406 2021-08-24 Martin Sebor <msebor@redhat.com>
410 * g++.dg/pr100574.C: Prune out valid warning.
411 * gcc.dg/pr20126.c: Same.
412 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
414 * gcc.dg/warn-strnlen-no-nul.c: Same.
415 * g++.dg/warn/Warray-bounds-26.C: New test.
416 * gcc.dg/Warray-bounds-88.c: New test.
418 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
420 * gcc.dg/predict-1.c: Disable evrp.
421 * gcc.dg/tree-ssa/evrp-trans.c: New.
423 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
426 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
427 * gcc.target/i386/pr100865-4b.c: Likewise.
428 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
429 * gcc.target/i386/pr100865-7b.c: Likewise.
430 * gcc.target/i386/pr102021.c: New test.
432 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
435 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
436 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
437 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
438 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
439 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
440 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
441 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
442 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
444 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
446 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
447 Check the CMSE feature register, rather than relying on the
448 SG operation causing an execution fault.
450 2021-08-24 liuhongt <hongtao.liu@intel.com>
453 * gcc.target/i386/pr101989-broadcast-1.c: New test.
455 2021-08-24 liuhongt <hongtao.liu@intel.com>
458 * gcc.target/i386/pr101989-1.c: New test.
459 * gcc.target/i386/pr101989-2.c: New test.
460 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
462 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
463 Jakub Jelinek <jakub@redhat.com>
466 * gcc.dg/fold-convlshift-3.c: New test case.
468 2021-08-23 David Malcolm <dmalcolm@redhat.com>
470 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
471 * gcc.dg/analyzer/torture/switch-2.c: New test.
472 * gcc.dg/analyzer/torture/switch-3.c: New test.
473 * gcc.dg/analyzer/torture/switch-4.c: New test.
474 * gcc.dg/analyzer/torture/switch-5.c: New test.
476 2021-08-23 David Malcolm <dmalcolm@redhat.com>
479 * gcc.dg/analyzer/pr101875.c: New test.
481 2021-08-23 David Malcolm <dmalcolm@redhat.com>
484 * gcc.dg/analyzer/pr101837.c: New test.
486 2021-08-23 David Malcolm <dmalcolm@redhat.com>
489 * gcc.dg/analyzer/data-model-23.c: New test.
490 * gcc.dg/analyzer/pr101962.c: New test.
492 2021-08-23 David Malcolm <dmalcolm@redhat.com>
494 * gcc.dg/analyzer/data-model-22.c: New test.
495 * gcc.dg/analyzer/uninit-6.c: New test.
496 * gcc.dg/analyzer/uninit-6b.c: New test.
498 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
500 * gcc.dg/tree-ssa/modref-7.c: New test.
502 2021-08-23 Richard Biener <rguenther@suse.de>
505 * g++.dg/lto/pr97565_0.C: New testcase.
506 * g++.dg/lto/pr97565_1.C: Likewise.
508 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
510 * g++.dg/tree-ssa/modref-1.C: Fix template.
512 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
514 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
515 * gfortran.dg/goacc/default-2.f: Update dg-error.
516 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
517 * gfortran.dg/goacc/if.f95: Update dg-error.
518 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
519 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
520 * gfortran.dg/goacc/sie.f95: Update dg-error.
521 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
522 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
523 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
524 * gfortran.dg/gomp/error-3.f90: Update dg-error.
525 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
526 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
528 2021-08-23 Ankur Saini <arsenic@sourceware.org>
531 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
533 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
535 * gcc.dg/fold-convlshift-1.c: New test case.
536 * gcc.dg/fold-convlshift-2.c: New test case.
538 2021-08-23 Jakub Jelinek <jakub@redhat.com>
540 PR tree-optimization/86723
541 * gcc.dg/pr86723.c: New test.
542 * gcc.target/i386/pr86723.c: New test.
543 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
544 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
545 * gcc.dg/optimize-bswapdi-2.c: Likewise.
546 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
547 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
548 * gcc.dg/optimize-bswapsi-5.c: Likewise.
549 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
550 call instead of zero.
552 2021-08-23 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/79334
555 * gcc.dg/torture/pr79334-0.c: New testcase.
556 * gcc.dg/torture/pr79334-1.c: Likewise.
558 2021-08-23 liuhongt <hongtao.liu@intel.com>
561 * gcc.target/i386/pr102016.c: New test.
563 2021-08-23 Jakub Jelinek <jakub@redhat.com>
566 * gcc.dg/guality/pr101905.c: New test.
568 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
571 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
572 and arm_v8m_main_cde.
573 * lib/target-supports.exp: Add
574 check_effective_target_FUNC_multilib for ARM CDE.
576 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
578 * g++.dg/tree-ssa/modref-1.C: New test.
580 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
583 * gcc.target/mips/pr101922.c: New test.
585 2021-08-23 Jonathan Yong <10walls@gmail.com>
587 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
588 where it can return a filename with "\" to indicate current
590 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
591 * gcc.c-torture/execute/printf-2.c: Use wrapper.
592 * gcc.c-torture/execute/user-printf.c: Use wrapper.
594 2021-08-22 Martin Uecker <muecker@gwdg.de>
597 * gcc.dg/c11-qual-1.c: New test.
598 * gcc.dg/c2x-qual-1.c: New test.
599 * gcc.dg/c2x-qual-2.c: New test.
600 * gcc.dg/c2x-qual-3.c: New test.
601 * gcc.dg/c2x-qual-4.c: New test.
602 * gcc.dg/c2x-qual-5.c: New test.
603 * gcc.dg/c2x-qual-6.c: New test.
604 * gcc.dg/c2x-qual-7.c: New test.
605 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
606 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
608 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
609 Martin Liska <mliska@suse.cz>
611 * gcc.dg/lto/pr101949_0.c: New test.
612 * gcc.dg/lto/pr101949_1.c: New test.
614 2021-08-21 Ankur Saini <arsenic@sourceware.org>
617 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
618 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
620 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
622 * gfortran.dg/gomp/error-1.f90: New test.
623 * gfortran.dg/gomp/error-2.f90: New test.
624 * gfortran.dg/gomp/error-3.f90: New test.
626 2021-08-20 Jakub Jelinek <jakub@redhat.com>
628 * c-c++-common/gomp/error-1.c: New test.
629 * c-c++-common/gomp/error-2.c: New test.
630 * c-c++-common/gomp/error-3.c: New test.
631 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
632 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
633 * g++.dg/gomp/attrs-13.C: New test.
634 * g++.dg/gomp/error-1.C: New test.
636 2021-08-20 Jakub Jelinek <jakub@redhat.com>
638 * c-c++-common/gomp/sink-5.c: New test.
639 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
640 at the end of pragma line.
642 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
644 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
647 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
650 * gcc.target/powerpc/pr101849.c: New test.
652 2021-08-19 Harald Anlauf <anlauf@gmx.de>
655 * gfortran.dg/pr100950.f90: New test.
657 2021-08-19 Patrick Palka <ppalka@redhat.com>
660 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
662 2021-08-19 Jakub Jelinek <jakub@redhat.com>
665 * gcc.target/i386/pr101950-1.c: New test.
666 * gcc.target/i386/pr101950-2.c: New test.
668 2021-08-19 Jakub Jelinek <jakub@redhat.com>
670 * c-c++-common/gomp/requires-3.c: Add testcase for
671 atomic_default_mem_order ( at the end of line without corresponding ).
673 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
675 * jit.dg/test-asm.c: Provide Mach-O fragment.
676 * jit.dg/test-asm.cc: Likewise.
678 2021-08-19 Jakub Jelinek <jakub@redhat.com>
680 * c-c++-common/gomp/nothing-2.c: New test.
682 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
684 * jit.dg/harness.h: Include jit-dejagnu.h.
685 * jit.dg/jit.exp: Use -rdynamic conditionally on target
686 support, instead of unconditional -Wl,--export-dynamic.
688 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
691 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
693 2021-08-19 liuhongt <hongtao.liu@intel.com>
696 2021-08-19 liuhongt <hongtao.liu@intel.com>
699 * gcc.target/i386/pr99881.c: New test.
701 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
704 * gfortran.dg/nothing-1.f90: Moved to ...
705 * gfortran.dg/gomp/nothing-1.f90: ... here.
706 * gfortran.dg/nothing-2.f90: Moved to ...
707 * gfortran.dg/gomp/nothing-2.f90: ... here;
708 avoid $ issue in $OMP in dg-error.
710 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
711 Matt Jacobson <mhjacobson@me.com>
714 * obj-c++.dg/pr101666-0.mm: New test.
715 * obj-c++.dg/pr101666-1.mm: New test.
716 * obj-c++.dg/pr101666.inc: New.
717 * objc.dg/pr101666-0.m: New test.
718 * objc.dg/pr101666-1.m: New test.
719 * objc.dg/pr101666.inc: New.
721 2021-08-18 Ankur Saini <arsenic@sourceware.org>
724 * g++.dg/analyzer/vfunc-2.C: New test.
725 * g++.dg/analyzer/vfunc-3.C: New test.
726 * g++.dg/analyzer/vfunc-4.C: New test.
727 * g++.dg/analyzer/vfunc-5.C: New test.
729 2021-08-18 Ankur Saini <arsenic@sourceware.org>
732 * gcc.dg/analyzer/function-ptr-4.c: New test.
733 * gcc.dg/analyzer/pr100546.c: New test.
735 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
737 * gfortran.dg/nothing-1.f90: New test.
738 * gfortran.dg/nothing-2.f90: New test.
740 2021-08-18 Patrick Palka <ppalka@redhat.com>
744 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
745 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
747 2021-08-18 Patrick Palka <ppalka@redhat.com>
750 * g++.dg/cpp2a/nontype-class49.C: New test.
752 2021-08-18 Jakub Jelinek <jakub@redhat.com>
754 * c-c++-common/gomp/nothing-1.c: New test.
755 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
756 * g++.dg/gomp/attrs-2.C (bar): Likewise.
757 * g++.dg/gomp/attrs-9.C: Likewise.
759 2021-08-18 Jakub Jelinek <jakub@redhat.com>
761 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
763 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
764 * g++.dg/gomp/barrier-2.C: Likewise.
765 * gcc.dg/gomp/declare-simd-5.c: Likewise.
766 * gcc.dg/gomp/barrier-2.c: Likewise.
767 * gcc.dg/gomp/declare-variant-2.c: Likewise.
769 2021-08-18 liuhongt <hongtao.liu@intel.com>
772 * gcc.target/i386/pr54400.c: Adjust testcase.
773 * gcc.target/i386/pr94147.c: New test.
775 2021-08-17 Martin Sebor <msebor@redhat.com>
778 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
779 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
780 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
781 * gcc.dg/Wstringop-overflow-72.c: New test.
783 2021-08-17 Jakub Jelinek <jakub@redhat.com>
786 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
787 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
788 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
789 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
790 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
791 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
792 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
793 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
794 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
795 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
796 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
798 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
800 * gcc.dg/pr78213.c: Restore testing.
802 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
804 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
806 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
808 * gcc.dg/fold-ior-5.c: New test case.
810 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
812 * gfortran.dg/gomp/scan-1.f90:
813 * gfortran.dg/gomp/cancel-1.f90: New test.
814 * gfortran.dg/gomp/cancel-4.f90: New test.
815 * gfortran.dg/gomp/loop-4.f90: New test.
816 * gfortran.dg/gomp/nesting-1.f90: New test.
817 * gfortran.dg/gomp/nesting-2.f90: New test.
818 * gfortran.dg/gomp/nesting-3.f90: New test.
819 * gfortran.dg/gomp/nowait-1.f90: New test.
820 * gfortran.dg/gomp/reduction-task-1.f90: New test.
821 * gfortran.dg/gomp/reduction-task-2.f90: New test.
822 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
823 * gfortran.dg/gomp/reduction-task-3.f90: New test.
824 * gfortran.dg/gomp/scope-1.f90: New test.
825 * gfortran.dg/gomp/scope-2.f90: New test.
827 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
829 PR tree-optimization/101938
830 * gcc.dg/pr101938.c: New test.
832 2021-08-17 Richard Biener <rguenther@suse.de>
834 PR tree-optimization/101868
835 * gcc.dg/lto/pr101868_0.c: New testcase.
836 * gcc.dg/lto/pr101868_1.c: Likewise.
837 * gcc.dg/lto/pr101868_2.c: Likewise.
838 * gcc.dg/lto/pr101868_3.c: Likewise.
840 2021-08-17 Jakub Jelinek <jakub@redhat.com>
842 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
844 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
845 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
847 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
848 test. Adjust diagnostics for the addition of scope.
849 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
851 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
852 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
853 * c-c++-common/gomp/scope-1.c: New test.
854 * c-c++-common/gomp/scope-2.c: New test.
855 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
856 * g++.dg/gomp/attrs-2.C (bar): Likewise.
857 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
858 * gfortran.dg/gomp/reduction7.f90: Likewise.
860 2021-08-17 Jakub Jelinek <jakub@redhat.com>
862 * c-c++-common/cpp/va-opt-5.c: New test.
863 * c-c++-common/cpp/va-opt-6.c: New test.
865 2021-08-17 Richard Biener <rguenther@suse.de>
867 PR tree-optimization/101925
868 * gcc.dg/sso-16.c: New testcase.
870 2021-08-17 liuhongt <hongtao.liu@intel.com>
872 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
873 --param=vect-epilogues-nomask=0
875 2021-08-16 liuhongt <hongtao.liu@intel.com>
878 * gcc.target/i386/pr101930.c: New test.
880 2021-08-16 Martin Liska <mliska@suse.cz>
883 * gcc.dg/ipa/pr100600.c: New test.
885 2021-08-16 liuhongt <hongtao.liu@intel.com>
888 * gcc.target/i386/pr101846-2.c: New test.
889 * gcc.target/i386/pr101846-3.c: New test.
890 * gcc.target/i386/pr101846-4.c: New test.
892 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
894 * gfortran.dg/gomp/masked-1.f90: New test.
895 * gfortran.dg/gomp/masked-2.f90: New test.
896 * gfortran.dg/gomp/masked-3.f90: New test.
897 * gfortran.dg/gomp/masked-combined-1.f90: New test.
898 * gfortran.dg/gomp/masked-combined-2.f90: New test.
900 2021-08-15 Harald Anlauf <anlauf@gmx.de>
903 * gfortran.dg/coarray_sync.f90: New test.
904 * gfortran.dg/coarray_3.f90: Adjust error messages.
906 2021-08-14 Martin Sebor <msebor@redhat.com>
909 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
910 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
912 2021-08-14 Jakub Jelinek <jakub@redhat.com>
915 * gcc.target/i386/avx512f-pr101896.c: New test.
917 2021-08-13 Martin Sebor <msebor@redhat.com>
920 * gcc.dg/uninit-42.c: New test.
922 2021-08-13 Martin Liska <mliska@suse.cz>
925 * gcc.target/i386/pr101261.c: New test.
927 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
929 * gcc.dg/tree-ssa/modref-6.c: Update.
931 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
933 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
936 2021-08-12 Jakub Jelinek <jakub@redhat.com>
938 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
939 constructs with clauses.
940 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
941 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
942 * c-c++-common/gomp/masked-1.c: New test.
943 * c-c++-common/gomp/masked-2.c: New test.
944 * c-c++-common/gomp/masked-combined-1.c: New test.
945 * c-c++-common/gomp/masked-combined-2.c: New test.
946 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
947 * g++.dg/gomp/block-11.C: New test.
948 * g++.dg/gomp/tpl-masked-1.C: New test.
949 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
950 combined masked constructs with clauses in attribute syntax.
951 * g++.dg/gomp/attrs-2.C (bar): Likewise.
952 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
954 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
956 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
958 2021-08-12 Jakub Jelinek <jakub@redhat.com>
960 PR preprocessor/101638
961 * gcc.dg/cpp/pr101638.c: New test.
963 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
965 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
966 typo in regular expression.
967 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
969 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
971 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
973 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
975 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
978 2021-08-12 Sergei Trofimovich <siarheit@google.com>
981 * g++.dg/warn/pr101219.C: New test.
983 2021-08-12 Martin Uecker <muecker@gwdg.de>
986 * gcc.dg/vla-stexp-2.c: New test.
988 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
990 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
991 code and adjust for ranger threader.
993 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
995 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
996 testcase and test proc_bind(primary) instead.
997 * gfortran.dg/gomp/affinity-1.f90: Likewise.
999 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
1001 * gfortran.dg/PR82376.f90: Robustify match.
1003 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.target/i386/avx512f-pr101860.c: New test.
1008 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1010 * g++.dg/gomp/attrs-12.C: New test.
1012 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1014 * g++.dg/gomp/attrs-11.C: Add new tests.
1016 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1020 * g++.dg/cpp2a/spaceship-synth11.C: New test.
1021 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
1023 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1025 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
1027 2021-08-12 Jakub Jelinek <jakub@redhat.com>
1029 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
1031 * g++.dg/lookup/strong-using2.C: Likewise.
1032 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
1034 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
1035 using namespace, add tests for alignas before semicolon.
1036 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
1037 C++11 attributes on using directive before semicolon.
1039 2021-08-12 liuhongt <hongtao.liu@intel.com>
1042 * gcc.target/i386/pr101846-1.c: New test.
1044 2021-08-12 Patrick Palka <ppalka@redhat.com>
1047 * g++.dg/cpp2a/construct_at.h: New convenience header file that
1048 defines minimal implementations of std::construct_at/destroy_at,
1050 * g++.dg/cpp2a/constexpr-new5.C: ... here.
1051 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
1052 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
1053 * g++.dg/cpp2a/constexpr-new20.C: New test.
1055 2021-08-11 Patrick Palka <ppalka@redhat.com>
1059 * g++.dg/DRs/dr2082.C: New test.
1060 * g++.dg/cpp2a/concepts-uneval4.C: New test.
1062 2021-08-11 Jakub Jelinek <jakub@redhat.com>
1065 * g++.dg/cpp2a/constinit16.C: New test.
1067 2021-08-11 Patrick Palka <ppalka@redhat.com>
1070 * g++.dg/cpp1z/class-deduction98.C: New test.
1072 2021-08-11 Patrick Palka <ppalka@redhat.com>
1075 * g++.dg/cpp1z/class-deduction97.C: New test.
1077 2021-08-11 Richard Biener <rguenther@suse.de>
1079 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
1082 2021-08-11 Jan Hubicka <jh@suse.cz>
1084 * c-c++-common/modref-dse.c: New test.
1086 2021-08-11 Richard Biener <rguenther@suse.de>
1088 PR middle-end/101858
1089 * gcc.dg/pr101858.c: New testcase.
1091 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1094 * gcc.target/arm/pr51534.c: Adjust test.
1096 2021-08-11 liuhongt <hongtao.liu@intel.com>
1099 * gcc.target/i386/pr98309-1.c: New test.
1100 * gcc.target/i386/pr98309-2.c: New test.
1102 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
1104 PR middle-end/101674
1105 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
1107 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
1109 PR libfortran/101305
1112 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
1113 from the string used to set GFORTRAN_UNDER_TEST.
1115 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
1117 PR tree-optimization/101809
1118 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
1120 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1123 * gcc.target/i386/avx512f-pr80355-2.c: New test.
1125 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1128 * gcc.target/i386/avx512f-pr80355-1.c: New test.
1130 2021-08-10 Jakub Jelinek <jakub@redhat.com>
1132 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
1133 [[omp::directive (threadprivate (t2))]]. Add tests with
1134 if/while/switch after parallel in attribute syntax.
1135 (corge): Add missing omp:: before directive.
1136 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
1137 [[omp::directive (threadprivate (t2))]].
1138 * g++.dg/gomp/attrs-10.C: New test.
1139 * g++.dg/gomp/attrs-11.C: New test.
1141 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
1143 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
1145 2021-08-10 Richard Biener <rguenther@suse.de>
1147 PR middle-end/101824
1148 * gcc.dg/tree-ssa/pr101824.c: New testcase.
1150 2021-08-10 Martin Uecker <muecker@gwdg.de>
1153 * gcc.dg/vla-stexp-1.c: New test.
1155 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
1158 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
1159 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
1161 2021-08-10 liuhongt <hongtao.liu@intel.com>
1163 * gcc.target/i386/cond_op_shift_d-1.c: New test.
1164 * gcc.target/i386/cond_op_shift_d-2.c: New test.
1165 * gcc.target/i386/cond_op_shift_q-1.c: New test.
1166 * gcc.target/i386/cond_op_shift_q-2.c: New test.
1167 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
1168 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
1169 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
1170 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
1171 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
1172 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
1173 * gcc.target/i386/cond_op_shift_w-1.c: New test.
1174 * gcc.target/i386/cond_op_shift_w-2.c: New test.
1176 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
1178 * gcc.dg/pr101741.c: New.
1180 2021-08-09 Martin Jambor <mjambor@suse.cz>
1183 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
1185 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
1188 * gcc.target/i386/pr101812.c: New test.
1190 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
1192 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
1193 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
1195 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
1197 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
1198 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
1199 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
1201 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
1203 PR libfortran/101305
1205 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
1206 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
1207 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
1208 ISO_Fortran_binding.h's #include.
1209 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
1210 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
1211 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
1212 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
1213 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
1214 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
1215 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
1216 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
1217 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
1218 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1219 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
1220 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
1221 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
1222 * gfortran.dg/PR94327.c: Likewise.
1223 * gfortran.dg/PR94331.c: Likewise.
1224 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
1225 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
1226 * gfortran.dg/pr93524.c: Likewise.
1228 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1230 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
1231 scan-assembler tests over multiple lines. Expect 32-bit
1232 result values in 'w' registers.
1233 * gcc.target/aarch64/sve/extract_1.c: Likewise.
1234 * gcc.target/aarch64/sve/extract_2.c: Likewise.
1235 * gcc.target/aarch64/sve/extract_3.c: Likewise.
1236 * gcc.target/aarch64/sve/extract_4.c: Likewise.
1238 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
1240 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
1241 tests to little-endian targets.
1243 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
1245 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
1247 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
1249 PR tree-optimization/88531
1250 * gcc.target/i386/pr88531-1a.c: New test.
1251 * gcc.target/i386/pr88531-1b.c: Likewise.
1252 * gcc.target/i386/pr88531-1c.c: Likewise.
1253 * gcc.target/i386/pr88531-2a.c: Likewise.
1254 * gcc.target/i386/pr88531-2b.c: Likewise.
1255 * gcc.target/i386/pr88531-2c.c: Likewise.
1257 2021-08-06 Martin Sebor <msebor@redhat.com>
1259 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
1260 -Wstringop-overread.
1261 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
1262 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
1263 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
1264 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
1265 * gcc.dg/attr-nonstring-4.c: Same.
1266 * gcc.dg/Wstringop-overread-6.c: New test.
1267 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
1269 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1272 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
1275 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
1278 * gcc.target/arm/attr-neon3.c: Fix typo.
1279 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
1281 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
1284 * gcc.target/i386/pr101797.c: New test.
1286 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1288 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1291 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1293 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1296 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1298 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1301 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
1303 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
1306 2021-08-06 Martin Liska <mliska@suse.cz>
1308 * gcc.target/powerpc/pragma-optimize.c: New test.
1310 2021-08-06 Richard Biener <rguenther@suse.de>
1312 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
1314 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
1316 * gcc.dg/gcov-info-to-gcda.c: New test.
1318 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
1320 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
1322 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
1325 * gcc.target/i386/pr99744-3.c: New test.
1326 * gcc.target/i386/pr99744-4.c: Likewise.
1327 * gcc.target/i386/pr99744-5.c: Likewise.
1328 * gcc.target/i386/pr99744-6.c: Likewise.
1329 * gcc.target/i386/pr99744-7.c: Likewise.
1330 * gcc.target/i386/pr99744-8.c: Likewise.
1332 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
1335 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
1336 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
1337 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
1338 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
1339 Add a non-no-op function body.
1340 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1341 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
1342 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
1343 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
1344 check-function-bodies.
1345 * gcc.target/arm/attr-neon3.c: Likewise.
1346 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
1348 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
1349 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
1351 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1353 * gcc.target/aarch64/vsubX_high_cost.c: New test.
1355 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
1357 * gcc.target/aarch64/vaddX_high_cost.c: New test.
1359 2021-08-05 Richard Biener <rguenther@suse.de>
1361 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
1363 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
1365 * gcc.dg/sso-15.c: New test.
1367 2021-08-05 liuhongt <hongtao.liu@intel.com>
1369 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
1370 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
1371 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
1372 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
1374 2021-08-05 liuhongt <hongtao.liu@intel.com>
1376 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
1377 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
1378 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
1379 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
1381 2021-08-05 liuhongt <hongtao.liu@intel.com>
1383 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
1384 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
1385 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
1386 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
1387 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
1388 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
1389 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
1390 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
1391 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
1392 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
1393 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
1394 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
1395 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
1396 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
1397 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
1398 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
1400 2021-08-04 David Malcolm <dmalcolm@redhat.com>
1403 * gcc.dg/analyzer/asm-x86-1.c: New test.
1404 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
1405 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
1406 * gcc.dg/analyzer/pr101570.c: New test.
1407 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
1409 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
1411 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
1413 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
1414 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
1416 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
1417 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
1419 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
1422 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1425 * gcc.target/i386/pr101742a.c: New test.
1426 * gcc.target/i386/pr101742b.c: Likewise.
1428 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
1431 * gcc.target/i386/eh_return-2.c: New test.
1433 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1435 * gcc.target/s390/vector/perm-vpdi.c: New test.
1437 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1439 * gcc.target/s390/vector/perm-merge.c: New test.
1440 * gcc.target/s390/vector/vec-types.h: New test.
1442 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1444 * gcc.target/s390/zvector/vec-permi.c: Removed.
1445 * gcc.target/s390/zvector/vec_permi.c: New test.
1447 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
1449 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
1450 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
1451 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
1452 * gcc.target/s390/zvector/vec-types.h: New test.
1453 * gcc.target/s390/zvector/vec_merge.c: New test.
1455 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1457 * gcc.target/aarch64/vmul_high_cost.c: New test.
1459 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
1461 * gcc.target/aarch64/vmul_element_cost.c: New test.
1463 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
1465 * gcc.target/aarch64/sve/cost_model_12.c: New test.
1467 2021-08-04 Tamar Christina <tamar.christina@arm.com>
1469 PR tree-optimization/101750
1470 * g++.dg/vect/pr99149.cc: Name class.
1472 2021-08-04 Richard Biener <rguenther@suse.de>
1474 * gcc.target/i386/vect-gather-1.c: New testcase.
1475 * gfortran.dg/vect/vect-8.f90: Adjust.
1477 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
1478 Marc Glisse <marc.glisse@inria.fr>
1480 * gcc.dg/fold-ior-4.c: New test.
1482 2021-08-04 Richard Biener <rguenther@suse.de>
1484 PR tree-optimization/101756
1485 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
1487 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/gomp/pr101759.C: New test.
1491 * g++.dg/goacc/pr101759.C: New test.
1493 2021-08-04 Jakub Jelinek <jakub@redhat.com>
1495 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
1497 2021-08-04 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/101769
1500 * g++.dg/tree-ssa/pr101769.C: New testcase.
1502 2021-08-04 liuhongt <hongtao.liu@intel.com>
1504 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
1505 dg-require-effective-target for avx512.
1506 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
1507 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
1508 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
1509 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
1510 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
1511 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
1513 2021-08-04 liuhongt <hongtao.liu@intel.com>
1515 * gcc.target/i386/cond_op_fma_double-1.c: New test.
1516 * gcc.target/i386/cond_op_fma_double-2.c: New test.
1517 * gcc.target/i386/cond_op_fma_float-1.c: New test.
1518 * gcc.target/i386/cond_op_fma_float-2.c: New test.
1520 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1522 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
1523 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
1525 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1527 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
1528 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
1530 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
1532 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
1533 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
1534 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
1535 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
1536 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
1538 2021-08-03 Martin Sebor <msebor@redhat.com>
1541 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
1543 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
1545 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
1546 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
1549 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1551 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
1553 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1554 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
1555 * gcc.target/i386/pr82942-1.c: Likewise.
1556 * gcc.target/i386/pr82990-1.c: Likewise.
1557 * gcc.target/i386/pr82990-3.c: Likewise.
1558 * gcc.target/i386/pr82990-5.c: Likewise.
1559 * gcc.target/i386/pr100865-4b.c: Likewise.
1560 * gcc.target/i386/pr100865-6b.c: Likewise.
1561 * gcc.target/i386/pr100865-7b.c: Likewise.
1562 * gcc.target/i386/pr100865-10b.c: Likewise.
1563 * gcc.target/i386/pr100865-8b.c: Updated.
1564 * gcc.target/i386/pr100865-9b.c: Likewise.
1565 * gcc.target/i386/pr100865-11b.c: Likewise.
1566 * gcc.target/i386/pr100865-12b.c: Likewise.
1568 2021-08-03 liuhongt <hongtao.liu@intel.com>
1570 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
1571 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
1572 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
1573 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
1574 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
1575 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
1577 2021-08-03 Jakub Jelinek <jakub@redhat.com>
1580 * gcc.dg/analyzer/pr101721.c: New test.
1582 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
1585 * g++.target/i386/pr80566-1.C: New test.
1586 * g++.target/i386/pr80566-2.C: Likewise.
1588 2021-08-03 liuhongt <hongtao.liu@intel.com>
1590 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
1591 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
1592 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
1593 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
1595 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1597 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
1599 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1601 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
1603 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1605 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
1607 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1609 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
1611 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1613 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
1615 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1617 * gcc.target/i386/pieces-memcpy-10.c: New test.
1618 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
1619 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
1620 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
1621 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
1622 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1623 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
1624 * gcc.target/i386/pieces-memset-1.c: Likewise.
1625 * gcc.target/i386/pieces-memset-2.c: Likewise.
1626 * gcc.target/i386/pieces-memset-3.c: Likewise.
1627 * gcc.target/i386/pieces-memset-4.c: Likewise.
1628 * gcc.target/i386/pieces-memset-5.c: Likewise.
1629 * gcc.target/i386/pieces-memset-6.c: Likewise.
1630 * gcc.target/i386/pieces-memset-7.c: Likewise.
1631 * gcc.target/i386/pieces-memset-8.c: Likewise.
1632 * gcc.target/i386/pieces-memset-9.c: Likewise.
1633 * gcc.target/i386/pieces-memset-10.c: Likewise.
1634 * gcc.target/i386/pieces-memset-11.c: Likewise.
1635 * gcc.target/i386/pieces-memset-12.c: Likewise.
1636 * gcc.target/i386/pieces-memset-13.c: Likewise.
1637 * gcc.target/i386/pieces-memset-14.c: Likewise.
1638 * gcc.target/i386/pieces-memset-15.c: Likewise.
1639 * gcc.target/i386/pieces-memset-16.c: Likewise.
1640 * gcc.target/i386/pieces-memset-17.c: Likewise.
1641 * gcc.target/i386/pieces-memset-18.c: Likewise.
1642 * gcc.target/i386/pieces-memset-19.c: Likewise.
1643 * gcc.target/i386/pieces-memset-20.c: Likewise.
1644 * gcc.target/i386/pieces-memset-21.c: Likewise.
1645 * gcc.target/i386/pieces-memset-22.c: Likewise.
1646 * gcc.target/i386/pieces-memset-23.c: Likewise.
1647 * gcc.target/i386/pieces-memset-24.c: Likewise.
1648 * gcc.target/i386/pieces-memset-25.c: Likewise.
1649 * gcc.target/i386/pieces-memset-26.c: Likewise.
1650 * gcc.target/i386/pieces-memset-27.c: Likewise.
1651 * gcc.target/i386/pieces-memset-28.c: Likewise.
1652 * gcc.target/i386/pieces-memset-29.c: Likewise.
1653 * gcc.target/i386/pieces-memset-30.c: Likewise.
1654 * gcc.target/i386/pieces-memset-31.c: Likewise.
1655 * gcc.target/i386/pieces-memset-32.c: Likewise.
1656 * gcc.target/i386/pieces-memset-33.c: Likewise.
1657 * gcc.target/i386/pieces-memset-34.c: Likewise.
1658 * gcc.target/i386/pieces-memset-35.c: Likewise.
1659 * gcc.target/i386/pieces-memset-36.c: Likewise.
1660 * gcc.target/i386/pieces-memset-37.c: Likewise.
1661 * gcc.target/i386/pieces-memset-38.c: Likewise.
1662 * gcc.target/i386/pieces-memset-39.c: Likewise.
1663 * gcc.target/i386/pieces-memset-40.c: Likewise.
1664 * gcc.target/i386/pieces-memset-41.c: Likewise.
1665 * gcc.target/i386/pieces-memset-42.c: Likewise.
1666 * gcc.target/i386/pieces-memset-43.c: Likewise.
1667 * gcc.target/i386/pieces-memset-44.c: Likewise.
1668 * gcc.target/i386/pieces-memcpy-7.c: New file.
1669 * gcc.target/i386/pieces-memcpy-8.c: New file.
1670 * gcc.target/i386/pieces-memcpy-9.c: New file.
1672 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1675 * gcc.target/i386/pr90773-20.c: New test.
1676 * gcc.target/i386/pr90773-21.c: Likewise.
1677 * gcc.target/i386/pr90773-22.c: Likewise.
1678 * gcc.target/i386/pr90773-23.c: Likewise.
1679 * gcc.target/i386/pr90773-26.c: Likewise.
1681 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1683 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
1684 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
1685 * gcc.target/i386/pr90773-15.c: Likewise.
1686 * gcc.target/i386/pr90773-16.c: Likewise.
1687 * gcc.target/i386/pr90773-17.c: Likewise.
1688 * gcc.target/i386/pr90773-24.c: Likewise.
1689 * gcc.target/i386/pr90773-25.c: Likewise.
1690 * gcc.target/i386/pr100865-1.c: Likewise.
1691 * gcc.target/i386/pr100865-2.c: Likewise.
1692 * gcc.target/i386/pr100865-3.c: Likewise.
1693 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
1694 XMM movd to store 4 bytes.
1695 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
1697 * gcc.target/i386/pr100865-4b.c: Likewise.
1698 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
1699 * gcc.target/i386/pr100865-10b.c: Likewise.
1701 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1703 * gcc.target/i386/eh_return-1.c: New test.
1705 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
1708 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
1709 * gcc.target/i386/pr90773-14.c: Likewise.
1710 * gcc.target/i386/pr90773-15.c: New test.
1711 * gcc.target/i386/pr90773-16.c: Likewise.
1712 * gcc.target/i386/pr90773-17.c: Likewise.
1713 * gcc.target/i386/pr90773-18.c: Likewise.
1714 * gcc.target/i386/pr90773-19.c: Likewise.
1716 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
1718 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
1720 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
1723 * gcc.target/i386/pr78103-2.c: Also scan incl.
1724 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
1727 2021-07-31 Jason Merrill <jason@redhat.com>
1730 * g++.dg/ext/anon-struct9.C: New test.
1732 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
1734 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
1736 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1738 * g++.dg/gomp/attrs-9.C: New test.
1740 2021-07-31 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/i386/pr78103-1.c: New test.
1744 * gcc.target/i386/pr78103-2.c: New test.
1745 * gcc.target/i386/pr78103-3.c: New test.
1747 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1749 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
1751 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
1753 PR middle-end/101674
1754 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
1756 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1758 * gcc.target/powerpc/sse4_1-floorpd.c: New.
1759 * gcc.target/powerpc/sse4_1-floorps.c: New.
1760 * gcc.target/powerpc/sse4_1-floorsd.c: New.
1761 * gcc.target/powerpc/sse4_1-floorss.c: New.
1762 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
1763 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
1765 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1767 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
1768 * gcc.target/powerpc/sse4_1-ceilps.c: New.
1769 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
1770 * gcc.target/powerpc/sse4_1-ceilss.c: New.
1771 * gcc.target/powerpc/sse4_1-round-data.h: New.
1772 * gcc.target/powerpc/sse4_1-round.h: New.
1773 * gcc.target/powerpc/sse4_1-round2.h: New.
1774 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
1775 and adjust dg directives to suit.
1776 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
1778 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
1780 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
1781 and adjust dg directives to suit.
1782 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
1783 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
1784 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
1786 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
1787 Uroš Bizjak <ubizjak@gmail.com>
1789 * gcc.target/i386/dec-cmov-1.c: New test.
1790 * gcc.target/i386/dec-cmov-2.c: New test.
1792 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1794 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
1796 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
1798 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
1800 2021-07-30 Martin Sebor <msebor@redhat.com>
1802 PR middle-end/101671
1803 * gcc.c-torture/compile/pr83510.c: Move test functions...
1804 * gcc.dg/Warray-bounds-87.c: ...to this file.
1806 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1808 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
1810 * gcc.target/i386/pr100865-4b.c: Likewise.
1812 2021-07-30 Andrew Pinski <apinski@marvell.com>
1815 * g++.dg/warn/Wunused-18.C: New test.
1816 * gcc.c-torture/compile/20030405-2.c: New test.
1817 * gcc.c-torture/compile/20040304-2.c: New test.
1818 * gcc.dg/20030612-2.c: New test.
1820 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1823 * gcc.target/mips/pr101132.c: New test.
1825 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1828 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
1829 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
1830 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
1831 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
1832 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
1833 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
1834 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
1836 2021-07-30 Jason Merrill <jason@redhat.com>
1838 * g++.dg/ext/anon-struct8.C: New test.
1840 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1842 * g++.dg/cpp0x/gen-attrs-76.C: New test.
1844 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
1847 * gcc.target/i386/pr101685.c: New test.
1849 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
1851 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
1854 2021-07-30 Jakub Jelinek <jakub@redhat.com>
1857 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
1858 attributes instead of error.
1859 * g++.dg/cpp0x/gen-attrs-75.C: New test.
1860 * g++.dg/modules/pr101582-1.C: New test.
1862 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
1865 * g++.dg/lto/pr101396_0.C: New test.
1866 * g++.dg/lto/pr101396_1.C: New test.
1868 2021-07-29 Martin Sebor <msebor@redhat.com>
1870 PR middle-end/101674
1871 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
1874 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1877 * gdc.dg/pr100967.d: Update test.
1878 * gdc.dg/pr101672.d: New test.
1880 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1883 * gdc.dg/extern-c++/extern-c++.exp: New.
1884 * gdc.dg/extern-c++/pr101664.d: New test.
1885 * gdc.dg/extern-c++/pr101664_1.cc: New test.
1887 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1890 * gdc.dg/torture/pr96435.d: New test.
1892 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
1895 * gdc.dg/pr101657.d: New test.
1897 2021-07-29 Jakub Jelinek <jakub@redhat.com>
1900 * g++.dg/pr71389.C: Include <array> instead of <functional>.
1901 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
1903 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
1904 Julian Brown <julian@codesourcery.com>
1905 Kwok Cheung Yeung <kcy@codesourcery.com>
1907 * c-c++-common/goacc/classify-kernels-unparallelized.c:
1908 's%oaccdevlow%oaccloops%g'.
1909 * c-c++-common/goacc/classify-kernels.c: Likewise.
1910 * c-c++-common/goacc/classify-parallel.c: Likewise.
1911 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
1912 * c-c++-common/goacc/classify-routine.c: Likewise.
1913 * c-c++-common/goacc/classify-serial.c: Likewise.
1914 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
1915 * g++.dg/goacc/template.C: Likewise.
1916 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1917 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1918 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1919 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1920 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
1921 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1922 * gfortran.dg/goacc/classify-serial.f95: Likewise.
1923 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
1925 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
1928 * gcc.target/powerpc/pr56605.c: Change matching
1930 * gcc.target/powerpc/pr81348.c: Likewise.
1932 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
1934 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
1935 * gcc.c-torture/compile/pr83510.c: Same.
1936 * gcc.dg/analyzer/pr94851-2.c: Same.
1937 * gcc.dg/loop-unswitch-2.c: Same.
1938 * gcc.dg/old-style-asm-1.c: Same.
1939 * gcc.dg/pr68317.c: Same.
1940 * gcc.dg/pr97567-2.c: Same.
1941 * gcc.dg/predict-9.c: Same.
1942 * gcc.dg/shrink-wrap-loop.c: Same.
1943 * gcc.dg/sibcall-1.c: Same.
1944 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
1945 * gcc.dg/tree-ssa/pr21001.c: Same.
1946 * gcc.dg/tree-ssa/pr21294.c: Same.
1947 * gcc.dg/tree-ssa/pr21417.c: Same.
1948 * gcc.dg/tree-ssa/pr21458-2.c: Same.
1949 * gcc.dg/tree-ssa/pr21563.c: Same.
1950 * gcc.dg/tree-ssa/pr49039.c: Same.
1951 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1952 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1953 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1954 * gcc.dg/tree-ssa/split-path-4.c: Same.
1955 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1956 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1957 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1958 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1959 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1960 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1961 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
1962 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
1963 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1964 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1965 * gcc.dg/tree-ssa/vrp02.c: Same.
1966 * gcc.dg/tree-ssa/vrp03.c: Same.
1967 * gcc.dg/tree-ssa/vrp05.c: Same.
1968 * gcc.dg/tree-ssa/vrp06.c: Same.
1969 * gcc.dg/tree-ssa/vrp07.c: Same.
1970 * gcc.dg/tree-ssa/vrp09.c: Same.
1971 * gcc.dg/tree-ssa/vrp19.c: Same.
1972 * gcc.dg/tree-ssa/vrp20.c: Same.
1973 * gcc.dg/tree-ssa/vrp33.c: Same.
1974 * gcc.dg/uninit-pred-9_b.c: Same.
1975 * gcc.dg/uninit-pr61112.c: Same.
1976 * gcc.dg/vect/bb-slp-16.c: Same.
1977 * gcc.target/i386/avx2-vect-aggressive.c: Same.
1978 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
1979 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
1980 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
1981 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
1982 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
1984 2021-07-29 Richard Biener <rguenther@suse.de>
1987 * gcc.dg/torture/pr101512.c: New testcase.
1989 2021-07-29 liuhongt <hongtao.liu@intel.com>
1992 * gcc.target/i386/pr91446.c:
1993 * gcc.target/i386/pr92658-avx512bw-2.c:
1994 * gcc.target/i386/pr92658-sse4-2.c:
1995 * gcc.target/i386/pr92658-sse4.c:
1996 * gcc.target/i386/pr99881.c:
1998 2021-07-29 liuhongt <hongtao.liu@intel.com>
2001 * gcc.target/i386/sse2-pr39821.c: New test.
2002 * gcc.target/i386/sse4-pr39821.c: New test.
2004 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
2007 * gcc.target/powerpc/pr61837.c: New test.
2009 2021-07-28 Martin Sebor <msebor@redhat.com>
2011 PR middle-end/101494
2012 * gcc.dg/uninit-pr101494.c: New test.
2014 2021-07-28 Martin Sebor <msebor@redhat.com>
2016 PR middle-end/101601
2017 * g++.dg/warn/Warray-bounds-25.C: New test.
2018 * gcc.dg/Warray-bounds-85.c: New test.
2020 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
2023 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
2025 2021-07-28 David Malcolm <dmalcolm@redhat.com>
2027 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
2029 2021-07-28 Harald Anlauf <anlauf@gmx.de>
2032 * gfortran.dg/allocate_stat_3.f90: New test.
2033 * gfortran.dg/allocate_stat.f90: Adjust error messages.
2034 * gfortran.dg/implicit_11.f90: Likewise.
2035 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
2037 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2039 PR middle-end/101624
2040 * gfortran.dg/ubsan/ubsan.exp: New file.
2041 * gfortran.dg/ubsan/pr101624.f90: New test.
2043 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2045 PR middle-end/101642
2046 * gcc.c-torture/compile/pr101642.c: New test.
2048 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
2050 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
2051 an expectation for 31-bit mode.
2052 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
2053 * gcc.target/s390/load-imm64-2.c: Likewise.
2054 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
2056 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
2059 2021-07-28 Richard Biener <rguenther@suse.de>
2061 PR tree-optimization/101615
2062 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
2064 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2066 * gcc.target/aarch64/smov_1.c: New test.
2067 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
2069 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
2072 * gcc.target/i386/pr101456-1.c: New test.
2073 * gcc.target/i386/pr101456-2.c: Likewise.
2075 2021-07-28 Richard Biener <rguenther@suse.de>
2077 PR tree-optimization/101615
2078 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
2080 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
2082 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
2085 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
2087 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
2088 compatible_alloc2): New extern allocator declarations.
2089 (test_9, test_10): New tests.
2091 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2094 * gdc.dg/pr96429.d: Update test.
2095 * gdc.dg/pr101640.d: New test.
2097 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2100 * gdc.dg/pr101490.d: New test.
2102 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
2105 * gdc.dg/pr101127a.d: New test.
2106 * gdc.dg/pr101127b.d: New test.
2108 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2111 * gcc.target/i386/avx2-pr101611-1.c: New test.
2112 * gcc.target/i386/avx2-pr101611-2.c: New test.
2114 2021-07-28 Martin Uecker <muecker@gwdg.de>
2116 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
2118 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2120 PR libfortran/101317
2121 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
2124 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2126 PR libfortran/101310
2127 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
2128 incorrect assertions.
2130 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
2132 PR libfortran/101305
2133 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
2134 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
2135 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
2136 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
2137 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
2138 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
2139 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
2140 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
2141 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
2142 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
2143 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2144 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
2145 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
2146 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
2147 * gfortran.dg/PR94327.c: Likewise.
2148 * gfortran.dg/PR94331.c: Likewise.
2149 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
2150 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
2151 * gfortran.dg/pr93524.c: Likewise.
2153 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
2155 PR tree-optimization/101596
2156 * gcc.target/powerpc/pr101596-1.c: New test.
2157 * gcc.target/powerpc/pr101596-2.c: Likewise.
2158 * gcc.target/powerpc/pr101596-3.c: Likewise.
2160 2021-07-28 liuhongt <hongtao.liu@intel.com>
2163 * gcc.target/i386/pr99881.c: New test.
2165 2021-07-27 Martin Sebor <msebor@redhat.com>
2167 PR tree-optimization/101584
2168 * gcc.dg/uninit-38.c: Remove assertions.
2169 * gcc.dg/uninit-41.c: New test.
2171 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
2174 * g++.dg/coroutines/pr99047.C: Fix includes.
2175 * g++.dg/pr71655.C: Likewise.
2177 2021-07-27 Martin Sebor <msebor@redhat.com>
2180 * gcc.dg/Wvla-parameter-13.c: New test.
2182 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
2184 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
2186 2021-07-27 Marek Polacek <polacek@redhat.com>
2190 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
2191 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
2192 * g++.dg/cpp2a/spaceship-err7.C: New test.
2193 * g++.dg/expr/ptr-comp4.C: New test.
2195 2021-07-27 Richard Biener <rguenther@suse.de>
2197 PR tree-optimization/101573
2198 * gcc.dg/uninit-pr101573.c: New testcase.
2199 * gcc.dg/uninit-15-O0.c: Adjust.
2200 * gcc.dg/uninit-15.c: Likewise.
2201 * gcc.dg/uninit-23.c: Likewise.
2202 * c-c++-common/uninit-17.c: Likewise.
2204 2021-07-27 Martin Jambor <mjambor@suse.cz>
2206 * gcc.dg/ipa/remref-3.c: New test.
2207 * gcc.dg/ipa/remref-4.c: Likewise.
2208 * gcc.dg/ipa/remref-5.c: Likewise.
2209 * gcc.dg/ipa/remref-6.c: Likewise.
2211 2021-07-27 Jakub Jelinek <jakub@redhat.com>
2213 PR middle-end/101586
2214 * g++.dg/torture/builtin-clear-padding-4.C: New test.
2216 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
2219 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
2221 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
2222 power10 code is generated.
2223 (plus_ne0): Move to ppc-ne0-2.c.
2224 (cmp_plus_ne): Likewise.
2225 (plus_ne0_cmp): Likewise.
2226 * gcc.target/powerpc/ppc-ne0-2.c: New file.
2228 2021-07-26 David Malcolm <dmalcolm@redhat.com>
2230 * gcc.dg/analyzer/sock-1.c: New test.
2231 * gcc.dg/analyzer/sock-2.c: New test.
2233 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
2235 * gcc.dg/pr78888.c: New.
2237 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
2238 Marc Glisse <marc.glisse@inria.fr>
2240 * gcc.dg/fold-eqrotate-1.c: New test case.
2241 * gcc.dg/fold-eqbswap-1.c: New test case.
2243 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2244 Tobias Burnus <tobias@codesourcery.com>
2251 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
2252 this test is still erroneous but now it compiles.
2253 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
2255 * gfortran.dg/PR93308.f90: New test.
2256 * gfortran.dg/PR93963.f90: New test.
2257 * gfortran.dg/PR94327.c: New test.
2258 * gfortran.dg/PR94327.f90: New test.
2259 * gfortran.dg/PR94331.c: New test.
2260 * gfortran.dg/PR94331.f90: New test.
2261 * gfortran.dg/PR97046.f90: New test.
2263 2021-07-26 Jakub Jelinek <jakub@redhat.com>
2265 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
2266 and scan directives.
2267 * g++.dg/gomp/attrs-2.C: Likewise.
2268 * g++.dg/gomp/attrs-6.C: New test.
2269 * g++.dg/gomp/attrs-7.C: New test.
2270 * g++.dg/gomp/attrs-8.C: New test.
2272 2021-07-23 Harald Anlauf <anlauf@gmx.de>
2275 * gfortran.dg/pr101536.f90: New test.
2277 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2279 PR rtl-optimization/101562
2280 * gcc.c-torture/compile/pr101562.c: New test.
2282 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2284 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2287 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2289 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2292 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
2295 * gcc.target/i386/pr101504.c: New test.
2297 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2299 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2302 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2304 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2307 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2309 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2312 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2314 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
2317 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2319 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
2321 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
2323 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
2325 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2327 * c-c++-common/gomp/attrs-1.c: New test.
2328 * c-c++-common/gomp/attrs-2.c: New test.
2329 * c-c++-common/gomp/attrs-3.c: New test.
2331 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2333 * g++.dg/gomp/attrs-4.C: New test.
2334 * g++.dg/gomp/attrs-5.C: New test.
2336 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2338 * gcc.target/mips/mips.exp (mips_option_groups): add
2339 -finline and -fno-inline.
2341 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
2344 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
2346 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
2347 __attribute__((noinline)).
2348 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
2350 2021-07-23 David Malcolm <dmalcolm@redhat.com>
2352 * gcc.dg/analyzer/feasibility-3.c: New test.
2354 2021-07-22 Martin Sebor <msebor@redhat.com>
2356 PR tree-optimization/65178
2357 * gcc.dg/uninit-pr65178.c: New test.
2359 2021-07-22 Martin Sebor <msebor@redhat.com>
2362 * g++.dg/ipa/pr82352.C
2364 2021-07-22 Andrew Pinski <apinski@marvell.com>
2366 PR tree-optimization/10153
2367 * gcc.c-torture/compile/pr10153-1.c: New test.
2368 * gcc.c-torture/compile/pr10153-2.c: New test.
2370 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2372 * g++.dg/pr101511.C: New.
2374 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2376 * gcc.dg/pr101497.c: New.
2378 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
2380 * gcc.dg/pr101496.c: New.
2382 2021-07-22 liuhongt <hongtao.liu@intel.com>
2384 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
2386 2021-07-22 liuhongt <hongtao.liu@intel.com>
2388 * gcc.target/i386/mask-shift.c: New test.
2390 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2393 * gcc.dg/analyzer/pr101547.c: New test.
2395 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2398 * g++.dg/analyzer/pr101522.C: New test.
2400 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2401 Joseph Myers <joseph@codesourcery.com>
2402 Cesar Philippidis <cesar@codesourcery.com>
2404 * c-c++-common/goacc/classify-routine-nohost.c: New file.
2405 * c-c++-common/goacc/classify-routine.c: Update.
2406 * c-c++-common/goacc/routine-2.c: Likewise.
2407 * c-c++-common/goacc/routine-nohost-1.c: New file.
2408 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
2409 * g++.dg/goacc/template.C: Update.
2410 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
2411 * gfortran.dg/goacc/classify-routine.f95: Update.
2412 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
2413 * gfortran.dg/goacc/routine-6.f90: Likewise.
2414 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2415 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
2416 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2417 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
2418 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2419 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2420 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2422 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
2424 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
2426 2021-07-21 David Malcolm <dmalcolm@redhat.com>
2428 * gcc.dg/analyzer/explode-2.c: Remove xfail.
2429 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
2431 * gcc.dg/analyzer/phi-2.c: New test.
2433 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
2436 * gcc.target/powerpc/pr101129.c: Adjust.
2438 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
2441 * gcc.target/i386/crc32-6.c: New test.
2443 2021-07-21 Harald Anlauf <anlauf@gmx.de>
2446 * gfortran.dg/pr101514.f90: New test.
2448 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2450 PR middle-end/101535
2451 * c-c++-common/gomp/pr101535-1.c: New test.
2452 * c-c++-common/gomp/pr101535-2.c: New test.
2454 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2457 * g++.dg/gomp/pr101516.C: New test.
2459 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
2461 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
2462 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
2463 * gfortran.dg/bind_c_char_10.f90: New test.
2464 * gfortran.dg/bind_c_char_6.f90: New test.
2465 * gfortran.dg/bind_c_char_7.f90: New test.
2466 * gfortran.dg/bind_c_char_8.f90: New test.
2467 * gfortran.dg/bind_c_char_9.f90: New test.
2469 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2471 * gcc.dg/unroll-10.c: New test.
2473 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
2475 * gcc.dg/unroll-9.c: New test/
2477 2021-07-20 Martin Sebor <msebor@redhat.com>
2479 PR middle-end/101397
2480 * gcc.dg/Warray-bounds-80.c: New test.
2481 * gcc.dg/Warray-bounds-81.c: New test.
2482 * gcc.dg/Warray-bounds-82.c: New test.
2483 * gcc.dg/Warray-bounds-83.c: New test.
2484 * gcc.dg/Warray-bounds-84.c: New test.
2485 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
2487 2021-07-20 Martin Sebor <msebor@redhat.com>
2489 PR middle-end/101300
2490 * gcc.dg/uninit-pr101300.c: New test.
2492 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
2495 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
2496 generation on power10.
2497 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
2499 2021-07-20 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.dg/pr101384.c: New test.
2503 * gcc.target/powerpc/pr101384-1.c: New test.
2504 * gcc.target/powerpc/pr101384-2.c: New test.
2506 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
2509 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
2510 true initial value of the reduction from the vectorizer.
2511 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
2512 loop operate on exactly LANES (rather than LANES-1) iterations.
2513 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
2515 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
2518 * gcc.target/i386/pr71245-1.c: Remove.
2519 * gcc.target/i386/pr71245-2.c: Ditto.
2521 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2523 * gcc.target/powerpc/mul-vectorize-3.c: New test.
2524 * gcc.target/powerpc/mul-vectorize-4.c: New test.
2526 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
2528 PR tree-optimization/100696
2529 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
2531 2021-07-19 Martin Sebor <msebor@redhat.com>
2533 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
2535 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
2538 * g++.dg/coroutines/pr95520.C: New test.
2540 2021-07-19 David Malcolm <dmalcolm@redhat.com>
2543 * gcc.dg/analyzer/pr101503.c: New test.
2545 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
2547 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
2548 support BTF format. Remove redundant check for AIX.
2549 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
2550 support CTF format. Remove redundant check for AIX.
2551 * lib/gcc-dg.exp: Remove redundant check for AIX.
2553 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
2556 * gcc.target/gcn/sram-ecc-1.c: New test.
2557 * gcc.target/gcn/sram-ecc-2.c: New test.
2558 * gcc.target/gcn/sram-ecc-3.c: New test.
2559 * gcc.target/gcn/sram-ecc-4.c: New test.
2560 * gcc.target/gcn/sram-ecc-5.c: New test.
2561 * gcc.target/gcn/sram-ecc-6.c: New test.
2562 * gcc.target/gcn/sram-ecc-7.c: New test.
2563 * gcc.target/gcn/sram-ecc-8.c: New test.
2565 2021-07-19 Andrew Pinski <apinski@marvell.com>
2568 * gcc.target/aarch64/csinv-neg-1.c: New test.
2570 2021-07-19 Marek Polacek <polacek@redhat.com>
2573 * g++.dg/cpp0x/constexpr-temp2.C: New test.
2575 2021-07-19 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/101505
2578 * gcc.dg/vect/pr101505.c: New testcase.
2580 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2583 * gcc.target/i386/pr101492-1.c: New test.
2584 * gcc.target/i386/pr101492-2.c: Likewise.
2585 * gcc.target/i386/pr101492-3.c: Likewise.
2586 * gcc.target/i386/pr101492-4.c: Likewise.
2588 2021-07-18 Harald Anlauf <anlauf@gmx.de>
2591 * gfortran.dg/fmt_nonchar_3.f90: New test.
2593 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
2596 * gcc.target/i386/avx-vzeroupper-28.c: New test.
2598 2021-07-18 Antoni Boucher <bouanto@zoho.com>
2601 * jit.dg/all-non-failing-tests.h: New test.
2602 * jit.dg/test-cast.c: New test.
2604 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
2606 * gcc.dg/tree-ssa/modref-6.c: New test.
2608 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
2610 * gcc.dg/pr96542.c: New.
2612 2021-07-16 Patrick Palka <ppalka@redhat.com>
2615 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
2617 2021-07-16 Patrick Palka <ppalka@redhat.com>
2621 * g++.dg/inherit/covariant23.C: New test.
2623 2021-07-16 David Malcolm <dmalcolm@redhat.com>
2625 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
2626 * gcc.dg/analyzer/dump-state.c: New test.
2628 2021-07-16 Martin Sebor <msebor@redhat.com>
2631 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
2633 * gcc.dg/Wstringop-overflow-42.c: Same.
2634 * gcc.dg/Wstringop-overflow-68.c: Same.
2635 * gcc.dg/Wstringop-overflow-70.c: Same.
2636 * gcc.dg/Wstringop-overflow-71.c: Same.
2637 * gcc.dg/strlenopt-95.c: Fix typos.
2639 2021-07-16 Tamar Christina <tamar.christina@arm.com>
2641 PR middle-end/101457
2642 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
2643 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
2644 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2645 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2647 2021-07-16 Marek Polacek <polacek@redhat.com>
2649 * g++.dg/cpp1y/Wnarrowing2.C: New test.
2650 * g++.dg/cpp1y/Wnarrowing2.h: New test.
2652 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
2654 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
2655 * g++.target/s390/mi-thunk.C: New test.
2656 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
2658 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
2659 * gcc.target/s390/risbg-ll-3.c: Likewise.
2660 * gcc.target/s390/call.h: Common code for the new tests.
2661 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
2662 * gcc.target/s390/call-z10-pic.c: New test.
2663 * gcc.target/s390/call-z10.c: New test.
2664 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
2665 * gcc.target/s390/call-z9-pic.c: New test.
2666 * gcc.target/s390/call-z9.c: New test.
2667 * gcc.target/s390/mfentry-m64-pic.c: New test.
2668 * gcc.target/s390/tls.h: Common code for the new TLS tests.
2669 * gcc.target/s390/tls-pic.c: New test.
2670 * gcc.target/s390/tls.c: New test.
2672 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
2674 * gcc.target/aarch64/sve/extract_1.c: Split expected results
2675 by big/little endian targets, restoring the old expected
2676 result for big endian.
2677 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2678 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2679 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2681 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
2684 * gcc.target/i386/pr101346.c: New test.
2686 2021-07-15 Martin Sebor <msebor@redhat.com>
2689 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
2690 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
2691 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
2692 * gcc.dg/torture/pr70025.c: Prune out a false positive.
2693 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
2694 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
2696 * gcc.target/i386/pr92658-avx512f.c: Same.
2697 * gcc.dg/Wstringop-overflow-68.c: New test.
2698 * gcc.dg/Wstringop-overflow-69.c: New test.
2699 * gcc.dg/Wstringop-overflow-70.c: New test.
2700 * gcc.dg/Wstringop-overflow-71.c: New test.
2701 * gcc.dg/strlenopt-95.c: New test.
2703 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2708 * g++.dg/analyzer/pr93212.C: Update location of warning.
2709 * g++.dg/analyzer/pr94011.C: Add
2710 -Wno-analyzer-use-of-uninitialized-value.
2711 * g++.dg/analyzer/pr94503.C: Likewise.
2712 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
2713 param to avoid uninitialized warning.
2714 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
2715 uninitialized value on result of alloca.
2716 (test_12a): Add expected warning.
2717 (test_12c): Likewise.
2718 (test_19): Likewise.
2719 (test_29b): Likewise.
2720 (test_29c): Likewise.
2721 (test_37): Remove xfail.
2722 (test_37a): Likewise.
2723 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
2724 * gcc.dg/analyzer/explode-2.c: Remove params; add
2725 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
2726 Initialize the locals.
2727 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
2729 * gcc.dg/analyzer/fgets-1.c: New test.
2730 * gcc.dg/analyzer/fread-1.c: New test.
2731 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
2732 (test_40): Likewise.
2733 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
2734 uninitialized padding.
2735 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
2737 (read_alias_file): Call it.
2738 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
2739 * gcc.dg/analyzer/pr94851-2.c: Likewise.
2740 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
2741 * gcc.dg/analyzer/pr98628.c: Likewise.
2742 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
2744 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
2745 * gcc.dg/analyzer/symbolic-7.c: Likewise.
2746 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
2747 with -fno-fat-lto-objects.
2748 * gcc.dg/analyzer/uninit-1.c: New test.
2749 * gcc.dg/analyzer/uninit-2.c: New test.
2750 * gcc.dg/analyzer/uninit-3.c: New test.
2751 * gcc.dg/analyzer/uninit-4.c: New test.
2752 * gcc.dg/analyzer/uninit-pr94713.c: New test.
2753 * gcc.dg/analyzer/uninit-pr94714.c: New test.
2754 * gcc.dg/analyzer/use-after-free-2.c: New test.
2755 * gcc.dg/analyzer/use-after-free-3.c: New test.
2756 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
2757 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
2758 uninitialized warnings. Remove xfail.
2759 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
2761 * gfortran.dg/analyzer/pr97668.f: Add
2762 -Wno-analyzer-use-of-uninitialized-value and
2763 -Wno-analyzer-too-complex.
2765 2021-07-15 David Malcolm <dmalcolm@redhat.com>
2767 * gcc.dg/analyzer/phi-1.c: New test.
2769 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2771 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
2774 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
2776 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
2779 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2782 * g++.dg/cpp0x/nullptr46.C: New test.
2784 2021-07-15 Tamar Christina <tamar.christina@arm.com>
2786 PR middle-end/101457
2787 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
2788 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
2789 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
2790 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
2792 2021-07-15 Martin Sebor <msebor@redhat.com>
2794 * gcc.dg/Wvla-parameter-12.c: New test.
2796 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
2799 * gcc.target/powerpc/pr101129.c: New.
2801 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2803 PR middle-end/101437
2804 * gcc.c-torture/compile/pr101437.c: New test.
2806 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
2808 * gcc.target/powerpc/mma-builtin-9.c: New test.
2810 2021-07-14 Patrick Palka <ppalka@redhat.com>
2813 * g++.dg/cpp1z/class-deduction96.C: New test.
2815 2021-07-14 Jason Merrill <jason@redhat.com>
2817 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
2819 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2821 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
2822 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
2823 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
2824 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
2826 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
2828 * gcc.dg/pr80776-1.c: Remove xfail.
2830 2021-07-14 Marek Polacek <polacek@redhat.com>
2833 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2834 * g++.dg/cpp1y/constexpr-101371.C: New test.
2836 2021-07-14 Harald Anlauf <anlauf@gmx.de>
2839 * gfortran.dg/pr100949.f90: New test.
2841 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2843 * lib/target-supports.exp
2844 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
2845 check_effective_target_arm_v8_2a_i8mm_neon_hw,
2846 check_effective_target_vect_usdot_qi): New.
2847 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
2848 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
2849 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
2850 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
2851 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
2852 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
2853 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
2854 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
2855 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
2856 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
2857 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
2858 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
2859 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
2860 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
2862 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2864 * gcc.target/arm/simd/vusdot-autovec.c: New test.
2866 2021-07-14 Tamar Christina <tamar.christina@arm.com>
2868 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
2869 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
2871 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
2874 * gcc.target/i386/pr101395-1.c: New test.
2875 * gcc.target/i386/pr101395-2.c: Likewise.
2876 * gcc.target/i386/pr101395-3.c: Likewise.
2878 2021-07-14 Richard Biener <rguenther@suse.de>
2880 PR tree-optimization/101445
2881 * gcc.dg/vect/pr101445.c: New testcase.
2883 2021-07-14 Richard Biener <rguenther@suse.de>
2885 * gcc.target/i386/vect-reduc-1.c: New testcase.
2887 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
2889 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
2890 for RTL pattern match.
2891 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
2892 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
2893 scan-assembler regex to look for a scalar register instead of
2895 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
2896 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
2897 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
2898 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2899 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2900 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2901 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2902 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2903 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
2904 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2905 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
2906 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
2907 * gcc.target/aarch64/sve/extract_1.c: Likewise.
2908 * gcc.target/aarch64/sve/extract_2.c: Likewise.
2909 * gcc.target/aarch64/sve/extract_3.c: Likewise.
2910 * gcc.target/aarch64/sve/extract_4.c: Likewise.
2911 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
2912 cases to look for 'b' and 'h' registers instead of 'w'.
2913 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
2914 regex to reflect lane 0 vector extractions being simplified
2915 to scalar register moves.
2916 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
2917 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
2918 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
2920 lane 1 as the moves for lane 0 now get optimized away.
2921 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2929 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
2931 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
2932 gcc/testsuite/gcc.target/i386.
2934 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
2936 PR tree-optimization/93781
2937 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
2939 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2941 * gcc.target/aarch64/sve/reduc_9.c: New test.
2942 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
2943 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
2944 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
2945 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
2946 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
2947 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
2948 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
2949 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
2950 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
2951 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
2952 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
2953 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
2954 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
2956 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
2958 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
2960 2021-07-13 Jakub Jelinek <jakub@redhat.com>
2961 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/101419
2964 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
2965 instead of -fdump-tree-objsz1-details in dg-options and adjust names
2966 of dump file in scan-tree-dump.
2967 * gcc.dg/pr101419.c: New test.
2969 2021-07-13 Richard Biener <rguenther@suse.de>
2972 2021-07-13 Richard Biener <rguenther@suse.de>
2974 * g++.dg/vect/slp-pr87105.cc: Adjust.
2975 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2977 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
2980 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
2981 insn counts to account for power10 prefixed loads and stores.
2982 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
2984 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
2986 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
2988 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
2990 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
2992 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
2994 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
2995 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
2996 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
2997 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
2998 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
3000 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
3001 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
3002 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
3003 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
3004 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
3005 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
3006 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
3007 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
3008 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
3009 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
3011 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
3013 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
3015 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
3017 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
3019 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
3021 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
3022 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
3024 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
3025 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
3026 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
3028 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
3029 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
3030 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
3031 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
3032 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
3033 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
3034 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
3035 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
3036 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
3038 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
3040 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
3041 optimization. Do not check what XXSPLTIDP generates if the value
3044 2021-07-12 Patrick Palka <ppalka@redhat.com>
3048 * g++.dg/cpp1z/class-deduction92.C: New test.
3049 * g++.dg/cpp1z/class-deduction93.C: New test.
3050 * g++.dg/cpp1z/class-deduction94.C: New test.
3051 * g++.dg/cpp1z/class-deduction95.C: New test.
3053 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
3056 * gcc.target/i386/pr101424.c: New test.
3058 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
3060 * gcc.dg/tree-ssa/pr101335.c: New.
3062 2021-07-12 Andrew Pinski <apinski@marvell.com>
3064 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
3066 2021-07-12 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/101373
3069 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
3070 * gnat.dg/opt95.adb: Likewise.
3072 2021-07-12 Richard Biener <rguenther@suse.de>
3074 * g++.dg/vect/slp-pr87105.cc: Adjust.
3075 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
3077 2021-07-12 Richard Biener <rguenther@suse.de>
3079 PR tree-optimization/101394
3080 * gcc.dg/torture/pr101394.c: New testcase.
3082 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
3083 Jakub Jelinek <jakub@redhat.com>
3085 PR tree-optimization/101403
3086 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
3088 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3091 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
3093 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3096 * gcc.target/arm/simd/pr98435.c: New test.
3098 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
3100 PR tree-optimization/101403
3101 * gcc.dg/pr101403.c: New test case.
3103 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
3105 * gcc.dg/torture/pr100329.c: Require target lra.
3106 * gcc.dg/torture/pr100519.c: Likewise.
3108 2021-07-10 Patrick Palka <ppalka@redhat.com>
3111 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
3113 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
3114 * g++.dg/cpp2a/concepts-requires27.C: New test.
3116 2021-07-09 Jason Merrill <jason@redhat.com>
3119 * g++.dg/concepts/explicit-spec1.C: New test.
3121 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
3122 Uroš Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/divmod-9.c: New test case.
3126 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
3129 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
3130 powerpc based targets.
3132 2021-07-09 Patrick Palka <ppalka@redhat.com>
3135 * g++.dg/cpp2a/concepts-requires26.C: New test.
3136 * g++.dg/cpp2a/lambda-uneval16.C: New test.
3138 2021-07-09 Patrick Palka <ppalka@redhat.com>
3141 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
3142 example, which we now handle correctly.
3143 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
3144 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
3146 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
3148 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
3149 __attribute__((noinline)).
3150 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
3152 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
3157 * gcc.target/mips/pr100760.c: New test.
3158 * gcc.target/mips/pr100761.c: New test.
3159 * gcc.target/mips/pr100762.c: New test.
3161 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3163 * gcc.target/powerpc/mod-vectorize.c: New test.
3165 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3167 * gcc.target/powerpc/div-vectorize-1.c: New test.
3169 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
3171 * gcc.target/powerpc/mul-vectorize-1.c: New test.
3172 * gcc.target/powerpc/mul-vectorize-2.c: New test.
3174 2021-07-08 Martin Sebor <msebor@redhat.com>
3176 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
3178 2021-07-08 Martin Sebor <msebor@redhat.com>
3181 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
3183 2021-07-08 Martin Sebor <msebor@redhat.com>
3185 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
3186 * g++.dg/warn/Warray-bounds-13.C: Same.
3188 2021-07-08 Marek Polacek <polacek@redhat.com>
3191 * g++.dg/cpp0x/noexcept70.C: New test.
3193 2021-07-08 Martin Jambor <mjambor@suse.cz>
3196 * gcc.dg/ipa/pr101066.c: New test.
3198 2021-07-08 Martin Sebor <msebor@redhat.com>
3201 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
3202 * c-c++-common/Warray-bounds-4.c: Same.
3204 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
3206 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
3209 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
3211 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
3213 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
3214 Richard Biener <rguenther@suse.de>
3216 PR tree-optimization/40210
3217 * gcc.dg/builtin-bswap-13.c: New test.
3218 * gcc.dg/builtin-bswap-14.c: New test.
3220 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
3223 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
3225 2021-07-07 David Malcolm <dmalcolm@redhat.com>
3227 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
3228 * gcc.dg/plugin/analyzer_gil_plugin.c
3229 (gil_state_machine::on_condition): Remove.
3231 2021-07-07 Martin Sebor <msebor@redhat.com>
3233 PR tree-optimization/100137
3234 PR tree-optimization/99121
3235 PR tree-optimization/97027
3236 * c-c++-common/Warray-bounds-3.c: Remove xfail
3237 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
3238 * c-c++-common/Warray-bounds-9.c: New test.
3239 * c-c++-common/Warray-bounds-10.c: New test.
3240 * g++.dg/asan/asan_test.C: Suppress expected warnings.
3241 * g++.dg/pr95768.C: Same.
3242 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
3243 * g++.dg/warn/Warray-bounds-11.C: Same.
3244 * g++.dg/warn/Warray-bounds-12.C: Same.
3245 * g++.dg/warn/Warray-bounds-13.C: Same.
3246 * g++.dg/warn/Warray-bounds-17.C: Same.
3247 * g++.dg/warn/Warray-bounds-20.C: Same.
3248 * gcc.dg/Warray-bounds-29.c: Same.
3249 * gcc.dg/Warray-bounds-30.c: Add xfail.
3250 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
3251 * gcc.dg/Warray-bounds-32.c: Same.
3252 * gcc.dg/Warray-bounds-52.c: Same.
3253 * gcc.dg/Warray-bounds-53.c: Same.
3254 * gcc.dg/Warray-bounds-58.c: Remove xfail.
3255 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
3256 * gcc.dg/Warray-bounds-66.c: Same.
3257 * gcc.dg/Warray-bounds-69.c: Same.
3258 * gcc.dg/Wstringop-overflow-34.c: Same.
3259 * gcc.dg/Wstringop-overflow-47.c: Same.
3260 * gcc.dg/Wstringop-overflow-61.c: Same.
3261 * gcc.dg/Warray-bounds-77.c: New test.
3262 * gcc.dg/Warray-bounds-78.c: New test.
3263 * gcc.dg/Warray-bounds-79.c: New test.
3265 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
3268 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
3270 2021-07-07 Richard Biener <rguenther@suse.de>
3272 PR tree-optimization/34195
3273 * gcc.dg/vect/pr34195.c: New testcase.
3275 2021-07-07 Richard Biener <rguenther@suse.de>
3277 PR tree-optimization/99728
3278 * g++.dg/opt/pr99728.C: New testcase.
3280 2021-07-07 liuhongt <hongtao.liu@intel.com>
3282 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
3283 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
3284 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
3285 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
3287 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3290 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
3292 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3295 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
3297 2021-07-06 Martin Sebor <msebor@redhat.com>
3300 * g++.dg/warn/uninit-pr55881.C: New test.
3302 2021-07-06 Martin Sebor <msebor@redhat.com>
3304 PR tree-optimization/86650
3305 * gcc.dg/Warray-bounds-76.c: New test.
3307 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3310 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
3312 2021-07-06 Martin Sebor <msebor@redhat.com>
3314 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
3315 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
3317 2021-07-06 Martin Sebor <msebor@redhat.com>
3319 * gcc.dg/Wobjsize-1.c: Prune expected output.
3320 * gcc.dg/Warray-bounds-71.c: New test.
3321 * gcc.dg/Warray-bounds-71.h: New test header.
3322 * gcc.dg/Warray-bounds-72.c: New test.
3323 * gcc.dg/Warray-bounds-73.c: New test.
3324 * gcc.dg/Warray-bounds-74.c: New test.
3325 * gcc.dg/Warray-bounds-75.c: New test.
3326 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
3327 * gcc.dg/Wfree-nonheap-object-5.c: New test.
3328 * gcc.dg/Wfree-nonheap-object-6.c: New test.
3329 * gcc.dg/pragma-diag-10.c: New test.
3330 * gcc.dg/pragma-diag-9.c: New test.
3331 * gcc.dg/uninit-suppress_3.c: New test.
3332 * gcc.dg/pr79214.c: Xfail tests.
3333 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
3334 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
3336 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
3339 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
3340 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
3342 2021-07-06 Richard Biener <rguenther@suse.de>
3344 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
3345 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
3346 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
3347 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
3349 2021-07-06 Andrew Pinski <apinski@marvell.com>
3351 PR tree-optimization/101256
3352 * g++.dg/torture/pr101256.C: New test.
3354 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3357 * gfortran.dg/implied_do_io_7.f90: New test.
3359 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
3361 PR rtl-optimization/100328
3362 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
3363 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
3364 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
3365 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
3366 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
3367 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
3368 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
3369 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
3370 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
3371 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
3372 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
3373 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
3374 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
3375 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
3376 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
3377 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
3378 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
3379 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
3380 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
3381 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
3382 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
3383 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
3384 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
3385 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
3386 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
3387 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
3388 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
3389 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
3390 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
3391 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
3392 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
3393 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
3394 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
3395 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
3396 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
3397 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
3398 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
3399 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
3400 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
3402 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
3405 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
3406 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3408 2021-07-05 Andrew Pinski <apinski@marvell.com>
3410 PR tree-optimization/101039
3411 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
3412 ABSU and still not expect ABS_EXPR.
3413 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
3414 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
3416 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
3419 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
3421 2021-07-05 Richard Biener <rguenther@suse.de>
3424 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
3426 2021-07-05 liuhongt <hongtao.liu@intel.com>
3428 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
3430 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
3432 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
3433 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
3434 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
3435 doesn't support CTF.
3436 (gcc-dg-debug-runtest): Move CTF support within
3437 target support format test.
3439 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
3441 PR middle-end/101294
3442 * gcc.dg/pr101294.c: New test.
3444 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
3447 * gdc.dg/torture/pr101273.d: New test.
3449 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
3452 * gdc.dg/torture/pr101282.d: New test.
3454 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3456 * g++.dg/gomp/attrs-1.C: New test.
3457 * g++.dg/gomp/attrs-2.C: New test.
3458 * g++.dg/gomp/attrs-3.C: New test.
3460 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3463 * c-c++-common/gomp/atomic-24.c: New test.
3465 2021-07-02 Patrick Palka <ppalka@redhat.com>
3468 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
3470 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
3472 * gcc.target/powerpc/mma-builtin-7.c: New test.
3473 * gcc.target/powerpc/mma-builtin-8.c: New test.
3475 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
3477 PR tree-optimization/101223
3478 * gcc.dg/pr101223.c: New.
3480 2021-07-02 David Faust <david.faust@oracle.com>
3482 * gcc.dg/debug/btf/btf-float-1.c: New test.
3483 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
3484 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
3485 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
3487 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3489 * lib/gcc-defs.exp: Add a comment.
3491 2021-07-02 Richard Biener <rguenther@suse.de>
3493 PR tree-optimization/101293
3494 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
3496 2021-07-02 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.target/i386/avx2-pr101286.c: New test.
3501 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
3503 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
3504 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
3505 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
3506 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
3507 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
3508 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
3509 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
3510 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
3512 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
3514 * gcc.target/powerpc/float128-cmove.c: New test.
3515 * gcc.target/powerpc/float128-minmax-3.c: New test.
3517 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
3519 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
3521 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
3524 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
3526 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
3527 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
3528 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
3529 * gcc.target/i386/avx512f_cond_move.c: Also pass
3530 -mprefer-vector-width=512 and expect integer broadcast.
3531 * gcc.target/i386/pr100865-1.c: New test.
3532 * gcc.target/i386/pr100865-2.c: Likewise.
3533 * gcc.target/i386/pr100865-3.c: Likewise.
3534 * gcc.target/i386/pr100865-4a.c: Likewise.
3535 * gcc.target/i386/pr100865-4b.c: Likewise.
3536 * gcc.target/i386/pr100865-5a.c: Likewise.
3537 * gcc.target/i386/pr100865-5b.c: Likewise.
3538 * gcc.target/i386/pr100865-6a.c: Likewise.
3539 * gcc.target/i386/pr100865-6b.c: Likewise.
3540 * gcc.target/i386/pr100865-6c.c: Likewise.
3541 * gcc.target/i386/pr100865-7a.c: Likewise.
3542 * gcc.target/i386/pr100865-7b.c: Likewise.
3543 * gcc.target/i386/pr100865-7c.c: Likewise.
3544 * gcc.target/i386/pr100865-8a.c: Likewise.
3545 * gcc.target/i386/pr100865-8b.c: Likewise.
3546 * gcc.target/i386/pr100865-8c.c: Likewise.
3547 * gcc.target/i386/pr100865-9a.c: Likewise.
3548 * gcc.target/i386/pr100865-9b.c: Likewise.
3549 * gcc.target/i386/pr100865-9c.c: Likewise.
3550 * gcc.target/i386/pr100865-10a.c: Likewise.
3551 * gcc.target/i386/pr100865-10b.c: Likewise.
3552 * gcc.target/i386/pr100865-11a.c: Likewise.
3553 * gcc.target/i386/pr100865-11b.c: Likewise.
3554 * gcc.target/i386/pr100865-11c.c: Likewise.
3555 * gcc.target/i386/pr100865-12a.c: Likewise.
3556 * gcc.target/i386/pr100865-12b.c: Likewise.
3557 * gcc.target/i386/pr100865-12c.c: Likewise.
3559 2021-07-01 Richard Biener <rguenther@suse.de>
3561 PR tree-optimization/101280
3562 PR tree-optimization/101173
3563 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
3565 2021-07-01 Richard Biener <rguenther@suse.de>
3567 PR tree-optimization/101278
3568 * gcc.dg/torture/pr101278.c: New testcase.
3570 2021-07-01 Richard Biener <rguenther@suse.de>
3572 PR tree-optimization/100778
3573 * gcc.dg/torture/pr100778.c: New testcase.
3575 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
3578 * gcc.target/i386/pr101044.c: New test.
3580 2021-07-01 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/101178
3583 * gcc.dg/vect/bb-slp-72.c: New testcase.
3584 * gcc.dg/vect/bb-slp-73.c: Likewise.
3585 * gcc.dg/vect/bb-slp-74.c: Likewise.
3587 2021-07-01 Jakub Jelinek <jakub@redhat.com>
3590 * gcc.dg/pr101266.c: New test.
3592 2021-07-01 Patrick Palka <ppalka@redhat.com>
3595 * g++.dg/cpp0x/constexpr-empty16.C: New test.
3597 2021-07-01 Patrick Palka <ppalka@redhat.com>
3600 * g++.dg/template/access41.C: New test.
3601 * g++.dg/template/access41a.C: New test.
3603 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
3605 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
3608 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
3610 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
3612 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
3615 2021-06-30 Patrick Palka <ppalka@redhat.com>
3617 * g++.dg/cpp2a/concepts-access2.C: New test.
3619 2021-06-30 Marek Polacek <polacek@redhat.com>
3623 * g++.dg/cpp0x/auto24.C: Remove dg-error.
3624 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
3625 * g++.dg/cpp0x/auto42.C: Likewise.
3626 * g++.dg/cpp0x/initlist75.C: Likewise.
3627 * g++.dg/cpp0x/initlist80.C: Likewise.
3628 * g++.dg/diagnostic/auto1.C: Remove dg-error.
3629 * g++.dg/cpp23/auto-array.C: New test.
3631 2021-06-30 Richard Biener <rguenther@suse.de>
3633 PR tree-optimization/101267
3634 * gfortran.dg/pr101267.f90: New testcase.
3636 2021-06-30 David Malcolm <dmalcolm@redhat.com>
3639 * gcc.dg/analyzer/clobbers-1.c: New test.
3640 * gcc.dg/analyzer/clobbers-2.c: New test.
3641 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
3642 (test_28): Likewise.
3643 (test_52): Likewise. Add coverage for end of buffer.
3644 * gcc.dg/analyzer/explode-1.c: Add leak warning.
3645 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
3646 (test_4): Use char. Mark xfail as fixed.
3648 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
3651 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
3652 * gcc.dg/analyzer/symbolic-8.c: New test.
3654 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
3656 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
3658 2021-06-30 Richard Biener <rguenther@suse.de>
3660 PR tree-optimization/101264
3661 * gfortran.dg/pr101264.f90: New testcase.
3663 2021-06-30 liuhongt <hongtao.liu@intel.com>
3666 * gcc.target/i386/pr101248.c: New test.
3668 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
3670 * gcc.dg/pr101254.c: New.
3672 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
3675 * gcc.target/i386/pr95046-9.c: New test.
3677 2021-06-29 Richard Biener <rguenther@suse.de>
3679 * gcc.dg/vect/pr67790.c: Un-XFAIL.
3680 * gcc.dg/vect/bb-slp-71.c: New testcase.
3682 2021-06-29 Jakub Jelinek <jakub@redhat.com>
3685 * g++.dg/ubsan/pr101210.C: New test.
3687 2021-06-29 Richard Biener <rguenther@suse.de>
3689 PR tree-optimization/101242
3690 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
3691 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
3693 2021-06-28 Martin Sebor <msebor@redhat.com>
3695 * g++.dg/uninit-pr74762.C: New test.
3696 * g++.dg/warn/uninit-pr74765.C: Same.
3698 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3699 David Faust <david.faust@oracle.com>
3701 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
3702 (gcc-dg-debug-runtest): Add -gctf support.
3703 * gcc.dg/debug/btf/btf-1.c: New test.
3704 * gcc.dg/debug/btf/btf-2.c: Likewise.
3705 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
3706 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
3707 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
3708 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
3709 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
3710 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
3711 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
3712 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
3713 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
3714 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
3715 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
3716 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
3717 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
3718 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
3719 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
3720 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
3721 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
3722 * gcc.dg/debug/btf/btf.exp: Likewise.
3723 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
3724 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
3725 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
3726 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
3727 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
3728 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
3729 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
3730 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
3731 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
3732 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
3733 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
3734 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
3735 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
3736 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
3737 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
3738 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
3739 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
3740 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
3741 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
3742 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
3743 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
3744 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
3745 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
3746 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
3747 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
3748 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
3749 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
3750 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
3751 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
3752 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
3753 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
3754 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
3755 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
3756 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
3757 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
3758 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
3759 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
3760 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
3761 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
3762 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
3763 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
3764 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
3765 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
3766 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
3767 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
3768 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
3769 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
3770 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
3771 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
3772 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
3773 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
3774 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
3775 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
3776 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
3777 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
3778 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
3779 * gcc.dg/debug/ctf/ctf.exp: Likewise.
3780 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
3781 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
3782 * gcc.dg/debug/btf/btf-function-3.c: New file.
3783 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
3784 * gcc.dg/debug/btf/btf-struct-2.c: New file.
3785 * gcc.dg/debug/btf/btf-variables-2.c: New file.
3786 * gcc.dg/debug/btf/btf-variables-3.c: New file.
3787 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
3788 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
3789 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
3790 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
3791 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
3792 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
3794 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
3796 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
3798 2021-06-28 Martin Jambor <mjambor@suse.cz>
3801 * gcc.dg/ipa/pr93385.c: New test.
3802 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
3803 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
3804 * g++.dg/ipa/ipa-sra-4.C: Likewise.
3806 2021-06-28 Richard Biener <rguenther@suse.de>
3808 PR tree-optimization/101229
3809 * gcc.dg/torture/pr101229.c: New testcase.
3811 2021-06-28 Richard Biener <rguenther@suse.de>
3813 PR tree-optimization/101207
3814 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
3816 2021-06-28 Richard Biener <rguenther@suse.de>
3818 PR tree-optimization/101173
3819 * gcc.dg/torture/pr101173.c: New testcase.
3821 2021-06-28 liuhongt <hongtao.liu@intel.com>
3824 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
3825 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
3826 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
3827 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
3828 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
3829 * gcc.target/i386/avx512vl-pr100648.c: New test.
3830 * gcc.target/i386/avx512vl-blendv-1.c: New test.
3831 * gcc.target/i386/avx512vl-blendv-2.c: New test.
3833 2021-06-28 liuhongt <hongtao.liu@intel.com>
3835 * gcc.target/i386/funcspec-8.c: Replace
3836 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
3837 * gcc.target/i386/blendv-1.c: New test.
3838 * gcc.target/i386/blendv-2.c: New test.
3840 2021-06-27 Andrew Pinski <apinski@marvell.com>
3842 * gcc.dg/torture/pr101230-1.c: New test.
3844 2021-06-26 Patrick Palka <ppalka@redhat.com>
3847 * g++.dg/template/access40.C: New test.
3848 * g++.dg/template/access40a.C: New test.
3850 2021-06-26 Jason Merrill <jason@redhat.com>
3854 * g++.dg/cpp2a/no_unique_address13.C: New test.
3856 2021-06-26 Marek Polacek <polacek@redhat.com>
3859 * g++.dg/cpp0x/noexcept69.C: New test.
3860 * g++.dg/parse/saved1.C: Adjust dg-error.
3861 * g++.dg/template/crash50.C: Likewise.
3863 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3865 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
3866 for v4f, to avoid relying on exact floating-point equality.
3867 * jit.dg/test-vector-types.cc (check_div): Likewise.
3869 2021-06-25 David Malcolm <dmalcolm@redhat.com>
3871 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
3872 * jit.dg/test-asm.cc: Likewise.
3874 2021-06-25 Martin Sebor <msebor@redhat.com>
3876 PR middle-end/101216
3877 * gcc.dg/Wnonnull-7.c: New test.
3879 2021-06-25 Richard Biener <rguenther@suse.de>
3881 PR tree-optimization/101202
3882 * gcc.dg/torture/pr101202.c: New testcase.
3884 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
3886 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
3888 2021-06-25 liuhongt <hongtao.liu@intel.com>
3891 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
3892 temporarily avoid regression, eventually xfail should be
3895 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3897 * gcc.dg/tree-ssa/evrp30.c: New.
3899 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
3901 * gcc.dg/tree-ssa/pr101189.c: New.
3903 2021-06-24 Patrick Palka <ppalka@redhat.com>
3906 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
3908 2021-06-24 Patrick Palka <ppalka@redhat.com>
3911 * g++.dg/cpp2a/concepts-requires25.C: New test.
3913 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3916 * gcc.dg/pr101171.c: New test.
3918 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
3921 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
3922 Add --param vect-epilogues-nomask=0.
3923 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
3924 to avoid loop vectorization.
3928 2021-06-24 Richard Biener <rguenther@suse.de>
3930 * gcc.target/i386/vect-addsubv2df.c: New testcase.
3931 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
3932 * gcc.target/i386/vect-addsubv4df.c: Likewise.
3933 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
3934 * gcc.target/i386/vect-addsub-2.c: Likewise.
3935 * gcc.target/i386/vect-addsub-3.c: Likewise.
3937 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3939 PR middle-end/101170
3940 * gcc.dg/pr101170.c: New test.
3942 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3944 PR middle-end/101172
3945 * gcc.dg/pr101172.c: New test.
3947 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
3949 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
3951 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
3953 2021-06-24 Jakub Jelinek <jakub@redhat.com>
3955 * c-c++-common/gomp/target-in-reduction-1.c: New test.
3956 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
3957 target or combined target constructs.
3959 2021-06-24 Richard Biener <rguenther@suse.de>
3961 PR tree-optimization/101105
3962 * gcc.dg/torture/pr101105.c: New testcase.
3964 2021-06-24 liuhongt <hongtao.liu@intel.com>
3967 * gcc.target/i386/pr98434-1.c: New test.
3968 * gcc.target/i386/pr98434-2.c: New test.
3969 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
3971 2021-06-23 Patrick Palka <ppalka@redhat.com>
3974 * g++.dg/cpp1z/class-deduction-access3.C: New test.
3975 * g++.dg/cpp1z/class-deduction91.C: New test.
3977 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
3979 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
3980 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
3981 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
3982 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
3983 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
3984 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
3985 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
3986 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
3988 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
3989 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
3990 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
3991 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
3992 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
3993 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
3994 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
3997 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
3999 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
4002 2021-06-23 Patrick Palka <ppalka@redhat.com>
4005 * g++.dg/cpp1z/class-deduction88.C: New test.
4006 * g++.dg/cpp1z/class-deduction89.C: New test.
4007 * g++.dg/cpp1z/class-deduction90.C: New test.
4009 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
4012 * gcc.target/i386/pr101175.c: New test.
4014 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
4017 * gfortran.dg/coarray_collectives_17.f90: New test.
4019 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
4020 Tobias Burnus <tobias@codesourcery.com>
4023 * gfortran.dg/pr93524.c: New.
4024 * gfortran.dg/pr93524.f90: New.
4026 2021-06-22 David Malcolm <dmalcolm@redhat.com>
4029 * gcc.dg/analyzer/pr101143.c: New test.
4031 2021-06-22 Richard Biener <rguenther@suse.de>
4033 PR middle-end/101156
4034 * gcc.dg/pr101156.c: New testcase.
4036 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4038 PR tree-optimization/101159
4039 * gcc.c-torture/compile/pr101159.c: New test.
4041 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4043 PR middle-end/101160
4044 * g++.target/i386/empty-class1.C: Require lp64 effective target
4045 instead of x86_64-*-*.
4046 * g++.target/i386/empty-class2.C: New test.
4048 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4049 Andrew Pinski <apinski@marvell.com>
4051 PR tree-optimization/101162
4052 * g++.dg/opt/pr101162.C: New test.
4054 2021-06-22 Richard Biener <rguenther@suse.de>
4056 PR tree-optimization/101151
4057 * gcc.dg/torture/pr101151.c: New testcase.
4059 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
4061 * g++.dg/modules/omp-1_a.C: Check pthread is available for
4063 * g++.dg/modules/omp-2_a.C: Ditto.
4065 2021-06-22 Richard Biener <rguenther@suse.de>
4067 PR tree-optimization/101158
4068 * gfortran.dg/pr101158.f90: New testcase.
4070 2021-06-22 Jakub Jelinek <jakub@redhat.com>
4073 * gcc.target/i386/pr11877-2.c: New test.
4075 2021-06-22 liuhongt <hongtao.liu@intel.com>
4077 PR tree-optimization/97770
4078 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
4079 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
4081 2021-06-22 liuhongt <hongtao.liu@intel.com>
4084 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
4085 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
4086 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
4087 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
4088 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
4089 * gcc.target/i386/avx512f-pr100267-1.c: New test.
4090 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
4091 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
4092 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
4093 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
4094 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
4095 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
4096 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
4097 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
4098 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
4099 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
4101 2021-06-22 liuhongt <hongtao.liu@intel.com>
4104 * gcc.target/i386/pr100310.c: New test.
4106 2021-06-21 Jason Merrill <jason@redhat.com>
4109 * g++.target/i386/empty-class1.C: New test.
4111 2021-06-21 Patrick Palka <ppalka@redhat.com>
4114 * g++.dg/opt/nrv21.C: New test.
4116 2021-06-21 Patrick Palka <ppalka@redhat.com>
4119 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
4121 2021-06-21 Jakub Jelinek <jakub@redhat.com>
4123 PR inline-asm/100785
4124 * c-c++-common/pr100785.c: New test.
4125 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
4126 * gcc.dg/pr48552-2.c: Likewise.
4128 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
4131 * gcc.target/arm/simd/pr97906.c: New test.
4133 2021-06-21 Richard Biener <rguenther@suse.de>
4135 PR tree-optimization/101121
4136 * gfortran.dg/pr101121.f: New testcase.
4138 2021-06-21 liuhongt <hongtao.liu@intel.com>
4141 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
4142 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
4143 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
4144 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
4146 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
4149 * gcc.target/i386/pr11877.c: New test case.
4151 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4153 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
4155 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
4157 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
4159 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
4162 2021-06-18 Harald Anlauf <anlauf@gmx.de>
4166 * gfortran.dg/min0_max0_1.f90: New test.
4167 * gfortran.dg/min0_max0_2.f90: New test.
4169 2021-06-18 David Malcolm <dmalcolm@redhat.com>
4171 * gcc.dg/analyzer/symbolic-7.c: New test.
4173 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4176 * gcc.target/arm/acle/pr100856.c: New test.
4177 * gcc.target/arm/multilib.exp: Add tests for cde options.
4179 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
4181 * gcc.target/powerpc/float128-minmax-2.c: New test.
4183 2021-06-17 Jason Merrill <jason@redhat.com>
4186 * g++.dg/cpp0x/deleted15.C: New test.
4188 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
4191 * gcc.target/i386/pr100704-1.c: New test.
4192 * gcc.target/i386/pr100704-2.c: Likewise.
4193 * gcc.target/i386/pr100704-3.c: Likewise.
4195 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
4198 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
4199 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
4201 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
4203 * gcc.dg/pr100790.c: New test.
4205 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
4207 * gcc.target/s390/zvector/vec-doublee.c: New test.
4208 * gcc.target/s390/zvector/vec-floate.c: New test.
4210 2021-06-17 Richard Biener <rguenther@suse.de>
4212 PR tree-optimization/54400
4213 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
4215 2021-06-16 Jason Merrill <jason@redhat.com>
4219 * g++.dg/template/access39.C: New test.
4221 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4225 * gfortran.dg/pr95502.f90: New test.
4227 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4230 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4234 * gfortran.dg/pr95502.f90: New test.
4236 2021-06-16 Harald Anlauf <anlauf@gmx.de>
4240 * gfortran.dg/pr95502.f90: New test.
4242 2021-06-16 Jason Merrill <jason@redhat.com>
4245 PR preprocessor/96391
4246 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
4247 * g++.dg/plugin/plugin.exp: Run it.
4249 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4251 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4253 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4255 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4257 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4259 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4261 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4263 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
4265 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
4267 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
4269 2021-06-16 Martin Jambor <mjambor@suse.cz>
4271 PR tree-optimization/100453
4272 * gcc.dg/tree-ssa/pr100453.c: New test.
4274 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4276 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
4279 2021-06-16 Jakub Jelinek <jakub@redhat.com>
4281 PR middle-end/101062
4282 * gcc.dg/pr101062.c: New test.
4284 2021-06-16 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/101088
4287 * gcc.dg/torture/pr101088.c: New testcase.
4289 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
4291 PR rtl-optimization/46235
4292 * gcc.target/i386/bt-5.c: New test.
4293 * gcc.target/i386/bt-6.c: New test.
4294 * gcc.target/i386/bt-7.c: New test.
4296 2021-06-16 Arnaud Charlet <charlet@adacore.com>
4298 * gnat.dg/limited4.adb: Disable illegal code.
4300 2021-06-16 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/101083
4303 * gcc.dg/vect/pr97832-4.c: New testcase.
4305 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
4308 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
4309 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
4310 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
4311 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
4312 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
4313 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
4314 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
4315 * gfortran.dg/gomp/defaultmap-1.f90: New test.
4316 * gfortran.dg/gomp/defaultmap-2.f90: New test.
4317 * gfortran.dg/gomp/defaultmap-3.f90: New test.
4318 * gfortran.dg/gomp/defaultmap-4.f90: New test.
4319 * gfortran.dg/gomp/defaultmap-5.f90: New test.
4320 * gfortran.dg/gomp/defaultmap-6.f90: New test.
4321 * gfortran.dg/gomp/defaultmap-7.f90: New test.
4323 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4325 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
4326 * gcc.dg/analyzer/capacity-1.c: New test.
4327 * gcc.dg/analyzer/capacity-2.c: New test.
4328 * gcc.dg/analyzer/capacity-3.c: New test.
4330 2021-06-15 David Malcolm <dmalcolm@redhat.com>
4333 * gcc.dg/analyzer/explode-2a.c: New test.
4335 2021-06-15 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.target/i386/pr101046.c: New test.
4340 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
4342 * c-c++-common/Wattributes.c: Remove s390-specific check and add
4344 * gcc.dg/Wattributes-6.c: Likewise.
4346 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
4349 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
4351 2021-06-14 Martin Sebor <msebor@redhat.com>
4354 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
4355 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
4356 * g++.dg/warn/Wstringop-overflow-7.C: New test.
4357 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
4358 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
4360 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
4363 * gcc.target/powerpc/pr100777.c: New test.
4365 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
4368 * gcc.target/i386/pr101058.c: New test.
4370 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
4373 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
4374 * gcc.dg/spellcheck-stdlib.c: Likewise.
4376 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
4378 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
4379 * gcc.target/arm/simd/mve-vshl.c: Likewise.
4380 * gcc.target/arm/simd/mve-vec-pack.c: New test.
4381 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
4383 2021-06-14 Richard Biener <rguenther@suse.de>
4385 PR tree-optimization/100934
4386 * gcc.dg/torture/pr100934.c: New testcase.
4388 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
4390 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
4391 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
4392 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
4393 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
4394 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
4395 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
4396 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
4398 2021-06-14 Richard Biener <rguenther@suse.de>
4400 PR tree-optimization/101031
4401 * gcc.dg/torture/pr101031.c: New testcase.
4403 2021-06-13 Jason Merrill <jason@redhat.com>
4405 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
4407 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
4410 * g++.target/i386/pr101023a.C: New test.
4411 * g++.target/i386/pr101023b.C: Likewise.
4413 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
4415 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
4416 * gcc.dg/uninit-pr93100.c: Skip on AIX.
4417 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
4419 2021-06-12 Jason Merrill <jason@redhat.com>
4421 * g++.dg/ext/attrib62.C: No longer warn.
4422 * g++.dg/diagnostic/maybe_unused1.C: New test.
4424 2021-06-12 Jason Merrill <jason@redhat.com>
4427 * g++.dg/ext/array4.C: New test.
4429 2021-06-11 Carl Love <cel@us.ibm.com>
4431 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
4432 (dg-require-effective-target): Change target to p9vector_hw.
4434 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
4436 * gcc.dg/gomp/simd-clones-2.c: Enhance.
4438 2021-06-11 Patrick Palka <ppalka@redhat.com>
4442 * g++.dg/template/sfinae-dr1227.C: New test.
4444 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4447 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
4449 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
4451 PR tree-optimization/96392
4452 * gcc.dg/pr96392.c: New test.
4454 2021-06-11 Richard Biener <rguenther@suse.de>
4456 PR tree-optimization/101025
4457 * gcc.dg/torture/pr101025.c: New testcase.
4459 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4462 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
4463 directives check for target is v8.1-m.main+mve or not before
4464 comparing the assembly output.
4465 * gcc.target/arm/cmse/cmse-20.c: New test.
4467 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4470 * g++.dg/cpp23/consteval-if1.C: New test.
4471 * g++.dg/cpp23/consteval-if2.C: New test.
4472 * g++.dg/cpp23/consteval-if3.C: New test.
4473 * g++.dg/cpp23/consteval-if4.C: New test.
4474 * g++.dg/cpp23/consteval-if5.C: New test.
4475 * g++.dg/cpp23/consteval-if6.C: New test.
4476 * g++.dg/cpp23/consteval-if7.C: New test.
4477 * g++.dg/cpp23/consteval-if8.C: New test.
4478 * g++.dg/cpp23/consteval-if9.C: New test.
4479 * g++.dg/cpp23/consteval-if10.C: New test.
4480 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
4482 2021-06-11 David Malcolm <dmalcolm@redhat.com>
4484 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
4485 expected number of enodes after the loop.
4486 * gcc.dg/analyzer/paths-8.c: New test.
4488 2021-06-11 Richard Biener <rguenther@suse.de>
4490 PR tree-optimization/101028
4491 * gcc.dg/pr101028.c: New testcase.
4493 2021-06-11 Richard Biener <rguenther@suse.de>
4495 PR tree-optimization/101026
4496 * gfortran.dg/pr101026.f: New testcase.
4498 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4500 PR rtl-optimization/101008
4501 * gcc.dg/pr101008.c: New test.
4503 2021-06-11 Jakub Jelinek <jakub@redhat.com>
4506 * gcc.target/i386/sse-pr101007.c: New test.
4508 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
4511 * gcc.target/i386/pr101021-1.c: New test.
4512 * gcc.target/i386/pr101021-2.c: Ditto.
4514 2021-06-11 Martin Liska <mliska@suse.cz>
4516 PR gcov-profile/100788
4517 * gcc.dg/pr100788.c: New test.
4519 2021-06-11 Richard Biener <rguenther@suse.de>
4521 PR middle-end/101009
4522 * gcc.dg/torture/pr101009.c: New testcase.
4524 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
4526 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
4528 2021-06-11 Marek Polacek <polacek@redhat.com>
4531 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
4532 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
4534 2021-06-10 Patrick Palka <ppalka@redhat.com>
4537 * g++.dg/template/ttp34.C: New test.
4538 * g++.dg/template/ttp34a.C: New test.
4539 * g++.dg/template/ttp34b.C: New test.
4541 2021-06-10 Patrick Palka <ppalka@redhat.com>
4544 * g++.dg/cpp2a/concepts-return-req3.C: New test.
4546 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
4548 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
4549 tests. Update expected counts.
4550 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
4551 tests. Update expected counts.
4553 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
4556 * gdc.dg/pr100967.d: New test.
4558 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4560 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
4561 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
4563 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
4565 * gcc.dg/vect/pr56541.c: Fix target selector.
4567 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
4568 Thomas Schwinge <thomas@codesourcery.com>
4570 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
4571 * c-c++-common/goacc/finalize-1.c: Likewise.
4572 * c-c++-common/goacc/mdc-1.c: Likewise.
4573 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4574 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
4575 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
4576 * gfortran.dg/goacc/finalize-1.f: Likewise.
4577 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
4579 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
4581 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
4582 * c-c++-common/goacc/mdc-2.c: Likewise.
4583 * g++.dg/goacc/mdc.C: Likewise.
4585 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
4588 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
4590 2021-06-10 Jakub Jelinek <jakub@redhat.com>
4593 * g++.dg/opt/pr100852.C: New test.
4595 2021-06-09 Andrew Pinski <apinski@marvell.com>
4597 * g++.dg/torture/pr100925.C: New test.
4599 2021-06-09 Carl Love <cel@us.ibm.com>
4601 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
4603 Add tests for vec_signextq.
4604 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
4606 2021-06-09 Carl Love <cel@us.ibm.com>
4608 * gcc.target/powerpc/fp128_conversions.c: New file.
4609 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
4610 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
4611 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
4612 (ppc_native_128bit): Remove dg-require-effective-target.
4614 2021-06-09 Carl Love <cel@us.ibm.com>
4616 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
4619 2021-06-09 Carl Love <cel@us.ibm.com>
4621 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
4624 2021-06-09 Carl Love <cel@us.ibm.com>
4626 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
4628 2021-06-09 Carl Love <cel@us.ibm.com>
4630 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
4631 New runnable test case.
4632 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
4633 for xxlor instruction.
4635 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4637 * gcc.target/arm/simd/mve-vclz.c: New test.
4639 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
4641 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
4642 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
4643 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
4644 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
4646 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
4648 * gcc.dg/builtins-70.c: New test.
4650 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4652 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
4653 counts to test 32 and 64 bit separately.
4654 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
4655 counts to test 32 and 64 bit separately.
4656 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
4657 counts to test 32 and 64 bit separately.
4658 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
4659 counts to test 32 and 64 bit separately.
4661 2021-06-09 Richard Biener <rguenther@suse.de>
4663 PR tree-optimization/100981
4664 * gfortran.dg/vect/pr100981-1.f90: New testcase.
4666 2021-06-09 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/97832
4669 * gcc.dg/vect/pr97832-1.c: New testcase.
4670 * gcc.dg/vect/pr97832-2.c: Likewise.
4671 * gcc.dg/vect/pr97832-3.c: Likewise.
4672 * g++.dg/vect/slp-pr98855.cc: XFAIL.
4673 * gcc.dg/vect/slp-50.c: New file.
4675 2021-06-09 Jakub Jelinek <jakub@redhat.com>
4678 * gfortran.dg/gomp/pr100965.f90: New test.
4680 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
4683 * gcc.target/i386/pr100936.c: New test.
4685 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
4687 * gcc.target/powerpc/float128-call.c: Adjust.
4688 * gcc.target/powerpc/pr100085.c: New test.
4690 2021-06-09 Jason Merrill <jason@redhat.com>
4693 * g++.dg/diagnostic/enum3.C: New test.
4695 2021-06-08 Marek Polacek <polacek@redhat.com>
4698 * g++.dg/cpp2a/explicit18.C: New test.
4700 2021-06-08 Andrew Pinski <apinski@marvell.com>
4702 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
4703 happens on the outside of the bit_xor.
4705 2021-06-08 Jason Merrill <jason@redhat.com>
4707 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
4708 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
4709 * g++.dg/ext/utf-badconcat.C: Likewise.
4710 * g++.dg/ext/utf-badconcat2.C: Likewise.
4712 2021-06-08 Jason Merrill <jason@redhat.com>
4714 * g++.dg/cpp23/mixed-concat1.C: New test.
4716 2021-06-08 Jason Merrill <jason@redhat.com>
4718 * g++.dg/cpp23/whitespace-splice1.C: New test.
4720 2021-06-08 Jason Merrill <jason@redhat.com>
4722 * g++.dg/cpp23/narrowing-bool1.C: New test.
4724 2021-06-08 David Malcolm <dmalcolm@redhat.com>
4727 * gcc.dg/analyzer/bitfields-1.c: New test.
4728 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
4730 (test_44): Update test values assigned to the bits to ones that
4731 fit in the range of the bitfield type. Remove xfails.
4732 (test_45): Remove xfails.
4734 2021-06-08 Jason Merrill <jason@redhat.com>
4737 * g++.dg/cpp0x/initlist124.C: New test.
4739 2021-06-08 Richard Biener <rguenther@suse.de>
4741 PR tree-optimization/100923
4742 * gcc.dg/torture/pr100923.c: New testcase.
4744 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4747 * g++.dg/gomp/doacross-2.C: New test.
4749 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
4751 PR middle-end/100951
4752 * gcc.target/i386/pr100951.c: New test.
4754 2021-06-08 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
4760 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
4763 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
4764 * gfortran.dg/gomp/scan-5.f90: Likewise.
4765 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
4766 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
4767 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4768 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
4769 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4771 2021-06-08 Martin Liska <mliska@suse.cz>
4773 * gcc.dg/format/strfmon-1.c: Fix typo.
4774 * gfortran.dg/char4-subscript.f90: Likewise.
4776 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
4778 PR tree-optimization/100794
4779 * gcc.dg/tree-ssa/pr100794.c: New test.
4781 2021-06-08 Jason Merrill <jason@redhat.com>
4784 * g++.dg/template/lookup17.C: New test.
4786 2021-06-08 Jason Merrill <jason@redhat.com>
4789 * g++.dg/cpp0x/alias-decl-73.C: New test.
4791 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
4794 * gcc.target/i386/pr100637-5b.c: New test.
4795 * gcc.target/i386/pr100637-5w.c: Ditto.
4797 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4800 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
4801 * gcc.target/i386/pr82735-4.c: Likewise.
4802 * gcc.target/i386/pr82735-5.c: Likewise.
4804 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
4806 * gcc.dg/sso-14.c: Adjust.
4808 2021-06-07 Patrick Palka <ppalka@redhat.com>
4811 * g++.dg/template/access38.C: New test.
4813 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
4816 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
4819 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4822 * gcc.dg/pr100887.c: New test.
4824 2021-06-07 Jakub Jelinek <jakub@redhat.com>
4826 PR middle-end/100898
4827 * g++.dg/ext/va-arg-pack-3.C: New test.
4829 2021-06-07 liuhongt <hongtao.liu@intel.com>
4832 * g++.target/i386/pr100885.C: New test.
4834 2021-06-07 liuhongt <hongtao.liu@intel.com>
4837 * gcc.target/i386/pr82735-1.c: New test.
4838 * gcc.target/i386/pr82735-2.c: New test.
4839 * gcc.target/i386/pr82735-3.c: New test.
4840 * gcc.target/i386/pr82735-4.c: New test.
4841 * gcc.target/i386/pr82735-5.c: New test.
4843 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4845 * gcc.dg/gomp/scan-1.c: New test.
4847 2021-06-06 Jakub Jelinek <jakub@redhat.com>
4850 * c-c++-common/gomp/pr100902-1.c: New test.
4852 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
4854 * gcc.dg/sso-14.c: New test.
4856 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4863 * gfortran.dg/PR100120.f90: New test.
4864 * gfortran.dg/character_workout_1.f90: New test.
4865 * gfortran.dg/character_workout_4.f90: New test.
4867 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4869 PR middle-end/100905
4870 * gfortran.dg/gomp/loop-3.f90: New test.
4872 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
4875 * gdc.dg/pr100882a.d: New test.
4876 * gdc.dg/pr100882b.d: New test.
4877 * gdc.dg/pr100882c.d: New test.
4878 * gdc.dg/torture/pr100882.d: New test.
4880 2021-06-04 Patrick Palka <ppalka@redhat.com>
4883 * g++.dg/template/param4.C: New test.
4884 * g++.dg/template/param5.C: New test.
4885 * g++.dg/cpp1z/nontype-auto19.C: New test.
4886 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
4887 deduced type of a decltype(auto) NTTP has top-level cv-quals.
4889 2021-06-04 Patrick Palka <ppalka@redhat.com>
4892 * g++.dg/cpp0x/alias-decl-72.C: New test.
4893 * g++.dg/cpp0x/alias-decl-72a.C: New test.
4895 2021-06-04 Harald Anlauf <anlauf@gmx.de>
4898 * gfortran.dg/inline_matmul_25.f90: New test.
4900 2021-06-04 Martin Sebor <msebor@redhat.com>
4903 * gcc.dg/nonnull-6.c: New test.
4905 2021-06-04 Martin Sebor <msebor@redhat.com>
4907 PR middle-end/100732
4908 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
4909 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
4910 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
4911 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
4912 * gcc.dg/uninit-pr100732.c: New test.
4914 2021-06-04 Martin Sebor <msebor@redhat.com>
4916 * gcc.dg/Wvla-parameter-10.c: New test.
4917 * gcc.dg/Wvla-parameter-11.c: New test.
4919 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4921 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
4922 commit in addition - add more dg-errors and '... end ...' due to changed
4924 * gfortran.dg/goacc/omp.f95: Likewise.
4925 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
4927 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
4930 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
4932 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4934 * gfortran.dg/gomp/pr99928-5.f90: Really use the
4935 proper iteration variable.
4937 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4939 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
4940 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4941 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4942 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4943 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4944 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
4945 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
4946 fix loop-variable and remove xfail.
4948 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4951 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
4953 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
4956 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
4957 C/C++ version of the patch.
4958 * gfortran.dg/gomp/loop-1.f90: New test.
4959 * gfortran.dg/gomp/loop-2.f90: New test.
4960 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
4961 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
4962 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
4963 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
4964 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
4965 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
4966 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
4967 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
4968 of 'acc loops' to hide unrelated bug for now.
4969 * gfortran.dg/goacc/omp-fixed.f: Likewise
4971 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4974 * gcc.target/i386/pr100887.c: New test.
4976 2021-06-04 Jakub Jelinek <jakub@redhat.com>
4979 * g++.dg/gomp/declare-simd-8.C: New test.
4981 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
4983 * gcc.target/powerpc/not-promote-mode.c: New.
4985 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
4988 * gcc.target/i386/vperm-v2hi.c: New test.
4989 * gcc.target/i386/vperm-v4qi.c: Ditto.
4991 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
4993 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
4995 2021-06-03 Patrick Palka <ppalka@redhat.com>
4998 * g++.dg/cpp0x/alias-decl-71.C: New test.
5000 2021-06-03 Patrick Palka <ppalka@redhat.com>
5003 * g++.dg/cpp2a/using-enum-9.C: New test.
5005 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
5007 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
5009 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
5011 * gcc.target/arm/simd/mve-vabs.c: New test.
5013 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
5015 * gnat.dg/bit_packed_array6.adb: New test.
5016 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
5018 2021-06-03 Martin Liska <mliska@suse.cz>
5020 * gcc.dg/spellcheck-options-23.c: New test.
5022 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
5024 * gnat.dg/inline22.adb: New test.
5026 2021-06-03 Tamar Christina <tamar.christina@arm.com>
5028 * gcc.target/aarch64/cpunative/info_16: Update implementer.
5029 * gcc.target/aarch64/cpunative/info_17: Likewise
5031 2021-06-03 Jakub Jelinek <jakub@redhat.com>
5034 * g++.dg/gomp/depend-iterator-3.C: New test.
5035 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
5036 this as base expression of depend array section, expect a different
5037 error wording for this as depend locator and add testcases
5038 for affinity clauses.
5040 2021-06-02 Jason Merrill <jason@redhat.com>
5043 * g++.dg/init/no-elide2.C: New test.
5045 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
5047 * gcc.target/s390/ashr.c: New test.
5049 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
5052 * gfortran.dg/gomp/taskloop-2.f90: New.
5054 2021-06-02 Jakub Jelinek <jakub@redhat.com>
5056 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
5059 2021-06-01 Patrick Palka <ppalka@redhat.com>
5062 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
5063 * g++.dg/cpp0x/dc10.C: New test.
5064 * g++.dg/cpp0x/initlist-base4.C: New test.
5065 * g++.dg/cpp2a/constexpr-init22.C: New test.
5067 2021-06-01 Andrew Pinski <apinski@marvell.com>
5069 PR tree-optimization/95481
5070 * gcc.dg/tree-ssa/tailcall-10.c: New test.
5071 * gcc.dg/tree-ssa/tailcall-11.c: New test.
5072 * gcc.dg/tree-ssa/tailcall-12.c: New test.
5073 * gcc.dg/tree-ssa/tailcall-13.c: New test.
5074 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
5076 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
5079 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
5081 2021-06-01 Jason Merrill <jason@redhat.com>
5084 * g++.dg/cpp2a/destroying-delete5.C: New test.
5086 2021-06-01 Jason Merrill <jason@redhat.com>
5089 * g++.dg/cpp0x/depr-copy4.C: New test.
5091 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
5093 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
5094 * gcc.dg/pr80776-1.c: Same.
5096 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
5099 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
5100 now diagnosed with less error output.
5101 * gfortran.dg/gomp/scan-1.f90: Likewise.
5102 * gfortran.dg/gomp/pr99928-3.f90: New test.
5103 * gfortran.dg/gomp/taskloop-1.f90: New test.
5105 2021-06-01 liuhongt <hongtao.liu@intel.com>
5107 PR tree-optimization/98365
5108 * gcc.target/i386/pr98365.c: New test.
5110 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
5112 PR tree-optimization/100781
5113 * gcc.dg/pr100781.c: New.
5115 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
5117 PR tree-optimization/100774
5118 * g++.dg/pr100774.C: New.
5120 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
5122 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
5123 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
5125 2021-05-31 Richard Biener <rguenther@suse.de>
5128 * c-c++-common/builtin-shufflevector-2.c: New testcase.
5129 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
5130 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
5131 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
5133 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
5136 * g++.target/powerpc/pr99842.C: New.
5138 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
5140 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
5141 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
5142 (plugin_init): Likewise.
5143 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
5144 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5145 (plugin_init): Likewise.
5146 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
5147 (plugin_init): Likewise.
5149 2021-05-29 Jakub Jelinek <jakub@redhat.com>
5152 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
5153 combined with parallel, teams or taskloop and defaultmap(none)
5154 to constructs combined with target.
5155 * c-c++-common/gomp/pr99928-2.c: Likewise.
5156 * c-c++-common/gomp/pr99928-3.c: Likewise.
5157 * c-c++-common/gomp/pr99928-4.c: Likewise.
5158 * c-c++-common/gomp/pr99928-5.c: Likewise.
5159 * c-c++-common/gomp/pr99928-6.c: Likewise.
5160 * c-c++-common/gomp/pr99928-7.c: Likewise.
5161 * c-c++-common/gomp/pr99928-8.c: Likewise.
5162 * c-c++-common/gomp/pr99928-9.c: Likewise.
5163 * c-c++-common/gomp/pr99928-10.c: Likewise.
5164 * c-c++-common/gomp/pr99928-13.c: Likewise.
5165 * c-c++-common/gomp/pr99928-14.c: Likewise.
5167 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
5169 * gcc.dg/Wstringop-overflow-55.c:
5170 * gcc.dg/pr80776-1.c:
5172 2021-05-28 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/100778
5175 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
5177 2021-05-28 Jason Merrill <jason@redhat.com>
5181 * g++.dg/inherit/virtual15.C: New test.
5182 * g++.dg/inherit/virtual15a.C: New file.
5184 2021-05-28 Richard Biener <rguenther@suse.de>
5187 * gcc.dg/pr100791.c: New testcase.
5189 2021-05-28 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/gimplefe-error-11.c: New testcase.
5194 2021-05-28 Jakub Jelinek <jakub@redhat.com>
5197 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
5198 * c-c++-common/gomp/pr99928-9.c: Likewise.
5199 * c-c++-common/gomp/pr99928-10.c: Likewise.
5200 * c-c++-common/gomp/pr99928-16.c: New test.
5202 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
5204 * c-c++-common/gomp/affinity-1.c: New test.
5205 * c-c++-common/gomp/affinity-2.c: New test.
5206 * c-c++-common/gomp/affinity-3.c: New test.
5207 * c-c++-common/gomp/affinity-4.c: New test.
5208 * c-c++-common/gomp/affinity-5.c: New test.
5209 * c-c++-common/gomp/affinity-6.c: New test.
5210 * c-c++-common/gomp/affinity-7.c: New test.
5211 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
5212 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
5213 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
5214 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
5215 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
5216 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
5217 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
5218 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
5219 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
5220 * gfortran.dg/gomp/taskwait.f90: New test.
5222 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
5223 Richard Biener <rguenther@suse.de>
5225 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
5226 Adjust scanning pattern for !lp64.
5227 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
5228 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
5231 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
5233 PR tree-optimization/99398
5234 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
5235 * gcc.target/powerpc/vec-perm-ctor.c: New test.
5236 * gcc.target/powerpc/vec-perm-ctor.h: New test.
5238 2021-05-27 Matthias Kretz <kretz@kde.org>
5241 * g++.dg/diagnostic/pr100716.C: New test.
5242 * g++.dg/diagnostic/pr100716-1.C: Same test with
5243 -fno-pretty-templates.
5245 2021-05-27 Patrick Palka <ppalka@redhat.com>
5248 * g++.dg/cpp0x/static_assert17.C: New test.
5250 2021-05-27 Jason Merrill <jason@redhat.com>
5253 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
5255 2021-05-27 Patrick Palka <ppalka@redhat.com>
5260 * g++.dg/template/partial16.C: New test.
5261 * g++.dg/template/partial17.C: New test.
5262 * g++.dg/template/partial18.C: New test.
5263 * g++.dg/template/partial19.C: New test.
5264 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
5265 ill-formed partial specialization.
5266 * g++.dg/cpp0x/variadic38.C: Likewise.
5267 * g++.dg/cpp1z/pr81016.C: Likewise.
5268 * g++.dg/template/partial5.C: Likewise.
5269 * g++.old-deja/g++.pt/spec21.C: Likewise.
5271 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5274 * gfortran.dg/pointer_check_14.f90: New test.
5276 2021-05-27 Harald Anlauf <anlauf@gmx.de>
5279 * gfortran.dg/bounds_check_22.f90: New test.
5281 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
5283 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
5285 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
5288 * gcc.target/i386/pr100637-3b.c (avgu): New test.
5289 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
5291 2021-05-26 Patrick Palka <ppalka@redhat.com>
5294 * g++.dg/template/access37.C: New test.
5295 * g++.dg/template/access37a.C: New test.
5297 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
5299 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
5300 * gcc.dg/pr80776-1.c: Same.
5302 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
5304 * lib/target-supports.exp (check_effective_target_vect32): New.
5305 (available_vector_sizes): Append 32 for x86 targets.
5306 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
5307 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
5308 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
5309 * gcc.target/i386/pr100637-3b.c: New test.
5310 * gcc.target/i386/pr100637-3w.c: Ditto.
5311 * gcc.target/i386/pr100637-4b.c: Ditto.
5312 * gcc.target/i386/pr100637-4w.c: Ditto.
5314 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
5316 * gcc.dg/sso-13.c: New test.
5318 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
5320 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
5322 2021-05-26 Patrick Palka <ppalka@redhat.com>
5325 * g++.dg/cpp1z/elide6.C: New test.
5327 2021-05-26 Patrick Palka <ppalka@redhat.com>
5330 * g++.dg/cpp0x/noexcept68.C: New test.
5332 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5334 * gcc.target/csky/fldrd_fstrd.c: New.
5335 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
5337 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
5339 * gcc.target/csky/ldbs.c: New.
5341 2021-05-26 Andrew Pinski <apinski@marvell.com>
5343 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
5344 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
5346 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5349 * g++.dg/cpp1z/nodiscard8.C: New test.
5350 * g++.dg/cpp1z/nodiscard9.C: New test.
5352 2021-05-25 Martin Liska <mliska@suse.cz>
5354 * gcc.dg/sancov/attribute.c: New test.
5356 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
5358 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
5360 2021-05-25 Jakub Jelinek <jakub@redhat.com>
5363 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
5365 * c-c++-common/gomp/pr99928-9.c: Likewise.
5366 * c-c++-common/gomp/pr99928-10.c: Likewise.
5368 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
5370 * gcc.target/csky/fpuv3/fpuv3.exp: New.
5371 * gcc.target/csky/fpuv3/fpv3_div.c: New.
5372 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
5373 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
5374 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
5375 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
5376 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
5377 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
5378 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
5379 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
5380 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
5381 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
5382 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
5383 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
5384 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
5385 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
5386 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
5387 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
5388 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
5389 * gcc.target/csky/fpuv3/fpv3_h.c: New.
5390 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
5391 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
5392 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
5393 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
5394 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
5395 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
5396 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
5397 * gcc.target/csky/fpuv3/fpv3_max.c: New.
5398 * gcc.target/csky/fpuv3/fpv3_min.c: New.
5399 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
5400 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
5401 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
5402 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
5403 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
5404 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
5405 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
5406 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
5408 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
5410 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
5412 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
5415 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
5416 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
5417 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
5418 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
5420 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5422 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
5425 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
5427 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
5430 2021-05-24 liuhongt <hongtao.liu@intel.com>
5433 * gcc.target/i386/pr100660.c: New test.
5435 2021-05-24 Andrew Pinski <apinski@marvell.com>
5437 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
5438 when matching ssa name version.
5439 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
5441 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
5444 * gcc.target/i386/pr100722.c: New test.
5446 2021-05-23 Harald Anlauf <anlauf@gmx.de>
5449 * gfortran.dg/pr100551.f90: New test.
5451 2021-05-23 Andrew Pinski <apinski@marvell.com>
5453 * gcc.dg/gimplefe-45.c: New test.
5455 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5457 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
5459 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
5461 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
5462 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
5464 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5467 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
5468 * c-c++-common/gomp/pr99928-15.c: New test.
5470 2021-05-21 Jakub Jelinek <jakub@redhat.com>
5473 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
5474 * c-c++-common/gomp/pr99928-13.c: New test.
5475 * c-c++-common/gomp/pr99928-14.c: New test.
5477 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5480 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
5481 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5482 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5484 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5486 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5489 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
5490 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5491 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5493 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5494 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
5495 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5496 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5498 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5499 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5500 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5501 * gfortran.dg/goacc/private-3.f95: Likewise.
5503 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
5505 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
5507 * gcc.c-torture/compile/ssa-unused-1.c: New file.
5509 2021-05-21 Richard Biener <rguenther@suse.de>
5510 H.J. Lu <hjl.tools@gmail.com>
5512 * gcc.target/i386/pr90773-24.c: New test.
5513 * gcc.target/i386/pr90773-25.c: Likewise.
5515 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
5518 * g++.target/i386/pr100637-1b.C: New test.
5519 * g++.target/i386/pr100637-1w.C: Ditto.
5520 * gcc.target/i386/pr100637-2b.c: Ditto.
5521 * gcc.target/i386/pr100637-2w.c: Ditto.
5523 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
5525 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
5527 2021-05-20 Jason Merrill <jason@redhat.com>
5529 * g++.dg/cpp2a/desig19.C: New test.
5531 2021-05-20 Jason Merrill <jason@redhat.com>
5534 * g++.dg/cpp2a/desig18.C: New test.
5536 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
5538 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
5539 * lib/dg-pch.exp: Adjust diagnostic message.
5541 2021-05-20 Martin Sebor <msebor@redhat.com>
5543 PR middle-end/100684
5544 * g++.dg/warn/Wnonnull13.C: New test.
5545 * g++.dg/warn/Wnonnull14.C: New test.
5546 * g++.dg/warn/Wnonnull15.C: New test.
5548 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5550 * g++.dg/modules/omp-1_c.C: Fix testcase.
5552 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5555 * gcc.target/i386/pr100701.c: New test.
5557 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
5559 * gfortran.dg/gomp/map-6.f90: New test.
5560 * gfortran.dg/gomp/map-7.f90: New test.
5561 * gfortran.dg/gomp/map-8.f90: New test.
5563 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
5566 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
5567 * gnat.dg/unchecked_convert6.adb: Likewise.
5569 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
5572 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
5574 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5575 Torbjörn Svensson <torbjorn.svensson@st.com>
5578 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
5579 * c-c++-common/cpp/file-name-1.c: New test.
5581 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
5584 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
5585 add comments regarding what the code does.
5587 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5590 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
5591 * c-c++-common/gomp/pr99928-5.c: Likewise.
5593 2021-05-20 Jakub Jelinek <jakub@redhat.com>
5595 PR preprocessor/100646
5596 * gcc.dg/cpp/pr100646-1.c: New test.
5597 * gcc.dg/cpp/pr100646-2.c: New test.
5599 2021-05-20 Jason Merrill <jason@redhat.com>
5602 * g++.dg/cpp2a/nontype-complex1.C: New test.
5604 2021-05-20 Jason Merrill <jason@redhat.com>
5607 * g++.dg/parse/access13.C: New test.
5609 2021-05-19 Martin Sebor <msebor@redhat.com>
5612 * gcc.dg/pr100619.c: New test.
5614 2021-05-19 Jason Merrill <jason@redhat.com>
5618 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
5620 2021-05-19 Jason Merrill <jason@redhat.com>
5622 * g++.dg/cpp1z/class-deduction-access1.C: New test.
5623 * g++.dg/cpp1z/class-deduction-access2.C: New test.
5625 2021-05-19 Marek Polacek <polacek@redhat.com>
5628 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
5629 Remove dg-errors for GNU attributes.
5630 * g++.dg/ext/attrib63.C: Remove dg-error.
5631 * g++.dg/cpp0x/friend8.C: New test.
5633 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
5635 * g++.dg/modules/omp-1_a.C: Check pthread is available.
5636 * g++.dg/modules/omp-1_b.C: Ditto.
5637 * g++.dg/modules/omp-1_c.C: Ditto.
5638 * g++.dg/modules/omp-2_a.C: Ditto.
5639 * g++.dg/modules/omp-2_b.C: Ditto.
5641 2021-05-19 Alex Coplan <alex.coplan@arm.com>
5644 * gcc.target/arm/cmse/pr100333.c: New test.
5646 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5649 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
5651 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
5653 * gcc.target/riscv/arch-12.c: New.
5654 * gcc.target/riscv/attribute-19.c: New.
5656 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
5658 * gcc.target/aarch64/narrow_high_combine.c: New test.
5660 2021-05-19 Richard Biener <rguenther@suse.de>
5662 PR middle-end/100672
5663 * gcc.dg/torture/pr100672.c: New testcase.
5665 2021-05-19 Martin Liska <mliska@suse.cz>
5668 * gcc.dg/local1.c: Fix typos.
5669 * gcc.dg/ucnid-5-utf8.c: Likewise.
5670 * gcc.dg/ucnid-5.c: Likewise.
5672 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5674 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
5675 scan-assembly-times to scan-assembly not for superfluous uxtb.
5676 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
5677 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
5678 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
5679 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
5680 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
5681 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
5682 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
5683 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
5684 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
5685 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
5686 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
5687 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
5688 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
5689 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
5690 * gcc.target/aarch64/sve/ld1_extend.c: New test.
5692 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5694 PR middle-end/100576
5695 * gcc.c-torture/compile/pr100576.c: New test.
5697 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5699 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
5701 2021-05-19 Jakub Jelinek <jakub@redhat.com>
5704 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
5705 * c-c++-common/gomp/pr99928-12.c: New test.
5707 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
5709 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
5710 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
5711 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
5712 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
5713 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
5714 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
5715 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
5716 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
5717 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
5718 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
5719 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
5720 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
5721 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
5722 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
5723 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
5725 2021-05-19 Jason Merrill <jason@redhat.com>
5728 * g++.dg/dfp/mangle-6.C: New test.
5730 2021-05-19 Jason Merrill <jason@redhat.com>
5733 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
5735 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
5737 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
5738 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
5739 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
5741 2021-05-18 Jason Merrill <jason@redhat.com>
5745 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
5747 2021-05-18 Jason Merrill <jason@redhat.com>
5749 * g++.dg/cpp0x/implicit-delete1.C: New test.
5751 2021-05-18 David Malcolm <dmalcolm@redhat.com>
5754 * gcc.dg/analyzer/pr100615.c: New test.
5756 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
5759 * gcc.target/i386/pr100637-1b.c: New test.
5760 * gcc.target/i386/pr100637-1w.c: Ditto.
5761 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
5762 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
5763 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
5764 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
5765 pmovsxbd and pmovsxwq.
5766 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
5767 pmovzxbd and pmovzxwq.
5769 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
5772 * gfortran.dg/goacc-gomp/depobj.f90: New test.
5774 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
5776 * lib/gcc-dg.exp: Implement 'dg-note'.
5777 * lib/prune.exp: Likewise.
5778 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
5779 'dg-prune-output "note: ".
5780 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
5781 'dg-note', match up additional notes, one class of them with
5783 * lib/lto.exp: Implement 'dg-lto-note'.
5784 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
5786 * g++.dg/lto/odr-1_1.C: Likewise.
5787 * g++.dg/lto/odr-2_1.C: Likewise.
5789 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5791 PR rtl-optimization/100590
5792 * gcc.dg/pr100590.c: New test.
5794 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5797 * g++.dg/other/pr100580.C: New test.
5799 2021-05-18 Jakub Jelinek <jakub@redhat.com>
5801 PR tree-optimization/94589
5802 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
5804 2021-05-18 Richard Biener <rguenther@suse.de>
5806 * gcc.target/i386/pr100582.c: Adjust for AVX512.
5808 2021-05-18 Richard Biener <rguenther@suse.de>
5811 * gcc.dg/gimplefe-error-10.c: New testcase.
5813 2021-05-18 Richard Biener <rguenther@suse.de>
5816 * gcc.dg/pr100547.c: New testcase.
5817 * gcc.dg/attr-vector_size.c: Adjust.
5819 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5821 * gcc.target/s390/zvector/vec-_Bool.c: New test.
5823 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
5826 * g++.target/s390/pr100281-1.C: New test.
5827 * g++.target/s390/pr100281-2.C: New test.
5829 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
5831 PR tree-optimization/100512
5832 * gcc.dg/pr100512.c: New.
5834 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
5836 * g++.dg/conversion/pr100635.C: New test.
5838 2021-05-17 Harald Anlauf <anlauf@gmx.de>
5841 * gfortran.dg/pr98411.f90: New test.
5843 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
5845 * gcc.dg/pr100349.c: New test.
5847 2021-05-17 Tamar Christina <tamar.christina@arm.com>
5849 * gcc.target/aarch64/cpunative/info_16: New test.
5850 * gcc.target/aarch64/cpunative/info_17: New test.
5851 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
5852 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
5854 2021-05-17 Richard Biener <rguenther@suse.de>
5857 * gcc.dg/gimplefe-error-9.c: New testcase.
5859 2021-05-17 Richard Biener <rguenther@suse.de>
5861 PR middle-end/100582
5862 * gcc.target/i386/pr100582.c: New testcase.
5864 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5866 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
5867 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
5869 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
5870 vectorize float16_t vectors.
5872 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5874 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
5875 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
5876 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
5878 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
5880 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
5882 2021-05-17 liuhongt <hongtao.liu@intel.com>
5885 * gcc.target/i386/pr100549.c: New test.
5887 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5889 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
5891 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5893 * gcc.target/arm/simd/mve-vadd-1.c: New.
5895 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5897 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
5899 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5901 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
5903 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5905 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
5907 * lib/target-supports.exp
5908 (check_effective_target_arm_qbit_ok_nocache): Rename into...
5909 (check_effective_target_arm_sat_ok_nocache): ... this. Check
5910 __ARM_FEATURE_SAT and use armv6.
5912 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
5915 * gfortran.dg/gomp/workshare-59.f90: New test.
5917 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5920 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
5922 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5924 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
5926 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
5928 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
5930 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
5932 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
5935 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
5937 * gcc.target/powerpc/rop-1.c: New.
5938 * gcc.target/powerpc/rop-2.c: New.
5939 * gcc.target/powerpc/rop-3.c: New.
5940 * gcc.target/powerpc/rop-4.c: New.
5941 * gcc.target/powerpc/rop-5.c: New.
5943 2021-05-15 Martin Jambor <mjambor@suse.cz>
5946 2021-05-15 Martin Jambor <mjambor@suse.cz>
5948 PR tree-optimization/100453
5949 * gcc.dg/tree-ssa/pr100453.c: New test.
5951 2021-05-15 Jakub Jelinek <jakub@redhat.com>
5953 PR rtl-optimization/100342
5954 * gcc.target/i386/pr100342.c: New test.
5956 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5958 * gfortran.dg/gomp/parallel-master-1.f90: New test.
5959 * gfortran.dg/gomp/parallel-master-2.f90: New test.
5961 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
5963 * gfortran.dg/gomp/implicit-save.f90: New test.
5965 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5968 * g++.dg/cpp1y/pr95226.C: New test.
5970 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5973 * g++.dg/cpp0x/pr94616.C: New test.
5975 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5978 * g++.dg/cpp0x/sfinae68.C: New test.
5980 2021-05-14 Jakub Jelinek <jakub@redhat.com>
5982 * g++.dg/cpp1y/pr88872.C: New test.
5984 2021-05-14 Michael de Lang <kingoipo@gmail.com>
5986 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
5988 2021-05-14 Marek Polacek <polacek@redhat.com>
5989 Jason Merrill <jason@redhat.com>
5992 * g++.dg/cpp0x/friend7.C: New test.
5993 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
5994 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
5995 * g++.dg/cpp0x/gen-attrs-74.C: New test.
5996 * g++.dg/ext/attrib63.C: New test.
5998 2021-05-13 Martin Sebor <msebor@redhat.com>
6000 PR tree-optimization/93100
6002 * g++.dg/warn/uninit-pr93100.C: New test.
6003 * gcc.dg/uninit-pr93100.c: New test.
6004 * gcc.dg/uninit-pr98583.c: New test.
6006 2021-05-13 Martin Jambor <mjambor@suse.cz>
6008 PR tree-optimization/100453
6009 * gcc.dg/tree-ssa/pr100453.c: New test.
6011 2021-05-13 Martin Sebor <msebor@redhat.com>
6013 * g++.dg/pr100574.C: Use size_t as operator new argument type.
6015 2021-05-13 Martin Liska <mliska@suse.cz>
6017 PR middle-end/100504
6018 * gcc.target/i386/pr100504.c: New test.
6020 2021-05-13 Martin Sebor <msebor@redhat.com>
6023 * gcc.dg/Wvla-parameter-9.c: New test.
6025 2021-05-13 Jakub Jelinek <jakub@redhat.com>
6028 * c-c++-common/gomp/pr99928-1.c: New test.
6029 * c-c++-common/gomp/pr99928-2.c: New test.
6030 * c-c++-common/gomp/pr99928-3.c: New test.
6031 * c-c++-common/gomp/pr99928-4.c: New test.
6032 * c-c++-common/gomp/pr99928-5.c: New test.
6033 * c-c++-common/gomp/pr99928-6.c: New test.
6034 * c-c++-common/gomp/pr99928-7.c: New test.
6035 * c-c++-common/gomp/pr99928-8.c: New test.
6036 * c-c++-common/gomp/pr99928-9.c: New test.
6037 * c-c++-common/gomp/pr99928-10.c: New test.
6038 * c-c++-common/gomp/pr99928-11.c: New test.
6040 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
6043 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
6045 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
6047 * gcc.dg/pr100563.c: New test.
6049 2021-05-13 Jakub Jelinek <jakub@redhat.com>
6051 PR tree-optimization/98856
6052 * gcc.target/i386/sse2-psraq-1.c: New test.
6053 * gcc.target/i386/sse4_2-psraq-1.c: New test.
6054 * gcc.target/i386/avx-psraq-1.c: New test.
6055 * gcc.target/i386/avx2-psraq-1.c: New test.
6056 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
6058 * gcc.target/i386/avx2-pr82370.c: Likewise.
6059 * gcc.target/i386/avx512f-pr82370.c: Likewise.
6060 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
6061 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
6062 * gcc.dg/torture/vshuf-8.inc: Likewise.
6064 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
6067 * g++.target/i386/pr100581.C: New test.
6069 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
6072 * gnat.dg/lto21.adb: Prune new LTO warning.
6074 2021-05-13 Martin Liska <mliska@suse.cz>
6077 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
6078 * gcc.dg/torture/pr94947-1.c: Likewise.
6080 2021-05-13 liuhongt <hongtao.liu@intel.com>
6082 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
6084 2021-05-13 liuhongt <hongtao.liu@intel.com>
6087 * gcc.target/i386/avx-pr94680.c: New test.
6088 * gcc.target/i386/avx512f-pr94680.c: New test.
6089 * gcc.target/i386/sse2-pr94680.c: New test.
6091 2021-05-12 Martin Sebor <msebor@redhat.com>
6093 PR middle-end/100571
6094 * gcc.dg/Wstringop-overflow-67.c: New test.
6096 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
6099 * gcc.dg/pr100521.c: New file.
6101 2021-05-12 Marek Polacek <polacek@redhat.com>
6103 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
6105 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
6107 * c-c++-common/gomp/map-6.c: New test.
6108 * c-c++-common/gomp/map-7.c: New test.
6110 2021-05-12 Richard Biener <rguenther@suse.de>
6112 PR tree-optimization/100566
6113 * gcc.dg/torture/pr100566.c: New testcase.
6115 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6117 PR preprocessor/100392
6118 * gcc.dg/cpp/pr100392.c: New test.
6119 * gcc.dg/cpp/pr100392.h: New file.
6121 2021-05-12 Martin Liska <mliska@suse.cz>
6123 * lib/lto.exp: When running tests without jobserver, one can see
6124 the following warning for tests that use 1to1 partitioning.
6126 2021-05-12 liuhongt <hongtao.liu@intel.com>
6129 * gcc.target/i386/avx2-pr99908.c: New test.
6130 * gcc.target/i386/sse4_1-pr99908.c: New test.
6132 2021-05-12 Richard Biener <rguenther@suse.de>
6134 PR tree-optimization/100519
6135 * gcc.dg/torture/pr100519.c: New testcase.
6137 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6140 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
6142 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6144 PR middle-end/100508
6145 * gcc.dg/gomp/pr100508.c: New test.
6147 2021-05-12 Jakub Jelinek <jakub@redhat.com>
6148 Marc Glisse <marc.glisse@inria.fr>
6150 PR tree-optimization/94589
6151 * gcc.dg/tree-ssa/pr94589-1.c: New test.
6153 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
6156 * g++.target/i386/pr98218-1.C: Ditto.
6157 * gcc.target/i386/pr98218-4.c: New test.
6158 * gcc.target/i386/pr98218-1.c: Correct PR number.
6159 * gcc.target/i386/pr98218-1a.c: Ditto.
6160 * gcc.target/i386/pr98218-2.c: Ditto.
6161 * gcc.target/i386/pr98218-2a.c: Ditto.
6162 * gcc.target/i386/pr98218-3.c: Ditto.
6163 * gcc.target/i386/pr98218-3a.c: Ditto.
6165 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6167 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
6168 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
6170 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6172 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
6175 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6177 * gcc.dg/guality/pr43077-1.c: Align types of output and input
6178 operands by lifting immediates to type long.
6180 2021-05-11 Joseph Myers <joseph@codesourcery.com>
6182 * gcc.dg/c11-digit-separators-1.c,
6183 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
6186 2021-05-11 Jason Merrill <jason@redhat.com>
6189 * g++.dg/ext/vector41.C: New test.
6191 2021-05-11 Martin Liska <mliska@suse.cz>
6193 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
6194 * brig.dg/README: Removed.
6195 * brig.dg/dg.exp: Removed.
6196 * brig.dg/test/gimple/alloca.hsail: Removed.
6197 * brig.dg/test/gimple/atomics.hsail: Removed.
6198 * brig.dg/test/gimple/branches.hsail: Removed.
6199 * brig.dg/test/gimple/fbarrier.hsail: Removed.
6200 * brig.dg/test/gimple/function_calls.hsail: Removed.
6201 * brig.dg/test/gimple/internal-casts.hsail: Removed.
6202 * brig.dg/test/gimple/kernarg.hsail: Removed.
6203 * brig.dg/test/gimple/mem.hsail: Removed.
6204 * brig.dg/test/gimple/mulhi.hsail: Removed.
6205 * brig.dg/test/gimple/packed.hsail: Removed.
6206 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
6207 * brig.dg/test/gimple/smoke_test.hsail: Removed.
6208 * brig.dg/test/gimple/variables.hsail: Removed.
6209 * brig.dg/test/gimple/vector.hsail: Removed.
6210 * lib/brig-dg.exp: Removed.
6211 * lib/brig.exp: Removed.
6213 2021-05-11 Alex Coplan <alex.coplan@arm.com>
6216 * gcc.target/arm/cmse/pr99725.c: New test.
6218 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
6220 * gcc.target/aarch64/fmul_lane_1.c: New test.
6222 2021-05-11 Richard Biener <rguenther@suse.de>
6224 PR middle-end/100509
6225 * gcc.dg/pr100509.c: New testcase.
6227 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
6229 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
6231 2021-05-11 Patrick Palka <ppalka@redhat.com>
6234 * g++.dg/lookup/operator-3.C: New test.
6236 2021-05-11 Patrick Palka <ppalka@redhat.com>
6239 * g++.dg/cpp2a/concepts-ctad4.C: New test.
6241 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
6243 * gnat.dg/specs/opt5.ads: New test.
6244 * gnat.dg/specs/opt5_pkg.ads: New helper.
6246 2021-05-10 Martin Sebor <msebor@redhat.com>
6248 PR middle-end/100425
6249 PR middle-end/100510
6250 * c-c++-common/Walloca-larger-than.C: New test.
6251 * gcc.dg/Walloca-larger-than-4.c: New test.
6252 * gcc.dg/Wvla-larger-than-5.c: New test.
6253 * gcc.dg/pr79972.c: Remove unexpected warning directive.
6255 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
6257 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
6258 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
6260 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6262 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
6264 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
6266 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
6268 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
6270 PR tree-optimization/42587
6271 * gcc.dg/optimize-bswapsi-6.c: New test.
6273 2021-05-10 Richard Biener <rguenther@suse.de>
6276 * g++.dg/vect/slp-pr99971.cc: Align data.
6278 2021-05-10 Richard Biener <rguenther@suse.de>
6280 PR tree-optimization/100492
6281 * gcc.dg/torture/pr100492.c: New testcase.
6283 2021-05-10 Richard Biener <rguenther@suse.de>
6285 PR middle-end/100464
6287 * gcc.dg/pr100464.c: New testcase.
6288 * g++.dg/tree-ssa/array-temp1.C: Adjust.
6290 2021-05-10 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/100434
6293 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
6295 2021-05-10 Alex Coplan <alex.coplan@arm.com>
6298 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6299 Update now that we're (correctly) using full 128-bit vector
6301 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6303 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6305 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6307 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
6311 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
6314 * gfortran.dg/class_dummy_7.f90: Correct PR number.
6316 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
6318 * gcc.dg/sso-9.c: Delete.
6320 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6322 * gnat.dg/debug18.adb: New test.
6324 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
6326 * gcc.dg/sso-12.c: New test.
6328 2021-05-07 Jason Merrill <jason@redhat.com>
6330 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
6333 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6335 PR tree-optimization/79333
6336 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
6338 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6341 * c-c++-common/gomp/pr100450.c: New test.
6343 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
6346 * gcc.target/i386/pr100445-1.c: New test.
6348 2021-05-07 Jakub Jelinek <jakub@redhat.com>
6351 * gcc.target/i386/pr100445.c: New test.
6353 2021-05-06 Joseph Myers <joseph@codesourcery.com>
6356 PR preprocessor/97604
6357 * g++.dg/cpp1y/digit-sep-neg-2.C,
6358 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
6359 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
6360 Adjust expected messages.
6362 2021-05-06 Martin Jambor <mjambor@suse.cz>
6364 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
6365 05193687dde, make the argv again pointer to an array.
6367 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
6369 * gnat.dg/opt93.adb: Compile only for LP64 targets.
6371 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6373 * lib/target-supports.exp: Add s390 checks for vect conversions.
6375 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
6377 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
6379 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
6383 * gfortran.dg/class_dummy_6.f90: New test.
6384 * gfortran.dg/class_dummy_7.f90: New test.
6386 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
6389 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
6391 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
6393 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
6394 __builtin_s390_vpdi.
6395 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
6398 2021-05-06 Jakub Jelinek <jakub@redhat.com>
6400 PR tree-optimization/94589
6401 * gcc.dg/pr94589-1.c: New test.
6402 * gcc.dg/pr94589-2.c: New test.
6403 * gcc.dg/pr94589-3.c: New test.
6404 * gcc.dg/pr94589-4.c: New test.
6405 * g++.dg/opt/pr94589-1.C: New test.
6406 * g++.dg/opt/pr94589-2.C: New test.
6407 * g++.dg/opt/pr94589-3.C: New test.
6408 * g++.dg/opt/pr94589-4.C: New test.
6410 2021-05-06 Richard Biener <rguenther@suse.de>
6413 * gcc.dg/pr100373.c: New testcase.
6415 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6417 * gcc.c-torture/execute/20210505-1.c: New test.
6419 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
6422 * gcc.target/i386/pr91400-1.c: New test.
6423 * gcc.target/i386/pr91400-2.c: Likewise.
6425 2021-05-05 Martin Sebor <msebor@redhat.com>
6427 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6429 2021-05-05 Harald Anlauf <anlauf@gmx.de>
6432 * gfortran.dg/argument_checking_25.f90: New test.
6434 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
6437 * gcc.target/i386/pr98218-1.c: New test.
6438 * gcc.target/i386/pr98218-1a.c: Ditto.
6439 * gcc.target/i386/pr98218-2.c: Ditto.
6440 * gcc.target/i386/pr98218-2a.c: Ditto.
6441 * gcc.target/i386/pr98218-3.c: Ditto.
6442 * gcc.target/i386/pr98218-3a.c: Ditto.
6443 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
6444 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
6446 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6448 * gnat.dg/debug17.adb: Minor tweak.
6450 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
6452 * gnat.dg/debug8.adb: Minor tweak.
6453 * gnat.dg/debug11.adb: Likewise.
6454 * gnat.dg/debug16.adb: Likewise.
6455 * gnat.dg/debug17.adb: New test.
6456 * gnat.dg/specs/debug1.ads: Minor tweak.
6458 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
6460 * gcc.dg/vect/slp-21.c: Add s390.
6462 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
6465 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
6467 2021-05-05 Richard Biener <rguenther@suse.de>
6469 PR tree-optimization/79333
6470 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
6471 * gcc.dg/graphite/fuse-1.c: Adjust.
6472 * gcc.dg/pr43864-4.c: Likewise.
6474 2021-05-05 Richard Biener <rguenther@suse.de>
6476 PR middle-end/100394
6477 * g++.dg/torture/pr100382.C: New testcase.
6479 2021-05-04 Martin Sebor <msebor@redhat.com>
6481 PR middle-end/100307
6482 * g++.dg/warn/Wplacement-new-size-9.C: New test.
6483 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6485 2021-05-04 Martin Sebor <msebor@redhat.com>
6487 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
6489 2021-05-04 Martin Sebor <msebor@redhat.com>
6491 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
6493 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
6495 * gcc.target/s390/oscbreak-1.c: Compile with -O1
6498 2021-05-04 Richard Biener <rguenther@suse.de>
6500 PR tree-optimization/100414
6501 * gcc.dg/pr100414.c: New testcase.
6503 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
6505 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
6507 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
6509 * gnat.dg/opt94.adb: New file.
6510 * gnat.dg/opt94_pkg.adb: New file.
6511 * gnat.dg/opt94_pkg.ads: New file.
6513 2021-05-04 Richard Biener <rguenther@suse.de>
6515 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
6516 simplify dump scanning down to one case.
6518 2021-05-04 Richard Biener <rguenther@suse.de>
6520 PR tree-optimization/100329
6521 * gcc.dg/torture/pr100329.c: New testcase.
6523 2021-05-04 Richard Biener <rguenther@suse.de>
6525 PR tree-optimization/100398
6526 * gcc.dg/torture/pr100398.c: New testcase.
6528 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6530 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6531 Fix dg directives order.
6532 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6535 2021-05-03 Jeff Law <jlaw@tachyum.com>
6537 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
6540 2021-05-03 Patrick Palka <ppalka@redhat.com>
6543 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
6545 2021-05-03 Patrick Palka <ppalka@redhat.com>
6549 * g++.dg/template/call8.C: New test.
6550 * g++.dg/template/koenig12a.C: New test.
6552 2021-05-03 Jeff Law <jlaw@tachyum.com>
6554 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
6556 2021-05-03 Marek Polacek <polacek@redhat.com>
6559 * g++.dg/concepts/diagnostic18.C: New test.
6561 2021-05-03 Marek Polacek <polacek@redhat.com>
6564 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
6566 2021-05-03 Jeff Law <jlaw@tachyum.com>
6568 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
6570 2021-05-03 Jeff Law <jlaw@tachyum.com>
6572 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
6574 2021-05-03 Jeff Law <jlaw@tachyum.com>
6576 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
6578 2021-05-03 Jeff Law <jlaw@tachyum.com>
6580 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
6581 cr16 and xstormy16 targets.
6583 2021-05-03 Richard Biener <rguenther@suse.de>
6585 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
6586 * gcc.dg/pr81192.c: Disable DSE.
6588 2021-05-03 Richard Biener <rguenther@suse.de>
6590 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
6592 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
6595 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
6596 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
6598 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
6600 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
6601 mapping class on AIX.
6602 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
6603 * gcc.c-torture/execute/alias-2.c: Same.
6604 * gcc.dg/alias-7.c: Same.
6606 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
6608 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
6610 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
6613 2021-04-30 Richard Biener <rguenther@suse.de>
6616 * g++.dg/pr98032.C: New testcase.
6618 2021-04-30 Richard Biener <rguenther@suse.de>
6620 PR tree-optimization/96513
6621 * gcc.dg/torture/pr96513.c: New testcase.
6623 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
6626 * gcc.target/i386/pr98060.c: New test.
6628 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
6630 PR rtl-optimization/100225
6631 PR rtl-optimization/84878
6632 * gcc.dg/pr100225.c: New test.
6634 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6636 PR preprocessor/82359
6637 * g++.dg/cpp1y/digit-sep-line.C,
6638 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
6640 2021-04-29 Jason Merrill <jason@redhat.com>
6642 * g++.dg/lookup/using-decl1.C: New test.
6644 2021-04-29 Jason Merrill <jason@redhat.com>
6647 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
6649 2021-04-29 Patrick Palka <ppalka@redhat.com>
6652 * g++.dg/template/koenig12.C: New test.
6654 2021-04-29 Marek Polacek <polacek@redhat.com>
6657 * g++.dg/cpp1z/class-deduction87.C: New test.
6659 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
6661 PR rtl-optimization/100303
6662 * g++.dg/torture/pr100303.C: New file.
6664 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
6667 * g++.dg/pr90773-1.h: New test.
6668 * g++.dg/pr90773-1a.C: Likewise.
6669 * g++.dg/pr90773-1b.C: Likewise.
6670 * g++.dg/pr90773-1c.C: Likewise.
6671 * g++.dg/pr90773-1d.C: Likewise.
6672 * gcc.target/i386/pr90773-1.c: Likewise.
6673 * gcc.target/i386/pr90773-2.c: Likewise.
6674 * gcc.target/i386/pr90773-3.c: Likewise.
6675 * gcc.target/i386/pr90773-4.c: Likewise.
6676 * gcc.target/i386/pr90773-5.c: Likewise.
6677 * gcc.target/i386/pr90773-6.c: Likewise.
6678 * gcc.target/i386/pr90773-7.c: Likewise.
6679 * gcc.target/i386/pr90773-8.c: Likewise.
6680 * gcc.target/i386/pr90773-9.c: Likewise.
6681 * gcc.target/i386/pr90773-10.c: Likewise.
6682 * gcc.target/i386/pr90773-11.c: Likewise.
6683 * gcc.target/i386/pr90773-12.c: Likewise.
6684 * gcc.target/i386/pr90773-13.c: Likewise.
6685 * gcc.target/i386/pr90773-14.c: Likewise.
6687 2021-04-29 Richard Biener <rguenther@suse.de>
6689 PR tree-optimization/100253
6690 * g++.dg/pr100253.C: New testcase.
6692 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6695 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
6697 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6700 * gcc.target/aarch64/sve/pr100302.c: New test.
6702 2021-04-29 Jakub Jelinek <jakub@redhat.com>
6705 * c-c++-common/gomp/task-detach-3.c: New test.
6707 2021-04-29 Richard Biener <rguenther@suse.de>
6709 PR tree-optimization/99912
6710 * gcc.dg/pr95580.c: Disable DSE.
6711 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
6712 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
6713 to prevent them from being removed.
6714 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6716 2021-04-29 Martin Sebor <msebor@redhat.com>
6718 PR middle-end/100250
6719 * gcc.dg/uninit-pr100250.c: New test.
6721 2021-04-29 Joseph Myers <joseph@codesourcery.com>
6723 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
6724 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
6726 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
6728 * gfortran.dg/gomp/map-5.f90: New test.
6730 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
6732 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
6733 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
6734 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
6736 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6738 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
6740 2021-04-28 Alexandre Oliva <oliva@adacore.com>
6742 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
6743 mismatch when asm comments start with "/ ".
6745 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
6748 * gcc.c-torture/compile/pr100305.c: New test.
6750 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6753 * gfortran.dg/PR82376.f90: New test.
6755 2021-04-28 Richard Biener <rguenther@suse.de>
6757 PR tree-optimization/100292
6758 * gcc.dg/pr100292.c: New testcase.
6760 2021-04-28 Richard Wai <richard@annexi-strayline.com>
6762 * gnat.dg/containers2.adb: New test.
6764 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
6766 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
6768 2021-04-27 Jason Merrill <jason@redhat.com>
6771 * g++.dg/cpp0x/depr-copy3.C: New test.
6773 2021-04-27 Patrick Palka <ppalka@redhat.com>
6776 * g++.dg/cpp0x/variadic182.C: New test.
6778 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6780 PR middle-end/100284
6781 * gcc.target/aarch64/sve/pr81003.c: New test.
6783 2021-04-27 Martin Sebor <msebor@redhat.com>
6786 * g++.dg/ext/flexary13.C: Remove malformed directives.
6788 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
6791 * gcc.c-torture/compile/pr100106.c: New testcase.
6793 2021-04-27 Alex Coplan <alex.coplan@arm.com>
6796 * gcc.target/arm/pr99977.c: New test.
6798 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6800 PR tree-optimization/100239
6801 * gcc.dg/pr100239.c: New test.
6803 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6805 PR rtl-optimization/100254
6806 * g++.dg/opt/pr100254.C: New test.
6808 2021-04-27 Richard Biener <rguenther@suse.de>
6810 PR tree-optimization/99912
6811 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
6812 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
6813 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
6814 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
6816 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6818 PR tree-optimization/95527
6819 * gcc.dg/tree-ssa/pr95527-2.c: New test.
6821 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6823 PR tree-optimization/96696
6824 * gcc.target/i386/pr96696.c: New test.
6826 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6829 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
6830 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
6831 expected error message when subtracting pointers to different
6832 vector types. Expect warnings when mixing them elsewhere.
6833 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
6834 XFAILs. Tweak error messages for some cases.
6836 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
6838 * gcc.target/aarch64/simd/ssra.c: Use +nosve
6839 * gcc.target/aarch64/simd/usra.c: Likewise.
6841 2021-04-27 Richard Biener <rguenther@suse.de>
6843 PR tree-optimization/100051
6844 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
6846 2021-04-27 Richard Biener <rguenther@suse.de>
6849 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
6850 malformed dg directive.
6852 2021-04-27 Richard Biener <rguenther@suse.de>
6855 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
6856 * g++.dg/ipa/pr45572-2.C: Likewise.
6857 * g++.dg/template/spec26.C: Likewise.
6858 * gcc.dg/pr20126.c: Likewise.
6859 * gcc.dg/tree-ssa/pr20739.c: Likewise.
6861 2021-04-27 Richard Biener <rguenther@suse.de>
6863 PR tree-optimization/100278
6864 * gcc.dg/tree-ssa/pr100278.c: New testcase.
6866 2021-04-27 Jakub Jelinek <jakub@redhat.com>
6869 * gcc.target/i386/pr99405.c: New test.
6871 2021-04-27 Richard Biener <rguenther@suse.de>
6873 PR tree-optimization/99776
6874 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
6876 2021-04-26 Patrick Palka <ppalka@redhat.com>
6879 * g++.dg/cpp1y/constexpr-base1.C: New test.
6880 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
6882 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6884 * gfortran.dg/goacc/classify-serial.f95:
6885 Use [Ww]arning in dg-bogus as FE diagnostic and default
6886 diagnostic differ and the result depends on ENABLE_OFFLOAD.
6887 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6888 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6890 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
6892 * gfortran.dg/goacc/classify-serial.f95:
6893 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
6894 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6895 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6897 2021-04-26 Richard Biener <rguenther@suse.de>
6899 PR tree-optimization/99956
6900 * gfortran.dg/pr99956.f: New testcase.
6902 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
6904 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
6905 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
6906 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
6907 * gcc.target/arm/cmse/cmse-16.c: Likewise.
6908 * gcc.target/arm/cmse/struct-1.c: Likewise.
6909 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
6911 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
6914 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
6916 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
6918 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
6919 Nathan Sidwell <nathan@codesourcery.com>
6920 Tom de Vries <vries@codesourcery.com>
6921 Julian Brown <julian@codesourcery.com>
6922 Kwok Cheung Yeung <kcy@codesourcery.com>
6924 * c-c++-common/goacc/diag-parallelism-1.c: New.
6925 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
6926 and match diagnostics, as appropriate.
6927 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6928 * c-c++-common/goacc/classify-kernels.c: Likewise.
6929 * c-c++-common/goacc/classify-parallel.c: Likewise.
6930 * c-c++-common/goacc/classify-routine.c: Likewise.
6931 * c-c++-common/goacc/classify-serial.c: Likewise.
6932 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
6933 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6934 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
6935 * c-c++-common/goacc/parallel-reduction.c: Likewise.
6936 * c-c++-common/goacc/pr70688.c: Likewise.
6937 * c-c++-common/goacc/routine-1.c: Likewise.
6938 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
6939 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6940 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6941 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6942 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6943 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6944 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6945 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
6946 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
6947 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6948 * gfortran.dg/goacc/routine-4.f90: Likewise.
6949 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
6950 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6951 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
6952 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6954 2021-04-26 Richard Biener <rguenther@suse.de>
6956 PR tree-optimization/99473
6957 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
6959 2021-04-25 liuhongt <hongtao.liu@intel.com>
6962 * gcc.target/i386/pr98911.c: New test.
6963 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
6964 with __builtin_ia32_pcmpistrm128 since it has been folded.
6966 2021-04-24 David Malcolm <dmalcolm@redhat.com>
6969 * g++.dg/analyzer/pr100244.C: New test.
6971 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6974 * gfortran.dg/pr100154.f90: New test.
6976 2021-04-24 Harald Anlauf <anlauf@gmx.de>
6979 * gfortran.dg/ptr-func-4.f90: New test.
6981 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
6983 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
6984 * gcc.dg/guality/guality.c: Likewise.
6985 * gcc.dg/guality/inline-params.c: Likewise.
6986 * gcc.dg/guality/loop-1.c: Likewise.
6987 * gcc.dg/guality/pr36728-1.c: Likewise.
6988 * gcc.dg/guality/pr36728-2.c: Likewise.
6989 * gcc.dg/guality/pr36728-3.c: Likewise.
6990 * gcc.dg/guality/pr41447-1.c: Likewise.
6991 * gcc.dg/guality/pr54200.c: Likewise.
6992 * gcc.dg/guality/pr54519-1.c: Likewise.
6993 * gcc.dg/guality/pr54519-2.c: Likewise.
6994 * gcc.dg/guality/pr54519-3.c: Likewise.
6995 * gcc.dg/guality/pr54519-4.c: Likewise.
6996 * gcc.dg/guality/pr54519-5.c: Likewise.
6997 * gcc.dg/guality/pr54519-6.c: Likewise.
6998 * gcc.dg/guality/pr54693-2.c: Likewise.
6999 * gcc.dg/guality/pr56154-1.c: Likewise.
7000 * gcc.dg/guality/pr59776.c: Likewise.
7001 * gcc.dg/guality/pr68860-1.c: Likewise.
7002 * gcc.dg/guality/pr68860-2.c: Likewise.
7003 * gcc.dg/guality/pr90074.c: Likewise.
7004 * gcc.dg/guality/pr90716.c: Likewise.
7005 * gcc.dg/guality/sra-1.c: Likewise.
7007 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
7009 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
7011 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
7012 * gcc.dg/guality/pr59776.c: Likewise.
7013 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
7015 2021-04-24 Patrick Palka <ppalka@redhat.com>
7022 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
7023 * g++.dg/cpp2a/nontype-class45.C: New test.
7024 * g++.dg/cpp2a/nontype-class46.C: New test.
7025 * g++.dg/cpp2a/nontype-class47.C: New test.
7026 * g++.dg/cpp2a/nontype-class48.C: New test.
7028 2021-04-24 Patrick Palka <ppalka@redhat.com>
7031 * g++.dg/cpp1z/class-deduction86.C: New test.
7033 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
7036 * gcc.target/powerpc/pr98952.c: New test.
7038 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
7041 * gcc.target/i386/pr79514.c (dg-error):
7042 Expect error for 64bit targets.
7044 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
7047 * gcc.target/i386/pr100182.c: New test.
7048 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
7049 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
7051 2021-04-23 Patrick Palka <ppalka@redhat.com>
7054 * g++.dg/concepts/diagnostic17.C: New test.
7056 2021-04-23 Patrick Palka <ppalka@redhat.com>
7059 * g++.dg/cpp1z/direct-enum-init2.C: New test.
7061 2021-04-23 Richard Biener <rguenther@suse.de>
7063 PR tree-optimization/99971
7064 * g++.dg/vect/slp-pr99971.cc: New testcase.
7066 2021-04-23 liuhongt <hongtao.liu@intel.com>
7069 * gcc.target/i386/pr100093.c: New test.
7071 2021-04-22 Patrick Palka <ppalka@redhat.com>
7074 * g++.dg/cpp2a/concepts-uneval3.C: New test.
7076 2021-04-22 Patrick Palka <ppalka@redhat.com>
7079 * g++.dg/template/partial-specialization9.C: New test.
7081 2021-04-22 Marek Polacek <polacek@redhat.com>
7084 * g++.dg/warn/Wtype-limits6.C: New test.
7086 2021-04-22 Patrick Palka <ppalka@redhat.com>
7089 * g++.dg/cpp0x/sfinae67.C: New test.
7091 2021-04-22 Patrick Palka <ppalka@redhat.com>
7094 * g++.dg/template/access36.C: New test.
7096 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
7098 * substr_9.f90: Move to ...
7099 * gfortran.dg/substr_9.f90: ... here.
7100 * substr_10.f90: Move to ...
7101 * gfortran.dg/substr_10.f90: ... here.
7103 2021-04-22 Martin Liska <mliska@suse.cz>
7107 * g++.dg/template/nontype29.C: Fix typos and missing comments.
7108 * gcc.dg/Warray-bounds-64.c: Likewise.
7109 * gcc.dg/Warray-parameter.c: Likewise.
7110 * gcc.dg/Wstring-compare.c: Likewise.
7111 * gcc.dg/format/gcc_diag-11.c: Likewise.
7112 * gfortran.dg/array_constructor_3.f90: Likewise.
7113 * gfortran.dg/matmul_bounds_9.f90: Likewise.
7114 * gfortran.dg/pr78033.f90: Likewise.
7115 * gfortran.dg/pr96325.f90: Likewise.
7117 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
7120 * gcc.target/i386/pr100119.c: New test.
7122 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7125 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
7127 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
7129 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
7130 obtained hard limit, and only call setrlimit if new softlimit is lower.
7132 2021-04-22 Richard Biener <rguenther@suse.de>
7135 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
7138 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
7140 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
7143 2021-04-21 Marek Polacek <polacek@redhat.com>
7146 * g++.dg/cpp0x/enum_base4.C: New test.
7147 * g++.dg/cpp0x/enum_base5.C: New test.
7149 2021-04-21 Alex Coplan <alex.coplan@arm.com>
7152 * gcc.target/aarch64/pr99988.c: New test.
7154 2021-04-21 Jakub Jelinek <jakub@redhat.com>
7156 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
7158 * g++.dg/cpp1y/auto-fn61.C: Likewise.
7159 * g++.dg/cpp2a/nontype-class39.C: Likewise.
7160 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
7161 * g++.dg/cpp0x/vt-88982.C: Likewise.
7162 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
7163 dg-additional-options.
7164 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7166 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
7168 * gcc.target/i386/monitor-2.c: New test.
7170 2021-04-21 Richard Biener <rguenther@suse.de>
7173 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
7174 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
7176 2021-04-21 Jakub Jelinek <jakub@redhat.com>
7178 PR rtl-optimization/100148
7179 * g++.dg/opt/pr100148.C: New test.
7181 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
7183 * gfortran.dg/gomp/depobj-1.f90: New test.
7184 * gfortran.dg/gomp/depobj-2.f90: New test.
7186 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7188 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
7190 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
7192 PR middle-end/100130
7193 * c-c++-common/attr-retain-10.c: New test.
7194 * c-c++-common/attr-retain-11.c: Likewise.
7196 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7198 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
7199 must match for target IBM Z only.
7201 2021-04-20 Jason Merrill <jason@redhat.com>
7204 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
7206 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7208 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
7209 z/Architecture only.
7211 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
7214 * gfortran.dg/pdt_31.f03: New test.
7215 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
7218 2021-04-19 Marek Polacek <polacek@redhat.com>
7221 * g++.dg/concepts/diagnostic16.C: New test.
7223 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
7226 * gdc.dg/pr98457.d: New test.
7228 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7231 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
7234 2021-04-19 Richard Biener <rguenther@suse.de>
7236 PR preprocessor/100142
7237 * gcc.dg/pr100142.c: New testcase.
7238 * g++.dg/diagnostic/pr72803.C: Revert last change.
7240 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
7242 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
7243 '--param=openacc-kernels=[...]'.
7244 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7245 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7246 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
7247 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7248 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7249 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7250 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7252 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
7254 * gnat.dg/opt92.adb: New test.
7256 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7258 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
7259 * c-c++-common/zero-scratch-regs-9.c: Likewise.
7260 * c-c++-common/zero-scratch-regs-10.c: Likewise.
7261 * c-c++-common/zero-scratch-regs-11.c: Likewise.
7262 * gcc.target/s390/zero-scratch-regs-1.c: New test.
7264 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7267 * gfortran.dg/PR100094.f90: New test.
7269 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
7272 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7275 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7278 * gcc.target/aarch64/pr91710.c: New test.
7280 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7283 * gfortran.dg/PR10018.f90: New test.
7285 2021-04-16 Tamar Christina <tamar.christina@arm.com>
7288 * gcc.target/aarch64/sve/pr100048.c: New test.
7290 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7293 * g++.dg/cpp0x/constexpr-100111.C: New test.
7295 2021-04-16 Marek Polacek <polacek@redhat.com>
7298 * g++.dg/cpp2a/typename14.C: Don't expect particular error
7300 * g++.dg/cpp2a/typename19.C: New test.
7302 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
7304 * gcc.dg/gimplefe-40.c: Moved to...
7305 * gcc.dg/vect/gimplefe-40.c: ...here.
7306 * gcc.dg/gimplefe-41.c: Moved to...
7307 * gcc.dg/vect/gimplefe-41.c: ...here.
7309 2021-04-16 Harald Anlauf <anlauf@gmx.de>
7310 Paul Thomas <pault@gcc.gnu.org>
7313 * gfortran.dg/pr63797.f90: New test.
7315 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7317 * gcc.dg/tree-ssa/pr83403-1.c: Revert
7318 max-completely-peeled-insns to the default value on IBM Z.
7319 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
7321 2021-04-16 Patrick Palka <ppalka@redhat.com>
7324 * g++.dg/cpp2a/constexpr-init21.C: New test.
7326 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7329 * gcc.target/aarch64/pr100075.c: New test.
7331 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
7333 PR rtl-optimization/99596
7334 * gcc.target/arm/pr99596.c: New test.
7336 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
7339 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
7341 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
7342 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
7343 missing quotes around switch names.
7344 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
7346 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7349 * gcc.target/aarch64/pr99767.c: New test.
7351 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7354 * g++.dg/cpp23/lambda-specifiers2.C: New test.
7356 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7359 * g++.dg/cpp1z/pr99833.C: New test.
7360 * g++.dg/cpp2a/pr99833.C: New test.
7362 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7364 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
7365 the default value on IBM Z.
7367 2021-04-16 Jason Merrill <jason@redhat.com>
7370 * g++.dg/abi/mangle71.C: Fix expected mangling.
7371 * g++.dg/abi/mangle77.C: New test.
7372 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
7373 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
7374 * g++.dg/cpp2a/nontype-class44.C: New test.
7376 2021-04-15 Martin Sebor <msebor@redhat.com>
7380 * gcc.dg/Warray-parameter-9.c: New test.
7381 * gcc.dg/Wnonnull-6.c: New test.
7382 * gcc.dg/Wreturn-type3.c: New test.
7383 * gcc.dg/Wunused-result.c: New test.
7384 * gcc.dg/attr-noreturn.c: New test.
7385 * gcc.dg/attr-returns-nonnull.c: New test.
7387 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
7390 * gcc.dg/pr84877.c: Xfail for cris-*-*.
7392 2021-04-15 Jason Merrill <jason@redhat.com>
7395 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
7397 2021-04-15 Martin Sebor <msebor@redhat.com>
7399 * gcc.dg/uninit-pr89230-1.c: New test.
7400 * gcc.dg/uninit-pr89230-2.c: Same.
7402 2021-04-15 Jason Merrill <jason@redhat.com>
7405 * g++.dg/cpp0x/noexcept67.C: New test.
7407 2021-04-15 Jason Merrill <jason@redhat.com>
7410 * g++.dg/cpp2a/lambda-uneval15.C: New test.
7412 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7414 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
7415 -mtune=generic to the SVE flags.
7416 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7417 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7418 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7420 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7422 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
7423 (aarch64-with-arch-dg-options): Likewise.
7424 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
7425 aarch64-with-arch-dg-options. Move the default architecture
7426 flags to the final dg-runtest argument.
7427 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
7429 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7431 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7434 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7436 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7439 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
7440 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
7442 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
7445 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7447 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7450 * gcc.target/aarch64/pr100056.c: New test.
7452 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
7454 * gcc.dg/pr93210.c: Adapt regex in order to also support a
7455 RESULT_DECL as an operand for a RETURN_EXPR.
7457 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7459 * gcc.target/aarch64/sve/pr99929_1.c: New file.
7460 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
7462 2021-04-14 Jason Merrill <jason@redhat.com>
7465 * g++.dg/template/dependent-tmpl2.C: New test.
7467 2021-04-14 Jason Merrill <jason@redhat.com>
7470 * g++.dg/parse/uneval1.C: New test.
7472 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
7474 PR rtl-optimization/100066
7475 * gcc.target/i386/pr100066.c: New.
7477 2021-04-14 Martin Sebor <msebor@redhat.com>
7479 * gcc.dg/pr86058.c: Limit to just x86_64.
7481 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
7484 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
7486 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
7488 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
7489 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
7491 2021-04-14 Patrick Palka <ppalka@redhat.com>
7495 * g++.dg/cpp1z/class-deduction85.C: New test.
7496 * g++.dg/template/ref11.C: New test.
7498 2021-04-14 Jason Merrill <jason@redhat.com>
7501 * g++.dg/cpp2a/lambda-uneval14.C: New test.
7503 2021-04-14 Jason Merrill <jason@redhat.com>
7506 * g++.dg/debug/defaulted1.C: New test.
7508 2021-04-14 Jason Merrill <jason@redhat.com>
7511 * g++.dg/debug/cleanup1.C: New test.
7512 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
7513 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
7514 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
7515 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
7516 * g++.dg/tm/inherit2.C: Likewise.
7517 * g++.dg/tm/unsafe1.C: Likewise.
7518 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
7519 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
7521 2021-04-13 Martin Sebor <msebor@redhat.com>
7523 PR tree-optimization/82800
7524 * g++.dg/warn/uninit-pr82800.C: New test.
7526 2021-04-13 Martin Sebor <msebor@redhat.com>
7529 * gcc.dg/pr86058.c: New test.
7531 2021-04-13 Patrick Palka <ppalka@redhat.com>
7534 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
7535 * g++.old-deja/g++.ns/template7.C: Likewise.
7536 * g++.old-deja/g++.pt/crash8.C: Likewise.
7538 2021-04-13 Jason Merrill <jason@redhat.com>
7541 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7543 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7546 * g++.dg/cpp2a/spaceship-err6.C: New test.
7548 2021-04-13 Jason Merrill <jason@redhat.com>
7551 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7553 2021-04-13 Patrick Palka <ppalka@redhat.com>
7556 * g++.dg/parse/template2.C: Adjust expected diagnostic.
7557 * g++.dg/template/error8.C: Likewise.
7558 * g++.dg/cpp1z/class-deduction84.C: New test.
7560 2021-04-13 Richard Biener <rguenther@suse.de>
7562 PR tree-optimization/100053
7563 * gcc.dg/torture/pr100053.c: New testcase.
7564 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
7566 2021-04-13 Jason Merrill <jason@redhat.com>
7569 * g++.dg/cpp0x/constexpr-base7.C: New test.
7571 2021-04-13 Nathan Sidwell <nathan@acm.org>
7573 PR preprocessor/99446
7574 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
7576 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7579 * gcc.target/aarch64/pr100028.c: New test.
7581 2021-04-13 Patrick Palka <ppalka@redhat.com>
7584 * g++.dg/cpp2a/nontype-class43.C: New test.
7586 2021-04-13 Patrick Palka <ppalka@redhat.com>
7590 * g++.dg/cpp2a/concepts-uneval1.C: New test.
7591 * g++.dg/cpp2a/concepts-uneval2.C: New test.
7593 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
7596 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7597 line 971 for cris-*-*.
7599 2021-04-13 David Malcolm <dmalcolm@redhat.com>
7602 * gcc.dg/analyzer/pr98599-a.c: New test.
7603 * gcc.dg/analyzer/pr98599-b.c: New test.
7605 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7607 PR rtl-optimization/99905
7608 * gcc.target/i386/pr99905.c: New test.
7610 2021-04-12 Jakub Jelinek <jakub@redhat.com>
7613 * gcc.dg/pr99830.c: New test.
7615 2021-04-12 Jason Merrill <jason@redhat.com>
7618 * g++.dg/template/dependent-tmpl1.C: New test.
7620 2021-04-12 Martin Liska <mliska@suse.cz>
7623 * g++.dg/asan/pr99877.C: New test.
7625 2021-04-12 Cui,Lili <lili.cui@intel.com>
7627 * gcc.target/i386/funcspec-56.inc: Handle new march.
7628 * g++.target/i386/mv16.C: Handle new march
7630 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
7633 * c-c++-common/goacc/collapse-2.c: New.
7635 2021-04-11 Jason Merrill <jason@redhat.com>
7638 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7639 * g++.dg/other/anon-union5.C: New test.
7641 2021-04-10 Jason Merrill <jason@redhat.com>
7644 * g++.dg/gomp/this-1.C: Adjust diagnostic.
7645 * g++.dg/cpp0x/constexpr-this1.C: New test.
7647 2021-04-10 David Malcolm <dmalcolm@redhat.com>
7650 * gcc.dg/analyzer/pr100011.c: New test.
7652 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7655 * gcc.dg/pr99990.c: New test.
7657 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7660 * gcc.target/i386/pr99744-2.c: New test.
7662 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7665 * gcc.dg/lto/pr99849_0.c: New test.
7667 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7669 PR rtl-optimization/98601
7670 * gcc.dg/torture/pr98601.c: New test.
7672 2021-04-10 Jason Merrill <jason@redhat.com>
7678 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7679 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7680 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7681 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7683 2021-04-10 Jason Merrill <jason@redhat.com>
7686 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7688 2021-04-09 Martin Sebor <msebor@redhat.com>
7691 * g++.dg/warn/uninit-pr55288.C: New test.
7693 2021-04-09 Patrick Palka <ppalka@redhat.com>
7696 * g++.dg/cpp1z/fold-lambda4.C: New test.
7698 2021-04-09 Marek Polacek <polacek@redhat.com>
7701 * g++.dg/concepts/abbrev10.C: New test.
7702 * g++.dg/concepts/abbrev11.C: New test.
7704 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7706 * gcc.target/aarch64/pr70398.c: Require a target that can link
7709 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7711 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7713 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7715 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7718 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7720 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7721 * gcc.dg/pr96573.c: Likewise.
7722 * gcc.dg/tree-ssa/pr84512.c: Likewise.
7723 * gcc.dg/vect/bb-slp-43.c: Likewise.
7724 * gcc.dg/vect/slp-reduc-11.c: Likewise.
7726 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7728 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
7729 loop to vectorized if vect_fold_extract_last.
7731 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7733 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7734 of relying on vectorisation.
7736 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7739 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7741 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
7744 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7745 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7747 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
7750 * gfortran.dg/coarray/dummy_2.f90: New test.
7752 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
7754 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
7756 2021-04-08 Patrick Palka <ppalka@redhat.com>
7759 * g++.dg/cpp2a/concepts-lambda16.C: New test.
7760 * g++.dg/cpp2a/concepts-lambda17.C: New test.
7762 2021-04-08 Patrick Palka <ppalka@redhat.com>
7765 * g++.dg/cpp2a/concepts-ctad3.C: New test.
7767 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7769 * lib/scanasm.exp (scan-lto-assembler): Update expected name
7772 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7774 * lib/target-supports.exp
7775 (check_effective_target_stdint_types_mbig_endian): New proc.
7776 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7777 stdint_types_mbig_endian.
7778 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7779 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7781 2021-04-08 Jason Merrill <jason@redhat.com>
7784 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7785 * g++.dg/conversion/ref7.C: New test.
7787 2021-04-08 Jakub Jelinek <jakub@redhat.com>
7790 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7791 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7792 * g++.dg/cpp2a/constexpr-new18.C: New test.
7793 * g++.dg/cpp2a/constexpr-new19.C: New test.
7795 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7797 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7799 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7801 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7802 "was here" from error message.
7803 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7804 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7805 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7806 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7807 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7808 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7809 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7810 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7811 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7812 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7813 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7814 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7815 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7817 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7819 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7820 * gcc.target/aarch64/pr98772.c: Likewise.
7821 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7823 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
7825 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7826 conversion to shifts and adds.
7828 2021-04-08 David Malcolm <dmalcolm@redhat.com>
7832 * gcc.dg/analyzer/pr99042.c: New test.
7833 * gcc.dg/analyzer/pr99774-1.c: New test.
7834 * gcc.dg/analyzer/pr99774-2.c: New test.
7836 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
7838 * gdc.dg/gdc108.d: Update test.
7839 * gdc.dg/gdc142.d: Likewise.
7840 * gdc.dg/pr90136a.d: Likewise.
7841 * gdc.dg/pr90136b.d: Likewise.
7842 * gdc.dg/pr90136c.d: Likewise.
7843 * gdc.dg/pr95173.d: Likewise.
7844 * gdc.dg/attr_allocsize1.d: New test.
7845 * gdc.dg/attr_allocsize2.d: New test.
7846 * gdc.dg/attr_alwaysinline1.d: New test.
7847 * gdc.dg/attr_cold1.d: New test.
7848 * gdc.dg/attr_exclusions1.d: New test.
7849 * gdc.dg/attr_exclusions2.d: New test.
7850 * gdc.dg/attr_flatten1.d: New test.
7851 * gdc.dg/attr_module.d: New test.
7852 * gdc.dg/attr_noclone1.d: New test.
7853 * gdc.dg/attr_noicf1.d: New test.
7854 * gdc.dg/attr_noinline1.d: New test.
7855 * gdc.dg/attr_noipa1.d: New test.
7856 * gdc.dg/attr_noplt1.d: New test.
7857 * gdc.dg/attr_optimize1.d: New test.
7858 * gdc.dg/attr_optimize2.d: New test.
7859 * gdc.dg/attr_optimize3.d: New test.
7860 * gdc.dg/attr_optimize4.d: New test.
7861 * gdc.dg/attr_restrict1.d: New test.
7862 * gdc.dg/attr_section1.d: New test.
7863 * gdc.dg/attr_symver1.d: New test.
7864 * gdc.dg/attr_target1.d: New test.
7865 * gdc.dg/attr_targetclones1.d: New test.
7866 * gdc.dg/attr_used1.d: New test.
7867 * gdc.dg/attr_used2.d: New test.
7868 * gdc.dg/attr_weak1.d: New test.
7869 * gdc.dg/imports/attributes.d: New test.
7871 2021-04-08 Jason Merrill <jason@redhat.com>
7874 * g++.dg/template/mem-spec2.C: New test.
7876 2021-04-08 Marek Polacek <polacek@redhat.com>
7879 * g++.dg/cpp2a/explicit16.C: Use c++20.
7880 * g++.dg/cpp0x/noexcept66.C: New test.
7881 * g++.dg/cpp2a/explicit17.C: New test.
7883 2021-04-08 Alex Coplan <alex.coplan@arm.com>
7886 * gcc.c-torture/compile/pr99647.c: New test.
7888 2021-04-07 Jason Merrill <jason@redhat.com>
7891 * g++.dg/template/friend71.C: New test.
7893 2021-04-07 Jason Merrill <jason@redhat.com>
7896 * g++.dg/template/friend70.C: New test.
7898 2021-04-07 Jason Merrill <jason@redhat.com>
7901 * g++.dg/lookup/using66.C: New test.
7903 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7905 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
7906 when building an executable with testglue.
7908 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7910 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
7911 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
7913 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
7915 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
7916 if IFN_STORE_LANES is available.
7917 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
7918 IFN_STORE_LANES is available.
7919 * gcc.target/aarch64/pr99873_1.c: New test.
7920 * gcc.target/aarch64/pr99873_2.c: Likewise.
7921 * gcc.target/aarch64/pr99873_3.c: Likewise.
7922 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
7923 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
7924 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
7926 2021-04-07 Richard Biener <rguenther@suse.de>
7928 PR tree-optimization/99954
7929 * gcc.dg/torture/pr99954.c: New testcase.
7931 2021-04-07 Richard Biener <rguenther@suse.de>
7934 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
7937 2021-04-07 Richard Biener <rguenther@suse.de>
7939 PR tree-optimization/99947
7940 * gcc.dg/torture/pr99947.c: New testcase.
7942 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
7944 PR tree-optimization/98736
7945 * gcc.c-torture/execute/pr98736.c: New test.
7947 2021-04-07 Marek Polacek <polacek@redhat.com>
7950 * g++.dg/cpp0x/rv-life.C: New test.
7952 2021-04-06 Jason Merrill <jason@redhat.com>
7955 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
7957 2021-04-06 Jason Merrill <jason@redhat.com>
7960 * g++.dg/cpp1z/inline-var9.C: New test.
7962 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
7965 * g++.target/aarch64/sve/pr99781.C: New.
7967 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
7969 * gcc.target/i386/memcpy-strategy-9.c: New test.
7970 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
7971 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
7972 * gcc.target/i386/memset-strategy-7.c: Likewise.
7973 * gcc.target/i386/memset-strategy-8.c: Likewise.
7974 * gcc.target/i386/memset-strategy-9.c: Likewise.
7976 2021-04-06 Richard Biener <rguenther@suse.de>
7978 PR tree-optimization/99880
7979 * gcc.dg/torture/pr99880.c: New testcase.
7981 2021-04-06 Nathan Sidwell <nathan@acm.org>
7983 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
7984 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
7986 2021-04-06 Jakub Jelinek <jakub@redhat.com>
7988 PR tree-optimization/96573
7989 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
7990 VEC_PERM_EXPR with bswapping permutation.
7992 2021-04-06 Richard Biener <rguenther@suse.de>
7994 PR tree-optimization/99924
7995 * gfortran.dg/vect/pr99924.f90: New testcase.
7997 2021-04-06 Jakub Jelinek <jakub@redhat.com>
8000 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
8002 2021-04-06 Jason Merrill <jason@redhat.com>
8005 * g++.dg/abi/lambda-defarg1.C: New test.
8007 2021-04-06 Patrick Palka <ppalka@redhat.com>
8010 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
8011 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
8013 2021-04-05 Jason Merrill <jason@redhat.com>
8016 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
8018 2021-04-05 Jason Merrill <jason@redhat.com>
8020 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
8021 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
8022 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
8024 2021-04-05 Jason Merrill <jason@redhat.com>
8027 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
8029 2021-04-05 Jason Merrill <jason@redhat.com>
8032 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
8034 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8037 * gcc.dg/analyzer/pr99906.c: New test.
8039 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8042 * gcc.dg/analyzer/pr99886.c: New test.
8044 2021-04-05 Jason Merrill <jason@redhat.com>
8047 * g++.dg/cpp0x/extern_template-6.C: New test.
8049 2021-04-05 Jason Merrill <jason@redhat.com>
8052 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
8054 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
8057 * gdc.dg/pr99914.d: New test.
8059 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
8061 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
8062 * gcc.dg/tree-ssa/evrp11.c: Likewise.
8064 2021-04-04 Jason Merrill <jason@redhat.com>
8067 * g++.dg/cpp0x/initlist-new5.C: New test.
8069 2021-04-03 Alexandre Oliva <oliva@adacore.com>
8071 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
8073 2021-04-03 Alexandre Oliva <oliva@adacore.com>
8075 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
8077 2021-04-03 Marek Polacek <polacek@redhat.com>
8080 * g++.dg/other/gc7.C: New test.
8082 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
8085 * gfortran.dg/coarray_48.f90: New test.
8087 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8089 PR tree-optimization/99882
8090 * gcc.dg/pr99882.c: New test.
8092 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8094 PR rtl-optimization/99863
8095 * gcc.target/i386/pr99863.c: New test.
8097 2021-04-03 Jakub Jelinek <jakub@redhat.com>
8100 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
8102 2021-04-03 Jason Merrill <jason@redhat.com>
8105 * g++.dg/opt/nrv20.C: New test.
8107 2021-04-03 Jason Merrill <jason@redhat.com>
8110 * g++.dg/cpp1z/noexcept-type24.C: New test.
8112 2021-04-03 Jason Merrill <jason@redhat.com>
8115 * g++.dg/ext/vector40.C: New test.
8117 2021-04-02 Patrick Palka <ppalka@redhat.com>
8120 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
8122 2021-04-02 Patrick Palka <ppalka@redhat.com>
8125 * g++.dg/cpp2a/nontype-class42.C: New test.
8127 2021-04-02 Jason Merrill <jason@redhat.com>
8130 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
8132 2021-04-02 Nathan Sidwell <nathan@acm.org>
8134 * g++.dg/modules/pr99283-6_d.H: New.
8135 * g++.dg/modules/pr99283-7-swap.h: New.
8136 * g++.dg/modules/pr99283-7-traits.h: New.
8137 * g++.dg/modules/pr99283-7_a.H: New.
8138 * g++.dg/modules/pr99283-7_b.H: New.
8139 * g++.dg/modules/pr99283-7_c.C: New.
8140 * g++.dg/modules/pr99283-7_d.H: New.
8142 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
8144 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
8145 * go.test/test/fixedbugs/issue22200b.go: Likewise.
8147 2021-04-02 Jakub Jelinek <jakub@redhat.com>
8149 PR tree-optimization/99726
8150 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
8151 -floop-nest-optimize to dg-additional-options guarded on fgraphite
8154 2021-04-01 Marek Polacek <polacek@redhat.com>
8157 * g++.dg/other/gc6.C: New test.
8159 2021-04-01 Jason Merrill <jason@redhat.com>
8162 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
8164 2021-04-01 Jason Merrill <jason@redhat.com>
8167 * g++.dg/abi/abi-tag24a.C: New test.
8168 * g++.dg/abi/macro0.C: Adjust expected value.
8170 2021-04-01 Nathan Sidwell <nathan@acm.org>
8173 * g++.dg/modules/pr99283-6.h: New.
8174 * g++.dg/modules/pr99283-6_a.H: New.
8175 * g++.dg/modules/pr99283-6_b.H: New.
8176 * g++.dg/modules/pr99283-6_c.C: New.
8177 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
8178 * g++.dg/modules/indirect-3_c.C: Adjust scan.
8179 * g++.dg/modules/indirect-4_c.C: Adjust scan.
8180 * g++.dg/modules/lambda-3_b.C: Adjust scan.
8181 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
8182 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
8183 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
8185 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
8188 * gcc.dg/tree-ssa/pr98265.C: New test.
8190 2021-04-01 Jakub Jelinek <jakub@redhat.com>
8192 PR tree-optimization/96573
8193 * gcc.dg/pr96573.c: New test.
8195 2021-04-01 Richard Biener <rguenther@suse.de>
8197 PR tree-optimization/99856
8198 * gcc.dg/vect/pr99856.c: New testcase.
8200 2021-04-01 Martin Jambor <mjambor@suse.cz>
8202 PR tree-optimization/97009
8203 * gcc.dg/tree-ssa/pr97009.c: New test.
8205 2021-04-01 Harald Anlauf <anlauf@gmx.de>
8208 * gfortran.dg/transpose_5.f90: New test.
8210 2021-03-31 David Malcolm <dmalcolm@redhat.com>
8213 * gcc.dg/analyzer/data-model-10.c: Update expected output.
8214 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
8215 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
8216 * gcc.dg/analyzer/pr99771-1.c: New test.
8218 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8220 PR tree-optimization/98268
8221 * gcc.target/aarch64/sve/pr98268-1.c: New test.
8222 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
8224 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8226 PR tree-optimization/99726
8227 * gcc.target/i386/pr99726.c: New test.
8229 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8231 PR rtl-optimization/97141
8232 PR rtl-optimization/98726
8233 * gcc.c-torture/compile/pr97141.c: New test.
8234 * gcc.c-torture/compile/pr98726.c: Likewise.
8235 * gcc.target/aarch64/sve/pr97141.c: Likewise.
8236 * gcc.target/aarch64/sve/pr98726.c: Likewise.
8238 2021-03-31 Martin Sebor <msebor@redhat.com>
8241 * gcc.dg/uninit-pr65182.c: New test.
8243 2021-03-31 Jason Merrill <jason@redhat.com>
8246 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8248 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8251 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8254 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8257 * gcc.target/arm/pr99786.c: New test.
8259 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
8261 * gcc.target/i386/memcpy-strategy-5.c: New test.
8262 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
8263 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
8264 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
8265 * gcc.target/i386/memset-strategy-3.c: Likewise.
8266 * gcc.target/i386/memset-strategy-4.c: Likewise.
8267 * gcc.target/i386/memset-strategy-5.c: Likewise.
8268 * gcc.target/i386/memset-strategy-6.c: Likewise.
8270 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
8273 * gcc.target/aarch64/sve/pr98119.c: New test.
8275 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8276 Richard Sandiford <richard.sandiford@arm.com>
8279 * g++.target/aarch64/sve/pr99813.C: New test.
8281 2021-03-31 Jakub Jelinek <jakub@redhat.com>
8284 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
8285 * c-c++-common/zero-scratch-regs-7.c: Likewise.
8286 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
8287 selected unsupported triplets to all targets but selected triplets
8288 of supported targets.
8289 * c-c++-common/zero-scratch-regs-9.c: Likewise.
8290 * c-c++-common/zero-scratch-regs-10.c: Likewise.
8291 * c-c++-common/zero-scratch-regs-11.c: Likewise.
8293 2021-03-31 Patrick Palka <ppalka@redhat.com>
8296 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8298 2021-03-31 Patrick Palka <ppalka@redhat.com>
8301 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
8303 2021-03-30 David Malcolm <dmalcolm@redhat.com>
8305 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
8307 2021-03-30 Nathan Sidwell <nathan@acm.org>
8310 * g++.dg/modules/pr99283-5.h: New.
8311 * g++.dg/modules/pr99283-5_a.H: New.
8312 * g++.dg/modules/pr99283-5_b.H: New.
8313 * g++.dg/modules/pr99283-5_c.C: New.
8315 2021-03-30 Jakub Jelinek <jakub@redhat.com>
8318 * g++.dg/cpp1z/pr99790.C: New test.
8320 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8323 * gcc.c-torture/compile/pr99822.c: New test.
8325 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
8329 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
8331 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8332 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8333 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8334 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8335 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8336 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8337 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8338 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8339 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8340 * gcc.target/powerpc/pr79251.p8.c: Likewise.
8341 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8342 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8343 * gcc.target/powerpc/pr79251-run.p7.c: New test.
8344 * gcc.target/powerpc/pr79251.p7.c: New test.
8346 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
8349 * gcc.target/i386/pr99744-1.c: New test.
8351 2021-03-30 Tamar Christina <tamar.christina@arm.com>
8353 PR tree-optimization/99825
8354 * gfortran.dg/vect/pr99825.f90: New test.
8356 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
8361 2021-03-30 Richard Biener <rguenther@suse.de>
8363 PR tree-optimization/99824
8364 * gcc.dg/torture/pr99824.c: New testcase.
8366 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
8369 * g++.dg/pr98136.C: New test.
8371 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
8373 * gcc.target/aarch64/fcvt_nosimd.c: New test.
8375 2021-03-29 Martin Sebor <msebor@redhat.com>
8377 PR tree-optimization/61869
8378 * gcc.dg/uninit-pr61869.c: New test.
8380 2021-03-29 Martin Sebor <msebor@redhat.com>
8382 PR tree-optimization/61677
8383 * gcc.dg/uninit-pr61677.c: New test.
8385 2021-03-29 Martin Sebor <msebor@redhat.com>
8387 PR tree-optimization/61112
8388 * gcc.dg/uninit-pr61112.c: New test.
8390 2021-03-29 Jan Hubicka <jh@suse.cz>
8393 * gcc.c-torture/compile/pr99751.c: Rename from ...
8394 * gcc.c-torture/execute/pr99751.c: ... to this.
8396 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
8398 * gcc.c-torture/compile/pr99751.c: New test.
8400 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8403 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
8404 declare simd warning on aarch64.
8406 2021-03-29 Alex Coplan <alex.coplan@arm.com>
8409 * g++.target/aarch64/sve/pr99216.C: New test.
8411 2021-03-29 Richard Biener <rguenther@suse.de>
8413 PR tree-optimization/99807
8414 * gfortran.dg/vect/pr99807.f90: New testcase.
8416 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8419 * gcc.target/aarch64/pr99808.c: New test.
8421 2021-03-29 Jakub Jelinek <jakub@redhat.com>
8423 PR tree-optimization/99777
8424 * g++.dg/torture/pr99777.C: New test.
8426 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
8429 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8431 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
8434 * gfortran.dg/pr99602.f90: New test.
8435 * gfortran.dg/pr99602a.f90: New test.
8436 * gfortran.dg/pr99602b.f90: New test.
8437 * gfortran.dg/pr99602c.f90: New test.
8438 * gfortran.dg/pr99602d.f90: New test.
8440 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8442 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
8443 (gdc-copy-file): ... this. Use file copy instead of open/close.
8444 (gdc-convert-test): Save translated dejagnu test to gdc.test
8445 directory, only write dejagnu directives to the test file.
8446 (gdc-do-test): Don't create gdc.test symlink.
8448 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
8450 * gdc.dg/gdc270a.d: Removed.
8451 * gdc.dg/gdc270b.d: Removed.
8453 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
8455 * gcc.target/powerpc/pr99557.c: New.
8457 2021-03-26 Martin Sebor <msebor@redhat.com>
8459 PR tree-optimization/59970
8460 * gcc.dg/uninit-pr59970.c: New test.
8462 2021-03-26 Marek Polacek <polacek@redhat.com>
8465 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
8466 * g++.dg/cpp0x/nsdmi17.C: New test.
8468 2021-03-26 Nathan Sidwell <nathan@acm.org>
8471 * g++.dg/modules/pr99283-2_a.H: New.
8472 * g++.dg/modules/pr99283-2_b.H: New.
8473 * g++.dg/modules/pr99283-2_c.H: New.
8474 * g++.dg/modules/pr99283-3_a.H: New.
8475 * g++.dg/modules/pr99283-3_b.H: New.
8476 * g++.dg/modules/pr99283-4.H: New.
8477 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
8478 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
8480 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
8483 * g++.target/aarch64/sve/pr99766.C: New.
8485 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
8488 * gcc.dg/tls/pr99466-1.c: New test.
8489 * gcc.dg/tls/pr99466-2.c: New test.
8491 2021-03-26 Jakub Jelinek <jakub@redhat.com>
8494 * g++.dg/cpp0x/new5.C: New test.
8496 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
8499 * gfortran.dg/null_11.f90: New test.
8501 2021-03-25 Martin Sebor <msebor@redhat.com>
8503 PR tree-optimization/55060
8504 * gcc.dg/uninit-pr55060.c: New.
8506 2021-03-25 Martin Sebor <msebor@redhat.com>
8508 PR tree-optimization/48483
8509 * g++.dg/warn/uninit-pr48483.C: New test.
8511 2021-03-25 Martin Sebor <msebor@redhat.com>
8513 * gcc.dg/uninit-pr44547.c: New.
8515 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8518 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
8519 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
8520 to match locus changes.
8521 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
8522 * g++.dg/cpp2a/srcloc2.C: Likewise.
8523 * g++.dg/cpp2a/srcloc15.C: Likewise.
8524 * g++.dg/cpp2a/srcloc16.C: Likewise.
8525 * g++.dg/cpp2a/srcloc19.C: New test.
8526 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
8528 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
8529 * g++.dg/modules/macloc-1_d.C: Likewise.
8530 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
8533 2021-03-25 Marek Polacek <polacek@redhat.com>
8536 * g++.dg/cpp0x/inh-ctor37.C: New test.
8538 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8541 * g++.dg/cpp0x/variadic181.C: New test.
8543 2021-03-25 Marek Polacek <polacek@redhat.com>
8546 * g++.dg/warn/Wconversion5.C: New test.
8548 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8550 PR tree-optimization/96974
8551 * g++.target/aarch64/sve/pr96974.C: New test.
8553 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8556 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8560 * gcc.target/i386/pr98209.c: New test.
8561 * gcc.target/i386/pr99744-1.c: Likewise.
8562 * gcc.target/i386/pr99744-2.c: Likewise.
8564 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8567 * g++.dg/warn/Wduplicated-branches6.C: New test.
8568 * g++.dg/warn/Wduplicated-branches7.C: New test.
8570 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
8574 * gcc.target/i386/pr98209.c: New test.
8575 * gcc.target/i386/pr99744-1.c: Likewise.
8576 * gcc.target/i386/pr99744-2.c: Likewise.
8578 2021-03-25 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/99746
8581 * gfortran.dg/vect/pr99746.f90: New testcase.
8583 2021-03-25 David Malcolm <dmalcolm@redhat.com>
8588 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
8590 * gcc.dg/analyzer/pr93695-1.c: New test.
8591 * gcc.dg/analyzer/pr99044-1.c: New test.
8592 * gcc.dg/analyzer/pr99044-2.c: New test.
8593 * gcc.dg/analyzer/pr99716-1.c: New test.
8594 * gcc.dg/analyzer/pr99716-2.c: New test.
8595 * gcc.dg/analyzer/pr99716-3.c: New test.
8597 2021-03-24 Martin Liska <mliska@suse.cz>
8600 * gcc.target/i386/pr99753.c: New test.
8602 2021-03-24 Martin Jambor <mjambor@suse.cz>
8605 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8607 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8610 * gcc.target/arm/pr99727.c: New test.
8612 2021-03-24 Jakub Jelinek <jakub@redhat.com>
8615 * gcc.target/arm/pr99724.c: New test.
8617 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8619 * lib/target-supports.exp (check_effective_target_sysconf): New.
8620 * gcc.target/i386/pr95443-1.c: Require it.
8621 * gcc.target/i386/pr95443-2.c: Likewise.
8622 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8623 * gcc.target/i386/strncmp-1.c: Likewise.
8625 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8627 * gcc.target/i386/pr97313.c: Require effective target feature pie.
8628 * g++.target/i386/pr94185.C: Likewise.
8630 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8632 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8633 positives with -mcmodel=large.
8634 * gcc.target/i386/funcspec-3.c: Likewise.
8636 2021-03-24 Alexandre Oliva <oliva@adacore.com>
8638 * gcc.target/i386/pr94467-3.c: New.
8640 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
8643 * gfortran.dg/longnames.f90: New test.
8645 2021-03-23 Nathan Sidwell <nathan@acm.org>
8648 * g++.dg/modules/pr99283-1_a.H: New.
8649 * g++.dg/modules/pr99283-1_b.H: New.
8651 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
8653 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8655 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8657 * lib/target-supports.exp
8658 (check_effective_target_arm_dsp_ok_nocache)
8659 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8660 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8661 and add arm_dsp options.
8663 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8665 * lib/target-supports.exp
8666 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8667 -mfloat-abi= options order.
8668 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8669 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8670 arm_hard_ok effective target and -mfloat-abi=hard additional
8672 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8673 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8674 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8675 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8676 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8677 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8678 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8679 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8680 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8682 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8683 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8685 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8687 * lib/target-supports.exp
8688 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8689 -mfloat-abi= options order.
8690 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8691 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8692 target and -mfloat-abi=hard additional option.
8693 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8694 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8695 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8696 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8697 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8699 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8701 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8703 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8705 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8706 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8707 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8708 * gcc.target/arm/pr51968.c: Likewise.
8709 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8710 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8711 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8712 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8714 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8716 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8717 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8718 * gcc.target/arm/bf16_dup.c: Likewise.
8719 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8720 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8722 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8724 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8726 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
8728 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8729 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8730 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8731 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8733 2021-03-23 Marek Polacek <polacek@redhat.com>
8736 * g++.dg/cpp0x/attributes-namespace6.C: New test.
8737 * g++.dg/cpp0x/gen-attrs-73.C: New test.
8739 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
8742 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8744 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8747 * gcc.dg/vect/pr99540.c: New test.
8749 2021-03-23 Nathan Sidwell <nathan@acm.org>
8752 * g++.dg/modules/pr99239_a.H: New.
8753 * g++.dg/modules/pr99239_b.H: New.
8755 2021-03-23 Richard Biener <rguenther@suse.de>
8757 PR tree-optimization/99721
8758 * gfortran.dg/vect/pr99721.f90: New testcase.
8760 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
8762 * gcc.target/riscv/shift-shift-5.c (sub): Change
8763 order of struct fields depending on byteorder.
8765 2021-03-23 Jakub Jelinek <jakub@redhat.com>
8768 * g++.dg/cpp1z/decomp55.C: New test.
8770 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
8772 PR tree-optimization/99296
8773 * gcc.dg/pr99296.c: New file.
8775 2021-03-22 Nathan Sidwell <nathan@acm.org>
8778 * g++.dg/modules/pr99480_a.H: New.
8779 * g++.dg/modules/pr99480_b.H: New.
8781 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8784 * gcc.target/powerpc/pr99581.c: New.
8786 2021-03-22 Nathan Sidwell <nathan@acm.org>
8789 * g++.dg/modules/pr99425-1.h: New.
8790 * g++.dg/modules/pr99425-1_a.H: New.
8791 * g++.dg/modules/pr99425-1_b.H: New.
8792 * g++.dg/modules/pr99425-1_c.C: New.
8793 * g++.dg/modules/pr99425-2_a.X: New.
8794 * g++.dg/modules/pr99425-2_b.X: New.
8795 * g++.dg/template/pr99425.C: New.
8797 2021-03-22 Richard Biener <rguenther@suse.de>
8799 PR tree-optimization/99694
8800 * gcc.dg/torture/pr99694.c: New testcase.
8802 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
8805 * gcc.target/riscv/pr99702.c: New.
8807 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8810 * gcc.target/powerpc/pr98914.c: New test.
8812 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
8815 * g++.target/i386/pr99679-1.C: New test.
8816 * g++.target/i386/pr99679-2.C: Likewise.
8818 2021-03-20 Jakub Jelinek <jakub@redhat.com>
8821 * gcc.dg/pr99230.c: New test.
8823 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8826 * gcc.dg/Wunused-var-5.c: New test.
8827 * gcc.dg/Wunused-var-6.c: New test.
8829 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8831 * gfortran.dg/inline_matmul_6.f90: Adjust count for
8834 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8837 * gcc.target/s390/pr99663.c: New.
8839 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8842 * g++.dg/opt/pr99456.C: New test.
8843 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8846 2021-03-19 Tamar Christina <tamar.christina@arm.com>
8848 PR tree-optimization/99656
8849 * gfortran.dg/vect/pr99656.f90: New test.
8851 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
8854 * gcc.dg/torture/pr99652-1.c: New test.
8855 * gcc.dg/torture/pr99652-2.c: Likewise.
8856 * gcc.target/i386/pr57655.c: Adjusted.
8857 * gcc.target/i386/pr59794-6.c: Likewise.
8858 * gcc.target/i386/pr70738-1.c: Likewise.
8859 * gcc.target/i386/pr96744-1.c: Likewise.
8861 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8862 Christophe Lyon <christophe.lyon@linaro.org>
8865 * g++.target/arm/pr99593.C: New test.
8867 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
8869 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
8871 2021-03-19 Marek Polacek <polacek@redhat.com>
8874 * g++.dg/cpp2a/concepts-err3.C: New test.
8876 2021-03-18 Martin Sebor <msebor@redhat.com>
8879 * g++.dg/warn/Warray-bounds-22.C: New test.
8880 * g++.dg/warn/Warray-bounds-23.C: New test.
8881 * g++.dg/warn/Warray-bounds-24.C: New test.
8883 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8886 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
8888 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8891 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
8892 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
8893 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
8894 rather than __i386__.
8896 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8899 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
8901 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
8904 * obj-c++.dg/pr49070.mm: New test.
8905 * objc.dg/unnamed-parms.m: New test.
8907 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8909 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
8911 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8912 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8913 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
8914 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
8915 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
8917 2021-03-18 Jakub Jelinek <jakub@redhat.com>
8920 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
8921 For big endian use -fsso-struct=little-endian dg-options.
8923 2021-03-17 Marek Polacek <polacek@redhat.com>
8926 * g++.dg/conversion/real-to-int1.C: New test.
8928 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
8929 Jason Merrill <jason@redhat.com>
8931 * g++.dg/cpp1z/using9.C: New using decl test.
8933 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8935 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
8936 -gdwarf-3 to the command line options. Adjust the expected line
8937 numbers for the revised options header.
8939 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
8941 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
8942 -gdwarf-3 to the command line options. Provide Darwin-
8943 specific match lines for the expected output.
8945 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8947 * gcc.target/aarch64/acle/rng_2.c: New test.
8949 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
8952 * gcc.target/i386/pr99530-1.c: New test.
8953 * gcc.target/i386/pr99530-2.c: Likewise.
8954 * gcc.target/i386/pr99530-3.c: Likewise.
8955 * gcc.target/i386/pr99530-4.c: Likewise.
8956 * gcc.target/i386/pr99530-5.c: Likewise.
8957 * gcc.target/i386/pr99530-6.c: Likewise.
8959 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
8962 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
8964 2021-03-16 Jason Merrill <jason@redhat.com>
8966 * g++.dg/cpp2a/nontype-float1.C: New test.
8968 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8972 * gcc.target/powerpc/pr98092.c: New.
8974 2021-03-16 Jakub Jelinek <jakub@redhat.com>
8977 * gcc.target/i386/pr99600.c: New test.
8979 2021-03-16 Martin Liska <mliska@suse.cz>
8980 Jason Merrill <jason@redhat.com>
8983 * g++.target/i386/pr99108.C: New test.
8985 2021-03-16 Martin Liska <mliska@suse.cz>
8988 * gcc.target/arm/pr99592.c: New test.
8990 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
8992 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
8994 2021-03-16 Nathan Sidwell <nathan@acm.org>
8997 * g++.dg/modules/pr99496_a.H: New.
8998 * g++.dg/modules/pr99496_b.C: New.
9000 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9003 * gcc.target/i386/avx-pr99563.c: New test.
9005 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9008 * gcc.dg/gomp/pr99542.c: New test.
9009 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
9010 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
9011 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
9012 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
9014 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
9016 2021-03-15 Jakub Jelinek <jakub@redhat.com>
9019 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
9020 * g++.dg/modules/builtin-3_b.C: Likewise.
9022 2021-03-15 Nathan Sidwell <nathan@acm.org>
9025 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
9026 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
9028 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9031 * g++.dg/coroutines/pr99047.C: New test.
9033 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9036 * g++.dg/coroutines/torture/pr98704.C: New test.
9038 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9041 * g++.dg/coroutines/pr98480.C: New test.
9042 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
9043 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
9044 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
9046 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9049 * g++.dg/coroutines/pr96749-1.C: New test.
9050 * g++.dg/coroutines/pr96749-2.C: New test.
9052 2021-03-15 Richard Biener <rguenther@suse.de>
9054 PR tree-optimization/98834
9055 * g++.dg/opt/pr98834.C: New testcase.
9057 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9060 * gfortran.dg/do_check_16.f90: New test.
9061 * gfortran.dg/do_check_17.f90: New test.
9063 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
9066 * gfortran.dg/pr99545.f90: New test.
9068 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
9070 * gcc.target/powerpc/pr99492.c: Fix typo.
9072 2021-03-14 Harald Anlauf <anlauf@gmx.de>
9073 Paul Thomas <pault@gcc.gnu.org>
9075 * gfortran.dg/pr99112.f90: New test.
9077 2021-03-13 Martin Sebor <msebor@redhat.com>
9079 PR tree-optimization/99489
9080 * gcc.dg/Wstringop-truncation-9.c: New test.
9082 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
9085 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
9087 2021-03-13 Jakub Jelinek <jakub@redhat.com>
9089 PR tree-optimization/99544
9090 * gcc.dg/gomp/pr99544.c: New test.
9092 2021-03-12 Nathan Sidwell <nathan@acm.org>
9095 * g++.dg/modules/pr99238.h: New.
9096 * g++.dg/modules/pr99238_a.H: New.
9097 * g++.dg/modules/pr99238_b.H: New.
9099 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
9102 * gfortran.dg/gomp/threadprivate-1.f90: New test.
9104 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9107 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
9109 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9112 * g++.dg/cpp2a/consteval19.C: New test.
9114 2021-03-11 David Malcolm <dmalcolm@redhat.com>
9117 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
9119 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
9121 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
9122 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
9123 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
9124 -fno-analyzer-feasibility from options.
9125 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
9126 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
9128 2021-03-11 Nathan Sidwell <nathan@acm.org>
9131 * g++.dg/modules/pr99248.h: New.
9132 * g++.dg/modules/pr99248_a.H: New.
9133 * g++.dg/modules/pr99248_b.H: New.
9135 2021-03-11 Nathan Sidwell <nathan@acm.org>
9138 * g++.dg/modules/pr99528.h: New.
9139 * g++.dg/modules/pr99528_a.H: New.
9140 * g++.dg/modules/pr99528_b.H: New.
9141 * g++.dg/modules/pr99528_c.C: New.
9143 2021-03-11 Richard Biener <rguenther@suse.de>
9146 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
9147 instead of verifying the total number of adds.
9149 2021-03-11 Richard Biener <rguenther@suse.de>
9152 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
9154 2021-03-11 Richard Biener <rguenther@suse.de>
9157 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
9159 2021-03-11 Richard Biener <rguenther@suse.de>
9162 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
9164 2021-03-11 Jakub Jelinek <jakub@redhat.com>
9167 * gcc.target/i386/avx2-pr99517-1.c: New test.
9168 * gcc.target/i386/avx2-pr99517-2.c: New test.
9170 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
9173 * gcc.target/powerpc/pr99492.c: New testcase.
9175 2021-03-10 Harald Anlauf <anlauf@gmx.de>
9178 * gfortran.dg/data_char_4.f90: New test.
9179 * gfortran.dg/data_char_5.f90: New test.
9181 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9183 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
9185 2021-03-10 Nathan Sidwell <nathan@acm.org>
9188 * g++.dg/modules/pr99423_a.H: New.
9189 * g++.dg/modules/pr99423_b.H: New.
9191 2021-03-10 Jakub Jelinek <jakub@redhat.com>
9193 PR tree-optimization/99305
9195 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
9196 unsigned_char effective targets.
9198 2021-03-10 Nathan Sidwell <nathan@acm.org>
9201 * g++.dg/ext/pr99508.C: New.
9203 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
9206 * lib/target-supports.exp (check_effective_target_lra): New.
9207 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
9208 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9209 * gcc.c-torture/compile/pr98096.c: Likewise.
9210 * gcc.dg/pr97954.c: Likewise.
9212 2021-03-10 David Malcolm <dmalcolm@redhat.com>
9214 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
9215 * gcc.dg/analyzer/zlib-2.c: Likewise.
9217 2021-03-10 Joel Hutton <joel.hutton@arm.com>
9219 * gcc.dg/vect/pr99102.c: Fix target selector.
9221 2021-03-10 Joel Hutton <joel.hutton@arm.com>
9224 * gcc.dg/vect/pr99102.c: New test.
9226 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
9228 * gnat.dg/specs/lto25.ads: New test.
9230 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9232 PR tree-optimization/99305
9233 * g++.dg/opt/pr99305.C: New test.
9235 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
9237 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
9238 (check_effective_target_sqrt_insn): Use it.
9240 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
9243 * gcc.target/i386/pr99454.c: New.
9245 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
9247 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
9248 * gcc.dg/loop-9.c: Likewise.
9249 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
9250 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
9252 2021-03-09 Jakub Jelinek <jakub@redhat.com>
9255 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
9256 exists. If REG_STARTEND macro isn't defined, just return 0 from main
9257 instead of the actual test.
9259 2021-03-09 Martin Liska <mliska@suse.cz>
9262 * gcc.target/i386/pr99464.c: New test.
9264 2021-03-09 Joel Brobecker <brobecker@adacore.com>
9266 * gcc.target/powerpc/undef-bool-2.c: Add
9267 dg-require-effective-target powerpc_vsx_ok directive.
9268 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
9269 powerpc_vsx_ok directive.
9271 2021-03-08 Harald Anlauf <anlauf@gmx.de>
9274 * gfortran.dg/parameter_data.f90: New test.
9276 2021-03-08 Martin Sebor <msebor@redhat.com>
9279 * g++.dg/warn/Warray-bounds-15.C: New test.
9280 * g++.dg/warn/Warray-bounds-18.C: New test.
9281 * g++.dg/warn/Warray-bounds-19.C: New test.
9282 * g++.dg/warn/Warray-bounds-20.C: New test.
9283 * g++.dg/warn/Warray-bounds-21.C: New test.
9285 2021-03-08 Martin Sebor <msebor@redhat.com>
9288 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
9290 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
9291 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
9292 * gcc.dg/Wstringop-overflow-66.c: New test.
9293 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
9295 2021-03-08 Marek Polacek <polacek@redhat.com>
9298 * g++.dg/cpp2a/nontype-class41.C: New test.
9300 2021-03-08 Nathan Sidwell <nathan@acm.org>
9303 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
9305 2021-03-08 Nathan Sidwell <nathan@acm.org>
9307 * g++.dg/modules/pr99468.H: New.
9309 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
9312 * gcc.target/powerpc/pr98959.c: New test.
9314 2021-03-08 Nathan Sidwell <nathan@acm.org>
9317 * g++.dg/modules/pr99285_a.H: New.
9318 * g++.dg/modules/pr99285_b.H: New.
9320 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9323 * gcc.target/aarch64/simd/pr99437.c: New test.
9325 2021-03-08 Martin Liska <mliska@suse.cz>
9328 * c-c++-common/asan/pr98920.c: New test.
9330 2021-03-08 Martin Liska <mliska@suse.cz>
9333 * gcc.target/i386/pr99463-2.c: New test.
9334 * gcc.target/i386/pr99463.c: New test.
9336 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
9338 * gcc.target/s390/vector/long-double-asm-commutative.c: New
9340 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
9342 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
9343 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
9344 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
9345 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
9346 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
9349 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
9352 * gfortran.dg/module_variable_3.f90: New test.
9354 2021-03-07 Jakub Jelinek <jakub@redhat.com>
9357 * lib/target-supports.exp
9358 (check_effective_target_assembler_march_noavx512bw): New effective
9360 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
9362 2021-03-06 Patrick Palka <ppalka@redhat.com>
9363 Jakub Jelinek <jakub@redhat.com>
9366 * g++.dg/cpp2a/constexpr-99287.C: New test.
9368 2021-03-06 Patrick Palka <ppalka@redhat.com>
9369 Jakub Jelinek <jakub@redhat.com>
9372 * g++.dg/cpp1y/var-templ68.C: New test.
9373 * g++.dg/cpp1y/var-templ68a.C: New test.
9375 2021-03-06 Patrick Palka <ppalka@redhat.com>
9378 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
9379 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
9381 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
9383 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
9384 to allow an eliminated stack-frame.
9386 2021-03-05 Marek Polacek <polacek@redhat.com>
9389 * g++.dg/cpp1z/noexcept-type23.C: New test.
9391 2021-03-05 Marek Polacek <polacek@redhat.com>
9394 * g++.dg/warn/Wshadow-17.C: New test.
9396 2021-03-05 Jason Merrill <jason@redhat.com>
9399 * gcc.dg/attr-flatten-1.c: Adjust.
9401 2021-03-05 Jakub Jelinek <jakub@redhat.com>
9404 * c-c++-common/gomp/pr99322.c: New test.
9406 2021-03-05 Nathan Sidwell <nathan@acm.org>
9409 * g++.dg/modules/pr99245_a.H: New.
9410 * g++.dg/modules/pr99245_b.H: New.
9412 2021-03-05 Harald Anlauf <anlauf@gmx.de>
9415 * gfortran.dg/matmul_21.f90: New test.
9417 2021-03-05 Nathan Sidwell <nathan@acm.org>
9420 * g++.dg/modules/pr99377_a.H: New.
9421 * g++.dg/modules/pr99377_b.C: New.
9422 * g++.dg/modules/pr99377_c.C: New.
9424 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9427 * g++.dg/coroutines/pr98118.C: New test.
9429 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9432 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
9433 * g++.dg/coroutines/pr95616-0.C: New test.
9434 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
9435 * g++.dg/coroutines/pr95616-1.C: New test.
9436 * g++.dg/coroutines/pr95616-2.C: New test.
9437 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
9438 * g++.dg/coroutines/pr95616-3.C: New test.
9439 * g++.dg/coroutines/pr95616-4.C: New test.
9440 * g++.dg/coroutines/pr95616-5.C: New test.
9441 * g++.dg/coroutines/pr95616-6.C: New test.
9443 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
9446 * g++.dg/coroutines/torture/pr95615-01.C: New test.
9447 * g++.dg/coroutines/torture/pr95615-02.C: New test.
9448 * g++.dg/coroutines/torture/pr95615-03.C: New test.
9449 * g++.dg/coroutines/torture/pr95615-04.C: New test.
9450 * g++.dg/coroutines/torture/pr95615-05.C: New test.
9451 * g++.dg/coroutines/torture/pr95615.inc: New file.
9453 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
9456 * gcc.target/i386/pr99123-2.c: New.
9458 2021-03-05 Nathan Sidwell <nathan@acm.org>
9461 * g++.dg/modules/pr99389_a.H: New.
9462 * g++.dg/modules/pr99389_b.C: New.
9463 * g++.dg/modules/pr99389_c.C: New.
9465 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9468 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
9471 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
9473 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
9474 with '_kind' number.
9475 * gfortran.dg/real4-10-real8-16.f90: Likewise.
9476 * gfortran.dg/real4-10-real8-4.f90: Likewise.
9477 * gfortran.dg/real4-10.f90: Likewise.
9478 * gfortran.dg/real4-16-real8-10.f90: Likewise.
9479 * gfortran.dg/real4-16-real8-16.f90: Likewise.
9480 * gfortran.dg/real4-16-real8-4.f90: Likewise.
9481 * gfortran.dg/real4-16.f90: Likewise.
9482 * gfortran.dg/real4-8-real8-10.f90: Likewise.
9483 * gfortran.dg/real4-8-real8-16.f90: Likewise.
9484 * gfortran.dg/real4-8-real8-4.f90: Likewise.
9485 * gfortran.dg/real4-8.f90: Likewise.
9486 * gfortran.dg/real8-10.f90: Likewise.
9487 * gfortran.dg/real8-16.f90: Likewise.
9488 * gfortran.dg/real8-4.f90: Likewise.
9490 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
9493 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
9495 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
9497 * lib/prune.exp: Prune useless output caused by a linker bug.
9499 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9502 * gcc.target/aarch64/pr93235.c: New test.
9504 2021-03-04 Martin Liska <mliska@suse.cz>
9506 PR gcov-profile/99105
9507 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
9508 correction as the wrapped malloc is called one more time
9510 * gcc.dg/tree-prof/pr97461.c: Likewise.
9512 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9516 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
9517 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
9518 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
9519 dg-warning regexps, instead replace .* with \[^\n\r]*.
9520 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
9521 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
9522 -ftrack-macro-expansion=0 from dg-options.
9523 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
9524 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
9526 2021-03-04 Jakub Jelinek <jakub@redhat.com>
9529 * gcc.dg/cpp/line11.c: New test.
9530 * gcc.dg/cpp/line12.c: New test.
9532 2021-03-04 Alex Coplan <alex.coplan@arm.com>
9535 * gcc.target/aarch64/pr99381.c: New test.
9537 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
9539 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
9541 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9543 2021-03-04 Nathan Sidwell <nathan@acm.org>
9546 * g++.dg/modules/pr99170-1_a.H: New.
9547 * g++.dg/modules/pr99170-1_b.C: New.
9548 * g++.dg/modules/pr99170-2.h: New.
9549 * g++.dg/modules/pr99170-2_a.C: New.
9550 * g++.dg/modules/pr99170-2_b.C: New.
9551 * g++.dg/modules/pr99170-3_a.H: New.
9552 * g++.dg/modules/pr99170-3_b.C: New.
9553 * g++.dg/modules/inst-2_b.C: Adjust scan.
9554 * g++.dg/modules/inst-4_a.C: Adjust scan.
9555 * g++.dg/modules/inst-4_b.C: Adjust scan.
9556 * g++.dg/modules/member-def-1_b.C: Adjust scan.
9557 * g++.dg/modules/member-def-1_c.C: Adjust scan.
9558 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
9559 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
9560 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
9561 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
9562 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
9563 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
9564 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
9565 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
9566 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
9567 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
9568 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
9570 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
9573 * gfortran.dg/real4-10-real8-10.f90: New test.
9574 * gfortran.dg/real4-10-real8-16.f90: New test.
9575 * gfortran.dg/real4-10-real8-4.f90: New test.
9576 * gfortran.dg/real4-10.f90: New test.
9577 * gfortran.dg/real4-16-real8-10.f90: New test.
9578 * gfortran.dg/real4-16-real8-16.f90: New test.
9579 * gfortran.dg/real4-16-real8-4.f90: New test.
9580 * gfortran.dg/real4-16.f90: New test.
9581 * gfortran.dg/real4-8-real8-10.f90: New test.
9582 * gfortran.dg/real4-8-real8-16.f90: New test.
9583 * gfortran.dg/real4-8-real8-4.f90: New test.
9584 * gfortran.dg/real4-8.f90: New test.
9585 * gfortran.dg/real8-10.f90: New test.
9586 * gfortran.dg/real8-16.f90: New test.
9587 * gfortran.dg/real8-4.f90: New test.
9589 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9591 * gcc.misc-tests/outputs.exp: Enumerate tests.
9593 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
9595 * gcc.misc-tests/outputs.exp: Append discriminating
9596 suffixes to tests with duplicate names.
9597 (outest): Assert that each running test has a unique
9600 2021-03-04 Martin Sebor <msebor@redhat.com>
9604 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9605 * gcc.dg/Wstringop-overflow-65.c: New test.
9606 * gcc.dg/Warray-bounds-69.c: Same.
9608 2021-03-03 Marek Polacek <polacek@redhat.com>
9611 * g++.dg/cpp1z/class-deduction83.C: New test.
9613 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9615 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9617 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9620 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9622 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9624 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9626 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9629 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9631 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9633 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9636 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9638 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9640 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9642 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9644 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9646 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9649 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9652 * g++.dg/cpp1z/eval-order10.C: New test.
9654 2021-03-03 Marek Polacek <polacek@redhat.com>
9658 * g++.dg/cpp1z/class-deduction81.C: New test.
9659 * g++.dg/cpp1z/class-deduction82.C: New test.
9660 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9661 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9662 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9664 2021-03-03 Jason Merrill <jason@redhat.com>
9667 * g++.dg/cpp0x/decltype-call5.C: New test.
9668 * g++.dg/cpp0x/decltype-call6.C: New test.
9670 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9672 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9674 * gcc.target/i386/pr95798-2.c: Likewise.
9676 2021-03-03 Nathan Sidwell <nathan@acm.org>
9679 * g++.dg/modules/namespace-2_a.C
9680 * g++.dg/modules/pr99344_a.C
9681 * g++.dg/modules/pr99344_b.C
9683 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9686 * gcc.target/i386/pr99321.c: New test.
9688 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9691 * gcc.c-torture/compile/pr99324.c: New test.
9693 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9696 * gcc.dg/graphite/pr99085.c: New test.
9698 2021-03-03 Jason Merrill <jason@redhat.com>
9701 * g++.dg/ext/attr-flatten1.C: New test.
9703 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
9705 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9706 tests if target test-framework has -L or -I options.
9708 2021-03-02 David Malcolm <dmalcolm@redhat.com>
9711 * gcc.dg/pr99323-1.c: New test.
9712 * gcc.dg/pr99323-2.c: New test.
9714 2021-03-02 Martin Sebor <msebor@redhat.com>
9717 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9718 * g++.dg/warn/Wnonnull12.C: New test.
9720 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
9722 * gnat.dg/limited5.adb: New test.
9724 2021-03-02 Patrick Palka <ppalka@redhat.com>
9728 * g++.dg/concepts/abbrev9.C: New test.
9729 * g++.dg/cpp2a/concepts-lambda15.C: New test.
9730 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9731 * g++.dg/cpp2a/concepts-return-req2.C: New test.
9732 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9733 call to f15 that we expect to accept.
9735 2021-03-02 Patrick Palka <ppalka@redhat.com>
9737 * g++.dg/cpp1z/auto1.C: New test.
9739 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9741 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9742 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9743 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9744 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9745 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9746 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9747 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
9749 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9751 * lib/target-supports.exp: Add check for nnpa facility.
9753 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
9755 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
9756 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
9758 2021-03-01 Martin Liska <mliska@suse.cz>
9761 * gcc.target/s390/target-attribute/pr99313.c: New test.
9763 2021-03-01 Nathan Sidwell <nathan@acm.org>
9766 * g++.dg/modules/pr99294.h: New.
9767 * g++.dg/modules/pr99294_a.C: New.
9768 * g++.dg/modules/pr99294_b.C: New.
9770 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
9772 * g++.dg/eh/seh-xmm-unwind.C: New test.
9774 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
9776 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9777 expression components noexcept.
9778 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9779 * g++.dg/coroutines/pr95345.C: Likewise.
9781 2021-02-28 Jason Merrill <jason@redhat.com>
9783 * g++.dg/ext/attr-lambda3.C: Add missing ;
9785 2021-02-27 Jason Merrill <jason@redhat.com>
9788 * g++.dg/ext/attr-lambda3.C: New test.
9790 2021-02-26 Alexandre Oliva <oliva@gnu.org>
9792 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9794 * gcc.target/powerpc/pr83629.c: Likewise.
9795 * gcc.target/powerpc/pr84112.c: Likewise.
9797 2021-02-26 Olivier Hainque <hainque@adacore.com>
9799 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9800 dg-require-effective-target fpic.
9801 * gcc.target/powerpc/ppc-eabi.c: Likewise.
9802 * gcc.target/powerpc/pr26350.c: Likewise.
9803 * gcc.target/powerpc/pr67789.c: Likewise.
9804 * gcc.target/powerpc/pr79439-1.c: Likewise.
9805 * gcc.target/powerpc/pr79439-2.c: Likewise.
9806 * gcc.target/powerpc/pr79439-3.c: Likewise.
9807 * gcc.target/powerpc/pr83629.c: Likewise.
9808 * gcc.target/powerpc/pr84112.c: Likewise.
9810 2021-02-26 Richard Biener <rguenther@suse.de>
9813 * g++.dg/pr99218.C: New testcase.
9815 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9817 * g++.dg/cpp23/lambda-specifiers1.C: New test.
9819 2021-02-26 Jakub Jelinek <jakub@redhat.com>
9822 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9824 2021-02-26 Jason Merrill <jason@redhat.com>
9827 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9829 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
9831 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9832 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9833 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9834 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9835 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9836 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9837 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9838 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9839 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9840 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9841 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9842 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9843 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9844 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9845 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9847 2021-02-26 Patrick Palka <ppalka@redhat.com>
9850 * g++.dg/concepts/abbrev8.C: New test.
9852 2021-02-25 Patrick Palka <ppalka@redhat.com>
9856 * g++.dg/diagnostic/local1.C: New test.
9858 2021-02-25 Patrick Palka <ppalka@redhat.com>
9861 * g++.dg/cpp1z/class-deduction79.C: New test.
9862 * g++.dg/cpp1z/class-deduction80.C: New test.
9864 2021-02-25 Marek Polacek <polacek@redhat.com>
9868 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
9869 * g++.dg/cpp0x/constexpr-cast2.C: New test.
9870 * g++.dg/cpp0x/constexpr-cast3.C: New test.
9872 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9875 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
9876 reference parms, to distinguish the rvalue ref. variant.
9877 * g++.dg/coroutines/pr97587.C: New test.
9879 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
9882 * g++.dg/coroutines/pr95822.C: New test.
9884 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
9886 * gcc.target/arm/cmse/cmse-18.c: New test.
9888 2021-02-25 Nathan Sidwell <nathan@acm.org>
9891 * g++.dg/modules/pr99166_a.X: Adjust.
9892 * g++.dg/modules/pr99166_b.C: Adjust.
9893 * g++.dg/modules/pr99166_c.C: Adjust.
9894 * g++.dg/modules/pr99166_d.C: Adjust.
9896 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
9898 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
9900 2021-02-25 Tamar Christina <tamar.christina@arm.com>
9902 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
9904 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
9907 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
9909 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
9912 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
9914 2021-02-25 Richard Biener <rguenther@suse.de>
9916 PR tree-optimization/99253
9917 * gcc.dg/vect/pr99253.c: New testcase.
9919 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9922 * gcc.target/i386/pr95798-1.c: New test.
9923 * gcc.target/i386/pr95798-2.c: New test.
9925 2021-02-25 Jakub Jelinek <jakub@redhat.com>
9927 PR tree-optimization/80635
9928 * g++.dg/warn/pr80635-1.C: New test.
9929 * g++.dg/warn/pr80635-2.C: New test.
9931 2021-02-25 David Malcolm <dmalcolm@redhat.com>
9934 * gcc.dg/analyzer/pr99193-1.c: New test.
9935 * gcc.dg/analyzer/pr99193-2.c: New test.
9936 * gcc.dg/analyzer/pr99193-3.c: New test.
9937 * gcc.dg/analyzer/realloc-1.c: New test.
9939 2021-02-24 Nathan Sidwell <nathan@acm.org>
9942 * g++.dg/modules/pr98718_a.C: New.
9943 * g++.dg/modules/pr98718_b.C: New.
9945 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
9947 * g++.dg/coroutines/co-await-void_type.C: Mark promise
9948 final_suspend call as noexcept.
9949 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
9950 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
9951 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
9952 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
9953 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
9954 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
9955 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
9956 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
9957 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
9958 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
9959 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
9960 * g++.dg/coroutines/coro1-allocators.h: Likewise.
9961 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
9962 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
9963 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
9964 * g++.dg/coroutines/pr94752.C: Likewise.
9965 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
9966 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
9967 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9968 * g++.dg/coroutines/pr95050.C: Likewise.
9969 * g++.dg/coroutines/pr95345.C: Likewise.
9970 * g++.dg/coroutines/pr95440.C: Likewise.
9971 * g++.dg/coroutines/pr95591.C: Likewise.
9972 * g++.dg/coroutines/pr95711.C: Likewise.
9973 * g++.dg/coroutines/pr95813.C: Likewise.
9974 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
9975 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
9976 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
9977 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
9978 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
9979 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
9980 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
9981 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
9982 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
9983 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
9984 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
9985 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
9986 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
9987 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
9988 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
9989 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
9990 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
9991 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
9992 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
9993 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
9995 2021-02-24 Jakub Jelinek <jakub@redhat.com>
9998 * c-c++-common/gomp/pr99226.c: New test.
9999 * gfortran.dg/gomp/pr99226.f90: New test.
10001 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
10003 PR inline-asm/99123
10004 * gcc.target/i386/pr99123.c: New.
10006 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
10008 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
10010 2021-02-24 Nathan Sidwell <nathan@acm.org>
10013 * g++.dg/modules/pr99072.H: New.
10015 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
10018 * gfortran.dg/assumed_rank_21.f90 : New test.
10020 2021-02-24 Martin Sebor <msebor@redhat.com>
10022 PR middle-end/97172
10023 * gcc.dg/pr97172-2.c: New test.
10025 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10027 PR tree-optimization/99220
10028 * g++.dg/vect/pr99220.cc: New test.
10030 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10032 PR tree-optimization/99149
10033 * g++.dg/vect/pr99149.cc: Disabled on BE.
10035 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
10038 * g++.dg/coroutines/pr96251.C: New test.
10040 2021-02-24 Jakub Jelinek <jakub@redhat.com>
10042 PR tree-optimization/99225
10043 * gcc.c-torture/compile/pr99225.c: New test.
10045 2021-02-24 Tamar Christina <tamar.christina@arm.com>
10047 PR tree-optimization/99149
10048 * g++.dg/vect/pr99149.cc: New test.
10050 2021-02-24 Richard Biener <rguenther@suse.de>
10053 * gcc.dg/pr99224.c: New testcase.
10055 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
10057 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
10058 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
10059 Add __has_builtin tests for built-ins.
10060 Update expected instruction counts.
10062 2021-02-23 Martin Sebor <msebor@redhat.com>
10065 * g++.dg/warn/Wnonnull11.C: New test.
10067 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
10070 * gfortran.dg/class_defined_operator_2.f03 : New test.
10071 * gfortran.dg/elemental_result_2.f90 : New test.
10072 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
10073 elemental function with an allocatable result with an operator
10074 interface with array dummies and result.
10076 2021-02-23 Harald Anlauf <anlauf@gmx.de>
10079 * gfortran.dg/reshape_zerosize_4.f90: New test.
10081 2021-02-23 Nathan Sidwell <nathan@acm.org>
10084 * g++.dg/modules/pr99208_a.C: New.
10085 * g++.dg/modules/pr99208_b.C: New.
10087 2021-02-23 Martin Liska <mliska@suse.cz>
10090 * c-c++-common/asan/pr99168.c: New test.
10092 2021-02-23 Patrick Palka <ppalka@redhat.com>
10095 * g++.dg/template/non-dependent15.C: New test.
10097 2021-02-23 Jakub Jelinek <jakub@redhat.com>
10099 PR tree-optimization/99204
10100 * gfortran.dg/pr99204.f90: New test.
10102 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
10104 * gcc.target/powerpc/vec-init-10.c: New test.
10106 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
10108 * g++.dg/warn/Wplacement-new-size-1.C,
10109 g++.dg/warn/Wplacement-new-size-2.C,
10110 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
10111 default_packed targets.
10113 2021-02-22 David Malcolm <dmalcolm@redhat.com>
10116 * gcc.dg/analyzer/error-1.c: New test.
10117 * gcc.dg/analyzer/error-2.c: New test.
10118 * gcc.dg/analyzer/error-3.c: New test.
10120 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
10123 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
10124 * c-c++-common/attr-retain-6.c: Likewise.
10125 * c-c++-common/attr-retain-7.c: Likewise.
10126 * c-c++-common/attr-retain-8.c: Likewise.
10127 * c-c++-common/attr-retain-9.c: Likewise.
10129 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10131 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
10133 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10135 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
10136 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
10137 Handle __INT32_TYPE__ being "long int".
10139 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10141 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
10143 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10145 * gcc.target/cris/biap-mul.c: New test.
10147 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
10149 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
10151 2021-02-22 Nathan Sidwell <nathan@acm.org>
10154 * g++.dg/modules/pr99174-1_a.C: New.
10155 * g++.dg/modules/pr99174-1_b.C: New.
10156 * g++.dg/modules/pr99174-1_c.C: New.
10157 * g++.dg/modules/pr99174.H: New.
10159 2021-02-22 Nathan Sidwell <nathan@acm.org>
10162 * g++.dg/modules/pr99153_a.H: New.
10163 * g++.dg/modules/pr99153_b.H: New.
10165 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
10167 PR rtl-optimization/98791
10168 * gcc.target/aarch64/sve/pr98791.c: New test.
10170 2021-02-22 Richard Biener <rguenther@suse.de>
10172 PR tree-optimization/99165
10173 * g++.dg/pr99165.C: New testcase.
10175 2021-02-21 Harald Anlauf <anlauf@gmx.de>
10177 * gfortran.dg/intent_optimize_3.f90: New test.
10179 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
10181 * c-c++-common/attr-retain-5.c: Skip on AIX.
10182 * c-c++-common/attr-retain-6.c: Same.
10183 * c-c++-common/attr-retain-7.c: Same.
10184 * c-c++-common/attr-retain-8.c: Same.
10185 * c-c++-common/attr-retain-9.c: Same.
10187 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
10190 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
10191 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
10192 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
10193 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
10194 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
10195 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
10197 2021-02-19 Nathan Sidwell <nathan@acm.org>
10200 * g++.dg/modules/pr98741_a.H: New.
10201 * g++.dg/modules/pr98741_b.H: New.
10202 * g++.dg/modules/pr98741_c.C: New.
10203 * g++.dg/modules/pr98741_d.C: New.
10205 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10208 * gfortran.dg/namelist_4.f90: Modify.
10209 * gfortran.dg/namelist_98.f90: New test.
10211 2021-02-19 Martin Sebor <msebor@redhat.com>
10214 * gcc.dg/pr97172.c: Add test cases.
10216 2021-02-19 Nathan Sidwell <nathan@acm.org>
10218 * g++.dg/modules/pr99166_a.X: New.
10219 * g++.dg/modules/pr99166_b.C: New.
10220 * g++.dg/modules/pr99166_c.C: New.
10221 * g++.dg/modules/pr99166_d.C: New.
10223 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10226 * gfortran.dg/coarray/array_temporary-1.f90: New test.
10228 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10231 * gfortran.dg/dtio_36.f90: New test.
10233 2021-02-19 Richard Biener <rguenther@suse.de>
10235 PR middle-end/99122
10236 * gcc.dg/pr99122-3.c: New testcase.
10238 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10241 * gcc.target/arm/pure-code/pr98998.c: New test.
10243 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10246 * g++.dg/opt/pr99034.C: New test.
10248 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10251 * gfortran.dg/ubound_1.f90: New test.
10253 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
10256 * gcc.target/aarch64/sve/pr98657.c: New test.
10258 2021-02-19 Jason Merrill <jason@redhat.com>
10260 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
10262 2021-02-19 David Malcolm <dmalcolm@redhat.com>
10265 * jit.dg/test-trap.c: New test.
10267 2021-02-19 Jason Merrill <jason@redhat.com>
10270 * g++.dg/cpp0x/overload4.C: New test.
10272 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
10274 PR rtl-optimization/96264
10275 * gcc.target/powerpc/pr96264.c: New.
10277 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
10280 * c-c++-common/attr-retain-1.c: New test.
10281 * c-c++-common/attr-retain-2.c: Likewise.
10282 * c-c++-common/attr-retain-3.c: Likewise.
10283 * c-c++-common/attr-retain-4.c: Likewise.
10284 * c-c++-common/attr-retain-5.c: Likewise.
10285 * c-c++-common/attr-retain-6.c: Likewise.
10286 * c-c++-common/attr-retain-7.c: Likewise.
10287 * c-c++-common/attr-retain-8.c: Likewise.
10288 * c-c++-common/attr-retain-9.c: Likewise.
10289 * c-c++-common/pr99113.c: Likewise.
10290 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
10291 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
10292 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
10293 * c-c++-common/attr-used-2.c: Likewise.
10294 * c-c++-common/attr-used-3.c: Likewise.
10295 * c-c++-common/attr-used-4.c: Likewise.
10296 * c-c++-common/attr-used-9.c: Likewise.
10297 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
10298 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
10299 * c-c++-common/attr-used-5.c: Don't expect warning for the used
10300 attribute nor SHF_GNU_RETAIN section.
10301 * c-c++-common/attr-used-6.c: Likewise.
10302 * c-c++-common/attr-used-7.c: Likewise.
10303 * c-c++-common/attr-used-8.c: Likewise.
10305 2021-02-18 Nathan Sidwell <nathan@acm.org>
10308 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
10310 * g++.dg/modules/pr99023_a.X: New.
10311 * g++.dg/modules/pr99023_b.X: New.
10313 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10316 * gcc.dg/pr99136.c: New test.
10318 2021-02-18 Nathan Sidwell <nathan@acm.org>
10321 * g++.dg/modules/modules.exp: Remove dg-module-headers support
10322 * g++.dg/modules/alias-2_a.H: Delete.
10323 * g++.dg/modules/sys/alias-2_a.H: Delete.
10325 2021-02-18 Nathan Sidwell <nathan@acm.org>
10328 * g++.dg/modules/pr99023_a.H: Delete.
10329 * g++.dg/modules/pr99023_b.H: Delete.
10331 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10334 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
10336 2021-02-18 Richard Biener <rguenther@suse.de>
10338 PR middle-end/99122
10339 * gcc.dg/pr99122-1.c: New testcase.
10340 * gcc.dg/pr99122-2.c: Likewise.
10342 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
10344 PR tree-optimization/99142
10345 * gcc.dg/tree-ssa/pr99142.c: New test.
10347 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10349 PR middle-end/99109
10350 * g++.dg/warn/Warray-bounds-17.C: New test.
10352 2021-02-18 Jakub Jelinek <jakub@redhat.com>
10355 * gcc.dg/pr99104.c: New test.
10357 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10360 * gcc.dg/analyzer/pr94596.c: New test.
10362 2021-02-17 Nathan Sidwell <nathan@acm.org>
10365 * g++.dg/modules/pr99023_a.H: New.
10366 * g++.dg/modules/pr99023_b.H: New.
10368 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10371 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
10372 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
10373 options. Remove false leak directive.
10374 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
10378 2021-02-17 Julian Brown <julian@codesourcery.com>
10380 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
10381 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
10382 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
10383 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
10384 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
10386 2021-02-17 Julian Brown <julian@codesourcery.com>
10388 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
10389 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
10390 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
10391 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
10392 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
10393 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10394 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
10395 previously-broken directives.
10397 2021-02-17 Jakub Jelinek <jakub@redhat.com>
10400 * g++.dg/ubsan/pr99106.C: New test.
10402 2021-02-17 Nathan Sidwell <nathan@acm.org>
10405 * g++.dg/lookup/pr99116-1.C: New.
10406 * g++.dg/lookup/pr99116-2.C: New.
10408 2021-02-17 Nathan Sidwell <nathan@acm.org>
10411 * g++.dg/modules/pr99071_a.H: New.
10412 * g++.dg/modules/pr99071_b.H: New.
10414 2021-02-17 Patrick Palka <ppalka@redhat.com>
10418 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
10419 "call to non-'constexpr' function" error message.
10421 2021-02-16 Nathan Sidwell <nathan@acm.org>
10423 * g++.dg/modules/pr99050_a.H: New.
10424 * g++.dg/modules/pr99050_b.C: New.
10426 2021-02-16 Marek Polacek <polacek@redhat.com>
10429 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
10430 * g++.dg/ext/attr-assume-aligned.C: New test.
10432 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
10434 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
10435 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
10437 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10439 * gfortran.dg/goacc/ref_inquiry.f90: New test.
10440 * gfortran.dg/gomp/ref_inquiry.f90: New test.
10442 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
10444 PR inline-asm/98096
10445 * gcc.c-torture/compile/pr98096.c: New.
10447 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
10450 * gfortran.dg/fmt_nonchar_1.f90: New test.
10451 * gfortran.dg/fmt_nonchar_2.f90: New test.
10453 2021-02-16 Jakub Jelinek <jakub@redhat.com>
10456 * gcc.target/i386/pr99100.c: New test.
10458 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
10460 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
10462 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
10464 PR rtl-optimization/98872
10465 * gcc.target/powerpc/pr98872.c: New test.
10467 2021-02-15 Jakub Jelinek <jakub@redhat.com>
10469 PR tree-optimization/99079
10470 * gcc.dg/fold-modpow2-2.c: New test.
10471 * gcc.c-torture/execute/pr99079.c: New test.
10473 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10475 PR rtl-optimization/98439
10476 * gcc.target/i386/pr98439.c: New test.
10478 2021-02-13 Jakub Jelinek <jakub@redhat.com>
10481 * gcc.target/i386/pr96166.c: New test.
10483 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10485 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
10486 and restrict the test to aarch64-*-* target only.
10488 2021-02-12 Nathan Sidwell <nathan@acm.org>
10490 * g++.dg/modules/pr99039_a.C: New.
10491 * g++.dg/modules/pr99039_b.C: New.
10493 2021-02-12 Nathan Sidwell <nathan@acm.org>
10496 * g++.dg/modules/pr99040_a.C: New.
10497 * g++.dg/modules/pr99040_b.C: New.
10498 * g++.dg/modules/pr99040_c.C: New.
10499 * g++.dg/modules/pr99040_d.C: New.
10501 2021-02-12 Nathan Sidwell <nathan@acm.org>
10505 * g++.dg/lookup/pr99039.C: New.
10507 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
10509 PR libfortran/95647
10510 * gfortran.dg/ieee/ieee_12.f90: New test.
10512 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
10514 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
10516 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
10519 * gcc.target/arm/pr98931.c: Add -mthumb
10521 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
10524 * gfortran.dg/assumed_rank_20.f90: New test.
10526 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10529 * g++.dg/cpp2a/concepts-requires24.C: New test.
10531 2021-02-12 Jason Merrill <jason@redhat.com>
10534 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10536 2021-02-12 David Malcolm <dmalcolm@redhat.com>
10539 * g++.dg/analyzer/pr99064.C: New test.
10540 * gcc.dg/analyzer/pr98969.c: New test.
10542 2021-02-11 Marek Polacek <polacek@redhat.com>
10545 * g++.dg/template/deduce10.C: New test.
10546 * g++.dg/template/deduce9.C: New test.
10548 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
10551 * g++.target/powerpc/pr99041.C: New test.
10553 2021-02-11 Jakub Jelinek <jakub@redhat.com>
10556 * g++.dg/ext/flexary38.C: New test.
10558 2021-02-11 Marek Polacek <polacek@redhat.com>
10561 * g++.dg/cpp0x/variadic-crash6.C: New test.
10563 2021-02-11 Patrick Palka <ppalka@redhat.com>
10566 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10568 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
10571 * gcc.target/arm/pr98931.c: New testcase.
10573 2021-02-11 Joel Hutton <joel.hutton@arm.com>
10575 PR tree-optimization/98772
10576 * gcc.target/aarch64/pr98772.c: New test.
10578 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10581 * gfortran.dg/typebound_call_32.f90: New test.
10583 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
10586 * gfortran.dg/pr99060.f90: New test.
10588 2021-02-11 Alexandre Oliva <oliva@adacore.com>
10590 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
10592 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10594 PR libfortran/98825
10595 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10597 2021-02-10 Martin Sebor <msebor@redhat.com>
10599 PR tree-optimization/92879
10600 * g++.dg/warn/Warray-bounds-16.C: New test.
10602 2021-02-10 David Malcolm <dmalcolm@redhat.com>
10604 PR preprocessor/96391
10605 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10606 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10607 using the location_overflow_plugin.c from gcc.dg/plugin.
10609 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10612 * g++.dg/ext/weak6.C: New test.
10614 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10617 * gcc.target/i386/pr99025.c: New test.
10619 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10623 * g++.dg/cpp2a/constexpr-new16.C: New test.
10624 * g++.dg/cpp2a/constexpr-new17.C: New test.
10626 2021-02-10 Nathan Sidwell <nathan@acm.org>
10629 * g++.dg/lookup/pr99030.C: New.
10631 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10633 PR middle-end/99007
10634 * g++.dg/gomp/pr99007.C: New test.
10635 * gcc.dg/gomp/pr99007-1.c: New test.
10636 * gcc.dg/gomp/pr99007-2.c: New test.
10637 * gcc.dg/gomp/pr99007-3.c: New test.
10639 2021-02-10 Julian Brown <julian@codesourcery.com>
10642 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10643 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10644 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10646 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10649 * gcc.dg/analyzer/file-1.c (test_5): New.
10650 * gcc.dg/analyzer/file-3.c: New test.
10652 2021-02-09 David Malcolm <dmalcolm@redhat.com>
10655 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10656 * gcc.dg/analyzer/pr94851-2.c: New test.
10657 * gcc.dg/analyzer/pr98575-1.c: New test.
10659 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
10661 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10663 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
10665 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10667 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10669 2021-02-09 Nathan Sidwell <nathan@acm.org>
10672 * g++.dg/modules/pr98944_a.C: New.
10673 * g++.dg/modules/pr98944_b.C: New.
10674 * g++.dg/modules/pr98944_c.C: New.
10675 * g++.dg/modules/pr98944_d.C: New.
10677 2021-02-09 Jakub Jelinek <jakub@redhat.com>
10679 PR middle-end/98465
10680 * g++.dg/warn/Wstringop-overread-1.C: New test.
10682 2021-02-09 Jason Merrill <jason@redhat.com>
10685 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10687 2021-02-09 Jason Merrill <jason@redhat.com>
10690 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10692 2021-02-09 Jason Merrill <jason@redhat.com>
10695 * g++.dg/cpp2a/no_unique_address12.C: New test.
10697 2021-02-08 Nathan Sidwell <nathan@acm.org>
10699 * g++.dg/modules/pr98531-2.h: New.
10700 * g++.dg/modules/pr98531-2_a.H: New.
10701 * g++.dg/modules/pr98531-2_b.C: New.
10702 * g++.dg/modules/pr98531-3.h: New.
10703 * g++.dg/modules/pr98531-3_a.H: New.
10704 * g++.dg/modules/pr98531-3_b.C: New.
10706 2021-02-08 Nathan Sidwell <nathan@acm.org>
10709 * g++.dg/modules/pr98531-1.h: New.
10710 * g++.dg/modules/pr98531-1_a.H: New.
10711 * g++.dg/modules/pr98531-1_b.C: New.
10712 * g++.dg/abi/pr98531-1.C: New.
10713 * g++.dg/abi/pr98531-2.C: New.
10714 * g++.dg/abi/pr98531-3.C: New.
10715 * g++.dg/abi/pr98531-4.C: New.
10717 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
10719 PR middle-end/98974
10720 * gfortran.dg/pr98974.F90: New test.
10722 2021-02-08 Richard Biener <rguenther@suse.de>
10725 * g++.dg/lto/pr96591_0.C: New testcase.
10727 2021-02-05 Marek Polacek <polacek@redhat.com>
10730 * g++.dg/cpp2a/volatile5.C: New test.
10732 2021-02-05 Marek Polacek <polacek@redhat.com>
10735 * g++.dg/cpp2a/using-enum-8.C: New test.
10737 2021-02-05 Nathan Sidwell <nathan@acm.org>
10740 * c-c++-common/pr98943.c: New.
10742 2021-02-05 Richard Biener <rguenther@suse.de>
10744 PR tree-optimization/98855
10745 * g++.dg/vect/slp-pr98855.cc: New testcase.
10747 2021-02-05 Jakub Jelinek <jakub@redhat.com>
10750 * g++.dg/cpp1z/decomp54.C: New test.
10752 2021-02-05 liuhongt <hongtao.liu@intel.com>
10755 * g++.target/i386/avx512bw-pr98537-1.C: New test.
10756 * g++.target/i386/avx512vl-pr98537-1.C: New test.
10757 * g++.target/i386/avx512vl-pr98537-2.C: New test.
10758 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
10759 integer mask comparison should not be generated.
10760 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
10761 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
10762 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
10764 2021-02-04 Julian Brown <julian@codesourcery.com>
10766 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
10767 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10768 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
10769 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
10771 2021-02-04 Julian Brown <julian@codesourcery.com>
10773 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10775 2021-02-04 Julian Brown <julian@codesourcery.com>
10777 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10779 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10782 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10783 $section is .opd, look at .L.$symbol_name's section.
10784 (parse_section_section_of_symbols): Handle .previous directive.
10785 * gcc.dg/array-quals-1.c: Allow .sdata section.
10787 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
10789 * gdc.dg/intrinsics.d: Update test.
10791 2021-02-04 Martin Sebor <msebor@redhat.com>
10794 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10795 * gcc.dg/label-decl-4.c: Same.
10796 * gcc.dg/mismatch-decl-1.c: Same.
10797 * gcc.dg/old-style-then-proto-1.c: Same.
10798 * gcc.dg/parm-mismatch-1.c: Same.
10799 * gcc.dg/pr35445.c: Same.
10800 * gcc.dg/redecl-11.c: Same.
10801 * gcc.dg/redecl-12.c: Same.
10802 * gcc.dg/redecl-13.c: Same.
10803 * gcc.dg/redecl-15.c: Same.
10804 * gcc.dg/tls/thr-init-1.c: Same.
10805 * objc.dg/id-1.m: Same.
10806 * objc.dg/tls/diag-3.m: Same.
10807 * gcc.dg/pr97882.c: New test.
10808 * gcc.dg/qual-return-7.c: New test.
10809 * gcc.dg/qual-return-8.c: New test.
10811 2021-02-04 Jason Merrill <jason@redhat.com>
10814 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10816 2021-02-04 David Malcolm <dmalcolm@redhat.com>
10819 * gcc.dg/pr97932.c: New test.
10821 2021-02-04 emsr <3dw4rd@verizon.net>
10823 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10825 2021-02-04 Jakub Jelinek <jakub@redhat.com>
10827 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10828 of make_signed<size_t>::type in the diagnostics.
10830 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
10833 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10835 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
10837 * gfortran.dg/goacc/substring.f90: New test.
10838 * gfortran.dg/gomp/substring.f90: New test.
10840 2021-02-04 Martin Liska <mliska@suse.cz>
10842 * gcc.target/i386/prefer-vector-width-attr.c: New test.
10844 2021-02-04 Jason Merrill <jason@redhat.com>
10847 * g++.dg/cpp1z/class-deduction78.C: New test.
10849 2021-02-04 Jason Merrill <jason@redhat.com>
10852 * g++.dg/cpp0x/pr84630.C: Call b().
10853 * g++.dg/cpp2a/lambda-uneval13.C: New test.
10854 * g++.dg/ext/attr-expr1.C: New test.
10856 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10858 PR preprocessor/98882
10859 * gcc.dg/cpp/pr98882.c: New test.
10861 2021-02-03 Jason Merrill <jason@redhat.com>
10863 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
10864 hash-table-verification-limit=10000.
10866 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
10868 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
10869 * g++.dg/cpp23/feat-cxx2b.C: New test.
10870 * g++.dg/cpp23/size_t-literals.C: New test.
10871 * g++.dg/warn/Wsize_t-literals.C: New test.
10873 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10876 * g++.dg/cpp2a/no_unique_address11.C: New test.
10878 2021-02-03 Marek Polacek <polacek@redhat.com>
10881 * g++.dg/cpp0x/noexcept65.C: New test.
10883 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
10886 * gfortran.dg/coarray/array_temporary.f90: New test.
10888 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10890 PR middle-end/97487
10891 * gcc.dg/pr97487-1.c: New test.
10892 * gcc.dg/pr97487-2.c: New test.
10894 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10896 PR middle-end/97971
10897 * gcc.target/i386/pr97971.c: New test.
10899 2021-02-03 Jakub Jelinek <jakub@redhat.com>
10901 PR tree-optimization/98287
10902 * gcc.dg/pr98287.c: New test.
10904 2021-02-03 Tamar Christina <tamar.christina@arm.com>
10906 PR tree-optimization/98928
10907 * gcc.target/i386/pr98928.c: New test.
10909 2021-02-02 Martin Liska <mliska@suse.cz>
10912 * gcc.target/i386/pr97510.c: New test.
10914 2021-02-02 Jason Merrill <jason@redhat.com>
10917 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
10919 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10921 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
10923 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
10926 * gfortran.dg/pr91862.f90: New test.
10928 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10930 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
10932 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10934 PR tree-optimization/98848
10935 * gcc.dg/vect/pr98848.c: New test.
10936 * gcc.dg/vect/pr92205.c: Remove xfail.
10938 2021-02-02 Jakub Jelinek <jakub@redhat.com>
10940 PR tree-optimization/97960
10941 * g++.dg/torture/pr97960.C: New test.
10943 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
10946 * g++.dg/opt/pr98743.C: New.
10948 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10950 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
10952 2021-02-02 Alexandre Oliva <oliva@adacore.com>
10954 * gcc.dg/asan/nested-1.c: New.
10956 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10960 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
10961 prefix to support subroutines where necessary.
10962 * gcc.dg/analyzer/data-model-1.c: Likewise.
10963 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
10965 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
10966 subroutines where necessary.
10967 * gcc.dg/analyzer/pr96651-2.c: Likewise.
10968 * gcc.dg/analyzer/signal-4b.c: Likewise.
10969 * gcc.dg/analyzer/single-field.c: Likewise.
10970 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
10972 2021-02-02 David Malcolm <dmalcolm@redhat.com>
10976 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
10977 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
10979 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10981 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
10984 2021-02-01 David Malcolm <dmalcolm@redhat.com>
10987 * gcc.dg/analyzer/pr98918.c: New test.
10989 2021-02-01 Sergei Trofimovich <siarheit@google.com>
10991 PR tree-optimization/98499
10992 * g++.dg/pr98499.C: new test.
10994 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10996 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
10998 2021-02-01 Martin Sebor <msebor@redhat.com>
11000 PR middle-end/97172
11001 * gcc.dg/pr97172.c: New test.
11003 2021-02-01 Martin Sebor <msebor@redhat.com>
11006 * g++.dg/Wclass-memaccess-6.C: New test.
11008 2021-02-01 Patrick Palka <ppalka@redhat.com>
11011 * g++.dg/cpp0x/constexpr-98295.C: New test.
11013 2021-02-01 Marek Polacek <polacek@redhat.com>
11016 * g++.dg/ext/builtin-has-attribute2.C: New test.
11018 2021-02-01 Jason Merrill <jason@redhat.com>
11021 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
11023 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11025 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
11027 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
11029 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
11031 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
11033 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
11035 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
11037 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
11039 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
11041 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
11043 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
11045 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
11047 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
11050 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11052 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
11054 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
11056 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
11058 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
11061 2021-02-01 Tamar Christina <tamar.christina@arm.com>
11063 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
11065 2021-02-01 Patrick Palka <ppalka@redhat.com>
11068 * g++.dg/cpp1y/constexpr-84494.C: New test.
11070 2021-02-01 Xing GUO <higuoxing@gmail.com>
11072 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
11074 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
11076 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
11077 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11079 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
11081 * c-c++-common/attr-used-5.c: Skip for Darwin.
11082 * c-c++-common/attr-used-6.c: Likewise.
11083 * c-c++-common/attr-used-7.c: Likewise.
11084 * c-c++-common/attr-used-8.c: Likewise.
11085 * c-c++-common/attr-used-9.c: Likewise.
11087 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
11089 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
11090 * gcc.target/powerpc/pr79251.p9.c: Same.
11092 2021-01-30 Jakub Jelinek <jakub@redhat.com>
11094 * gcc.target/i386/20051216-1.c: New test.
11096 2021-01-30 Jakub Jelinek <jakub@redhat.com>
11099 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
11100 scan-tree-dump-times to x86 and aarch64 targets.
11101 * gcc.dg/gomp/simd-3.c: Likewise.
11103 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
11106 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
11109 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
11111 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
11113 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
11116 * gcc.target/aarch64/pr97701.c: Modify.
11118 2021-01-29 David Malcolm <dmalcolm@redhat.com>
11120 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
11122 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
11125 * gcc.target/aarch64/pr97701.c: New.
11127 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
11129 * gcc.target/powerpc/pr91903.c: New test.
11130 * gcc.target/powerpc/builtins-1.fold.h: Update.
11131 * gcc.target/powerpc/builtins-2.c: Update.
11133 2021-01-29 Nathan Sidwell <nathan@acm.org>
11136 * g++.dg/modules/pr98843_a.C: New.
11137 * g++.dg/modules/pr98843_b.H: New.
11138 * g++.dg/modules/pr98843_c.C: New.
11140 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11142 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
11144 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
11145 Richard Biener <rguenther@suse.de>
11147 PR tree-optimization/97627
11148 * g++.dg/pr97627.C: New testcase.
11150 2021-01-29 Jakub Jelinek <jakub@redhat.com>
11153 * gcc.c-torture/compile/pr98849.c: New test.
11155 2021-01-29 Jakub Jelinek <jakub@redhat.com>
11158 * gcc.dg/pr98331.c: New test.
11160 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
11162 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
11164 * gcc.target/powerpc/pr79251.h: ...this.
11165 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11166 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
11168 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
11169 * gcc.target/powerpc/pr79251-run.p9.c: New test.
11171 2021-01-29 Marek Polacek <polacek@redhat.com>
11174 * g++.dg/parse/error63.C: New test.
11176 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11179 * g++.dg/warn/effc5.C: New test.
11181 2021-01-28 Marek Polacek <polacek@redhat.com>
11184 * g++.dg/cpp0x/alignas19.C: New test.
11185 * g++.dg/warn/Warray-bounds15.C: New test.
11187 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
11190 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
11192 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
11194 * gfortran.dg/ISO_Fortran_binding_18.c: Include
11195 ../../../libgfortran/ISO_Fortran_binding.h rather than
11196 ISO_Fortran_binding.h.
11198 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
11200 * gcc.target/powerpc/float128-longdouble-math.c: New test.
11201 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
11202 * gcc.target/powerpc/float128-math.c: Adjust test for new name
11203 being generated. Add support for running test on power10. Add
11204 support for running if long double defaults to 64-bits.
11206 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11210 * g++.target/i386/pr98847.C: New test.
11212 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11214 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
11216 2021-01-28 Nathan Sidwell <nathan@acm.org>
11219 * g++.dg/modules/pr98770_a.C: New.
11220 * g++.dg/modules/pr98770_b.C: New.
11222 2021-01-28 Harald Anlauf <anlauf@gmx.de>
11225 * gfortran.dg/gomp/pr86470.f90: New test.
11227 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
11230 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
11231 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11232 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11233 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11234 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11235 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11236 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11237 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11238 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11239 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11240 * gcc.target/powerpc/pr79251.p8.c: Likewise.
11241 * gcc.target/powerpc/pr79251.p9.c: Likewise.
11242 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11243 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
11246 2021-01-28 Xing GUO <higuoxing@gmail.com>
11248 * gcc.target/riscv/attribute-18.c: New test.
11250 2021-01-27 Harris Snyder <hsnyder@structura.bio>
11252 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
11253 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
11255 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
11257 PR rtl-optimization/97684
11258 * gcc.target/i386/pr97684.c: New.
11260 2021-01-27 Jason Merrill <jason@redhat.com>
11263 * g++.dg/lookup/using4.C: No error in C++20.
11264 * g++.dg/cpp0x/decltype37.C: Adjust message.
11265 * g++.dg/template/crash75.C: Adjust message.
11266 * g++.dg/template/crash76.C: Adjust message.
11267 * g++.dg/cpp0x/inh-ctor36.C: New test.
11268 * g++.dg/cpp1z/inh-ctor39.C: New test.
11269 * g++.dg/cpp2a/using-enum-7.C: New test.
11271 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11274 * gcc.c-torture/execute/pr98853-1.c: New test.
11275 * gcc.c-torture/execute/pr98853-2.c: New test.
11277 2021-01-27 Richard Biener <rguenther@suse.de>
11279 PR tree-optimization/98854
11280 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
11282 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11286 * gfortran.dg/proc_ptr_52.f90 : New test.
11288 2021-01-27 liuhongt <hongtao.liu@intel.com>
11291 * gcc.target/i386/pr98833.c: New test.
11293 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11295 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
11296 optimize ("no-strict-aliasing") attribute.
11297 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
11298 array to avoid violating TBAA.
11299 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11300 array to avoid violating TBAA.
11301 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
11302 array to avoid violating TBAA.
11303 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
11304 array to avoid violating TBAA.
11306 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
11309 * gfortran.dg/elemental_function_5.f90 : New test.
11311 2021-01-27 Jakub Jelinek <jakub@redhat.com>
11313 PR tree-optimization/97260
11314 * gcc.dg/tree-ssa/pr97260.c: New test.
11316 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
11318 * lib/target-supports.exp (check_effective_target_c++2a):
11319 Check for C++2a or C++23.
11320 (check_effective_target_c++20_down): New.
11321 (check_effective_target_c++23_only): New.
11322 (check_effective_target_c++23): New.
11323 * g++.dg/cpp23/cplusplus.C: New.
11325 2021-01-26 Jason Merrill <jason@redhat.com>
11328 * g++.dg/torture/pr97474.C: New test.
11330 2021-01-26 Jason Merrill <jason@redhat.com>
11333 * g++.dg/cpp2a/no_unique_address10.C: New test.
11334 * g++.dg/cpp2a/no_unique_address9.C: New test.
11336 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11338 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
11339 optimize ("no-strict-aliasing") attribute.
11340 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
11341 array to avoid violating TBAA.
11342 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11343 array to avoid violating TBAA.
11344 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
11345 array to avoid violating TBAA.
11346 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
11347 array to avoid violating TBAA.
11349 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11352 * gcc.c-torture/execute/pr98681.c: New test.
11354 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11357 * gfortran.dg/elemental_assignment_1.f90: New test.
11359 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
11361 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
11362 add previously missing space in '$ident link'.
11364 2021-01-26 Jakub Jelinek <jakub@redhat.com>
11366 PR middle-end/98807
11367 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
11369 2021-01-26 Alexandre Oliva <oliva@adacore.com>
11371 * gnat.dg/asan1.adb: New test.
11372 * gnat.dg/asan1_pkg.ads: New additional source.
11374 2021-01-25 Harald Anlauf <anlauf@gmx.de>
11377 * gfortran.dg/pr70070.f90: New test.
11379 2021-01-25 Martin Sebor <msebor@redhat.com>
11382 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
11383 * g++.dg/warn/Wnonnull10.C: New test.
11384 * g++.dg/warn/Wnonnull9.C: New test.
11386 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11388 * gfortran.dg/associate_57.f90: New test.
11390 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11393 * gfortran.dg/interface_assignment_7.f90: New test.
11395 2021-01-25 Jason Merrill <jason@redhat.com>
11398 * g++.dg/cpp2a/no_unique_address8.C: New test.
11400 2021-01-25 Richard Biener <rguenther@suse.de>
11402 PR middle-end/98807
11403 * gcc.dg/pr98807.c: New testcase.
11405 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
11407 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
11408 * gnat.dg/thunk2_pkg.ads: New helper.
11410 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
11413 * gfortran.dg/charlen_18.f90 : New test.
11415 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
11417 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
11419 * g++.dg/tc1/dr142.C: Same as above.
11420 * g++.dg/tc1/dr52.C: Same as above.
11421 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
11422 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
11423 * g++.old-deja/g++.jason/access8.C: Same as above.
11424 * g++.old-deja/g++.law/access4.C: Same as above.
11425 * g++.old-deja/g++.law/visibility12.C: Same as above.
11426 * g++.old-deja/g++.law/visibility4.C: Same as above.
11427 * g++.old-deja/g++.law/visibility8.C: Same as above.
11428 * g++.old-deja/g++.other/access4.C: Same as above.
11430 2021-01-23 Patrick Palka <ppalka@redhat.com>
11434 * g++.dg/cpp0x/this2.C: New test.
11435 * g++.dg/template/pr97399.C: New test.
11437 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
11439 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
11440 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
11441 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
11442 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
11443 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
11444 * gcc.target/powerpc/pr79251.p9.c: Same.
11446 2021-01-22 Marek Polacek <polacek@redhat.com>
11449 * g++.dg/cpp0x/noexcept64.C: New test.
11451 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
11453 * g++.dg/eh/spbp.C: Remove skip on AIX.
11455 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11457 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
11458 typo, UINON_TYPE to UNION_TYPE.
11460 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11462 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
11463 UINON_TYPE to UNION_TYPE.
11464 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
11465 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
11467 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11469 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
11470 optimize ("no-strict-aliasing") attribute.
11472 2021-01-22 Jason Merrill <jason@redhat.com>
11475 * g++.dg/init/elide7.C: New test.
11477 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11480 * g++.dg/ubsan/pr95693.C: New test.
11482 2021-01-22 Marek Polacek <polacek@redhat.com>
11485 * g++.dg/abi/mangle76.C: New test.
11487 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
11490 * gfortran.dg/associated_target_7.f90 : New test.
11492 2021-01-22 Martin Jambor <mjambor@suse.cz>
11494 PR tree-optimization/47059
11495 * gcc.dg/tree-ssa/pr47059.c: New test.
11497 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11499 PR tree-optimization/98766
11500 * gcc.dg/pr98766.c: New test.
11502 2021-01-22 Nathan Sidwell <nathan@acm.org>
11505 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
11506 embedded absolute paths.
11507 (module_do_it): Append $std to test name.
11509 2021-01-22 Richard Biener <rguenther@suse.de>
11511 PR middle-end/98793
11512 * gcc.dg/pr98793.c: New testcase.
11514 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11516 * gcc.target/powerpc/pr79251.p8.c: New test.
11517 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
11518 instruction counts.
11519 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11520 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11521 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11522 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11523 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11524 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11525 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11526 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11527 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11528 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11530 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
11532 * gcc.target/powerpc/pr79251.p9.c: New test.
11533 * gcc.target/powerpc/pr79251-run.c: New test.
11534 * gcc.target/powerpc/pr79251.h: New header.
11536 2021-01-22 Richard Biener <rguenther@suse.de>
11538 PR middle-end/98773
11539 * gcc.dg/torture/pr98773.c: New testcase.
11541 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11543 PR tree-optimization/90248
11544 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
11546 * gcc.dg/pr90248.c: New test.
11548 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11550 PR tree-optimization/98255
11551 * gcc.dg/pr98255.c: New test.
11553 2021-01-22 Richard Biener <rguenther@suse.de>
11555 PR tree-optimization/98786
11556 * gcc.dg/torture/pr98786.c: New testcase.
11558 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11561 * gcc.target/arm/pr98636.c: New test.
11563 2021-01-22 liuhongt <hongtao.liu@intel.com>
11567 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
11568 * gcc.target/i386/avx512f-pr96891-1.c: New test.
11569 * gcc.target/i386/avx512f-pr96891-2.c: New test.
11570 * gcc.target/i386/avx512f-pr96891-3.c: New test.
11571 * g++.target/i386/avx512f-pr96891-1.C: New test.
11572 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
11574 2021-01-22 Marek Polacek <polacek@redhat.com>
11577 * g++.dg/cpp0x/noexcept63.C: New test.
11579 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
11581 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
11582 intervening period.
11583 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
11584 explicitly check for intervening space, tab or period.
11586 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
11588 PR rtl-optimization/98777
11589 * gcc.target/riscv/pr98777.c: New.
11591 2021-01-21 Patrick Palka <ppalka@redhat.com>
11594 * g++.dg/cpp0x/decltype-71879.C: New test.
11596 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11599 * g++.dg/cpp1y/constexpr-98672.C: New test.
11601 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
11604 * lib/target-supports.exp
11605 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11606 * gcc.target/arm/ivopts.c: Use target
11607 'arm_thumb2_no_arm_v8_1_lob'.
11609 2021-01-21 Nathan Sidwell <nathan@acm.org>
11612 * g++.dg/modules/stat-mem-1.h: New.
11613 * g++.dg/modules/stat-mem-1_a.H: New.
11614 * g++.dg/modules/stat-mem-1_b.C: New.
11616 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
11619 * gfortran.dg/module_procedure_5.f90 : New test.
11620 * gfortran.dg/module_procedure_6.f90 : New test.
11622 2021-01-21 Richard Biener <rguenther@suse.de>
11625 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11627 2021-01-21 Richard Biener <rguenther@suse.de>
11630 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11632 2021-01-21 Richard Biener <rguenther@suse.de>
11634 * gcc.dg/Walloca-2.c: Un-XFAIL.
11636 2021-01-21 liuhongt <hongtao.liu@intel.com>
11638 PR rtl-optimization/98694
11639 * gcc.target/i386/pr98694.c: New test.
11641 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
11643 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11645 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11647 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11650 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
11652 PR rtl-optimization/98722
11653 * g++.target/s390/pr98722.C: New.
11655 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
11657 PR tree-optimization/96674
11658 * gcc.dg/pr96674.c: New tests.
11660 2021-01-20 Patrick Palka <ppalka@redhat.com>
11663 * g++.dg/cpp2a/lambda-generic9.C: New test.
11665 2021-01-20 Patrick Palka <ppalka@redhat.com>
11668 * g++.dg/parse/access12.C: New test.
11669 * g++.dg/template/access35.C: New test.
11671 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
11673 PR tree-optimization/98535
11674 * gcc.target/aarch64/sve/pr98535.c: New file.
11676 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11679 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11680 missing diagnostic issues with c_intptr_t == default integer kind.
11682 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11684 PR tree-optimization/98721
11685 * gcc.dg/pr98721-1.c: New test.
11686 * gcc.dg/pr98721-2.c: New test.
11688 2021-01-20 Richard Biener <rguenther@suse.de>
11690 PR tree-optimization/98758
11691 * gcc.dg/torture/pr98758.c: New testcase.
11693 2021-01-20 Jakub Jelinek <jakub@redhat.com>
11696 * c-c++-common/gomp/task-detach-2.c: New test.
11698 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
11702 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11704 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
11706 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11707 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11708 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11709 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11710 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11711 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11713 2021-01-19 Marek Polacek <polacek@redhat.com>
11716 * g++.dg/template/deduce8.C: New test.
11718 2021-01-19 Marek Polacek <polacek@redhat.com>
11721 * g++.dg/lookup/using64.C: New test.
11722 * g++.dg/lookup/using65.C: New test.
11724 2021-01-19 Martin Sebor <msebor@redhat.com>
11726 PR middle-end/98664
11727 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11728 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11729 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11730 * gcc.dg/Wfree-nonheap-object-4.c: New test.
11732 2021-01-19 Patrick Palka <ppalka@redhat.com>
11736 * g++.dg/opt/pr87974.C: Adjust.
11737 * g++.dg/template/access34.C: New test.
11738 * g++.dg/template/friend68.C: New test.
11739 * g++.dg/template/friend69.C: New test.
11741 2021-01-19 Marek Polacek <polacek@redhat.com>
11744 * g++.dg/cpp0x/noexcept62.C: New test.
11746 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
11748 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
11750 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11752 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11753 (CHECK_CUMULATIVE_SAT): Delete.
11754 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
11756 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
11757 Remove uses of the above.
11758 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
11760 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
11761 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
11762 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
11763 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
11765 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
11766 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
11767 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
11769 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
11770 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
11771 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
11773 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11774 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11775 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11777 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11778 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11779 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11781 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11782 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11783 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11784 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11785 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11786 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11788 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11789 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11791 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11792 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11794 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11795 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11797 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11798 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11799 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11800 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11801 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11802 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11803 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11804 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11805 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11806 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11808 2021-01-19 Jeff Law <law@redhat.com>
11810 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11811 and update expected output.
11813 2021-01-19 Richard Biener <rguenther@suse.de>
11816 * g++.dg/pr98330.C: New testcase.
11817 * gcc.dg/pr98330.c: Likewise.
11819 2021-01-19 Richard Biener <rguenther@suse.de>
11822 * gfortran.dg/pr97673.f90: New testcase.
11824 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
11827 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11828 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11829 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11831 2021-01-19 Martin Jambor <mjambor@suse.cz>
11834 * g++.dg/ipa/pr98690.C: New test.
11836 2021-01-18 Jeff Law <law@redhat.com>
11838 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11840 2021-01-18 Patrick Palka <ppalka@redhat.com>
11842 * g++.dg/cpp1z/class-deduction77.C: New test.
11844 2021-01-18 Jakub Jelinek <jakub@redhat.com>
11846 PR tree-optimization/98727
11847 * gcc.c-torture/execute/pr98727.c: New test.
11849 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11852 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11853 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11855 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
11857 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
11858 * g++.dg/no-stack-protector-attr.C: Likewise.
11860 2021-01-18 David Malcolm <dmalcolm@redhat.com>
11862 * gcc.dg/analyzer/attr-malloc-1.c: New test.
11863 * gcc.dg/analyzer/attr-malloc-2.c: New test.
11864 * gcc.dg/analyzer/attr-malloc-4.c: New test.
11865 * gcc.dg/analyzer/attr-malloc-5.c: New test.
11866 * gcc.dg/analyzer/attr-malloc-6.c: New test.
11867 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
11868 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
11870 2021-01-18 Richard Biener <rguenther@suse.de>
11873 * gcc.dg/vect/slp-11b.c: Adjust.
11875 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11878 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
11879 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
11881 2021-01-18 Richard Biener <rguenther@suse.de>
11884 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
11886 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
11888 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
11889 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
11890 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
11891 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
11892 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
11893 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
11894 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
11895 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
11896 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
11897 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
11898 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
11899 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
11901 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
11903 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
11904 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
11905 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
11906 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
11907 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
11908 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
11909 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
11910 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
11911 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
11912 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
11913 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
11915 2021-01-17 Martin Jambor <mjambor@suse.cz>
11918 * gcc.dg/ipa/pr98222.c: New test.
11920 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11922 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
11923 ../../../libgfortran/ISO_Fortran_binding.h rather than
11924 ISO_Fortran_binding.h.
11926 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
11928 * c-c++-common/gomp/task-detach-1.c: New.
11929 * g++.dg/gomp/task-detach-1.C: New.
11930 * gcc.dg/gomp/task-detach-1.c: New.
11931 * gfortran.dg/gomp/task-detach-1.f90: New.
11933 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11935 PR tree-optimization/96669
11936 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
11937 * gcc.dg/tree-ssa/pr96669-2.c: New test.
11939 2021-01-16 Jakub Jelinek <jakub@redhat.com>
11941 PR tree-optimization/96271
11942 * gcc.target/i386/pr96271.c: New test.
11944 2021-01-15 Carl Love <cel@us.ibm.com>
11946 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
11948 2021-01-15 Harris Snyder <hsnyder@structura.bio>
11950 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
11951 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
11953 2021-01-15 Nathan Sidwell <nathan@acm.org>
11956 * g++.dg/template/pr98538.C: New.
11958 2021-01-15 Nathan Sidwell <nathan@acm.org>
11960 PR preprocessor/95253
11961 * g++.dg/modules/dep-1_a.C: Adjust expected output.
11962 * g++.dg/modules/dep-1_b.C: Likewise.
11963 * g++.dg/modules/dep-2.C: Likewise.
11965 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11967 PR tree-optimization/96669
11968 * gcc.dg/tree-ssa/pr96669-1.c: New test.
11970 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11972 PR tree-optimization/96681
11973 * gcc.dg/tree-ssa/pr96681.c: New test.
11975 2021-01-15 Jason Merrill <jason@redhat.com>
11978 * g++.dg/cpp1z/elide5.C: New test.
11980 2021-01-15 Jason Merrill <jason@redhat.com>
11982 * g++.dg/cpp1z/elide4.C: New test.
11984 2021-01-15 Jason Merrill <jason@redhat.com>
11987 * g++.dg/cpp0x/initlist-array13.C: New test.
11989 2021-01-15 Alexandre Oliva <oliva@adacore.com>
11991 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
11992 * gcc.dg/analyzer/data-model-1.c: Likewise.
11993 * gcc.dg/analyzer/malloc-1.c: Likewise.
11994 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
11996 2021-01-15 Jakub Jelinek <jakub@redhat.com>
11998 PR tree-optimization/96671
11999 * gcc.dg/tree-ssa/pr96671-1.c: New test.
12000 * gcc.dg/tree-ssa/pr96671-2.c: New test.
12002 2021-01-15 Jakub Jelinek <jakub@redhat.com>
12004 PR tree-optimization/98597
12005 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
12006 Expect for now a (char *) cast for VLAs.
12007 * gcc.dg/uninit-40.c: New test.
12009 2021-01-15 Nathan Sidwell <nathan@acm.org>
12012 * g++.dg/modules/pr98591.H: New file.
12014 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
12017 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
12018 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
12020 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
12022 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
12023 libatomic into testcases in gcc.target/s390/md.
12024 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
12027 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12030 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12031 vceqz_p64, vceqq_p64 and vceqzq_p64.
12032 * gcc.target/arm/simd/vceqz_p64.c: New test.
12033 * gcc.target/arm/simd/vceqzq_p64.c: New test.
12035 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12038 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12041 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12042 vceqz_p64, vceqq_p64 and vceqzq_p64.
12044 2021-01-15 Martin Liska <mliska@suse.cz>
12046 * lib/gcov.exp: Use 'env python3' for execution of pytests.
12047 Check that pytest accepts all needed options first.
12048 Improve formatting of PASS/FAIL lines.
12050 2021-01-15 Richard Biener <rguenther@suse.de>
12053 * gcc.dg/vect/bb-slp-32.c: Align p.
12055 2021-01-15 Richard Biener <rguenther@suse.de>
12058 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
12060 2021-01-15 Richard Biener <rguenther@suse.de>
12063 * gcc.dg/vect/slp-45.c: Key scanning on
12066 2021-01-15 Richard Biener <rguenther@suse.de>
12069 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
12071 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12074 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12075 vceqz_p64, vceqq_p64 and vceqzq_p64.
12077 2021-01-15 Richard Biener <rguenther@suse.de>
12080 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
12082 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12084 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
12086 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
12088 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
12090 2021-01-15 Richard Biener <rguenther@suse.de>
12092 PR tree-optimization/98685
12093 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
12095 2021-01-15 Tamar Christina <tamar.christina@arm.com>
12097 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
12098 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
12100 2021-01-14 David Malcolm <dmalcolm@redhat.com>
12102 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
12104 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
12106 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12108 2021-01-14 Tamar Christina <tamar.christina@arm.com>
12110 * gcc.dg/vect/complex/complex-mla-template.c: New test.
12111 * gcc.dg/vect/complex/complex-mls-template.c: New test.
12112 * gcc.dg/vect/complex/complex-mul-template.c: New test.
12113 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
12114 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
12115 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
12116 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
12117 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
12118 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
12119 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
12120 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
12121 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
12122 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
12123 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
12124 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
12125 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
12126 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
12127 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
12128 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
12129 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
12130 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
12132 2021-01-14 Marek Polacek <polacek@redhat.com>
12134 * g++.dg/template/pr98372.C: Only run in C++14 and up.
12136 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12138 * substr_10.f90: New test.
12139 * substr_9.f90: New test.
12141 2021-01-14 Alexandre Oliva <oliva@adacore.com>
12143 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
12144 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
12146 2021-01-14 Alexandre Oliva <oliva@adacore.com>
12148 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
12150 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12153 * gfortran.dg/pr98661.f90: New test.
12155 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12158 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12161 * gfortran.dg/pr98661.f90: New test.
12163 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12166 * gfortran.dg/pr98661.f90: New test.
12168 2021-01-14 Martin Liska <mliska@suse.cz>
12170 * g++.dg/gcov/gcov-17.C: New test.
12171 * g++.dg/gcov/test-gcov-17.py: New test.
12173 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
12176 * gcc.target/i386/pr98667-1.c: New file.
12177 * gcc.target/i386/pr98667-2.c: Likewise.
12178 * gcc.target/i386/pr98667-3.c: Likewise.
12180 2021-01-14 Richard Biener <rguenther@suse.de>
12182 PR tree-optimization/98674
12183 * gcc.dg/vect/pr98674.c: New testcase.
12185 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
12188 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
12190 * gcc.target/i386/pr95021-3.c: Likewise.
12192 2021-01-14 Nathan Sidwell <nathan@acm.org>
12195 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
12196 * g++.dg/template/pr98372.C: New.
12198 2021-01-14 Jakub Jelinek <jakub@redhat.com>
12201 * gcc.target/i386/pr98670.c: New test.
12203 2021-01-14 Jakub Jelinek <jakub@redhat.com>
12205 PR tree-optimization/96688
12206 * gcc.dg/tree-ssa/pr96688.c: New test.
12207 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
12208 * gcc.target/i386/pr66821.c: Likewise.
12210 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
12212 * gcc.target/aarch64/sve/cost_model_11.c: New test.
12213 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
12214 -fno-vect-cost-model.
12216 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12218 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
12219 sqxtn2 scan-assembler-times.
12221 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12223 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
12224 scan-assembler-times for xtn2.
12226 2021-01-13 Marek Polacek <polacek@redhat.com>
12229 * g++.dg/lookup/using63.C: New test.
12231 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12233 PR tree-optimization/96691
12234 * gcc.dg/tree-ssa/pr96691.c: New test.
12236 2021-01-13 Richard Biener <rguenther@suse.de>
12238 PR tree-optimization/92645
12239 * gcc.target/i386/pr92645-7.c: New testcase.
12240 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
12241 * gcc.dg/pr69047.c: Likewise.
12243 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12245 * gcc.target/aarch64/sve/mls_2.c: New test.
12246 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
12247 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
12248 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
12249 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
12250 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
12252 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12254 * gcc.target/aarch64/sve/mla_2.c: New test.
12255 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
12256 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
12257 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
12258 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
12259 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
12261 2021-01-13 Richard Biener <rguenther@suse.de>
12263 PR tree-optimization/92645
12264 * gcc.target/i386/pr92645-6.c: New testcase.
12266 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
12268 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
12269 * gcc.target/aarch64/sve/sel_2.c: Likewise.
12270 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12272 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12275 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
12276 scan-assembler. Add tests with zero vector as first __builtin_shuffle
12278 * gcc.target/i386/pr95905-3.c: New test.
12279 * gcc.target/i386/pr95905-4.c: New test.
12281 2021-01-13 Martin Liska <mliska@suse.cz>
12283 PR tree-optimization/98455
12284 * gcc.dg/tree-ssa/pr98455.c: New test.
12286 2021-01-13 Richard Biener <rguenther@suse.de>
12288 PR tree-optimization/98640
12289 * gcc.dg/torture/pr98640.c: New testcase.
12291 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12294 * gcc.target/i386/pr96938.c: New test.
12296 2021-01-13 Jakub Jelinek <jakub@redhat.com>
12299 * gcc.target/i386/pr95905-1.c: New test.
12300 * gcc.target/i386/pr95905-2.c: New test.
12302 2021-01-13 Julian Brown <julian@codesourcery.com>
12304 * gcc.target/gcn/fpdiv.c: New test.
12306 2021-01-12 Martin Sebor <msebor@redhat.com>
12310 * g++.dg/warn/Wuninitialized-13.C: New test.
12311 gcc.dg/uninit-39.c: New test.
12313 * gcc.dg/uninit-39.c: New file.
12315 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
12318 * gcc.target/arm/simd/mve-vneg.c: Update test.
12320 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
12323 * gcc.target/arm/pr97969.c: New.
12325 2021-01-12 Patrick Palka <ppalka@redhat.com>
12328 * g++.dg/cpp2a/concepts-ctad1.C: New test.
12329 * g++.dg/cpp2a/concepts-ctad2.C: New test.
12331 2021-01-12 Richard Biener <rguenther@suse.de>
12333 PR tree-optimization/98550
12334 * g++.dg/opt/pr98550.C: New testcase.
12336 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12338 PR tree-optimization/98629
12339 * gcc.c-torture/compile/pr98629.c: New test.
12341 2021-01-12 Jakub Jelinek <jakub@redhat.com>
12343 PR tree-optimization/95731
12344 * gcc.dg/tree-ssa/pr95731.c: New test.
12345 * gcc.c-torture/execute/pr95731.c: New test.
12347 2021-01-12 Marek Polacek <polacek@redhat.com>
12350 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12352 2021-01-12 David Malcolm <dmalcolm@redhat.com>
12355 * gcc.dg/analyzer/pr98628.c: New test.
12357 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12359 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
12360 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
12361 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
12362 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
12363 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
12364 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
12365 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
12367 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12369 * g++.target/aarch64/sve/cond_bic_1.C: New test.
12370 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
12371 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
12372 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
12374 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12376 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
12378 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12380 * g++.target/aarch64/sve/abd_1.C: New test.
12381 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
12382 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
12383 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
12384 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
12386 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12388 * gcc.target/aarch64/sve/adr_6.c: New test.
12390 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12392 * g++.target/aarch64/sve/cond_arith_1.C: New test.
12393 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
12394 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
12395 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
12396 * g++.target/aarch64/sve/cond_shift_1.C: New test.
12397 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
12398 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
12399 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
12401 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12404 * g++.target/aarch64/sve/max_1.C: New test.
12405 * g++.target/aarch64/sve/min_1.C: Likewise.
12406 * gcc.target/aarch64/sve/mul_2.c: Likewise.
12408 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
12410 * gcc.target/aarch64/sve/shift_2.c: New test.
12412 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12415 * g++.dg/abi/abi-tag24.C: New test.
12417 2021-01-11 Richard Biener <rguenther@suse.de>
12419 PR tree-optimization/91403
12420 * gcc.dg/vect/pr91403.c: New testcase.
12422 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
12425 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
12426 Expect .ld1_args only when GNU LD is used.
12427 Add an exception for *.gcc_args files.
12429 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12431 PR tree-optimization/95867
12432 * gcc.dg/tree-ssa/pr95867.c: New test.
12434 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12436 PR tree-optimization/95852
12437 * gcc.target/i386/pr95852-3.c: New test.
12438 * gcc.target/i386/pr95852-4.c: New test.
12440 2021-01-11 Jakub Jelinek <jakub@redhat.com>
12442 PR tree-optimization/95852
12443 * gcc.target/i386/pr95852-1.c: New test.
12444 * gcc.target/i386/pr95852-2.c: New test.
12446 2021-01-11 Martin Liska <mliska@suse.cz>
12448 PR gcov-profile/98273
12449 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
12450 * g++.dg/gcov/pr98273.C: New test.
12451 * g++.dg/gcov/gcov.py: New test.
12452 * g++.dg/gcov/test-pr98273.py: New test.
12454 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
12456 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
12457 constant then rather than addition.
12458 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
12459 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
12461 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12464 * c-c++-common/pr98556.c: New test.
12466 2021-01-09 Jakub Jelinek <jakub@redhat.com>
12468 PR rtl-optimization/98603
12469 * gcc.target/i386/pr98603.c: New test.
12470 * gcc.target/aarch64/pr98603.c: New test.
12472 2021-01-09 Alexandre Oliva <oliva@gnu.org>
12475 * gcc.dg/debug/pr97714.c: New.
12477 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12480 * gcc.target/i386/pr98482-1.c: Require lp64.
12481 * gcc.target/i386/pr98482-2.c: Likewise.
12483 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
12485 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
12486 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
12488 2021-01-08 Patrick Palka <ppalka@redhat.com>
12491 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12493 2021-01-08 Patrick Palka <ppalka@redhat.com>
12496 * g++.dg/template/access32.C: New test.
12497 * g++.dg/template/access33.C: New test.
12499 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12502 * gcc.target/i386/pr98482-2.c: Updated.
12504 2021-01-08 Richard Biener <rguenther@suse.de>
12506 PR tree-optimization/98544
12507 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
12509 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
12512 * gcc.target/i386/pr98482-1.c: New test.
12513 * gcc.target/i386/pr98482-1.c: Likewise.
12514 * gcc.target/i386/pr98482-2.c: New file.
12516 2021-01-08 Jakub Jelinek <jakub@redhat.com>
12519 * gcc.target/i386/pr98585.c: New test.
12521 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12523 * gcc.target/aarch64/sve/cnot_2.c: New test.
12524 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
12525 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
12526 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
12527 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
12528 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
12529 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
12531 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
12533 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
12534 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
12535 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
12536 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
12537 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
12538 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
12539 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
12540 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
12542 2021-01-08 Tamar Christina <tamar.christina@arm.com>
12544 * lib/target-supports.exp
12545 (check_effective_target_aarch64_asm_sve2_ok): New.
12546 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
12547 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12549 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12551 * gcc.target/aarch64/usaba_1.c: New test.
12553 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12556 * gfortran.dg/deferred_character_35.f90 : New test.
12558 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
12561 * gfortran.dg/implied_do_3.f90 : New test.
12563 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12565 * gcc.dg/array-quals-1.c: Allow srodata.
12567 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
12569 * gcc.target/riscv/predef-10.c: New.
12570 * gcc.target/riscv/predef-11.c: New.
12571 * gcc.target/riscv/predef-12.c: New.
12572 * gcc.target/riscv/predef-13.c: New.
12574 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12577 * g++.dg/cpp2a/bit-cast10.C: New test.
12579 2021-01-07 Martin Sebor <msebor@redhat.com>
12581 PR middle-end/98578
12582 * gcc.dg/plugin/gil-1.c: Adjust expected output.
12583 * gcc.dg/uninit-pr98578.c: New test.
12585 2021-01-07 Marek Polacek <polacek@redhat.com>
12588 * g++.dg/cpp0x/auto55.C: New test.
12590 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12593 * gcc.dg/analyzer/pr98580-a.c: New test.
12594 * gcc.dg/analyzer/pr98580-b.c: New test.
12596 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
12599 * gfortran.dg/associate_54.f90: New test.
12600 * gfortran.dg/associate_55.f90: New test.
12601 * gfortran.dg/associate_56.f90: New test.
12603 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12606 * gcc.target/i386/pr98567-1.c: New test.
12607 * gcc.target/i386/pr98567-2.c: New test.
12609 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12611 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12612 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12613 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12614 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12615 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12616 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12617 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12618 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12620 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12622 PR tree-optimization/98560
12623 * gcc.dg/vect/pr98560-2.c: New test.
12625 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
12627 PR tree-optimization/98560
12628 * gcc.dg/vect/pr98560-1.c: New test.
12630 2021-01-07 Jakub Jelinek <jakub@redhat.com>
12632 PR tree-optimization/98568
12633 * g++.dg/torture/pr98568.C: New test.
12635 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
12637 * gcc.target/i386/pr92658-avx512bw.c: Add
12638 -mprefer-vector-width=512 to avoid impact of different default
12639 mtune which gcc is built with.
12640 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12642 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12645 * gcc.dg/analyzer/pr97074.c: New test.
12647 2021-01-07 David Malcolm <dmalcolm@redhat.com>
12650 * gcc.dg/analyzer/pr98564.c: New test.
12652 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
12654 PR rtl-optimization/97978
12655 * gcc.target/i386/pr97978.c: New.
12657 2021-01-06 Martin Sebor <msebor@redhat.com>
12660 * g++.dg/pr95768.C: New test.
12661 * g++.dg/warn/Wuninitialized-12.C: New test.
12662 * gcc.dg/uninit-38.c: New test.
12664 2021-01-06 Martin Sebor <msebor@redhat.com>
12667 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12669 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
12672 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12673 as the final suspend point so that we can check that the state
12674 machine has reached the expected point.
12676 2021-01-06 Marek Polacek <polacek@redhat.com>
12679 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12682 2021-01-06 Alexandre Oliva <oliva@adacore.com>
12684 * g++.dg/opt/store-merging-2.C: Add the required alignment.
12686 2021-01-06 Richard Biener <rguenther@suse.de>
12688 PR tree-optimization/95582
12689 * gcc.dg/pr95582.c: New testcase.
12691 2021-01-06 Richard Biener <rguenther@suse.de>
12693 PR tree-optimization/98513
12694 * gcc.dg/tree-ssa/pr98513.c: New testcase.
12696 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12699 * gcc.dg/analyzer/pr97072.c: New test.
12701 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12704 * gcc.dg/analyzer/pr98073.c: New test.
12706 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12709 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12711 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
12713 * gcc.target/s390/s390.exp: Replace %% with %.
12715 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
12717 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12719 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12722 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12723 unsigned short to compute pextrw result.
12725 2021-01-05 Patrick Palka <ppalka@redhat.com>
12727 * g++.dg/template/partial5.C: Adjust directives to expect the
12728 same errors across all dialects.
12729 * g++.dg/cpp1z/nontype-auto17.C: New test.
12730 * g++.dg/cpp1z/nontype-auto18.C: New test.
12731 * g++.dg/template/ttp33.C: New test.
12733 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12735 PR tree-optimization/94802
12736 * gcc.target/i386/pr94802.c: New test.
12737 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12739 2021-01-05 Richard Biener <rguenther@suse.de>
12741 PR tree-optimization/98516
12742 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12743 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12745 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12748 * g++.dg/cpp2a/bit-cast8.C: New test.
12749 * g++.dg/cpp2a/bit-cast9.C: New test.
12751 2021-01-05 Marek Polacek <polacek@redhat.com>
12754 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
12755 * g++.dg/cpp0x/noexcept61.C: New test.
12757 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12759 PR tree-optimization/96928
12760 * gcc.dg/tree-ssa/pr96928.c: New test.
12761 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
12762 instead of scanning rtl dump for ifcvt message check assembly
12763 for xor instruction.
12765 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12767 PR tree-optimization/96930
12768 * g++.dg/tree-ssa/pr96930.C: New test.
12770 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12772 PR tree-optimization/96239
12773 * gcc.dg/tree-ssa/pr96239.c: New test.
12775 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
12778 * gcc.target/i386/pr98522.c: New test.
12780 2021-01-05 Nathan Sidwell <nathan@acm.org>
12782 * g++.dg/modules/mod-decl-1.C: Adjust.
12783 * g++.dg/modules/p0713-2.C: Adjust.
12784 * g++.dg/modules/p0713-3.C: Adjust.
12786 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
12789 * gcc.target/i386/pr98495-1.c: New test.
12790 * gcc.target/i386/pr98495-2.c: New test.
12791 * gcc.target/i386/pr98495-3.c: New test.
12792 * gcc.target/i386/pr98495-4.c: New test.
12793 * gcc.target/i386/pr98495-5.c: New test.
12795 2021-01-05 liuhongt <hongtao.liu@intel.com>
12797 * gcc.target/i386/sse2-pr98461-2.c: New test.
12799 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12801 PR rtl-optimization/97144
12802 * gcc.c-torture/compile/pr97144.c: New test.
12803 * gcc.target/aarch64/sve/pr97144.c: Likewise.
12805 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
12807 PR rtl-optimization/98403
12808 * g++.dg/opt/pr98403.C: New test.
12810 2021-01-05 Jakub Jelinek <jakub@redhat.com>
12812 PR rtl-optimization/98334
12813 * gcc.target/i386/pr98334.c: New test.
12815 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
12817 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12819 2021-01-05 David Malcolm <dmalcolm@redhat.com>
12822 * gcc.dg/analyzer/pr98293.c: New test.
12824 2021-01-04 Martin Uecker <muecker@gwdg.de>
12827 * gcc.dg/pr98029.c: New test.
12829 2021-01-04 Nathan Sidwell <nathan@acm.org>
12831 * g++.dg/modules/binding-1_a.H: New.
12832 * g++.dg/modules/binding-1_b.H: New.
12833 * g++.dg/modules/binding-1_c.C: New.
12834 * g++.dg/modules/binding-2.H: New.
12835 * g++.dg/modules/builtin-3_a.C: New.
12836 * g++.dg/modules/global-2_a.C: New.
12837 * g++.dg/modules/global-2_b.C: New.
12838 * g++.dg/modules/global-3_a.C: New.
12839 * g++.dg/modules/global-3_b.C: New.
12840 * g++.dg/modules/hello-1_a.C: New.
12841 * g++.dg/modules/hello-1_b.C: New.
12842 * g++.dg/modules/iostream-1_a.H: New.
12843 * g++.dg/modules/iostream-1_b.C: New.
12844 * g++.dg/modules/part-5_a.C: New.
12845 * g++.dg/modules/part-5_b.C: New.
12846 * g++.dg/modules/part-5_c.C: New.
12847 * g++.dg/modules/stdio-1_a.H: New.
12848 * g++.dg/modules/stdio-1_b.C: New.
12849 * g++.dg/modules/string-1_a.H: New.
12850 * g++.dg/modules/string-1_b.C: New.
12851 * g++.dg/modules/string-view1.C: New.
12852 * g++.dg/modules/string-view2.C: New.
12853 * g++.dg/modules/tinfo-1.C: New.
12854 * g++.dg/modules/tinfo-2_a.H: New.
12855 * g++.dg/modules/tinfo-2_b.C: New.
12856 * g++.dg/modules/tname-spec-1_a.H: New.
12857 * g++.dg/modules/tname-spec-1_b.C: New.
12858 * g++.dg/modules/xtreme-header-1.h: New.
12859 * g++.dg/modules/xtreme-header-1_a.H: New.
12860 * g++.dg/modules/xtreme-header-1_b.C: New.
12861 * g++.dg/modules/xtreme-header-1_c.C: New.
12862 * g++.dg/modules/xtreme-header-2.h: New.
12863 * g++.dg/modules/xtreme-header-2_a.H: New.
12864 * g++.dg/modules/xtreme-header-2_b.C: New.
12865 * g++.dg/modules/xtreme-header-2_c.C: New.
12866 * g++.dg/modules/xtreme-header-3.h: New.
12867 * g++.dg/modules/xtreme-header-3_a.H: New.
12868 * g++.dg/modules/xtreme-header-3_b.C: New.
12869 * g++.dg/modules/xtreme-header-3_c.C: New.
12870 * g++.dg/modules/xtreme-header-4.h: New.
12871 * g++.dg/modules/xtreme-header-4_a.H: New.
12872 * g++.dg/modules/xtreme-header-4_b.C: New.
12873 * g++.dg/modules/xtreme-header-4_c.C: New.
12874 * g++.dg/modules/xtreme-header-5.h: New.
12875 * g++.dg/modules/xtreme-header-5_a.H: New.
12876 * g++.dg/modules/xtreme-header-5_b.C: New.
12877 * g++.dg/modules/xtreme-header-5_c.C: New.
12878 * g++.dg/modules/xtreme-header-6.h: New.
12879 * g++.dg/modules/xtreme-header-6_a.H: New.
12880 * g++.dg/modules/xtreme-header-6_b.C: New.
12881 * g++.dg/modules/xtreme-header-6_c.C: New.
12882 * g++.dg/modules/xtreme-header.h: New.
12883 * g++.dg/modules/xtreme-header_a.H: New.
12884 * g++.dg/modules/xtreme-header_b.C: New.
12885 * g++.dg/modules/xtreme-tr1.h: New.
12886 * g++.dg/modules/xtreme-tr1_a.H: New.
12887 * g++.dg/modules/xtreme-tr1_b.C: New.
12889 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12891 PR tree-optimization/95401
12892 * g++.dg/vect/pr95401.cc: New test.
12893 * g++.dg/vect/pr95401a.cc: Likewise.
12895 2021-01-04 Richard Biener <rguenther@suse.de>
12897 PR tree-optimization/98308
12898 * gcc.dg/vect/pr98308.c: New testcase.
12900 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12902 PR tree-optimization/95771
12903 * gcc.target/i386/pr95771.c: New test.
12905 2021-01-04 Richard Biener <rguenther@suse.de>
12907 PR tree-optimization/98464
12908 * g++.dg/opt/pr98464.C: New testcase.
12910 2021-01-04 Richard Biener <rguenther@suse.de>
12912 PR tree-optimization/98282
12913 * g++.dg/opt/pr98282.C: New testcase.
12915 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12918 * gcc.target/aarch64/pr89057.c: New test.
12920 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
12922 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
12924 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
12925 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
12926 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
12928 2021-01-04 Martin Liska <mliska@suse.cz>
12930 * README: Convert to utf8 from iso8859.
12932 2021-01-04 Martin Liska <mliska@suse.cz>
12934 * gcc.target/avr/avr.exp: Run dos2unix on the file.
12936 2021-01-04 Richard Biener <rguenther@suse.de>
12938 PR tree-optimization/98291
12939 * gcc.dg/vect/slp-reduc-11.c: New testcase.
12940 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
12942 2021-01-04 Jakub Jelinek <jakub@redhat.com>
12944 PR tree-optimization/96782
12945 * gcc.dg/tree-ssa/pr96782.c: New test.
12947 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
12949 * gcc.misc-tests/outputs.exp: Adjust testcase.
12951 2021-01-01 Jakub Jelinek <jakub@redhat.com>
12953 * ChangeLog-2020: Rotate ChangeLog. New file.
12955 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12957 * lib/target-supports.exp
12958 (check_effective_target_arm_fp16_alternative_ok_nocache):
12959 Return zero for *-*-vxworks7r* targets.
12960 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
12961 * gcc.target/arm/aapcs/vfp23.c: Likewise.
12962 * gcc.target/arm/aapcs/vfp24.c: Likewise.
12963 * gcc.target/arm/aapcs/vfp25.c: Likewise.
12965 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12967 * g++.dg/init/new26.C: Fix overriding of the delete operator
12970 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12972 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
12975 2021-01-01 Joel Brobecker <brobecker@adacore.com>
12977 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
12978 the test's dg-options.
12979 * gcc.target/arm/pr78255-2.c: Likewise.
12981 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12983 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
12985 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12987 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
12990 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12992 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
12994 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
12996 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
12999 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13001 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
13003 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13005 * g++.dg/other/anon5.C: Skip on vxworks kernel.
13007 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13009 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
13010 * gcc.dg/vxworks/initpri2.c: Likewise.
13012 2021-01-01 Joel Brobecker <brobecker@adacore.com>
13014 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
13017 2021-01-01 Olivier Hainque <hainque@adacore.com>
13019 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
13020 * gcc.dg/pthread-init-2.c: Ditto.
13022 2021-01-01 Olivier Hainque <hainque@adacore.com>
13024 * lib/target-supports.exp (check_weak_available,
13025 check_fork_available, check_effective_target_lto,
13026 check_effective_target_mempcpy): Add vxworks filters.
13028 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13030 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
13031 explicit -mno-long-calls.
13032 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
13034 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13036 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
13037 * g++.target/arm/no_unique_address_2.C: Likewise.
13039 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13041 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
13042 * gcc.target/arm/headmerge-2.c: Likewise.
13044 2021-01-01 Alexandre Oliva <oliva@adacore.com>
13046 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
13049 Copyright (C) 2021 Free Software Foundation, Inc.
13051 Copying and distribution of this file, with or without modification,
13052 are permitted in any medium without royalty provided the copyright
13053 notice and this notice are preserved.