1 2021-11-17 Andrew Pinski <apinski@marvell.com>
3 PR tree-optimization/103228
4 PR tree-optimization/55177
5 * gcc.dg/tree-ssa/pr103228-1.c: New test.
6 * gcc.dg/tree-ssa/pr55177-1.c: New test.
8 2021-11-17 David Malcolm <dmalcolm@redhat.com>
10 PR preprocessor/103026
11 * c-c++-common/Wbidi-chars-ranges.c: New test.
13 2021-11-17 Martin Sebor <msebor@redhat.com>
15 PR tree-optimization/102759
16 * gcc.dg/Warray-parameter-10.c: New test.
17 * gcc.dg/Wstringop-overflow-82.c: New test.
19 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
22 * gcc.target/i386/harden-sls-1.c: New test.
23 * gcc.target/i386/harden-sls-2.c: Likewise.
24 * gcc.target/i386/harden-sls-3.c: Likewise.
25 * gcc.target/i386/harden-sls-4.c: Likewise.
26 * gcc.target/i386/harden-sls-5.c: Likewise.
28 2021-11-17 Martin Sebor <msebor@redhat.com>
31 * gcc.dg/Warray-parameter-11.c: New test.
33 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
35 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
36 * gcc.target/mips/frame-header-2.c (bar): Likewise.
38 2021-11-17 Jakub Jelinek <jakub@redhat.com>
40 PR preprocessor/103130
41 * c-c++-common/cpp/dir-only-9.c: New test.
43 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
47 * gcc.dg/vla-stexp-3.c: New test.
48 * gcc.dg/vla-stexp-4.c: New test.
49 * gcc.dg/vla-stexp-5.c: New test.
50 * gcc.dg/vla-stexp-6.c: New test.
51 * gcc.dg/vla-stexp-7.c: New test.
52 * gcc.dg/vla-stexp-8.c: New test.
53 * gcc.dg/vla-stexp-9.c: New test.
55 2021-11-17 Jakub Jelinek <jakub@redhat.com>
57 PR tree-optimization/103255
58 * gcc.c-torture/execute/pr103255.c: New test.
60 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
62 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
63 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
64 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
65 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
66 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
67 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
68 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
69 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
70 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
71 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
72 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
73 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
74 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
75 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
76 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
77 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
79 2021-11-17 Andrew Pinski <apinski@marvell.com>
81 PR tree-optimization/103288
82 * gcc.c-torture/compile/pr103288-1.c: New test.
84 2021-11-17 Marek Polacek <polacek@redhat.com>
86 PR preprocessor/103026
87 * c-c++-common/Wbidi-chars-1.c: New test.
88 * c-c++-common/Wbidi-chars-2.c: New test.
89 * c-c++-common/Wbidi-chars-3.c: New test.
90 * c-c++-common/Wbidi-chars-4.c: New test.
91 * c-c++-common/Wbidi-chars-5.c: New test.
92 * c-c++-common/Wbidi-chars-6.c: New test.
93 * c-c++-common/Wbidi-chars-7.c: New test.
94 * c-c++-common/Wbidi-chars-8.c: New test.
95 * c-c++-common/Wbidi-chars-9.c: New test.
96 * c-c++-common/Wbidi-chars-10.c: New test.
97 * c-c++-common/Wbidi-chars-11.c: New test.
98 * c-c++-common/Wbidi-chars-12.c: New test.
99 * c-c++-common/Wbidi-chars-13.c: New test.
100 * c-c++-common/Wbidi-chars-14.c: New test.
101 * c-c++-common/Wbidi-chars-15.c: New test.
102 * c-c++-common/Wbidi-chars-16.c: New test.
103 * c-c++-common/Wbidi-chars-17.c: New test.
105 2021-11-17 David Malcolm <dmalcolm@redhat.com>
108 * gcc.dg/analyzer/pr102695.c: New test.
109 * gcc.dg/analyzer/strchr-1.c: New test.
111 2021-11-17 David Malcolm <dmalcolm@redhat.com>
114 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
115 alloca. Use __builtin_alloca rather than alloca.
116 * gcc.dg/analyzer/capacity-3.c: Likewise.
118 2021-11-16 Jan Hubicka <jh@suse.cz>
120 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
122 2021-11-16 Harald Anlauf <anlauf@gmx.de>
125 * gfortran.dg/pr103286.f90: New test.
127 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
130 * gcc.target/powerpc/pr102976.c: New test.
132 2021-11-16 Martin Sebor <msebor@redhat.com>
134 PR tree-optimization/102960
135 * gcc.dg/Wstringop-overflow-84.c: New test.
137 2021-11-16 Tamar Christina <tamar.christina@arm.com>
139 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
141 2021-11-16 Tamar Christina <tamar.christina@arm.com>
143 * gcc.dg/signbit-2.c: CHeck vect or scalar.
145 2021-11-16 David Malcolm <dmalcolm@redhat.com>
148 * g++.dg/analyzer/pr102662.C: New test.
150 2021-11-16 Andrew Pinski <apinski@marvell.com>
152 PR tree-optimization/103218
153 * gcc.dg/tree-ssa/pr103218-1.c: New test.
155 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
157 * gcc.target/arc/tmac-4.c: New test.
159 2021-11-16 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/102880
162 * gcc.dg/tree-ssa/pr102880.c: New testcase.
163 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
164 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
167 2021-11-16 Richard Biener <rguenther@suse.de>
169 PR tree-optimization/102880
170 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
172 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
174 * gcc.target/arc/add_n-combine.c: Update test patterns.
175 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
176 * gcc.target/arc/mul64-1.c: Disable this test while running on
178 * gcc.target/arc/tls-gd.c: Update matching patterns.
179 * gcc.target/arc/tls-ie.c: Likewise.
180 * gcc.target/arc/tls-ld.c: Likewise.
181 * gcc.target/arc/uncached-8.c: Likewise.
183 2021-11-16 Martin Jambor <mjambor@suse.cz>
185 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
187 2021-11-16 Jakub Jelinek <jakub@redhat.com>
189 PR tree-optimization/103208
190 * c-c++-common/gomp/loop-11.c: New test.
192 2021-11-16 Jakub Jelinek <jakub@redhat.com>
194 PR tree-optimization/102009
195 * gcc.dg/pr102009.c: New test.
197 2021-11-16 Jan Hubicka <jh@suse.cz>
199 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
201 2021-11-16 Andrew Pinski <apinski@marvell.com>
203 PR tree-optimization/103245
204 * gcc.dg/tree-ssa/pr103245-1.c: New test.
206 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
209 * gcc.dg/pr103268-1.c: New test.
210 * gcc.dg/pr103268-2.c: Likewise.
212 2021-11-15 Jason Merrill <jason@redhat.com>
214 * lib/g++-dg.exp: Handle "impcx".
215 * lib/target-supports.exp
216 (check_effective_target_implicit_constexpr): New.
217 * g++.dg/abi/abi-tag16.C:
218 * g++.dg/abi/abi-tag18a.C:
219 * g++.dg/abi/guard4.C:
220 * g++.dg/abi/lambda-defarg1.C:
221 * g++.dg/abi/mangle26.C:
222 * g++.dg/cpp0x/constexpr-diag3.C:
223 * g++.dg/cpp0x/constexpr-ex1.C:
224 * g++.dg/cpp0x/constexpr-ice5.C:
225 * g++.dg/cpp0x/constexpr-incomplete2.C:
226 * g++.dg/cpp0x/constexpr-memfn1.C:
227 * g++.dg/cpp0x/constexpr-neg3.C:
228 * g++.dg/cpp0x/constexpr-specialization.C:
229 * g++.dg/cpp0x/inh-ctor19.C:
230 * g++.dg/cpp0x/inh-ctor30.C:
231 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
232 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
233 * g++.dg/cpp1y/auto-fn12.C:
234 * g++.dg/cpp1y/constexpr-loop5.C:
235 * g++.dg/cpp1z/constexpr-lambda7.C:
236 * g++.dg/cpp2a/constexpr-dtor3.C:
237 * g++.dg/cpp2a/constexpr-new13.C:
238 * g++.dg/cpp2a/constinit11.C:
239 * g++.dg/cpp2a/constinit12.C:
240 * g++.dg/cpp2a/constinit14.C:
241 * g++.dg/cpp2a/constinit15.C:
242 * g++.dg/cpp2a/spaceship-constexpr1.C:
243 * g++.dg/cpp2a/spaceship-eq3.C:
244 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
245 * g++.dg/debug/dwarf2/auto1.C:
246 * g++.dg/debug/dwarf2/cdtor-1.C:
247 * g++.dg/debug/dwarf2/lambda1.C:
248 * g++.dg/debug/dwarf2/pr54508.C:
249 * g++.dg/debug/dwarf2/pubnames-2.C:
250 * g++.dg/debug/dwarf2/pubnames-3.C:
251 * g++.dg/ext/is_literal_type3.C:
252 * g++.dg/ext/visibility/template7.C:
253 * g++.dg/gcov/gcov-12.C:
254 * g++.dg/gcov/gcov-2.C:
255 * g++.dg/ipa/devirt-35.C:
256 * g++.dg/ipa/devirt-36.C:
257 * g++.dg/ipa/devirt-37.C:
258 * g++.dg/ipa/devirt-44.C:
259 * g++.dg/ipa/imm-devirt-1.C:
260 * g++.dg/lookup/builtin5.C:
261 * g++.dg/lto/inline-crossmodule-1_0.C:
262 * g++.dg/modules/enum-1_a.C:
263 * g++.dg/modules/fn-inline-1_c.C:
264 * g++.dg/modules/pmf-1_b.C:
265 * g++.dg/modules/used-1_c.C:
266 * g++.dg/tls/thread_local11.C:
267 * g++.dg/tls/thread_local11a.C:
268 * g++.dg/tm/pr46653.C:
269 * g++.dg/ubsan/pr70035.C:
270 * g++.old-deja/g++.other/delete6.C:
271 * g++.dg/modules/pmf-1_a.H:
272 Adjust for implicit constexpr.
274 2021-11-15 Jason Merrill <jason@redhat.com>
276 * g++.dg/ext/flexary37.C: Remove expected error.
278 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
280 * gcc.dg/fold-stringops-2.c: Define size_t.
283 * gcc.dg/fold-stringops-3.c: New test.
285 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
287 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
288 * gcc.dg/fold-stringops-2.c: New test.
290 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
292 * gcc.dg/fold-stringops-1.c: New test.
294 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
297 * gcc.dg/pr103184-1.c: New test.
298 * gcc.dg/pr103184-2.c: Likewise.
300 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
302 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
305 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
307 * gcc.dg/pr103207.c: New test.
309 2021-11-15 Jakub Jelinek <jakub@redhat.com>
312 * g++.dg/opt/pr100469.C: New test.
314 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
317 * gcc.target/i386/pr103205-2.c: New test.
319 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
321 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
323 2021-11-15 Richard Biener <rguenther@suse.de>
325 PR tree-optimization/103237
326 * gcc.dg/torture/pr103237.c: New testcase.
328 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
331 * gcc.target/i386/pr103069-1.c: New test.
332 * gcc.target/i386/pr103069-2.c: Ditto.
334 2021-11-15 Richard Biener <rguenther@suse.de>
336 PR tree-optimization/103219
337 * gcc.dg/torture/pr103219.c: New testcase.
339 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
341 * gcc.target/i386/pr101346.c: Require dfp support.
343 2021-11-15 Jakub Jelinek <jakub@redhat.com>
346 * gcc.target/i386/pr103205.c: New test.
348 2021-11-15 Jason Merrill <jason@redhat.com>
350 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
352 2021-11-15 Jason Merrill <jason@redhat.com>
354 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
355 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
357 2021-11-15 Jason Merrill <jason@redhat.com>
360 * g++.dg/init/array41a.C: New test.
362 2021-11-15 Jason Merrill <jason@redhat.com>
364 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
366 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
368 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
370 2021-11-15 Andrew Pinski <apinski@marvell.com>
372 * gcc.dg/tree-ssa/pr100278.c: Move to ...
373 * gcc.c-torture/compile/pr100278.c: Here.
374 Remove dg-do and dg-options.
375 * gcc.dg/tree-ssa/pr101189.c: Move to ...
376 * gcc.c-torture/compile/pr101189.c: Here.
377 Remove dg-do and dg-options.
378 * gcc.dg/tree-ssa/pr100453.c: Move to ...
379 * gcc.c-torture/execute/pr100453.c: Here.
380 Remove dg-do and dg-options.
381 * gcc.dg/tree-ssa/pr101335.c: Move to ...
382 * gcc.c-torture/execute/pr101335.c: Here
383 Remove dg-do and dg-options.
385 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
387 * gcc.target/vax/setmem.c: New test.
389 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
391 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
393 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
395 * gcc.dg/pr103229.c: Removed.
397 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
399 * gcc.dg/pr103229.c: New test.
401 2021-11-14 Martin Liska <mliska@suse.cz>
403 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
404 * c-c++-common/tsan/free_race2.c: Likewise.
406 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
408 * c-c++-common/asan/null-deref-1.c: Update template.
409 * c-c++-common/tsan/free_race.c: Update template.
410 * c-c++-common/tsan/free_race2.c: Update template.
411 * gcc.dg/ipa/ipa-sra-4.c: Update template.
413 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
415 * g++.dg/cpp1z/inh-ctor23.C: Fix template
416 * g++.dg/ipa/ipa-icf-4.C: Fix template
417 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
418 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
420 2021-11-13 David Malcolm <dmalcolm@redhat.com>
422 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
423 * gcc.dg/analyzer/taint-alloc-1.c: New test.
424 * gcc.dg/analyzer/taint-alloc-2.c: New test.
425 * gcc.dg/analyzer/taint-divisor-1.c: New test.
426 * gcc.dg/analyzer/taint-1.c: Rename to...
427 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
428 wording. Mark some events as xfail.
429 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
430 * gcc.dg/analyzer/taint-size-1.c: New test.
431 * gcc.dg/analyzer/taint-write-index-1.c: New test.
432 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
434 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
436 * gcc.dg/pr103222.c: New test.
438 2021-11-12 Jan Hubicka <jh@suse.cz>
440 PR tree-optimization/103209
441 * gcc.dg/tree-ssa/pta-callused.c: Update template.
442 * gcc.c-torture/execute/pr103209.c: New test.
444 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
446 * gcc.target/aarch64/stp_1.c: New test.
448 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
450 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
451 * gfortran.dg/gomp/clauses-1.f90: New test.
452 * gfortran.dg/gomp/nowait-2.f90: New test.
453 * gfortran.dg/gomp/nowait-3.f90: New test.
455 2021-11-12 Martin Liska <mliska@suse.cz>
458 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
461 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
463 * c-c++-common/gomp/target-implicit-map-1.c: New test.
464 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
465 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
466 * c-c++-common/goacc/mdc-1.c: Likewise.
467 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
469 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
472 * gfortran.dg/index_5.f90: New.
474 2021-11-12 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/103204
477 * gcc.dg/torture/pr103204.c: New testcase.
479 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
481 * gcc.target/powerpc/test_mffsl.c: Require Power9.
483 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
485 * gfortran.dg/inline_matmul_17.f90: Fix template
487 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
489 * c-c++-common/tm/inline-asm.c: Disable pure-const.
490 * g++.dg/ipa/modref-1.C: Update template.
491 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
492 * gcc.dg/tree-ssa/modref-14.c: New test.
493 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
494 * gfortran.dg/do_subscript_3.f90: Add -O0.
496 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
498 * gfortran.dg/gomp/num-teams-1.f90: New file.
499 * gfortran.dg/gomp/num-teams-2.f90: New file.
501 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
503 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
504 -fdelete-null-pointer-checks.
505 * gcc.dg/attr-returns-nonnull.c: Likewise.
506 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
507 * gcc.dg/ifcvt-4.c: Skip on nios2.
508 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
510 2021-11-11 Richard Biener <rguenther@suse.de>
512 PR tree-optimization/103188
513 * gcc.dg/torture/pr103188.c: New testcase.
515 2021-11-11 Richard Biener <rguenther@suse.de>
518 * gcc.dg/torture/pr103181.c: New testcase.
520 2021-11-11 Jakub Jelinek <jakub@redhat.com>
523 * g++.dg/debug/dwarf2/pr101378.C: New test.
525 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
528 * gcc.target/aarch64/pr102376.c: New test.
530 2021-11-11 Jakub Jelinek <jakub@redhat.com>
532 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
533 to half of the num_teams clauses.
534 * c-c++-common/gomp/num-teams-1.c: New test.
535 * c-c++-common/gomp/num-teams-2.c: New test.
536 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
537 to half of the num_teams clauses.
538 * g++.dg/gomp/attrs-2.C (bar): Likewise.
539 * g++.dg/gomp/num-teams-1.C: New test.
540 * g++.dg/gomp/num-teams-2.C: New test.
542 2021-11-11 liuhongt <hongtao.liu@intel.com>
544 * gcc.target/i386/pr103151.c: New test.
546 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
548 * gcc.dg/tree-ssa/pr102906.c: New test.
550 2021-11-10 Andrew Pinski <apinski@marvell.com>
553 * gcc.c-torture/compile/vector-dup-1.c: New test.
555 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
557 PR tree-optimization/102892
558 * gcc.dg/pr102892-1.c: New file.
559 * gcc.dg/pr102892-2.c: Likewise.
561 2021-11-10 Martin Sebor <msebor@redhat.com>
564 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
565 argument evaluation order. Cast width and precision to signed
566 to avoid undefined behavior.
568 2021-11-10 qing zhao <qing.zhao@oracle.com>
570 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
571 to zero now with -ftrivial-auto-var-init=pattern.
573 2021-11-10 Tamar Christina <tamar.christina@arm.com>
575 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
576 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
577 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
578 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
580 2021-11-10 Tamar Christina <tamar.christina@arm.com>
582 * gcc.target/aarch64/shrn-combine-8.c: Update.
583 * gcc.target/aarch64/shrn-combine-9.c: Update.
585 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
587 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
589 2021-11-10 Marek Polacek <polacek@redhat.com>
592 * c-c++-common/Wno-attributes-1.c: New test.
593 * c-c++-common/Wno-attributes-2.c: New test.
594 * c-c++-common/Wno-attributes-3.c: New test.
596 2021-11-10 Jan Hubicka <jh@suse.cz>
598 * g++.dg/ipa/modref-1.C: Update template.
599 * gcc.dg/ipa/modref-3.c: Update template.
600 * gcc.dg/lto/modref-3_0.c: Update template.
601 * gcc.dg/lto/modref-4_0.c: Update template.
602 * gcc.dg/tree-ssa/modref-10.c: Update template.
603 * gcc.dg/tree-ssa/modref-11.c: Update template.
604 * gcc.dg/tree-ssa/modref-5.c: Update template.
605 * gcc.dg/tree-ssa/modref-6.c: Update template.
606 * gcc.dg/tree-ssa/modref-13.c: New test.
608 2021-11-10 Tamar Christina <tamar.christina@arm.com>
611 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
612 vect_long_long instead of vect_long.
613 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
615 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
616 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
619 2021-11-10 Tamar Christina <tamar.christina@arm.com>
621 * gcc.dg/signbit-2.c: Turn off masks.
622 * gcc.dg/signbit-5.c: Likewise.
624 2021-11-10 Richard Biener <rguenther@suse.de>
627 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
630 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
632 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
634 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
636 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
637 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
638 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
640 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
641 Hongtao Liu <hongtao.liu@intel.com>
644 * g++.target/i386/pr102566-1.C: New test.
645 * g++.target/i386/pr102566-2.C: Likewise.
646 * g++.target/i386/pr102566-3.C: Likewise.
647 * g++.target/i386/pr102566-4.C: Likewise.
648 * g++.target/i386/pr102566-5a.C: Likewise.
649 * g++.target/i386/pr102566-5b.C: Likewise.
650 * g++.target/i386/pr102566-6a.C: Likewise.
651 * g++.target/i386/pr102566-6b.C: Likewise.
652 * gcc.target/i386/pr102566-1a.c: Likewise.
653 * gcc.target/i386/pr102566-1b.c: Likewise.
654 * gcc.target/i386/pr102566-2.c: Likewise.
655 * gcc.target/i386/pr102566-3a.c: Likewise.
656 * gcc.target/i386/pr102566-3b.c: Likewise.
657 * gcc.target/i386/pr102566-4.c: Likewise.
658 * gcc.target/i386/pr102566-5.c: Likewise.
659 * gcc.target/i386/pr102566-6.c: Likewise.
660 * gcc.target/i386/pr102566-7.c: Likewise.
661 * gcc.target/i386/pr102566-8a.c: Likewise.
662 * gcc.target/i386/pr102566-8b.c: Likewise.
663 * gcc.target/i386/pr102566-9a.c: Likewise.
664 * gcc.target/i386/pr102566-9b.c: Likewise.
665 * gcc.target/i386/pr102566-10a.c: Likewise.
666 * gcc.target/i386/pr102566-10b.c: Likewise.
667 * gcc.target/i386/pr102566-11.c: Likewise.
668 * gcc.target/i386/pr102566-12.c: Likewise.
669 * gcc.target/i386/pr102566-13.c: New test.
670 * gcc.target/i386/pr102566-14.c: New test.
672 2021-11-10 liuhongt <hongtao.liu@intel.com>
674 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
676 2021-11-10 konglin1 <lingling.kong@intel.com>
678 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
680 2021-11-10 konglin1 <lingling.kong@intel.com>
682 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
684 2021-11-10 liuhongt <hongtao.liu@intel.com>
686 * gcc.target/i386/pr102464-maxmin.c: New test.
688 2021-11-10 Andrew Pinski <apinski@marvell.com>
691 * c-c++-common/torture/builtin-convertvector-2.c: New test.
692 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
694 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
696 * gcc.target/nios2/custom-fp-inline-1.c: New.
697 * gcc.target/nios2/custom-fp-inline-2.c: New.
698 * gcc.target/nios2/custom-fp-inline-3.c: New.
699 * gcc.target/nios2/custom-fp-inline-4.c: New.
701 2021-11-09 David Malcolm <dmalcolm@redhat.com>
703 * gcc.dg/bad-pragma-locations.c: New test.
705 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
707 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
709 2021-11-09 Andrew Pinski <apinski@marvell.com>
711 PR tree-optimization/10352
712 * gcc.c-torture/execute/pr10352-1.c: New test.
714 2021-11-09 Marek Polacek <polacek@redhat.com>
716 * g++.dg/init/bitfield6.C: New test.
718 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
720 * gcc.target/riscv/pr102957.c: New.
722 2021-11-09 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/ext/complex10.C: New test.
727 2021-11-09 Patrick Palka <ppalka@redhat.com>
731 * g++.dg/cpp2a/concepts-pr98394.C: New test.
732 * g++.dg/cpp2a/concepts-pr85846.C: New test.
734 2021-11-09 Patrick Palka <ppalka@redhat.com>
737 * g++.dg/cpp1y/var-templ69.C: New test.
739 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
741 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
742 * lib/target-supports.exp (v9a): Add new armflag.
743 (__ARM_ARCH_9A__): Add new armdef.
745 2021-11-09 Martin Jambor <mjambor@suse.cz>
748 * gcc.dg/ipa/pr103132.c: New test.
750 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
752 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
754 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
756 * gcc.dg/tree-ssa/bittest.c: New test
758 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
760 * g++.dg/pr103122.C: New.
762 2021-11-08 Martin Jambor <mjambor@suse.cz>
766 * g++.dg/ipa/pr103099.C: New test.
767 * gcc.dg/ipa/pr103107.c: Likewise.
769 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
771 * gcc.dg/pr103120.c: New test.
773 2021-11-08 Martin Liska <mliska@suse.cz>
775 PR gcov-profile/100520
776 * gcc.dg/pr100520.c: New test.
778 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
780 * gcc.target/aarch64/neoverse_v1_1.c: New test.
782 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
784 * gcc.dg/tree-ssa/modref-12.c: New test.
786 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
788 * gcc.target/powerpc/vec-minmax-1.c: New test.
789 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
791 2021-11-08 liuhongt <hongtao.liu@intel.com>
793 * gcc.target/i386/pr102464-fma.c: New test.
795 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
797 * gfortran.dg/co_reduce_2.f90: New test.
798 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
800 * gfortran.dg/coarray_collectives_16.f90: Likewise.
801 * gfortran.dg/coarray_collectives_9.f90: Likewise.
802 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
804 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
806 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
807 multiple bad arguments in the call.
808 * gfortran.dg/pr24823.f: Likewise.
809 * gfortran.dg/pr39937.f: Likewise.
810 * gfortran.dg/pr41011.f: Likewise.
811 * gfortran.dg/pr61318.f90: Likewise.
812 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
813 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
815 2021-11-06 Harald Anlauf <anlauf@gmx.de>
818 * gfortran.dg/pr68019.f90: Adjust error message.
819 * gfortran.dg/pr102715.f90: New test.
821 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
823 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
825 2021-11-05 Harald Anlauf <anlauf@gmx.de>
828 * gfortran.dg/pr102817.f90: New test.
830 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
833 * g++.dg/torture/pr103073.C: New test.
834 * gcc.dg/tree-ssa/modref-11.c: New test.
836 2021-11-05 Harald Anlauf <anlauf@gmx.de>
839 * gfortran.dg/pr69419.f90: New test.
841 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
844 * gfortran.dg/implicit_14.f90: Adjust error.
845 * gfortran.dg/external_implicit_none_3.f08: New test.
847 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
849 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
850 on Darwin also use posix_memalign ().
852 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
854 * gcc.dg/pr103093.c: New.
856 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
860 * gcc.target/aarch64/pr103085.c: New test
862 2021-11-05 Martin Liska <mliska@suse.cz>
864 PR gcov-profile/102945
865 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
867 2021-11-05 Martin Liska <mliska@suse.cz>
870 * g++.dg/pr102955.C: New test.
872 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
874 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
875 deprecation warnings.
876 * g++.dg/cpp0x/noexcept06.C: Likewise.
877 * g++.dg/cpp0x/noexcept07.C: Likewise.
878 * g++.dg/eh/forced3.C: Likewise.
879 * g++.dg/eh/unexpected1.C: Likewise.
880 * g++.old-deja/g++.eh/spec1.C: Likewise.
881 * g++.old-deja/g++.eh/spec2.C: Likewise.
882 * g++.old-deja/g++.eh/spec3.C: Likewise.
883 * g++.old-deja/g++.eh/spec4.C: Likewise.
884 * g++.old-deja/g++.mike/eh33.C: Likewise.
885 * g++.old-deja/g++.mike/eh34.C: Likewise.
886 * g++.old-deja/g++.mike/eh50.C: Likewise.
887 * g++.old-deja/g++.mike/eh51.C: Likewise.
889 2021-11-04 Tamar Christina <tamar.christina@arm.com>
891 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
892 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
893 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
894 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
895 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
896 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
897 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
898 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
899 * gcc.target/aarch64/signbit-2.c: New test.
901 2021-11-04 Tamar Christina <tamar.christina@arm.com>
903 * gcc.dg/signbit-2.c: New test.
904 * gcc.dg/signbit-3.c: New test.
905 * gcc.dg/signbit-4.c: New test.
906 * gcc.dg/signbit-5.c: New test.
907 * gcc.dg/signbit-6.c: New test.
908 * gcc.target/aarch64/signbit-1.c: New test.
910 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
912 PR tree-optimization/103079
913 * gcc.dg/pr103079.c: New.
915 2021-11-04 Martin Jambor <mjambor@suse.cz>
918 * gcc.dg/guality/ipa-sra-1.c: New test.
920 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
922 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
925 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
927 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
928 Relax incorrect register number requirement.
929 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
930 equivalent codegen with fmov.
932 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
934 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
936 2021-11-04 Tamar Christina <tamar.christina@arm.com>
939 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
940 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
941 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
942 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
944 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
946 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
948 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
949 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
950 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
951 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
952 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
953 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
955 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
957 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
959 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
961 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
962 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
963 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
965 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
966 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
967 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
969 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
970 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
971 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
973 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
974 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
975 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
976 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
977 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
978 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
980 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
981 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
982 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
983 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
984 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
985 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
986 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
987 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
988 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
989 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
990 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
991 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
992 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
993 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
995 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
997 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
999 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
1002 2021-11-04 Richard Biener <rguenther@suse.de>
1004 PR rtl-optimization/103075
1005 * gcc.dg/pr103075.c: New testcase.
1007 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
1009 PR tree-optimization/103062
1010 * gcc.dg/pr103062.c: New test.
1012 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
1014 * gcc.dg/vect/pr101145_1.c: Update case.
1015 * gcc.dg/vect/pr101145_2.c: Update case.
1016 * gcc.dg/vect/pr101145_3.c: Update case.
1018 2021-11-04 Martin Liska <mliska@suse.cz>
1020 * g++.dg/asan/asan_test.C: Disable one warning.
1022 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
1024 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
1026 2021-11-04 liuhongt <hongtao.liu@intel.com>
1028 * gcc.target/i386/pr101989-3.c: New test.
1030 2021-11-04 liuhongt <hongtao.liu@intel.com>
1032 * gcc.target/i386/pr102464-copysign-1.c: New test.
1034 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
1036 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
1037 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
1039 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
1041 * gcc.target/i386/amxtile-3.c: New test.
1043 2021-11-04 Marek Polacek <polacek@redhat.com>
1045 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
1047 2021-11-03 Joseph Myers <joseph@codesourcery.com>
1050 * gcc.dg/init-rounding-math-1.c: New test.
1052 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
1054 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
1055 * gcc.dg/tree-ssa/vrp07.c: Ditto.
1056 * gcc.dg/tree-ssa/vrp08.c: Ditto.
1057 * gcc.dg/tree-ssa/vrp09.c: Ditto.
1058 * gcc.dg/tree-ssa/vrp20.c: Ditto.
1059 * gcc.dg/tree-ssa/vrp92.c: Ditto.
1060 * jit.dg/test-sum-of-squares.c: Ditto.
1062 2021-11-03 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/102970
1065 * g++.dg/opt/pr102970.C: New testcase.
1067 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
1069 * g++.dg/torture/pr103040.C: New test.
1071 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
1073 * gcc.dg/ipa/modref-3.c: New test.
1075 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
1077 * g++.dg/ipa/modref-1.C: Update template.
1078 * gcc.dg/tree-ssa/modref-10.c: New test.
1080 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1082 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
1083 and use z/Architecture since the tests require vector extensions.
1084 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
1085 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
1086 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
1088 2021-11-02 Tamar Christina <tamar.christina@arm.com>
1090 PR tree-optimization/103007
1091 * g++.dg/pr103007.C: New test.
1093 2021-11-02 Richard Biener <rguenther@suse.de>
1095 PR middle-end/103038
1096 * g++.dg/pr103038.C: New testcase.
1098 2021-11-02 Jakub Jelinek <jakub@redhat.com>
1101 * gcc.target/i386/pr103020.c: New test.
1103 2021-11-02 Martin Liska <mliska@suse.cz>
1105 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
1106 * gcc.dg/vect/tsvc/license.txt: New test.
1107 * gcc.dg/vect/tsvc/tsvc.h: New test.
1108 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
1109 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
1110 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
1111 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
1112 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
1113 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
1114 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
1115 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
1116 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
1117 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
1118 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
1119 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
1120 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
1121 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
1122 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
1123 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
1124 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
1125 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
1126 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
1127 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
1128 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
1129 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
1130 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
1131 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
1132 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
1133 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
1134 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
1135 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
1136 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
1137 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
1138 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
1139 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
1140 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
1141 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
1142 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
1143 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
1144 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
1145 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
1146 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
1147 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
1148 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
1149 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
1150 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
1151 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
1152 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
1153 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
1154 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
1155 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
1156 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
1157 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
1158 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
1159 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
1160 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
1161 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
1162 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
1163 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
1164 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
1165 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
1166 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
1167 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
1168 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
1169 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
1170 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
1171 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
1172 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
1173 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
1174 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
1175 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
1176 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
1177 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
1178 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
1179 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
1180 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
1181 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
1182 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
1183 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
1184 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
1185 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
1186 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
1187 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
1188 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
1189 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
1190 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
1191 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
1192 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
1193 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
1194 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
1195 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
1196 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
1197 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
1198 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
1199 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
1200 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
1201 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
1202 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
1203 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
1204 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
1205 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
1206 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
1207 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
1208 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
1209 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
1210 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
1211 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
1212 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
1213 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
1214 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
1215 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
1216 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
1217 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
1218 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
1219 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
1220 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
1221 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
1222 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
1223 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
1224 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
1225 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
1226 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
1227 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
1228 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
1229 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
1230 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
1231 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
1232 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
1233 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
1234 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
1235 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
1236 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
1237 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
1238 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
1239 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
1240 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
1241 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
1242 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
1243 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
1244 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
1245 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
1246 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
1247 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
1248 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
1249 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
1250 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
1251 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
1252 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
1253 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
1254 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
1255 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
1256 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
1257 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
1258 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
1260 2021-11-02 liuhongt <hongtao.liu@intel.com>
1263 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
1265 * gcc.dg/Warray-bounds-48.c: Ditto.
1266 * gcc.dg/Warray-bounds-51.c: Ditto.
1267 * gcc.dg/Warray-parameter-3.c: Ditto.
1268 * gcc.dg/Wstringop-overflow-14.c: Ditto.
1269 * gcc.dg/Wstringop-overflow-21.c: Ditto.
1270 * gcc.dg/Wstringop-overflow-68.c: Ditto
1271 * gcc.dg/Wstringop-overflow-76.c: Ditto
1272 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
1273 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
1275 (vect_slp_v4qi_store_unalign_1): Ditto.
1276 (struct_4char_block_move): Ditto.
1277 (struct_8char_block_move): Ditto.
1278 (stryct_16char_block_move): Ditto.
1279 (vect_slp_v2hi_store_align): Ditto.
1280 (vect_slp_v2qi_store): Rename to ..
1281 (vect_slp_v2qi_store_align): .. this.
1282 (vect_slp_v4qi_store): Rename to ..
1283 (vect_slp_v4qi_store_align): .. This.
1284 (vect_slp_v8qi_store): Rename to ..
1285 (vect_slp_v8qi_store_unalign_1): .. This.
1286 (vect_slp_v16qi_store): Rename to ..
1287 (vect_slp_v16qi_store_unalign_1): .. This.
1288 (vect_slp_v2hi_store): Rename to ..
1289 (vect_slp_v2hi_store_unalign): .. This.
1290 (vect_slp_v4hi_store): Rename to ..
1291 (vect_slp_v4hi_store_unalign): This.
1292 (vect_slp_v2si_store): Rename to ..
1293 (vect_slp_v2si_store_align): .. This.
1294 (vect_slp_v4si_store): Rename to ..
1295 (vect_slp_v4si_store_unalign): Ditto.
1296 (check_vect_slp_aligned_store_usage): Rename to ..
1297 (check_vect_slp_store_usage): .. this and adjust code to make
1298 it an exact pattern match of corresponding testcase.
1300 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
1301 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
1305 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
1306 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
1307 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
1308 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
1310 2021-11-02 Jakub Jelinek <jakub@redhat.com>
1312 * g++.dg/gomp/loop-8.C: New test.
1314 2021-11-01 Martin Liska <mliska@suse.cz>
1316 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
1318 2021-11-01 qing zhao <qing.zhao@oracle.com>
1320 * c-c++-common/pr102281.c: New test.
1321 * gcc.target/i386/auto-init-2.c: Adjust testing case.
1322 * gcc.target/i386/auto-init-4.c: Likewise.
1323 * gcc.target/i386/auto-init-6.c: Likewise.
1324 * gcc.target/aarch64/auto-init-6.c: Likewise.
1326 2021-11-01 Tamar Christina <tamar.christina@arm.com>
1328 * gcc.target/aarch64/vect-cse-codegen.c: New test.
1330 2021-11-01 Tamar Christina <tamar.christina@arm.com>
1333 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
1335 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
1336 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1338 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1341 2021-11-01 David Malcolm <dmalcolm@redhat.com>
1343 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
1344 "escape-source" attribute.
1345 * c-c++-common/diagnostic-format-json-2.c: Likewise.
1346 * c-c++-common/diagnostic-format-json-3.c: Likewise.
1347 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
1348 * c-c++-common/diagnostic-format-json-5.c: Likewise.
1349 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
1350 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
1351 * gcc.dg/encoding-issues-bytes.c: New test.
1352 * gcc.dg/encoding-issues-unicode.c: New test.
1353 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
1354 "escape-source" attribute.
1355 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
1356 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
1358 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
1360 * gcc.dg/pr103003.c: New.
1362 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
1364 * g++.dg/ipa/modref-1.C: New test.
1366 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
1369 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
1371 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
1373 PR middle-end/102972
1374 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
1376 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
1377 * c-c++-common/gomp/teams-3.c: New test.
1378 * gfortran.dg/gomp/teams-3.f90: New test.
1379 * gfortran.dg/gomp/teams-4.f90: New test.
1381 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
1383 * gfortran.dg/intrinsic_short-long.f90: New test.
1385 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
1388 * gfortran.dg/pr99853.f90: New test.
1390 2021-10-30 Jakub Jelinek <jakub@redhat.com>
1392 * c-c++-common/gomp/loop-10.c: New test.
1394 2021-10-29 Tamar Christina <tamar.christina@arm.com>
1396 * g++.dg/vect/pr99149.cc: Update case.
1398 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
1400 * c-c++-common/gomp/pragma-1.c: New test.
1401 * c-c++-common/gomp/pragma-2.c: New test.
1403 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
1405 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
1406 * gcc.dg/old-style-asm-1.c: Same.
1407 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
1408 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
1409 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
1410 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
1411 * gcc.dg/tree-ssa/pr20701.c: Same.
1412 * gcc.dg/tree-ssa/pr21001.c: Same.
1413 * gcc.dg/tree-ssa/pr21294.c: Same.
1414 * gcc.dg/tree-ssa/pr21417.c: Same.
1415 * gcc.dg/tree-ssa/pr21559.c: Same.
1416 * gcc.dg/tree-ssa/pr21563.c: Same.
1417 * gcc.dg/tree-ssa/pr49039.c: Same.
1418 * gcc.dg/tree-ssa/pr59597.c: Same.
1419 * gcc.dg/tree-ssa/pr61839_1.c: Same.
1420 * gcc.dg/tree-ssa/pr61839_3.c: Same.
1421 * gcc.dg/tree-ssa/pr66752-3.c: Same.
1422 * gcc.dg/tree-ssa/pr68198.c: Same.
1423 * gcc.dg/tree-ssa/pr77445-2.c: Same.
1424 * gcc.dg/tree-ssa/pr77445.c: Same.
1425 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
1426 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
1427 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
1428 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1429 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
1430 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
1431 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
1432 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
1433 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1434 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1435 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
1436 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
1437 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
1438 * gcc.dg/tree-ssa/vrp02.c: Same.
1439 * gcc.dg/tree-ssa/vrp03.c: Same.
1440 * gcc.dg/tree-ssa/vrp05.c: Same.
1441 * gcc.dg/tree-ssa/vrp06.c: Same.
1442 * gcc.dg/tree-ssa/vrp07.c: Same.
1443 * gcc.dg/tree-ssa/vrp08.c: Same.
1444 * gcc.dg/tree-ssa/vrp09.c: Same.
1445 * gcc.dg/tree-ssa/vrp33.c: Same.
1446 * gcc.dg/uninit-pred-9_b.c: Same.
1447 * gcc.dg/uninit-pred-7_a.c: xfail.
1449 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
1451 * lib/multiline.exp (_build_multiline_regex): Use a better
1452 regexp than .* to match up to EOL.
1454 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
1456 * gcc.dg/pr102983.c: New.
1458 2021-10-29 Tamar Christina <tamar.christina@arm.com>
1460 PR tree-optimization/102977
1461 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
1462 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
1463 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
1464 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
1466 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1468 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
1470 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
1471 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
1472 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
1474 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
1476 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
1478 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
1480 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
1482 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
1483 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
1485 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
1487 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
1488 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
1490 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
1491 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
1492 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
1494 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
1495 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
1496 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
1497 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
1498 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
1499 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
1501 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
1502 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
1503 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
1504 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
1505 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
1506 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
1507 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
1508 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
1509 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
1510 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
1511 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
1512 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
1513 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
1514 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
1516 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
1518 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1520 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
1522 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
1523 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
1526 2021-10-29 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
1530 2021-10-29 Richard Biener <rguenther@suse.de>
1532 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
1533 -fexcess-precision=standard.
1535 2021-10-29 Jakub Jelinek <jakub@redhat.com>
1538 * g++.dg/cpp0x/dr2351.C: New test.
1540 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
1543 * gcc.target/powerpc/pr102868.c: New test.
1545 2021-10-29 liuhongt <hongtao.liu@intel.com>
1547 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
1549 2021-10-28 Jakub Jelinek <jakub@redhat.com>
1551 PR tree-optimization/102951
1552 * gcc.dg/tree-ssa/pr102951.c: New test.
1553 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
1555 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
1557 * gcc.dg/ifcvt-4.c: Adjust.
1559 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
1561 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
1562 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
1564 2021-10-28 Patrick Palka <ppalka@redhat.com>
1567 * g++.dg/cpp2a/nontype-class50.C: New test.
1568 * g++.dg/cpp2a/nontype-class50a.C: New test.
1570 2021-10-28 Patrick Palka <ppalka@redhat.com>
1573 * g++.dg/cpp1z/fold13.C: New test.
1575 2021-10-28 Richard Biener <rguenther@suse.de>
1578 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
1579 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
1581 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
1583 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
1584 * gcc.dg/tree-ssa/vrp113.c: Same.
1586 2021-10-28 Richard Biener <rguenther@suse.de>
1589 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
1591 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
1594 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
1596 2021-10-28 Alexandre Oliva <oliva@adacore.com>
1598 * c-c++-common/torture/harden-comp.c: New.
1599 * c-c++-common/torture/harden-cond.c: New.
1601 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
1603 * gcc.target/powerpc/builtins-1.c: Adjust.
1605 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
1608 * gcc.target/powerpc/pr94613.c: New test.
1610 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
1612 * gcc.target/i386/avx512fp16-recip-1.c: New test.
1613 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
1614 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
1616 2021-10-27 Martin Sebor <msebor@redhat.com>
1618 * gcc.dg/Warray-bounds-90.c: Fix a typo.
1620 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
1622 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
1624 2021-10-27 Jakub Jelinek <jakub@redhat.com>
1626 PR tree-optimization/102897
1627 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
1629 2021-10-27 Jakub Jelinek <jakub@redhat.com>
1631 * c-c++-common/gomp/loop-8.c: New test.
1632 * c-c++-common/gomp/loop-9.c: New test.
1634 2021-10-27 Jakub Jelinek <jakub@redhat.com>
1637 * g++.dg/gomp/loop-3.C: Don't expect some errors.
1638 * g++.dg/gomp/loop-7.C: New test.
1640 2021-10-27 Jakub Jelinek <jakub@redhat.com>
1643 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
1644 * g++.dg/cpp2a/consteval24.C: New test.
1645 * g++.dg/cpp23/consteval-if12.C: New test.
1647 2021-10-27 Jakub Jelinek <jakub@redhat.com>
1650 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
1651 * g++.dg/cpp2a/consteval20.C: New test.
1652 * g++.dg/cpp2a/consteval21.C: New test.
1653 * g++.dg/cpp2a/consteval22.C: New test.
1654 * g++.dg/cpp2a/consteval23.C: New test.
1655 * g++.dg/cpp23/consteval-if11.C: New test.
1657 2021-10-26 Martin Sebor <msebor@redhat.com>
1659 PR tree-optimization/102238
1660 PR tree-optimization/102919
1661 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
1662 * gcc.dg/Wrestrict-23.c: New test.
1664 2021-10-26 Martin Sebor <msebor@redhat.com>
1666 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
1667 * gcc.dg/Wstringop-overflow-81.c: New test.
1669 2021-10-26 Martin Sebor <msebor@redhat.com>
1671 PR middle-end/102453
1672 * gcc.dg/Warray-bounds-90.c: New test.
1673 * gcc.dg/Wstringop-overflow-77.c: New test.
1674 * gcc.dg/Wstringop-overflow-78.c: New test.
1675 * gcc.dg/Wstringop-overflow-79.c: New test.
1676 * gcc.dg/Wstringop-overflow-80.c: New test.
1677 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
1679 2021-10-26 Harald Anlauf <anlauf@gmx.de>
1682 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
1685 2021-10-26 Harald Anlauf <anlauf@gmx.de>
1688 * gfortran.dg/pdt_32.f03: New test.
1690 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
1692 PR rtl-optimization/102842
1693 * g++.target/arm/pr102842.C: New test.
1695 2021-10-26 Harald Anlauf <anlauf@gmx.de>
1698 * gfortran.dg/pdt_4.f03: Adjust testcase.
1700 2021-10-26 Harald Anlauf <anlauf@gmx.de>
1703 * gfortran.dg/pr102816.f90: New test.
1705 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
1707 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
1708 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
1710 2021-10-26 Marek Polacek <polacek@redhat.com>
1713 * g++.dg/cpp23/init-stmt1.C: New test.
1714 * g++.dg/cpp23/init-stmt2.C: New test.
1716 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
1719 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
1722 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1725 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
1728 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
1734 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1737 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
1739 * gcc.target/i386/pieces-memset-4.c: Likewise.
1740 * gcc.target/i386/pieces-memset-7.c: Likewise.
1741 * gcc.target/i386/pieces-memset-8.c: Likewise.
1742 * gcc.target/i386/pieces-memset-41.c: Likewise.
1743 * gcc.target/i386/pr90773-1.c: Likewise.
1745 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1747 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
1749 * gcc.target/i386/pr100704-2.c: Likewise.
1751 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
1753 * gcc.dg/pr102897.c: New test.
1755 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
1758 * gfortran.dg/lto/bind-c-char_0.f90: New test.
1760 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
1762 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
1764 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
1767 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
1770 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
1772 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
1773 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
1775 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
1777 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
1778 * gcc.dg/graphite/scop-dsyr2k.c: Same.
1779 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
1780 * gcc.dg/graphite/scop-dsyrk.c: Same.
1781 * gcc.dg/tree-ssa/pr20701.c: Same.
1782 * gcc.dg/tree-ssa/pr20702.c: Same.
1783 * gcc.dg/tree-ssa/pr21086.c: Same.
1784 * gcc.dg/tree-ssa/pr25382.c: Same.
1785 * gcc.dg/tree-ssa/pr58480.c: Same.
1786 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
1787 * gcc.dg/tree-ssa/vrp08.c: Same.
1788 * gcc.dg/tree-ssa/vrp55.c: Same.
1789 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1790 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
1791 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
1792 * gcc.dg/uninit-pr89230-1.c: xfail.
1793 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
1795 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
1797 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
1798 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
1800 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
1802 * gcc.target/bfin/ssashift-1.c: New test case.
1804 2021-10-25 Tamar Christina <tamar.christina@arm.com>
1807 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
1808 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
1809 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
1810 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
1811 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
1812 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
1813 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
1815 2021-10-25 Jim Wilson <jimw@sifive.com>
1816 Kito Cheng <kito.cheng@sifive.com>
1817 Jia-Wei Chen <jiawei@iscas.ac.cn>
1818 Shi-Hua Liao <shihua@iscas.ac.cn>
1820 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
1821 * gcc.target/riscv/zbs-bclr.c: New.
1822 * gcc.target/riscv/zbs-bext.c: Ditto.
1823 * gcc.target/riscv/zbs-binv.c: Ditto.
1824 * gcc.target/riscv/zbs-bset.c: Ditto.
1826 2021-10-25 Jim Wilson <jimw@sifive.com>
1828 * gcc.target/riscv/zbb-li-rotr.c: New.
1830 2021-10-25 Jim Wilson <jimw@sifive.com>
1831 Kito Cheng <kito.cheng@sifive.com>
1832 Jia-Wei Chen <jiawei@iscas.ac.cn>
1834 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
1835 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
1836 * gcc.target/riscv/zbb-min-max.c: Ditto.
1837 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
1838 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
1839 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
1840 * gcc.target/riscv/zbbw.c: Ditto.
1842 2021-10-25 Jim Wilson <jimw@sifive.com>
1843 Kito Cheng <kito.cheng@sifive.com>
1844 Jia-Wei Chen <jiawei@iscas.ac.cn>
1846 * gcc.target/riscv/zba-adduw.c: New.
1847 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
1848 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
1849 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
1850 * gcc.target/riscv/zba-slliuw.c: Ditto.
1851 * gcc.target/riscv/zba-zextw.c: Ditto.
1853 2021-10-25 liuhongt <hongtao.liu@intel.com>
1856 * gcc.target/i386/pr102464-sqrtph.c: New test.
1857 * gcc.target/i386/pr102464-sqrtsh.c: New test.
1859 2021-10-25 Richard Biener <rguenther@suse.de>
1861 PR tree-optimization/102920
1862 * gcc.dg/torture/pr102920.c: New testcase.
1864 2021-10-25 konglin1 <lingling.kong@intel.com>
1866 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
1868 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
1870 * gcc.target/bfin/20090914-3.c: Tweak test case.
1872 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
1875 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
1876 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
1878 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
1880 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
1881 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
1883 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1884 Sandra Loosemore <sandra@codesourcery.com>
1887 * gfortran.dg/PR95196.f90: New.
1889 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
1891 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
1892 other dg-* to change XFAIL to PASS.
1893 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1894 * gfortran.dg/block_4.f08: Likewise.
1895 * gfortran.dg/charlen_04.f90: Likewise.
1896 * gfortran.dg/charlen_05.f90: Likewise.
1897 * gfortran.dg/charlen_06.f90: Likewise.
1898 * gfortran.dg/charlen_13.f90: Likewise.
1899 * gfortran.dg/coarray_9.f90: Likewise.
1900 * gfortran.dg/coarray_collectives_3.f90: Likewise.
1901 * gfortran.dg/data_invalid.f90: Likewise.
1902 * gfortran.dg/do_4.f: Likewise.
1903 * gfortran.dg/dollar_sym_1.f90: Likewise.
1904 * gfortran.dg/dollar_sym_3.f: Likewise.
1905 * gfortran.dg/fmt_tab_1.f90: Likewise.
1906 * gfortran.dg/fmt_tab_2.f90: Likewise.
1907 * gfortran.dg/forall_16.f90: Likewise.
1908 * gfortran.dg/g77/970125-0.f: Likewise.
1909 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
1910 * gfortran.dg/interface_operator_1.f90: Likewise.
1911 * gfortran.dg/interface_operator_2.f90: Likewise.
1912 * gfortran.dg/line_length_4.f90: Likewise.
1913 * gfortran.dg/line_length_5.f90: Likewise.
1914 * gfortran.dg/line_length_6.f90: Likewise.
1915 * gfortran.dg/line_length_8.f90: Likewise.
1916 * gfortran.dg/line_length_9.f90: Likewise.
1917 * gfortran.dg/pr65045.f90: Likewise.
1918 * gfortran.dg/pr69497.f90: Likewise.
1919 * gfortran.dg/submodule_21.f08: Likewise.
1920 * gfortran.dg/tab_continuation.f: Likewise.
1921 * gfortran.dg/typebound_proc_2.f90: Likewise.
1922 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
1924 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
1927 * gfortran.dg/bind-c-intent-out-2.f90: New test.
1929 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1930 Sandra Loosemore <sandra@codesourcery.com>
1933 * gfortran.dg/PR94289.f90: New.
1935 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1936 Sandra Loosemore <sandra@codesourcery.com>
1939 * gfortran.dg/PR100906.f90: New.
1940 * gfortran.dg/PR100906.c: New.
1942 2021-10-22 Richard Biener <rguenther@suse.de>
1944 PR tree-optimization/102893
1945 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
1947 2021-10-22 Richard Biener <rguenther@suse.de>
1950 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
1951 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
1953 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
1956 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
1958 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
1960 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
1963 2021-10-21 Martin Liska <mliska@suse.cz>
1967 * gcc.dg/pr102585.c: New test.
1969 2021-10-21 Martin Jambor <mjambor@suse.cz>
1971 PR tree-optimization/102505
1972 * g++.dg/torture/pr102505.C: New test.
1974 2021-10-21 Jakub Jelinek <jakub@redhat.com>
1976 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
1977 instead of x = x + 1 in places where the latter could be a data race.
1978 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
1979 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
1981 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
1984 * gcc.target/i386/pr102812.c: New test.
1986 2021-10-21 Jakub Jelinek <jakub@redhat.com>
1989 * c-c++-common/ubsan/pr64888.c: New test.
1991 2021-10-21 Andrew Pinski <apinski@marvell.com>
1993 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
1995 2021-10-21 Richard Biener <rguenther@suse.de>
1998 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
1999 the vect dump instead.
2001 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
2003 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
2004 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
2005 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
2006 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
2007 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
2009 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
2012 * gfortran.dg/c-interop/shape-bindc.f90: New test.
2013 * gfortran.dg/c-interop/shape-poly.f90: New test.
2014 * gfortran.dg/c-interop/size-bindc.f90: New test.
2015 * gfortran.dg/c-interop/size-poly.f90: New test.
2016 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
2017 * gfortran.dg/c-interop/ubound-poly.f90: New test.
2019 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2021 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
2023 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2025 * gcc.target/aarch64/narrow_high_combine.c: Update case.
2026 * gcc.target/aarch64/xtn-combine-1.c: New test.
2027 * gcc.target/aarch64/xtn-combine-2.c: New test.
2028 * gcc.target/aarch64/xtn-combine-3.c: New test.
2029 * gcc.target/aarch64/xtn-combine-4.c: New test.
2030 * gcc.target/aarch64/xtn-combine-5.c: New test.
2031 * gcc.target/aarch64/xtn-combine-6.c: New test.
2033 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2035 * gcc.target/aarch64/shl-combine-2.c: New test.
2036 * gcc.target/aarch64/shl-combine-3.c: New test.
2037 * gcc.target/aarch64/shl-combine-4.c: New test.
2038 * gcc.target/aarch64/shl-combine-5.c: New test.
2040 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2042 * gcc.target/aarch64/shrn-combine-10.c: New test.
2043 * gcc.target/aarch64/shrn-combine-5.c: New test.
2044 * gcc.target/aarch64/shrn-combine-6.c: New test.
2045 * gcc.target/aarch64/shrn-combine-7.c: New test.
2046 * gcc.target/aarch64/shrn-combine-8.c: New test.
2047 * gcc.target/aarch64/shrn-combine-9.c: New test.
2049 2021-10-20 Tamar Christina <tamar.christina@arm.com>
2051 * gcc.target/aarch64/shrn-combine-1.c: New test.
2052 * gcc.target/aarch64/shrn-combine-2.c: New test.
2053 * gcc.target/aarch64/shrn-combine-3.c: New test.
2054 * gcc.target/aarch64/shrn-combine-4.c: New test.
2056 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
2058 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
2061 2021-10-20 Martin Liska <mliska@suse.cz>
2064 2021-10-20 Martin Liska <mliska@suse.cz>
2067 * gcc.target/i386/pr102374.c: New test.
2069 2021-10-20 Martin Liska <mliska@suse.cz>
2072 2021-10-20 Martin Liska <mliska@suse.cz>
2075 * gcc.target/aarch64/pr102375.c: New test.
2077 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
2080 * gcc.target/aarch64/frint.x: Add roundeven tests.
2081 * gcc.target/aarch64/frint_double.c: Likewise.
2082 * gcc.target/aarch64/frint_float.c: Likewise.
2084 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2086 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
2087 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2088 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2089 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
2090 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
2091 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
2092 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
2093 * gcc.target/aarch64/vclz.c: Likewise.
2094 * gcc.target/aarch64/vneg_s.c: Likewise.
2096 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2098 * gcc.target/aarch64/merge_trunc1.c: New test.
2100 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
2102 * gcc.dg/pr102764.c: New test.
2104 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
2107 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
2110 2021-10-20 Jakub Jelinek <jakub@redhat.com>
2113 * g++.dg/tls/pr102642.C: New test.
2115 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
2116 Richard Biener <rguenther@suse.de>
2118 * gcc.dg/Warray-bounds-87.c: Remove xfail.
2119 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
2120 * gcc.dg/graphite/pr69728.c: Remove xfail.
2121 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
2122 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
2123 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
2124 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
2125 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
2126 * gcc.dg/tree-ssa/pr21559.c: Same.
2127 * gcc.dg/tree-ssa/pr59597.c: Same.
2128 * gcc.dg/tree-ssa/pr71437.c: Same.
2129 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2130 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
2131 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2132 * gcc.dg/vect/bb-slp-16.c: Same.
2133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
2134 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
2135 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
2136 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
2138 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
2140 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
2142 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
2143 Kewen Lin <linkw@linux.ibm.com>
2145 PR middle-end/102722
2146 PR middle-end/102697
2147 PR middle-end/102462
2148 PR middle-end/102706
2149 PR middle-end/102744
2150 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
2151 xfail/target selector.
2152 * gcc.dg/Warray-bounds-51.c: Ditto.
2153 * gcc.dg/Warray-parameter-3.c: Ditto.
2154 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2155 * gcc.dg/Wstringop-overflow-21.c: Ditto.
2156 * gcc.dg/Wstringop-overflow-68.c: Ditto.
2157 * gcc.dg/Wstringop-overflow-76.c: Ditto.
2158 * gcc.dg/Warray-bounds-48.c: Ditto.
2159 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
2160 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
2162 (check_effective_target_vect_slp_v2qi_store): Ditto.
2163 (check_effective_target_vect_slp_v4qi_store): Ditto.
2164 (check_effective_target_vect_slp_v8qi_store): Ditto.
2165 (check_effective_target_vect_slp_v16qi_store): Ditto.
2166 (check_effective_target_vect_slp_v2hi_store): Ditto.
2167 (check_effective_target_vect_slp_v4hi_store): Ditto.
2168 (check_effective_target_vect_slp_v2si_store): Ditto.
2169 (check_effective_target_vect_slp_v4si_store): Ditto.
2170 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
2171 * gcc.dg/Warray-bounds-51-novec.c: New test.
2172 * gcc.dg/Warray-bounds-48-novec.c: New test.
2173 * gcc.dg/Warray-parameter-3-novec.c: New test.
2174 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
2175 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
2176 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
2177 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
2179 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
2181 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
2182 to minimally Power8.
2184 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
2187 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
2189 2021-10-19 Martin Liska <mliska@suse.cz>
2192 * gcc.target/aarch64/pr102375.c: New test.
2194 2021-10-19 Richard Biener <rguenther@suse.de>
2196 PR tree-optimization/102827
2197 * gcc.dg/pr102827.c: New testcase.
2199 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
2201 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
2203 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
2205 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
2207 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2210 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
2212 2021-10-19 Jakub Jelinek <jakub@redhat.com>
2215 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
2217 2021-10-19 Martin Liska <mliska@suse.cz>
2220 * gcc.target/i386/pr102374.c: New test.
2222 2021-10-19 dianhong xu <dianhong.xu@intel.com>
2224 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
2225 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
2226 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
2227 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
2229 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
2231 PR tree-optimization/102796
2232 * g++.dg/pr102796.C: New.
2234 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
2236 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
2238 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
2241 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
2244 * gcc.target/i386/pr102761.c: New test.
2246 2021-10-18 Jason Merrill <jason@redhat.com>
2248 * g++.dg/template/crash90.C: Check location of pedwarn.
2250 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
2252 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
2253 (dg-options): Remove -m32.
2255 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2257 * gcc.target/i386/387-12.c: Add explicit -m32 option.
2259 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2261 * gcc.target/bfin/ones.c: New test case.
2262 * gcc.target/bfin/parity.c: New test case.
2263 * gcc.target/bfin/popcount.c: New test case.
2265 2021-10-18 Richard Biener <rguenther@suse.de>
2267 PR tree-optimization/102788
2268 * g++.dg/vect/pr102788.cc: New testcase.
2270 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
2272 * gcc.target/bfin/ssabs.c: New test case.
2273 * gcc.target/bfin/ssneg.c: New test case.
2275 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2278 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
2279 * gcc.target/aarch64/sve/pr93183.c: New test.
2281 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
2290 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
2291 * gfortran.dg/PR100914.f90: Remove xfail.
2292 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
2293 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
2294 * gfortran.dg/PR93963.f90: Extend select-rank tests.
2295 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
2297 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
2298 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
2299 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
2300 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
2301 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
2302 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
2303 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
2304 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
2305 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
2306 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
2307 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
2308 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
2309 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
2310 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
2311 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
2312 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
2313 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
2314 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
2315 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
2316 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
2317 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
2318 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
2319 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
2320 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
2321 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
2322 * gfortran.dg/c-interop/shape.f90: Add implicit none.
2323 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
2324 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
2325 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
2326 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
2327 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
2328 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
2329 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
2330 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
2331 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
2332 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
2333 * gfortran.dg/assumed_type_12.f90: New test.
2334 * gfortran.dg/assumed_type_13.c: New test.
2335 * gfortran.dg/assumed_type_13.f90: New test.
2336 * gfortran.dg/bind-c-char-descr.f90: New test.
2337 * gfortran.dg/bind-c-contiguous-1.c: New test.
2338 * gfortran.dg/bind-c-contiguous-1.f90: New test.
2339 * gfortran.dg/bind-c-contiguous-2.f90: New test.
2340 * gfortran.dg/bind-c-contiguous-3.c: New test.
2341 * gfortran.dg/bind-c-contiguous-3.f90: New test.
2342 * gfortran.dg/bind-c-contiguous-4.c: New test.
2343 * gfortran.dg/bind-c-contiguous-4.f90: New test.
2344 * gfortran.dg/bind-c-contiguous-5.c: New test.
2345 * gfortran.dg/bind-c-contiguous-5.f90: New test.
2347 2021-10-18 Richard Biener <rguenther@suse.de>
2349 PR tree-optimization/102798
2350 * gcc.dg/pr102798.c: New testcase.
2352 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
2355 * gfortran.dg/class_72.f90: New.
2357 2021-10-15 Jason Merrill <jason@redhat.com>
2365 * g++.dg/template/fnspec2.C: New test.
2366 * g++.dg/template/parm-cv1.C: New test.
2367 * g++.dg/template/parm-cv2.C: New test.
2368 * g++.dg/template/parm-cv3.C: New test.
2370 2021-10-15 Harald Anlauf <anlauf@gmx.de>
2371 Tobias Burnus <tobias@codesourcery.com>
2374 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
2375 * gfortran.dg/pr70931.f90: Likewise.
2376 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2377 * gfortran.dg/pr102685.f90: New test.
2379 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
2381 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
2383 2021-10-15 Richard Biener <rguenther@suse.de>
2385 * lib/prune.exp: Prune STABS obsoletion message.
2387 2021-10-15 Richard Biener <rguenther@suse.de>
2390 * gcc.dg/gimplefe-error-12.c: New testcase.
2392 2021-10-15 Richard Biener <rguenther@suse.de>
2395 * gcc.dg/torture/pr102762.c: New testcase.
2397 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2399 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
2400 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
2401 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
2403 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2405 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
2407 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
2409 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
2411 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
2412 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
2413 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
2414 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
2415 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
2417 2021-10-15 Jason Merrill <jason@redhat.com>
2419 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
2420 * g++.dg/cpp0x/constexpr-inst1.C: New test.
2422 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
2424 * gcc.dg/pr102738.c: Add target int128.
2426 2021-10-14 Joseph Myers <joseph@codesourcery.com>
2428 * gcc.dg/format/c11-dfp-printf-1.c,
2429 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
2430 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
2432 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
2434 * gcc.target/powerpc/unwind-backchain.c: New test.
2436 2021-10-14 Harald Anlauf <anlauf@gmx.de>
2439 * gfortran.dg/reshape_shape_2.f90: New test.
2441 2021-10-14 Harald Anlauf <anlauf@gmx.de>
2444 * gfortran.dg/shape_10.f90: New test.
2446 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
2448 PR tree-optimization/102738
2449 * gcc.dg/pr102738.c: New.
2451 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
2453 * gfortran.dg/gomp/declare-variant-1.f90: New test.
2454 * gfortran.dg/gomp/declare-variant-10.f90: New test.
2455 * gfortran.dg/gomp/declare-variant-11.f90: New test.
2456 * gfortran.dg/gomp/declare-variant-12.f90: New test.
2457 * gfortran.dg/gomp/declare-variant-13.f90: New test.
2458 * gfortran.dg/gomp/declare-variant-14.f90: New test.
2459 * gfortran.dg/gomp/declare-variant-15.f90: New test.
2460 * gfortran.dg/gomp/declare-variant-16.f90: New test.
2461 * gfortran.dg/gomp/declare-variant-17.f90: New test.
2462 * gfortran.dg/gomp/declare-variant-18.f90: New test.
2463 * gfortran.dg/gomp/declare-variant-19.f90: New test.
2464 * gfortran.dg/gomp/declare-variant-2.f90: New test.
2465 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
2466 * gfortran.dg/gomp/declare-variant-3.f90: New test.
2467 * gfortran.dg/gomp/declare-variant-4.f90: New test.
2468 * gfortran.dg/gomp/declare-variant-5.f90: New test.
2469 * gfortran.dg/gomp/declare-variant-6.f90: New test.
2470 * gfortran.dg/gomp/declare-variant-7.f90: New test.
2471 * gfortran.dg/gomp/declare-variant-8.f90: New test.
2472 * gfortran.dg/gomp/declare-variant-9.f90: New test.
2474 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
2476 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
2478 2021-10-14 Tamar Christina <tamar.christina@arm.com>
2480 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
2482 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
2484 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
2486 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
2488 PR tree-optimization/102736
2489 * gcc.dg/tree-ssa/pr102736.c: New test.
2491 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
2493 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
2494 * gcc.target/i386/sse-13.c: Ditto.
2495 * gcc.target/i386/sse-23.c: Ditto.
2496 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
2497 mask/mask3 intrinsic.
2498 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
2499 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
2501 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
2503 2021-10-14 liuhongt <hongtao.liu@intel.com>
2505 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
2507 2021-10-13 Martin Sebor <msebor@redhat.com>
2509 PR middle-end/102630
2510 * gcc.target/i386/addr-space-2.c: Add -Wall.
2511 * gcc.target/i386/addr-space-3.c: New test.
2513 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
2515 * gcc.target/arm/mve/mve.exp: Make it test main directory.
2516 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
2517 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
2519 2021-10-13 Richard Biener <rguenther@suse.de>
2521 PR tree-optimization/102659
2522 * gcc.dg/torture/pr69760.c: Adjust the testcase.
2523 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
2524 the conversions to unsigned as well.
2526 2021-10-13 Richard Biener <rguenther@suse.de>
2529 * gcc.dg/ipa/pr102714.c: New testcase.
2531 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
2534 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
2535 * gcc.target/powerpc/dform-2.c: Likewise.
2536 * gcc.target/powerpc/pr80510-2.c: Likewise.
2538 2021-10-12 Joseph Myers <joseph@codesourcery.com>
2540 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
2541 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
2542 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
2544 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
2547 * gcc.target/powerpc/pr101985-1.c: New.
2548 * gcc.target/powerpc/pr101985-2.c: New.
2550 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
2554 * gcc.target/i386/pr85730.c: New test.
2556 2021-10-12 Richard Biener <rguenther@suse.de>
2558 PR tree-optimization/102696
2559 * g++.dg/vect/pr102696.cc: New testcase.
2561 2021-10-12 Richard Biener <rguenther@suse.de>
2563 PR tree-optimization/102572
2564 * g++.dg/vect/pr102572.cc: New testcase.
2566 2021-10-12 Tamar Christina <tamar.christina@arm.com>
2568 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
2569 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
2570 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
2571 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
2573 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
2576 * gfortran.dg/assumed_rank_24.f90: New test.
2578 2021-10-12 Jakub Jelinek <jakub@redhat.com>
2580 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
2581 * gcc.dg/gomp/simd-3.c: Likewise.
2583 2021-10-12 liuhongt <hongtao.liu@intel.com>
2585 * gcc.target/i386/pr102483.c: New test.
2586 * gcc.target/i386/pr102483-2.c: New test.
2588 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
2590 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
2591 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
2592 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
2593 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
2594 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
2595 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
2596 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
2597 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
2598 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
2599 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
2600 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
2601 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
2602 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
2603 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
2604 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
2605 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
2606 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
2607 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
2608 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
2609 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
2610 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
2611 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
2612 dg-require-effective-target.
2614 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
2616 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
2617 adjust dg directives to suit.
2618 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
2619 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
2620 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
2621 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
2622 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
2623 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
2626 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
2628 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
2629 adjust dg directives to suit.
2630 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
2631 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
2632 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
2633 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
2634 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
2635 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
2636 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
2637 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
2638 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
2639 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
2640 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
2642 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
2644 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
2645 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
2646 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
2647 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
2648 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
2649 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
2650 * gcc.target/powerpc/sse4_1-pminud.c: Same.
2651 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
2653 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
2655 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
2656 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
2658 2021-10-11 Patrick Palka <ppalka@redhat.com>
2661 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
2663 2021-10-11 Richard Biener <rguenther@suse.de>
2665 PR middle-end/101480
2666 * g++.dg/torture/pr10148.C: New testcase.
2668 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2670 * gcc.target/s390/rawmemchr-1.c: New test.
2672 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2674 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
2675 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
2676 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
2677 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
2678 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
2680 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
2683 * gcc.c-torture/compile/pr100316.c: New.
2685 2021-10-11 liuhongt <hongtao.liu@intel.com>
2687 PR middle-end/102669
2688 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
2690 2021-10-10 Harald Anlauf <anlauf@gmx.de>
2694 * gfortran.dg/parameter_array_init_8.f90: New test.
2696 2021-10-10 Andrew Pinski <apinski@marvell.com>
2698 PR tree-optimization/102622
2699 * gcc.c-torture/execute/bitfld-10.c: New test.
2701 2021-10-09 Harald Anlauf <anlauf@gmx.de>
2704 * gfortran.dg/interface_operator_3.f90: New test.
2706 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
2708 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
2709 * gcc.dg/Warray-bounds-51.c: Likewise.
2710 * gcc.dg/Warray-parameter-3.c: Likewise.
2711 * gcc.dg/Wstringop-overflow-14.c: Likewise.
2712 * gcc.dg/Wstringop-overflow-21.c: Likewise.
2713 * gcc.dg/Wstringop-overflow-76.c: Likewise.
2715 2021-10-09 liuhongt <hongtao.liu@intel.com>
2717 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
2718 * gcc.dg/optimize-bswapsi-5.c: Ditto.
2719 * gcc.dg/optimize-bswapsi-6.c: Ditto.
2720 * gcc.dg/Warray-bounds-51.c: Add additional option
2721 -mtune=generic for target x86/i?86
2722 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2724 2021-10-09 Jakub Jelinek <jakub@redhat.com>
2726 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
2727 multiple statements in between section directive(s). Add testcases
2728 for invalid no statements in between section directive(s).
2729 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
2730 multiple statements in between section directive(s).
2731 * g++.dg/gomp/sections-2.C (foo): Likewise.
2732 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
2733 statements in between section directive(s).
2734 (bar): Add testcases for multiple statements in between scan
2736 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
2738 2021-10-09 liuhongt <hongtao.liu@intel.com>
2740 * g++.target/i386/pr102639.C: New test.
2742 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
2745 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
2746 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
2747 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
2748 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
2749 * gfortran.dg/PR94110.f90: Extend to cover class types.
2751 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
2753 PR rtl-optimization/102627
2754 * gcc.target/i386/pr102627.c: New test.
2756 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
2758 * gcc.dg/pr102385.c: New test.
2760 2021-10-08 Jakub Jelinek <jakub@redhat.com>
2763 * c-c++-common/gomp/pr102640.c: New test.
2765 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
2767 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
2768 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
2769 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
2771 2021-10-08 liuhongt <hongtao.liu@intel.com>
2773 * gcc.target/i386/pr102464.c: New test.
2775 2021-10-08 liuhongt <hongtao.liu@intel.com>
2777 * gcc.target/i386/mmx-reduce-op-1.c: New test.
2778 * gcc.target/i386/mmx-reduce-op-2.c: New test.
2780 2021-10-08 liuhongt <hongtao.liu@intel.com>
2782 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
2783 * g++.dg/tree-ssa/pr81408.C: Ditto.
2784 * g++.dg/warn/Wuninitialized-13.C: Ditto.
2785 * gcc.dg/Warray-bounds-51.c: Ditto.
2786 * gcc.dg/Warray-parameter-3.c: Ditto.
2787 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2788 * gcc.dg/Wstringop-overflow-21.c: Ditto.
2789 * gcc.dg/Wstringop-overflow-68.c: Ditto.
2790 * gcc.dg/Wstringop-overflow-76.c: Ditto.
2791 * gcc.dg/gomp/pr46032-2.c: Ditto.
2792 * gcc.dg/gomp/pr46032-3.c: Ditto.
2793 * gcc.dg/gomp/simd-2.c: Ditto.
2794 * gcc.dg/gomp/simd-3.c: Ditto.
2795 * gcc.dg/graphite/fuse-1.c: Ditto.
2796 * gcc.dg/pr67089-6.c: Ditto.
2797 * gcc.dg/pr82929-2.c: Ditto.
2798 * gcc.dg/pr82929.c: Ditto.
2799 * gcc.dg/store_merging_1.c: Ditto.
2800 * gcc.dg/store_merging_11.c: Ditto.
2801 * gcc.dg/store_merging_13.c: Ditto.
2802 * gcc.dg/store_merging_15.c: Ditto.
2803 * gcc.dg/store_merging_16.c: Ditto.
2804 * gcc.dg/store_merging_19.c: Ditto.
2805 * gcc.dg/store_merging_24.c: Ditto.
2806 * gcc.dg/store_merging_25.c: Ditto.
2807 * gcc.dg/store_merging_28.c: Ditto.
2808 * gcc.dg/store_merging_30.c: Ditto.
2809 * gcc.dg/store_merging_5.c: Ditto.
2810 * gcc.dg/store_merging_7.c: Ditto.
2811 * gcc.dg/store_merging_8.c: Ditto.
2812 * gcc.dg/strlenopt-85.c: Ditto.
2813 * gcc.dg/tree-ssa/dump-6.c: Ditto.
2814 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
2815 * gcc.dg/tree-ssa/pr47059.c: Ditto.
2816 * gcc.dg/tree-ssa/pr86017.c: Ditto.
2817 * gcc.dg/tree-ssa/pr91482.c: Ditto.
2818 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
2819 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
2820 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2821 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
2822 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2823 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2824 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
2825 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
2826 * gcc.dg/uninit-40.c: Ditto.
2827 * gcc.dg/unroll-7.c: Ditto.
2828 * gcc.misc-tests/help.exp: Ditto.
2829 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
2830 * gcc.target/i386/pr34012.c: Ditto.
2831 * gcc.target/i386/pr49781-1.c: Ditto.
2832 * gcc.target/i386/pr95798-1.c: Ditto.
2833 * gcc.target/i386/pr95798-2.c: Ditto.
2834 * gfortran.dg/pr77498.f: Ditto.
2836 2021-10-07 Patrick Palka <ppalka@redhat.com>
2839 * g++.old-deja/g++.pt/nontype5.C: Adjust.
2840 * g++.dg/template/param6.C: New test.
2842 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
2844 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
2845 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
2846 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
2847 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
2849 2021-10-07 Patrick Palka <ppalka@redhat.com>
2852 * g++.dg/cpp2a/concepts-ttp4.C: New test.
2854 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
2857 * g++.dg/warn/Winit-list5.C: New test.
2859 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
2861 * g++.dg/torture/pr102581.C: New test.
2863 2021-10-07 Jakub Jelinek <jakub@redhat.com>
2866 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
2868 2021-10-07 Richard Biener <rguenther@suse.de>
2870 * gcc.dg/gimplefe-47.c: New testcase.
2872 2021-10-06 Jason Merrill <jason@redhat.com>
2874 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
2876 2021-10-06 Jakub Jelinek <jakub@redhat.com>
2879 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
2881 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
2882 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
2883 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
2884 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
2885 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
2886 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
2887 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
2889 * g++.dg/cpp1y/constexpr-label.C: Likewise.
2890 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
2891 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
2893 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
2894 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
2895 and remove dg-options.
2897 2021-10-06 Jakub Jelinek <jakub@redhat.com>
2899 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
2900 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
2901 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
2902 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
2903 * g++.dg/cpp/elifdef-1.C: New test.
2904 * g++.dg/cpp/elifdef-2.C: New test.
2905 * g++.dg/cpp/elifdef-3.C: New test.
2906 * g++.dg/cpp/elifdef-4.C: New test.
2907 * g++.dg/cpp/elifdef-5.C: New test.
2908 * g++.dg/cpp/elifdef-6.C: New test.
2909 * g++.dg/cpp/elifdef-7.C: New test.
2911 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
2913 * gfortran.dg/attr_deprecated-2.f90: New test.
2915 2021-10-06 Jakub Jelinek <jakub@redhat.com>
2916 Jason Merrill <jason@redhat.com>
2920 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
2921 more complete definition.
2922 (std::strong_ordering::less, std::strong_ordering::equal,
2923 std::strong_ordering::greater): Define.
2924 * g++.dg/cpp2a/spaceship-synth12.C: New test.
2925 * g++.dg/cpp2a/spaceship-synth13.C: New test.
2926 * g++.dg/cpp2a/spaceship-synth14.C: New test.
2927 * g++.dg/cpp2a/spaceship-eq11.C: New test.
2928 * g++.dg/cpp2a/spaceship-eq12.C: New test.
2929 * g++.dg/cpp2a/spaceship-eq13.C: New test.
2931 2021-10-05 qing zhao <qing.zhao@oracle.com>
2933 PR middle-end/102359
2934 * g++.dg/pr102359_1.C: New test.
2935 * g++.dg/pr102359_2.C: New test.
2937 2021-10-05 Jakub Jelinek <jakub@redhat.com>
2940 * g++.target/i386/pr102548.C: New test.
2942 2021-10-05 Patrick Palka <ppalka@redhat.com>
2945 * g++.dg/cpp0x/variadic-partial2.C: New test.
2946 * g++.dg/cpp0x/variadic-partial2a.C: New test.
2948 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
2950 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
2952 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
2954 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
2957 2021-10-05 Richard Biener <rguenther@suse.de>
2960 * gcc.dg/gimplefe-46.c: New testcase.
2962 2021-10-05 Patrick Palka <ppalka@redhat.com>
2965 * g++.dg/cpp1z/nontype4.C: New test.
2966 * g++.dg/cpp1z/nontype4a.C: New test.
2968 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
2970 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
2971 remove dg-excess-errors to change XFAIL to PASS.
2973 2021-10-05 Richard Biener <rguenther@suse.de>
2975 PR middle-end/102587
2976 PR middle-end/102285
2977 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
2978 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
2980 2021-10-05 Richard Biener <rguenther@suse.de>
2982 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
2983 inner loop preheader checking code.
2985 2021-10-04 Marek Polacek <polacek@redhat.com>
2988 * c-c++-common/Warray-compare-1.c: New test.
2989 * c-c++-common/Warray-compare-2.c: New test.
2991 2021-10-04 Richard Biener <rguenther@suse.de>
2993 * gcc.dg/auto-init-hardreg-1.c: New testcase.
2995 2021-10-04 Richard Biener <rguenther@suse.de>
2997 * c-c++-common/pr102285.c: New testcase.
2999 2021-10-04 Richard Biener <rguenther@suse.de>
3001 PR tree-optimization/102570
3002 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
3003 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
3005 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
3007 * g++.dg/Walloca2.C: New test.
3009 2021-10-04 Richard Biener <rguenther@suse.de>
3011 PR middle-end/102587
3012 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
3013 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
3015 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
3018 * gfortran.dg/assumed_rank_23.f90: New file.
3020 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3023 * g++.dg/coroutines/pr101765.C: New test.
3025 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3028 * g++.dg/coroutines/pr99710.C: New test.
3030 2021-10-03 John Eivind Helset <jehelset@gmail.com>
3033 * g++.dg/coroutines/pr100673.C: New test.
3035 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3038 * g++.dg/coroutines/pr101133.C: New test.
3040 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3043 * g++.dg/coroutines/pr99575.C: New test.
3045 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
3047 * gcc.dg/tree-ssa/pr102563.c: New test.
3049 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
3051 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
3052 Use unsigned long long for x86-64.
3054 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
3056 PR tree-optimization/102546
3057 * gcc.dg/tree-ssa/pr102546.c: New file.
3059 2021-10-01 Martin Sebor <msebor@redhat.com>
3062 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
3063 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
3064 * gcc.dg/Waddress.c: Expect a warning.
3065 * c-c++-common/Waddress-3.c: New test.
3066 * c-c++-common/Waddress-4.c: New test.
3067 * g++.dg/warn/Waddress-5.C: New test.
3068 * g++.dg/warn/Waddress-6.C: New test.
3069 * g++.dg/warn/pr101219.C: Expect a warning.
3070 * gcc.dg/Waddress-3.c: New test.
3072 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
3074 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
3075 __tsan_atomic32_fetch_add.
3077 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
3080 * g++.dg/parse/pr101783.C: New test.
3082 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3083 Richard Biener <rguenther@suse.de>
3086 * c-c++-common/ubsan/div-by-zero-3.c: Use
3087 -fsanitize=signed-integer-overflow instead of
3088 -fsanitize=integer-divide-by-zero.
3089 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
3090 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
3091 -fsanitize-undefined-trap-on-error.
3092 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
3093 * c-c++-common/ubsan/overflow-div-1.c: New test.
3094 * c-c++-common/ubsan/overflow-div-2.c: New test.
3095 * c-c++-common/ubsan/overflow-div-3.c: New test.
3097 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3099 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
3101 2021-10-01 Andrew Pinski <apinski@marvell.com>
3103 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
3106 2021-10-01 Martin Liska <mliska@suse.cz>
3108 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
3109 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
3110 * gcc.target/i386/attr-optimize.c: New test.
3112 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3114 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
3116 2021-10-01 Jakub Jelinek <jakub@redhat.com>
3119 * g++.dg/tls/pr102496-1.C: New test.
3120 * g++.dg/tls/pr102496-2.C: New test.
3122 2021-10-01 Richard Biener <rguenther@suse.de>
3124 PR middle-end/102518
3125 * gcc.dg/torture/pr102518.c: New testcase.
3127 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
3129 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
3131 2021-09-30 Patrick Palka <ppalka@redhat.com>
3134 * g++.dg/ext/is_trivially_constructible7.C: New test.
3136 2021-09-30 Patrick Palka <ppalka@redhat.com>
3138 * g++.dg/ext/is_constructible6.C: New test.
3140 2021-09-30 Patrick Palka <ppalka@redhat.com>
3143 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
3145 2021-09-30 Harald Anlauf <anlauf@gmx.de>
3148 * gfortran.dg/pr102458b.f90: New test.
3150 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
3153 * gcc.target/i386/pr89954.c: New test.
3155 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
3159 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
3160 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
3161 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
3163 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
3166 * gdc.dg/pr102476.d: New test.
3168 2021-09-30 Martin Liska <mliska@suse.cz>
3171 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
3173 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
3175 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
3178 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
3179 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3181 2021-09-29 Harald Anlauf <anlauf@gmx.de>
3184 * gfortran.dg/pr102520.f90: New test.
3186 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
3188 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
3189 * gcc.c-torture/compile/pr27863.c: Likewise.
3191 2021-09-29 Richard Biener <rguenther@suse.de>
3194 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
3196 2021-09-29 Richard Biener <rguenther@suse.de>
3198 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
3199 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
3201 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3204 * gcc.target/aarch64/cpymem-size.c: New test.
3206 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3207 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3209 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
3210 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
3212 2021-09-29 Jakub Jelinek <jakub@redhat.com>
3214 PR middle-end/102504
3215 * c-c++-common/gomp/scope-4.c: New test.
3217 2021-09-29 Andrew Pinski <apinski@marvell.com>
3219 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
3220 * gcc.c-torture/compile/pr27863.c: Likewise.
3221 * gcc.c-torture/compile/pr70190.c: Likewise.
3222 * gcc.dg/torture/pr89135.c: Likewise.
3223 * gcc.dg/torture/pr90071.c: Likewise.
3224 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
3226 2021-09-29 Richard Biener <rguenther@suse.de>
3228 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
3230 2021-09-28 Patrick Palka <ppalka@redhat.com>
3233 * g++.dg/cpp2a/concepts-ttp3.C: New test.
3235 2021-09-28 Andrew Pinski <apinski@marvell.com>
3238 * gcc.dg/comp-goto-5.c: New test.
3239 * gcc.dg/comp-goto-6.c: New test.
3241 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
3244 * g++.dg/coroutines/pr102454.C: New test.
3246 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
3248 * gcc.dg/tree-ssa/reassoc-46.c: New test.
3249 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
3250 * gcc.dg/tree-ssa/reassoc-47.c: New test.
3251 * gcc.dg/tree-ssa/reassoc-48.c: New test.
3252 * gcc.dg/tree-ssa/reassoc-49.c: New test.
3253 * gcc.dg/tree-ssa/reassoc-50.c: New test.
3254 * gcc.dg/tree-ssa/reassoc-51.c: New test.
3256 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3258 * gcc.dg/auto-init-uninit-1.c: Adjust.
3259 * gcc.dg/auto-init-uninit-15.c: Same.
3260 * gcc.dg/guality/example.c: Same.
3261 * gcc.dg/loop-8.c: Same.
3262 * gcc.dg/strlenopt-40.c: Same.
3263 * gcc.dg/tree-ssa/pr18133-2.c: Same.
3264 * gcc.dg/tree-ssa/pr18134.c: Same.
3265 * gcc.dg/uninit-1.c: Same.
3266 * gcc.dg/uninit-pr44547.c: Same.
3267 * gcc.dg/uninit-pr59970.c: Same.
3269 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
3271 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
3273 2021-09-28 Jakub Jelinek <jakub@redhat.com>
3276 * gcc.target/i386/pr102498.c: New test.
3278 2021-09-28 Richard Biener <rguenther@suse.de>
3280 PR tree-optimization/99793
3281 * gcc.dg/tree-ssa/pr99793.c: New testcase.
3283 2021-09-28 Richard Biener <rguenther@suse.de>
3285 PR tree-optimization/100112
3286 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
3288 2021-09-28 Jakub Jelinek <jakub@redhat.com>
3290 PR middle-end/102492
3291 * g++.dg/gomp/simd-3.C: New test.
3293 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3295 PR tree-optimization/102511
3296 * gcc.dg/pr102511.c: New test.
3297 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
3299 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
3302 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
3303 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
3304 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
3305 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
3306 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
3307 * gcc.target/i386/pr102230.c: Ditto.
3309 2021-09-28 Richard Biener <rguenther@suse.de>
3311 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
3313 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
3316 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
3317 -Wmissing-include-dirs output printed or not depending on
3318 how the testsuite is run.
3320 2021-09-28 Richard Biener <rguenther@suse.de>
3322 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
3325 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
3327 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
3328 * gcc.dg/auto-init-uninit-15.c: Same.
3329 * gcc.dg/guality/example.c: Same.
3330 * gcc.dg/loop-8.c: Same.
3331 * gcc.dg/strlenopt-40.c: Same.
3332 * gcc.dg/tree-ssa/pr18133-2.c: Same.
3333 * gcc.dg/tree-ssa/pr18134.c: Same.
3334 * gcc.dg/uninit-1.c: Same.
3335 * gcc.dg/uninit-pr44547.c: Same.
3336 * gcc.dg/uninit-pr59970.c: Same.
3338 2021-09-28 liuhongt <hongtao.liu@intel.com>
3340 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
3341 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
3343 2021-09-28 liuhongt <hongtao.liu@intel.com>
3345 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
3346 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
3348 2021-09-27 Patrick Palka <ppalka@redhat.com>
3351 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
3353 * g++.dg/cpp1z/class-deduction99.C: New test.
3355 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
3357 * gcc.dg/torture/pr55107.c: Adjust.
3358 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
3359 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
3360 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
3361 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
3362 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3363 * gcc.dg/tree-ssa/pr59597.c: Adjust.
3364 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
3365 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
3366 * gcc.dg/tree-ssa/pr71437.c: Adjust.
3367 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
3368 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
3369 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
3370 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
3371 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
3372 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
3373 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
3374 * gcc.dg/tree-ssa/vrp106.c: Adjust.
3375 * gcc.dg/tree-ssa/vrp55.c: Adjust.
3377 2021-09-27 Martin Liska <mliska@suse.cz>
3379 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
3380 * gcc.c-torture/compile/attr-complex-method.c: New test.
3382 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
3385 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
3386 * gfortran.dg/c-interop/size.f90: Remove xfail.
3387 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
3388 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3389 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
3390 * gfortran.dg/assumed_rank_22.f90: New test.
3391 * gfortran.dg/assumed_rank_22_aux.c: New test.
3393 2021-09-27 Andrew Pinski <apinski@marvell.com>
3396 * gcc.dg/pr94726.c: New test.
3398 2021-09-27 Richard Biener <rguenther@suse.de>
3400 PR tree-optimization/97351
3401 PR tree-optimization/97352
3402 PR tree-optimization/82426
3403 * gcc.target/i386/vect-pr82426.c: New testcase.
3404 * gcc.target/i386/vect-pr97352.c: Likewise.
3406 2021-09-27 liuhongt <hongtao.liu@intel.com>
3409 2021-09-27 liuhongt <hongtao.liu@intel.com>
3412 * gcc.target/i386/sse2-pr101059.c: New test.
3413 * gcc.target/i386/sse3-pr101059.c: New test.
3415 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
3418 * gfortran.dg/associated_assumed_rank.f90: New test.
3420 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
3422 * gcc.target/pru/regio-as-pointer.c: New negative test.
3423 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
3424 * gcc.target/pru/regio-decl-2.c: New negative test.
3425 * gcc.target/pru/regio-decl-3.c: New negative test.
3426 * gcc.target/pru/regio-decl-4.c: New negative test.
3427 * gcc.target/pru/regio-decl.c: New negative test.
3428 * gcc.target/pru/regio-di.c: New negative test.
3429 * gcc.target/pru/regio-hi.c: New negative test.
3430 * gcc.target/pru/regio-qi.c: New negative test.
3431 * gcc.target/pru/regio.c: New test.
3432 * gcc.target/pru/regio.h: New helper header.
3434 2021-09-24 Harald Anlauf <anlauf@gmx.de>
3437 * gfortran.dg/pr102458.f90: New test.
3439 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
3442 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
3444 2021-09-24 Patrick Palka <ppalka@redhat.com>
3448 * g++.dg/cpp2a/nontype-float2.C: New test.
3450 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
3453 * gfortran.dg/include_9.f90: Add dg-prune-output.
3454 * gfortran.dg/include_23.f90: New test.
3455 * gfortran.dg/include_24.f90: New test.
3457 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
3459 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
3460 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
3461 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3462 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
3463 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3464 * gcc.dg/vect/bb-slp-16.c: Adjust.
3466 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
3468 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
3469 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
3470 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
3471 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
3472 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
3473 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
3475 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
3478 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
3481 2021-09-23 Michel Morin <mimomorin@gmail.com>
3484 * g++.dg/spellcheck-pr77565.C: New test.
3486 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
3488 * gcc.dg/pr102463.c: New.
3490 2021-09-23 Harald Anlauf <anlauf@gmx.de>
3491 Tobias Burnus <tobias@codesourcery.com>
3494 * gfortran.dg/coarray/coarray_allocated.f90: New test.
3496 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
3499 * g++.target/powerpc/pr102024.C: New.
3501 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3503 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
3504 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
3505 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
3506 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
3507 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
3509 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3511 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
3513 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3515 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
3517 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3519 * gcc.target/i386/avx512fp16-trunchf.c: New test.
3520 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
3522 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
3524 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
3526 2021-09-23 liuhongt <hongtao.liu@intel.com>
3528 * gcc.target/i386/avx512fp16-fma-1.c: New test.
3529 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
3530 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
3532 2021-09-23 liuhongt <hongtao.liu@intel.com>
3534 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
3536 2021-09-23 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/gomp/attrs-14.C: New test.
3541 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
3544 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
3546 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
3549 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
3550 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
3552 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
3554 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
3556 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
3558 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
3560 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
3563 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
3564 * gfortran.dg/include_15.f90: Likewise.
3565 * gfortran.dg/include_16.f90: Likewise.
3566 * gfortran.dg/include_17.f90: Likewise.
3567 * gfortran.dg/include_18.f90: Likewise.
3568 * gfortran.dg/include_19.f90: Likewise.
3570 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
3571 Richard Biener <rguenther@suse.de>
3573 * gcc.dg/fold-negate-1.c: New test case.
3575 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
3577 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
3578 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
3579 (dg-additional-options): Add -mfpmath=387 for ia32.
3580 Replace lp64 with { ! ia32 }. Add a space after ia32.
3581 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
3582 * gcc.target/i386/auto-init-5.c: Likewise.
3583 * gcc.target/i386/auto-init-padding-3.c: Likewise.
3584 * gcc.target/i386/auto-init-padding-7.c: Likewise.
3585 * gcc.target/i386/auto-init-padding-8.c: Likewise.
3586 * gcc.target/i386/auto-init-padding-9.c: Likewise.
3588 2021-09-22 Patrick Palka <ppalka@redhat.com>
3592 * g++.dg/cpp2a/concepts-nondep2.C: New test.
3593 * g++.dg/cpp2a/concepts-nondep3.C: New test.
3595 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
3597 PR tree-optimization/102087
3598 * gcc.dg/pr102087.c: New test.
3600 2021-09-22 dianhong xu <dianhong.xu@intel.com>
3602 * gcc.target/i386/avx512fp16-14.c: New test.
3604 2021-09-22 dianhong xu <dianhong.xu@intel.com>
3606 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
3607 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
3609 2021-09-22 dianhong xu <dianhong.xu@intel.com>
3611 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
3612 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
3614 2021-09-22 dianhong xu <dianhong.xu@intel.com>
3616 * gcc.target/i386/avx512fp16-13.c: New test.
3618 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
3620 * gcc.target/s390/pr102222.c: New test.
3622 2021-09-22 Jakub Jelinek <jakub@redhat.com>
3624 PR middle-end/102415
3625 * c-c++-common/gomp/scope-3.c: New test.
3627 2021-09-22 Jakub Jelinek <jakub@redhat.com>
3629 * c-c++-common/gomp/allocate-6.c: New test.
3630 * c-c++-common/gomp/allocate-7.c: New test.
3631 * g++.dg/gomp/allocate-4.C: New test.
3633 2021-09-22 liuhongt <hongtao.liu@intel.com>
3635 * gcc.target/i386/avx512vl-pr95046.c: New test.
3637 2021-09-22 liuhongt <hongtao.liu@intel.com>
3639 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
3640 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
3641 only v2di->v2qi truncate is not supported, v4di->v4qi should
3644 2021-09-22 liuhongt <hongtao.liu@intel.com>
3646 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
3647 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
3649 2021-09-22 liuhongt <hongtao.liu@intel.com>
3651 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
3653 2021-09-22 liuhongt <hongtao.liu@intel.com>
3655 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
3656 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
3658 2021-09-22 liuhongt <hongtao.liu@intel.com>
3660 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
3661 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
3662 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
3663 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
3664 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
3665 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
3666 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
3667 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
3668 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
3670 2021-09-22 liuhongt <hongtao.liu@intel.com>
3672 * gcc.target/i386/avx-1.c: Add test for new builtins.
3673 * gcc.target/i386/sse-13.c: Ditto.
3674 * gcc.target/i386/sse-23.c: Ditto.
3675 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3676 * gcc.target/i386/sse-22.c: Ditto.
3678 2021-09-22 liuhongt <hongtao.liu@intel.com>
3680 * gcc.target/i386/avx512fp16-helper.h
3681 (init_src): Adjust init value.
3682 (NET_CMASK): New net mask for complex input.
3683 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
3684 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
3685 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
3686 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
3687 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
3688 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
3689 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
3690 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
3691 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
3692 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
3693 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
3694 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
3695 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
3696 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
3697 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
3698 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
3700 2021-09-22 liuhongt <hongtao.liu@intel.com>
3702 * gcc.target/i386/avx-1.c: Add test for new builtins.
3703 * gcc.target/i386/sse-13.c: Ditto.
3704 * gcc.target/i386/sse-23.c: Ditto.
3705 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3706 * gcc.target/i386/sse-22.c: Ditto.
3708 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
3710 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
3711 * g++.dg/template/canon-type-15.C: New test.
3712 * g++.dg/template/canon-type-16.C: New test.
3713 * g++.dg/template/canon-type-17.C: New test.
3714 * g++.dg/template/canon-type-18.C: New test.
3715 * g++.dg/template/dependent-name15.C: New regression test.
3716 * g++.dg/template/dependent-name16.C: New regression test.
3718 2021-09-21 Richard Biener <rguenther@suse.de>
3720 PR tree-optimization/102421
3721 * g++.dg/vect/pr102421.cc: New testcase.
3723 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
3725 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
3726 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
3727 * gcc.dg/pr91441.c: Likewise.
3728 * gcc.dg/pr96260.c: Likewise.
3729 * gcc.dg/pr96307.c: Likewise.
3730 * g++.dg/warn/uninit-pr93100.C: Likewise.
3731 * gnat.dg/asan1.adb: Likewise.
3732 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
3733 * g++.dg/abi/anon4.C: Likewise.
3735 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
3737 * gfortran.dg/include_6.f90: Change dg-error to
3738 dg-warning and update pattern.
3739 * gfortran.dg/include_14.f90: New test.
3740 * gfortran.dg/include_15.f90: New test.
3741 * gfortran.dg/include_16.f90: New test.
3742 * gfortran.dg/include_17.f90: New test.
3743 * gfortran.dg/include_18.f90: New test.
3744 * gfortran.dg/include_19.f90: New test.
3745 * gfortran.dg/include_20.f90: New test.
3746 * gfortran.dg/include_21.f90: New test.
3748 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
3750 * g++.target/aarch64/sve/static-var-in-template.C: New test.
3752 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
3754 * gcc.dg/tree-ssa/evrp-ignore.c: New.
3756 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
3758 * gcc.dg/associative-math-1.c: New test.
3759 * gcc.dg/associative-math-2.c: New test.
3760 * gcc.dg/no-signed-zeros-1.c: New test.
3761 * gcc.dg/no-signed-zeros-2.c: New test.
3762 * gcc.dg/no-trapping-math-1.c: New test.
3763 * gcc.dg/no-trapping-math-2.c: New test.
3764 * gcc.dg/reciprocal-math-1.c: New test.
3765 * gcc.dg/reciprocal-math-2.c: New test.
3766 * gcc.dg/rounding-math-1.c: New test.
3767 * gcc.dg/rounding-math-2.c: New test.
3769 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
3771 * gfortran.dg/gomp/order-5.f90: New test.
3772 * gfortran.dg/gomp/order-6.f90: New test.
3773 * gfortran.dg/gomp/order-7.f90: New test.
3774 * gfortran.dg/gomp/order-8.f90: New test.
3775 * gfortran.dg/gomp/order-9.f90: New test.
3777 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
3778 Torbjörn SVENSSON <torbjorn.svensson@st.com>
3780 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
3781 toolchain executables names.
3783 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
3785 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
3786 expected error diagnostics.
3788 2021-09-20 Richard Biener <rguenther@suse.de>
3790 PR tree-optimization/65206
3791 * gcc.dg/torture/20210916.c: New testcase.
3792 * gcc.dg/vect/pr65206.c: Likewise.
3794 2021-09-19 Martin Sebor <msebor@redhat.com>
3796 PR middle-end/102403
3797 * gcc.dg/uninit-pr102403.c: New test.
3798 * gcc.dg/uninit-pr102403-c2.c: New test.
3800 2021-09-19 Martin Sebor <msebor@redhat.com>
3802 PR middle-end/102243
3803 * g++.dg/warn/Wplacement-new-size-10.C: New test.
3805 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
3807 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
3809 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
3812 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
3814 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
3815 exit conditions to cater for more platforms.
3817 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
3820 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
3821 * g++.dg/pr88173-1.C: New test case.
3822 * g++.dg/pr88173-2.C: New test case.
3824 2021-09-18 Jakub Jelinek <jakub@redhat.com>
3826 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
3829 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
3831 * c-c++-common/gomp/order-5.c: New test.
3832 * c-c++-common/gomp/order-6.c: New test.
3833 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
3834 duplicated order clause.
3836 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
3837 order(concurrent) clauses on the same composite construct combined
3838 with distribute, instead split it into two tests, one without
3839 copyin and one without order(concurrent). Add order(concurrent)
3840 clauses to {,{,target} teams} distribute.
3841 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
3842 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
3844 2021-09-18 Jakub Jelinek <jakub@redhat.com>
3846 * c-c++-common/gomp/default-2.c: New test.
3847 * c-c++-common/gomp/default-3.c: New test.
3848 * g++.dg/gomp/default-1.C: New test.
3850 2021-09-18 liuhongt <hongtao.liu@intel.com>
3852 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
3853 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
3854 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
3855 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
3856 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
3857 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
3858 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
3859 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
3861 2021-09-18 liuhongt <hongtao.liu@intel.com>
3863 * gcc.target/i386/avx-1.c: Add test for new builtins.
3864 * gcc.target/i386/sse-13.c: Ditto.
3865 * gcc.target/i386/sse-23.c: Ditto.
3866 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3867 * gcc.target/i386/sse-22.c: Ditto.
3869 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
3871 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
3873 2021-09-18 liuhongt <hongtao.liu@intel.com>
3875 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
3876 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
3877 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
3878 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
3879 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
3880 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
3881 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
3882 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
3884 2021-09-18 liuhongt <hongtao.liu@intel.com>
3886 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
3887 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
3888 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
3889 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
3890 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
3891 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
3892 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
3893 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
3894 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
3895 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
3896 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
3897 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
3898 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
3899 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
3900 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
3901 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
3903 2021-09-18 liuhongt <hongtao.liu@intel.com>
3905 * gcc.target/i386/avx-1.c: Add test for new builtins.
3906 * gcc.target/i386/sse-13.c: Ditto.
3907 * gcc.target/i386/sse-23.c: Ditto.
3908 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
3909 * gcc.target/i386/sse-22.c: Ditto.
3911 2021-09-18 liuhongt <hongtao.liu@intel.com>
3913 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
3914 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
3915 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
3916 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
3917 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
3918 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
3919 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
3920 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
3922 2021-09-18 liuhongt <hongtao.liu@intel.com>
3924 * gcc.target/i386/avx-1.c: Add test for new builtins.
3925 * gcc.target/i386/sse-13.c: Ditto.
3926 * gcc.target/i386/sse-23.c: Ditto.
3927 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
3928 * gcc.target/i386/sse-22.c: Ditto.
3930 2021-09-18 liuhongt <hongtao.liu@intel.com>
3932 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
3933 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
3935 2021-09-18 Jason Merrill <jason@redhat.com>
3937 * g++.dg/template/dtor5.C: Adjust expected error.
3938 * g++.dg/cpp23/lookup2.C: New test.
3939 * g++.dg/template/dtor11.C: New test.
3941 2021-09-17 Harald Anlauf <anlauf@gmx.de>
3944 * gfortran.dg/pr102366.f90: New test.
3946 2021-09-17 qing zhao <qing.zhao@oracle.com>
3948 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
3949 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
3950 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
3951 -march=x86-64 and -mtune=generic -msse.
3952 * gcc.target/i386/auto-init-3.c: Likewise.
3953 * gcc.target/i386/auto-init-4.c: Likewise.
3954 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
3956 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
3957 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
3958 * gcc.target/i386/auto-init-7.c: Likewise.
3959 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
3960 -march=x86-64 and -mtune=generic -msse..
3961 * gcc.target/i386/auto-init-padding-1.c: Likewise.
3962 * gcc.target/i386/auto-init-padding-10.c: Likewise.
3963 * gcc.target/i386/auto-init-padding-11.c: Likewise.
3964 * gcc.target/i386/auto-init-padding-12.c: Likewise.
3965 * gcc.target/i386/auto-init-padding-2.c: Likewise.
3966 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
3967 -march=x86-64. Different pattern match for lp64 and ia32.
3968 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
3969 -march=x86-64 and -mtune-generic -msse.
3970 * gcc.target/i386/auto-init-padding-5.c: Likewise.
3971 * gcc.target/i386/auto-init-padding-6.c: Likewise.
3972 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
3973 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
3974 * gcc.target/i386/auto-init-padding-8.c: Likewise.
3975 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
3976 -march=x86-64. Different pattern match for lp64 and ia32.
3978 2021-09-17 Martin Sebor <msebor@redhat.com>
3980 PR middle-end/102200
3981 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
3982 * gcc.dg/Warray-bounds-89.c: New test.
3983 * gcc.dg/Wstringop-overflow-74.c: New test.
3984 * gcc.dg/Wstringop-overflow-75.c: New test.
3985 * gcc.dg/Wstringop-overflow-76.c: New test.
3987 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
3989 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
3990 _Float128 _Complex instead of __complex128.
3991 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
3992 about use of _Float128.
3993 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
3994 _Float128 instead of __float128.
3995 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
3996 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
3997 * lib/target-supports.exp
3998 (check_effective_target_fortran_real_c_float128): Update comments.
4000 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
4003 * gcc.dg/Wint-in-bool-context-4.c: New test case.
4005 2021-09-17 Jakub Jelinek <jakub@redhat.com>
4007 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
4009 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
4010 * c-c++-common/gomp/atomic-26.c: Likewise.
4011 * c-c++-common/gomp/atomic-27.c: Likewise.
4012 * c-c++-common/gomp/atomic-28.c: Likewise.
4013 * c-c++-common/gomp/atomic-29.c: Likewise.
4014 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
4015 for C++ when it differs from C.
4016 (foo): Change return type from double to void.
4017 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
4018 * g++.dg/gomp/atomic-20.C: New test.
4020 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
4022 * gcc.target/i386/avx-covert-1.c: New file.
4023 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
4024 * gcc.target/i386/avx-int-covert-1.c: Likewise.
4025 * gcc.target/i386/sse-covert-1.c: Likewise.
4026 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
4027 * gcc.target/i386/sse-int-covert-1.c: Likewise.
4029 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
4032 * gcc.target/i386/pr101900-1.c: New test.
4033 * gcc.target/i386/pr101900-2.c: Likewise.
4034 * gcc.target/i386/pr101900-3.c: Likewise.
4036 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
4038 * gcc.target/sparc/20210917-1.c: New test.
4040 2021-09-17 liuhongt <hongtao.liu@intel.com>
4042 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
4043 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
4044 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
4045 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
4047 2021-09-17 liuhongt <hongtao.liu@intel.com>
4049 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
4050 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
4051 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
4052 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
4053 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
4054 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
4055 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
4056 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
4058 2021-09-17 liuhongt <hongtao.liu@intel.com>
4060 * gcc.target/i386/avx-1.c: Add test for new builtins.
4061 * gcc.target/i386/sse-13.c: Ditto.
4062 * gcc.target/i386/sse-23.c: Ditto.
4063 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4064 * gcc.target/i386/sse-22.c: Ditto.
4066 2021-09-17 liuhongt <hongtao.liu@intel.com>
4068 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
4070 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
4071 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
4072 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
4073 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
4074 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
4075 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
4076 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
4077 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
4078 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
4079 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
4080 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
4081 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
4082 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
4083 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
4084 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
4085 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
4087 2021-09-17 liuhongt <hongtao.liu@intel.com>
4089 * gcc.target/i386/avx-1.c: Add test for new builtins.
4090 * gcc.target/i386/sse-13.c: Ditto.
4091 * gcc.target/i386/sse-23.c: Ditto.
4092 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4093 * gcc.target/i386/sse-22.c: Ditto.
4095 2021-09-17 liuhongt <hongtao.liu@intel.com>
4097 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
4098 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
4099 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
4100 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
4101 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
4102 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
4103 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
4104 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
4105 * gcc.target/i386/avx-1.c: Add test for new builtins.
4106 * gcc.target/i386/sse-13.c: Ditto.
4107 * gcc.target/i386/sse-23.c: Ditto.
4108 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4109 * gcc.target/i386/sse-22.c: Ditto.
4111 2021-09-17 liuhongt <hongtao.liu@intel.com>
4113 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
4114 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
4115 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
4116 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
4117 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
4118 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
4119 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
4120 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
4121 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
4122 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
4123 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
4124 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
4125 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
4126 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
4127 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
4128 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
4129 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
4130 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
4131 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
4132 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
4133 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
4134 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
4135 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
4136 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
4138 2021-09-17 liuhongt <hongtao.liu@intel.com>
4140 * gcc.target/i386/avx-1.c: Add test for new builtins.
4141 * gcc.target/i386/sse-13.c: Ditto.
4142 * gcc.target/i386/sse-23.c: Ditto.
4143 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4144 * gcc.target/i386/sse-22.c: Ditto.
4146 2021-09-17 liuhongt <hongtao.liu@intel.com>
4148 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
4150 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
4151 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
4152 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
4153 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
4154 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
4155 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
4156 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
4157 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
4158 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
4159 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
4160 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
4161 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
4162 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
4163 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
4164 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
4165 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
4167 2021-09-17 liuhongt <hongtao.liu@intel.com>
4169 * gcc.target/i386/avx-1.c: Add test for new builtins.
4170 * gcc.target/i386/sse-13.c: Ditto.
4171 * gcc.target/i386/sse-23.c: Ditto.
4172 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4173 * gcc.target/i386/sse-22.c: Ditto.
4175 2021-09-16 Patrick Palka <ppalka@redhat.com>
4178 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
4179 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
4180 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
4182 2021-09-16 Harald Anlauf <anlauf@gmx.de>
4185 * gfortran.dg/intent_out_14.f90: New test.
4187 2021-09-16 Richard Biener <rguenther@suse.de>
4189 PR middle-end/102360
4190 * g++.dg/pr102360.C: New testcase.
4192 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
4194 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
4196 2021-09-16 liuhongt <hongtao.liu@intel.com>
4198 PR middle-end/102080
4199 * gcc.target/i386/pr102080.c: New test.
4201 2021-09-16 liuhongt <hongtao.liu@intel.com>
4203 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
4204 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
4205 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
4206 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
4207 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
4208 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
4209 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
4210 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
4211 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
4212 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
4213 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
4214 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
4215 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
4216 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
4217 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
4218 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
4219 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
4220 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
4221 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
4222 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
4223 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
4224 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
4225 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
4226 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
4228 2021-09-16 liuhongt <hongtao.liu@intel.com>
4230 * gcc.target/i386/avx-1.c: Add test for new builtins.
4231 * gcc.target/i386/sse-13.c: Ditto.
4232 * gcc.target/i386/sse-23.c: Ditto.
4233 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4234 * gcc.target/i386/sse-22.c: Ditto.
4236 2021-09-16 liuhongt <hongtao.liu@intel.com>
4238 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
4240 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
4241 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
4242 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
4243 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
4244 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
4245 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
4246 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
4247 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
4248 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
4249 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
4250 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
4251 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
4252 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
4253 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
4254 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
4255 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
4256 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
4257 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
4258 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
4259 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
4260 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
4261 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
4262 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
4263 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
4265 2021-09-16 liuhongt <hongtao.liu@intel.com>
4267 * gcc.target/i386/avx-1.c: Add test for new builtins.
4268 * gcc.target/i386/sse-13.c: Ditto.
4269 * gcc.target/i386/sse-23.c: Ditto.
4270 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4271 * gcc.target/i386/sse-22.c: Ditto.
4273 2021-09-16 liuhongt <hongtao.liu@intel.com>
4275 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
4276 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
4277 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
4278 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
4279 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
4280 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
4281 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
4282 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
4283 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
4284 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
4286 2021-09-15 Patrick Palka <ppalka@redhat.com>
4289 * g++.dg/ext/conv2.C: New test.
4290 * g++.dg/template/conv17.C: Extend test.
4292 2021-09-15 Jakub Jelinek <jakub@redhat.com>
4296 * g++.dg/ext/flexary39.C: New test.
4297 * g++.dg/ext/flexary40.C: New test.
4299 2021-09-15 Patrick Palka <ppalka@redhat.com>
4302 * g++.dg/cpp0x/initlist125.C: New test.
4303 * g++.dg/cpp0x/initlist126.C: New test.
4305 2021-09-15 Alexandre Oliva <oliva@adacore.com>
4307 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
4309 2021-09-15 liuhongt <hongtao.liu@intel.com>
4311 * gcc.target/i386/pr102327-1.c: New test.
4312 * gcc.target/i386/pr102327-2.c: New test.
4313 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
4315 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
4317 * gcc.target/i386/avx-1.c: Adjust builtin macros.
4318 * gcc.target/i386/sse-13.c: Likewise.
4319 * gcc.target/i386/sse-23.c: Likewise.
4321 2021-09-15 Richard Biener <rguenther@suse.de>
4323 PR tree-optimization/102318
4324 * gcc.dg/vect/pr102318.c: New testcase.
4326 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
4327 Peter Cordes <peter@cordes.ca>
4330 * gcc.target/i386/pr91103-1.c: Add extract tests.
4331 * gcc.target/i386/pr91103-2.c: Ditto.
4333 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
4335 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
4338 2021-09-15 Jason Merrill <jason@redhat.com>
4341 * g++.dg/rtti/undeclared1.C: New test.
4343 2021-09-14 Harald Anlauf <anlauf@gmx.de>
4346 * gfortran.dg/entry_25.f90: New test.
4348 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
4350 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
4351 built-in. Update instruction counts.
4353 2021-09-14 Patrick Palka <ppalka@redhat.com>
4356 * g++.dg/cpp0x/constexpr-empty17.C: New test.
4358 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4361 * g++.target/i386/pr102295.C: New test.
4363 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4366 * g++.dg/cpp0x/pr102305.C: New test.
4368 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
4371 * gfortran.dg/goacc/unexpected-end.f90: New test.
4372 * gfortran.dg/gomp/unexpected-end.f90: New test.
4374 2021-09-14 Martin Liska <mliska@suse.cz>
4376 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
4377 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
4379 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
4381 * gnat.dg/enum_rep2.adb: New test.
4383 2021-09-14 Jakub Jelinek <jakub@redhat.com>
4385 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
4386 dg-additional-options for ia32. Use sync_long_long effective target
4387 instead of sync_int_long.
4388 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
4391 2021-09-14 liuhongt <hongtao.liu@intel.com>
4393 * gcc.target/i386/avx512fp16-helper.h (V512):
4395 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
4396 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
4397 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
4398 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
4399 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
4400 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
4401 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
4402 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
4403 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
4404 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
4405 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
4406 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
4407 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
4408 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
4409 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
4410 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
4411 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
4412 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
4414 2021-09-14 liuhongt <hongtao.liu@intel.com>
4416 * gcc.target/i386/avx-1.c: Add test for new builtins.
4417 * gcc.target/i386/sse-13.c: Ditto.
4418 * gcc.target/i386/sse-23.c: Ditto.
4419 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4420 * gcc.target/i386/sse-22.c: Ditto.
4422 2021-09-14 liuhongt <hongtao.liu@intel.com>
4424 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
4425 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
4426 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
4427 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
4428 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
4429 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
4430 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
4431 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
4432 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
4433 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
4434 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
4435 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
4436 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
4438 2021-09-14 liuhongt <hongtao.liu@intel.com>
4440 * gcc.target/i386/avx-1.c: Add test for new builtins.
4441 * gcc.target/i386/sse-13.c: Ditto.
4442 * gcc.target/i386/sse-23.c: Ditto.
4443 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4444 * gcc.target/i386/sse-22.c: Ditto.
4446 2021-09-14 liuhongt <hongtao.liu@intel.com>
4448 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
4449 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
4450 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
4451 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
4452 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
4453 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
4454 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
4455 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
4456 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
4457 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
4458 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
4459 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
4461 2021-09-14 liuhongt <hongtao.liu@intel.com>
4463 * gcc.target/i386/avx-1.c: Add test for new builtins.
4464 * gcc.target/i386/sse-13.c: Ditto.
4465 * gcc.target/i386/sse-23.c: Ditto.
4466 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4467 * gcc.target/i386/sse-22.c: Ditto.
4469 2021-09-14 liuhongt <hongtao.liu@intel.com>
4471 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
4472 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
4473 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
4474 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
4475 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
4476 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
4477 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
4478 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
4479 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
4480 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
4481 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
4482 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
4484 2021-09-14 liuhongt <hongtao.liu@intel.com>
4486 * gcc.target/i386/avx-1.c: Add test for new builtins.
4487 * gcc.target/i386/sse-13.c: Ditto.
4488 * gcc.target/i386/sse-23.c: Ditto.
4489 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4490 * gcc.target/i386/sse-22.c: Ditto.
4492 2021-09-13 Harald Anlauf <anlauf@gmx.de>
4495 * gfortran.dg/pr82314.f90: New test.
4497 2021-09-13 Harald Anlauf <anlauf@gmx.de>
4500 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
4501 test that was erroneously considered as illegal.
4503 2021-09-13 Jason Merrill <jason@redhat.com>
4505 * g++.dg/warn/Winterference.H: New file.
4506 * g++.dg/warn/Winterference.C: New test.
4507 * g++.target/aarch64/interference.C: New test.
4508 * g++.target/arm/interference.C: New test.
4509 * g++.target/i386/interference.C: New test.
4510 * g++.dg/warn/Winterference-2.C: New file.
4512 2021-09-13 Martin Liska <mliska@suse.cz>
4513 H.J. Lu <hjl.tools@gmail.com>
4516 * g++.target/i386/mv30.C: New test.
4517 * gcc.target/i386/mvc16.c: New test.
4518 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
4521 2021-09-13 Andrew Pinski <apinski@marvell.com>
4524 * gcc.target/aarch64/lane-bound-1.c: New test.
4525 * gcc.target/aarch64/lane-bound-2.c: New test.
4527 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4530 * g++.target/aarch64/sve/pr102252.C: New test.
4532 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
4534 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
4535 * gcc.dg/tree-ssa/pr66752-3.c: Same.
4536 * gcc.dg/tree-ssa/pr68198.c: Same.
4537 * gcc.dg/tree-ssa/pr69196-1.c: Same.
4538 * gcc.dg/tree-ssa/pr70232.c: Same.
4539 * gcc.dg/tree-ssa/pr77445.c: Same.
4540 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
4541 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
4542 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
4543 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
4544 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
4546 2021-09-13 Patrick Palka <ppalka@redhat.com>
4549 * g++.dg/cpp1z/constexpr-if35.C: New test.
4551 2021-09-13 Martin Liska <mliska@suse.cz>
4554 * g++.dg/pr101331.C: New test.
4556 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
4558 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
4560 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
4563 * g++.target/i386/pr80566-1.C: Add
4564 -mtune-ctrl=avx256_store_by_pieces.
4565 * gcc.target/i386/pr100865-4a.c: Likewise.
4566 * gcc.target/i386/pr100865-10a.c: Likewise.
4567 * gcc.target/i386/pr90773-20.c: Likewise.
4568 * gcc.target/i386/pr90773-21.c: Likewise.
4569 * gcc.target/i386/pr90773-22.c: Likewise.
4570 * gcc.target/i386/pr90773-23.c: Likewise.
4571 * g++.target/i386/pr80566-2.C: Add
4572 -mtune-ctrl=avx256_move_by_pieces.
4573 * gcc.target/i386/eh_return-1.c: Likewise.
4574 * gcc.target/i386/pr90773-26.c: Likewise.
4575 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
4576 with -mtune-ctrl=avx256_move_by_pieces.
4577 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
4578 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
4579 with -mtune-ctrl=avx256_store_by_pieces.
4580 * gcc.target/i386/pieces-memset-5.c: Likewise.
4581 * gcc.target/i386/pieces-memset-11.c: Likewise.
4582 * gcc.target/i386/pieces-memset-14.c: Likewise.
4583 * gcc.target/i386/pieces-memset-20.c: Likewise.
4584 * gcc.target/i386/pieces-memset-23.c: Likewise.
4585 * gcc.target/i386/pieces-memset-29.c: Likewise.
4586 * gcc.target/i386/pieces-memset-30.c: Likewise.
4587 * gcc.target/i386/pieces-memset-33.c: Likewise.
4588 * gcc.target/i386/pieces-memset-34.c: Likewise.
4589 * gcc.target/i386/pieces-memset-44.c: Likewise.
4590 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
4591 with -mtune-ctrl=avx256_store_by_pieces.
4593 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
4596 * gdc.dg/pr102185.d: New test.
4598 2021-09-11 Jakub Jelinek <jakub@redhat.com>
4600 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
4601 targets, expect different long and pointer sizes between ilp32 and
4603 * c-c++-common/auto-init-2.c: Likewise.
4604 * c-c++-common/auto-init-3.c: Expect one of the common long double
4605 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
4606 * c-c++-common/auto-init-4.c: Likewise.
4607 * c-c++-common/auto-init-5.c: Expect one of the common
4608 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
4610 * c-c++-common/auto-init-6.c: Likewise.
4611 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
4613 (struct test_small_hole): Change type of four to unsigned long long
4614 and add aligned attribute.
4616 2021-09-10 Petter Tomner <tomner@kth.se>
4618 * jit.dg/test-error-array-bounds.c: Array is not unsigned
4619 * jit.dg/jit.exp: Helper function
4620 * jit.dg/test-debuginfo.c: New testcase
4622 2021-09-10 Jakub Jelinek <jakub@redhat.com>
4624 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
4625 write or update with acq_rel clause and atomic update with acquire clause.
4626 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
4627 wording, remove tests moved to atomic-17.c.
4628 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
4629 2 omp atomic acq_rel directives instead of 4 omp atomic release.
4630 * c-c++-common/gomp/atomic-25.c: New test.
4631 * c-c++-common/gomp/atomic-26.c: New test.
4632 * c-c++-common/gomp/atomic-27.c: New test.
4633 * c-c++-common/gomp/atomic-28.c: New test.
4634 * c-c++-common/gomp/atomic-29.c: New test.
4635 * c-c++-common/gomp/atomic-30.c: New test.
4636 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
4637 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
4638 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
4639 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
4640 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
4642 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
4643 Michael Matz <matz@suse.de>
4645 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
4646 threading through latches.
4647 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
4648 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4650 2021-09-10 David Faust <david.faust@oracle.com>
4652 * gcc.target/bpf/alu-1.c: New test.
4653 * gcc.target/bpf/jmp-1.c: New test.
4655 2021-09-10 Richard Biener <rguenther@suse.de>
4657 PR middle-end/102273
4658 * gcc.dg/pr102273.c: New testcase.
4660 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
4662 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
4663 * c-c++-common/auto-init-padding-3.c: Likewise.
4665 2021-09-10 Richard Biener <rguenther@suse.de>
4667 PR middle-end/102269
4668 * gcc.dg/pr102269.c: New testcase.
4670 2021-09-10 liuhongt <hongtao.liu@intel.com>
4672 * gcc.target/i386/avx512fp16-helper.h
4673 (check_results_mask): New check_function.
4674 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
4675 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
4676 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
4677 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
4678 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
4679 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
4680 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
4681 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
4682 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
4684 2021-09-10 liuhongt <hongtao.liu@intel.com>
4686 * gcc.target/i386/avx-1.c: Add test for new builtins.
4687 * gcc.target/i386/sse-13.c: Ditto.
4688 * gcc.target/i386/sse-23.c: Ditto.
4689 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4690 * gcc.target/i386/sse-22.c: Ditto.
4692 2021-09-10 liuhongt <hongtao.liu@intel.com>
4694 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
4695 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
4696 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
4697 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
4698 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
4699 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
4700 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
4701 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
4702 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
4703 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
4704 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
4705 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
4707 2021-09-10 liuhongt <hongtao.liu@intel.com>
4709 * gcc.target/i386/avx-1.c: Add test for new builtins.
4710 * gcc.target/i386/sse-13.c: Ditto.
4711 * gcc.target/i386/sse-23.c: Ditto.
4712 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4713 * gcc.target/i386/sse-22.c: Ditto.
4715 2021-09-10 liuhongt <hongtao.liu@intel.com>
4717 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
4718 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
4719 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
4720 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
4721 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
4722 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
4723 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
4724 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
4725 * gcc.target/i386/pr54855-11.c: Ditto.
4727 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
4729 * gcc.target/i386/avx-1.c: Add test for new builtins.
4730 * gcc.target/i386/sse-13.c: Ditto.
4731 * gcc.target/i386/sse-23.c: Ditto.
4732 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4733 * gcc.target/i386/sse-22.c: Ditto.
4735 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
4737 * gcc.target/i386/vect-float16-1.c: New test.
4738 * gcc.target/i386/vect-float16-10.c: Ditto.
4739 * gcc.target/i386/vect-float16-11.c: Ditto.
4740 * gcc.target/i386/vect-float16-12.c: Ditto.
4741 * gcc.target/i386/vect-float16-2.c: Ditto.
4742 * gcc.target/i386/vect-float16-3.c: Ditto.
4743 * gcc.target/i386/vect-float16-4.c: Ditto.
4744 * gcc.target/i386/vect-float16-5.c: Ditto.
4745 * gcc.target/i386/vect-float16-6.c: Ditto.
4746 * gcc.target/i386/vect-float16-7.c: Ditto.
4747 * gcc.target/i386/vect-float16-8.c: Ditto.
4748 * gcc.target/i386/vect-float16-9.c: Ditto.
4750 2021-09-10 liuhongt <hongtao.liu@intel.com>
4752 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
4753 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
4755 2021-09-09 qing zhao <qing.zhao@oracle.com>
4757 * c-c++-common/auto-init-1.c: New test.
4758 * c-c++-common/auto-init-10.c: New test.
4759 * c-c++-common/auto-init-11.c: New test.
4760 * c-c++-common/auto-init-12.c: New test.
4761 * c-c++-common/auto-init-13.c: New test.
4762 * c-c++-common/auto-init-14.c: New test.
4763 * c-c++-common/auto-init-15.c: New test.
4764 * c-c++-common/auto-init-16.c: New test.
4765 * c-c++-common/auto-init-2.c: New test.
4766 * c-c++-common/auto-init-3.c: New test.
4767 * c-c++-common/auto-init-4.c: New test.
4768 * c-c++-common/auto-init-5.c: New test.
4769 * c-c++-common/auto-init-6.c: New test.
4770 * c-c++-common/auto-init-7.c: New test.
4771 * c-c++-common/auto-init-8.c: New test.
4772 * c-c++-common/auto-init-9.c: New test.
4773 * c-c++-common/auto-init-esra.c: New test.
4774 * c-c++-common/auto-init-padding-1.c: New test.
4775 * c-c++-common/auto-init-padding-2.c: New test.
4776 * c-c++-common/auto-init-padding-3.c: New test.
4777 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
4778 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
4779 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
4780 * g++.dg/auto-init-uninit-pred-4.C: New test.
4781 * gcc.dg/auto-init-sra-1.c: New test.
4782 * gcc.dg/auto-init-sra-2.c: New test.
4783 * gcc.dg/auto-init-uninit-1.c: New test.
4784 * gcc.dg/auto-init-uninit-12.c: New test.
4785 * gcc.dg/auto-init-uninit-13.c: New test.
4786 * gcc.dg/auto-init-uninit-14.c: New test.
4787 * gcc.dg/auto-init-uninit-15.c: New test.
4788 * gcc.dg/auto-init-uninit-16.c: New test.
4789 * gcc.dg/auto-init-uninit-17.c: New test.
4790 * gcc.dg/auto-init-uninit-18.c: New test.
4791 * gcc.dg/auto-init-uninit-19.c: New test.
4792 * gcc.dg/auto-init-uninit-2.c: New test.
4793 * gcc.dg/auto-init-uninit-20.c: New test.
4794 * gcc.dg/auto-init-uninit-21.c: New test.
4795 * gcc.dg/auto-init-uninit-22.c: New test.
4796 * gcc.dg/auto-init-uninit-23.c: New test.
4797 * gcc.dg/auto-init-uninit-24.c: New test.
4798 * gcc.dg/auto-init-uninit-25.c: New test.
4799 * gcc.dg/auto-init-uninit-26.c: New test.
4800 * gcc.dg/auto-init-uninit-3.c: New test.
4801 * gcc.dg/auto-init-uninit-34.c: New test.
4802 * gcc.dg/auto-init-uninit-36.c: New test.
4803 * gcc.dg/auto-init-uninit-37.c: New test.
4804 * gcc.dg/auto-init-uninit-4.c: New test.
4805 * gcc.dg/auto-init-uninit-5.c: New test.
4806 * gcc.dg/auto-init-uninit-6.c: New test.
4807 * gcc.dg/auto-init-uninit-8.c: New test.
4808 * gcc.dg/auto-init-uninit-9.c: New test.
4809 * gcc.dg/auto-init-uninit-A.c: New test.
4810 * gcc.dg/auto-init-uninit-B.c: New test.
4811 * gcc.dg/auto-init-uninit-C.c: New test.
4812 * gcc.dg/auto-init-uninit-H.c: New test.
4813 * gcc.dg/auto-init-uninit-I.c: New test.
4814 * gcc.target/aarch64/auto-init-1.c: New test.
4815 * gcc.target/aarch64/auto-init-2.c: New test.
4816 * gcc.target/aarch64/auto-init-3.c: New test.
4817 * gcc.target/aarch64/auto-init-4.c: New test.
4818 * gcc.target/aarch64/auto-init-5.c: New test.
4819 * gcc.target/aarch64/auto-init-6.c: New test.
4820 * gcc.target/aarch64/auto-init-7.c: New test.
4821 * gcc.target/aarch64/auto-init-8.c: New test.
4822 * gcc.target/aarch64/auto-init-padding-1.c: New test.
4823 * gcc.target/aarch64/auto-init-padding-10.c: New test.
4824 * gcc.target/aarch64/auto-init-padding-11.c: New test.
4825 * gcc.target/aarch64/auto-init-padding-12.c: New test.
4826 * gcc.target/aarch64/auto-init-padding-2.c: New test.
4827 * gcc.target/aarch64/auto-init-padding-3.c: New test.
4828 * gcc.target/aarch64/auto-init-padding-4.c: New test.
4829 * gcc.target/aarch64/auto-init-padding-5.c: New test.
4830 * gcc.target/aarch64/auto-init-padding-6.c: New test.
4831 * gcc.target/aarch64/auto-init-padding-7.c: New test.
4832 * gcc.target/aarch64/auto-init-padding-8.c: New test.
4833 * gcc.target/aarch64/auto-init-padding-9.c: New test.
4834 * gcc.target/i386/auto-init-1.c: New test.
4835 * gcc.target/i386/auto-init-2.c: New test.
4836 * gcc.target/i386/auto-init-21.c: New test.
4837 * gcc.target/i386/auto-init-22.c: New test.
4838 * gcc.target/i386/auto-init-23.c: New test.
4839 * gcc.target/i386/auto-init-24.c: New test.
4840 * gcc.target/i386/auto-init-3.c: New test.
4841 * gcc.target/i386/auto-init-4.c: New test.
4842 * gcc.target/i386/auto-init-5.c: New test.
4843 * gcc.target/i386/auto-init-6.c: New test.
4844 * gcc.target/i386/auto-init-7.c: New test.
4845 * gcc.target/i386/auto-init-8.c: New test.
4846 * gcc.target/i386/auto-init-padding-1.c: New test.
4847 * gcc.target/i386/auto-init-padding-10.c: New test.
4848 * gcc.target/i386/auto-init-padding-11.c: New test.
4849 * gcc.target/i386/auto-init-padding-12.c: New test.
4850 * gcc.target/i386/auto-init-padding-2.c: New test.
4851 * gcc.target/i386/auto-init-padding-3.c: New test.
4852 * gcc.target/i386/auto-init-padding-4.c: New test.
4853 * gcc.target/i386/auto-init-padding-5.c: New test.
4854 * gcc.target/i386/auto-init-padding-6.c: New test.
4855 * gcc.target/i386/auto-init-padding-7.c: New test.
4856 * gcc.target/i386/auto-init-padding-8.c: New test.
4857 * gcc.target/i386/auto-init-padding-9.c: New test.
4859 2021-09-09 Harald Anlauf <anlauf@gmx.de>
4862 * gfortran.dg/bounds_check_23.f90: New test.
4864 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
4866 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
4868 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
4869 (X87_T): Rename _ulong to _ulonglong.
4870 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
4871 Define to 4 if __ILP32__ is defined.
4872 (TYPE_SIZE_POINTER): Likewise.
4873 (TYPE_ALIGN_LONG): Likewise.
4874 (TYPE_ALIGN_POINTER): Likewise.
4875 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
4876 (main): Skip test for long if __ILP32__ is defined.
4877 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
4878 (do_test): Replace _long with _longlong.
4879 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
4880 (check_300): Replace _ulong with _ulonglong.
4881 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
4883 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
4884 (X87_T): Rename _ulong to _ulonglong.
4885 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
4887 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
4888 (X87_T): Rename _ulong to _ulonglong.
4890 2021-09-09 Richard Biener <rguenther@suse.de>
4892 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
4894 2021-09-09 liuhongt <hongtao.liu@intel.com>
4896 * gcc.target/i386/avx512fp16-helper.h: New header file for
4898 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
4899 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
4900 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
4901 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
4902 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
4903 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
4904 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
4905 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
4906 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
4907 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
4908 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
4909 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
4910 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
4911 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
4912 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
4913 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
4915 2021-09-09 liuhongt <hongtao.liu@intel.com>
4917 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
4918 * gcc.target/i386/avx-2.c: Add -mavx512vl.
4919 * gcc.target/i386/avx512fp16-11a.c: New test.
4920 * gcc.target/i386/avx512fp16-11b.c: Ditto.
4921 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
4922 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
4923 * gcc.target/i386/sse-13.c: Add test for new builtins.
4924 * gcc.target/i386/sse-23.c: Ditto.
4925 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4926 * gcc.target/i386/sse-22.c: Ditto.
4928 2021-09-09 liuhongt <hongtao.liu@intel.com>
4931 * gcc.target/i386/sse2-pr101059.c: New test.
4932 * gcc.target/i386/sse3-pr101059.c: New test.
4934 2021-09-09 liuhongt <hongtao.liu@intel.com>
4937 * gcc.target/i386/pr91103-1.c: New test.
4938 * gcc.target/i386/pr91103-2.c: New test.
4940 2021-09-08 David Malcolm <dmalcolm@redhat.com>
4943 * gcc.dg/analyzer/realloc-1.c (test_10): New.
4944 * gcc.dg/analyzer/torture/pr102225.c: New test.
4946 2021-09-08 Joseph Myers <joseph@codesourcery.com>
4948 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
4950 2021-09-08 Joseph Myers <joseph@codesourcery.com>
4952 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
4953 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
4954 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
4955 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
4956 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
4957 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
4959 2021-09-08 Jakub Jelinek <jakub@redhat.com>
4960 liuhongt <hongtao.liu@intel.com>
4963 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
4964 * gcc.dg/pr89984.c: New test.
4965 * gcc.target/i386/avx-pr89984.c: New test.
4967 2021-09-08 Jakub Jelinek <jakub@redhat.com>
4970 * gcc.dg/pr102224.c: New test.
4971 * gcc.target/i386/avx-pr102224.c: New test.
4973 2021-09-08 liuhongt <hongtao.liu@intel.com>
4975 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
4977 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
4978 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
4979 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
4981 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
4983 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
4985 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
4987 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
4989 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
4992 2021-09-08 liuhongt <hongtao.liu@intel.com>
4994 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
4996 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
4997 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
4999 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
5000 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
5002 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
5003 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
5005 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
5007 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
5009 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
5011 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
5013 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
5014 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
5015 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
5016 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
5017 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
5018 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
5019 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
5021 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
5022 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
5024 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
5025 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
5026 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
5028 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
5030 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
5031 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
5032 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
5033 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
5034 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
5035 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
5036 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
5037 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
5039 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
5041 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
5042 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
5043 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
5044 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
5046 2021-09-08 liuhongt <hongtao.liu@intel.com>
5048 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
5049 * gcc.target/i386/avx512fp16-10a.c: New test.
5050 * gcc.target/i386/avx512fp16-10b.c: Ditto.
5051 * gcc.target/i386/avx512fp16-1a.c: Ditto.
5052 * gcc.target/i386/avx512fp16-1b.c: Ditto.
5053 * gcc.target/i386/avx512fp16-1c.c: Ditto.
5054 * gcc.target/i386/avx512fp16-1d.c: Ditto.
5055 * gcc.target/i386/avx512fp16-1e.c: Ditto.
5056 * gcc.target/i386/avx512fp16-2a.c: Ditto.
5057 * gcc.target/i386/avx512fp16-2b.c: Ditto.
5058 * gcc.target/i386/avx512fp16-2c.c: Ditto.
5059 * gcc.target/i386/avx512fp16-3a.c: Ditto.
5060 * gcc.target/i386/avx512fp16-3b.c: Ditto.
5061 * gcc.target/i386/avx512fp16-3c.c: Ditto.
5062 * gcc.target/i386/avx512fp16-4.c: Ditto.
5063 * gcc.target/i386/avx512fp16-5.c: Ditto.
5064 * gcc.target/i386/avx512fp16-6.c: Ditto.
5065 * gcc.target/i386/avx512fp16-7.c: Ditto.
5066 * gcc.target/i386/avx512fp16-8.c: Ditto.
5067 * gcc.target/i386/avx512fp16-9a.c: Ditto.
5068 * gcc.target/i386/avx512fp16-9b.c: Ditto.
5069 * gcc.target/i386/pr54855-13.c: Ditto.
5070 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
5072 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
5073 H.J. Lu <hongjiu.lu@intel.com>
5074 Liu Hongtao <hongtao.liu@intel.com>
5075 Wang Hongyu <hongyu.wang@intel.com>
5076 Xu Dianhong <dianhong.xu@intel.com>
5078 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
5079 * gcc.target/i386/avx-2.c: Ditto.
5080 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
5081 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
5082 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
5083 * gcc.target/i386/sse-14.c: Ditto.
5084 * gcc.target/i386/sse-22.c: Ditto.
5085 * gcc.target/i386/sse-23.c: Ditto.
5086 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
5087 * g++.target/i386/float16-1.C: New test.
5088 * g++.target/i386/float16-2.C: Ditto.
5089 * g++.target/i386/float16-3.C: Ditto.
5090 * gcc.target/i386/avx512fp16-12a.c: Ditto.
5091 * gcc.target/i386/avx512fp16-12b.c: Ditto.
5092 * gcc.target/i386/float16-3a.c: Ditto.
5093 * gcc.target/i386/float16-3b.c: Ditto.
5094 * gcc.target/i386/float16-4a.c: Ditto.
5095 * gcc.target/i386/float16-4b.c: Ditto.
5096 * gcc.target/i386/pr54855-12.c: Ditto.
5097 * g++.dg/other/i386-2.C: Ditto.
5098 * g++.dg/other/i386-3.C: Ditto.
5100 2021-09-08 liuhongt <hongtao.liu@intel.com>
5102 * gcc.target/i386/float16-6.c: New test.
5103 * gcc.target/i386/float16-7.c: New test.
5105 2021-09-07 David Faust <david.faust@oracle.com>
5107 * gcc.target/bpf/core-attr-1.c: New test.
5108 * gcc.target/bpf/core-attr-2.c: Likewise.
5109 * gcc.target/bpf/core-attr-3.c: Likewise.
5110 * gcc.target/bpf/core-attr-4.c: Likewise
5111 * gcc.target/bpf/core-builtin-1.c: Likewise
5112 * gcc.target/bpf/core-builtin-2.c: Likewise.
5113 * gcc.target/bpf/core-builtin-3.c: Likewise.
5114 * gcc.target/bpf/core-section-1.c: Likewise.
5116 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
5118 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
5119 typo in last change.
5121 2021-09-07 Harald Anlauf <anlauf@gmx.de>
5124 * gfortran.dg/pr101327.f90: New test.
5126 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
5128 * gcc.target/bpf/core-lto-1.c: New test.
5130 2021-09-07 Jakub Jelinek <jakub@redhat.com>
5133 * g++.dg/cpp2a/constexpr-new21.C: New test.
5135 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
5138 * gcc.target/i386/pr85819-1a.c: New test.
5139 * gcc.target/i386/pr85819-1b.c: Likewise.
5140 * gcc.target/i386/pr85819-2a.c: Likewise.
5141 * gcc.target/i386/pr85819-2b.c: Likewise.
5142 * gcc.target/i386/pr85819-2c.c: Likewise.
5143 * gcc.target/i386/pr85819-3.c: Likewise.
5145 2021-09-07 Richard Biener <rguenther@suse.de>
5147 PR tree-optimization/102226
5148 * g++.dg/vect/pr102226.cc: New testcase.
5150 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
5152 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
5153 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
5154 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
5155 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
5156 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
5157 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
5159 2021-09-07 Martin Liska <mliska@suse.cz>
5161 PR gcov-profile/80223
5162 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
5164 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
5167 * gcc.target/powerpc/pr97142.c: New test.
5169 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
5172 * gcc.target/i386/pr89984-1.c: New test.
5173 * gcc.target/i386/pr89984-2.c: Likewise.
5174 * gcc.target/i386/xorsign-avx.c: Likewise.
5176 2021-09-06 liuhongt <hongtao.liu@intel.com>
5178 PR middle-end/102182
5179 * gcc.target/i386/pr101282.c: New test.
5181 2021-09-06 Jakub Jelinek <jakub@redhat.com>
5183 PR tree-optimization/102207
5184 * gcc.dg/pr102207.c: New test.
5186 2021-09-06 Andrew Pinski <apinski@marvell.com>
5188 PR tree-optimization/63184
5189 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
5190 * c-c++-common/pr19807-3.c: Likewise.
5192 2021-09-03 Patrick Palka <ppalka@redhat.com>
5195 * g++.dg/template/conv17.C: New test.
5197 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
5199 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
5200 * gfortran.dg/bind_c_char_7.f90: Likewise.
5201 * gfortran.dg/bind_c_char_8.f90: Likewise.
5202 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
5203 * gfortran.dg/pr32599.f03: Likewise.
5204 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
5205 implementable but not valid F2018.
5206 * gfortran.dg/bind_c_contiguous.f90: New test.
5208 2021-09-03 liuhongt <hongtao.liu@intel.com>
5211 * g++.target/i386/pr102166.C: New test.
5213 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
5214 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5219 * gfortran.dg/PR100911.c: New file.
5220 * gfortran.dg/PR100911.f90: New file.
5221 * gfortran.dg/PR100914.c: New file.
5222 * gfortran.dg/PR100914.f90: New file.
5223 * gfortran.dg/PR100915.c: New file.
5224 * gfortran.dg/PR100915.f90: New file.
5226 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
5228 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
5229 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
5230 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
5231 * gfortran.dg/c-interop/allocate-c.c: New file.
5232 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
5233 * gfortran.dg/c-interop/allocate-errors.f90: New file.
5234 * gfortran.dg/c-interop/allocate.f90: New file.
5235 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
5237 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
5239 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
5241 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
5243 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
5245 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
5247 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
5249 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
5251 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
5252 * gfortran.dg/c-interop/c-interop.exp: New file.
5253 * gfortran.dg/c-interop/c1255-1.f90: New file.
5254 * gfortran.dg/c-interop/c1255-2.f90: New file.
5255 * gfortran.dg/c-interop/c1255a.f90: New file.
5256 * gfortran.dg/c-interop/c407a-1.f90: New file.
5257 * gfortran.dg/c-interop/c407a-2.f90: New file.
5258 * gfortran.dg/c-interop/c407b-1.f90: New file.
5259 * gfortran.dg/c-interop/c407b-2.f90: New file.
5260 * gfortran.dg/c-interop/c407c-1.f90: New file.
5261 * gfortran.dg/c-interop/c516.f90: New file.
5262 * gfortran.dg/c-interop/c524a.f90: New file.
5263 * gfortran.dg/c-interop/c535a-1.f90: New file.
5264 * gfortran.dg/c-interop/c535a-2.f90: New file.
5265 * gfortran.dg/c-interop/c535b-1.f90: New file.
5266 * gfortran.dg/c-interop/c535b-2.f90: New file.
5267 * gfortran.dg/c-interop/c535b-3.f90: New file.
5268 * gfortran.dg/c-interop/c535c-1.f90: New file.
5269 * gfortran.dg/c-interop/c535c-2.f90: New file.
5270 * gfortran.dg/c-interop/c535c-3.f90: New file.
5271 * gfortran.dg/c-interop/c535c-4.f90: New file.
5272 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
5273 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
5274 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
5275 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
5276 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
5277 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
5278 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
5279 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
5280 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
5281 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
5282 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
5283 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
5284 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
5285 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
5286 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
5287 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
5288 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
5289 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
5290 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
5291 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
5292 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
5293 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
5294 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
5295 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
5296 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
5297 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
5298 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
5299 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
5300 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
5301 * gfortran.dg/c-interop/contiguous-1.f90: New file.
5302 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
5303 * gfortran.dg/c-interop/contiguous-2.f90: New file.
5304 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
5305 * gfortran.dg/c-interop/contiguous-3.f90: New file.
5306 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
5307 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
5308 * gfortran.dg/c-interop/dump-descriptors.c: New file.
5309 * gfortran.dg/c-interop/dump-descriptors.h: New file.
5310 * gfortran.dg/c-interop/establish-c.c: New file.
5311 * gfortran.dg/c-interop/establish-errors-c.c: New file.
5312 * gfortran.dg/c-interop/establish-errors.f90: New file.
5313 * gfortran.dg/c-interop/establish.f90: New file.
5314 * gfortran.dg/c-interop/explicit-interface.f90: New file.
5315 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
5316 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
5317 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
5318 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
5319 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
5320 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
5321 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
5322 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
5323 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
5324 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
5325 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
5326 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
5327 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
5328 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
5329 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
5330 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
5331 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
5332 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
5333 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
5334 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
5335 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
5336 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
5337 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
5338 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
5339 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
5340 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
5341 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
5342 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
5343 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
5344 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
5345 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
5346 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
5347 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
5348 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
5349 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
5350 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
5351 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
5352 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
5353 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
5354 * gfortran.dg/c-interop/note-5-3.f90: New file.
5355 * gfortran.dg/c-interop/note-5-4-c.c: New file.
5356 * gfortran.dg/c-interop/note-5-4.f90: New file.
5357 * gfortran.dg/c-interop/optional-c.c: New file.
5358 * gfortran.dg/c-interop/optional.f90: New file.
5359 * gfortran.dg/c-interop/rank-class.f90: New file.
5360 * gfortran.dg/c-interop/rank.f90: New file.
5361 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
5362 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
5363 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
5364 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
5365 * gfortran.dg/c-interop/section-1-c.c: New file.
5366 * gfortran.dg/c-interop/section-1.f90: New file.
5367 * gfortran.dg/c-interop/section-1p.f90: New file.
5368 * gfortran.dg/c-interop/section-2-c.c: New file.
5369 * gfortran.dg/c-interop/section-2.f90: New file.
5370 * gfortran.dg/c-interop/section-2p.f90: New file.
5371 * gfortran.dg/c-interop/section-3-c.c: New file.
5372 * gfortran.dg/c-interop/section-3.f90: New file.
5373 * gfortran.dg/c-interop/section-3p.f90: New file.
5374 * gfortran.dg/c-interop/section-4-c.c: New file.
5375 * gfortran.dg/c-interop/section-4.f90: New file.
5376 * gfortran.dg/c-interop/section-errors-c.c: New file.
5377 * gfortran.dg/c-interop/section-errors.f90: New file.
5378 * gfortran.dg/c-interop/select-c.c: New file.
5379 * gfortran.dg/c-interop/select-errors-c.c: New file.
5380 * gfortran.dg/c-interop/select-errors.f90: New file.
5381 * gfortran.dg/c-interop/select.f90: New file.
5382 * gfortran.dg/c-interop/setpointer-c.c: New file.
5383 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
5384 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
5385 * gfortran.dg/c-interop/setpointer.f90: New file.
5386 * gfortran.dg/c-interop/shape.f90: New file.
5387 * gfortran.dg/c-interop/size.f90: New file.
5388 * gfortran.dg/c-interop/tkr.f90: New file.
5389 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
5390 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
5391 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
5392 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
5393 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
5394 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
5395 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
5396 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
5397 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
5398 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
5399 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
5400 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
5401 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
5402 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
5403 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
5404 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
5405 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
5406 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
5407 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
5408 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
5409 * gfortran.dg/c-interop/ubound.f90: New file.
5410 * lib/target-supports.exp
5411 (check_effective_target_fortran_real_c_float128): New function.
5413 2021-09-02 Martin Sebor <msebor@redhat.com>
5415 PR tree-optimization/17506
5417 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
5418 * gcc.dg/uninit-15-O0.c: Remove xfail.
5419 * gcc.dg/uninit-15.c: Same.
5421 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
5423 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
5426 2021-09-02 Richard Biener <rguenther@suse.de>
5428 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
5430 2021-09-02 Jakub Jelinek <jakub@redhat.com>
5432 PR tree-optimization/99591
5433 * gcc.target/i386/pr99591.c: New test.
5434 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
5435 together with seta or jn?a.
5437 2021-09-02 liuhongt <hongtao.liu@intel.com>
5439 * gcc.target/i386/sse2-float16-1.c: New test.
5440 * gcc.target/i386/sse2-float16-2.c: Ditto.
5441 * gcc.target/i386/sse2-float16-3.c: Ditto.
5442 * gcc.target/i386/float16-5.c: New test.
5444 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
5446 PR tree-optimization/102152
5447 * gcc.dg/pr102152.c: New test
5449 2021-09-01 Andrew Pinski <apinski@marvell.com>
5452 * gcc.target/aarch64/memset-strict-align-1.c: New test.
5454 2021-09-01 Jakub Jelinek <jakub@redhat.com>
5457 * g++.dg/cpp23/normalize1.C: New test.
5458 * g++.dg/cpp23/normalize2.C: New test.
5459 * g++.dg/cpp23/normalize3.C: New test.
5460 * g++.dg/cpp23/normalize4.C: New test.
5461 * g++.dg/cpp23/normalize5.C: New test.
5462 * g++.dg/cpp23/normalize6.C: New test.
5463 * g++.dg/cpp23/normalize7.C: New test.
5464 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
5465 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
5466 * gcc.dg/cpp/ucnid-4.c: Don't expect
5467 "not valid at the start of an identifier" errors.
5468 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
5469 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
5471 2021-09-01 Andrew Pinski <apinski@marvell.com>
5474 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
5476 2021-09-01 Martin Sebor <msebor@redhat.com>
5478 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
5479 * gcc.dg/Wstringop-overflow-12.c: Same.
5480 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
5481 * gcc.dg/Wstringop-overflow-73.c: New test.
5483 2021-09-01 Jakub Jelinek <jakub@redhat.com>
5485 PR preprocessor/101488
5486 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
5487 * c-c++-common/cpp/va-opt-7.c: New test.
5489 2021-09-01 Marek Polacek <polacek@redhat.com>
5492 * g++.dg/warn/Wlogical-op-3.C: New test.
5494 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
5496 * g++.dg/ext/attr-unavailable-1.C: New test.
5497 * g++.dg/ext/attr-unavailable-2.C: New test.
5498 * g++.dg/ext/attr-unavailable-3.C: New test.
5499 * g++.dg/ext/attr-unavailable-4.C: New test.
5500 * g++.dg/ext/attr-unavailable-5.C: New test.
5501 * g++.dg/ext/attr-unavailable-6.C: New test.
5502 * g++.dg/ext/attr-unavailable-7.C: New test.
5503 * g++.dg/ext/attr-unavailable-8.C: New test.
5504 * g++.dg/ext/attr-unavailable-9.C: New test.
5505 * gcc.dg/attr-unavailable-1.c: New test.
5506 * gcc.dg/attr-unavailable-2.c: New test.
5507 * gcc.dg/attr-unavailable-3.c: New test.
5508 * gcc.dg/attr-unavailable-4.c: New test.
5509 * gcc.dg/attr-unavailable-5.c: New test.
5510 * gcc.dg/attr-unavailable-6.c: New test.
5511 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
5512 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
5513 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
5514 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
5515 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
5516 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
5517 * objc.dg/attributes/method-unavailable-1.m: New test.
5518 * objc.dg/attributes/method-unavailable-2.m: New test.
5519 * objc.dg/attributes/method-unavailable-3.m: New test.
5520 * objc.dg/property/at-property-unavailable-1.m: New test.
5521 * objc.dg/property/at-property-unavailable-2.m: New test.
5522 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
5524 2021-09-01 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/102124
5527 * gcc.dg/torture/pr102124.c: New test.
5529 2021-09-01 Richard Biener <rguenther@suse.de>
5531 PR tree-optimization/93491
5532 * gcc.dg/torture/pr93491.c: New testcase.
5533 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
5535 2021-09-01 Richard Biener <rguenther@suse.de>
5537 PR tree-optimization/102139
5538 * gcc.dg/torture/pr102139.c: New testcase.
5540 2021-09-01 Jakub Jelinek <jakub@redhat.com>
5542 PR tree-optimization/102141
5543 * gcc.dg/pr102141.c: New test.
5545 2021-09-01 Richard Biener <rguenther@suse.de>
5547 PR tree-optimization/102149
5548 * gcc.dg/torture/pr102149.c: New testcase.
5550 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
5551 Joseph Myers <joseph@codesourcery.com>
5554 * gcc.dg/pr79412.c: New test case.
5555 * gcc.dg/typedef-var-2.c: Update expeted errors.
5557 2021-08-31 Harald Anlauf <anlauf@gmx.de>
5560 * gfortran.dg/pr100950.f90: Extend coverage.
5562 2021-08-31 Patrick Palka <ppalka@redhat.com>
5565 * g++.dg/cpp0x/decltype29.C: Adjust.
5566 * g++.dg/template/error56.C: Adjust.
5567 * g++.old-deja/g++.pt/unify6.C: Adjust.
5568 * g++.dg/template/explicit-args7.C: New test.
5570 2021-08-31 Jason Merrill <jason@redhat.com>
5573 * g++.dg/diagnostic/static_assert4.C: New test.
5575 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
5577 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
5578 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
5580 2021-08-31 Jakub Jelinek <jakub@redhat.com>
5582 PR tree-optimization/101145
5583 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
5584 instead of dg-options with -O3 -fdump-tree-vect-details.
5585 * gcc.dg/vect/pr101145_1.c: Likewise.
5586 * gcc.dg/vect/pr101145_2.c: Likewise.
5587 * gcc.dg/vect/pr101145_3.c: Likewise.
5589 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
5591 * c-c++-common/gomp/target-device-1.c: New test.
5592 * c-c++-common/gomp/target-device-2.c: New test.
5593 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
5594 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
5595 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
5596 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
5597 * gfortran.dg/gomp/target-device-1.f90: New test.
5598 * gfortran.dg/gomp/target-device-2.f90: New test.
5599 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
5600 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
5601 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
5602 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
5604 2021-08-31 Richard Biener <rguenther@suse.de>
5606 PR tree-optimization/102142
5607 * g++.dg/torture/pr102142.C: New testcase.
5609 2021-08-31 Jakub Jelinek <jakub@redhat.com>
5611 PR tree-optimization/102134
5612 * gcc.c-torture/execute/pr102134.c: New test.
5614 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
5616 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
5618 2021-08-31 Andrew Pinski <apinski@marvell.com>
5620 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
5621 static so they both bind local and available for
5624 2021-08-31 liuhongt <hongtao.liu@intel.com>
5626 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
5627 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
5628 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
5629 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
5630 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
5631 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
5632 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
5633 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
5634 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
5635 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
5636 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
5637 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
5638 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
5639 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
5641 2021-08-30 David Malcolm <dmalcolm@redhat.com>
5644 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
5646 * gcc.dg/analyzer/pr99193-1.c: Likewise.
5647 * gcc.dg/analyzer/pr99193-3.c: Likewise.
5648 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
5649 realloc of non-heap pointer, realloc from mismatching allocator,
5650 and realloc on a freed pointer.
5651 * gcc.dg/analyzer/realloc-2.c: New test.
5653 2021-08-30 Jason Merrill <jason@redhat.com>
5656 * g++.dg/template/access2.C: Split struct A.
5658 2021-08-30 Jason Merrill <jason@redhat.com>
5661 * g++.dg/template/explicit-args6.C: New test.
5663 2021-08-30 Harald Anlauf <anlauf@gmx.de>
5666 * gfortran.dg/goto_9.f90: New test.
5668 2021-08-30 Jason Merrill <jason@redhat.com>
5670 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
5672 2021-08-30 Harald Anlauf <anlauf@gmx.de>
5675 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
5677 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
5679 * gcc.target/powerpc/fusion-p10-stst.c: New test.
5680 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
5682 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
5685 * gdc.dg/lto/pr102094_0.d: New test.
5687 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
5689 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
5690 without strndup support in libc.
5692 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
5694 * gcc.dg/tree-ssa/modref-9.c: New test.
5696 2021-08-28 Harald Anlauf <anlauf@gmx.de>
5699 * gfortran.dg/entry_24.f90: New test.
5701 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
5703 * gcc.target/powerpc/float128-call.c: Update comments.
5705 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
5707 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
5708 long double and power10.
5710 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
5712 * lib/target-supports.exp: Exclude cctools assembler based on
5715 2021-08-27 Richard Biener <rguenther@suse.de>
5717 PR tree-optimization/45178
5718 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
5720 2021-08-27 konglin1 <lingling.kong@intel.com>
5723 * gcc.target/i386/avx512f-pr101472.c: New test.
5724 * gcc.target/i386/avx512vl-pr101472.c: New test.
5726 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
5728 * gcc.target/powerpc/dive-vectorize-1.c: New test.
5729 * gcc.target/powerpc/dive-vectorize-1.h: New test.
5730 * gcc.target/powerpc/dive-vectorize-2.c: New test.
5731 * gcc.target/powerpc/dive-vectorize-2.h: New test.
5732 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
5733 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
5734 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
5735 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
5736 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
5738 2021-08-27 liuhongt <hongtao.liu@intel.com>
5740 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
5741 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
5742 * gcc.target/i386/pr43147.c: New test.
5744 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
5746 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
5748 2021-08-26 Martin Liska <mliska@suse.cz>
5749 Stefan Kneifel <stefan.kneifel@bluewin.ch>
5751 * gcc.target/i386/mvc5.c: Scan assembly names.
5752 * gcc.target/i386/mvc7.c: Likewise.
5753 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
5754 * gcc.target/i386/pr95778-2.c: Likewise.
5756 2021-08-25 Martin Sebor <msebor@redhat.com>
5758 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
5759 * gcc.dg/tree-ssa/evrp2.c: Same.
5760 * gcc.dg/tree-ssa/evrp3.c: Same.
5761 * gcc.dg/tree-ssa/evrp4.c: Same.
5762 * gcc.dg/tree-ssa/evrp6.c: Same.
5763 * gcc.dg/tree-ssa/pr64130.c: Same.
5765 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
5768 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
5769 type to be IBM 128-bit. Remove the code to use __ibm128.
5770 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
5771 double type to be IBM 128-bit. Run the test at -O2 optimization.
5772 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
5774 (check_effective_target_long_double_ibm128): New function.
5775 (add_options_for_long_double_ieee128): New function.
5776 (check_effective_target_long_double_ieee128): New function.
5777 (add_options_for_long_double_64bit): New function.
5778 (check_effective_target_long_double_64bit): New function.
5780 2021-08-25 Andrew Pinski <apinski@marvell.com>
5783 * g++.dg/warn/Wreturn-5.C: New test.
5785 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
5787 * gcc.dg/ipa/modref-1.c: Update testcase.
5788 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
5789 * gcc.dg/tree-ssa/modref-8.c: New test.
5791 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
5794 * gcc.dg/diagnostic-input-charset-1.c: New test.
5795 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
5797 2021-08-25 Richard Biener <rguenther@suse.de>
5799 PR tree-optimization/102046
5800 * gcc.dg/vect/pr102046.c: New testcase.
5802 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
5805 * gcc.target/i386/pr101716.c: New test.
5807 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
5809 PR tree-optimization/101145
5810 * gcc.dg/vect/pr101145.c: New test.
5811 * gcc.dg/vect/pr101145.inc: New test.
5812 * gcc.dg/vect/pr101145_1.c: New test.
5813 * gcc.dg/vect/pr101145_2.c: New test.
5814 * gcc.dg/vect/pr101145_3.c: New test.
5815 * gcc.dg/vect/pr101145inf.c: New test.
5816 * gcc.dg/vect/pr101145inf.inc: New test.
5817 * gcc.dg/vect/pr101145inf_1.c: New test.
5819 2021-08-25 konglin1 <lingling.kong@intel.com>
5822 * gcc.target/i386/avx512f-pr101471.c: New test.
5824 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
5826 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
5827 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
5828 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
5829 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
5830 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
5831 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
5832 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
5833 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
5834 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
5835 * gcc.target/powerpc/unpack-vectorize.h: New test.
5837 2021-08-25 liuhongt <hongtao.liu@intel.com>
5840 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
5841 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
5843 2021-08-24 Harald Anlauf <anlauf@gmx.de>
5846 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
5847 F2008, and verify case of implicit SAVE.
5849 2021-08-24 Martin Sebor <msebor@redhat.com>
5851 PR middle-end/101600
5852 PR middle-end/101977
5853 * g++.dg/pr100574.C: Prune out valid warning.
5854 * gcc.dg/pr20126.c: Same.
5855 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
5857 * gcc.dg/warn-strnlen-no-nul.c: Same.
5858 * g++.dg/warn/Warray-bounds-26.C: New test.
5859 * gcc.dg/Warray-bounds-88.c: New test.
5861 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
5863 * gcc.dg/predict-1.c: Disable evrp.
5864 * gcc.dg/tree-ssa/evrp-trans.c: New.
5866 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
5869 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
5870 * gcc.target/i386/pr100865-4b.c: Likewise.
5871 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
5872 * gcc.target/i386/pr100865-7b.c: Likewise.
5873 * gcc.target/i386/pr102021.c: New test.
5875 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
5878 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
5879 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
5880 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
5881 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
5882 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
5883 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
5884 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
5885 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
5887 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
5889 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5890 Check the CMSE feature register, rather than relying on the
5891 SG operation causing an execution fault.
5893 2021-08-24 liuhongt <hongtao.liu@intel.com>
5896 * gcc.target/i386/pr101989-broadcast-1.c: New test.
5898 2021-08-24 liuhongt <hongtao.liu@intel.com>
5901 * gcc.target/i386/pr101989-1.c: New test.
5902 * gcc.target/i386/pr101989-2.c: New test.
5903 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
5905 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
5906 Jakub Jelinek <jakub@redhat.com>
5908 PR middle-end/102029
5909 * gcc.dg/fold-convlshift-3.c: New test case.
5911 2021-08-23 David Malcolm <dmalcolm@redhat.com>
5913 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
5914 * gcc.dg/analyzer/torture/switch-2.c: New test.
5915 * gcc.dg/analyzer/torture/switch-3.c: New test.
5916 * gcc.dg/analyzer/torture/switch-4.c: New test.
5917 * gcc.dg/analyzer/torture/switch-5.c: New test.
5919 2021-08-23 David Malcolm <dmalcolm@redhat.com>
5922 * gcc.dg/analyzer/pr101875.c: New test.
5924 2021-08-23 David Malcolm <dmalcolm@redhat.com>
5927 * gcc.dg/analyzer/pr101837.c: New test.
5929 2021-08-23 David Malcolm <dmalcolm@redhat.com>
5932 * gcc.dg/analyzer/data-model-23.c: New test.
5933 * gcc.dg/analyzer/pr101962.c: New test.
5935 2021-08-23 David Malcolm <dmalcolm@redhat.com>
5937 * gcc.dg/analyzer/data-model-22.c: New test.
5938 * gcc.dg/analyzer/uninit-6.c: New test.
5939 * gcc.dg/analyzer/uninit-6b.c: New test.
5941 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
5943 * gcc.dg/tree-ssa/modref-7.c: New test.
5945 2021-08-23 Richard Biener <rguenther@suse.de>
5948 * g++.dg/lto/pr97565_0.C: New testcase.
5949 * g++.dg/lto/pr97565_1.C: Likewise.
5951 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
5953 * g++.dg/tree-ssa/modref-1.C: Fix template.
5955 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
5957 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
5958 * gfortran.dg/goacc/default-2.f: Update dg-error.
5959 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
5960 * gfortran.dg/goacc/if.f95: Update dg-error.
5961 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
5962 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
5963 * gfortran.dg/goacc/sie.f95: Update dg-error.
5964 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
5965 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
5966 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
5967 * gfortran.dg/gomp/error-3.f90: Update dg-error.
5968 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
5969 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
5971 2021-08-23 Ankur Saini <arsenic@sourceware.org>
5974 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
5976 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
5978 * gcc.dg/fold-convlshift-1.c: New test case.
5979 * gcc.dg/fold-convlshift-2.c: New test case.
5981 2021-08-23 Jakub Jelinek <jakub@redhat.com>
5983 PR tree-optimization/86723
5984 * gcc.dg/pr86723.c: New test.
5985 * gcc.target/i386/pr86723.c: New test.
5986 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
5987 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
5988 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5989 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
5990 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
5991 * gcc.dg/optimize-bswapsi-5.c: Likewise.
5992 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
5993 call instead of zero.
5995 2021-08-23 Richard Biener <rguenther@suse.de>
5997 PR tree-optimization/79334
5998 * gcc.dg/torture/pr79334-0.c: New testcase.
5999 * gcc.dg/torture/pr79334-1.c: Likewise.
6001 2021-08-23 liuhongt <hongtao.liu@intel.com>
6004 * gcc.target/i386/pr102016.c: New test.
6006 2021-08-23 Jakub Jelinek <jakub@redhat.com>
6009 * gcc.dg/guality/pr101905.c: New test.
6011 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
6014 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
6015 and arm_v8m_main_cde.
6016 * lib/target-supports.exp: Add
6017 check_effective_target_FUNC_multilib for ARM CDE.
6019 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
6021 * g++.dg/tree-ssa/modref-1.C: New test.
6023 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
6026 * gcc.target/mips/pr101922.c: New test.
6028 2021-08-23 Jonathan Yong <10walls@gmail.com>
6030 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
6031 where it can return a filename with "\" to indicate current
6033 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
6034 * gcc.c-torture/execute/printf-2.c: Use wrapper.
6035 * gcc.c-torture/execute/user-printf.c: Use wrapper.
6037 2021-08-22 Martin Uecker <muecker@gwdg.de>
6040 * gcc.dg/c11-qual-1.c: New test.
6041 * gcc.dg/c2x-qual-1.c: New test.
6042 * gcc.dg/c2x-qual-2.c: New test.
6043 * gcc.dg/c2x-qual-3.c: New test.
6044 * gcc.dg/c2x-qual-4.c: New test.
6045 * gcc.dg/c2x-qual-5.c: New test.
6046 * gcc.dg/c2x-qual-6.c: New test.
6047 * gcc.dg/c2x-qual-7.c: New test.
6048 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
6049 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
6051 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
6052 Martin Liska <mliska@suse.cz>
6054 * gcc.dg/lto/pr101949_0.c: New test.
6055 * gcc.dg/lto/pr101949_1.c: New test.
6057 2021-08-21 Ankur Saini <arsenic@sourceware.org>
6060 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
6061 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
6063 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
6065 * gfortran.dg/gomp/error-1.f90: New test.
6066 * gfortran.dg/gomp/error-2.f90: New test.
6067 * gfortran.dg/gomp/error-3.f90: New test.
6069 2021-08-20 Jakub Jelinek <jakub@redhat.com>
6071 * c-c++-common/gomp/error-1.c: New test.
6072 * c-c++-common/gomp/error-2.c: New test.
6073 * c-c++-common/gomp/error-3.c: New test.
6074 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
6075 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
6076 * g++.dg/gomp/attrs-13.C: New test.
6077 * g++.dg/gomp/error-1.C: New test.
6079 2021-08-20 Jakub Jelinek <jakub@redhat.com>
6081 * c-c++-common/gomp/sink-5.c: New test.
6082 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
6083 at the end of pragma line.
6085 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
6087 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
6090 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
6093 * gcc.target/powerpc/pr101849.c: New test.
6095 2021-08-19 Harald Anlauf <anlauf@gmx.de>
6098 * gfortran.dg/pr100950.f90: New test.
6100 2021-08-19 Patrick Palka <ppalka@redhat.com>
6103 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
6105 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6107 PR middle-end/101950
6108 * gcc.target/i386/pr101950-1.c: New test.
6109 * gcc.target/i386/pr101950-2.c: New test.
6111 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6113 * c-c++-common/gomp/requires-3.c: Add testcase for
6114 atomic_default_mem_order ( at the end of line without corresponding ).
6116 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
6118 * jit.dg/test-asm.c: Provide Mach-O fragment.
6119 * jit.dg/test-asm.cc: Likewise.
6121 2021-08-19 Jakub Jelinek <jakub@redhat.com>
6123 * c-c++-common/gomp/nothing-2.c: New test.
6125 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
6127 * jit.dg/harness.h: Include jit-dejagnu.h.
6128 * jit.dg/jit.exp: Use -rdynamic conditionally on target
6129 support, instead of unconditional -Wl,--export-dynamic.
6131 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
6134 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
6136 2021-08-19 liuhongt <hongtao.liu@intel.com>
6139 2021-08-19 liuhongt <hongtao.liu@intel.com>
6142 * gcc.target/i386/pr99881.c: New test.
6144 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
6147 * gfortran.dg/nothing-1.f90: Moved to ...
6148 * gfortran.dg/gomp/nothing-1.f90: ... here.
6149 * gfortran.dg/nothing-2.f90: Moved to ...
6150 * gfortran.dg/gomp/nothing-2.f90: ... here;
6151 avoid $ issue in $OMP in dg-error.
6153 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
6154 Matt Jacobson <mhjacobson@me.com>
6157 * obj-c++.dg/pr101666-0.mm: New test.
6158 * obj-c++.dg/pr101666-1.mm: New test.
6159 * obj-c++.dg/pr101666.inc: New.
6160 * objc.dg/pr101666-0.m: New test.
6161 * objc.dg/pr101666-1.m: New test.
6162 * objc.dg/pr101666.inc: New.
6164 2021-08-18 Ankur Saini <arsenic@sourceware.org>
6167 * g++.dg/analyzer/vfunc-2.C: New test.
6168 * g++.dg/analyzer/vfunc-3.C: New test.
6169 * g++.dg/analyzer/vfunc-4.C: New test.
6170 * g++.dg/analyzer/vfunc-5.C: New test.
6172 2021-08-18 Ankur Saini <arsenic@sourceware.org>
6175 * gcc.dg/analyzer/function-ptr-4.c: New test.
6176 * gcc.dg/analyzer/pr100546.c: New test.
6178 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
6180 * gfortran.dg/nothing-1.f90: New test.
6181 * gfortran.dg/nothing-2.f90: New test.
6183 2021-08-18 Patrick Palka <ppalka@redhat.com>
6187 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
6188 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
6190 2021-08-18 Patrick Palka <ppalka@redhat.com>
6193 * g++.dg/cpp2a/nontype-class49.C: New test.
6195 2021-08-18 Jakub Jelinek <jakub@redhat.com>
6197 * c-c++-common/gomp/nothing-1.c: New test.
6198 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
6199 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6200 * g++.dg/gomp/attrs-9.C: Likewise.
6202 2021-08-18 Jakub Jelinek <jakub@redhat.com>
6204 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
6206 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
6207 * g++.dg/gomp/barrier-2.C: Likewise.
6208 * gcc.dg/gomp/declare-simd-5.c: Likewise.
6209 * gcc.dg/gomp/barrier-2.c: Likewise.
6210 * gcc.dg/gomp/declare-variant-2.c: Likewise.
6212 2021-08-18 liuhongt <hongtao.liu@intel.com>
6215 * gcc.target/i386/pr54400.c: Adjust testcase.
6216 * gcc.target/i386/pr94147.c: New test.
6218 2021-08-17 Martin Sebor <msebor@redhat.com>
6220 PR middle-end/101854
6221 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
6222 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
6223 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
6224 * gcc.dg/Wstringop-overflow-72.c: New test.
6226 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6229 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
6230 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
6231 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
6232 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
6233 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
6234 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
6235 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
6236 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
6237 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
6238 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
6239 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
6241 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
6243 * gcc.dg/pr78213.c: Restore testing.
6245 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
6247 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
6249 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
6251 * gcc.dg/fold-ior-5.c: New test case.
6253 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
6255 * gfortran.dg/gomp/scan-1.f90:
6256 * gfortran.dg/gomp/cancel-1.f90: New test.
6257 * gfortran.dg/gomp/cancel-4.f90: New test.
6258 * gfortran.dg/gomp/loop-4.f90: New test.
6259 * gfortran.dg/gomp/nesting-1.f90: New test.
6260 * gfortran.dg/gomp/nesting-2.f90: New test.
6261 * gfortran.dg/gomp/nesting-3.f90: New test.
6262 * gfortran.dg/gomp/nowait-1.f90: New test.
6263 * gfortran.dg/gomp/reduction-task-1.f90: New test.
6264 * gfortran.dg/gomp/reduction-task-2.f90: New test.
6265 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
6266 * gfortran.dg/gomp/reduction-task-3.f90: New test.
6267 * gfortran.dg/gomp/scope-1.f90: New test.
6268 * gfortran.dg/gomp/scope-2.f90: New test.
6270 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
6272 PR tree-optimization/101938
6273 * gcc.dg/pr101938.c: New test.
6275 2021-08-17 Richard Biener <rguenther@suse.de>
6277 PR tree-optimization/101868
6278 * gcc.dg/lto/pr101868_0.c: New testcase.
6279 * gcc.dg/lto/pr101868_1.c: Likewise.
6280 * gcc.dg/lto/pr101868_2.c: Likewise.
6281 * gcc.dg/lto/pr101868_3.c: Likewise.
6283 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6285 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
6287 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
6288 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
6290 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
6291 test. Adjust diagnostics for the addition of scope.
6292 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
6294 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
6295 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
6296 * c-c++-common/gomp/scope-1.c: New test.
6297 * c-c++-common/gomp/scope-2.c: New test.
6298 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
6299 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6300 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
6301 * gfortran.dg/gomp/reduction7.f90: Likewise.
6303 2021-08-17 Jakub Jelinek <jakub@redhat.com>
6305 * c-c++-common/cpp/va-opt-5.c: New test.
6306 * c-c++-common/cpp/va-opt-6.c: New test.
6308 2021-08-17 Richard Biener <rguenther@suse.de>
6310 PR tree-optimization/101925
6311 * gcc.dg/sso-16.c: New testcase.
6313 2021-08-17 liuhongt <hongtao.liu@intel.com>
6315 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
6316 --param=vect-epilogues-nomask=0
6318 2021-08-16 liuhongt <hongtao.liu@intel.com>
6321 * gcc.target/i386/pr101930.c: New test.
6323 2021-08-16 Martin Liska <mliska@suse.cz>
6326 * gcc.dg/ipa/pr100600.c: New test.
6328 2021-08-16 liuhongt <hongtao.liu@intel.com>
6331 * gcc.target/i386/pr101846-2.c: New test.
6332 * gcc.target/i386/pr101846-3.c: New test.
6333 * gcc.target/i386/pr101846-4.c: New test.
6335 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
6337 * gfortran.dg/gomp/masked-1.f90: New test.
6338 * gfortran.dg/gomp/masked-2.f90: New test.
6339 * gfortran.dg/gomp/masked-3.f90: New test.
6340 * gfortran.dg/gomp/masked-combined-1.f90: New test.
6341 * gfortran.dg/gomp/masked-combined-2.f90: New test.
6343 2021-08-15 Harald Anlauf <anlauf@gmx.de>
6346 * gfortran.dg/coarray_sync.f90: New test.
6347 * gfortran.dg/coarray_3.f90: Adjust error messages.
6349 2021-08-14 Martin Sebor <msebor@redhat.com>
6351 PR middle-end/101791
6352 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
6353 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
6355 2021-08-14 Jakub Jelinek <jakub@redhat.com>
6358 * gcc.target/i386/avx512f-pr101896.c: New test.
6360 2021-08-13 Martin Sebor <msebor@redhat.com>
6362 PR middle-end/101734
6363 * gcc.dg/uninit-42.c: New test.
6365 2021-08-13 Martin Liska <mliska@suse.cz>
6368 * gcc.target/i386/pr101261.c: New test.
6370 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
6372 * gcc.dg/tree-ssa/modref-6.c: Update.
6374 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6376 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
6379 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6381 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
6382 constructs with clauses.
6383 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
6384 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
6385 * c-c++-common/gomp/masked-1.c: New test.
6386 * c-c++-common/gomp/masked-2.c: New test.
6387 * c-c++-common/gomp/masked-combined-1.c: New test.
6388 * c-c++-common/gomp/masked-combined-2.c: New test.
6389 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
6390 * g++.dg/gomp/block-11.C: New test.
6391 * g++.dg/gomp/tpl-masked-1.C: New test.
6392 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
6393 combined masked constructs with clauses in attribute syntax.
6394 * g++.dg/gomp/attrs-2.C (bar): Likewise.
6395 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
6397 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
6399 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6401 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6403 PR preprocessor/101638
6404 * gcc.dg/cpp/pr101638.c: New test.
6406 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
6408 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
6409 typo in regular expression.
6410 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
6412 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
6414 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
6416 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
6418 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
6421 2021-08-12 Sergei Trofimovich <siarheit@google.com>
6424 * g++.dg/warn/pr101219.C: New test.
6426 2021-08-12 Martin Uecker <muecker@gwdg.de>
6429 * gcc.dg/vla-stexp-2.c: New test.
6431 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
6433 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
6434 code and adjust for ranger threader.
6436 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
6438 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
6439 testcase and test proc_bind(primary) instead.
6440 * gfortran.dg/gomp/affinity-1.f90: Likewise.
6442 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
6444 * gfortran.dg/PR82376.f90: Robustify match.
6446 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6449 * gcc.target/i386/avx512f-pr101860.c: New test.
6451 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6453 * g++.dg/gomp/attrs-12.C: New test.
6455 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6457 * g++.dg/gomp/attrs-11.C: Add new tests.
6459 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6463 * g++.dg/cpp2a/spaceship-synth11.C: New test.
6464 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
6466 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6468 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
6470 2021-08-12 Jakub Jelinek <jakub@redhat.com>
6472 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
6474 * g++.dg/lookup/strong-using2.C: Likewise.
6475 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
6477 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
6478 using namespace, add tests for alignas before semicolon.
6479 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
6480 C++11 attributes on using directive before semicolon.
6482 2021-08-12 liuhongt <hongtao.liu@intel.com>
6485 * gcc.target/i386/pr101846-1.c: New test.
6487 2021-08-12 Patrick Palka <ppalka@redhat.com>
6490 * g++.dg/cpp2a/construct_at.h: New convenience header file that
6491 defines minimal implementations of std::construct_at/destroy_at,
6493 * g++.dg/cpp2a/constexpr-new5.C: ... here.
6494 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
6495 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
6496 * g++.dg/cpp2a/constexpr-new20.C: New test.
6498 2021-08-11 Patrick Palka <ppalka@redhat.com>
6502 * g++.dg/DRs/dr2082.C: New test.
6503 * g++.dg/cpp2a/concepts-uneval4.C: New test.
6505 2021-08-11 Jakub Jelinek <jakub@redhat.com>
6508 * g++.dg/cpp2a/constinit16.C: New test.
6510 2021-08-11 Patrick Palka <ppalka@redhat.com>
6513 * g++.dg/cpp1z/class-deduction98.C: New test.
6515 2021-08-11 Patrick Palka <ppalka@redhat.com>
6518 * g++.dg/cpp1z/class-deduction97.C: New test.
6520 2021-08-11 Richard Biener <rguenther@suse.de>
6522 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
6525 2021-08-11 Jan Hubicka <jh@suse.cz>
6527 * c-c++-common/modref-dse.c: New test.
6529 2021-08-11 Richard Biener <rguenther@suse.de>
6531 PR middle-end/101858
6532 * gcc.dg/pr101858.c: New testcase.
6534 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6537 * gcc.target/arm/pr51534.c: Adjust test.
6539 2021-08-11 liuhongt <hongtao.liu@intel.com>
6542 * gcc.target/i386/pr98309-1.c: New test.
6543 * gcc.target/i386/pr98309-2.c: New test.
6545 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
6547 PR middle-end/101674
6548 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
6550 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
6552 PR libfortran/101305
6555 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
6556 from the string used to set GFORTRAN_UNDER_TEST.
6558 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
6560 PR tree-optimization/101809
6561 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
6563 2021-08-10 Jakub Jelinek <jakub@redhat.com>
6566 * gcc.target/i386/avx512f-pr80355-2.c: New test.
6568 2021-08-10 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.target/i386/avx512f-pr80355-1.c: New test.
6573 2021-08-10 Jakub Jelinek <jakub@redhat.com>
6575 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
6576 [[omp::directive (threadprivate (t2))]]. Add tests with
6577 if/while/switch after parallel in attribute syntax.
6578 (corge): Add missing omp:: before directive.
6579 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
6580 [[omp::directive (threadprivate (t2))]].
6581 * g++.dg/gomp/attrs-10.C: New test.
6582 * g++.dg/gomp/attrs-11.C: New test.
6584 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
6586 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
6588 2021-08-10 Richard Biener <rguenther@suse.de>
6590 PR middle-end/101824
6591 * gcc.dg/tree-ssa/pr101824.c: New testcase.
6593 2021-08-10 Martin Uecker <muecker@gwdg.de>
6596 * gcc.dg/vla-stexp-1.c: New test.
6598 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
6601 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
6602 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
6604 2021-08-10 liuhongt <hongtao.liu@intel.com>
6606 * gcc.target/i386/cond_op_shift_d-1.c: New test.
6607 * gcc.target/i386/cond_op_shift_d-2.c: New test.
6608 * gcc.target/i386/cond_op_shift_q-1.c: New test.
6609 * gcc.target/i386/cond_op_shift_q-2.c: New test.
6610 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
6611 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
6612 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
6613 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
6614 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
6615 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
6616 * gcc.target/i386/cond_op_shift_w-1.c: New test.
6617 * gcc.target/i386/cond_op_shift_w-2.c: New test.
6619 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
6621 * gcc.dg/pr101741.c: New.
6623 2021-08-09 Martin Jambor <mjambor@suse.cz>
6626 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
6628 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
6631 * gcc.target/i386/pr101812.c: New test.
6633 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
6635 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
6636 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
6638 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
6640 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
6641 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
6642 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
6644 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
6646 PR libfortran/101305
6648 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
6649 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
6650 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
6651 ISO_Fortran_binding.h's #include.
6652 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
6653 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
6654 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
6655 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
6656 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
6657 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
6658 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
6659 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
6660 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
6661 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
6662 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
6663 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
6664 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
6665 * gfortran.dg/PR94327.c: Likewise.
6666 * gfortran.dg/PR94331.c: Likewise.
6667 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
6668 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
6669 * gfortran.dg/pr93524.c: Likewise.
6671 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
6673 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
6674 scan-assembler tests over multiple lines. Expect 32-bit
6675 result values in 'w' registers.
6676 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6677 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6678 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6679 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6681 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
6683 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
6684 tests to little-endian targets.
6686 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
6688 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
6690 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
6692 PR tree-optimization/88531
6693 * gcc.target/i386/pr88531-1a.c: New test.
6694 * gcc.target/i386/pr88531-1b.c: Likewise.
6695 * gcc.target/i386/pr88531-1c.c: Likewise.
6696 * gcc.target/i386/pr88531-2a.c: Likewise.
6697 * gcc.target/i386/pr88531-2b.c: Likewise.
6698 * gcc.target/i386/pr88531-2c.c: Likewise.
6700 2021-08-06 Martin Sebor <msebor@redhat.com>
6702 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
6703 -Wstringop-overread.
6704 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
6705 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
6706 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
6707 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
6708 * gcc.dg/attr-nonstring-4.c: Same.
6709 * gcc.dg/Wstringop-overread-6.c: New test.
6710 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
6712 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
6715 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
6718 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
6721 * gcc.target/arm/attr-neon3.c: Fix typo.
6722 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
6724 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
6727 * gcc.target/i386/pr101797.c: New test.
6729 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
6731 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6734 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
6736 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6739 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
6741 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6744 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
6746 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
6749 2021-08-06 Martin Liska <mliska@suse.cz>
6751 * gcc.target/powerpc/pragma-optimize.c: New test.
6753 2021-08-06 Richard Biener <rguenther@suse.de>
6755 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
6757 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
6759 * gcc.dg/gcov-info-to-gcda.c: New test.
6761 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
6763 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
6765 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
6768 * gcc.target/i386/pr99744-3.c: New test.
6769 * gcc.target/i386/pr99744-4.c: Likewise.
6770 * gcc.target/i386/pr99744-5.c: Likewise.
6771 * gcc.target/i386/pr99744-6.c: Likewise.
6772 * gcc.target/i386/pr99744-7.c: Likewise.
6773 * gcc.target/i386/pr99744-8.c: Likewise.
6775 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
6778 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
6779 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
6780 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
6782 Add a non-no-op function body.
6783 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6784 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
6785 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
6786 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
6787 check-function-bodies.
6788 * gcc.target/arm/attr-neon3.c: Likewise.
6789 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
6791 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
6792 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
6794 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
6796 * gcc.target/aarch64/vsubX_high_cost.c: New test.
6798 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
6800 * gcc.target/aarch64/vaddX_high_cost.c: New test.
6802 2021-08-05 Richard Biener <rguenther@suse.de>
6804 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
6806 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
6808 * gcc.dg/sso-15.c: New test.
6810 2021-08-05 liuhongt <hongtao.liu@intel.com>
6812 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
6813 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
6814 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
6815 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
6817 2021-08-05 liuhongt <hongtao.liu@intel.com>
6819 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
6820 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
6821 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
6822 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
6824 2021-08-05 liuhongt <hongtao.liu@intel.com>
6826 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
6827 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
6828 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
6829 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
6830 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
6831 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
6832 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
6833 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
6834 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
6835 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
6836 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
6837 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
6838 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
6839 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
6840 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
6841 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
6843 2021-08-04 David Malcolm <dmalcolm@redhat.com>
6846 * gcc.dg/analyzer/asm-x86-1.c: New test.
6847 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
6848 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
6849 * gcc.dg/analyzer/pr101570.c: New test.
6850 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
6852 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
6854 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
6856 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
6857 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
6859 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
6860 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
6862 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
6865 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
6868 * gcc.target/i386/pr101742a.c: New test.
6869 * gcc.target/i386/pr101742b.c: Likewise.
6871 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
6874 * gcc.target/i386/eh_return-2.c: New test.
6876 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
6878 * gcc.target/s390/vector/perm-vpdi.c: New test.
6880 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
6882 * gcc.target/s390/vector/perm-merge.c: New test.
6883 * gcc.target/s390/vector/vec-types.h: New test.
6885 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
6887 * gcc.target/s390/zvector/vec-permi.c: Removed.
6888 * gcc.target/s390/zvector/vec_permi.c: New test.
6890 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
6892 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
6893 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
6894 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
6895 * gcc.target/s390/zvector/vec-types.h: New test.
6896 * gcc.target/s390/zvector/vec_merge.c: New test.
6898 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
6900 * gcc.target/aarch64/vmul_high_cost.c: New test.
6902 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
6904 * gcc.target/aarch64/vmul_element_cost.c: New test.
6906 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
6908 * gcc.target/aarch64/sve/cost_model_12.c: New test.
6910 2021-08-04 Tamar Christina <tamar.christina@arm.com>
6912 PR tree-optimization/101750
6913 * g++.dg/vect/pr99149.cc: Name class.
6915 2021-08-04 Richard Biener <rguenther@suse.de>
6917 * gcc.target/i386/vect-gather-1.c: New testcase.
6918 * gfortran.dg/vect/vect-8.f90: Adjust.
6920 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
6921 Marc Glisse <marc.glisse@inria.fr>
6923 * gcc.dg/fold-ior-4.c: New test.
6925 2021-08-04 Richard Biener <rguenther@suse.de>
6927 PR tree-optimization/101756
6928 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
6930 2021-08-04 Jakub Jelinek <jakub@redhat.com>
6933 * g++.dg/gomp/pr101759.C: New test.
6934 * g++.dg/goacc/pr101759.C: New test.
6936 2021-08-04 Jakub Jelinek <jakub@redhat.com>
6938 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
6940 2021-08-04 Richard Biener <rguenther@suse.de>
6942 PR tree-optimization/101769
6943 * g++.dg/tree-ssa/pr101769.C: New testcase.
6945 2021-08-04 liuhongt <hongtao.liu@intel.com>
6947 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
6948 dg-require-effective-target for avx512.
6949 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
6950 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
6951 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
6952 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
6953 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
6954 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
6956 2021-08-04 liuhongt <hongtao.liu@intel.com>
6958 * gcc.target/i386/cond_op_fma_double-1.c: New test.
6959 * gcc.target/i386/cond_op_fma_double-2.c: New test.
6960 * gcc.target/i386/cond_op_fma_float-1.c: New test.
6961 * gcc.target/i386/cond_op_fma_float-2.c: New test.
6963 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
6965 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
6966 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
6968 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
6970 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
6971 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
6973 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
6975 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
6976 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
6977 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
6978 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
6979 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
6981 2021-08-03 Martin Sebor <msebor@redhat.com>
6984 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
6986 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
6988 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
6989 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
6992 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
6994 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
6996 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
6997 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
6998 * gcc.target/i386/pr82942-1.c: Likewise.
6999 * gcc.target/i386/pr82990-1.c: Likewise.
7000 * gcc.target/i386/pr82990-3.c: Likewise.
7001 * gcc.target/i386/pr82990-5.c: Likewise.
7002 * gcc.target/i386/pr100865-4b.c: Likewise.
7003 * gcc.target/i386/pr100865-6b.c: Likewise.
7004 * gcc.target/i386/pr100865-7b.c: Likewise.
7005 * gcc.target/i386/pr100865-10b.c: Likewise.
7006 * gcc.target/i386/pr100865-8b.c: Updated.
7007 * gcc.target/i386/pr100865-9b.c: Likewise.
7008 * gcc.target/i386/pr100865-11b.c: Likewise.
7009 * gcc.target/i386/pr100865-12b.c: Likewise.
7011 2021-08-03 liuhongt <hongtao.liu@intel.com>
7013 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
7014 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
7015 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
7016 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
7017 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
7018 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
7020 2021-08-03 Jakub Jelinek <jakub@redhat.com>
7023 * gcc.dg/analyzer/pr101721.c: New test.
7025 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
7028 * g++.target/i386/pr80566-1.C: New test.
7029 * g++.target/i386/pr80566-2.C: Likewise.
7031 2021-08-03 liuhongt <hongtao.liu@intel.com>
7033 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
7034 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
7035 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
7036 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
7038 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7040 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
7042 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7044 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
7046 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7048 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
7050 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7052 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
7054 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7056 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
7058 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7060 * gcc.target/i386/pieces-memcpy-10.c: New test.
7061 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
7062 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
7063 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
7064 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
7065 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
7066 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
7067 * gcc.target/i386/pieces-memset-1.c: Likewise.
7068 * gcc.target/i386/pieces-memset-2.c: Likewise.
7069 * gcc.target/i386/pieces-memset-3.c: Likewise.
7070 * gcc.target/i386/pieces-memset-4.c: Likewise.
7071 * gcc.target/i386/pieces-memset-5.c: Likewise.
7072 * gcc.target/i386/pieces-memset-6.c: Likewise.
7073 * gcc.target/i386/pieces-memset-7.c: Likewise.
7074 * gcc.target/i386/pieces-memset-8.c: Likewise.
7075 * gcc.target/i386/pieces-memset-9.c: Likewise.
7076 * gcc.target/i386/pieces-memset-10.c: Likewise.
7077 * gcc.target/i386/pieces-memset-11.c: Likewise.
7078 * gcc.target/i386/pieces-memset-12.c: Likewise.
7079 * gcc.target/i386/pieces-memset-13.c: Likewise.
7080 * gcc.target/i386/pieces-memset-14.c: Likewise.
7081 * gcc.target/i386/pieces-memset-15.c: Likewise.
7082 * gcc.target/i386/pieces-memset-16.c: Likewise.
7083 * gcc.target/i386/pieces-memset-17.c: Likewise.
7084 * gcc.target/i386/pieces-memset-18.c: Likewise.
7085 * gcc.target/i386/pieces-memset-19.c: Likewise.
7086 * gcc.target/i386/pieces-memset-20.c: Likewise.
7087 * gcc.target/i386/pieces-memset-21.c: Likewise.
7088 * gcc.target/i386/pieces-memset-22.c: Likewise.
7089 * gcc.target/i386/pieces-memset-23.c: Likewise.
7090 * gcc.target/i386/pieces-memset-24.c: Likewise.
7091 * gcc.target/i386/pieces-memset-25.c: Likewise.
7092 * gcc.target/i386/pieces-memset-26.c: Likewise.
7093 * gcc.target/i386/pieces-memset-27.c: Likewise.
7094 * gcc.target/i386/pieces-memset-28.c: Likewise.
7095 * gcc.target/i386/pieces-memset-29.c: Likewise.
7096 * gcc.target/i386/pieces-memset-30.c: Likewise.
7097 * gcc.target/i386/pieces-memset-31.c: Likewise.
7098 * gcc.target/i386/pieces-memset-32.c: Likewise.
7099 * gcc.target/i386/pieces-memset-33.c: Likewise.
7100 * gcc.target/i386/pieces-memset-34.c: Likewise.
7101 * gcc.target/i386/pieces-memset-35.c: Likewise.
7102 * gcc.target/i386/pieces-memset-36.c: Likewise.
7103 * gcc.target/i386/pieces-memset-37.c: Likewise.
7104 * gcc.target/i386/pieces-memset-38.c: Likewise.
7105 * gcc.target/i386/pieces-memset-39.c: Likewise.
7106 * gcc.target/i386/pieces-memset-40.c: Likewise.
7107 * gcc.target/i386/pieces-memset-41.c: Likewise.
7108 * gcc.target/i386/pieces-memset-42.c: Likewise.
7109 * gcc.target/i386/pieces-memset-43.c: Likewise.
7110 * gcc.target/i386/pieces-memset-44.c: Likewise.
7111 * gcc.target/i386/pieces-memcpy-7.c: New file.
7112 * gcc.target/i386/pieces-memcpy-8.c: New file.
7113 * gcc.target/i386/pieces-memcpy-9.c: New file.
7115 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7118 * gcc.target/i386/pr90773-20.c: New test.
7119 * gcc.target/i386/pr90773-21.c: Likewise.
7120 * gcc.target/i386/pr90773-22.c: Likewise.
7121 * gcc.target/i386/pr90773-23.c: Likewise.
7122 * gcc.target/i386/pr90773-26.c: Likewise.
7124 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7126 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
7127 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
7128 * gcc.target/i386/pr90773-15.c: Likewise.
7129 * gcc.target/i386/pr90773-16.c: Likewise.
7130 * gcc.target/i386/pr90773-17.c: Likewise.
7131 * gcc.target/i386/pr90773-24.c: Likewise.
7132 * gcc.target/i386/pr90773-25.c: Likewise.
7133 * gcc.target/i386/pr100865-1.c: Likewise.
7134 * gcc.target/i386/pr100865-2.c: Likewise.
7135 * gcc.target/i386/pr100865-3.c: Likewise.
7136 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
7137 XMM movd to store 4 bytes.
7138 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
7140 * gcc.target/i386/pr100865-4b.c: Likewise.
7141 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
7142 * gcc.target/i386/pr100865-10b.c: Likewise.
7144 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7146 * gcc.target/i386/eh_return-1.c: New test.
7148 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
7151 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
7152 * gcc.target/i386/pr90773-14.c: Likewise.
7153 * gcc.target/i386/pr90773-15.c: New test.
7154 * gcc.target/i386/pr90773-16.c: Likewise.
7155 * gcc.target/i386/pr90773-17.c: Likewise.
7156 * gcc.target/i386/pr90773-18.c: Likewise.
7157 * gcc.target/i386/pr90773-19.c: Likewise.
7159 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
7161 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
7163 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
7166 * gcc.target/i386/pr78103-2.c: Also scan incl.
7167 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
7170 2021-07-31 Jason Merrill <jason@redhat.com>
7173 * g++.dg/ext/anon-struct9.C: New test.
7175 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
7177 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
7179 2021-07-31 Jakub Jelinek <jakub@redhat.com>
7181 * g++.dg/gomp/attrs-9.C: New test.
7183 2021-07-31 Jakub Jelinek <jakub@redhat.com>
7186 * gcc.target/i386/pr78103-1.c: New test.
7187 * gcc.target/i386/pr78103-2.c: New test.
7188 * gcc.target/i386/pr78103-3.c: New test.
7190 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
7192 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
7194 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
7196 PR middle-end/101674
7197 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
7199 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7201 * gcc.target/powerpc/sse4_1-floorpd.c: New.
7202 * gcc.target/powerpc/sse4_1-floorps.c: New.
7203 * gcc.target/powerpc/sse4_1-floorsd.c: New.
7204 * gcc.target/powerpc/sse4_1-floorss.c: New.
7205 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
7206 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
7208 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7210 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
7211 * gcc.target/powerpc/sse4_1-ceilps.c: New.
7212 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
7213 * gcc.target/powerpc/sse4_1-ceilss.c: New.
7214 * gcc.target/powerpc/sse4_1-round-data.h: New.
7215 * gcc.target/powerpc/sse4_1-round.h: New.
7216 * gcc.target/powerpc/sse4_1-round2.h: New.
7217 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
7218 and adjust dg directives to suit.
7219 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
7221 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
7223 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
7224 and adjust dg directives to suit.
7225 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
7226 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
7227 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
7229 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
7230 Uroš Bizjak <ubizjak@gmail.com>
7232 * gcc.target/i386/dec-cmov-1.c: New test.
7233 * gcc.target/i386/dec-cmov-2.c: New test.
7235 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
7237 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
7239 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
7241 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
7243 2021-07-30 Martin Sebor <msebor@redhat.com>
7245 PR middle-end/101671
7246 * gcc.c-torture/compile/pr83510.c: Move test functions...
7247 * gcc.dg/Warray-bounds-87.c: ...to this file.
7249 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
7251 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
7253 * gcc.target/i386/pr100865-4b.c: Likewise.
7255 2021-07-30 Andrew Pinski <apinski@marvell.com>
7258 * g++.dg/warn/Wunused-18.C: New test.
7259 * gcc.c-torture/compile/20030405-2.c: New test.
7260 * gcc.c-torture/compile/20040304-2.c: New test.
7261 * gcc.dg/20030612-2.c: New test.
7263 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
7266 * gcc.target/mips/pr101132.c: New test.
7268 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7271 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
7272 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
7273 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
7274 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
7275 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
7276 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
7277 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
7279 2021-07-30 Jason Merrill <jason@redhat.com>
7281 * g++.dg/ext/anon-struct8.C: New test.
7283 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7285 * g++.dg/cpp0x/gen-attrs-76.C: New test.
7287 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
7290 * gcc.target/i386/pr101685.c: New test.
7292 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
7294 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
7297 2021-07-30 Jakub Jelinek <jakub@redhat.com>
7300 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
7301 attributes instead of error.
7302 * g++.dg/cpp0x/gen-attrs-75.C: New test.
7303 * g++.dg/modules/pr101582-1.C: New test.
7305 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
7308 * g++.dg/lto/pr101396_0.C: New test.
7309 * g++.dg/lto/pr101396_1.C: New test.
7311 2021-07-29 Martin Sebor <msebor@redhat.com>
7313 PR middle-end/101674
7314 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
7317 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7320 * gdc.dg/pr100967.d: Update test.
7321 * gdc.dg/pr101672.d: New test.
7323 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7326 * gdc.dg/extern-c++/extern-c++.exp: New.
7327 * gdc.dg/extern-c++/pr101664.d: New test.
7328 * gdc.dg/extern-c++/pr101664_1.cc: New test.
7330 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7333 * gdc.dg/torture/pr96435.d: New test.
7335 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
7338 * gdc.dg/pr101657.d: New test.
7340 2021-07-29 Jakub Jelinek <jakub@redhat.com>
7343 * g++.dg/pr71389.C: Include <array> instead of <functional>.
7344 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
7346 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
7347 Julian Brown <julian@codesourcery.com>
7348 Kwok Cheung Yeung <kcy@codesourcery.com>
7350 * c-c++-common/goacc/classify-kernels-unparallelized.c:
7351 's%oaccdevlow%oaccloops%g'.
7352 * c-c++-common/goacc/classify-kernels.c: Likewise.
7353 * c-c++-common/goacc/classify-parallel.c: Likewise.
7354 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
7355 * c-c++-common/goacc/classify-routine.c: Likewise.
7356 * c-c++-common/goacc/classify-serial.c: Likewise.
7357 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
7358 * g++.dg/goacc/template.C: Likewise.
7359 * gcc.dg/goacc/loop-processing-1.c: Likewise.
7360 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7361 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7362 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7363 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
7364 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7365 * gfortran.dg/goacc/classify-serial.f95: Likewise.
7366 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
7368 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
7371 * gcc.target/powerpc/pr56605.c: Change matching
7373 * gcc.target/powerpc/pr81348.c: Likewise.
7375 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
7377 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
7378 * gcc.c-torture/compile/pr83510.c: Same.
7379 * gcc.dg/analyzer/pr94851-2.c: Same.
7380 * gcc.dg/loop-unswitch-2.c: Same.
7381 * gcc.dg/old-style-asm-1.c: Same.
7382 * gcc.dg/pr68317.c: Same.
7383 * gcc.dg/pr97567-2.c: Same.
7384 * gcc.dg/predict-9.c: Same.
7385 * gcc.dg/shrink-wrap-loop.c: Same.
7386 * gcc.dg/sibcall-1.c: Same.
7387 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
7388 * gcc.dg/tree-ssa/pr21001.c: Same.
7389 * gcc.dg/tree-ssa/pr21294.c: Same.
7390 * gcc.dg/tree-ssa/pr21417.c: Same.
7391 * gcc.dg/tree-ssa/pr21458-2.c: Same.
7392 * gcc.dg/tree-ssa/pr21563.c: Same.
7393 * gcc.dg/tree-ssa/pr49039.c: Same.
7394 * gcc.dg/tree-ssa/pr61839_1.c: Same.
7395 * gcc.dg/tree-ssa/pr61839_3.c: Same.
7396 * gcc.dg/tree-ssa/pr77445-2.c: Same.
7397 * gcc.dg/tree-ssa/split-path-4.c: Same.
7398 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
7399 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
7400 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
7401 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
7402 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
7403 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
7404 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
7405 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
7406 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
7407 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
7408 * gcc.dg/tree-ssa/vrp02.c: Same.
7409 * gcc.dg/tree-ssa/vrp03.c: Same.
7410 * gcc.dg/tree-ssa/vrp05.c: Same.
7411 * gcc.dg/tree-ssa/vrp06.c: Same.
7412 * gcc.dg/tree-ssa/vrp07.c: Same.
7413 * gcc.dg/tree-ssa/vrp09.c: Same.
7414 * gcc.dg/tree-ssa/vrp19.c: Same.
7415 * gcc.dg/tree-ssa/vrp20.c: Same.
7416 * gcc.dg/tree-ssa/vrp33.c: Same.
7417 * gcc.dg/uninit-pred-9_b.c: Same.
7418 * gcc.dg/uninit-pr61112.c: Same.
7419 * gcc.dg/vect/bb-slp-16.c: Same.
7420 * gcc.target/i386/avx2-vect-aggressive.c: Same.
7421 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
7422 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
7423 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
7424 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
7425 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
7427 2021-07-29 Richard Biener <rguenther@suse.de>
7430 * gcc.dg/torture/pr101512.c: New testcase.
7432 2021-07-29 liuhongt <hongtao.liu@intel.com>
7435 * gcc.target/i386/pr91446.c:
7436 * gcc.target/i386/pr92658-avx512bw-2.c:
7437 * gcc.target/i386/pr92658-sse4-2.c:
7438 * gcc.target/i386/pr92658-sse4.c:
7439 * gcc.target/i386/pr99881.c:
7441 2021-07-29 liuhongt <hongtao.liu@intel.com>
7444 * gcc.target/i386/sse2-pr39821.c: New test.
7445 * gcc.target/i386/sse4-pr39821.c: New test.
7447 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
7450 * gcc.target/powerpc/pr61837.c: New test.
7452 2021-07-28 Martin Sebor <msebor@redhat.com>
7454 PR middle-end/101494
7455 * gcc.dg/uninit-pr101494.c: New test.
7457 2021-07-28 Martin Sebor <msebor@redhat.com>
7459 PR middle-end/101601
7460 * g++.dg/warn/Warray-bounds-25.C: New test.
7461 * gcc.dg/Warray-bounds-85.c: New test.
7463 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
7466 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
7468 2021-07-28 David Malcolm <dmalcolm@redhat.com>
7470 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
7472 2021-07-28 Harald Anlauf <anlauf@gmx.de>
7475 * gfortran.dg/allocate_stat_3.f90: New test.
7476 * gfortran.dg/allocate_stat.f90: Adjust error messages.
7477 * gfortran.dg/implicit_11.f90: Likewise.
7478 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
7480 2021-07-28 Jakub Jelinek <jakub@redhat.com>
7482 PR middle-end/101624
7483 * gfortran.dg/ubsan/ubsan.exp: New file.
7484 * gfortran.dg/ubsan/pr101624.f90: New test.
7486 2021-07-28 Jakub Jelinek <jakub@redhat.com>
7488 PR middle-end/101642
7489 * gcc.c-torture/compile/pr101642.c: New test.
7491 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
7493 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
7494 an expectation for 31-bit mode.
7495 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
7496 * gcc.target/s390/load-imm64-2.c: Likewise.
7497 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
7499 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
7502 2021-07-28 Richard Biener <rguenther@suse.de>
7504 PR tree-optimization/101615
7505 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
7507 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7509 * gcc.target/aarch64/smov_1.c: New test.
7510 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
7512 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
7515 * gcc.target/i386/pr101456-1.c: New test.
7516 * gcc.target/i386/pr101456-2.c: Likewise.
7518 2021-07-28 Richard Biener <rguenther@suse.de>
7520 PR tree-optimization/101615
7521 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
7523 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
7525 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
7528 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
7530 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
7531 compatible_alloc2): New extern allocator declarations.
7532 (test_9, test_10): New tests.
7534 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
7537 * gdc.dg/pr96429.d: Update test.
7538 * gdc.dg/pr101640.d: New test.
7540 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
7543 * gdc.dg/pr101490.d: New test.
7545 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
7548 * gdc.dg/pr101127a.d: New test.
7549 * gdc.dg/pr101127b.d: New test.
7551 2021-07-28 Jakub Jelinek <jakub@redhat.com>
7554 * gcc.target/i386/avx2-pr101611-1.c: New test.
7555 * gcc.target/i386/avx2-pr101611-2.c: New test.
7557 2021-07-28 Martin Uecker <muecker@gwdg.de>
7559 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
7561 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
7563 PR libfortran/101317
7564 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
7567 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
7569 PR libfortran/101310
7570 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
7571 incorrect assertions.
7573 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
7575 PR libfortran/101305
7576 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
7577 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
7578 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
7579 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
7580 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
7581 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
7582 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
7583 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
7584 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
7585 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
7586 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
7587 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
7588 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
7589 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
7590 * gfortran.dg/PR94327.c: Likewise.
7591 * gfortran.dg/PR94331.c: Likewise.
7592 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
7593 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
7594 * gfortran.dg/pr93524.c: Likewise.
7596 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
7598 PR tree-optimization/101596
7599 * gcc.target/powerpc/pr101596-1.c: New test.
7600 * gcc.target/powerpc/pr101596-2.c: Likewise.
7601 * gcc.target/powerpc/pr101596-3.c: Likewise.
7603 2021-07-28 liuhongt <hongtao.liu@intel.com>
7606 * gcc.target/i386/pr99881.c: New test.
7608 2021-07-27 Martin Sebor <msebor@redhat.com>
7610 PR tree-optimization/101584
7611 * gcc.dg/uninit-38.c: Remove assertions.
7612 * gcc.dg/uninit-41.c: New test.
7614 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
7617 * g++.dg/coroutines/pr99047.C: Fix includes.
7618 * g++.dg/pr71655.C: Likewise.
7620 2021-07-27 Martin Sebor <msebor@redhat.com>
7623 * gcc.dg/Wvla-parameter-13.c: New test.
7625 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
7627 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
7629 2021-07-27 Marek Polacek <polacek@redhat.com>
7633 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
7634 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
7635 * g++.dg/cpp2a/spaceship-err7.C: New test.
7636 * g++.dg/expr/ptr-comp4.C: New test.
7638 2021-07-27 Richard Biener <rguenther@suse.de>
7640 PR tree-optimization/101573
7641 * gcc.dg/uninit-pr101573.c: New testcase.
7642 * gcc.dg/uninit-15-O0.c: Adjust.
7643 * gcc.dg/uninit-15.c: Likewise.
7644 * gcc.dg/uninit-23.c: Likewise.
7645 * c-c++-common/uninit-17.c: Likewise.
7647 2021-07-27 Martin Jambor <mjambor@suse.cz>
7649 * gcc.dg/ipa/remref-3.c: New test.
7650 * gcc.dg/ipa/remref-4.c: Likewise.
7651 * gcc.dg/ipa/remref-5.c: Likewise.
7652 * gcc.dg/ipa/remref-6.c: Likewise.
7654 2021-07-27 Jakub Jelinek <jakub@redhat.com>
7656 PR middle-end/101586
7657 * g++.dg/torture/builtin-clear-padding-4.C: New test.
7659 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
7662 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
7664 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
7665 power10 code is generated.
7666 (plus_ne0): Move to ppc-ne0-2.c.
7667 (cmp_plus_ne): Likewise.
7668 (plus_ne0_cmp): Likewise.
7669 * gcc.target/powerpc/ppc-ne0-2.c: New file.
7671 2021-07-26 David Malcolm <dmalcolm@redhat.com>
7673 * gcc.dg/analyzer/sock-1.c: New test.
7674 * gcc.dg/analyzer/sock-2.c: New test.
7676 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
7678 * gcc.dg/pr78888.c: New.
7680 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
7681 Marc Glisse <marc.glisse@inria.fr>
7683 * gcc.dg/fold-eqrotate-1.c: New test case.
7684 * gcc.dg/fold-eqbswap-1.c: New test case.
7686 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7687 Tobias Burnus <tobias@codesourcery.com>
7694 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
7695 this test is still erroneous but now it compiles.
7696 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
7698 * gfortran.dg/PR93308.f90: New test.
7699 * gfortran.dg/PR93963.f90: New test.
7700 * gfortran.dg/PR94327.c: New test.
7701 * gfortran.dg/PR94327.f90: New test.
7702 * gfortran.dg/PR94331.c: New test.
7703 * gfortran.dg/PR94331.f90: New test.
7704 * gfortran.dg/PR97046.f90: New test.
7706 2021-07-26 Jakub Jelinek <jakub@redhat.com>
7708 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
7709 and scan directives.
7710 * g++.dg/gomp/attrs-2.C: Likewise.
7711 * g++.dg/gomp/attrs-6.C: New test.
7712 * g++.dg/gomp/attrs-7.C: New test.
7713 * g++.dg/gomp/attrs-8.C: New test.
7715 2021-07-23 Harald Anlauf <anlauf@gmx.de>
7718 * gfortran.dg/pr101536.f90: New test.
7720 2021-07-23 Jakub Jelinek <jakub@redhat.com>
7722 PR rtl-optimization/101562
7723 * gcc.c-torture/compile/pr101562.c: New test.
7725 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7727 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7730 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7732 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7735 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
7738 * gcc.target/i386/pr101504.c: New test.
7740 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7742 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7745 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7747 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7750 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7752 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7755 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7757 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7760 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7762 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
7764 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
7766 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
7768 2021-07-23 Jakub Jelinek <jakub@redhat.com>
7770 * c-c++-common/gomp/attrs-1.c: New test.
7771 * c-c++-common/gomp/attrs-2.c: New test.
7772 * c-c++-common/gomp/attrs-3.c: New test.
7774 2021-07-23 Jakub Jelinek <jakub@redhat.com>
7776 * g++.dg/gomp/attrs-4.C: New test.
7777 * g++.dg/gomp/attrs-5.C: New test.
7779 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
7781 * gcc.target/mips/mips.exp (mips_option_groups): add
7782 -finline and -fno-inline.
7784 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
7787 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
7789 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
7790 __attribute__((noinline)).
7791 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
7793 2021-07-23 David Malcolm <dmalcolm@redhat.com>
7795 * gcc.dg/analyzer/feasibility-3.c: New test.
7797 2021-07-22 Martin Sebor <msebor@redhat.com>
7799 PR tree-optimization/65178
7800 * gcc.dg/uninit-pr65178.c: New test.
7802 2021-07-22 Martin Sebor <msebor@redhat.com>
7805 * g++.dg/ipa/pr82352.C
7807 2021-07-22 Andrew Pinski <apinski@marvell.com>
7809 PR tree-optimization/10153
7810 * gcc.c-torture/compile/pr10153-1.c: New test.
7811 * gcc.c-torture/compile/pr10153-2.c: New test.
7813 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
7815 * g++.dg/pr101511.C: New.
7817 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
7819 * gcc.dg/pr101497.c: New.
7821 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
7823 * gcc.dg/pr101496.c: New.
7825 2021-07-22 liuhongt <hongtao.liu@intel.com>
7827 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
7829 2021-07-22 liuhongt <hongtao.liu@intel.com>
7831 * gcc.target/i386/mask-shift.c: New test.
7833 2021-07-21 David Malcolm <dmalcolm@redhat.com>
7836 * gcc.dg/analyzer/pr101547.c: New test.
7838 2021-07-21 David Malcolm <dmalcolm@redhat.com>
7841 * g++.dg/analyzer/pr101522.C: New test.
7843 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
7844 Joseph Myers <joseph@codesourcery.com>
7845 Cesar Philippidis <cesar@codesourcery.com>
7847 * c-c++-common/goacc/classify-routine-nohost.c: New file.
7848 * c-c++-common/goacc/classify-routine.c: Update.
7849 * c-c++-common/goacc/routine-2.c: Likewise.
7850 * c-c++-common/goacc/routine-nohost-1.c: New file.
7851 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
7852 * g++.dg/goacc/template.C: Update.
7853 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
7854 * gfortran.dg/goacc/classify-routine.f95: Update.
7855 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
7856 * gfortran.dg/goacc/routine-6.f90: Likewise.
7857 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
7858 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
7859 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
7860 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
7861 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7862 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
7863 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
7865 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
7867 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
7869 2021-07-21 David Malcolm <dmalcolm@redhat.com>
7871 * gcc.dg/analyzer/explode-2.c: Remove xfail.
7872 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
7874 * gcc.dg/analyzer/phi-2.c: New test.
7876 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
7879 * gcc.target/powerpc/pr101129.c: Adjust.
7881 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
7884 * gcc.target/i386/crc32-6.c: New test.
7886 2021-07-21 Harald Anlauf <anlauf@gmx.de>
7889 * gfortran.dg/pr101514.f90: New test.
7891 2021-07-21 Jakub Jelinek <jakub@redhat.com>
7893 PR middle-end/101535
7894 * c-c++-common/gomp/pr101535-1.c: New test.
7895 * c-c++-common/gomp/pr101535-2.c: New test.
7897 2021-07-21 Jakub Jelinek <jakub@redhat.com>
7900 * g++.dg/gomp/pr101516.C: New test.
7902 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
7904 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
7905 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
7906 * gfortran.dg/bind_c_char_10.f90: New test.
7907 * gfortran.dg/bind_c_char_6.f90: New test.
7908 * gfortran.dg/bind_c_char_7.f90: New test.
7909 * gfortran.dg/bind_c_char_8.f90: New test.
7910 * gfortran.dg/bind_c_char_9.f90: New test.
7912 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
7914 * gcc.dg/unroll-10.c: New test.
7916 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
7918 * gcc.dg/unroll-9.c: New test/
7920 2021-07-20 Martin Sebor <msebor@redhat.com>
7922 PR middle-end/101397
7923 * gcc.dg/Warray-bounds-80.c: New test.
7924 * gcc.dg/Warray-bounds-81.c: New test.
7925 * gcc.dg/Warray-bounds-82.c: New test.
7926 * gcc.dg/Warray-bounds-83.c: New test.
7927 * gcc.dg/Warray-bounds-84.c: New test.
7928 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
7930 2021-07-20 Martin Sebor <msebor@redhat.com>
7932 PR middle-end/101300
7933 * gcc.dg/uninit-pr101300.c: New test.
7935 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
7938 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
7939 generation on power10.
7940 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
7942 2021-07-20 Jakub Jelinek <jakub@redhat.com>
7945 * gcc.dg/pr101384.c: New test.
7946 * gcc.target/powerpc/pr101384-1.c: New test.
7947 * gcc.target/powerpc/pr101384-2.c: New test.
7949 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
7952 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
7953 true initial value of the reduction from the vectorizer.
7954 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
7955 loop operate on exactly LANES (rather than LANES-1) iterations.
7956 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
7958 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
7961 * gcc.target/i386/pr71245-1.c: Remove.
7962 * gcc.target/i386/pr71245-2.c: Ditto.
7964 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
7966 * gcc.target/powerpc/mul-vectorize-3.c: New test.
7967 * gcc.target/powerpc/mul-vectorize-4.c: New test.
7969 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
7971 PR tree-optimization/100696
7972 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
7974 2021-07-19 Martin Sebor <msebor@redhat.com>
7976 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
7978 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
7981 * g++.dg/coroutines/pr95520.C: New test.
7983 2021-07-19 David Malcolm <dmalcolm@redhat.com>
7986 * gcc.dg/analyzer/pr101503.c: New test.
7988 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
7990 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
7991 support BTF format. Remove redundant check for AIX.
7992 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
7993 support CTF format. Remove redundant check for AIX.
7994 * lib/gcc-dg.exp: Remove redundant check for AIX.
7996 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
7999 * gcc.target/gcn/sram-ecc-1.c: New test.
8000 * gcc.target/gcn/sram-ecc-2.c: New test.
8001 * gcc.target/gcn/sram-ecc-3.c: New test.
8002 * gcc.target/gcn/sram-ecc-4.c: New test.
8003 * gcc.target/gcn/sram-ecc-5.c: New test.
8004 * gcc.target/gcn/sram-ecc-6.c: New test.
8005 * gcc.target/gcn/sram-ecc-7.c: New test.
8006 * gcc.target/gcn/sram-ecc-8.c: New test.
8008 2021-07-19 Andrew Pinski <apinski@marvell.com>
8011 * gcc.target/aarch64/csinv-neg-1.c: New test.
8013 2021-07-19 Marek Polacek <polacek@redhat.com>
8016 * g++.dg/cpp0x/constexpr-temp2.C: New test.
8018 2021-07-19 Richard Biener <rguenther@suse.de>
8020 PR tree-optimization/101505
8021 * gcc.dg/vect/pr101505.c: New testcase.
8023 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
8026 * gcc.target/i386/pr101492-1.c: New test.
8027 * gcc.target/i386/pr101492-2.c: Likewise.
8028 * gcc.target/i386/pr101492-3.c: Likewise.
8029 * gcc.target/i386/pr101492-4.c: Likewise.
8031 2021-07-18 Harald Anlauf <anlauf@gmx.de>
8034 * gfortran.dg/fmt_nonchar_3.f90: New test.
8036 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
8039 * gcc.target/i386/avx-vzeroupper-28.c: New test.
8041 2021-07-18 Antoni Boucher <bouanto@zoho.com>
8044 * jit.dg/all-non-failing-tests.h: New test.
8045 * jit.dg/test-cast.c: New test.
8047 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
8049 * gcc.dg/tree-ssa/modref-6.c: New test.
8051 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
8053 * gcc.dg/pr96542.c: New.
8055 2021-07-16 Patrick Palka <ppalka@redhat.com>
8058 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
8060 2021-07-16 Patrick Palka <ppalka@redhat.com>
8064 * g++.dg/inherit/covariant23.C: New test.
8066 2021-07-16 David Malcolm <dmalcolm@redhat.com>
8068 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
8069 * gcc.dg/analyzer/dump-state.c: New test.
8071 2021-07-16 Martin Sebor <msebor@redhat.com>
8074 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
8076 * gcc.dg/Wstringop-overflow-42.c: Same.
8077 * gcc.dg/Wstringop-overflow-68.c: Same.
8078 * gcc.dg/Wstringop-overflow-70.c: Same.
8079 * gcc.dg/Wstringop-overflow-71.c: Same.
8080 * gcc.dg/strlenopt-95.c: Fix typos.
8082 2021-07-16 Tamar Christina <tamar.christina@arm.com>
8084 PR middle-end/101457
8085 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
8086 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
8087 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
8088 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
8090 2021-07-16 Marek Polacek <polacek@redhat.com>
8092 * g++.dg/cpp1y/Wnarrowing2.C: New test.
8093 * g++.dg/cpp1y/Wnarrowing2.h: New test.
8095 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8097 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
8098 * g++.target/s390/mi-thunk.C: New test.
8099 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
8101 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
8102 * gcc.target/s390/risbg-ll-3.c: Likewise.
8103 * gcc.target/s390/call.h: Common code for the new tests.
8104 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
8105 * gcc.target/s390/call-z10-pic.c: New test.
8106 * gcc.target/s390/call-z10.c: New test.
8107 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
8108 * gcc.target/s390/call-z9-pic.c: New test.
8109 * gcc.target/s390/call-z9.c: New test.
8110 * gcc.target/s390/mfentry-m64-pic.c: New test.
8111 * gcc.target/s390/tls.h: Common code for the new TLS tests.
8112 * gcc.target/s390/tls-pic.c: New test.
8113 * gcc.target/s390/tls.c: New test.
8115 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
8117 * gcc.target/aarch64/sve/extract_1.c: Split expected results
8118 by big/little endian targets, restoring the old expected
8119 result for big endian.
8120 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8121 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8122 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8124 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
8127 * gcc.target/i386/pr101346.c: New test.
8129 2021-07-15 Martin Sebor <msebor@redhat.com>
8132 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
8133 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
8134 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
8135 * gcc.dg/torture/pr70025.c: Prune out a false positive.
8136 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
8137 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
8139 * gcc.target/i386/pr92658-avx512f.c: Same.
8140 * gcc.dg/Wstringop-overflow-68.c: New test.
8141 * gcc.dg/Wstringop-overflow-69.c: New test.
8142 * gcc.dg/Wstringop-overflow-70.c: New test.
8143 * gcc.dg/Wstringop-overflow-71.c: New test.
8144 * gcc.dg/strlenopt-95.c: New test.
8146 2021-07-15 David Malcolm <dmalcolm@redhat.com>
8151 * g++.dg/analyzer/pr93212.C: Update location of warning.
8152 * g++.dg/analyzer/pr94011.C: Add
8153 -Wno-analyzer-use-of-uninitialized-value.
8154 * g++.dg/analyzer/pr94503.C: Likewise.
8155 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
8156 param to avoid uninitialized warning.
8157 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
8158 uninitialized value on result of alloca.
8159 (test_12a): Add expected warning.
8160 (test_12c): Likewise.
8161 (test_19): Likewise.
8162 (test_29b): Likewise.
8163 (test_29c): Likewise.
8164 (test_37): Remove xfail.
8165 (test_37a): Likewise.
8166 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
8167 * gcc.dg/analyzer/explode-2.c: Remove params; add
8168 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
8169 Initialize the locals.
8170 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
8172 * gcc.dg/analyzer/fgets-1.c: New test.
8173 * gcc.dg/analyzer/fread-1.c: New test.
8174 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
8175 (test_40): Likewise.
8176 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
8177 uninitialized padding.
8178 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
8180 (read_alias_file): Call it.
8181 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
8182 * gcc.dg/analyzer/pr94851-2.c: Likewise.
8183 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
8184 * gcc.dg/analyzer/pr98628.c: Likewise.
8185 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
8187 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
8188 * gcc.dg/analyzer/symbolic-7.c: Likewise.
8189 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
8190 with -fno-fat-lto-objects.
8191 * gcc.dg/analyzer/uninit-1.c: New test.
8192 * gcc.dg/analyzer/uninit-2.c: New test.
8193 * gcc.dg/analyzer/uninit-3.c: New test.
8194 * gcc.dg/analyzer/uninit-4.c: New test.
8195 * gcc.dg/analyzer/uninit-pr94713.c: New test.
8196 * gcc.dg/analyzer/uninit-pr94714.c: New test.
8197 * gcc.dg/analyzer/use-after-free-2.c: New test.
8198 * gcc.dg/analyzer/use-after-free-3.c: New test.
8199 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
8200 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
8201 uninitialized warnings. Remove xfail.
8202 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
8204 * gfortran.dg/analyzer/pr97668.f: Add
8205 -Wno-analyzer-use-of-uninitialized-value and
8206 -Wno-analyzer-too-complex.
8208 2021-07-15 David Malcolm <dmalcolm@redhat.com>
8210 * gcc.dg/analyzer/phi-1.c: New test.
8212 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
8214 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
8217 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
8219 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
8222 2021-07-15 Jakub Jelinek <jakub@redhat.com>
8225 * g++.dg/cpp0x/nullptr46.C: New test.
8227 2021-07-15 Tamar Christina <tamar.christina@arm.com>
8229 PR middle-end/101457
8230 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
8231 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
8232 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
8233 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
8235 2021-07-15 Martin Sebor <msebor@redhat.com>
8237 * gcc.dg/Wvla-parameter-12.c: New test.
8239 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
8242 * gcc.target/powerpc/pr101129.c: New.
8244 2021-07-15 Jakub Jelinek <jakub@redhat.com>
8246 PR middle-end/101437
8247 * gcc.c-torture/compile/pr101437.c: New test.
8249 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
8251 * gcc.target/powerpc/mma-builtin-9.c: New test.
8253 2021-07-14 Patrick Palka <ppalka@redhat.com>
8256 * g++.dg/cpp1z/class-deduction96.C: New test.
8258 2021-07-14 Jason Merrill <jason@redhat.com>
8260 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
8262 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8264 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
8265 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
8266 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
8267 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
8269 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
8271 * gcc.dg/pr80776-1.c: Remove xfail.
8273 2021-07-14 Marek Polacek <polacek@redhat.com>
8276 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
8277 * g++.dg/cpp1y/constexpr-101371.C: New test.
8279 2021-07-14 Harald Anlauf <anlauf@gmx.de>
8282 * gfortran.dg/pr100949.f90: New test.
8284 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8286 * lib/target-supports.exp
8287 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
8288 check_effective_target_arm_v8_2a_i8mm_neon_hw,
8289 check_effective_target_vect_usdot_qi): New.
8290 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
8291 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
8292 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
8293 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
8294 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
8295 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
8296 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
8297 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
8298 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
8299 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
8300 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
8301 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
8302 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
8303 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
8305 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8307 * gcc.target/arm/simd/vusdot-autovec.c: New test.
8309 2021-07-14 Tamar Christina <tamar.christina@arm.com>
8311 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
8312 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
8314 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
8317 * gcc.target/i386/pr101395-1.c: New test.
8318 * gcc.target/i386/pr101395-2.c: Likewise.
8319 * gcc.target/i386/pr101395-3.c: Likewise.
8321 2021-07-14 Richard Biener <rguenther@suse.de>
8323 PR tree-optimization/101445
8324 * gcc.dg/vect/pr101445.c: New testcase.
8326 2021-07-14 Richard Biener <rguenther@suse.de>
8328 * gcc.target/i386/vect-reduc-1.c: New testcase.
8330 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
8332 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
8333 for RTL pattern match.
8334 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
8335 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
8336 scan-assembler regex to look for a scalar register instead of
8338 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
8339 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
8340 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
8341 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8342 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8343 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8344 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8345 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8346 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
8347 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8348 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
8349 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8350 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8351 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8352 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8353 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8354 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
8355 cases to look for 'b' and 'h' registers instead of 'w'.
8356 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
8357 regex to reflect lane 0 vector extractions being simplified
8358 to scalar register moves.
8359 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
8360 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
8361 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
8362 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
8363 lane 1 as the moves for lane 0 now get optimized away.
8364 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
8365 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
8366 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
8367 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
8368 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
8369 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
8370 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
8372 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
8374 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
8375 gcc/testsuite/gcc.target/i386.
8377 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
8379 PR tree-optimization/93781
8380 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
8382 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
8384 * gcc.target/aarch64/sve/reduc_9.c: New test.
8385 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
8386 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
8387 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
8388 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
8389 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
8390 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
8391 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
8392 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
8393 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
8394 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
8395 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
8396 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
8397 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
8399 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
8401 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
8403 2021-07-13 Jakub Jelinek <jakub@redhat.com>
8404 Richard Biener <rguenther@suse.de>
8406 PR tree-optimization/101419
8407 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
8408 instead of -fdump-tree-objsz1-details in dg-options and adjust names
8409 of dump file in scan-tree-dump.
8410 * gcc.dg/pr101419.c: New test.
8412 2021-07-13 Richard Biener <rguenther@suse.de>
8415 2021-07-13 Richard Biener <rguenther@suse.de>
8417 * g++.dg/vect/slp-pr87105.cc: Adjust.
8418 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
8420 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
8423 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
8424 insn counts to account for power10 prefixed loads and stores.
8425 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
8427 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
8429 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
8431 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
8433 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
8435 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
8437 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
8438 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
8439 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
8440 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
8441 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
8443 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
8444 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
8445 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
8446 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
8447 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
8448 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
8449 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
8450 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
8451 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
8452 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
8454 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
8456 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
8458 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
8460 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
8462 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
8464 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
8465 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
8467 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
8468 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
8469 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
8471 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
8472 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
8473 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
8474 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
8475 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
8476 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
8477 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
8478 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
8479 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
8481 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
8483 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
8484 optimization. Do not check what XXSPLTIDP generates if the value
8487 2021-07-12 Patrick Palka <ppalka@redhat.com>
8491 * g++.dg/cpp1z/class-deduction92.C: New test.
8492 * g++.dg/cpp1z/class-deduction93.C: New test.
8493 * g++.dg/cpp1z/class-deduction94.C: New test.
8494 * g++.dg/cpp1z/class-deduction95.C: New test.
8496 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
8499 * gcc.target/i386/pr101424.c: New test.
8501 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
8503 * gcc.dg/tree-ssa/pr101335.c: New.
8505 2021-07-12 Andrew Pinski <apinski@marvell.com>
8507 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
8509 2021-07-12 Richard Biener <rguenther@suse.de>
8511 PR tree-optimization/101373
8512 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
8513 * gnat.dg/opt95.adb: Likewise.
8515 2021-07-12 Richard Biener <rguenther@suse.de>
8517 * g++.dg/vect/slp-pr87105.cc: Adjust.
8518 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
8520 2021-07-12 Richard Biener <rguenther@suse.de>
8522 PR tree-optimization/101394
8523 * gcc.dg/torture/pr101394.c: New testcase.
8525 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
8526 Jakub Jelinek <jakub@redhat.com>
8528 PR tree-optimization/101403
8529 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
8531 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8534 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
8536 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
8539 * gcc.target/arm/simd/pr98435.c: New test.
8541 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
8543 PR tree-optimization/101403
8544 * gcc.dg/pr101403.c: New test case.
8546 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
8548 * gcc.dg/torture/pr100329.c: Require target lra.
8549 * gcc.dg/torture/pr100519.c: Likewise.
8551 2021-07-10 Patrick Palka <ppalka@redhat.com>
8554 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
8556 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
8557 * g++.dg/cpp2a/concepts-requires27.C: New test.
8559 2021-07-09 Jason Merrill <jason@redhat.com>
8562 * g++.dg/concepts/explicit-spec1.C: New test.
8564 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
8565 Uroš Bizjak <ubizjak@gmail.com>
8567 * gcc.target/i386/divmod-9.c: New test case.
8569 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
8572 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
8573 powerpc based targets.
8575 2021-07-09 Patrick Palka <ppalka@redhat.com>
8578 * g++.dg/cpp2a/concepts-requires26.C: New test.
8579 * g++.dg/cpp2a/lambda-uneval16.C: New test.
8581 2021-07-09 Patrick Palka <ppalka@redhat.com>
8584 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
8585 example, which we now handle correctly.
8586 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
8587 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
8589 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
8591 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
8592 __attribute__((noinline)).
8593 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
8595 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
8600 * gcc.target/mips/pr100760.c: New test.
8601 * gcc.target/mips/pr100761.c: New test.
8602 * gcc.target/mips/pr100762.c: New test.
8604 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
8606 * gcc.target/powerpc/mod-vectorize.c: New test.
8608 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
8610 * gcc.target/powerpc/div-vectorize-1.c: New test.
8612 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
8614 * gcc.target/powerpc/mul-vectorize-1.c: New test.
8615 * gcc.target/powerpc/mul-vectorize-2.c: New test.
8617 2021-07-08 Martin Sebor <msebor@redhat.com>
8619 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
8621 2021-07-08 Martin Sebor <msebor@redhat.com>
8624 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
8626 2021-07-08 Martin Sebor <msebor@redhat.com>
8628 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
8629 * g++.dg/warn/Warray-bounds-13.C: Same.
8631 2021-07-08 Marek Polacek <polacek@redhat.com>
8634 * g++.dg/cpp0x/noexcept70.C: New test.
8636 2021-07-08 Martin Jambor <mjambor@suse.cz>
8639 * gcc.dg/ipa/pr101066.c: New test.
8641 2021-07-08 Martin Sebor <msebor@redhat.com>
8644 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
8645 * c-c++-common/Warray-bounds-4.c: Same.
8647 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
8649 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
8652 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
8654 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
8656 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
8657 Richard Biener <rguenther@suse.de>
8659 PR tree-optimization/40210
8660 * gcc.dg/builtin-bswap-13.c: New test.
8661 * gcc.dg/builtin-bswap-14.c: New test.
8663 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
8666 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
8668 2021-07-07 David Malcolm <dmalcolm@redhat.com>
8670 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
8671 * gcc.dg/plugin/analyzer_gil_plugin.c
8672 (gil_state_machine::on_condition): Remove.
8674 2021-07-07 Martin Sebor <msebor@redhat.com>
8676 PR tree-optimization/100137
8677 PR tree-optimization/99121
8678 PR tree-optimization/97027
8679 * c-c++-common/Warray-bounds-3.c: Remove xfail
8680 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
8681 * c-c++-common/Warray-bounds-9.c: New test.
8682 * c-c++-common/Warray-bounds-10.c: New test.
8683 * g++.dg/asan/asan_test.C: Suppress expected warnings.
8684 * g++.dg/pr95768.C: Same.
8685 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
8686 * g++.dg/warn/Warray-bounds-11.C: Same.
8687 * g++.dg/warn/Warray-bounds-12.C: Same.
8688 * g++.dg/warn/Warray-bounds-13.C: Same.
8689 * g++.dg/warn/Warray-bounds-17.C: Same.
8690 * g++.dg/warn/Warray-bounds-20.C: Same.
8691 * gcc.dg/Warray-bounds-29.c: Same.
8692 * gcc.dg/Warray-bounds-30.c: Add xfail.
8693 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
8694 * gcc.dg/Warray-bounds-32.c: Same.
8695 * gcc.dg/Warray-bounds-52.c: Same.
8696 * gcc.dg/Warray-bounds-53.c: Same.
8697 * gcc.dg/Warray-bounds-58.c: Remove xfail.
8698 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
8699 * gcc.dg/Warray-bounds-66.c: Same.
8700 * gcc.dg/Warray-bounds-69.c: Same.
8701 * gcc.dg/Wstringop-overflow-34.c: Same.
8702 * gcc.dg/Wstringop-overflow-47.c: Same.
8703 * gcc.dg/Wstringop-overflow-61.c: Same.
8704 * gcc.dg/Warray-bounds-77.c: New test.
8705 * gcc.dg/Warray-bounds-78.c: New test.
8706 * gcc.dg/Warray-bounds-79.c: New test.
8708 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
8711 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
8713 2021-07-07 Richard Biener <rguenther@suse.de>
8715 PR tree-optimization/34195
8716 * gcc.dg/vect/pr34195.c: New testcase.
8718 2021-07-07 Richard Biener <rguenther@suse.de>
8720 PR tree-optimization/99728
8721 * g++.dg/opt/pr99728.C: New testcase.
8723 2021-07-07 liuhongt <hongtao.liu@intel.com>
8725 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
8726 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
8727 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
8728 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
8730 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
8733 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
8735 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
8738 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
8740 2021-07-06 Martin Sebor <msebor@redhat.com>
8743 * g++.dg/warn/uninit-pr55881.C: New test.
8745 2021-07-06 Martin Sebor <msebor@redhat.com>
8747 PR tree-optimization/86650
8748 * gcc.dg/Warray-bounds-76.c: New test.
8750 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
8753 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
8755 2021-07-06 Martin Sebor <msebor@redhat.com>
8757 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
8758 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
8760 2021-07-06 Martin Sebor <msebor@redhat.com>
8762 * gcc.dg/Wobjsize-1.c: Prune expected output.
8763 * gcc.dg/Warray-bounds-71.c: New test.
8764 * gcc.dg/Warray-bounds-71.h: New test header.
8765 * gcc.dg/Warray-bounds-72.c: New test.
8766 * gcc.dg/Warray-bounds-73.c: New test.
8767 * gcc.dg/Warray-bounds-74.c: New test.
8768 * gcc.dg/Warray-bounds-75.c: New test.
8769 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
8770 * gcc.dg/Wfree-nonheap-object-5.c: New test.
8771 * gcc.dg/Wfree-nonheap-object-6.c: New test.
8772 * gcc.dg/pragma-diag-10.c: New test.
8773 * gcc.dg/pragma-diag-9.c: New test.
8774 * gcc.dg/uninit-suppress_3.c: New test.
8775 * gcc.dg/pr79214.c: Xfail tests.
8776 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
8777 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
8779 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
8782 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
8783 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
8785 2021-07-06 Richard Biener <rguenther@suse.de>
8787 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
8788 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
8789 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
8790 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
8792 2021-07-06 Andrew Pinski <apinski@marvell.com>
8794 PR tree-optimization/101256
8795 * g++.dg/torture/pr101256.C: New test.
8797 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8800 * gfortran.dg/implied_do_io_7.f90: New test.
8802 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
8804 PR rtl-optimization/100328
8805 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
8806 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
8807 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
8808 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
8809 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
8810 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
8811 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
8812 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
8813 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
8814 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
8815 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
8816 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
8817 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
8818 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
8819 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
8820 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
8821 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
8822 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
8823 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
8824 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
8825 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
8826 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
8827 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
8828 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
8829 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
8830 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
8831 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
8832 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
8833 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
8834 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
8835 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
8836 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
8837 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
8838 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
8839 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
8840 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
8841 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
8842 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
8843 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
8845 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
8848 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
8849 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
8851 2021-07-05 Andrew Pinski <apinski@marvell.com>
8853 PR tree-optimization/101039
8854 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
8855 ABSU and still not expect ABS_EXPR.
8856 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
8857 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
8859 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
8862 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
8864 2021-07-05 Richard Biener <rguenther@suse.de>
8867 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
8869 2021-07-05 liuhongt <hongtao.liu@intel.com>
8871 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
8873 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
8875 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
8876 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
8877 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
8878 doesn't support CTF.
8879 (gcc-dg-debug-runtest): Move CTF support within
8880 target support format test.
8882 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
8884 PR middle-end/101294
8885 * gcc.dg/pr101294.c: New test.
8887 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
8890 * gdc.dg/torture/pr101273.d: New test.
8892 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8895 * gdc.dg/torture/pr101282.d: New test.
8897 2021-07-02 Jakub Jelinek <jakub@redhat.com>
8899 * g++.dg/gomp/attrs-1.C: New test.
8900 * g++.dg/gomp/attrs-2.C: New test.
8901 * g++.dg/gomp/attrs-3.C: New test.
8903 2021-07-02 Jakub Jelinek <jakub@redhat.com>
8906 * c-c++-common/gomp/atomic-24.c: New test.
8908 2021-07-02 Patrick Palka <ppalka@redhat.com>
8911 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
8913 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
8915 * gcc.target/powerpc/mma-builtin-7.c: New test.
8916 * gcc.target/powerpc/mma-builtin-8.c: New test.
8918 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
8920 PR tree-optimization/101223
8921 * gcc.dg/pr101223.c: New.
8923 2021-07-02 David Faust <david.faust@oracle.com>
8925 * gcc.dg/debug/btf/btf-float-1.c: New test.
8926 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
8927 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
8928 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
8930 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8932 * lib/gcc-defs.exp: Add a comment.
8934 2021-07-02 Richard Biener <rguenther@suse.de>
8936 PR tree-optimization/101293
8937 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
8939 2021-07-02 Jakub Jelinek <jakub@redhat.com>
8942 * gcc.target/i386/avx2-pr101286.c: New test.
8944 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
8946 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
8947 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
8948 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
8949 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
8950 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
8951 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
8952 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
8953 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
8955 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
8957 * gcc.target/powerpc/float128-cmove.c: New test.
8958 * gcc.target/powerpc/float128-minmax-3.c: New test.
8960 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
8962 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
8964 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
8967 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
8969 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
8970 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
8971 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
8972 * gcc.target/i386/avx512f_cond_move.c: Also pass
8973 -mprefer-vector-width=512 and expect integer broadcast.
8974 * gcc.target/i386/pr100865-1.c: New test.
8975 * gcc.target/i386/pr100865-2.c: Likewise.
8976 * gcc.target/i386/pr100865-3.c: Likewise.
8977 * gcc.target/i386/pr100865-4a.c: Likewise.
8978 * gcc.target/i386/pr100865-4b.c: Likewise.
8979 * gcc.target/i386/pr100865-5a.c: Likewise.
8980 * gcc.target/i386/pr100865-5b.c: Likewise.
8981 * gcc.target/i386/pr100865-6a.c: Likewise.
8982 * gcc.target/i386/pr100865-6b.c: Likewise.
8983 * gcc.target/i386/pr100865-6c.c: Likewise.
8984 * gcc.target/i386/pr100865-7a.c: Likewise.
8985 * gcc.target/i386/pr100865-7b.c: Likewise.
8986 * gcc.target/i386/pr100865-7c.c: Likewise.
8987 * gcc.target/i386/pr100865-8a.c: Likewise.
8988 * gcc.target/i386/pr100865-8b.c: Likewise.
8989 * gcc.target/i386/pr100865-8c.c: Likewise.
8990 * gcc.target/i386/pr100865-9a.c: Likewise.
8991 * gcc.target/i386/pr100865-9b.c: Likewise.
8992 * gcc.target/i386/pr100865-9c.c: Likewise.
8993 * gcc.target/i386/pr100865-10a.c: Likewise.
8994 * gcc.target/i386/pr100865-10b.c: Likewise.
8995 * gcc.target/i386/pr100865-11a.c: Likewise.
8996 * gcc.target/i386/pr100865-11b.c: Likewise.
8997 * gcc.target/i386/pr100865-11c.c: Likewise.
8998 * gcc.target/i386/pr100865-12a.c: Likewise.
8999 * gcc.target/i386/pr100865-12b.c: Likewise.
9000 * gcc.target/i386/pr100865-12c.c: Likewise.
9002 2021-07-01 Richard Biener <rguenther@suse.de>
9004 PR tree-optimization/101280
9005 PR tree-optimization/101173
9006 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
9008 2021-07-01 Richard Biener <rguenther@suse.de>
9010 PR tree-optimization/101278
9011 * gcc.dg/torture/pr101278.c: New testcase.
9013 2021-07-01 Richard Biener <rguenther@suse.de>
9015 PR tree-optimization/100778
9016 * gcc.dg/torture/pr100778.c: New testcase.
9018 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
9021 * gcc.target/i386/pr101044.c: New test.
9023 2021-07-01 Richard Biener <rguenther@suse.de>
9025 PR tree-optimization/101178
9026 * gcc.dg/vect/bb-slp-72.c: New testcase.
9027 * gcc.dg/vect/bb-slp-73.c: Likewise.
9028 * gcc.dg/vect/bb-slp-74.c: Likewise.
9030 2021-07-01 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.dg/pr101266.c: New test.
9035 2021-07-01 Patrick Palka <ppalka@redhat.com>
9038 * g++.dg/cpp0x/constexpr-empty16.C: New test.
9040 2021-07-01 Patrick Palka <ppalka@redhat.com>
9043 * g++.dg/template/access41.C: New test.
9044 * g++.dg/template/access41a.C: New test.
9046 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
9048 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
9051 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
9053 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
9055 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
9058 2021-06-30 Patrick Palka <ppalka@redhat.com>
9060 * g++.dg/cpp2a/concepts-access2.C: New test.
9062 2021-06-30 Marek Polacek <polacek@redhat.com>
9066 * g++.dg/cpp0x/auto24.C: Remove dg-error.
9067 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
9068 * g++.dg/cpp0x/auto42.C: Likewise.
9069 * g++.dg/cpp0x/initlist75.C: Likewise.
9070 * g++.dg/cpp0x/initlist80.C: Likewise.
9071 * g++.dg/diagnostic/auto1.C: Remove dg-error.
9072 * g++.dg/cpp23/auto-array.C: New test.
9074 2021-06-30 Richard Biener <rguenther@suse.de>
9076 PR tree-optimization/101267
9077 * gfortran.dg/pr101267.f90: New testcase.
9079 2021-06-30 David Malcolm <dmalcolm@redhat.com>
9082 * gcc.dg/analyzer/clobbers-1.c: New test.
9083 * gcc.dg/analyzer/clobbers-2.c: New test.
9084 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
9085 (test_28): Likewise.
9086 (test_52): Likewise. Add coverage for end of buffer.
9087 * gcc.dg/analyzer/explode-1.c: Add leak warning.
9088 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
9089 (test_4): Use char. Mark xfail as fixed.
9091 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
9094 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
9095 * gcc.dg/analyzer/symbolic-8.c: New test.
9097 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
9099 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
9101 2021-06-30 Richard Biener <rguenther@suse.de>
9103 PR tree-optimization/101264
9104 * gfortran.dg/pr101264.f90: New testcase.
9106 2021-06-30 liuhongt <hongtao.liu@intel.com>
9109 * gcc.target/i386/pr101248.c: New test.
9111 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
9113 * gcc.dg/pr101254.c: New.
9115 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
9118 * gcc.target/i386/pr95046-9.c: New test.
9120 2021-06-29 Richard Biener <rguenther@suse.de>
9122 * gcc.dg/vect/pr67790.c: Un-XFAIL.
9123 * gcc.dg/vect/bb-slp-71.c: New testcase.
9125 2021-06-29 Jakub Jelinek <jakub@redhat.com>
9128 * g++.dg/ubsan/pr101210.C: New test.
9130 2021-06-29 Richard Biener <rguenther@suse.de>
9132 PR tree-optimization/101242
9133 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
9134 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
9136 2021-06-28 Martin Sebor <msebor@redhat.com>
9138 * g++.dg/uninit-pr74762.C: New test.
9139 * g++.dg/warn/uninit-pr74765.C: Same.
9141 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
9142 David Faust <david.faust@oracle.com>
9144 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
9145 (gcc-dg-debug-runtest): Add -gctf support.
9146 * gcc.dg/debug/btf/btf-1.c: New test.
9147 * gcc.dg/debug/btf/btf-2.c: Likewise.
9148 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
9149 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
9150 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
9151 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
9152 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
9153 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
9154 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
9155 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
9156 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
9157 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
9158 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
9159 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
9160 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
9161 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
9162 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
9163 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
9164 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
9165 * gcc.dg/debug/btf/btf.exp: Likewise.
9166 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
9167 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
9168 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
9169 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
9170 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
9171 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
9172 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
9173 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
9174 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
9175 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
9176 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
9177 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
9178 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
9179 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
9180 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
9181 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
9182 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
9183 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
9184 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
9185 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
9186 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
9187 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
9188 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
9189 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
9190 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
9191 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
9192 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
9193 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
9194 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
9195 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
9196 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
9197 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
9198 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
9199 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
9200 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
9201 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
9202 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
9203 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
9204 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
9205 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
9206 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
9207 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
9208 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
9209 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
9210 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
9211 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
9212 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
9213 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
9214 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
9215 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
9216 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
9217 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
9218 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
9219 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
9220 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
9221 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
9222 * gcc.dg/debug/ctf/ctf.exp: Likewise.
9223 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
9224 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
9225 * gcc.dg/debug/btf/btf-function-3.c: New file.
9226 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
9227 * gcc.dg/debug/btf/btf-struct-2.c: New file.
9228 * gcc.dg/debug/btf/btf-variables-2.c: New file.
9229 * gcc.dg/debug/btf/btf-variables-3.c: New file.
9230 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
9231 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
9232 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
9233 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
9234 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
9235 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
9237 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
9239 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
9241 2021-06-28 Martin Jambor <mjambor@suse.cz>
9244 * gcc.dg/ipa/pr93385.c: New test.
9245 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
9246 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
9247 * g++.dg/ipa/ipa-sra-4.C: Likewise.
9249 2021-06-28 Richard Biener <rguenther@suse.de>
9251 PR tree-optimization/101229
9252 * gcc.dg/torture/pr101229.c: New testcase.
9254 2021-06-28 Richard Biener <rguenther@suse.de>
9256 PR tree-optimization/101207
9257 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
9259 2021-06-28 Richard Biener <rguenther@suse.de>
9261 PR tree-optimization/101173
9262 * gcc.dg/torture/pr101173.c: New testcase.
9264 2021-06-28 liuhongt <hongtao.liu@intel.com>
9267 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
9268 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
9269 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
9270 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
9271 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
9272 * gcc.target/i386/avx512vl-pr100648.c: New test.
9273 * gcc.target/i386/avx512vl-blendv-1.c: New test.
9274 * gcc.target/i386/avx512vl-blendv-2.c: New test.
9276 2021-06-28 liuhongt <hongtao.liu@intel.com>
9278 * gcc.target/i386/funcspec-8.c: Replace
9279 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
9280 * gcc.target/i386/blendv-1.c: New test.
9281 * gcc.target/i386/blendv-2.c: New test.
9283 2021-06-27 Andrew Pinski <apinski@marvell.com>
9285 * gcc.dg/torture/pr101230-1.c: New test.
9287 2021-06-26 Patrick Palka <ppalka@redhat.com>
9290 * g++.dg/template/access40.C: New test.
9291 * g++.dg/template/access40a.C: New test.
9293 2021-06-26 Jason Merrill <jason@redhat.com>
9297 * g++.dg/cpp2a/no_unique_address13.C: New test.
9299 2021-06-26 Marek Polacek <polacek@redhat.com>
9302 * g++.dg/cpp0x/noexcept69.C: New test.
9303 * g++.dg/parse/saved1.C: Adjust dg-error.
9304 * g++.dg/template/crash50.C: Likewise.
9306 2021-06-25 David Malcolm <dmalcolm@redhat.com>
9308 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
9309 for v4f, to avoid relying on exact floating-point equality.
9310 * jit.dg/test-vector-types.cc (check_div): Likewise.
9312 2021-06-25 David Malcolm <dmalcolm@redhat.com>
9314 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
9315 * jit.dg/test-asm.cc: Likewise.
9317 2021-06-25 Martin Sebor <msebor@redhat.com>
9319 PR middle-end/101216
9320 * gcc.dg/Wnonnull-7.c: New test.
9322 2021-06-25 Richard Biener <rguenther@suse.de>
9324 PR tree-optimization/101202
9325 * gcc.dg/torture/pr101202.c: New testcase.
9327 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
9329 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
9331 2021-06-25 liuhongt <hongtao.liu@intel.com>
9334 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
9335 temporarily avoid regression, eventually xfail should be
9338 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
9340 * gcc.dg/tree-ssa/evrp30.c: New.
9342 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
9344 * gcc.dg/tree-ssa/pr101189.c: New.
9346 2021-06-24 Patrick Palka <ppalka@redhat.com>
9349 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
9351 2021-06-24 Patrick Palka <ppalka@redhat.com>
9354 * g++.dg/cpp2a/concepts-requires25.C: New test.
9356 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9359 * gcc.dg/pr101171.c: New test.
9361 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
9364 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
9365 Add --param vect-epilogues-nomask=0.
9366 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
9367 to avoid loop vectorization.
9371 2021-06-24 Richard Biener <rguenther@suse.de>
9373 * gcc.target/i386/vect-addsubv2df.c: New testcase.
9374 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
9375 * gcc.target/i386/vect-addsubv4df.c: Likewise.
9376 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
9377 * gcc.target/i386/vect-addsub-2.c: Likewise.
9378 * gcc.target/i386/vect-addsub-3.c: Likewise.
9380 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9382 PR middle-end/101170
9383 * gcc.dg/pr101170.c: New test.
9385 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9387 PR middle-end/101172
9388 * gcc.dg/pr101172.c: New test.
9390 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
9392 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
9394 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
9396 2021-06-24 Jakub Jelinek <jakub@redhat.com>
9398 * c-c++-common/gomp/target-in-reduction-1.c: New test.
9399 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
9400 target or combined target constructs.
9402 2021-06-24 Richard Biener <rguenther@suse.de>
9404 PR tree-optimization/101105
9405 * gcc.dg/torture/pr101105.c: New testcase.
9407 2021-06-24 liuhongt <hongtao.liu@intel.com>
9410 * gcc.target/i386/pr98434-1.c: New test.
9411 * gcc.target/i386/pr98434-2.c: New test.
9412 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
9414 2021-06-23 Patrick Palka <ppalka@redhat.com>
9417 * g++.dg/cpp1z/class-deduction-access3.C: New test.
9418 * g++.dg/cpp1z/class-deduction91.C: New test.
9420 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
9422 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
9423 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
9424 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
9425 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
9426 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
9427 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
9428 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
9429 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
9431 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
9432 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
9433 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
9434 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
9435 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
9436 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
9437 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
9440 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
9442 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
9445 2021-06-23 Patrick Palka <ppalka@redhat.com>
9448 * g++.dg/cpp1z/class-deduction88.C: New test.
9449 * g++.dg/cpp1z/class-deduction89.C: New test.
9450 * g++.dg/cpp1z/class-deduction90.C: New test.
9452 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
9455 * gcc.target/i386/pr101175.c: New test.
9457 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
9460 * gfortran.dg/coarray_collectives_17.f90: New test.
9462 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
9463 Tobias Burnus <tobias@codesourcery.com>
9466 * gfortran.dg/pr93524.c: New.
9467 * gfortran.dg/pr93524.f90: New.
9469 2021-06-22 David Malcolm <dmalcolm@redhat.com>
9472 * gcc.dg/analyzer/pr101143.c: New test.
9474 2021-06-22 Richard Biener <rguenther@suse.de>
9476 PR middle-end/101156
9477 * gcc.dg/pr101156.c: New testcase.
9479 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9481 PR tree-optimization/101159
9482 * gcc.c-torture/compile/pr101159.c: New test.
9484 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9486 PR middle-end/101160
9487 * g++.target/i386/empty-class1.C: Require lp64 effective target
9488 instead of x86_64-*-*.
9489 * g++.target/i386/empty-class2.C: New test.
9491 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9492 Andrew Pinski <apinski@marvell.com>
9494 PR tree-optimization/101162
9495 * g++.dg/opt/pr101162.C: New test.
9497 2021-06-22 Richard Biener <rguenther@suse.de>
9499 PR tree-optimization/101151
9500 * gcc.dg/torture/pr101151.c: New testcase.
9502 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
9504 * g++.dg/modules/omp-1_a.C: Check pthread is available for
9506 * g++.dg/modules/omp-2_a.C: Ditto.
9508 2021-06-22 Richard Biener <rguenther@suse.de>
9510 PR tree-optimization/101158
9511 * gfortran.dg/pr101158.f90: New testcase.
9513 2021-06-22 Jakub Jelinek <jakub@redhat.com>
9516 * gcc.target/i386/pr11877-2.c: New test.
9518 2021-06-22 liuhongt <hongtao.liu@intel.com>
9520 PR tree-optimization/97770
9521 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
9522 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
9524 2021-06-22 liuhongt <hongtao.liu@intel.com>
9527 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
9528 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
9529 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
9530 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
9531 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
9532 * gcc.target/i386/avx512f-pr100267-1.c: New test.
9533 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
9534 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
9535 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
9536 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
9537 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
9538 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
9539 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
9540 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
9541 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
9542 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
9544 2021-06-22 liuhongt <hongtao.liu@intel.com>
9547 * gcc.target/i386/pr100310.c: New test.
9549 2021-06-21 Jason Merrill <jason@redhat.com>
9552 * g++.target/i386/empty-class1.C: New test.
9554 2021-06-21 Patrick Palka <ppalka@redhat.com>
9557 * g++.dg/opt/nrv21.C: New test.
9559 2021-06-21 Patrick Palka <ppalka@redhat.com>
9562 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
9564 2021-06-21 Jakub Jelinek <jakub@redhat.com>
9566 PR inline-asm/100785
9567 * c-c++-common/pr100785.c: New test.
9568 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
9569 * gcc.dg/pr48552-2.c: Likewise.
9571 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9574 * gcc.target/arm/simd/pr97906.c: New test.
9576 2021-06-21 Richard Biener <rguenther@suse.de>
9578 PR tree-optimization/101121
9579 * gfortran.dg/pr101121.f: New testcase.
9581 2021-06-21 liuhongt <hongtao.liu@intel.com>
9584 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
9585 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
9586 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
9587 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
9589 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
9592 * gcc.target/i386/pr11877.c: New test case.
9594 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9596 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
9598 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
9600 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
9602 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
9605 2021-06-18 Harald Anlauf <anlauf@gmx.de>
9609 * gfortran.dg/min0_max0_1.f90: New test.
9610 * gfortran.dg/min0_max0_2.f90: New test.
9612 2021-06-18 David Malcolm <dmalcolm@redhat.com>
9614 * gcc.dg/analyzer/symbolic-7.c: New test.
9616 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9619 * gcc.target/arm/acle/pr100856.c: New test.
9620 * gcc.target/arm/multilib.exp: Add tests for cde options.
9622 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
9624 * gcc.target/powerpc/float128-minmax-2.c: New test.
9626 2021-06-17 Jason Merrill <jason@redhat.com>
9629 * g++.dg/cpp0x/deleted15.C: New test.
9631 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
9634 * gcc.target/i386/pr100704-1.c: New test.
9635 * gcc.target/i386/pr100704-2.c: Likewise.
9636 * gcc.target/i386/pr100704-3.c: Likewise.
9638 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
9641 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
9642 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
9644 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
9646 * gcc.dg/pr100790.c: New test.
9648 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
9650 * gcc.target/s390/zvector/vec-doublee.c: New test.
9651 * gcc.target/s390/zvector/vec-floate.c: New test.
9653 2021-06-17 Richard Biener <rguenther@suse.de>
9655 PR tree-optimization/54400
9656 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
9658 2021-06-16 Jason Merrill <jason@redhat.com>
9662 * g++.dg/template/access39.C: New test.
9664 2021-06-16 Harald Anlauf <anlauf@gmx.de>
9668 * gfortran.dg/pr95502.f90: New test.
9670 2021-06-16 Harald Anlauf <anlauf@gmx.de>
9673 2021-06-16 Harald Anlauf <anlauf@gmx.de>
9677 * gfortran.dg/pr95502.f90: New test.
9679 2021-06-16 Harald Anlauf <anlauf@gmx.de>
9683 * gfortran.dg/pr95502.f90: New test.
9685 2021-06-16 Jason Merrill <jason@redhat.com>
9688 PR preprocessor/96391
9689 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
9690 * g++.dg/plugin/plugin.exp: Run it.
9692 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
9694 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
9696 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
9698 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
9700 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
9702 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
9704 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
9706 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
9708 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
9710 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
9712 2021-06-16 Martin Jambor <mjambor@suse.cz>
9714 PR tree-optimization/100453
9715 * gcc.dg/tree-ssa/pr100453.c: New test.
9717 2021-06-16 Jakub Jelinek <jakub@redhat.com>
9719 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
9722 2021-06-16 Jakub Jelinek <jakub@redhat.com>
9724 PR middle-end/101062
9725 * gcc.dg/pr101062.c: New test.
9727 2021-06-16 Richard Biener <rguenther@suse.de>
9729 PR tree-optimization/101088
9730 * gcc.dg/torture/pr101088.c: New testcase.
9732 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
9734 PR rtl-optimization/46235
9735 * gcc.target/i386/bt-5.c: New test.
9736 * gcc.target/i386/bt-6.c: New test.
9737 * gcc.target/i386/bt-7.c: New test.
9739 2021-06-16 Arnaud Charlet <charlet@adacore.com>
9741 * gnat.dg/limited4.adb: Disable illegal code.
9743 2021-06-16 Richard Biener <rguenther@suse.de>
9745 PR tree-optimization/101083
9746 * gcc.dg/vect/pr97832-4.c: New testcase.
9748 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
9751 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
9752 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
9753 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
9754 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
9755 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
9756 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
9757 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
9758 * gfortran.dg/gomp/defaultmap-1.f90: New test.
9759 * gfortran.dg/gomp/defaultmap-2.f90: New test.
9760 * gfortran.dg/gomp/defaultmap-3.f90: New test.
9761 * gfortran.dg/gomp/defaultmap-4.f90: New test.
9762 * gfortran.dg/gomp/defaultmap-5.f90: New test.
9763 * gfortran.dg/gomp/defaultmap-6.f90: New test.
9764 * gfortran.dg/gomp/defaultmap-7.f90: New test.
9766 2021-06-15 David Malcolm <dmalcolm@redhat.com>
9768 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
9769 * gcc.dg/analyzer/capacity-1.c: New test.
9770 * gcc.dg/analyzer/capacity-2.c: New test.
9771 * gcc.dg/analyzer/capacity-3.c: New test.
9773 2021-06-15 David Malcolm <dmalcolm@redhat.com>
9776 * gcc.dg/analyzer/explode-2a.c: New test.
9778 2021-06-15 Jakub Jelinek <jakub@redhat.com>
9781 * gcc.target/i386/pr101046.c: New test.
9783 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
9785 * c-c++-common/Wattributes.c: Remove s390-specific check and add
9787 * gcc.dg/Wattributes-6.c: Likewise.
9789 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
9792 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
9794 2021-06-14 Martin Sebor <msebor@redhat.com>
9797 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
9798 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
9799 * g++.dg/warn/Wstringop-overflow-7.C: New test.
9800 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
9801 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
9803 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
9806 * gcc.target/powerpc/pr100777.c: New test.
9808 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
9811 * gcc.target/i386/pr101058.c: New test.
9813 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
9816 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
9817 * gcc.dg/spellcheck-stdlib.c: Likewise.
9819 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
9821 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
9822 * gcc.target/arm/simd/mve-vshl.c: Likewise.
9823 * gcc.target/arm/simd/mve-vec-pack.c: New test.
9824 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
9826 2021-06-14 Richard Biener <rguenther@suse.de>
9828 PR tree-optimization/100934
9829 * gcc.dg/torture/pr100934.c: New testcase.
9831 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
9833 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
9834 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
9835 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
9836 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
9837 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
9838 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
9839 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
9841 2021-06-14 Richard Biener <rguenther@suse.de>
9843 PR tree-optimization/101031
9844 * gcc.dg/torture/pr101031.c: New testcase.
9846 2021-06-13 Jason Merrill <jason@redhat.com>
9848 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
9850 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
9853 * g++.target/i386/pr101023a.C: New test.
9854 * g++.target/i386/pr101023b.C: Likewise.
9856 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
9858 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
9859 * gcc.dg/uninit-pr93100.c: Skip on AIX.
9860 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
9862 2021-06-12 Jason Merrill <jason@redhat.com>
9864 * g++.dg/ext/attrib62.C: No longer warn.
9865 * g++.dg/diagnostic/maybe_unused1.C: New test.
9867 2021-06-12 Jason Merrill <jason@redhat.com>
9870 * g++.dg/ext/array4.C: New test.
9872 2021-06-11 Carl Love <cel@us.ibm.com>
9874 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
9875 (dg-require-effective-target): Change target to p9vector_hw.
9877 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
9879 * gcc.dg/gomp/simd-clones-2.c: Enhance.
9881 2021-06-11 Patrick Palka <ppalka@redhat.com>
9885 * g++.dg/template/sfinae-dr1227.C: New test.
9887 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9890 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
9892 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
9894 PR tree-optimization/96392
9895 * gcc.dg/pr96392.c: New test.
9897 2021-06-11 Richard Biener <rguenther@suse.de>
9899 PR tree-optimization/101025
9900 * gcc.dg/torture/pr101025.c: New testcase.
9902 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9905 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
9906 directives check for target is v8.1-m.main+mve or not before
9907 comparing the assembly output.
9908 * gcc.target/arm/cmse/cmse-20.c: New test.
9910 2021-06-11 Jakub Jelinek <jakub@redhat.com>
9913 * g++.dg/cpp23/consteval-if1.C: New test.
9914 * g++.dg/cpp23/consteval-if2.C: New test.
9915 * g++.dg/cpp23/consteval-if3.C: New test.
9916 * g++.dg/cpp23/consteval-if4.C: New test.
9917 * g++.dg/cpp23/consteval-if5.C: New test.
9918 * g++.dg/cpp23/consteval-if6.C: New test.
9919 * g++.dg/cpp23/consteval-if7.C: New test.
9920 * g++.dg/cpp23/consteval-if8.C: New test.
9921 * g++.dg/cpp23/consteval-if9.C: New test.
9922 * g++.dg/cpp23/consteval-if10.C: New test.
9923 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
9925 2021-06-11 David Malcolm <dmalcolm@redhat.com>
9927 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
9928 expected number of enodes after the loop.
9929 * gcc.dg/analyzer/paths-8.c: New test.
9931 2021-06-11 Richard Biener <rguenther@suse.de>
9933 PR tree-optimization/101028
9934 * gcc.dg/pr101028.c: New testcase.
9936 2021-06-11 Richard Biener <rguenther@suse.de>
9938 PR tree-optimization/101026
9939 * gfortran.dg/pr101026.f: New testcase.
9941 2021-06-11 Jakub Jelinek <jakub@redhat.com>
9943 PR rtl-optimization/101008
9944 * gcc.dg/pr101008.c: New test.
9946 2021-06-11 Jakub Jelinek <jakub@redhat.com>
9949 * gcc.target/i386/sse-pr101007.c: New test.
9951 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
9954 * gcc.target/i386/pr101021-1.c: New test.
9955 * gcc.target/i386/pr101021-2.c: Ditto.
9957 2021-06-11 Martin Liska <mliska@suse.cz>
9959 PR gcov-profile/100788
9960 * gcc.dg/pr100788.c: New test.
9962 2021-06-11 Richard Biener <rguenther@suse.de>
9964 PR middle-end/101009
9965 * gcc.dg/torture/pr101009.c: New testcase.
9967 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
9969 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
9971 2021-06-11 Marek Polacek <polacek@redhat.com>
9974 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
9975 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
9977 2021-06-10 Patrick Palka <ppalka@redhat.com>
9980 * g++.dg/template/ttp34.C: New test.
9981 * g++.dg/template/ttp34a.C: New test.
9982 * g++.dg/template/ttp34b.C: New test.
9984 2021-06-10 Patrick Palka <ppalka@redhat.com>
9987 * g++.dg/cpp2a/concepts-return-req3.C: New test.
9989 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
9991 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
9992 tests. Update expected counts.
9993 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
9994 tests. Update expected counts.
9996 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
9999 * gdc.dg/pr100967.d: New test.
10001 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
10003 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
10004 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
10006 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
10008 * gcc.dg/vect/pr56541.c: Fix target selector.
10010 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
10011 Thomas Schwinge <thomas@codesourcery.com>
10013 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
10014 * c-c++-common/goacc/finalize-1.c: Likewise.
10015 * c-c++-common/goacc/mdc-1.c: Likewise.
10016 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10017 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
10018 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
10019 * gfortran.dg/goacc/finalize-1.f: Likewise.
10020 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
10022 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
10024 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
10025 * c-c++-common/goacc/mdc-2.c: Likewise.
10026 * g++.dg/goacc/mdc.C: Likewise.
10028 2021-06-10 Jakub Jelinek <jakub@redhat.com>
10030 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
10031 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
10033 2021-06-10 Jakub Jelinek <jakub@redhat.com>
10036 * g++.dg/opt/pr100852.C: New test.
10038 2021-06-09 Andrew Pinski <apinski@marvell.com>
10040 * g++.dg/torture/pr100925.C: New test.
10042 2021-06-09 Carl Love <cel@us.ibm.com>
10044 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
10046 Add tests for vec_signextq.
10047 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
10049 2021-06-09 Carl Love <cel@us.ibm.com>
10051 * gcc.target/powerpc/fp128_conversions.c: New file.
10052 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
10053 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
10054 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
10055 (ppc_native_128bit): Remove dg-require-effective-target.
10057 2021-06-09 Carl Love <cel@us.ibm.com>
10059 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
10062 2021-06-09 Carl Love <cel@us.ibm.com>
10064 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
10067 2021-06-09 Carl Love <cel@us.ibm.com>
10069 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
10071 2021-06-09 Carl Love <cel@us.ibm.com>
10073 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
10074 New runnable test case.
10075 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
10076 for xxlor instruction.
10078 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
10080 * gcc.target/arm/simd/mve-vclz.c: New test.
10082 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
10084 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
10085 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
10086 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
10087 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
10089 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
10091 * gcc.dg/builtins-70.c: New test.
10093 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10095 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
10096 counts to test 32 and 64 bit separately.
10097 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
10098 counts to test 32 and 64 bit separately.
10099 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
10100 counts to test 32 and 64 bit separately.
10101 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
10102 counts to test 32 and 64 bit separately.
10104 2021-06-09 Richard Biener <rguenther@suse.de>
10106 PR tree-optimization/100981
10107 * gfortran.dg/vect/pr100981-1.f90: New testcase.
10109 2021-06-09 Richard Biener <rguenther@suse.de>
10111 PR tree-optimization/97832
10112 * gcc.dg/vect/pr97832-1.c: New testcase.
10113 * gcc.dg/vect/pr97832-2.c: Likewise.
10114 * gcc.dg/vect/pr97832-3.c: Likewise.
10115 * g++.dg/vect/slp-pr98855.cc: XFAIL.
10116 * gcc.dg/vect/slp-50.c: New file.
10118 2021-06-09 Jakub Jelinek <jakub@redhat.com>
10121 * gfortran.dg/gomp/pr100965.f90: New test.
10123 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
10126 * gcc.target/i386/pr100936.c: New test.
10128 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
10130 * gcc.target/powerpc/float128-call.c: Adjust.
10131 * gcc.target/powerpc/pr100085.c: New test.
10133 2021-06-09 Jason Merrill <jason@redhat.com>
10136 * g++.dg/diagnostic/enum3.C: New test.
10138 2021-06-08 Marek Polacek <polacek@redhat.com>
10141 * g++.dg/cpp2a/explicit18.C: New test.
10143 2021-06-08 Andrew Pinski <apinski@marvell.com>
10145 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
10146 happens on the outside of the bit_xor.
10148 2021-06-08 Jason Merrill <jason@redhat.com>
10150 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
10151 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
10152 * g++.dg/ext/utf-badconcat.C: Likewise.
10153 * g++.dg/ext/utf-badconcat2.C: Likewise.
10155 2021-06-08 Jason Merrill <jason@redhat.com>
10157 * g++.dg/cpp23/mixed-concat1.C: New test.
10159 2021-06-08 Jason Merrill <jason@redhat.com>
10161 * g++.dg/cpp23/whitespace-splice1.C: New test.
10163 2021-06-08 Jason Merrill <jason@redhat.com>
10165 * g++.dg/cpp23/narrowing-bool1.C: New test.
10167 2021-06-08 David Malcolm <dmalcolm@redhat.com>
10170 * gcc.dg/analyzer/bitfields-1.c: New test.
10171 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
10173 (test_44): Update test values assigned to the bits to ones that
10174 fit in the range of the bitfield type. Remove xfails.
10175 (test_45): Remove xfails.
10177 2021-06-08 Jason Merrill <jason@redhat.com>
10180 * g++.dg/cpp0x/initlist124.C: New test.
10182 2021-06-08 Richard Biener <rguenther@suse.de>
10184 PR tree-optimization/100923
10185 * gcc.dg/torture/pr100923.c: New testcase.
10187 2021-06-08 Jakub Jelinek <jakub@redhat.com>
10190 * g++.dg/gomp/doacross-2.C: New test.
10192 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
10194 PR middle-end/100951
10195 * gcc.target/i386/pr100951.c: New test.
10197 2021-06-08 Jakub Jelinek <jakub@redhat.com>
10200 PR testsuite/100943
10201 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
10203 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
10205 PR middle-end/99928
10206 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
10207 * gfortran.dg/gomp/scan-5.f90: Likewise.
10208 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
10209 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
10210 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
10211 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
10212 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10214 2021-06-08 Martin Liska <mliska@suse.cz>
10216 * gcc.dg/format/strfmon-1.c: Fix typo.
10217 * gfortran.dg/char4-subscript.f90: Likewise.
10219 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
10221 PR tree-optimization/100794
10222 * gcc.dg/tree-ssa/pr100794.c: New test.
10224 2021-06-08 Jason Merrill <jason@redhat.com>
10227 * g++.dg/template/lookup17.C: New test.
10229 2021-06-08 Jason Merrill <jason@redhat.com>
10232 * g++.dg/cpp0x/alias-decl-73.C: New test.
10234 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
10237 * gcc.target/i386/pr100637-5b.c: New test.
10238 * gcc.target/i386/pr100637-5w.c: Ditto.
10240 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
10243 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
10244 * gcc.target/i386/pr82735-4.c: Likewise.
10245 * gcc.target/i386/pr82735-5.c: Likewise.
10247 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
10249 * gcc.dg/sso-14.c: Adjust.
10251 2021-06-07 Patrick Palka <ppalka@redhat.com>
10254 * g++.dg/template/access38.C: New test.
10256 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
10259 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
10262 2021-06-07 Jakub Jelinek <jakub@redhat.com>
10265 * gcc.dg/pr100887.c: New test.
10267 2021-06-07 Jakub Jelinek <jakub@redhat.com>
10269 PR middle-end/100898
10270 * g++.dg/ext/va-arg-pack-3.C: New test.
10272 2021-06-07 liuhongt <hongtao.liu@intel.com>
10275 * g++.target/i386/pr100885.C: New test.
10277 2021-06-07 liuhongt <hongtao.liu@intel.com>
10280 * gcc.target/i386/pr82735-1.c: New test.
10281 * gcc.target/i386/pr82735-2.c: New test.
10282 * gcc.target/i386/pr82735-3.c: New test.
10283 * gcc.target/i386/pr82735-4.c: New test.
10284 * gcc.target/i386/pr82735-5.c: New test.
10286 2021-06-06 Jakub Jelinek <jakub@redhat.com>
10288 * gcc.dg/gomp/scan-1.c: New test.
10290 2021-06-06 Jakub Jelinek <jakub@redhat.com>
10293 * c-c++-common/gomp/pr100902-1.c: New test.
10295 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
10297 * gcc.dg/sso-14.c: New test.
10299 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10306 * gfortran.dg/PR100120.f90: New test.
10307 * gfortran.dg/character_workout_1.f90: New test.
10308 * gfortran.dg/character_workout_4.f90: New test.
10310 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10312 PR middle-end/100905
10313 * gfortran.dg/gomp/loop-3.f90: New test.
10315 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
10318 * gdc.dg/pr100882a.d: New test.
10319 * gdc.dg/pr100882b.d: New test.
10320 * gdc.dg/pr100882c.d: New test.
10321 * gdc.dg/torture/pr100882.d: New test.
10323 2021-06-04 Patrick Palka <ppalka@redhat.com>
10326 * g++.dg/template/param4.C: New test.
10327 * g++.dg/template/param5.C: New test.
10328 * g++.dg/cpp1z/nontype-auto19.C: New test.
10329 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
10330 deduced type of a decltype(auto) NTTP has top-level cv-quals.
10332 2021-06-04 Patrick Palka <ppalka@redhat.com>
10335 * g++.dg/cpp0x/alias-decl-72.C: New test.
10336 * g++.dg/cpp0x/alias-decl-72a.C: New test.
10338 2021-06-04 Harald Anlauf <anlauf@gmx.de>
10341 * gfortran.dg/inline_matmul_25.f90: New test.
10343 2021-06-04 Martin Sebor <msebor@redhat.com>
10346 * gcc.dg/nonnull-6.c: New test.
10348 2021-06-04 Martin Sebor <msebor@redhat.com>
10350 PR middle-end/100732
10351 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
10352 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
10353 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
10354 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
10355 * gcc.dg/uninit-pr100732.c: New test.
10357 2021-06-04 Martin Sebor <msebor@redhat.com>
10359 * gcc.dg/Wvla-parameter-10.c: New test.
10360 * gcc.dg/Wvla-parameter-11.c: New test.
10362 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10364 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
10365 commit in addition - add more dg-errors and '... end ...' due to changed
10367 * gfortran.dg/goacc/omp.f95: Likewise.
10368 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
10370 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
10373 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
10375 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10377 * gfortran.dg/gomp/pr99928-5.f90: Really use the
10378 proper iteration variable.
10380 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10382 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
10383 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
10384 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
10385 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
10386 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10387 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
10388 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
10389 fix loop-variable and remove xfail.
10391 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10393 PR middle-end/99928
10394 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
10396 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
10398 PR middle-end/99928
10399 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
10400 C/C++ version of the patch.
10401 * gfortran.dg/gomp/loop-1.f90: New test.
10402 * gfortran.dg/gomp/loop-2.f90: New test.
10403 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
10404 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
10405 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
10406 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
10407 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
10408 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
10409 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
10410 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
10411 of 'acc loops' to hide unrelated bug for now.
10412 * gfortran.dg/goacc/omp-fixed.f: Likewise
10414 2021-06-04 Jakub Jelinek <jakub@redhat.com>
10417 * gcc.target/i386/pr100887.c: New test.
10419 2021-06-04 Jakub Jelinek <jakub@redhat.com>
10422 * g++.dg/gomp/declare-simd-8.C: New test.
10424 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
10426 * gcc.target/powerpc/not-promote-mode.c: New.
10428 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
10431 * gcc.target/i386/vperm-v2hi.c: New test.
10432 * gcc.target/i386/vperm-v4qi.c: Ditto.
10434 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
10436 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
10438 2021-06-03 Patrick Palka <ppalka@redhat.com>
10441 * g++.dg/cpp0x/alias-decl-71.C: New test.
10443 2021-06-03 Patrick Palka <ppalka@redhat.com>
10446 * g++.dg/cpp2a/using-enum-9.C: New test.
10448 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
10450 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
10452 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
10454 * gcc.target/arm/simd/mve-vabs.c: New test.
10456 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
10458 * gnat.dg/bit_packed_array6.adb: New test.
10459 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
10461 2021-06-03 Martin Liska <mliska@suse.cz>
10463 * gcc.dg/spellcheck-options-23.c: New test.
10465 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
10467 * gnat.dg/inline22.adb: New test.
10469 2021-06-03 Tamar Christina <tamar.christina@arm.com>
10471 * gcc.target/aarch64/cpunative/info_16: Update implementer.
10472 * gcc.target/aarch64/cpunative/info_17: Likewise
10474 2021-06-03 Jakub Jelinek <jakub@redhat.com>
10477 * g++.dg/gomp/depend-iterator-3.C: New test.
10478 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
10479 this as base expression of depend array section, expect a different
10480 error wording for this as depend locator and add testcases
10481 for affinity clauses.
10483 2021-06-02 Jason Merrill <jason@redhat.com>
10486 * g++.dg/init/no-elide2.C: New test.
10488 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
10490 * gcc.target/s390/ashr.c: New test.
10492 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
10494 PR middle-end/99928
10495 * gfortran.dg/gomp/taskloop-2.f90: New.
10497 2021-06-02 Jakub Jelinek <jakub@redhat.com>
10499 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
10502 2021-06-01 Patrick Palka <ppalka@redhat.com>
10505 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
10506 * g++.dg/cpp0x/dc10.C: New test.
10507 * g++.dg/cpp0x/initlist-base4.C: New test.
10508 * g++.dg/cpp2a/constexpr-init22.C: New test.
10510 2021-06-01 Andrew Pinski <apinski@marvell.com>
10512 PR tree-optimization/95481
10513 * gcc.dg/tree-ssa/tailcall-10.c: New test.
10514 * gcc.dg/tree-ssa/tailcall-11.c: New test.
10515 * gcc.dg/tree-ssa/tailcall-12.c: New test.
10516 * gcc.dg/tree-ssa/tailcall-13.c: New test.
10517 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
10519 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
10521 PR testsuite/100750
10522 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
10524 2021-06-01 Jason Merrill <jason@redhat.com>
10527 * g++.dg/cpp2a/destroying-delete5.C: New test.
10529 2021-06-01 Jason Merrill <jason@redhat.com>
10532 * g++.dg/cpp0x/depr-copy4.C: New test.
10534 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
10536 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
10537 * gcc.dg/pr80776-1.c: Same.
10539 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
10541 PR middle-end/99928
10542 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
10543 now diagnosed with less error output.
10544 * gfortran.dg/gomp/scan-1.f90: Likewise.
10545 * gfortran.dg/gomp/pr99928-3.f90: New test.
10546 * gfortran.dg/gomp/taskloop-1.f90: New test.
10548 2021-06-01 liuhongt <hongtao.liu@intel.com>
10550 PR tree-optimization/98365
10551 * gcc.target/i386/pr98365.c: New test.
10553 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
10555 PR tree-optimization/100781
10556 * gcc.dg/pr100781.c: New.
10558 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
10560 PR tree-optimization/100774
10561 * g++.dg/pr100774.C: New.
10563 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
10565 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
10566 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
10568 2021-05-31 Richard Biener <rguenther@suse.de>
10571 * c-c++-common/builtin-shufflevector-2.c: New testcase.
10572 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
10573 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
10574 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
10576 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
10579 * g++.target/powerpc/pr99842.C: New.
10581 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
10583 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
10584 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
10585 (plugin_init): Likewise.
10586 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
10587 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
10588 (plugin_init): Likewise.
10589 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
10590 (plugin_init): Likewise.
10592 2021-05-29 Jakub Jelinek <jakub@redhat.com>
10594 PR middle-end/99928
10595 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
10596 combined with parallel, teams or taskloop and defaultmap(none)
10597 to constructs combined with target.
10598 * c-c++-common/gomp/pr99928-2.c: Likewise.
10599 * c-c++-common/gomp/pr99928-3.c: Likewise.
10600 * c-c++-common/gomp/pr99928-4.c: Likewise.
10601 * c-c++-common/gomp/pr99928-5.c: Likewise.
10602 * c-c++-common/gomp/pr99928-6.c: Likewise.
10603 * c-c++-common/gomp/pr99928-7.c: Likewise.
10604 * c-c++-common/gomp/pr99928-8.c: Likewise.
10605 * c-c++-common/gomp/pr99928-9.c: Likewise.
10606 * c-c++-common/gomp/pr99928-10.c: Likewise.
10607 * c-c++-common/gomp/pr99928-13.c: Likewise.
10608 * c-c++-common/gomp/pr99928-14.c: Likewise.
10610 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
10612 * gcc.dg/Wstringop-overflow-55.c:
10613 * gcc.dg/pr80776-1.c:
10615 2021-05-28 Richard Biener <rguenther@suse.de>
10617 PR tree-optimization/100778
10618 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
10620 2021-05-28 Jason Merrill <jason@redhat.com>
10624 * g++.dg/inherit/virtual15.C: New test.
10625 * g++.dg/inherit/virtual15a.C: New file.
10627 2021-05-28 Richard Biener <rguenther@suse.de>
10630 * gcc.dg/pr100791.c: New testcase.
10632 2021-05-28 Richard Biener <rguenther@suse.de>
10635 * gcc.dg/gimplefe-error-11.c: New testcase.
10637 2021-05-28 Jakub Jelinek <jakub@redhat.com>
10639 PR middle-end/99928
10640 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
10641 * c-c++-common/gomp/pr99928-9.c: Likewise.
10642 * c-c++-common/gomp/pr99928-10.c: Likewise.
10643 * c-c++-common/gomp/pr99928-16.c: New test.
10645 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
10647 * c-c++-common/gomp/affinity-1.c: New test.
10648 * c-c++-common/gomp/affinity-2.c: New test.
10649 * c-c++-common/gomp/affinity-3.c: New test.
10650 * c-c++-common/gomp/affinity-4.c: New test.
10651 * c-c++-common/gomp/affinity-5.c: New test.
10652 * c-c++-common/gomp/affinity-6.c: New test.
10653 * c-c++-common/gomp/affinity-7.c: New test.
10654 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
10655 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
10656 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
10657 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
10658 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
10659 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
10660 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
10661 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
10662 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
10663 * gfortran.dg/gomp/taskwait.f90: New test.
10665 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
10666 Richard Biener <rguenther@suse.de>
10668 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
10669 Adjust scanning pattern for !lp64.
10670 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
10671 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
10674 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
10676 PR tree-optimization/99398
10677 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
10678 * gcc.target/powerpc/vec-perm-ctor.c: New test.
10679 * gcc.target/powerpc/vec-perm-ctor.h: New test.
10681 2021-05-27 Matthias Kretz <kretz@kde.org>
10684 * g++.dg/diagnostic/pr100716.C: New test.
10685 * g++.dg/diagnostic/pr100716-1.C: Same test with
10686 -fno-pretty-templates.
10688 2021-05-27 Patrick Palka <ppalka@redhat.com>
10691 * g++.dg/cpp0x/static_assert17.C: New test.
10693 2021-05-27 Jason Merrill <jason@redhat.com>
10696 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
10698 2021-05-27 Patrick Palka <ppalka@redhat.com>
10703 * g++.dg/template/partial16.C: New test.
10704 * g++.dg/template/partial17.C: New test.
10705 * g++.dg/template/partial18.C: New test.
10706 * g++.dg/template/partial19.C: New test.
10707 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
10708 ill-formed partial specialization.
10709 * g++.dg/cpp0x/variadic38.C: Likewise.
10710 * g++.dg/cpp1z/pr81016.C: Likewise.
10711 * g++.dg/template/partial5.C: Likewise.
10712 * g++.old-deja/g++.pt/spec21.C: Likewise.
10714 2021-05-27 Harald Anlauf <anlauf@gmx.de>
10717 * gfortran.dg/pointer_check_14.f90: New test.
10719 2021-05-27 Harald Anlauf <anlauf@gmx.de>
10722 * gfortran.dg/bounds_check_22.f90: New test.
10724 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
10726 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
10728 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
10731 * gcc.target/i386/pr100637-3b.c (avgu): New test.
10732 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
10734 2021-05-26 Patrick Palka <ppalka@redhat.com>
10737 * g++.dg/template/access37.C: New test.
10738 * g++.dg/template/access37a.C: New test.
10740 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
10742 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
10743 * gcc.dg/pr80776-1.c: Same.
10745 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
10747 * lib/target-supports.exp (check_effective_target_vect32): New.
10748 (available_vector_sizes): Append 32 for x86 targets.
10749 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
10750 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
10751 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
10752 * gcc.target/i386/pr100637-3b.c: New test.
10753 * gcc.target/i386/pr100637-3w.c: Ditto.
10754 * gcc.target/i386/pr100637-4b.c: Ditto.
10755 * gcc.target/i386/pr100637-4w.c: Ditto.
10757 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
10759 * gcc.dg/sso-13.c: New test.
10761 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
10763 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
10765 2021-05-26 Patrick Palka <ppalka@redhat.com>
10768 * g++.dg/cpp1z/elide6.C: New test.
10770 2021-05-26 Patrick Palka <ppalka@redhat.com>
10773 * g++.dg/cpp0x/noexcept68.C: New test.
10775 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
10777 * gcc.target/csky/fldrd_fstrd.c: New.
10778 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
10780 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
10782 * gcc.target/csky/ldbs.c: New.
10784 2021-05-26 Andrew Pinski <apinski@marvell.com>
10786 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
10787 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
10789 2021-05-25 Jakub Jelinek <jakub@redhat.com>
10792 * g++.dg/cpp1z/nodiscard8.C: New test.
10793 * g++.dg/cpp1z/nodiscard9.C: New test.
10795 2021-05-25 Martin Liska <mliska@suse.cz>
10797 * gcc.dg/sancov/attribute.c: New test.
10799 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
10801 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
10803 2021-05-25 Jakub Jelinek <jakub@redhat.com>
10805 PR middle-end/99928
10806 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
10808 * c-c++-common/gomp/pr99928-9.c: Likewise.
10809 * c-c++-common/gomp/pr99928-10.c: Likewise.
10811 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
10813 * gcc.target/csky/fpuv3/fpuv3.exp: New.
10814 * gcc.target/csky/fpuv3/fpv3_div.c: New.
10815 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
10816 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
10817 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
10818 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
10819 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
10820 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
10821 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
10822 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
10823 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
10824 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
10825 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
10826 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
10827 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
10828 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
10829 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
10830 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
10831 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
10832 * gcc.target/csky/fpuv3/fpv3_h.c: New.
10833 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
10834 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
10835 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
10836 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
10837 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
10838 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
10839 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
10840 * gcc.target/csky/fpuv3/fpv3_max.c: New.
10841 * gcc.target/csky/fpuv3/fpv3_min.c: New.
10842 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
10843 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
10844 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
10845 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
10846 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
10847 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
10848 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
10849 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
10851 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
10853 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
10855 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
10858 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
10859 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
10860 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
10861 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
10863 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
10865 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
10868 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
10870 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
10873 2021-05-24 liuhongt <hongtao.liu@intel.com>
10876 * gcc.target/i386/pr100660.c: New test.
10878 2021-05-24 Andrew Pinski <apinski@marvell.com>
10880 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
10881 when matching ssa name version.
10882 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
10884 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
10887 * gcc.target/i386/pr100722.c: New test.
10889 2021-05-23 Harald Anlauf <anlauf@gmx.de>
10892 * gfortran.dg/pr100551.f90: New test.
10894 2021-05-23 Andrew Pinski <apinski@marvell.com>
10896 * gcc.dg/gimplefe-45.c: New test.
10898 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
10900 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
10902 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
10904 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
10905 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
10907 2021-05-21 Jakub Jelinek <jakub@redhat.com>
10909 PR middle-end/99928
10910 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
10911 * c-c++-common/gomp/pr99928-15.c: New test.
10913 2021-05-21 Jakub Jelinek <jakub@redhat.com>
10915 PR middle-end/99928
10916 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
10917 * c-c++-common/gomp/pr99928-13.c: New test.
10918 * c-c++-common/gomp/pr99928-14.c: New test.
10920 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
10922 PR middle-end/90115
10923 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
10924 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
10925 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
10927 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
10929 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
10931 PR middle-end/90115
10932 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
10933 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
10934 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
10936 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
10937 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
10938 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
10939 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
10941 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
10942 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10943 * c-c++-common/goacc/private-reduction-1.c: Likewise.
10944 * gfortran.dg/goacc/private-3.f95: Likewise.
10946 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
10948 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
10950 * gcc.c-torture/compile/ssa-unused-1.c: New file.
10952 2021-05-21 Richard Biener <rguenther@suse.de>
10953 H.J. Lu <hjl.tools@gmail.com>
10955 * gcc.target/i386/pr90773-24.c: New test.
10956 * gcc.target/i386/pr90773-25.c: Likewise.
10958 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
10961 * g++.target/i386/pr100637-1b.C: New test.
10962 * g++.target/i386/pr100637-1w.C: Ditto.
10963 * gcc.target/i386/pr100637-2b.c: Ditto.
10964 * gcc.target/i386/pr100637-2w.c: Ditto.
10966 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
10968 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
10970 2021-05-20 Jason Merrill <jason@redhat.com>
10972 * g++.dg/cpp2a/desig19.C: New test.
10974 2021-05-20 Jason Merrill <jason@redhat.com>
10977 * g++.dg/cpp2a/desig18.C: New test.
10979 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
10981 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
10982 * lib/dg-pch.exp: Adjust diagnostic message.
10984 2021-05-20 Martin Sebor <msebor@redhat.com>
10986 PR middle-end/100684
10987 * g++.dg/warn/Wnonnull13.C: New test.
10988 * g++.dg/warn/Wnonnull14.C: New test.
10989 * g++.dg/warn/Wnonnull15.C: New test.
10991 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
10993 * g++.dg/modules/omp-1_c.C: Fix testcase.
10995 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
10998 * gcc.target/i386/pr100701.c: New test.
11000 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
11002 * gfortran.dg/gomp/map-6.f90: New test.
11003 * gfortran.dg/gomp/map-7.f90: New test.
11004 * gfortran.dg/gomp/map-8.f90: New test.
11006 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
11009 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
11010 * gnat.dg/unchecked_convert6.adb: Likewise.
11012 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
11015 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
11017 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
11018 Torbjörn Svensson <torbjorn.svensson@st.com>
11021 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
11022 * c-c++-common/cpp/file-name-1.c: New test.
11024 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
11027 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
11028 add comments regarding what the code does.
11030 2021-05-20 Jakub Jelinek <jakub@redhat.com>
11032 PR middle-end/99928
11033 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
11034 * c-c++-common/gomp/pr99928-5.c: Likewise.
11036 2021-05-20 Jakub Jelinek <jakub@redhat.com>
11038 PR preprocessor/100646
11039 * gcc.dg/cpp/pr100646-1.c: New test.
11040 * gcc.dg/cpp/pr100646-2.c: New test.
11042 2021-05-20 Jason Merrill <jason@redhat.com>
11045 * g++.dg/cpp2a/nontype-complex1.C: New test.
11047 2021-05-20 Jason Merrill <jason@redhat.com>
11050 * g++.dg/parse/access13.C: New test.
11052 2021-05-19 Martin Sebor <msebor@redhat.com>
11055 * gcc.dg/pr100619.c: New test.
11057 2021-05-19 Jason Merrill <jason@redhat.com>
11061 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
11063 2021-05-19 Jason Merrill <jason@redhat.com>
11065 * g++.dg/cpp1z/class-deduction-access1.C: New test.
11066 * g++.dg/cpp1z/class-deduction-access2.C: New test.
11068 2021-05-19 Marek Polacek <polacek@redhat.com>
11071 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
11072 Remove dg-errors for GNU attributes.
11073 * g++.dg/ext/attrib63.C: Remove dg-error.
11074 * g++.dg/cpp0x/friend8.C: New test.
11076 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
11078 * g++.dg/modules/omp-1_a.C: Check pthread is available.
11079 * g++.dg/modules/omp-1_b.C: Ditto.
11080 * g++.dg/modules/omp-1_c.C: Ditto.
11081 * g++.dg/modules/omp-2_a.C: Ditto.
11082 * g++.dg/modules/omp-2_b.C: Ditto.
11084 2021-05-19 Alex Coplan <alex.coplan@arm.com>
11087 * gcc.target/arm/cmse/pr100333.c: New test.
11089 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
11092 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
11094 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
11096 * gcc.target/riscv/arch-12.c: New.
11097 * gcc.target/riscv/attribute-19.c: New.
11099 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
11101 * gcc.target/aarch64/narrow_high_combine.c: New test.
11103 2021-05-19 Richard Biener <rguenther@suse.de>
11105 PR middle-end/100672
11106 * gcc.dg/torture/pr100672.c: New testcase.
11108 2021-05-19 Martin Liska <mliska@suse.cz>
11110 PR testsuite/100658
11111 * gcc.dg/local1.c: Fix typos.
11112 * gcc.dg/ucnid-5-utf8.c: Likewise.
11113 * gcc.dg/ucnid-5.c: Likewise.
11115 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
11117 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
11118 scan-assembly-times to scan-assembly not for superfluous uxtb.
11119 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
11120 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
11121 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
11122 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
11123 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
11124 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
11125 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
11126 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
11127 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
11128 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
11129 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
11130 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
11131 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
11132 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
11133 * gcc.target/aarch64/sve/ld1_extend.c: New test.
11135 2021-05-19 Jakub Jelinek <jakub@redhat.com>
11137 PR middle-end/100576
11138 * gcc.c-torture/compile/pr100576.c: New test.
11140 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11142 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
11144 2021-05-19 Jakub Jelinek <jakub@redhat.com>
11146 PR middle-end/99928
11147 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
11148 * c-c++-common/gomp/pr99928-12.c: New test.
11150 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
11152 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
11153 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
11154 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
11155 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
11156 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
11157 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
11158 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
11159 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
11160 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
11161 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
11162 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
11163 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
11164 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
11165 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
11166 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
11168 2021-05-19 Jason Merrill <jason@redhat.com>
11171 * g++.dg/dfp/mangle-6.C: New test.
11173 2021-05-19 Jason Merrill <jason@redhat.com>
11176 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
11178 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
11180 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
11181 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
11182 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
11184 2021-05-18 Jason Merrill <jason@redhat.com>
11188 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
11190 2021-05-18 Jason Merrill <jason@redhat.com>
11192 * g++.dg/cpp0x/implicit-delete1.C: New test.
11194 2021-05-18 David Malcolm <dmalcolm@redhat.com>
11197 * gcc.dg/analyzer/pr100615.c: New test.
11199 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
11202 * gcc.target/i386/pr100637-1b.c: New test.
11203 * gcc.target/i386/pr100637-1w.c: Ditto.
11204 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
11205 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
11206 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
11207 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
11208 pmovsxbd and pmovsxwq.
11209 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
11210 pmovzxbd and pmovzxwq.
11212 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
11215 * gfortran.dg/goacc-gomp/depobj.f90: New test.
11217 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
11219 * lib/gcc-dg.exp: Implement 'dg-note'.
11220 * lib/prune.exp: Likewise.
11221 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
11222 'dg-prune-output "note: ".
11223 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
11224 'dg-note', match up additional notes, one class of them with
11225 XFAILed 'dg-bogus'.
11226 * lib/lto.exp: Implement 'dg-lto-note'.
11227 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
11229 * g++.dg/lto/odr-1_1.C: Likewise.
11230 * g++.dg/lto/odr-2_1.C: Likewise.
11232 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11234 PR rtl-optimization/100590
11235 * gcc.dg/pr100590.c: New test.
11237 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11240 * g++.dg/other/pr100580.C: New test.
11242 2021-05-18 Jakub Jelinek <jakub@redhat.com>
11244 PR tree-optimization/94589
11245 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
11247 2021-05-18 Richard Biener <rguenther@suse.de>
11249 * gcc.target/i386/pr100582.c: Adjust for AVX512.
11251 2021-05-18 Richard Biener <rguenther@suse.de>
11254 * gcc.dg/gimplefe-error-10.c: New testcase.
11256 2021-05-18 Richard Biener <rguenther@suse.de>
11259 * gcc.dg/pr100547.c: New testcase.
11260 * gcc.dg/attr-vector_size.c: Adjust.
11262 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
11264 * gcc.target/s390/zvector/vec-_Bool.c: New test.
11266 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
11269 * g++.target/s390/pr100281-1.C: New test.
11270 * g++.target/s390/pr100281-2.C: New test.
11272 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
11274 PR tree-optimization/100512
11275 * gcc.dg/pr100512.c: New.
11277 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
11279 * g++.dg/conversion/pr100635.C: New test.
11281 2021-05-17 Harald Anlauf <anlauf@gmx.de>
11284 * gfortran.dg/pr98411.f90: New test.
11286 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
11288 * gcc.dg/pr100349.c: New test.
11290 2021-05-17 Tamar Christina <tamar.christina@arm.com>
11292 * gcc.target/aarch64/cpunative/info_16: New test.
11293 * gcc.target/aarch64/cpunative/info_17: New test.
11294 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
11295 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
11297 2021-05-17 Richard Biener <rguenther@suse.de>
11300 * gcc.dg/gimplefe-error-9.c: New testcase.
11302 2021-05-17 Richard Biener <rguenther@suse.de>
11304 PR middle-end/100582
11305 * gcc.target/i386/pr100582.c: New testcase.
11307 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11309 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
11310 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
11311 auto-vectorization.
11312 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
11313 vectorize float16_t vectors.
11315 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11317 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
11318 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
11319 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
11321 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
11322 auto-vectorization.
11323 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
11325 2021-05-17 liuhongt <hongtao.liu@intel.com>
11328 * gcc.target/i386/pr100549.c: New test.
11330 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11332 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
11334 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11336 * gcc.target/arm/simd/mve-vadd-1.c: New.
11338 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11340 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
11342 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11344 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
11346 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11348 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
11350 * lib/target-supports.exp
11351 (check_effective_target_arm_qbit_ok_nocache): Rename into...
11352 (check_effective_target_arm_sat_ok_nocache): ... this. Check
11353 __ARM_FEATURE_SAT and use armv6.
11355 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
11358 * gfortran.dg/gomp/workshare-59.f90: New test.
11360 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11363 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
11365 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
11367 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
11369 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
11371 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
11373 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
11375 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
11378 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
11380 * gcc.target/powerpc/rop-1.c: New.
11381 * gcc.target/powerpc/rop-2.c: New.
11382 * gcc.target/powerpc/rop-3.c: New.
11383 * gcc.target/powerpc/rop-4.c: New.
11384 * gcc.target/powerpc/rop-5.c: New.
11386 2021-05-15 Martin Jambor <mjambor@suse.cz>
11389 2021-05-15 Martin Jambor <mjambor@suse.cz>
11391 PR tree-optimization/100453
11392 * gcc.dg/tree-ssa/pr100453.c: New test.
11394 2021-05-15 Jakub Jelinek <jakub@redhat.com>
11396 PR rtl-optimization/100342
11397 * gcc.target/i386/pr100342.c: New test.
11399 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
11401 * gfortran.dg/gomp/parallel-master-1.f90: New test.
11402 * gfortran.dg/gomp/parallel-master-2.f90: New test.
11404 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
11406 * gfortran.dg/gomp/implicit-save.f90: New test.
11408 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11411 * g++.dg/cpp1y/pr95226.C: New test.
11413 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11416 * g++.dg/cpp0x/pr94616.C: New test.
11418 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11421 * g++.dg/cpp0x/sfinae68.C: New test.
11423 2021-05-14 Jakub Jelinek <jakub@redhat.com>
11425 * g++.dg/cpp1y/pr88872.C: New test.
11427 2021-05-14 Michael de Lang <kingoipo@gmail.com>
11429 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
11431 2021-05-14 Marek Polacek <polacek@redhat.com>
11432 Jason Merrill <jason@redhat.com>
11435 * g++.dg/cpp0x/friend7.C: New test.
11436 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
11437 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
11438 * g++.dg/cpp0x/gen-attrs-74.C: New test.
11439 * g++.dg/ext/attrib63.C: New test.
11441 2021-05-13 Martin Sebor <msebor@redhat.com>
11443 PR tree-optimization/93100
11444 PR middle-end/98583
11445 * g++.dg/warn/uninit-pr93100.C: New test.
11446 * gcc.dg/uninit-pr93100.c: New test.
11447 * gcc.dg/uninit-pr98583.c: New test.
11449 2021-05-13 Martin Jambor <mjambor@suse.cz>
11451 PR tree-optimization/100453
11452 * gcc.dg/tree-ssa/pr100453.c: New test.
11454 2021-05-13 Martin Sebor <msebor@redhat.com>
11456 * g++.dg/pr100574.C: Use size_t as operator new argument type.
11458 2021-05-13 Martin Liska <mliska@suse.cz>
11460 PR middle-end/100504
11461 * gcc.target/i386/pr100504.c: New test.
11463 2021-05-13 Martin Sebor <msebor@redhat.com>
11466 * gcc.dg/Wvla-parameter-9.c: New test.
11468 2021-05-13 Jakub Jelinek <jakub@redhat.com>
11470 PR middle-end/99928
11471 * c-c++-common/gomp/pr99928-1.c: New test.
11472 * c-c++-common/gomp/pr99928-2.c: New test.
11473 * c-c++-common/gomp/pr99928-3.c: New test.
11474 * c-c++-common/gomp/pr99928-4.c: New test.
11475 * c-c++-common/gomp/pr99928-5.c: New test.
11476 * c-c++-common/gomp/pr99928-6.c: New test.
11477 * c-c++-common/gomp/pr99928-7.c: New test.
11478 * c-c++-common/gomp/pr99928-8.c: New test.
11479 * c-c++-common/gomp/pr99928-9.c: New test.
11480 * c-c++-common/gomp/pr99928-10.c: New test.
11481 * c-c++-common/gomp/pr99928-11.c: New test.
11483 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
11486 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
11488 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
11490 * gcc.dg/pr100563.c: New test.
11492 2021-05-13 Jakub Jelinek <jakub@redhat.com>
11494 PR tree-optimization/98856
11495 * gcc.target/i386/sse2-psraq-1.c: New test.
11496 * gcc.target/i386/sse4_2-psraq-1.c: New test.
11497 * gcc.target/i386/avx-psraq-1.c: New test.
11498 * gcc.target/i386/avx2-psraq-1.c: New test.
11499 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
11501 * gcc.target/i386/avx2-pr82370.c: Likewise.
11502 * gcc.target/i386/avx512f-pr82370.c: Likewise.
11503 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
11504 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
11505 * gcc.dg/torture/vshuf-8.inc: Likewise.
11507 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
11510 * g++.target/i386/pr100581.C: New test.
11512 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
11514 PR testsuite/100569
11515 * gnat.dg/lto21.adb: Prune new LTO warning.
11517 2021-05-13 Martin Liska <mliska@suse.cz>
11519 PR testsuite/100569
11520 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
11521 * gcc.dg/torture/pr94947-1.c: Likewise.
11523 2021-05-13 liuhongt <hongtao.liu@intel.com>
11525 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
11527 2021-05-13 liuhongt <hongtao.liu@intel.com>
11530 * gcc.target/i386/avx-pr94680.c: New test.
11531 * gcc.target/i386/avx512f-pr94680.c: New test.
11532 * gcc.target/i386/sse2-pr94680.c: New test.
11534 2021-05-12 Martin Sebor <msebor@redhat.com>
11536 PR middle-end/100571
11537 * gcc.dg/Wstringop-overflow-67.c: New test.
11539 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
11542 * gcc.dg/pr100521.c: New file.
11544 2021-05-12 Marek Polacek <polacek@redhat.com>
11546 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
11548 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
11550 * c-c++-common/gomp/map-6.c: New test.
11551 * c-c++-common/gomp/map-7.c: New test.
11553 2021-05-12 Richard Biener <rguenther@suse.de>
11555 PR tree-optimization/100566
11556 * gcc.dg/torture/pr100566.c: New testcase.
11558 2021-05-12 Jakub Jelinek <jakub@redhat.com>
11560 PR preprocessor/100392
11561 * gcc.dg/cpp/pr100392.c: New test.
11562 * gcc.dg/cpp/pr100392.h: New file.
11564 2021-05-12 Martin Liska <mliska@suse.cz>
11566 * lib/lto.exp: When running tests without jobserver, one can see
11567 the following warning for tests that use 1to1 partitioning.
11569 2021-05-12 liuhongt <hongtao.liu@intel.com>
11572 * gcc.target/i386/avx2-pr99908.c: New test.
11573 * gcc.target/i386/sse4_1-pr99908.c: New test.
11575 2021-05-12 Richard Biener <rguenther@suse.de>
11577 PR tree-optimization/100519
11578 * gcc.dg/torture/pr100519.c: New testcase.
11580 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
11583 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
11585 2021-05-12 Jakub Jelinek <jakub@redhat.com>
11587 PR middle-end/100508
11588 * gcc.dg/gomp/pr100508.c: New test.
11590 2021-05-12 Jakub Jelinek <jakub@redhat.com>
11591 Marc Glisse <marc.glisse@inria.fr>
11593 PR tree-optimization/94589
11594 * gcc.dg/tree-ssa/pr94589-1.c: New test.
11596 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
11599 * g++.target/i386/pr98218-1.C: Ditto.
11600 * gcc.target/i386/pr98218-4.c: New test.
11601 * gcc.target/i386/pr98218-1.c: Correct PR number.
11602 * gcc.target/i386/pr98218-1a.c: Ditto.
11603 * gcc.target/i386/pr98218-2.c: Ditto.
11604 * gcc.target/i386/pr98218-2a.c: Ditto.
11605 * gcc.target/i386/pr98218-3.c: Ditto.
11606 * gcc.target/i386/pr98218-3a.c: Ditto.
11608 2021-05-11 Joseph Myers <joseph@codesourcery.com>
11610 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
11611 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
11613 2021-05-11 Joseph Myers <joseph@codesourcery.com>
11615 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
11618 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
11620 * gcc.dg/guality/pr43077-1.c: Align types of output and input
11621 operands by lifting immediates to type long.
11623 2021-05-11 Joseph Myers <joseph@codesourcery.com>
11625 * gcc.dg/c11-digit-separators-1.c,
11626 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
11629 2021-05-11 Jason Merrill <jason@redhat.com>
11632 * g++.dg/ext/vector41.C: New test.
11634 2021-05-11 Martin Liska <mliska@suse.cz>
11636 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
11637 * brig.dg/README: Removed.
11638 * brig.dg/dg.exp: Removed.
11639 * brig.dg/test/gimple/alloca.hsail: Removed.
11640 * brig.dg/test/gimple/atomics.hsail: Removed.
11641 * brig.dg/test/gimple/branches.hsail: Removed.
11642 * brig.dg/test/gimple/fbarrier.hsail: Removed.
11643 * brig.dg/test/gimple/function_calls.hsail: Removed.
11644 * brig.dg/test/gimple/internal-casts.hsail: Removed.
11645 * brig.dg/test/gimple/kernarg.hsail: Removed.
11646 * brig.dg/test/gimple/mem.hsail: Removed.
11647 * brig.dg/test/gimple/mulhi.hsail: Removed.
11648 * brig.dg/test/gimple/packed.hsail: Removed.
11649 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
11650 * brig.dg/test/gimple/smoke_test.hsail: Removed.
11651 * brig.dg/test/gimple/variables.hsail: Removed.
11652 * brig.dg/test/gimple/vector.hsail: Removed.
11653 * lib/brig-dg.exp: Removed.
11654 * lib/brig.exp: Removed.
11656 2021-05-11 Alex Coplan <alex.coplan@arm.com>
11659 * gcc.target/arm/cmse/pr99725.c: New test.
11661 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
11663 * gcc.target/aarch64/fmul_lane_1.c: New test.
11665 2021-05-11 Richard Biener <rguenther@suse.de>
11667 PR middle-end/100509
11668 * gcc.dg/pr100509.c: New testcase.
11670 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
11672 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
11674 2021-05-11 Patrick Palka <ppalka@redhat.com>
11677 * g++.dg/lookup/operator-3.C: New test.
11679 2021-05-11 Patrick Palka <ppalka@redhat.com>
11682 * g++.dg/cpp2a/concepts-ctad4.C: New test.
11684 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
11686 * gnat.dg/specs/opt5.ads: New test.
11687 * gnat.dg/specs/opt5_pkg.ads: New helper.
11689 2021-05-10 Martin Sebor <msebor@redhat.com>
11691 PR middle-end/100425
11692 PR middle-end/100510
11693 * c-c++-common/Walloca-larger-than.C: New test.
11694 * gcc.dg/Walloca-larger-than-4.c: New test.
11695 * gcc.dg/Wvla-larger-than-5.c: New test.
11696 * gcc.dg/pr79972.c: Remove unexpected warning directive.
11698 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
11700 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
11701 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
11703 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
11705 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
11707 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
11709 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
11711 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
11713 PR tree-optimization/42587
11714 * gcc.dg/optimize-bswapsi-6.c: New test.
11716 2021-05-10 Richard Biener <rguenther@suse.de>
11718 PR testsuite/100452
11719 * g++.dg/vect/slp-pr99971.cc: Align data.
11721 2021-05-10 Richard Biener <rguenther@suse.de>
11723 PR tree-optimization/100492
11724 * gcc.dg/torture/pr100492.c: New testcase.
11726 2021-05-10 Richard Biener <rguenther@suse.de>
11728 PR middle-end/100464
11730 * gcc.dg/pr100464.c: New testcase.
11731 * g++.dg/tree-ssa/array-temp1.C: Adjust.
11733 2021-05-10 Richard Biener <rguenther@suse.de>
11735 PR tree-optimization/100434
11736 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
11738 2021-05-10 Alex Coplan <alex.coplan@arm.com>
11741 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
11742 Update now that we're (correctly) using full 128-bit vector
11744 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
11746 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
11748 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
11750 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
11754 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
11757 * gfortran.dg/class_dummy_7.f90: Correct PR number.
11759 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
11761 * gcc.dg/sso-9.c: Delete.
11763 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
11765 * gnat.dg/debug18.adb: New test.
11767 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
11769 * gcc.dg/sso-12.c: New test.
11771 2021-05-07 Jason Merrill <jason@redhat.com>
11773 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
11776 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11778 PR tree-optimization/79333
11779 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
11781 2021-05-07 Jakub Jelinek <jakub@redhat.com>
11784 * c-c++-common/gomp/pr100450.c: New test.
11786 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
11789 * gcc.target/i386/pr100445-1.c: New test.
11791 2021-05-07 Jakub Jelinek <jakub@redhat.com>
11794 * gcc.target/i386/pr100445.c: New test.
11796 2021-05-06 Joseph Myers <joseph@codesourcery.com>
11799 PR preprocessor/97604
11800 * g++.dg/cpp1y/digit-sep-neg-2.C,
11801 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
11802 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
11803 Adjust expected messages.
11805 2021-05-06 Martin Jambor <mjambor@suse.cz>
11807 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
11808 05193687dde, make the argv again pointer to an array.
11810 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
11812 * gnat.dg/opt93.adb: Compile only for LP64 targets.
11814 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
11816 * lib/target-supports.exp: Add s390 checks for vect conversions.
11818 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
11820 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
11822 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
11826 * gfortran.dg/class_dummy_6.f90: New test.
11827 * gfortran.dg/class_dummy_7.f90: New test.
11829 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
11831 PR testsuite/100355
11832 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
11834 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
11836 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
11837 __builtin_s390_vpdi.
11838 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
11841 2021-05-06 Jakub Jelinek <jakub@redhat.com>
11843 PR tree-optimization/94589
11844 * gcc.dg/pr94589-1.c: New test.
11845 * gcc.dg/pr94589-2.c: New test.
11846 * gcc.dg/pr94589-3.c: New test.
11847 * gcc.dg/pr94589-4.c: New test.
11848 * g++.dg/opt/pr94589-1.C: New test.
11849 * g++.dg/opt/pr94589-2.C: New test.
11850 * g++.dg/opt/pr94589-3.C: New test.
11851 * g++.dg/opt/pr94589-4.C: New test.
11853 2021-05-06 Richard Biener <rguenther@suse.de>
11856 * gcc.dg/pr100373.c: New testcase.
11858 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
11860 * gcc.c-torture/execute/20210505-1.c: New test.
11862 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
11865 * gcc.target/i386/pr91400-1.c: New test.
11866 * gcc.target/i386/pr91400-2.c: Likewise.
11868 2021-05-05 Martin Sebor <msebor@redhat.com>
11870 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
11872 2021-05-05 Harald Anlauf <anlauf@gmx.de>
11875 * gfortran.dg/argument_checking_25.f90: New test.
11877 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
11880 * gcc.target/i386/pr98218-1.c: New test.
11881 * gcc.target/i386/pr98218-1a.c: Ditto.
11882 * gcc.target/i386/pr98218-2.c: Ditto.
11883 * gcc.target/i386/pr98218-2a.c: Ditto.
11884 * gcc.target/i386/pr98218-3.c: Ditto.
11885 * gcc.target/i386/pr98218-3a.c: Ditto.
11886 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
11887 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
11889 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
11891 * gnat.dg/debug17.adb: Minor tweak.
11893 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
11895 * gnat.dg/debug8.adb: Minor tweak.
11896 * gnat.dg/debug11.adb: Likewise.
11897 * gnat.dg/debug16.adb: Likewise.
11898 * gnat.dg/debug17.adb: New test.
11899 * gnat.dg/specs/debug1.ads: Minor tweak.
11901 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
11903 * gcc.dg/vect/slp-21.c: Add s390.
11905 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
11907 PR testsuite/100422
11908 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
11910 2021-05-05 Richard Biener <rguenther@suse.de>
11912 PR tree-optimization/79333
11913 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
11914 * gcc.dg/graphite/fuse-1.c: Adjust.
11915 * gcc.dg/pr43864-4.c: Likewise.
11917 2021-05-05 Richard Biener <rguenther@suse.de>
11919 PR middle-end/100394
11920 * g++.dg/torture/pr100382.C: New testcase.
11922 2021-05-04 Martin Sebor <msebor@redhat.com>
11924 PR middle-end/100307
11925 * g++.dg/warn/Wplacement-new-size-9.C: New test.
11926 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
11928 2021-05-04 Martin Sebor <msebor@redhat.com>
11930 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
11932 2021-05-04 Martin Sebor <msebor@redhat.com>
11934 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
11936 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
11938 * gcc.target/s390/oscbreak-1.c: Compile with -O1
11941 2021-05-04 Richard Biener <rguenther@suse.de>
11943 PR tree-optimization/100414
11944 * gcc.dg/pr100414.c: New testcase.
11946 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
11948 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
11950 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
11952 * gnat.dg/opt94.adb: New file.
11953 * gnat.dg/opt94_pkg.adb: New file.
11954 * gnat.dg/opt94_pkg.ads: New file.
11956 2021-05-04 Richard Biener <rguenther@suse.de>
11958 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
11959 simplify dump scanning down to one case.
11961 2021-05-04 Richard Biener <rguenther@suse.de>
11963 PR tree-optimization/100329
11964 * gcc.dg/torture/pr100329.c: New testcase.
11966 2021-05-04 Richard Biener <rguenther@suse.de>
11968 PR tree-optimization/100398
11969 * gcc.dg/torture/pr100398.c: New testcase.
11971 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11973 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
11974 Fix dg directives order.
11975 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
11978 2021-05-03 Jeff Law <jlaw@tachyum.com>
11980 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
11983 2021-05-03 Patrick Palka <ppalka@redhat.com>
11986 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
11988 2021-05-03 Patrick Palka <ppalka@redhat.com>
11992 * g++.dg/template/call8.C: New test.
11993 * g++.dg/template/koenig12a.C: New test.
11995 2021-05-03 Jeff Law <jlaw@tachyum.com>
11997 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
11999 2021-05-03 Marek Polacek <polacek@redhat.com>
12002 * g++.dg/concepts/diagnostic18.C: New test.
12004 2021-05-03 Marek Polacek <polacek@redhat.com>
12007 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
12009 2021-05-03 Jeff Law <jlaw@tachyum.com>
12011 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
12013 2021-05-03 Jeff Law <jlaw@tachyum.com>
12015 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
12017 2021-05-03 Jeff Law <jlaw@tachyum.com>
12019 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
12021 2021-05-03 Jeff Law <jlaw@tachyum.com>
12023 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
12024 cr16 and xstormy16 targets.
12026 2021-05-03 Richard Biener <rguenther@suse.de>
12028 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
12029 * gcc.dg/pr81192.c: Disable DSE.
12031 2021-05-03 Richard Biener <rguenther@suse.de>
12033 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
12035 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
12038 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
12039 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
12041 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
12043 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
12044 mapping class on AIX.
12045 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
12046 * gcc.c-torture/execute/alias-2.c: Same.
12047 * gcc.dg/alias-7.c: Same.
12049 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
12051 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
12053 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
12056 2021-04-30 Richard Biener <rguenther@suse.de>
12059 * g++.dg/pr98032.C: New testcase.
12061 2021-04-30 Richard Biener <rguenther@suse.de>
12063 PR tree-optimization/96513
12064 * gcc.dg/torture/pr96513.c: New testcase.
12066 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
12069 * gcc.target/i386/pr98060.c: New test.
12071 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
12073 PR rtl-optimization/100225
12074 PR rtl-optimization/84878
12075 * gcc.dg/pr100225.c: New test.
12077 2021-04-29 Joseph Myers <joseph@codesourcery.com>
12079 PR preprocessor/82359
12080 * g++.dg/cpp1y/digit-sep-line.C,
12081 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
12083 2021-04-29 Jason Merrill <jason@redhat.com>
12085 * g++.dg/lookup/using-decl1.C: New test.
12087 2021-04-29 Jason Merrill <jason@redhat.com>
12090 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
12092 2021-04-29 Patrick Palka <ppalka@redhat.com>
12095 * g++.dg/template/koenig12.C: New test.
12097 2021-04-29 Marek Polacek <polacek@redhat.com>
12100 * g++.dg/cpp1z/class-deduction87.C: New test.
12102 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
12104 PR rtl-optimization/100303
12105 * g++.dg/torture/pr100303.C: New file.
12107 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
12109 PR middle-end/90773
12110 * g++.dg/pr90773-1.h: New test.
12111 * g++.dg/pr90773-1a.C: Likewise.
12112 * g++.dg/pr90773-1b.C: Likewise.
12113 * g++.dg/pr90773-1c.C: Likewise.
12114 * g++.dg/pr90773-1d.C: Likewise.
12115 * gcc.target/i386/pr90773-1.c: Likewise.
12116 * gcc.target/i386/pr90773-2.c: Likewise.
12117 * gcc.target/i386/pr90773-3.c: Likewise.
12118 * gcc.target/i386/pr90773-4.c: Likewise.
12119 * gcc.target/i386/pr90773-5.c: Likewise.
12120 * gcc.target/i386/pr90773-6.c: Likewise.
12121 * gcc.target/i386/pr90773-7.c: Likewise.
12122 * gcc.target/i386/pr90773-8.c: Likewise.
12123 * gcc.target/i386/pr90773-9.c: Likewise.
12124 * gcc.target/i386/pr90773-10.c: Likewise.
12125 * gcc.target/i386/pr90773-11.c: Likewise.
12126 * gcc.target/i386/pr90773-12.c: Likewise.
12127 * gcc.target/i386/pr90773-13.c: Likewise.
12128 * gcc.target/i386/pr90773-14.c: Likewise.
12130 2021-04-29 Richard Biener <rguenther@suse.de>
12132 PR tree-optimization/100253
12133 * g++.dg/pr100253.C: New testcase.
12135 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12138 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
12140 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12143 * gcc.target/aarch64/sve/pr100302.c: New test.
12145 2021-04-29 Jakub Jelinek <jakub@redhat.com>
12148 * c-c++-common/gomp/task-detach-3.c: New test.
12150 2021-04-29 Richard Biener <rguenther@suse.de>
12152 PR tree-optimization/99912
12153 * gcc.dg/pr95580.c: Disable DSE.
12154 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
12155 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
12156 to prevent them from being removed.
12157 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12159 2021-04-29 Martin Sebor <msebor@redhat.com>
12161 PR middle-end/100250
12162 * gcc.dg/uninit-pr100250.c: New test.
12164 2021-04-29 Joseph Myers <joseph@codesourcery.com>
12166 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
12167 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
12169 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
12171 * gfortran.dg/gomp/map-5.f90: New test.
12173 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
12175 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
12176 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
12177 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
12179 2021-04-28 Alexandre Oliva <oliva@adacore.com>
12181 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
12183 2021-04-28 Alexandre Oliva <oliva@adacore.com>
12185 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
12186 mismatch when asm comments start with "/ ".
12188 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
12191 * gcc.c-torture/compile/pr100305.c: New test.
12193 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12196 * gfortran.dg/PR82376.f90: New test.
12198 2021-04-28 Richard Biener <rguenther@suse.de>
12200 PR tree-optimization/100292
12201 * gcc.dg/pr100292.c: New testcase.
12203 2021-04-28 Richard Wai <richard@annexi-strayline.com>
12205 * gnat.dg/containers2.adb: New test.
12207 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
12209 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
12211 2021-04-27 Jason Merrill <jason@redhat.com>
12214 * g++.dg/cpp0x/depr-copy3.C: New test.
12216 2021-04-27 Patrick Palka <ppalka@redhat.com>
12219 * g++.dg/cpp0x/variadic182.C: New test.
12221 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12223 PR middle-end/100284
12224 * gcc.target/aarch64/sve/pr81003.c: New test.
12226 2021-04-27 Martin Sebor <msebor@redhat.com>
12228 PR testsuite/100272
12229 * g++.dg/ext/flexary13.C: Remove malformed directives.
12231 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
12234 * gcc.c-torture/compile/pr100106.c: New testcase.
12236 2021-04-27 Alex Coplan <alex.coplan@arm.com>
12239 * gcc.target/arm/pr99977.c: New test.
12241 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12243 PR tree-optimization/100239
12244 * gcc.dg/pr100239.c: New test.
12246 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12248 PR rtl-optimization/100254
12249 * g++.dg/opt/pr100254.C: New test.
12251 2021-04-27 Richard Biener <rguenther@suse.de>
12253 PR tree-optimization/99912
12254 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
12255 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
12256 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
12257 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
12259 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12261 PR tree-optimization/95527
12262 * gcc.dg/tree-ssa/pr95527-2.c: New test.
12264 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12266 PR tree-optimization/96696
12267 * gcc.target/i386/pr96696.c: New test.
12269 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12272 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
12273 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
12274 expected error message when subtracting pointers to different
12275 vector types. Expect warnings when mixing them elsewhere.
12276 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
12277 XFAILs. Tweak error messages for some cases.
12279 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
12281 * gcc.target/aarch64/simd/ssra.c: Use +nosve
12282 * gcc.target/aarch64/simd/usra.c: Likewise.
12284 2021-04-27 Richard Biener <rguenther@suse.de>
12286 PR tree-optimization/100051
12287 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
12289 2021-04-27 Richard Biener <rguenther@suse.de>
12291 PR testsuite/100272
12292 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
12293 malformed dg directive.
12295 2021-04-27 Richard Biener <rguenther@suse.de>
12297 PR testsuite/100272
12298 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
12299 * g++.dg/ipa/pr45572-2.C: Likewise.
12300 * g++.dg/template/spec26.C: Likewise.
12301 * gcc.dg/pr20126.c: Likewise.
12302 * gcc.dg/tree-ssa/pr20739.c: Likewise.
12304 2021-04-27 Richard Biener <rguenther@suse.de>
12306 PR tree-optimization/100278
12307 * gcc.dg/tree-ssa/pr100278.c: New testcase.
12309 2021-04-27 Jakub Jelinek <jakub@redhat.com>
12312 * gcc.target/i386/pr99405.c: New test.
12314 2021-04-27 Richard Biener <rguenther@suse.de>
12316 PR tree-optimization/99776
12317 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
12319 2021-04-26 Patrick Palka <ppalka@redhat.com>
12322 * g++.dg/cpp1y/constexpr-base1.C: New test.
12323 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
12325 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
12327 * gfortran.dg/goacc/classify-serial.f95:
12328 Use [Ww]arning in dg-bogus as FE diagnostic and default
12329 diagnostic differ and the result depends on ENABLE_OFFLOAD.
12330 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12331 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12333 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
12335 * gfortran.dg/goacc/classify-serial.f95:
12336 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
12337 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12338 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12340 2021-04-26 Richard Biener <rguenther@suse.de>
12342 PR tree-optimization/99956
12343 * gfortran.dg/pr99956.f: New testcase.
12345 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
12347 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
12348 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12349 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12350 * gcc.target/arm/cmse/cmse-16.c: Likewise.
12351 * gcc.target/arm/cmse/struct-1.c: Likewise.
12352 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
12354 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
12357 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
12359 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
12361 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
12362 Nathan Sidwell <nathan@codesourcery.com>
12363 Tom de Vries <vries@codesourcery.com>
12364 Julian Brown <julian@codesourcery.com>
12365 Kwok Cheung Yeung <kcy@codesourcery.com>
12367 * c-c++-common/goacc/diag-parallelism-1.c: New.
12368 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
12369 and match diagnostics, as appropriate.
12370 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
12371 * c-c++-common/goacc/classify-kernels.c: Likewise.
12372 * c-c++-common/goacc/classify-parallel.c: Likewise.
12373 * c-c++-common/goacc/classify-routine.c: Likewise.
12374 * c-c++-common/goacc/classify-serial.c: Likewise.
12375 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
12376 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
12377 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
12378 * c-c++-common/goacc/parallel-reduction.c: Likewise.
12379 * c-c++-common/goacc/pr70688.c: Likewise.
12380 * c-c++-common/goacc/routine-1.c: Likewise.
12381 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
12382 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
12383 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
12384 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
12385 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
12386 * gfortran.dg/goacc/classify-routine.f95: Likewise.
12387 * gfortran.dg/goacc/classify-serial.f95: Likewise.
12388 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
12389 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12390 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12391 * gfortran.dg/goacc/routine-4.f90: Likewise.
12392 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
12393 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
12394 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
12395 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
12397 2021-04-26 Richard Biener <rguenther@suse.de>
12399 PR tree-optimization/99473
12400 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
12402 2021-04-25 liuhongt <hongtao.liu@intel.com>
12405 * gcc.target/i386/pr98911.c: New test.
12406 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
12407 with __builtin_ia32_pcmpistrm128 since it has been folded.
12409 2021-04-24 David Malcolm <dmalcolm@redhat.com>
12412 * g++.dg/analyzer/pr100244.C: New test.
12414 2021-04-24 Harald Anlauf <anlauf@gmx.de>
12417 * gfortran.dg/pr100154.f90: New test.
12419 2021-04-24 Harald Anlauf <anlauf@gmx.de>
12422 * gfortran.dg/ptr-func-4.f90: New test.
12424 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
12426 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
12427 * gcc.dg/guality/guality.c: Likewise.
12428 * gcc.dg/guality/inline-params.c: Likewise.
12429 * gcc.dg/guality/loop-1.c: Likewise.
12430 * gcc.dg/guality/pr36728-1.c: Likewise.
12431 * gcc.dg/guality/pr36728-2.c: Likewise.
12432 * gcc.dg/guality/pr36728-3.c: Likewise.
12433 * gcc.dg/guality/pr41447-1.c: Likewise.
12434 * gcc.dg/guality/pr54200.c: Likewise.
12435 * gcc.dg/guality/pr54519-1.c: Likewise.
12436 * gcc.dg/guality/pr54519-2.c: Likewise.
12437 * gcc.dg/guality/pr54519-3.c: Likewise.
12438 * gcc.dg/guality/pr54519-4.c: Likewise.
12439 * gcc.dg/guality/pr54519-5.c: Likewise.
12440 * gcc.dg/guality/pr54519-6.c: Likewise.
12441 * gcc.dg/guality/pr54693-2.c: Likewise.
12442 * gcc.dg/guality/pr56154-1.c: Likewise.
12443 * gcc.dg/guality/pr59776.c: Likewise.
12444 * gcc.dg/guality/pr68860-1.c: Likewise.
12445 * gcc.dg/guality/pr68860-2.c: Likewise.
12446 * gcc.dg/guality/pr90074.c: Likewise.
12447 * gcc.dg/guality/pr90716.c: Likewise.
12448 * gcc.dg/guality/sra-1.c: Likewise.
12450 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
12452 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
12454 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
12455 * gcc.dg/guality/pr59776.c: Likewise.
12456 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
12458 2021-04-24 Patrick Palka <ppalka@redhat.com>
12465 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
12466 * g++.dg/cpp2a/nontype-class45.C: New test.
12467 * g++.dg/cpp2a/nontype-class46.C: New test.
12468 * g++.dg/cpp2a/nontype-class47.C: New test.
12469 * g++.dg/cpp2a/nontype-class48.C: New test.
12471 2021-04-24 Patrick Palka <ppalka@redhat.com>
12474 * g++.dg/cpp1z/class-deduction86.C: New test.
12476 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
12479 * gcc.target/powerpc/pr98952.c: New test.
12481 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
12484 * gcc.target/i386/pr79514.c (dg-error):
12485 Expect error for 64bit targets.
12487 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
12490 * gcc.target/i386/pr100182.c: New test.
12491 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
12492 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
12494 2021-04-23 Patrick Palka <ppalka@redhat.com>
12497 * g++.dg/concepts/diagnostic17.C: New test.
12499 2021-04-23 Patrick Palka <ppalka@redhat.com>
12502 * g++.dg/cpp1z/direct-enum-init2.C: New test.
12504 2021-04-23 Richard Biener <rguenther@suse.de>
12506 PR tree-optimization/99971
12507 * g++.dg/vect/slp-pr99971.cc: New testcase.
12509 2021-04-23 liuhongt <hongtao.liu@intel.com>
12512 * gcc.target/i386/pr100093.c: New test.
12514 2021-04-22 Patrick Palka <ppalka@redhat.com>
12517 * g++.dg/cpp2a/concepts-uneval3.C: New test.
12519 2021-04-22 Patrick Palka <ppalka@redhat.com>
12522 * g++.dg/template/partial-specialization9.C: New test.
12524 2021-04-22 Marek Polacek <polacek@redhat.com>
12527 * g++.dg/warn/Wtype-limits6.C: New test.
12529 2021-04-22 Patrick Palka <ppalka@redhat.com>
12532 * g++.dg/cpp0x/sfinae67.C: New test.
12534 2021-04-22 Patrick Palka <ppalka@redhat.com>
12537 * g++.dg/template/access36.C: New test.
12539 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
12541 * substr_9.f90: Move to ...
12542 * gfortran.dg/substr_9.f90: ... here.
12543 * substr_10.f90: Move to ...
12544 * gfortran.dg/substr_10.f90: ... here.
12546 2021-04-22 Martin Liska <mliska@suse.cz>
12548 PR testsuite/100159
12549 PR testsuite/100192
12550 * g++.dg/template/nontype29.C: Fix typos and missing comments.
12551 * gcc.dg/Warray-bounds-64.c: Likewise.
12552 * gcc.dg/Warray-parameter.c: Likewise.
12553 * gcc.dg/Wstring-compare.c: Likewise.
12554 * gcc.dg/format/gcc_diag-11.c: Likewise.
12555 * gfortran.dg/array_constructor_3.f90: Likewise.
12556 * gfortran.dg/matmul_bounds_9.f90: Likewise.
12557 * gfortran.dg/pr78033.f90: Likewise.
12558 * gfortran.dg/pr96325.f90: Likewise.
12560 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
12563 * gcc.target/i386/pr100119.c: New test.
12565 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12568 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
12570 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
12572 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
12573 obtained hard limit, and only call setrlimit if new softlimit is lower.
12575 2021-04-22 Richard Biener <rguenther@suse.de>
12577 PR testsuite/100176
12578 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
12581 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
12583 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
12586 2021-04-21 Marek Polacek <polacek@redhat.com>
12589 * g++.dg/cpp0x/enum_base4.C: New test.
12590 * g++.dg/cpp0x/enum_base5.C: New test.
12592 2021-04-21 Alex Coplan <alex.coplan@arm.com>
12595 * gcc.target/aarch64/pr99988.c: New test.
12597 2021-04-21 Jakub Jelinek <jakub@redhat.com>
12599 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
12601 * g++.dg/cpp1y/auto-fn61.C: Likewise.
12602 * g++.dg/cpp2a/nontype-class39.C: Likewise.
12603 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
12604 * g++.dg/cpp0x/vt-88982.C: Likewise.
12605 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
12606 dg-additional-options.
12607 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
12609 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
12611 * gcc.target/i386/monitor-2.c: New test.
12613 2021-04-21 Richard Biener <rguenther@suse.de>
12615 PR testsuite/100176
12616 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
12617 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
12619 2021-04-21 Jakub Jelinek <jakub@redhat.com>
12621 PR rtl-optimization/100148
12622 * g++.dg/opt/pr100148.C: New test.
12624 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
12626 * gfortran.dg/gomp/depobj-1.f90: New test.
12627 * gfortran.dg/gomp/depobj-2.f90: New test.
12629 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12631 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
12633 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
12635 PR middle-end/100130
12636 * c-c++-common/attr-retain-10.c: New test.
12637 * c-c++-common/attr-retain-11.c: Likewise.
12639 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12641 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
12642 must match for target IBM Z only.
12644 2021-04-20 Jason Merrill <jason@redhat.com>
12647 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
12649 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12651 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
12652 z/Architecture only.
12654 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
12657 * gfortran.dg/pdt_31.f03: New test.
12658 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
12661 2021-04-19 Marek Polacek <polacek@redhat.com>
12664 * g++.dg/concepts/diagnostic16.C: New test.
12666 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
12669 * gdc.dg/pr98457.d: New test.
12671 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12674 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
12677 2021-04-19 Richard Biener <rguenther@suse.de>
12679 PR preprocessor/100142
12680 * gcc.dg/pr100142.c: New testcase.
12681 * g++.dg/diagnostic/pr72803.C: Revert last change.
12683 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
12685 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
12686 '--param=openacc-kernels=[...]'.
12687 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
12688 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
12689 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
12690 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
12691 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
12692 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
12693 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12695 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
12697 * gnat.dg/opt92.adb: New test.
12699 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12701 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
12702 * c-c++-common/zero-scratch-regs-9.c: Likewise.
12703 * c-c++-common/zero-scratch-regs-10.c: Likewise.
12704 * c-c++-common/zero-scratch-regs-11.c: Likewise.
12705 * gcc.target/s390/zero-scratch-regs-1.c: New test.
12707 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12710 * gfortran.dg/PR100094.f90: New test.
12712 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
12715 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
12718 2021-04-16 Jakub Jelinek <jakub@redhat.com>
12721 * gcc.target/aarch64/pr91710.c: New test.
12723 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
12726 * gfortran.dg/PR10018.f90: New test.
12728 2021-04-16 Tamar Christina <tamar.christina@arm.com>
12731 * gcc.target/aarch64/sve/pr100048.c: New test.
12733 2021-04-16 Jakub Jelinek <jakub@redhat.com>
12736 * g++.dg/cpp0x/constexpr-100111.C: New test.
12738 2021-04-16 Marek Polacek <polacek@redhat.com>
12741 * g++.dg/cpp2a/typename14.C: Don't expect particular error
12743 * g++.dg/cpp2a/typename19.C: New test.
12745 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
12747 * gcc.dg/gimplefe-40.c: Moved to...
12748 * gcc.dg/vect/gimplefe-40.c: ...here.
12749 * gcc.dg/gimplefe-41.c: Moved to...
12750 * gcc.dg/vect/gimplefe-41.c: ...here.
12752 2021-04-16 Harald Anlauf <anlauf@gmx.de>
12753 Paul Thomas <pault@gcc.gnu.org>
12756 * gfortran.dg/pr63797.f90: New test.
12758 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12760 * gcc.dg/tree-ssa/pr83403-1.c: Revert
12761 max-completely-peeled-insns to the default value on IBM Z.
12762 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
12764 2021-04-16 Patrick Palka <ppalka@redhat.com>
12767 * g++.dg/cpp2a/constexpr-init21.C: New test.
12769 2021-04-16 Jakub Jelinek <jakub@redhat.com>
12772 * gcc.target/aarch64/pr100075.c: New test.
12774 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
12776 PR rtl-optimization/99596
12777 * gcc.target/arm/pr99596.c: New test.
12779 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
12782 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
12784 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
12785 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
12786 missing quotes around switch names.
12787 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
12789 2021-04-16 Jakub Jelinek <jakub@redhat.com>
12792 * gcc.target/aarch64/pr99767.c: New test.
12794 2021-04-16 Jakub Jelinek <jakub@redhat.com>
12797 * g++.dg/cpp23/lambda-specifiers2.C: New test.
12799 2021-04-16 Jakub Jelinek <jakub@redhat.com>
12802 * g++.dg/cpp1z/pr99833.C: New test.
12803 * g++.dg/cpp2a/pr99833.C: New test.
12805 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12807 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
12808 the default value on IBM Z.
12810 2021-04-16 Jason Merrill <jason@redhat.com>
12813 * g++.dg/abi/mangle71.C: Fix expected mangling.
12814 * g++.dg/abi/mangle77.C: New test.
12815 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
12816 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
12817 * g++.dg/cpp2a/nontype-class44.C: New test.
12819 2021-04-15 Martin Sebor <msebor@redhat.com>
12823 * gcc.dg/Warray-parameter-9.c: New test.
12824 * gcc.dg/Wnonnull-6.c: New test.
12825 * gcc.dg/Wreturn-type3.c: New test.
12826 * gcc.dg/Wunused-result.c: New test.
12827 * gcc.dg/attr-noreturn.c: New test.
12828 * gcc.dg/attr-returns-nonnull.c: New test.
12830 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
12832 PR middle-end/84877
12833 * gcc.dg/pr84877.c: Xfail for cris-*-*.
12835 2021-04-15 Jason Merrill <jason@redhat.com>
12838 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
12840 2021-04-15 Martin Sebor <msebor@redhat.com>
12842 * gcc.dg/uninit-pr89230-1.c: New test.
12843 * gcc.dg/uninit-pr89230-2.c: Same.
12845 2021-04-15 Jason Merrill <jason@redhat.com>
12848 * g++.dg/cpp0x/noexcept67.C: New test.
12850 2021-04-15 Jason Merrill <jason@redhat.com>
12853 * g++.dg/cpp2a/lambda-uneval15.C: New test.
12855 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
12857 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
12858 -mtune=generic to the SVE flags.
12859 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12860 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
12861 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12863 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
12865 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
12866 (aarch64-with-arch-dg-options): Likewise.
12867 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
12868 aarch64-with-arch-dg-options. Move the default architecture
12869 flags to the final dg-runtest argument.
12870 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
12872 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
12874 2021-04-15 Jakub Jelinek <jakub@redhat.com>
12876 PR testsuite/100073
12877 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
12879 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
12882 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
12883 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
12885 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
12888 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
12890 2021-04-15 Jakub Jelinek <jakub@redhat.com>
12893 * gcc.target/aarch64/pr100056.c: New test.
12895 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12897 * gcc.dg/pr93210.c: Adapt regex in order to also support a
12898 RESULT_DECL as an operand for a RETURN_EXPR.
12900 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
12902 * gcc.target/aarch64/sve/pr99929_1.c: New file.
12903 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
12905 2021-04-14 Jason Merrill <jason@redhat.com>
12908 * g++.dg/template/dependent-tmpl2.C: New test.
12910 2021-04-14 Jason Merrill <jason@redhat.com>
12913 * g++.dg/parse/uneval1.C: New test.
12915 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
12917 PR rtl-optimization/100066
12918 * gcc.target/i386/pr100066.c: New.
12920 2021-04-14 Martin Sebor <msebor@redhat.com>
12922 * gcc.dg/pr86058.c: Limit to just x86_64.
12924 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
12927 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
12929 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
12931 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
12932 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
12934 2021-04-14 Patrick Palka <ppalka@redhat.com>
12938 * g++.dg/cpp1z/class-deduction85.C: New test.
12939 * g++.dg/template/ref11.C: New test.
12941 2021-04-14 Jason Merrill <jason@redhat.com>
12944 * g++.dg/cpp2a/lambda-uneval14.C: New test.
12946 2021-04-14 Jason Merrill <jason@redhat.com>
12949 * g++.dg/debug/defaulted1.C: New test.
12951 2021-04-14 Jason Merrill <jason@redhat.com>
12954 * g++.dg/debug/cleanup1.C: New test.
12955 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
12956 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
12957 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
12958 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
12959 * g++.dg/tm/inherit2.C: Likewise.
12960 * g++.dg/tm/unsafe1.C: Likewise.
12961 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
12962 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
12964 2021-04-13 Martin Sebor <msebor@redhat.com>
12966 PR tree-optimization/82800
12967 * g++.dg/warn/uninit-pr82800.C: New test.
12969 2021-04-13 Martin Sebor <msebor@redhat.com>
12971 PR middle-end/86058
12972 * gcc.dg/pr86058.c: New test.
12974 2021-04-13 Patrick Palka <ppalka@redhat.com>
12977 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
12978 * g++.old-deja/g++.ns/template7.C: Likewise.
12979 * g++.old-deja/g++.pt/crash8.C: Likewise.
12981 2021-04-13 Jason Merrill <jason@redhat.com>
12984 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
12986 2021-04-13 Jakub Jelinek <jakub@redhat.com>
12989 * g++.dg/cpp2a/spaceship-err6.C: New test.
12991 2021-04-13 Jason Merrill <jason@redhat.com>
12994 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
12996 2021-04-13 Patrick Palka <ppalka@redhat.com>
12999 * g++.dg/parse/template2.C: Adjust expected diagnostic.
13000 * g++.dg/template/error8.C: Likewise.
13001 * g++.dg/cpp1z/class-deduction84.C: New test.
13003 2021-04-13 Richard Biener <rguenther@suse.de>
13005 PR tree-optimization/100053
13006 * gcc.dg/torture/pr100053.c: New testcase.
13007 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
13009 2021-04-13 Jason Merrill <jason@redhat.com>
13012 * g++.dg/cpp0x/constexpr-base7.C: New test.
13014 2021-04-13 Nathan Sidwell <nathan@acm.org>
13016 PR preprocessor/99446
13017 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
13019 2021-04-13 Jakub Jelinek <jakub@redhat.com>
13022 * gcc.target/aarch64/pr100028.c: New test.
13024 2021-04-13 Patrick Palka <ppalka@redhat.com>
13027 * g++.dg/cpp2a/nontype-class43.C: New test.
13029 2021-04-13 Patrick Palka <ppalka@redhat.com>
13033 * g++.dg/cpp2a/concepts-uneval1.C: New test.
13034 * g++.dg/cpp2a/concepts-uneval2.C: New test.
13036 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
13039 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
13040 line 971 for cris-*-*.
13042 2021-04-13 David Malcolm <dmalcolm@redhat.com>
13045 * gcc.dg/analyzer/pr98599-a.c: New test.
13046 * gcc.dg/analyzer/pr98599-b.c: New test.
13048 2021-04-12 Jakub Jelinek <jakub@redhat.com>
13050 PR rtl-optimization/99905
13051 * gcc.target/i386/pr99905.c: New test.
13053 2021-04-12 Jakub Jelinek <jakub@redhat.com>
13056 * gcc.dg/pr99830.c: New test.
13058 2021-04-12 Jason Merrill <jason@redhat.com>
13061 * g++.dg/template/dependent-tmpl1.C: New test.
13063 2021-04-12 Martin Liska <mliska@suse.cz>
13066 * g++.dg/asan/pr99877.C: New test.
13068 2021-04-12 Cui,Lili <lili.cui@intel.com>
13070 * gcc.target/i386/funcspec-56.inc: Handle new march.
13071 * g++.target/i386/mv16.C: Handle new march
13073 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
13075 PR middle-end/98088
13076 * c-c++-common/goacc/collapse-2.c: New.
13078 2021-04-11 Jason Merrill <jason@redhat.com>
13081 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
13082 * g++.dg/other/anon-union5.C: New test.
13084 2021-04-10 Jason Merrill <jason@redhat.com>
13087 * g++.dg/gomp/this-1.C: Adjust diagnostic.
13088 * g++.dg/cpp0x/constexpr-this1.C: New test.
13090 2021-04-10 David Malcolm <dmalcolm@redhat.com>
13093 * gcc.dg/analyzer/pr100011.c: New test.
13095 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13098 * gcc.dg/pr99990.c: New test.
13100 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
13103 * gcc.target/i386/pr99744-2.c: New test.
13105 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13108 * gcc.dg/lto/pr99849_0.c: New test.
13110 2021-04-10 Jakub Jelinek <jakub@redhat.com>
13112 PR rtl-optimization/98601
13113 * gcc.dg/torture/pr98601.c: New test.
13115 2021-04-10 Jason Merrill <jason@redhat.com>
13121 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
13122 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
13123 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
13124 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
13126 2021-04-10 Jason Merrill <jason@redhat.com>
13129 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
13131 2021-04-09 Martin Sebor <msebor@redhat.com>
13133 PR middle-end/55288
13134 * g++.dg/warn/uninit-pr55288.C: New test.
13136 2021-04-09 Patrick Palka <ppalka@redhat.com>
13139 * g++.dg/cpp1z/fold-lambda4.C: New test.
13141 2021-04-09 Marek Polacek <polacek@redhat.com>
13144 * g++.dg/concepts/abbrev10.C: New test.
13145 * g++.dg/concepts/abbrev11.C: New test.
13147 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13149 * gcc.target/aarch64/pr70398.c: Require a target that can link
13150 static executables.
13152 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13154 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
13156 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13158 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
13161 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13163 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
13164 * gcc.dg/pr96573.c: Likewise.
13165 * gcc.dg/tree-ssa/pr84512.c: Likewise.
13166 * gcc.dg/vect/bb-slp-43.c: Likewise.
13167 * gcc.dg/vect/slp-reduc-11.c: Likewise.
13169 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13171 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
13172 loop to vectorized if vect_fold_extract_last.
13174 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13176 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
13177 of relying on vectorisation.
13179 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13182 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
13184 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
13186 PR libfortran/78314
13187 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
13188 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13190 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
13193 * gfortran.dg/coarray/dummy_2.f90: New test.
13195 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
13197 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
13199 2021-04-08 Patrick Palka <ppalka@redhat.com>
13202 * g++.dg/cpp2a/concepts-lambda16.C: New test.
13203 * g++.dg/cpp2a/concepts-lambda17.C: New test.
13205 2021-04-08 Patrick Palka <ppalka@redhat.com>
13208 * g++.dg/cpp2a/concepts-ctad3.C: New test.
13210 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13212 * lib/scanasm.exp (scan-lto-assembler): Update expected name
13215 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13217 * lib/target-supports.exp
13218 (check_effective_target_stdint_types_mbig_endian): New proc.
13219 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
13220 stdint_types_mbig_endian.
13221 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
13222 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
13224 2021-04-08 Jason Merrill <jason@redhat.com>
13227 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
13228 * g++.dg/conversion/ref7.C: New test.
13230 2021-04-08 Jakub Jelinek <jakub@redhat.com>
13233 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
13234 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
13235 * g++.dg/cpp2a/constexpr-new18.C: New test.
13236 * g++.dg/cpp2a/constexpr-new19.C: New test.
13238 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13240 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
13242 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13244 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
13245 "was here" from error message.
13246 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
13247 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
13248 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
13249 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
13250 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
13251 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
13252 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
13253 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
13254 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
13255 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
13256 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
13257 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
13258 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
13260 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13262 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
13263 * gcc.target/aarch64/pr98772.c: Likewise.
13264 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
13266 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
13268 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
13269 conversion to shifts and adds.
13271 2021-04-08 David Malcolm <dmalcolm@redhat.com>
13275 * gcc.dg/analyzer/pr99042.c: New test.
13276 * gcc.dg/analyzer/pr99774-1.c: New test.
13277 * gcc.dg/analyzer/pr99774-2.c: New test.
13279 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
13281 * gdc.dg/gdc108.d: Update test.
13282 * gdc.dg/gdc142.d: Likewise.
13283 * gdc.dg/pr90136a.d: Likewise.
13284 * gdc.dg/pr90136b.d: Likewise.
13285 * gdc.dg/pr90136c.d: Likewise.
13286 * gdc.dg/pr95173.d: Likewise.
13287 * gdc.dg/attr_allocsize1.d: New test.
13288 * gdc.dg/attr_allocsize2.d: New test.
13289 * gdc.dg/attr_alwaysinline1.d: New test.
13290 * gdc.dg/attr_cold1.d: New test.
13291 * gdc.dg/attr_exclusions1.d: New test.
13292 * gdc.dg/attr_exclusions2.d: New test.
13293 * gdc.dg/attr_flatten1.d: New test.
13294 * gdc.dg/attr_module.d: New test.
13295 * gdc.dg/attr_noclone1.d: New test.
13296 * gdc.dg/attr_noicf1.d: New test.
13297 * gdc.dg/attr_noinline1.d: New test.
13298 * gdc.dg/attr_noipa1.d: New test.
13299 * gdc.dg/attr_noplt1.d: New test.
13300 * gdc.dg/attr_optimize1.d: New test.
13301 * gdc.dg/attr_optimize2.d: New test.
13302 * gdc.dg/attr_optimize3.d: New test.
13303 * gdc.dg/attr_optimize4.d: New test.
13304 * gdc.dg/attr_restrict1.d: New test.
13305 * gdc.dg/attr_section1.d: New test.
13306 * gdc.dg/attr_symver1.d: New test.
13307 * gdc.dg/attr_target1.d: New test.
13308 * gdc.dg/attr_targetclones1.d: New test.
13309 * gdc.dg/attr_used1.d: New test.
13310 * gdc.dg/attr_used2.d: New test.
13311 * gdc.dg/attr_weak1.d: New test.
13312 * gdc.dg/imports/attributes.d: New test.
13314 2021-04-08 Jason Merrill <jason@redhat.com>
13317 * g++.dg/template/mem-spec2.C: New test.
13319 2021-04-08 Marek Polacek <polacek@redhat.com>
13322 * g++.dg/cpp2a/explicit16.C: Use c++20.
13323 * g++.dg/cpp0x/noexcept66.C: New test.
13324 * g++.dg/cpp2a/explicit17.C: New test.
13326 2021-04-08 Alex Coplan <alex.coplan@arm.com>
13329 * gcc.c-torture/compile/pr99647.c: New test.
13331 2021-04-07 Jason Merrill <jason@redhat.com>
13334 * g++.dg/template/friend71.C: New test.
13336 2021-04-07 Jason Merrill <jason@redhat.com>
13339 * g++.dg/template/friend70.C: New test.
13341 2021-04-07 Jason Merrill <jason@redhat.com>
13344 * g++.dg/lookup/using66.C: New test.
13346 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13348 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
13349 when building an executable with testglue.
13351 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13353 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
13354 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
13356 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
13358 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
13359 if IFN_STORE_LANES is available.
13360 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
13361 IFN_STORE_LANES is available.
13362 * gcc.target/aarch64/pr99873_1.c: New test.
13363 * gcc.target/aarch64/pr99873_2.c: Likewise.
13364 * gcc.target/aarch64/pr99873_3.c: Likewise.
13365 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
13366 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
13367 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
13369 2021-04-07 Richard Biener <rguenther@suse.de>
13371 PR tree-optimization/99954
13372 * gcc.dg/torture/pr99954.c: New testcase.
13374 2021-04-07 Richard Biener <rguenther@suse.de>
13377 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
13380 2021-04-07 Richard Biener <rguenther@suse.de>
13382 PR tree-optimization/99947
13383 * gcc.dg/torture/pr99947.c: New testcase.
13385 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
13387 PR tree-optimization/98736
13388 * gcc.c-torture/execute/pr98736.c: New test.
13390 2021-04-07 Marek Polacek <polacek@redhat.com>
13393 * g++.dg/cpp0x/rv-life.C: New test.
13395 2021-04-06 Jason Merrill <jason@redhat.com>
13398 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
13400 2021-04-06 Jason Merrill <jason@redhat.com>
13403 * g++.dg/cpp1z/inline-var9.C: New test.
13405 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
13408 * g++.target/aarch64/sve/pr99781.C: New.
13410 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
13412 * gcc.target/i386/memcpy-strategy-9.c: New test.
13413 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
13414 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
13415 * gcc.target/i386/memset-strategy-7.c: Likewise.
13416 * gcc.target/i386/memset-strategy-8.c: Likewise.
13417 * gcc.target/i386/memset-strategy-9.c: Likewise.
13419 2021-04-06 Richard Biener <rguenther@suse.de>
13421 PR tree-optimization/99880
13422 * gcc.dg/torture/pr99880.c: New testcase.
13424 2021-04-06 Nathan Sidwell <nathan@acm.org>
13426 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
13427 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
13429 2021-04-06 Jakub Jelinek <jakub@redhat.com>
13431 PR tree-optimization/96573
13432 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
13433 VEC_PERM_EXPR with bswapping permutation.
13435 2021-04-06 Richard Biener <rguenther@suse.de>
13437 PR tree-optimization/99924
13438 * gfortran.dg/vect/pr99924.f90: New testcase.
13440 2021-04-06 Jakub Jelinek <jakub@redhat.com>
13443 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
13445 2021-04-06 Jason Merrill <jason@redhat.com>
13448 * g++.dg/abi/lambda-defarg1.C: New test.
13450 2021-04-06 Patrick Palka <ppalka@redhat.com>
13453 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
13454 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
13456 2021-04-05 Jason Merrill <jason@redhat.com>
13459 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
13461 2021-04-05 Jason Merrill <jason@redhat.com>
13463 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
13464 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
13465 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
13467 2021-04-05 Jason Merrill <jason@redhat.com>
13470 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
13472 2021-04-05 Jason Merrill <jason@redhat.com>
13475 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
13477 2021-04-05 David Malcolm <dmalcolm@redhat.com>
13480 * gcc.dg/analyzer/pr99906.c: New test.
13482 2021-04-05 David Malcolm <dmalcolm@redhat.com>
13485 * gcc.dg/analyzer/pr99886.c: New test.
13487 2021-04-05 Jason Merrill <jason@redhat.com>
13490 * g++.dg/cpp0x/extern_template-6.C: New test.
13492 2021-04-05 Jason Merrill <jason@redhat.com>
13495 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
13497 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
13500 * gdc.dg/pr99914.d: New test.
13502 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
13504 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
13505 * gcc.dg/tree-ssa/evrp11.c: Likewise.
13507 2021-04-04 Jason Merrill <jason@redhat.com>
13510 * g++.dg/cpp0x/initlist-new5.C: New test.
13512 2021-04-03 Alexandre Oliva <oliva@adacore.com>
13514 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
13516 2021-04-03 Alexandre Oliva <oliva@adacore.com>
13518 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
13520 2021-04-03 Marek Polacek <polacek@redhat.com>
13523 * g++.dg/other/gc7.C: New test.
13525 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
13528 * gfortran.dg/coarray_48.f90: New test.
13530 2021-04-03 Jakub Jelinek <jakub@redhat.com>
13532 PR tree-optimization/99882
13533 * gcc.dg/pr99882.c: New test.
13535 2021-04-03 Jakub Jelinek <jakub@redhat.com>
13537 PR rtl-optimization/99863
13538 * gcc.target/i386/pr99863.c: New test.
13540 2021-04-03 Jakub Jelinek <jakub@redhat.com>
13543 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
13545 2021-04-03 Jason Merrill <jason@redhat.com>
13548 * g++.dg/opt/nrv20.C: New test.
13550 2021-04-03 Jason Merrill <jason@redhat.com>
13553 * g++.dg/cpp1z/noexcept-type24.C: New test.
13555 2021-04-03 Jason Merrill <jason@redhat.com>
13558 * g++.dg/ext/vector40.C: New test.
13560 2021-04-02 Patrick Palka <ppalka@redhat.com>
13563 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
13565 2021-04-02 Patrick Palka <ppalka@redhat.com>
13568 * g++.dg/cpp2a/nontype-class42.C: New test.
13570 2021-04-02 Jason Merrill <jason@redhat.com>
13573 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
13575 2021-04-02 Nathan Sidwell <nathan@acm.org>
13577 * g++.dg/modules/pr99283-6_d.H: New.
13578 * g++.dg/modules/pr99283-7-swap.h: New.
13579 * g++.dg/modules/pr99283-7-traits.h: New.
13580 * g++.dg/modules/pr99283-7_a.H: New.
13581 * g++.dg/modules/pr99283-7_b.H: New.
13582 * g++.dg/modules/pr99283-7_c.C: New.
13583 * g++.dg/modules/pr99283-7_d.H: New.
13585 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
13587 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
13588 * go.test/test/fixedbugs/issue22200b.go: Likewise.
13590 2021-04-02 Jakub Jelinek <jakub@redhat.com>
13592 PR tree-optimization/99726
13593 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
13594 -floop-nest-optimize to dg-additional-options guarded on fgraphite
13597 2021-04-01 Marek Polacek <polacek@redhat.com>
13600 * g++.dg/other/gc6.C: New test.
13602 2021-04-01 Jason Merrill <jason@redhat.com>
13605 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
13607 2021-04-01 Jason Merrill <jason@redhat.com>
13610 * g++.dg/abi/abi-tag24a.C: New test.
13611 * g++.dg/abi/macro0.C: Adjust expected value.
13613 2021-04-01 Nathan Sidwell <nathan@acm.org>
13616 * g++.dg/modules/pr99283-6.h: New.
13617 * g++.dg/modules/pr99283-6_a.H: New.
13618 * g++.dg/modules/pr99283-6_b.H: New.
13619 * g++.dg/modules/pr99283-6_c.C: New.
13620 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
13621 * g++.dg/modules/indirect-3_c.C: Adjust scan.
13622 * g++.dg/modules/indirect-4_c.C: Adjust scan.
13623 * g++.dg/modules/lambda-3_b.C: Adjust scan.
13624 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
13625 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
13626 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
13628 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
13631 * gcc.dg/tree-ssa/pr98265.C: New test.
13633 2021-04-01 Jakub Jelinek <jakub@redhat.com>
13635 PR tree-optimization/96573
13636 * gcc.dg/pr96573.c: New test.
13638 2021-04-01 Richard Biener <rguenther@suse.de>
13640 PR tree-optimization/99856
13641 * gcc.dg/vect/pr99856.c: New testcase.
13643 2021-04-01 Martin Jambor <mjambor@suse.cz>
13645 PR tree-optimization/97009
13646 * gcc.dg/tree-ssa/pr97009.c: New test.
13648 2021-04-01 Harald Anlauf <anlauf@gmx.de>
13651 * gfortran.dg/transpose_5.f90: New test.
13653 2021-03-31 David Malcolm <dmalcolm@redhat.com>
13656 * gcc.dg/analyzer/data-model-10.c: Update expected output.
13657 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
13658 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
13659 * gcc.dg/analyzer/pr99771-1.c: New test.
13661 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
13663 PR tree-optimization/98268
13664 * gcc.target/aarch64/sve/pr98268-1.c: New test.
13665 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
13667 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
13669 PR tree-optimization/99726
13670 * gcc.target/i386/pr99726.c: New test.
13672 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
13674 PR rtl-optimization/97141
13675 PR rtl-optimization/98726
13676 * gcc.c-torture/compile/pr97141.c: New test.
13677 * gcc.c-torture/compile/pr98726.c: Likewise.
13678 * gcc.target/aarch64/sve/pr97141.c: Likewise.
13679 * gcc.target/aarch64/sve/pr98726.c: Likewise.
13681 2021-03-31 Martin Sebor <msebor@redhat.com>
13683 PR middle-end/65182
13684 * gcc.dg/uninit-pr65182.c: New test.
13686 2021-03-31 Jason Merrill <jason@redhat.com>
13689 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
13691 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
13694 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
13697 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
13700 * gcc.target/arm/pr99786.c: New test.
13702 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
13704 * gcc.target/i386/memcpy-strategy-5.c: New test.
13705 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
13706 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
13707 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
13708 * gcc.target/i386/memset-strategy-3.c: Likewise.
13709 * gcc.target/i386/memset-strategy-4.c: Likewise.
13710 * gcc.target/i386/memset-strategy-5.c: Likewise.
13711 * gcc.target/i386/memset-strategy-6.c: Likewise.
13713 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
13716 * gcc.target/aarch64/sve/pr98119.c: New test.
13718 2021-03-31 Jakub Jelinek <jakub@redhat.com>
13719 Richard Sandiford <richard.sandiford@arm.com>
13722 * g++.target/aarch64/sve/pr99813.C: New test.
13724 2021-03-31 Jakub Jelinek <jakub@redhat.com>
13727 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
13728 * c-c++-common/zero-scratch-regs-7.c: Likewise.
13729 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
13730 selected unsupported triplets to all targets but selected triplets
13731 of supported targets.
13732 * c-c++-common/zero-scratch-regs-9.c: Likewise.
13733 * c-c++-common/zero-scratch-regs-10.c: Likewise.
13734 * c-c++-common/zero-scratch-regs-11.c: Likewise.
13736 2021-03-31 Patrick Palka <ppalka@redhat.com>
13739 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
13741 2021-03-31 Patrick Palka <ppalka@redhat.com>
13744 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
13746 2021-03-30 David Malcolm <dmalcolm@redhat.com>
13748 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
13750 2021-03-30 Nathan Sidwell <nathan@acm.org>
13753 * g++.dg/modules/pr99283-5.h: New.
13754 * g++.dg/modules/pr99283-5_a.H: New.
13755 * g++.dg/modules/pr99283-5_b.H: New.
13756 * g++.dg/modules/pr99283-5_c.C: New.
13758 2021-03-30 Jakub Jelinek <jakub@redhat.com>
13761 * g++.dg/cpp1z/pr99790.C: New test.
13763 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13766 * gcc.c-torture/compile/pr99822.c: New test.
13768 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
13772 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
13773 instruction counts.
13774 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
13775 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
13776 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
13777 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
13778 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
13779 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
13780 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
13781 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
13782 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
13783 * gcc.target/powerpc/pr79251.p8.c: Likewise.
13784 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13785 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
13786 * gcc.target/powerpc/pr79251-run.p7.c: New test.
13787 * gcc.target/powerpc/pr79251.p7.c: New test.
13789 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
13792 * gcc.target/i386/pr99744-1.c: New test.
13794 2021-03-30 Tamar Christina <tamar.christina@arm.com>
13796 PR tree-optimization/99825
13797 * gfortran.dg/vect/pr99825.f90: New test.
13799 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13802 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
13804 2021-03-30 Richard Biener <rguenther@suse.de>
13806 PR tree-optimization/99824
13807 * gcc.dg/torture/pr99824.c: New testcase.
13809 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
13812 * g++.dg/pr98136.C: New test.
13814 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
13816 * gcc.target/aarch64/fcvt_nosimd.c: New test.
13818 2021-03-29 Martin Sebor <msebor@redhat.com>
13820 PR tree-optimization/61869
13821 * gcc.dg/uninit-pr61869.c: New test.
13823 2021-03-29 Martin Sebor <msebor@redhat.com>
13825 PR tree-optimization/61677
13826 * gcc.dg/uninit-pr61677.c: New test.
13828 2021-03-29 Martin Sebor <msebor@redhat.com>
13830 PR tree-optimization/61112
13831 * gcc.dg/uninit-pr61112.c: New test.
13833 2021-03-29 Jan Hubicka <jh@suse.cz>
13836 * gcc.c-torture/compile/pr99751.c: Rename from ...
13837 * gcc.c-torture/execute/pr99751.c: ... to this.
13839 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
13841 * gcc.c-torture/compile/pr99751.c: New test.
13843 2021-03-29 Jakub Jelinek <jakub@redhat.com>
13846 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
13847 declare simd warning on aarch64.
13849 2021-03-29 Alex Coplan <alex.coplan@arm.com>
13852 * g++.target/aarch64/sve/pr99216.C: New test.
13854 2021-03-29 Richard Biener <rguenther@suse.de>
13856 PR tree-optimization/99807
13857 * gfortran.dg/vect/pr99807.f90: New testcase.
13859 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13862 * gcc.target/aarch64/pr99808.c: New test.
13864 2021-03-29 Jakub Jelinek <jakub@redhat.com>
13866 PR tree-optimization/99777
13867 * g++.dg/torture/pr99777.C: New test.
13869 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
13872 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
13874 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
13877 * gfortran.dg/pr99602.f90: New test.
13878 * gfortran.dg/pr99602a.f90: New test.
13879 * gfortran.dg/pr99602b.f90: New test.
13880 * gfortran.dg/pr99602c.f90: New test.
13881 * gfortran.dg/pr99602d.f90: New test.
13883 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
13885 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
13886 (gdc-copy-file): ... this. Use file copy instead of open/close.
13887 (gdc-convert-test): Save translated dejagnu test to gdc.test
13888 directory, only write dejagnu directives to the test file.
13889 (gdc-do-test): Don't create gdc.test symlink.
13891 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
13893 * gdc.dg/gdc270a.d: Removed.
13894 * gdc.dg/gdc270b.d: Removed.
13896 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
13898 * gcc.target/powerpc/pr99557.c: New.
13900 2021-03-26 Martin Sebor <msebor@redhat.com>
13902 PR tree-optimization/59970
13903 * gcc.dg/uninit-pr59970.c: New test.
13905 2021-03-26 Marek Polacek <polacek@redhat.com>
13908 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
13909 * g++.dg/cpp0x/nsdmi17.C: New test.
13911 2021-03-26 Nathan Sidwell <nathan@acm.org>
13914 * g++.dg/modules/pr99283-2_a.H: New.
13915 * g++.dg/modules/pr99283-2_b.H: New.
13916 * g++.dg/modules/pr99283-2_c.H: New.
13917 * g++.dg/modules/pr99283-3_a.H: New.
13918 * g++.dg/modules/pr99283-3_b.H: New.
13919 * g++.dg/modules/pr99283-4.H: New.
13920 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
13921 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
13923 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
13926 * g++.target/aarch64/sve/pr99766.C: New.
13928 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
13931 * gcc.dg/tls/pr99466-1.c: New test.
13932 * gcc.dg/tls/pr99466-2.c: New test.
13934 2021-03-26 Jakub Jelinek <jakub@redhat.com>
13937 * g++.dg/cpp0x/new5.C: New test.
13939 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
13942 * gfortran.dg/null_11.f90: New test.
13944 2021-03-25 Martin Sebor <msebor@redhat.com>
13946 PR tree-optimization/55060
13947 * gcc.dg/uninit-pr55060.c: New.
13949 2021-03-25 Martin Sebor <msebor@redhat.com>
13951 PR tree-optimization/48483
13952 * g++.dg/warn/uninit-pr48483.C: New test.
13954 2021-03-25 Martin Sebor <msebor@redhat.com>
13956 * gcc.dg/uninit-pr44547.c: New.
13958 2021-03-25 Jakub Jelinek <jakub@redhat.com>
13961 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
13962 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
13963 to match locus changes.
13964 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
13965 * g++.dg/cpp2a/srcloc2.C: Likewise.
13966 * g++.dg/cpp2a/srcloc15.C: Likewise.
13967 * g++.dg/cpp2a/srcloc16.C: Likewise.
13968 * g++.dg/cpp2a/srcloc19.C: New test.
13969 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
13971 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
13972 * g++.dg/modules/macloc-1_d.C: Likewise.
13973 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
13976 2021-03-25 Marek Polacek <polacek@redhat.com>
13979 * g++.dg/cpp0x/inh-ctor37.C: New test.
13981 2021-03-25 Jakub Jelinek <jakub@redhat.com>
13984 * g++.dg/cpp0x/variadic181.C: New test.
13986 2021-03-25 Marek Polacek <polacek@redhat.com>
13989 * g++.dg/warn/Wconversion5.C: New test.
13991 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
13993 PR tree-optimization/96974
13994 * g++.target/aarch64/sve/pr96974.C: New test.
13996 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
13999 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14003 * gcc.target/i386/pr98209.c: New test.
14004 * gcc.target/i386/pr99744-1.c: Likewise.
14005 * gcc.target/i386/pr99744-2.c: Likewise.
14007 2021-03-25 Jakub Jelinek <jakub@redhat.com>
14010 * g++.dg/warn/Wduplicated-branches6.C: New test.
14011 * g++.dg/warn/Wduplicated-branches7.C: New test.
14013 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
14017 * gcc.target/i386/pr98209.c: New test.
14018 * gcc.target/i386/pr99744-1.c: Likewise.
14019 * gcc.target/i386/pr99744-2.c: Likewise.
14021 2021-03-25 Richard Biener <rguenther@suse.de>
14023 PR tree-optimization/99746
14024 * gfortran.dg/vect/pr99746.f90: New testcase.
14026 2021-03-25 David Malcolm <dmalcolm@redhat.com>
14031 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
14033 * gcc.dg/analyzer/pr93695-1.c: New test.
14034 * gcc.dg/analyzer/pr99044-1.c: New test.
14035 * gcc.dg/analyzer/pr99044-2.c: New test.
14036 * gcc.dg/analyzer/pr99716-1.c: New test.
14037 * gcc.dg/analyzer/pr99716-2.c: New test.
14038 * gcc.dg/analyzer/pr99716-3.c: New test.
14040 2021-03-24 Martin Liska <mliska@suse.cz>
14043 * gcc.target/i386/pr99753.c: New test.
14045 2021-03-24 Martin Jambor <mjambor@suse.cz>
14048 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
14050 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
14053 * gcc.target/arm/pr99727.c: New test.
14055 2021-03-24 Jakub Jelinek <jakub@redhat.com>
14058 * gcc.target/arm/pr99724.c: New test.
14060 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14062 * lib/target-supports.exp (check_effective_target_sysconf): New.
14063 * gcc.target/i386/pr95443-1.c: Require it.
14064 * gcc.target/i386/pr95443-2.c: Likewise.
14065 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
14066 * gcc.target/i386/strncmp-1.c: Likewise.
14068 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14070 * gcc.target/i386/pr97313.c: Require effective target feature pie.
14071 * g++.target/i386/pr94185.C: Likewise.
14073 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14075 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
14076 positives with -mcmodel=large.
14077 * gcc.target/i386/funcspec-3.c: Likewise.
14079 2021-03-24 Alexandre Oliva <oliva@adacore.com>
14081 * gcc.target/i386/pr94467-3.c: New.
14083 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
14086 * gfortran.dg/longnames.f90: New test.
14088 2021-03-23 Nathan Sidwell <nathan@acm.org>
14091 * g++.dg/modules/pr99283-1_a.H: New.
14092 * g++.dg/modules/pr99283-1_b.H: New.
14094 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
14096 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
14098 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14100 * lib/target-supports.exp
14101 (check_effective_target_arm_dsp_ok_nocache)
14102 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
14103 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
14104 and add arm_dsp options.
14106 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14108 * lib/target-supports.exp
14109 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
14110 -mfloat-abi= options order.
14111 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
14112 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
14113 arm_hard_ok effective target and -mfloat-abi=hard additional
14115 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
14116 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
14117 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
14118 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
14119 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
14120 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
14121 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
14122 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
14123 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
14125 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
14126 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
14128 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14130 * lib/target-supports.exp
14131 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
14132 -mfloat-abi= options order.
14133 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
14134 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
14135 target and -mfloat-abi=hard additional option.
14136 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
14137 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
14138 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
14139 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
14140 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
14142 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14144 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
14146 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14148 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
14149 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
14150 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
14151 * gcc.target/arm/pr51968.c: Likewise.
14152 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
14153 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
14154 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
14155 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
14157 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14159 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
14160 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
14161 * gcc.target/arm/bf16_dup.c: Likewise.
14162 * gcc.target/arm/bf16_reinterpret.c: Likewise.
14163 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
14165 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14167 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
14169 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
14171 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
14172 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
14173 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
14174 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
14176 2021-03-23 Marek Polacek <polacek@redhat.com>
14179 * g++.dg/cpp0x/attributes-namespace6.C: New test.
14180 * g++.dg/cpp0x/gen-attrs-73.C: New test.
14182 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
14185 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
14187 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
14190 * gcc.dg/vect/pr99540.c: New test.
14192 2021-03-23 Nathan Sidwell <nathan@acm.org>
14195 * g++.dg/modules/pr99239_a.H: New.
14196 * g++.dg/modules/pr99239_b.H: New.
14198 2021-03-23 Richard Biener <rguenther@suse.de>
14200 PR tree-optimization/99721
14201 * gfortran.dg/vect/pr99721.f90: New testcase.
14203 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
14205 * gcc.target/riscv/shift-shift-5.c (sub): Change
14206 order of struct fields depending on byteorder.
14208 2021-03-23 Jakub Jelinek <jakub@redhat.com>
14211 * g++.dg/cpp1z/decomp55.C: New test.
14213 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
14215 PR tree-optimization/99296
14216 * gcc.dg/pr99296.c: New file.
14218 2021-03-22 Nathan Sidwell <nathan@acm.org>
14221 * g++.dg/modules/pr99480_a.H: New.
14222 * g++.dg/modules/pr99480_b.H: New.
14224 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
14227 * gcc.target/powerpc/pr99581.c: New.
14229 2021-03-22 Nathan Sidwell <nathan@acm.org>
14232 * g++.dg/modules/pr99425-1.h: New.
14233 * g++.dg/modules/pr99425-1_a.H: New.
14234 * g++.dg/modules/pr99425-1_b.H: New.
14235 * g++.dg/modules/pr99425-1_c.C: New.
14236 * g++.dg/modules/pr99425-2_a.X: New.
14237 * g++.dg/modules/pr99425-2_b.X: New.
14238 * g++.dg/template/pr99425.C: New.
14240 2021-03-22 Richard Biener <rguenther@suse.de>
14242 PR tree-optimization/99694
14243 * gcc.dg/torture/pr99694.c: New testcase.
14245 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
14248 * gcc.target/riscv/pr99702.c: New.
14250 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
14253 * gcc.target/powerpc/pr98914.c: New test.
14255 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
14258 * g++.target/i386/pr99679-1.C: New test.
14259 * g++.target/i386/pr99679-2.C: Likewise.
14261 2021-03-20 Jakub Jelinek <jakub@redhat.com>
14264 * gcc.dg/pr99230.c: New test.
14266 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14269 * gcc.dg/Wunused-var-5.c: New test.
14270 * gcc.dg/Wunused-var-6.c: New test.
14272 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14274 * gfortran.dg/inline_matmul_6.f90: Adjust count for
14277 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
14280 * gcc.target/s390/pr99663.c: New.
14282 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14285 * g++.dg/opt/pr99456.C: New test.
14286 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
14289 2021-03-19 Tamar Christina <tamar.christina@arm.com>
14291 PR tree-optimization/99656
14292 * gfortran.dg/vect/pr99656.f90: New test.
14294 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
14297 * gcc.dg/torture/pr99652-1.c: New test.
14298 * gcc.dg/torture/pr99652-2.c: Likewise.
14299 * gcc.target/i386/pr57655.c: Adjusted.
14300 * gcc.target/i386/pr59794-6.c: Likewise.
14301 * gcc.target/i386/pr70738-1.c: Likewise.
14302 * gcc.target/i386/pr96744-1.c: Likewise.
14304 2021-03-19 Jakub Jelinek <jakub@redhat.com>
14305 Christophe Lyon <christophe.lyon@linaro.org>
14308 * g++.target/arm/pr99593.C: New test.
14310 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
14312 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
14314 2021-03-19 Marek Polacek <polacek@redhat.com>
14317 * g++.dg/cpp2a/concepts-err3.C: New test.
14319 2021-03-18 Martin Sebor <msebor@redhat.com>
14321 PR middle-end/99502
14322 * g++.dg/warn/Warray-bounds-22.C: New test.
14323 * g++.dg/warn/Warray-bounds-23.C: New test.
14324 * g++.dg/warn/Warray-bounds-24.C: New test.
14326 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14329 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
14331 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14334 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
14335 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
14336 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
14337 rather than __i386__.
14339 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14342 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
14344 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
14347 * obj-c++.dg/pr49070.mm: New test.
14348 * objc.dg/unnamed-parms.m: New test.
14350 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14352 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
14354 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14355 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
14356 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
14357 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14358 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
14360 2021-03-18 Jakub Jelinek <jakub@redhat.com>
14362 PR middle-end/98099
14363 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
14364 For big endian use -fsso-struct=little-endian dg-options.
14366 2021-03-17 Marek Polacek <polacek@redhat.com>
14369 * g++.dg/conversion/real-to-int1.C: New test.
14371 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
14372 Jason Merrill <jason@redhat.com>
14374 * g++.dg/cpp1z/using9.C: New using decl test.
14376 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
14378 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
14379 -gdwarf-3 to the command line options. Adjust the expected line
14380 numbers for the revised options header.
14382 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
14384 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
14385 -gdwarf-3 to the command line options. Provide Darwin-
14386 specific match lines for the expected output.
14388 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14390 * gcc.target/aarch64/acle/rng_2.c: New test.
14392 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
14395 * gcc.target/i386/pr99530-1.c: New test.
14396 * gcc.target/i386/pr99530-2.c: Likewise.
14397 * gcc.target/i386/pr99530-3.c: Likewise.
14398 * gcc.target/i386/pr99530-4.c: Likewise.
14399 * gcc.target/i386/pr99530-5.c: Likewise.
14400 * gcc.target/i386/pr99530-6.c: Likewise.
14402 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
14405 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
14407 2021-03-16 Jason Merrill <jason@redhat.com>
14409 * g++.dg/cpp2a/nontype-float1.C: New test.
14411 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
14415 * gcc.target/powerpc/pr98092.c: New.
14417 2021-03-16 Jakub Jelinek <jakub@redhat.com>
14420 * gcc.target/i386/pr99600.c: New test.
14422 2021-03-16 Martin Liska <mliska@suse.cz>
14423 Jason Merrill <jason@redhat.com>
14426 * g++.target/i386/pr99108.C: New test.
14428 2021-03-16 Martin Liska <mliska@suse.cz>
14431 * gcc.target/arm/pr99592.c: New test.
14433 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
14435 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
14437 2021-03-16 Nathan Sidwell <nathan@acm.org>
14440 * g++.dg/modules/pr99496_a.H: New.
14441 * g++.dg/modules/pr99496_b.C: New.
14443 2021-03-16 Jakub Jelinek <jakub@redhat.com>
14446 * gcc.target/i386/avx-pr99563.c: New test.
14448 2021-03-16 Jakub Jelinek <jakub@redhat.com>
14451 * gcc.dg/gomp/pr99542.c: New test.
14452 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
14453 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
14454 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
14455 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
14457 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
14459 2021-03-15 Jakub Jelinek <jakub@redhat.com>
14462 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
14463 * g++.dg/modules/builtin-3_b.C: Likewise.
14465 2021-03-15 Nathan Sidwell <nathan@acm.org>
14468 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
14469 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
14471 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14474 * g++.dg/coroutines/pr99047.C: New test.
14476 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14479 * g++.dg/coroutines/torture/pr98704.C: New test.
14481 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14484 * g++.dg/coroutines/pr98480.C: New test.
14485 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
14486 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
14487 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
14489 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
14492 * g++.dg/coroutines/pr96749-1.C: New test.
14493 * g++.dg/coroutines/pr96749-2.C: New test.
14495 2021-03-15 Richard Biener <rguenther@suse.de>
14497 PR tree-optimization/98834
14498 * g++.dg/opt/pr98834.C: New testcase.
14500 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14503 * gfortran.dg/do_check_16.f90: New test.
14504 * gfortran.dg/do_check_17.f90: New test.
14506 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
14509 * gfortran.dg/pr99545.f90: New test.
14511 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
14513 * gcc.target/powerpc/pr99492.c: Fix typo.
14515 2021-03-14 Harald Anlauf <anlauf@gmx.de>
14516 Paul Thomas <pault@gcc.gnu.org>
14518 * gfortran.dg/pr99112.f90: New test.
14520 2021-03-13 Martin Sebor <msebor@redhat.com>
14522 PR tree-optimization/99489
14523 * gcc.dg/Wstringop-truncation-9.c: New test.
14525 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
14528 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
14530 2021-03-13 Jakub Jelinek <jakub@redhat.com>
14532 PR tree-optimization/99544
14533 * gcc.dg/gomp/pr99544.c: New test.
14535 2021-03-12 Nathan Sidwell <nathan@acm.org>
14538 * g++.dg/modules/pr99238.h: New.
14539 * g++.dg/modules/pr99238_a.H: New.
14540 * g++.dg/modules/pr99238_b.H: New.
14542 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
14545 * gfortran.dg/gomp/threadprivate-1.f90: New test.
14547 2021-03-12 Jakub Jelinek <jakub@redhat.com>
14550 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
14552 2021-03-12 Jakub Jelinek <jakub@redhat.com>
14555 * g++.dg/cpp2a/consteval19.C: New test.
14557 2021-03-11 David Malcolm <dmalcolm@redhat.com>
14560 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
14562 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
14564 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
14565 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
14566 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
14567 -fno-analyzer-feasibility from options.
14568 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
14569 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
14571 2021-03-11 Nathan Sidwell <nathan@acm.org>
14574 * g++.dg/modules/pr99248.h: New.
14575 * g++.dg/modules/pr99248_a.H: New.
14576 * g++.dg/modules/pr99248_b.H: New.
14578 2021-03-11 Nathan Sidwell <nathan@acm.org>
14581 * g++.dg/modules/pr99528.h: New.
14582 * g++.dg/modules/pr99528_a.H: New.
14583 * g++.dg/modules/pr99528_b.H: New.
14584 * g++.dg/modules/pr99528_c.C: New.
14586 2021-03-11 Richard Biener <rguenther@suse.de>
14589 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
14590 instead of verifying the total number of adds.
14592 2021-03-11 Richard Biener <rguenther@suse.de>
14595 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
14597 2021-03-11 Richard Biener <rguenther@suse.de>
14600 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
14602 2021-03-11 Richard Biener <rguenther@suse.de>
14605 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
14607 2021-03-11 Jakub Jelinek <jakub@redhat.com>
14610 * gcc.target/i386/avx2-pr99517-1.c: New test.
14611 * gcc.target/i386/avx2-pr99517-2.c: New test.
14613 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
14616 * gcc.target/powerpc/pr99492.c: New testcase.
14618 2021-03-10 Harald Anlauf <anlauf@gmx.de>
14621 * gfortran.dg/data_char_4.f90: New test.
14622 * gfortran.dg/data_char_5.f90: New test.
14624 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
14626 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
14628 2021-03-10 Nathan Sidwell <nathan@acm.org>
14631 * g++.dg/modules/pr99423_a.H: New.
14632 * g++.dg/modules/pr99423_b.H: New.
14634 2021-03-10 Jakub Jelinek <jakub@redhat.com>
14636 PR tree-optimization/99305
14638 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
14639 unsigned_char effective targets.
14641 2021-03-10 Nathan Sidwell <nathan@acm.org>
14644 * g++.dg/ext/pr99508.C: New.
14646 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
14649 * lib/target-supports.exp (check_effective_target_lra): New.
14650 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
14651 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
14652 * gcc.c-torture/compile/pr98096.c: Likewise.
14653 * gcc.dg/pr97954.c: Likewise.
14655 2021-03-10 David Malcolm <dmalcolm@redhat.com>
14657 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
14658 * gcc.dg/analyzer/zlib-2.c: Likewise.
14660 2021-03-10 Joel Hutton <joel.hutton@arm.com>
14662 * gcc.dg/vect/pr99102.c: Fix target selector.
14664 2021-03-10 Joel Hutton <joel.hutton@arm.com>
14667 * gcc.dg/vect/pr99102.c: New test.
14669 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
14671 * gnat.dg/specs/lto25.ads: New test.
14673 2021-03-09 Jakub Jelinek <jakub@redhat.com>
14675 PR tree-optimization/99305
14676 * g++.dg/opt/pr99305.C: New test.
14678 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
14680 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
14681 (check_effective_target_sqrt_insn): Use it.
14683 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
14686 * gcc.target/i386/pr99454.c: New.
14688 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
14690 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
14691 * gcc.dg/loop-9.c: Likewise.
14692 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
14693 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
14695 2021-03-09 Jakub Jelinek <jakub@redhat.com>
14698 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
14699 exists. If REG_STARTEND macro isn't defined, just return 0 from main
14700 instead of the actual test.
14702 2021-03-09 Martin Liska <mliska@suse.cz>
14705 * gcc.target/i386/pr99464.c: New test.
14707 2021-03-09 Joel Brobecker <brobecker@adacore.com>
14709 * gcc.target/powerpc/undef-bool-2.c: Add
14710 dg-require-effective-target powerpc_vsx_ok directive.
14711 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
14712 powerpc_vsx_ok directive.
14714 2021-03-08 Harald Anlauf <anlauf@gmx.de>
14717 * gfortran.dg/parameter_data.f90: New test.
14719 2021-03-08 Martin Sebor <msebor@redhat.com>
14721 PR middle-end/98266
14722 * g++.dg/warn/Warray-bounds-15.C: New test.
14723 * g++.dg/warn/Warray-bounds-18.C: New test.
14724 * g++.dg/warn/Warray-bounds-19.C: New test.
14725 * g++.dg/warn/Warray-bounds-20.C: New test.
14726 * g++.dg/warn/Warray-bounds-21.C: New test.
14728 2021-03-08 Martin Sebor <msebor@redhat.com>
14730 PR middle-end/97631
14731 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
14733 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
14734 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
14735 * gcc.dg/Wstringop-overflow-66.c: New test.
14736 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
14738 2021-03-08 Marek Polacek <polacek@redhat.com>
14741 * g++.dg/cpp2a/nontype-class41.C: New test.
14743 2021-03-08 Nathan Sidwell <nathan@acm.org>
14746 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
14748 2021-03-08 Nathan Sidwell <nathan@acm.org>
14750 * g++.dg/modules/pr99468.H: New.
14752 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
14755 * gcc.target/powerpc/pr98959.c: New test.
14757 2021-03-08 Nathan Sidwell <nathan@acm.org>
14760 * g++.dg/modules/pr99285_a.H: New.
14761 * g++.dg/modules/pr99285_b.H: New.
14763 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14766 * gcc.target/aarch64/simd/pr99437.c: New test.
14768 2021-03-08 Martin Liska <mliska@suse.cz>
14771 * c-c++-common/asan/pr98920.c: New test.
14773 2021-03-08 Martin Liska <mliska@suse.cz>
14776 * gcc.target/i386/pr99463-2.c: New test.
14777 * gcc.target/i386/pr99463.c: New test.
14779 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
14781 * gcc.target/s390/vector/long-double-asm-commutative.c: New
14783 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
14785 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
14786 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
14787 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
14788 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
14789 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
14792 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
14795 * gfortran.dg/module_variable_3.f90: New test.
14797 2021-03-07 Jakub Jelinek <jakub@redhat.com>
14800 * lib/target-supports.exp
14801 (check_effective_target_assembler_march_noavx512bw): New effective
14803 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
14805 2021-03-06 Patrick Palka <ppalka@redhat.com>
14806 Jakub Jelinek <jakub@redhat.com>
14809 * g++.dg/cpp2a/constexpr-99287.C: New test.
14811 2021-03-06 Patrick Palka <ppalka@redhat.com>
14812 Jakub Jelinek <jakub@redhat.com>
14815 * g++.dg/cpp1y/var-templ68.C: New test.
14816 * g++.dg/cpp1y/var-templ68a.C: New test.
14818 2021-03-06 Patrick Palka <ppalka@redhat.com>
14821 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
14822 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
14824 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
14826 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
14827 to allow an eliminated stack-frame.
14829 2021-03-05 Marek Polacek <polacek@redhat.com>
14832 * g++.dg/cpp1z/noexcept-type23.C: New test.
14834 2021-03-05 Marek Polacek <polacek@redhat.com>
14837 * g++.dg/warn/Wshadow-17.C: New test.
14839 2021-03-05 Jason Merrill <jason@redhat.com>
14842 * gcc.dg/attr-flatten-1.c: Adjust.
14844 2021-03-05 Jakub Jelinek <jakub@redhat.com>
14846 PR middle-end/99322
14847 * c-c++-common/gomp/pr99322.c: New test.
14849 2021-03-05 Nathan Sidwell <nathan@acm.org>
14852 * g++.dg/modules/pr99245_a.H: New.
14853 * g++.dg/modules/pr99245_b.H: New.
14855 2021-03-05 Harald Anlauf <anlauf@gmx.de>
14857 PR libfortran/99218
14858 * gfortran.dg/matmul_21.f90: New test.
14860 2021-03-05 Nathan Sidwell <nathan@acm.org>
14863 * g++.dg/modules/pr99377_a.H: New.
14864 * g++.dg/modules/pr99377_b.C: New.
14865 * g++.dg/modules/pr99377_c.C: New.
14867 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
14870 * g++.dg/coroutines/pr98118.C: New test.
14872 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
14875 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
14876 * g++.dg/coroutines/pr95616-0.C: New test.
14877 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
14878 * g++.dg/coroutines/pr95616-1.C: New test.
14879 * g++.dg/coroutines/pr95616-2.C: New test.
14880 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
14881 * g++.dg/coroutines/pr95616-3.C: New test.
14882 * g++.dg/coroutines/pr95616-4.C: New test.
14883 * g++.dg/coroutines/pr95616-5.C: New test.
14884 * g++.dg/coroutines/pr95616-6.C: New test.
14886 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
14889 * g++.dg/coroutines/torture/pr95615-01.C: New test.
14890 * g++.dg/coroutines/torture/pr95615-02.C: New test.
14891 * g++.dg/coroutines/torture/pr95615-03.C: New test.
14892 * g++.dg/coroutines/torture/pr95615-04.C: New test.
14893 * g++.dg/coroutines/torture/pr95615-05.C: New test.
14894 * g++.dg/coroutines/torture/pr95615.inc: New file.
14896 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
14899 * gcc.target/i386/pr99123-2.c: New.
14901 2021-03-05 Nathan Sidwell <nathan@acm.org>
14904 * g++.dg/modules/pr99389_a.H: New.
14905 * g++.dg/modules/pr99389_b.C: New.
14906 * g++.dg/modules/pr99389_c.C: New.
14908 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
14911 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
14914 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
14916 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
14917 with '_kind' number.
14918 * gfortran.dg/real4-10-real8-16.f90: Likewise.
14919 * gfortran.dg/real4-10-real8-4.f90: Likewise.
14920 * gfortran.dg/real4-10.f90: Likewise.
14921 * gfortran.dg/real4-16-real8-10.f90: Likewise.
14922 * gfortran.dg/real4-16-real8-16.f90: Likewise.
14923 * gfortran.dg/real4-16-real8-4.f90: Likewise.
14924 * gfortran.dg/real4-16.f90: Likewise.
14925 * gfortran.dg/real4-8-real8-10.f90: Likewise.
14926 * gfortran.dg/real4-8-real8-16.f90: Likewise.
14927 * gfortran.dg/real4-8-real8-4.f90: Likewise.
14928 * gfortran.dg/real4-8.f90: Likewise.
14929 * gfortran.dg/real8-10.f90: Likewise.
14930 * gfortran.dg/real8-16.f90: Likewise.
14931 * gfortran.dg/real8-4.f90: Likewise.
14933 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
14936 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
14938 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
14940 * lib/prune.exp: Prune useless output caused by a linker bug.
14942 2021-03-04 Jakub Jelinek <jakub@redhat.com>
14944 PR middle-end/93235
14945 * gcc.target/aarch64/pr93235.c: New test.
14947 2021-03-04 Martin Liska <mliska@suse.cz>
14949 PR gcov-profile/99105
14950 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
14951 correction as the wrapped malloc is called one more time
14953 * gcc.dg/tree-prof/pr97461.c: Likewise.
14955 2021-03-04 Jakub Jelinek <jakub@redhat.com>
14959 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
14960 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
14961 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
14962 dg-warning regexps, instead replace .* with \[^\n\r]*.
14963 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
14964 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
14965 -ftrack-macro-expansion=0 from dg-options.
14966 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
14967 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
14969 2021-03-04 Jakub Jelinek <jakub@redhat.com>
14972 * gcc.dg/cpp/line11.c: New test.
14973 * gcc.dg/cpp/line12.c: New test.
14975 2021-03-04 Alex Coplan <alex.coplan@arm.com>
14978 * gcc.target/aarch64/pr99381.c: New test.
14980 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
14982 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
14984 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
14986 2021-03-04 Nathan Sidwell <nathan@acm.org>
14989 * g++.dg/modules/pr99170-1_a.H: New.
14990 * g++.dg/modules/pr99170-1_b.C: New.
14991 * g++.dg/modules/pr99170-2.h: New.
14992 * g++.dg/modules/pr99170-2_a.C: New.
14993 * g++.dg/modules/pr99170-2_b.C: New.
14994 * g++.dg/modules/pr99170-3_a.H: New.
14995 * g++.dg/modules/pr99170-3_b.C: New.
14996 * g++.dg/modules/inst-2_b.C: Adjust scan.
14997 * g++.dg/modules/inst-4_a.C: Adjust scan.
14998 * g++.dg/modules/inst-4_b.C: Adjust scan.
14999 * g++.dg/modules/member-def-1_b.C: Adjust scan.
15000 * g++.dg/modules/member-def-1_c.C: Adjust scan.
15001 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
15002 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
15003 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
15004 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
15005 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
15006 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
15007 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
15008 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
15009 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
15010 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
15011 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
15013 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
15016 * gfortran.dg/real4-10-real8-10.f90: New test.
15017 * gfortran.dg/real4-10-real8-16.f90: New test.
15018 * gfortran.dg/real4-10-real8-4.f90: New test.
15019 * gfortran.dg/real4-10.f90: New test.
15020 * gfortran.dg/real4-16-real8-10.f90: New test.
15021 * gfortran.dg/real4-16-real8-16.f90: New test.
15022 * gfortran.dg/real4-16-real8-4.f90: New test.
15023 * gfortran.dg/real4-16.f90: New test.
15024 * gfortran.dg/real4-8-real8-10.f90: New test.
15025 * gfortran.dg/real4-8-real8-16.f90: New test.
15026 * gfortran.dg/real4-8-real8-4.f90: New test.
15027 * gfortran.dg/real4-8.f90: New test.
15028 * gfortran.dg/real8-10.f90: New test.
15029 * gfortran.dg/real8-16.f90: New test.
15030 * gfortran.dg/real8-4.f90: New test.
15032 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
15034 * gcc.misc-tests/outputs.exp: Enumerate tests.
15036 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
15038 * gcc.misc-tests/outputs.exp: Append discriminating
15039 suffixes to tests with duplicate names.
15040 (outest): Assert that each running test has a unique
15043 2021-03-04 Martin Sebor <msebor@redhat.com>
15045 PR middle-end/96963
15046 PR middle-end/94655
15047 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
15048 * gcc.dg/Wstringop-overflow-65.c: New test.
15049 * gcc.dg/Warray-bounds-69.c: Same.
15051 2021-03-03 Marek Polacek <polacek@redhat.com>
15054 * g++.dg/cpp1z/class-deduction83.C: New test.
15056 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15058 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
15060 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
15063 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15065 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
15067 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
15069 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
15072 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15074 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
15076 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
15079 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
15081 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
15083 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
15085 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
15087 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
15089 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
15092 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15095 * g++.dg/cpp1z/eval-order10.C: New test.
15097 2021-03-03 Marek Polacek <polacek@redhat.com>
15101 * g++.dg/cpp1z/class-deduction81.C: New test.
15102 * g++.dg/cpp1z/class-deduction82.C: New test.
15103 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
15104 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
15105 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
15107 2021-03-03 Jason Merrill <jason@redhat.com>
15110 * g++.dg/cpp0x/decltype-call5.C: New test.
15111 * g++.dg/cpp0x/decltype-call6.C: New test.
15113 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15115 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
15117 * gcc.target/i386/pr95798-2.c: Likewise.
15119 2021-03-03 Nathan Sidwell <nathan@acm.org>
15122 * g++.dg/modules/namespace-2_a.C
15123 * g++.dg/modules/pr99344_a.C
15124 * g++.dg/modules/pr99344_b.C
15126 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15129 * gcc.target/i386/pr99321.c: New test.
15131 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15134 * gcc.c-torture/compile/pr99324.c: New test.
15136 2021-03-03 Jakub Jelinek <jakub@redhat.com>
15139 * gcc.dg/graphite/pr99085.c: New test.
15141 2021-03-03 Jason Merrill <jason@redhat.com>
15144 * g++.dg/ext/attr-flatten1.C: New test.
15146 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
15148 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
15149 tests if target test-framework has -L or -I options.
15151 2021-03-02 David Malcolm <dmalcolm@redhat.com>
15154 * gcc.dg/pr99323-1.c: New test.
15155 * gcc.dg/pr99323-2.c: New test.
15157 2021-03-02 Martin Sebor <msebor@redhat.com>
15160 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
15161 * g++.dg/warn/Wnonnull12.C: New test.
15163 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
15165 * gnat.dg/limited5.adb: New test.
15167 2021-03-02 Patrick Palka <ppalka@redhat.com>
15171 * g++.dg/concepts/abbrev9.C: New test.
15172 * g++.dg/cpp2a/concepts-lambda15.C: New test.
15173 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
15174 * g++.dg/cpp2a/concepts-return-req2.C: New test.
15175 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
15176 call to f15 that we expect to accept.
15178 2021-03-02 Patrick Palka <ppalka@redhat.com>
15180 * g++.dg/cpp1z/auto1.C: New test.
15182 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15184 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
15185 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
15186 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
15187 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
15188 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
15189 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
15190 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
15192 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15194 * lib/target-supports.exp: Add check for nnpa facility.
15196 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
15198 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
15199 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
15201 2021-03-01 Martin Liska <mliska@suse.cz>
15204 * gcc.target/s390/target-attribute/pr99313.c: New test.
15206 2021-03-01 Nathan Sidwell <nathan@acm.org>
15209 * g++.dg/modules/pr99294.h: New.
15210 * g++.dg/modules/pr99294_a.C: New.
15211 * g++.dg/modules/pr99294_b.C: New.
15213 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
15215 * g++.dg/eh/seh-xmm-unwind.C: New test.
15217 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
15219 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
15220 expression components noexcept.
15221 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
15222 * g++.dg/coroutines/pr95345.C: Likewise.
15224 2021-02-28 Jason Merrill <jason@redhat.com>
15226 * g++.dg/ext/attr-lambda3.C: Add missing ;
15228 2021-02-27 Jason Merrill <jason@redhat.com>
15231 * g++.dg/ext/attr-lambda3.C: New test.
15233 2021-02-26 Alexandre Oliva <oliva@gnu.org>
15235 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
15237 * gcc.target/powerpc/pr83629.c: Likewise.
15238 * gcc.target/powerpc/pr84112.c: Likewise.
15240 2021-02-26 Olivier Hainque <hainque@adacore.com>
15242 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
15243 dg-require-effective-target fpic.
15244 * gcc.target/powerpc/ppc-eabi.c: Likewise.
15245 * gcc.target/powerpc/pr26350.c: Likewise.
15246 * gcc.target/powerpc/pr67789.c: Likewise.
15247 * gcc.target/powerpc/pr79439-1.c: Likewise.
15248 * gcc.target/powerpc/pr79439-2.c: Likewise.
15249 * gcc.target/powerpc/pr79439-3.c: Likewise.
15250 * gcc.target/powerpc/pr83629.c: Likewise.
15251 * gcc.target/powerpc/pr84112.c: Likewise.
15253 2021-02-26 Richard Biener <rguenther@suse.de>
15255 PR middle-end/99281
15256 * g++.dg/pr99218.C: New testcase.
15258 2021-02-26 Jakub Jelinek <jakub@redhat.com>
15260 * g++.dg/cpp23/lambda-specifiers1.C: New test.
15262 2021-02-26 Jakub Jelinek <jakub@redhat.com>
15265 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
15267 2021-02-26 Jason Merrill <jason@redhat.com>
15270 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
15272 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
15274 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
15275 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
15276 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
15277 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
15278 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
15279 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
15280 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
15281 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
15282 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
15283 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
15284 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
15285 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
15286 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
15287 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
15288 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
15290 2021-02-26 Patrick Palka <ppalka@redhat.com>
15293 * g++.dg/concepts/abbrev8.C: New test.
15295 2021-02-25 Patrick Palka <ppalka@redhat.com>
15299 * g++.dg/diagnostic/local1.C: New test.
15301 2021-02-25 Patrick Palka <ppalka@redhat.com>
15304 * g++.dg/cpp1z/class-deduction79.C: New test.
15305 * g++.dg/cpp1z/class-deduction80.C: New test.
15307 2021-02-25 Marek Polacek <polacek@redhat.com>
15311 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
15312 * g++.dg/cpp0x/constexpr-cast2.C: New test.
15313 * g++.dg/cpp0x/constexpr-cast3.C: New test.
15315 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
15318 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
15319 reference parms, to distinguish the rvalue ref. variant.
15320 * g++.dg/coroutines/pr97587.C: New test.
15322 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
15325 * g++.dg/coroutines/pr95822.C: New test.
15327 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
15329 * gcc.target/arm/cmse/cmse-18.c: New test.
15331 2021-02-25 Nathan Sidwell <nathan@acm.org>
15334 * g++.dg/modules/pr99166_a.X: Adjust.
15335 * g++.dg/modules/pr99166_b.C: Adjust.
15336 * g++.dg/modules/pr99166_c.C: Adjust.
15337 * g++.dg/modules/pr99166_d.C: Adjust.
15339 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
15341 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
15343 2021-02-25 Tamar Christina <tamar.christina@arm.com>
15345 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
15347 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
15350 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
15352 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
15354 PR middle-end/97172
15355 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
15357 2021-02-25 Richard Biener <rguenther@suse.de>
15359 PR tree-optimization/99253
15360 * gcc.dg/vect/pr99253.c: New testcase.
15362 2021-02-25 Jakub Jelinek <jakub@redhat.com>
15365 * gcc.target/i386/pr95798-1.c: New test.
15366 * gcc.target/i386/pr95798-2.c: New test.
15368 2021-02-25 Jakub Jelinek <jakub@redhat.com>
15370 PR tree-optimization/80635
15371 * g++.dg/warn/pr80635-1.C: New test.
15372 * g++.dg/warn/pr80635-2.C: New test.
15374 2021-02-25 David Malcolm <dmalcolm@redhat.com>
15377 * gcc.dg/analyzer/pr99193-1.c: New test.
15378 * gcc.dg/analyzer/pr99193-2.c: New test.
15379 * gcc.dg/analyzer/pr99193-3.c: New test.
15380 * gcc.dg/analyzer/realloc-1.c: New test.
15382 2021-02-24 Nathan Sidwell <nathan@acm.org>
15385 * g++.dg/modules/pr98718_a.C: New.
15386 * g++.dg/modules/pr98718_b.C: New.
15388 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
15390 * g++.dg/coroutines/co-await-void_type.C: Mark promise
15391 final_suspend call as noexcept.
15392 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
15393 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
15394 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
15395 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
15396 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
15397 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
15398 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
15399 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
15400 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
15401 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
15402 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
15403 * g++.dg/coroutines/coro1-allocators.h: Likewise.
15404 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
15405 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
15406 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
15407 * g++.dg/coroutines/pr94752.C: Likewise.
15408 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
15409 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
15410 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
15411 * g++.dg/coroutines/pr95050.C: Likewise.
15412 * g++.dg/coroutines/pr95345.C: Likewise.
15413 * g++.dg/coroutines/pr95440.C: Likewise.
15414 * g++.dg/coroutines/pr95591.C: Likewise.
15415 * g++.dg/coroutines/pr95711.C: Likewise.
15416 * g++.dg/coroutines/pr95813.C: Likewise.
15417 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
15418 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
15419 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
15420 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
15421 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
15422 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
15423 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
15424 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
15425 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
15426 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
15427 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
15428 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
15429 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
15430 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
15431 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
15432 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
15433 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
15434 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
15435 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
15436 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
15438 2021-02-24 Jakub Jelinek <jakub@redhat.com>
15441 * c-c++-common/gomp/pr99226.c: New test.
15442 * gfortran.dg/gomp/pr99226.f90: New test.
15444 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
15446 PR inline-asm/99123
15447 * gcc.target/i386/pr99123.c: New.
15449 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
15451 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
15453 2021-02-24 Nathan Sidwell <nathan@acm.org>
15456 * g++.dg/modules/pr99072.H: New.
15458 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
15461 * gfortran.dg/assumed_rank_21.f90 : New test.
15463 2021-02-24 Martin Sebor <msebor@redhat.com>
15465 PR middle-end/97172
15466 * gcc.dg/pr97172-2.c: New test.
15468 2021-02-24 Tamar Christina <tamar.christina@arm.com>
15470 PR tree-optimization/99220
15471 * g++.dg/vect/pr99220.cc: New test.
15473 2021-02-24 Tamar Christina <tamar.christina@arm.com>
15475 PR tree-optimization/99149
15476 * g++.dg/vect/pr99149.cc: Disabled on BE.
15478 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
15481 * g++.dg/coroutines/pr96251.C: New test.
15483 2021-02-24 Jakub Jelinek <jakub@redhat.com>
15485 PR tree-optimization/99225
15486 * gcc.c-torture/compile/pr99225.c: New test.
15488 2021-02-24 Tamar Christina <tamar.christina@arm.com>
15490 PR tree-optimization/99149
15491 * g++.dg/vect/pr99149.cc: New test.
15493 2021-02-24 Richard Biener <rguenther@suse.de>
15496 * gcc.dg/pr99224.c: New testcase.
15498 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
15500 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
15501 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
15502 Add __has_builtin tests for built-ins.
15503 Update expected instruction counts.
15505 2021-02-23 Martin Sebor <msebor@redhat.com>
15508 * g++.dg/warn/Wnonnull11.C: New test.
15510 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
15513 * gfortran.dg/class_defined_operator_2.f03 : New test.
15514 * gfortran.dg/elemental_result_2.f90 : New test.
15515 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
15516 elemental function with an allocatable result with an operator
15517 interface with array dummies and result.
15519 2021-02-23 Harald Anlauf <anlauf@gmx.de>
15522 * gfortran.dg/reshape_zerosize_4.f90: New test.
15524 2021-02-23 Nathan Sidwell <nathan@acm.org>
15527 * g++.dg/modules/pr99208_a.C: New.
15528 * g++.dg/modules/pr99208_b.C: New.
15530 2021-02-23 Martin Liska <mliska@suse.cz>
15533 * c-c++-common/asan/pr99168.c: New test.
15535 2021-02-23 Patrick Palka <ppalka@redhat.com>
15538 * g++.dg/template/non-dependent15.C: New test.
15540 2021-02-23 Jakub Jelinek <jakub@redhat.com>
15542 PR tree-optimization/99204
15543 * gfortran.dg/pr99204.f90: New test.
15545 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
15547 * gcc.target/powerpc/vec-init-10.c: New test.
15549 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
15551 * g++.dg/warn/Wplacement-new-size-1.C,
15552 g++.dg/warn/Wplacement-new-size-2.C,
15553 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
15554 default_packed targets.
15556 2021-02-22 David Malcolm <dmalcolm@redhat.com>
15559 * gcc.dg/analyzer/error-1.c: New test.
15560 * gcc.dg/analyzer/error-2.c: New test.
15561 * gcc.dg/analyzer/error-3.c: New test.
15563 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
15566 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
15567 * c-c++-common/attr-retain-6.c: Likewise.
15568 * c-c++-common/attr-retain-7.c: Likewise.
15569 * c-c++-common/attr-retain-8.c: Likewise.
15570 * c-c++-common/attr-retain-9.c: Likewise.
15572 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15574 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
15576 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
15578 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
15579 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
15580 Handle __INT32_TYPE__ being "long int".
15582 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
15584 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
15586 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
15588 * gcc.target/cris/biap-mul.c: New test.
15590 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
15592 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
15594 2021-02-22 Nathan Sidwell <nathan@acm.org>
15597 * g++.dg/modules/pr99174-1_a.C: New.
15598 * g++.dg/modules/pr99174-1_b.C: New.
15599 * g++.dg/modules/pr99174-1_c.C: New.
15600 * g++.dg/modules/pr99174.H: New.
15602 2021-02-22 Nathan Sidwell <nathan@acm.org>
15605 * g++.dg/modules/pr99153_a.H: New.
15606 * g++.dg/modules/pr99153_b.H: New.
15608 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
15610 PR rtl-optimization/98791
15611 * gcc.target/aarch64/sve/pr98791.c: New test.
15613 2021-02-22 Richard Biener <rguenther@suse.de>
15615 PR tree-optimization/99165
15616 * g++.dg/pr99165.C: New testcase.
15618 2021-02-21 Harald Anlauf <anlauf@gmx.de>
15620 * gfortran.dg/intent_optimize_3.f90: New test.
15622 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
15624 * c-c++-common/attr-retain-5.c: Skip on AIX.
15625 * c-c++-common/attr-retain-6.c: Same.
15626 * c-c++-common/attr-retain-7.c: Same.
15627 * c-c++-common/attr-retain-8.c: Same.
15628 * c-c++-common/attr-retain-9.c: Same.
15630 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
15633 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
15634 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
15635 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
15636 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
15637 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
15638 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
15640 2021-02-19 Nathan Sidwell <nathan@acm.org>
15643 * g++.dg/modules/pr98741_a.H: New.
15644 * g++.dg/modules/pr98741_b.H: New.
15645 * g++.dg/modules/pr98741_c.C: New.
15646 * g++.dg/modules/pr98741_d.C: New.
15648 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15651 * gfortran.dg/namelist_4.f90: Modify.
15652 * gfortran.dg/namelist_98.f90: New test.
15654 2021-02-19 Martin Sebor <msebor@redhat.com>
15657 * gcc.dg/pr97172.c: Add test cases.
15659 2021-02-19 Nathan Sidwell <nathan@acm.org>
15661 * g++.dg/modules/pr99166_a.X: New.
15662 * g++.dg/modules/pr99166_b.C: New.
15663 * g++.dg/modules/pr99166_c.C: New.
15664 * g++.dg/modules/pr99166_d.C: New.
15666 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
15669 * gfortran.dg/coarray/array_temporary-1.f90: New test.
15671 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
15674 * gfortran.dg/dtio_36.f90: New test.
15676 2021-02-19 Richard Biener <rguenther@suse.de>
15678 PR middle-end/99122
15679 * gcc.dg/pr99122-3.c: New testcase.
15681 2021-02-19 Jakub Jelinek <jakub@redhat.com>
15684 * gcc.target/arm/pure-code/pr98998.c: New test.
15686 2021-02-19 Jakub Jelinek <jakub@redhat.com>
15689 * g++.dg/opt/pr99034.C: New test.
15691 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
15694 * gfortran.dg/ubound_1.f90: New test.
15696 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
15699 * gcc.target/aarch64/sve/pr98657.c: New test.
15701 2021-02-19 Jason Merrill <jason@redhat.com>
15703 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
15705 2021-02-19 David Malcolm <dmalcolm@redhat.com>
15708 * jit.dg/test-trap.c: New test.
15710 2021-02-19 Jason Merrill <jason@redhat.com>
15713 * g++.dg/cpp0x/overload4.C: New test.
15715 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
15717 PR rtl-optimization/96264
15718 * gcc.target/powerpc/pr96264.c: New.
15720 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
15723 * c-c++-common/attr-retain-1.c: New test.
15724 * c-c++-common/attr-retain-2.c: Likewise.
15725 * c-c++-common/attr-retain-3.c: Likewise.
15726 * c-c++-common/attr-retain-4.c: Likewise.
15727 * c-c++-common/attr-retain-5.c: Likewise.
15728 * c-c++-common/attr-retain-6.c: Likewise.
15729 * c-c++-common/attr-retain-7.c: Likewise.
15730 * c-c++-common/attr-retain-8.c: Likewise.
15731 * c-c++-common/attr-retain-9.c: Likewise.
15732 * c-c++-common/pr99113.c: Likewise.
15733 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
15734 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
15735 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
15736 * c-c++-common/attr-used-2.c: Likewise.
15737 * c-c++-common/attr-used-3.c: Likewise.
15738 * c-c++-common/attr-used-4.c: Likewise.
15739 * c-c++-common/attr-used-9.c: Likewise.
15740 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
15741 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
15742 * c-c++-common/attr-used-5.c: Don't expect warning for the used
15743 attribute nor SHF_GNU_RETAIN section.
15744 * c-c++-common/attr-used-6.c: Likewise.
15745 * c-c++-common/attr-used-7.c: Likewise.
15746 * c-c++-common/attr-used-8.c: Likewise.
15748 2021-02-18 Nathan Sidwell <nathan@acm.org>
15751 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
15753 * g++.dg/modules/pr99023_a.X: New.
15754 * g++.dg/modules/pr99023_b.X: New.
15756 2021-02-18 Jakub Jelinek <jakub@redhat.com>
15759 * gcc.dg/pr99136.c: New test.
15761 2021-02-18 Nathan Sidwell <nathan@acm.org>
15764 * g++.dg/modules/modules.exp: Remove dg-module-headers support
15765 * g++.dg/modules/alias-2_a.H: Delete.
15766 * g++.dg/modules/sys/alias-2_a.H: Delete.
15768 2021-02-18 Nathan Sidwell <nathan@acm.org>
15771 * g++.dg/modules/pr99023_a.H: Delete.
15772 * g++.dg/modules/pr99023_b.H: Delete.
15774 2021-02-18 Jakub Jelinek <jakub@redhat.com>
15777 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
15779 2021-02-18 Richard Biener <rguenther@suse.de>
15781 PR middle-end/99122
15782 * gcc.dg/pr99122-1.c: New testcase.
15783 * gcc.dg/pr99122-2.c: Likewise.
15785 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
15787 PR tree-optimization/99142
15788 * gcc.dg/tree-ssa/pr99142.c: New test.
15790 2021-02-18 Jakub Jelinek <jakub@redhat.com>
15792 PR middle-end/99109
15793 * g++.dg/warn/Warray-bounds-17.C: New test.
15795 2021-02-18 Jakub Jelinek <jakub@redhat.com>
15798 * gcc.dg/pr99104.c: New test.
15800 2021-02-17 David Malcolm <dmalcolm@redhat.com>
15803 * gcc.dg/analyzer/pr94596.c: New test.
15805 2021-02-17 Nathan Sidwell <nathan@acm.org>
15808 * g++.dg/modules/pr99023_a.H: New.
15809 * g++.dg/modules/pr99023_b.H: New.
15811 2021-02-17 David Malcolm <dmalcolm@redhat.com>
15814 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
15815 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
15816 options. Remove false leak directive.
15817 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
15821 2021-02-17 Julian Brown <julian@codesourcery.com>
15823 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
15824 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
15825 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
15826 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
15827 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
15829 2021-02-17 Julian Brown <julian@codesourcery.com>
15831 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
15832 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
15833 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
15834 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
15835 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
15836 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
15837 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
15838 previously-broken directives.
15840 2021-02-17 Jakub Jelinek <jakub@redhat.com>
15843 * g++.dg/ubsan/pr99106.C: New test.
15845 2021-02-17 Nathan Sidwell <nathan@acm.org>
15848 * g++.dg/lookup/pr99116-1.C: New.
15849 * g++.dg/lookup/pr99116-2.C: New.
15851 2021-02-17 Nathan Sidwell <nathan@acm.org>
15854 * g++.dg/modules/pr99071_a.H: New.
15855 * g++.dg/modules/pr99071_b.H: New.
15857 2021-02-17 Patrick Palka <ppalka@redhat.com>
15861 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
15862 "call to non-'constexpr' function" error message.
15864 2021-02-16 Nathan Sidwell <nathan@acm.org>
15866 * g++.dg/modules/pr99050_a.H: New.
15867 * g++.dg/modules/pr99050_b.C: New.
15869 2021-02-16 Marek Polacek <polacek@redhat.com>
15872 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
15873 * g++.dg/ext/attr-assume-aligned.C: New test.
15875 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
15877 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
15878 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
15880 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
15882 * gfortran.dg/goacc/ref_inquiry.f90: New test.
15883 * gfortran.dg/gomp/ref_inquiry.f90: New test.
15885 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
15887 PR inline-asm/98096
15888 * gcc.c-torture/compile/pr98096.c: New.
15890 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
15893 * gfortran.dg/fmt_nonchar_1.f90: New test.
15894 * gfortran.dg/fmt_nonchar_2.f90: New test.
15896 2021-02-16 Jakub Jelinek <jakub@redhat.com>
15899 * gcc.target/i386/pr99100.c: New test.
15901 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
15903 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
15905 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
15907 PR rtl-optimization/98872
15908 * gcc.target/powerpc/pr98872.c: New test.
15910 2021-02-15 Jakub Jelinek <jakub@redhat.com>
15912 PR tree-optimization/99079
15913 * gcc.dg/fold-modpow2-2.c: New test.
15914 * gcc.c-torture/execute/pr99079.c: New test.
15916 2021-02-13 Jakub Jelinek <jakub@redhat.com>
15918 PR rtl-optimization/98439
15919 * gcc.target/i386/pr98439.c: New test.
15921 2021-02-13 Jakub Jelinek <jakub@redhat.com>
15924 * gcc.target/i386/pr96166.c: New test.
15926 2021-02-12 Jakub Jelinek <jakub@redhat.com>
15928 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
15929 and restrict the test to aarch64-*-* target only.
15931 2021-02-12 Nathan Sidwell <nathan@acm.org>
15933 * g++.dg/modules/pr99039_a.C: New.
15934 * g++.dg/modules/pr99039_b.C: New.
15936 2021-02-12 Nathan Sidwell <nathan@acm.org>
15939 * g++.dg/modules/pr99040_a.C: New.
15940 * g++.dg/modules/pr99040_b.C: New.
15941 * g++.dg/modules/pr99040_c.C: New.
15942 * g++.dg/modules/pr99040_d.C: New.
15944 2021-02-12 Nathan Sidwell <nathan@acm.org>
15948 * g++.dg/lookup/pr99039.C: New.
15950 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
15952 PR libfortran/95647
15953 * gfortran.dg/ieee/ieee_12.f90: New test.
15955 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
15957 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
15959 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
15962 * gcc.target/arm/pr98931.c: Add -mthumb
15964 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
15967 * gfortran.dg/assumed_rank_20.f90: New test.
15969 2021-02-12 Jakub Jelinek <jakub@redhat.com>
15972 * g++.dg/cpp2a/concepts-requires24.C: New test.
15974 2021-02-12 Jason Merrill <jason@redhat.com>
15977 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
15979 2021-02-12 David Malcolm <dmalcolm@redhat.com>
15982 * g++.dg/analyzer/pr99064.C: New test.
15983 * gcc.dg/analyzer/pr98969.c: New test.
15985 2021-02-11 Marek Polacek <polacek@redhat.com>
15988 * g++.dg/template/deduce10.C: New test.
15989 * g++.dg/template/deduce9.C: New test.
15991 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
15994 * g++.target/powerpc/pr99041.C: New test.
15996 2021-02-11 Jakub Jelinek <jakub@redhat.com>
15999 * g++.dg/ext/flexary38.C: New test.
16001 2021-02-11 Marek Polacek <polacek@redhat.com>
16004 * g++.dg/cpp0x/variadic-crash6.C: New test.
16006 2021-02-11 Patrick Palka <ppalka@redhat.com>
16009 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
16011 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
16014 * gcc.target/arm/pr98931.c: New testcase.
16016 2021-02-11 Joel Hutton <joel.hutton@arm.com>
16018 PR tree-optimization/98772
16019 * gcc.target/aarch64/pr98772.c: New test.
16021 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
16024 * gfortran.dg/typebound_call_32.f90: New test.
16026 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
16029 * gfortran.dg/pr99060.f90: New test.
16031 2021-02-11 Alexandre Oliva <oliva@adacore.com>
16033 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
16035 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16037 PR libfortran/98825
16038 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
16040 2021-02-10 Martin Sebor <msebor@redhat.com>
16042 PR tree-optimization/92879
16043 * g++.dg/warn/Warray-bounds-16.C: New test.
16045 2021-02-10 David Malcolm <dmalcolm@redhat.com>
16047 PR preprocessor/96391
16048 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
16049 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
16050 using the location_overflow_plugin.c from gcc.dg/plugin.
16052 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16055 * g++.dg/ext/weak6.C: New test.
16057 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16060 * gcc.target/i386/pr99025.c: New test.
16062 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16066 * g++.dg/cpp2a/constexpr-new16.C: New test.
16067 * g++.dg/cpp2a/constexpr-new17.C: New test.
16069 2021-02-10 Nathan Sidwell <nathan@acm.org>
16072 * g++.dg/lookup/pr99030.C: New.
16074 2021-02-10 Jakub Jelinek <jakub@redhat.com>
16076 PR middle-end/99007
16077 * g++.dg/gomp/pr99007.C: New test.
16078 * gcc.dg/gomp/pr99007-1.c: New test.
16079 * gcc.dg/gomp/pr99007-2.c: New test.
16080 * gcc.dg/gomp/pr99007-3.c: New test.
16082 2021-02-10 Julian Brown <julian@codesourcery.com>
16085 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
16086 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
16087 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16089 2021-02-09 David Malcolm <dmalcolm@redhat.com>
16092 * gcc.dg/analyzer/file-1.c (test_5): New.
16093 * gcc.dg/analyzer/file-3.c: New test.
16095 2021-02-09 David Malcolm <dmalcolm@redhat.com>
16098 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
16099 * gcc.dg/analyzer/pr94851-2.c: New test.
16100 * gcc.dg/analyzer/pr98575-1.c: New test.
16102 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
16104 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
16106 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
16108 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
16110 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
16112 2021-02-09 Nathan Sidwell <nathan@acm.org>
16115 * g++.dg/modules/pr98944_a.C: New.
16116 * g++.dg/modules/pr98944_b.C: New.
16117 * g++.dg/modules/pr98944_c.C: New.
16118 * g++.dg/modules/pr98944_d.C: New.
16120 2021-02-09 Jakub Jelinek <jakub@redhat.com>
16122 PR middle-end/98465
16123 * g++.dg/warn/Wstringop-overread-1.C: New test.
16125 2021-02-09 Jason Merrill <jason@redhat.com>
16128 * g++.dg/cpp2a/consteval-expinst1.C: New test.
16130 2021-02-09 Jason Merrill <jason@redhat.com>
16133 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
16135 2021-02-09 Jason Merrill <jason@redhat.com>
16138 * g++.dg/cpp2a/no_unique_address12.C: New test.
16140 2021-02-08 Nathan Sidwell <nathan@acm.org>
16142 * g++.dg/modules/pr98531-2.h: New.
16143 * g++.dg/modules/pr98531-2_a.H: New.
16144 * g++.dg/modules/pr98531-2_b.C: New.
16145 * g++.dg/modules/pr98531-3.h: New.
16146 * g++.dg/modules/pr98531-3_a.H: New.
16147 * g++.dg/modules/pr98531-3_b.C: New.
16149 2021-02-08 Nathan Sidwell <nathan@acm.org>
16152 * g++.dg/modules/pr98531-1.h: New.
16153 * g++.dg/modules/pr98531-1_a.H: New.
16154 * g++.dg/modules/pr98531-1_b.C: New.
16155 * g++.dg/abi/pr98531-1.C: New.
16156 * g++.dg/abi/pr98531-2.C: New.
16157 * g++.dg/abi/pr98531-3.C: New.
16158 * g++.dg/abi/pr98531-4.C: New.
16160 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
16162 PR middle-end/98974
16163 * gfortran.dg/pr98974.F90: New test.
16165 2021-02-08 Richard Biener <rguenther@suse.de>
16168 * g++.dg/lto/pr96591_0.C: New testcase.
16170 2021-02-05 Marek Polacek <polacek@redhat.com>
16173 * g++.dg/cpp2a/volatile5.C: New test.
16175 2021-02-05 Marek Polacek <polacek@redhat.com>
16178 * g++.dg/cpp2a/using-enum-8.C: New test.
16180 2021-02-05 Nathan Sidwell <nathan@acm.org>
16183 * c-c++-common/pr98943.c: New.
16185 2021-02-05 Richard Biener <rguenther@suse.de>
16187 PR tree-optimization/98855
16188 * g++.dg/vect/slp-pr98855.cc: New testcase.
16190 2021-02-05 Jakub Jelinek <jakub@redhat.com>
16193 * g++.dg/cpp1z/decomp54.C: New test.
16195 2021-02-05 liuhongt <hongtao.liu@intel.com>
16198 * g++.target/i386/avx512bw-pr98537-1.C: New test.
16199 * g++.target/i386/avx512vl-pr98537-1.C: New test.
16200 * g++.target/i386/avx512vl-pr98537-2.C: New test.
16201 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
16202 integer mask comparison should not be generated.
16203 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
16204 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
16205 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
16207 2021-02-04 Julian Brown <julian@codesourcery.com>
16209 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
16210 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
16211 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
16212 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
16214 2021-02-04 Julian Brown <julian@codesourcery.com>
16216 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
16218 2021-02-04 Julian Brown <julian@codesourcery.com>
16220 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
16222 2021-02-04 Jakub Jelinek <jakub@redhat.com>
16225 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
16226 $section is .opd, look at .L.$symbol_name's section.
16227 (parse_section_section_of_symbols): Handle .previous directive.
16228 * gcc.dg/array-quals-1.c: Allow .sdata section.
16230 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
16232 * gdc.dg/intrinsics.d: Update test.
16234 2021-02-04 Martin Sebor <msebor@redhat.com>
16237 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
16238 * gcc.dg/label-decl-4.c: Same.
16239 * gcc.dg/mismatch-decl-1.c: Same.
16240 * gcc.dg/old-style-then-proto-1.c: Same.
16241 * gcc.dg/parm-mismatch-1.c: Same.
16242 * gcc.dg/pr35445.c: Same.
16243 * gcc.dg/redecl-11.c: Same.
16244 * gcc.dg/redecl-12.c: Same.
16245 * gcc.dg/redecl-13.c: Same.
16246 * gcc.dg/redecl-15.c: Same.
16247 * gcc.dg/tls/thr-init-1.c: Same.
16248 * objc.dg/id-1.m: Same.
16249 * objc.dg/tls/diag-3.m: Same.
16250 * gcc.dg/pr97882.c: New test.
16251 * gcc.dg/qual-return-7.c: New test.
16252 * gcc.dg/qual-return-8.c: New test.
16254 2021-02-04 Jason Merrill <jason@redhat.com>
16257 * g++.dg/cpp2a/concepts-variadic3.C: New test.
16259 2021-02-04 David Malcolm <dmalcolm@redhat.com>
16262 * gcc.dg/pr97932.c: New test.
16264 2021-02-04 emsr <3dw4rd@verizon.net>
16266 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
16268 2021-02-04 Jakub Jelinek <jakub@redhat.com>
16270 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
16271 of make_signed<size_t>::type in the diagnostics.
16273 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
16276 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
16278 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
16280 * gfortran.dg/goacc/substring.f90: New test.
16281 * gfortran.dg/gomp/substring.f90: New test.
16283 2021-02-04 Martin Liska <mliska@suse.cz>
16285 * gcc.target/i386/prefer-vector-width-attr.c: New test.
16287 2021-02-04 Jason Merrill <jason@redhat.com>
16290 * g++.dg/cpp1z/class-deduction78.C: New test.
16292 2021-02-04 Jason Merrill <jason@redhat.com>
16295 * g++.dg/cpp0x/pr84630.C: Call b().
16296 * g++.dg/cpp2a/lambda-uneval13.C: New test.
16297 * g++.dg/ext/attr-expr1.C: New test.
16299 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16301 PR preprocessor/98882
16302 * gcc.dg/cpp/pr98882.c: New test.
16304 2021-02-03 Jason Merrill <jason@redhat.com>
16306 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
16307 hash-table-verification-limit=10000.
16309 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
16311 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
16312 * g++.dg/cpp23/feat-cxx2b.C: New test.
16313 * g++.dg/cpp23/size_t-literals.C: New test.
16314 * g++.dg/warn/Wsize_t-literals.C: New test.
16316 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16319 * g++.dg/cpp2a/no_unique_address11.C: New test.
16321 2021-02-03 Marek Polacek <polacek@redhat.com>
16324 * g++.dg/cpp0x/noexcept65.C: New test.
16326 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
16329 * gfortran.dg/coarray/array_temporary.f90: New test.
16331 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16333 PR middle-end/97487
16334 * gcc.dg/pr97487-1.c: New test.
16335 * gcc.dg/pr97487-2.c: New test.
16337 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16339 PR middle-end/97971
16340 * gcc.target/i386/pr97971.c: New test.
16342 2021-02-03 Jakub Jelinek <jakub@redhat.com>
16344 PR tree-optimization/98287
16345 * gcc.dg/pr98287.c: New test.
16347 2021-02-03 Tamar Christina <tamar.christina@arm.com>
16349 PR tree-optimization/98928
16350 * gcc.target/i386/pr98928.c: New test.
16352 2021-02-02 Martin Liska <mliska@suse.cz>
16355 * gcc.target/i386/pr97510.c: New test.
16357 2021-02-02 Jason Merrill <jason@redhat.com>
16360 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
16362 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16364 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
16366 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
16369 * gfortran.dg/pr91862.f90: New test.
16371 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16373 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
16375 2021-02-02 Jakub Jelinek <jakub@redhat.com>
16377 PR tree-optimization/98848
16378 * gcc.dg/vect/pr98848.c: New test.
16379 * gcc.dg/vect/pr92205.c: Remove xfail.
16381 2021-02-02 Jakub Jelinek <jakub@redhat.com>
16383 PR tree-optimization/97960
16384 * g++.dg/torture/pr97960.C: New test.
16386 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
16389 * g++.dg/opt/pr98743.C: New.
16391 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16393 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
16395 2021-02-02 Alexandre Oliva <oliva@adacore.com>
16397 * gcc.dg/asan/nested-1.c: New.
16399 2021-02-02 David Malcolm <dmalcolm@redhat.com>
16403 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
16404 prefix to support subroutines where necessary.
16405 * gcc.dg/analyzer/data-model-1.c: Likewise.
16406 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
16408 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
16409 subroutines where necessary.
16410 * gcc.dg/analyzer/pr96651-2.c: Likewise.
16411 * gcc.dg/analyzer/signal-4b.c: Likewise.
16412 * gcc.dg/analyzer/single-field.c: Likewise.
16413 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
16415 2021-02-02 David Malcolm <dmalcolm@redhat.com>
16419 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
16420 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
16422 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16424 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
16427 2021-02-01 David Malcolm <dmalcolm@redhat.com>
16430 * gcc.dg/analyzer/pr98918.c: New test.
16432 2021-02-01 Sergei Trofimovich <siarheit@google.com>
16434 PR tree-optimization/98499
16435 * g++.dg/pr98499.C: new test.
16437 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16439 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
16441 2021-02-01 Martin Sebor <msebor@redhat.com>
16443 PR middle-end/97172
16444 * gcc.dg/pr97172.c: New test.
16446 2021-02-01 Martin Sebor <msebor@redhat.com>
16449 * g++.dg/Wclass-memaccess-6.C: New test.
16451 2021-02-01 Patrick Palka <ppalka@redhat.com>
16454 * g++.dg/cpp0x/constexpr-98295.C: New test.
16456 2021-02-01 Marek Polacek <polacek@redhat.com>
16459 * g++.dg/ext/builtin-has-attribute2.C: New test.
16461 2021-02-01 Jason Merrill <jason@redhat.com>
16464 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
16466 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
16468 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
16470 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
16472 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
16474 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
16476 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
16478 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
16480 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
16482 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
16484 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
16486 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
16488 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
16490 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
16493 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
16495 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
16497 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
16499 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
16501 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
16504 2021-02-01 Tamar Christina <tamar.christina@arm.com>
16506 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
16508 2021-02-01 Patrick Palka <ppalka@redhat.com>
16511 * g++.dg/cpp1y/constexpr-84494.C: New test.
16513 2021-02-01 Xing GUO <higuoxing@gmail.com>
16515 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
16517 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
16519 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
16520 * gcc.target/powerpc/pr79251.p9.c: Likewise.
16522 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
16524 * c-c++-common/attr-used-5.c: Skip for Darwin.
16525 * c-c++-common/attr-used-6.c: Likewise.
16526 * c-c++-common/attr-used-7.c: Likewise.
16527 * c-c++-common/attr-used-8.c: Likewise.
16528 * c-c++-common/attr-used-9.c: Likewise.
16530 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
16532 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
16533 * gcc.target/powerpc/pr79251.p9.c: Same.
16535 2021-01-30 Jakub Jelinek <jakub@redhat.com>
16537 * gcc.target/i386/20051216-1.c: New test.
16539 2021-01-30 Jakub Jelinek <jakub@redhat.com>
16542 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
16543 scan-tree-dump-times to x86 and aarch64 targets.
16544 * gcc.dg/gomp/simd-3.c: Likewise.
16546 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
16549 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
16552 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
16554 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
16556 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
16559 * gcc.target/aarch64/pr97701.c: Modify.
16561 2021-01-29 David Malcolm <dmalcolm@redhat.com>
16563 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
16565 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
16568 * gcc.target/aarch64/pr97701.c: New.
16570 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
16572 * gcc.target/powerpc/pr91903.c: New test.
16573 * gcc.target/powerpc/builtins-1.fold.h: Update.
16574 * gcc.target/powerpc/builtins-2.c: Update.
16576 2021-01-29 Nathan Sidwell <nathan@acm.org>
16579 * g++.dg/modules/pr98843_a.C: New.
16580 * g++.dg/modules/pr98843_b.H: New.
16581 * g++.dg/modules/pr98843_c.C: New.
16583 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16585 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
16587 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
16588 Richard Biener <rguenther@suse.de>
16590 PR tree-optimization/97627
16591 * g++.dg/pr97627.C: New testcase.
16593 2021-01-29 Jakub Jelinek <jakub@redhat.com>
16596 * gcc.c-torture/compile/pr98849.c: New test.
16598 2021-01-29 Jakub Jelinek <jakub@redhat.com>
16601 * gcc.dg/pr98331.c: New test.
16603 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
16605 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
16607 * gcc.target/powerpc/pr79251.h: ...this.
16608 * gcc.target/powerpc/pr79251.p9.c: Likewise.
16609 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
16611 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
16612 * gcc.target/powerpc/pr79251-run.p9.c: New test.
16614 2021-01-29 Marek Polacek <polacek@redhat.com>
16617 * g++.dg/parse/error63.C: New test.
16619 2021-01-28 Jakub Jelinek <jakub@redhat.com>
16622 * g++.dg/warn/effc5.C: New test.
16624 2021-01-28 Marek Polacek <polacek@redhat.com>
16627 * g++.dg/cpp0x/alignas19.C: New test.
16628 * g++.dg/warn/Warray-bounds15.C: New test.
16630 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
16633 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
16635 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
16637 * gfortran.dg/ISO_Fortran_binding_18.c: Include
16638 ../../../libgfortran/ISO_Fortran_binding.h rather than
16639 ISO_Fortran_binding.h.
16641 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
16643 * gcc.target/powerpc/float128-longdouble-math.c: New test.
16644 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
16645 * gcc.target/powerpc/float128-math.c: Adjust test for new name
16646 being generated. Add support for running test on power10. Add
16647 support for running if long double defaults to 64-bits.
16649 2021-01-28 Jakub Jelinek <jakub@redhat.com>
16653 * g++.target/i386/pr98847.C: New test.
16655 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16657 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
16659 2021-01-28 Nathan Sidwell <nathan@acm.org>
16662 * g++.dg/modules/pr98770_a.C: New.
16663 * g++.dg/modules/pr98770_b.C: New.
16665 2021-01-28 Harald Anlauf <anlauf@gmx.de>
16668 * gfortran.dg/gomp/pr86470.f90: New test.
16670 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
16673 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
16674 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
16675 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
16676 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
16677 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
16678 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
16679 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
16680 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
16681 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
16682 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
16683 * gcc.target/powerpc/pr79251.p8.c: Likewise.
16684 * gcc.target/powerpc/pr79251.p9.c: Likewise.
16685 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
16686 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
16689 2021-01-28 Xing GUO <higuoxing@gmail.com>
16691 * gcc.target/riscv/attribute-18.c: New test.
16693 2021-01-27 Harris Snyder <hsnyder@structura.bio>
16695 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
16696 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
16698 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
16700 PR rtl-optimization/97684
16701 * gcc.target/i386/pr97684.c: New.
16703 2021-01-27 Jason Merrill <jason@redhat.com>
16706 * g++.dg/lookup/using4.C: No error in C++20.
16707 * g++.dg/cpp0x/decltype37.C: Adjust message.
16708 * g++.dg/template/crash75.C: Adjust message.
16709 * g++.dg/template/crash76.C: Adjust message.
16710 * g++.dg/cpp0x/inh-ctor36.C: New test.
16711 * g++.dg/cpp1z/inh-ctor39.C: New test.
16712 * g++.dg/cpp2a/using-enum-7.C: New test.
16714 2021-01-27 Jakub Jelinek <jakub@redhat.com>
16717 * gcc.c-torture/execute/pr98853-1.c: New test.
16718 * gcc.c-torture/execute/pr98853-2.c: New test.
16720 2021-01-27 Richard Biener <rguenther@suse.de>
16722 PR tree-optimization/98854
16723 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
16725 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
16729 * gfortran.dg/proc_ptr_52.f90 : New test.
16731 2021-01-27 liuhongt <hongtao.liu@intel.com>
16734 * gcc.target/i386/pr98833.c: New test.
16736 2021-01-27 Jakub Jelinek <jakub@redhat.com>
16738 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
16739 optimize ("no-strict-aliasing") attribute.
16740 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
16741 array to avoid violating TBAA.
16742 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
16743 array to avoid violating TBAA.
16744 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
16745 array to avoid violating TBAA.
16746 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
16747 array to avoid violating TBAA.
16749 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
16752 * gfortran.dg/elemental_function_5.f90 : New test.
16754 2021-01-27 Jakub Jelinek <jakub@redhat.com>
16756 PR tree-optimization/97260
16757 * gcc.dg/tree-ssa/pr97260.c: New test.
16759 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
16761 * lib/target-supports.exp (check_effective_target_c++2a):
16762 Check for C++2a or C++23.
16763 (check_effective_target_c++20_down): New.
16764 (check_effective_target_c++23_only): New.
16765 (check_effective_target_c++23): New.
16766 * g++.dg/cpp23/cplusplus.C: New.
16768 2021-01-26 Jason Merrill <jason@redhat.com>
16771 * g++.dg/torture/pr97474.C: New test.
16773 2021-01-26 Jason Merrill <jason@redhat.com>
16776 * g++.dg/cpp2a/no_unique_address10.C: New test.
16777 * g++.dg/cpp2a/no_unique_address9.C: New test.
16779 2021-01-26 Jakub Jelinek <jakub@redhat.com>
16781 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
16782 optimize ("no-strict-aliasing") attribute.
16783 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
16784 array to avoid violating TBAA.
16785 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
16786 array to avoid violating TBAA.
16787 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
16788 array to avoid violating TBAA.
16789 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
16790 array to avoid violating TBAA.
16792 2021-01-26 Jakub Jelinek <jakub@redhat.com>
16795 * gcc.c-torture/execute/pr98681.c: New test.
16797 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
16800 * gfortran.dg/elemental_assignment_1.f90: New test.
16802 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
16804 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
16805 add previously missing space in '$ident link'.
16807 2021-01-26 Jakub Jelinek <jakub@redhat.com>
16809 PR middle-end/98807
16810 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
16812 2021-01-26 Alexandre Oliva <oliva@adacore.com>
16814 * gnat.dg/asan1.adb: New test.
16815 * gnat.dg/asan1_pkg.ads: New additional source.
16817 2021-01-25 Harald Anlauf <anlauf@gmx.de>
16820 * gfortran.dg/pr70070.f90: New test.
16822 2021-01-25 Martin Sebor <msebor@redhat.com>
16825 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
16826 * g++.dg/warn/Wnonnull10.C: New test.
16827 * g++.dg/warn/Wnonnull9.C: New test.
16829 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
16831 * gfortran.dg/associate_57.f90: New test.
16833 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
16836 * gfortran.dg/interface_assignment_7.f90: New test.
16838 2021-01-25 Jason Merrill <jason@redhat.com>
16841 * g++.dg/cpp2a/no_unique_address8.C: New test.
16843 2021-01-25 Richard Biener <rguenther@suse.de>
16845 PR middle-end/98807
16846 * gcc.dg/pr98807.c: New testcase.
16848 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
16850 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
16851 * gnat.dg/thunk2_pkg.ads: New helper.
16853 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
16856 * gfortran.dg/charlen_18.f90 : New test.
16858 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
16860 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
16862 * g++.dg/tc1/dr142.C: Same as above.
16863 * g++.dg/tc1/dr52.C: Same as above.
16864 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
16865 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
16866 * g++.old-deja/g++.jason/access8.C: Same as above.
16867 * g++.old-deja/g++.law/access4.C: Same as above.
16868 * g++.old-deja/g++.law/visibility12.C: Same as above.
16869 * g++.old-deja/g++.law/visibility4.C: Same as above.
16870 * g++.old-deja/g++.law/visibility8.C: Same as above.
16871 * g++.old-deja/g++.other/access4.C: Same as above.
16873 2021-01-23 Patrick Palka <ppalka@redhat.com>
16877 * g++.dg/cpp0x/this2.C: New test.
16878 * g++.dg/template/pr97399.C: New test.
16880 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
16882 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
16883 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
16884 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
16885 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
16886 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
16887 * gcc.target/powerpc/pr79251.p9.c: Same.
16889 2021-01-22 Marek Polacek <polacek@redhat.com>
16892 * g++.dg/cpp0x/noexcept64.C: New test.
16894 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
16896 * g++.dg/eh/spbp.C: Remove skip on AIX.
16898 2021-01-22 Jakub Jelinek <jakub@redhat.com>
16900 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
16901 typo, UINON_TYPE to UNION_TYPE.
16903 2021-01-22 Jakub Jelinek <jakub@redhat.com>
16905 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
16906 UINON_TYPE to UNION_TYPE.
16907 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
16908 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
16910 2021-01-22 Jakub Jelinek <jakub@redhat.com>
16912 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
16913 optimize ("no-strict-aliasing") attribute.
16915 2021-01-22 Jason Merrill <jason@redhat.com>
16918 * g++.dg/init/elide7.C: New test.
16920 2021-01-22 Jakub Jelinek <jakub@redhat.com>
16923 * g++.dg/ubsan/pr95693.C: New test.
16925 2021-01-22 Marek Polacek <polacek@redhat.com>
16928 * g++.dg/abi/mangle76.C: New test.
16930 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
16933 * gfortran.dg/associated_target_7.f90 : New test.
16935 2021-01-22 Martin Jambor <mjambor@suse.cz>
16937 PR tree-optimization/47059
16938 * gcc.dg/tree-ssa/pr47059.c: New test.
16940 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16942 PR tree-optimization/98766
16943 * gcc.dg/pr98766.c: New test.
16945 2021-01-22 Nathan Sidwell <nathan@acm.org>
16948 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
16949 embedded absolute paths.
16950 (module_do_it): Append $std to test name.
16952 2021-01-22 Richard Biener <rguenther@suse.de>
16954 PR middle-end/98793
16955 * gcc.dg/pr98793.c: New testcase.
16957 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
16959 * gcc.target/powerpc/pr79251.p8.c: New test.
16960 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
16961 instruction counts.
16962 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
16963 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
16964 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
16965 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
16966 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
16967 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
16968 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
16969 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
16970 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
16971 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
16973 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
16975 * gcc.target/powerpc/pr79251.p9.c: New test.
16976 * gcc.target/powerpc/pr79251-run.c: New test.
16977 * gcc.target/powerpc/pr79251.h: New header.
16979 2021-01-22 Richard Biener <rguenther@suse.de>
16981 PR middle-end/98773
16982 * gcc.dg/torture/pr98773.c: New testcase.
16984 2021-01-22 Jakub Jelinek <jakub@redhat.com>
16986 PR tree-optimization/90248
16987 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
16989 * gcc.dg/pr90248.c: New test.
16991 2021-01-22 Jakub Jelinek <jakub@redhat.com>
16993 PR tree-optimization/98255
16994 * gcc.dg/pr98255.c: New test.
16996 2021-01-22 Richard Biener <rguenther@suse.de>
16998 PR tree-optimization/98786
16999 * gcc.dg/torture/pr98786.c: New testcase.
17001 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17004 * gcc.target/arm/pr98636.c: New test.
17006 2021-01-22 liuhongt <hongtao.liu@intel.com>
17010 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
17011 * gcc.target/i386/avx512f-pr96891-1.c: New test.
17012 * gcc.target/i386/avx512f-pr96891-2.c: New test.
17013 * gcc.target/i386/avx512f-pr96891-3.c: New test.
17014 * g++.target/i386/avx512f-pr96891-1.C: New test.
17015 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
17017 2021-01-22 Marek Polacek <polacek@redhat.com>
17020 * g++.dg/cpp0x/noexcept63.C: New test.
17022 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
17024 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
17025 intervening period.
17026 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
17027 explicitly check for intervening space, tab or period.
17029 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
17031 PR rtl-optimization/98777
17032 * gcc.target/riscv/pr98777.c: New.
17034 2021-01-21 Patrick Palka <ppalka@redhat.com>
17037 * g++.dg/cpp0x/decltype-71879.C: New test.
17039 2021-01-21 Jakub Jelinek <jakub@redhat.com>
17042 * g++.dg/cpp1y/constexpr-98672.C: New test.
17044 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
17047 * lib/target-supports.exp
17048 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
17049 * gcc.target/arm/ivopts.c: Use target
17050 'arm_thumb2_no_arm_v8_1_lob'.
17052 2021-01-21 Nathan Sidwell <nathan@acm.org>
17055 * g++.dg/modules/stat-mem-1.h: New.
17056 * g++.dg/modules/stat-mem-1_a.H: New.
17057 * g++.dg/modules/stat-mem-1_b.C: New.
17059 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
17062 * gfortran.dg/module_procedure_5.f90 : New test.
17063 * gfortran.dg/module_procedure_6.f90 : New test.
17065 2021-01-21 Richard Biener <rguenther@suse.de>
17068 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
17070 2021-01-21 Richard Biener <rguenther@suse.de>
17073 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
17075 2021-01-21 Richard Biener <rguenther@suse.de>
17077 * gcc.dg/Walloca-2.c: Un-XFAIL.
17079 2021-01-21 liuhongt <hongtao.liu@intel.com>
17081 PR rtl-optimization/98694
17082 * gcc.target/i386/pr98694.c: New test.
17084 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
17086 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
17088 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17090 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
17093 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
17095 PR rtl-optimization/98722
17096 * g++.target/s390/pr98722.C: New.
17098 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
17100 PR tree-optimization/96674
17101 * gcc.dg/pr96674.c: New tests.
17103 2021-01-20 Patrick Palka <ppalka@redhat.com>
17106 * g++.dg/cpp2a/lambda-generic9.C: New test.
17108 2021-01-20 Patrick Palka <ppalka@redhat.com>
17111 * g++.dg/parse/access12.C: New test.
17112 * g++.dg/template/access35.C: New test.
17114 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
17116 PR tree-optimization/98535
17117 * gcc.target/aarch64/sve/pr98535.c: New file.
17119 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
17122 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
17123 missing diagnostic issues with c_intptr_t == default integer kind.
17125 2021-01-20 Jakub Jelinek <jakub@redhat.com>
17127 PR tree-optimization/98721
17128 * gcc.dg/pr98721-1.c: New test.
17129 * gcc.dg/pr98721-2.c: New test.
17131 2021-01-20 Richard Biener <rguenther@suse.de>
17133 PR tree-optimization/98758
17134 * gcc.dg/torture/pr98758.c: New testcase.
17136 2021-01-20 Jakub Jelinek <jakub@redhat.com>
17139 * c-c++-common/gomp/task-detach-2.c: New test.
17141 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
17145 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
17147 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
17149 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
17150 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
17151 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
17152 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
17153 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
17154 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
17156 2021-01-19 Marek Polacek <polacek@redhat.com>
17159 * g++.dg/template/deduce8.C: New test.
17161 2021-01-19 Marek Polacek <polacek@redhat.com>
17164 * g++.dg/lookup/using64.C: New test.
17165 * g++.dg/lookup/using65.C: New test.
17167 2021-01-19 Martin Sebor <msebor@redhat.com>
17169 PR middle-end/98664
17170 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
17171 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
17172 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
17173 * gcc.dg/Wfree-nonheap-object-4.c: New test.
17175 2021-01-19 Patrick Palka <ppalka@redhat.com>
17179 * g++.dg/opt/pr87974.C: Adjust.
17180 * g++.dg/template/access34.C: New test.
17181 * g++.dg/template/friend68.C: New test.
17182 * g++.dg/template/friend69.C: New test.
17184 2021-01-19 Marek Polacek <polacek@redhat.com>
17187 * g++.dg/cpp0x/noexcept62.C: New test.
17189 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
17191 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
17193 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17195 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17196 (CHECK_CUMULATIVE_SAT): Delete.
17197 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
17199 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
17200 Remove uses of the above.
17201 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
17203 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
17204 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
17205 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
17206 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
17208 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
17209 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
17210 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
17212 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
17213 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
17214 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
17216 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
17217 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
17218 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
17220 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
17221 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
17222 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
17224 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
17225 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
17226 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
17227 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
17228 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
17229 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
17231 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
17232 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
17234 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
17235 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
17237 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
17238 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
17240 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
17241 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
17242 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
17243 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
17244 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
17245 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
17246 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
17247 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
17248 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
17249 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
17251 2021-01-19 Jeff Law <law@redhat.com>
17253 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
17254 and update expected output.
17256 2021-01-19 Richard Biener <rguenther@suse.de>
17259 * g++.dg/pr98330.C: New testcase.
17260 * gcc.dg/pr98330.c: Likewise.
17262 2021-01-19 Richard Biener <rguenther@suse.de>
17265 * gfortran.dg/pr97673.f90: New testcase.
17267 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
17270 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
17271 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
17272 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
17274 2021-01-19 Martin Jambor <mjambor@suse.cz>
17277 * g++.dg/ipa/pr98690.C: New test.
17279 2021-01-18 Jeff Law <law@redhat.com>
17281 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
17283 2021-01-18 Patrick Palka <ppalka@redhat.com>
17285 * g++.dg/cpp1z/class-deduction77.C: New test.
17287 2021-01-18 Jakub Jelinek <jakub@redhat.com>
17289 PR tree-optimization/98727
17290 * gcc.c-torture/execute/pr98727.c: New test.
17292 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
17295 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
17296 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
17298 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
17300 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
17301 * g++.dg/no-stack-protector-attr.C: Likewise.
17303 2021-01-18 David Malcolm <dmalcolm@redhat.com>
17305 * gcc.dg/analyzer/attr-malloc-1.c: New test.
17306 * gcc.dg/analyzer/attr-malloc-2.c: New test.
17307 * gcc.dg/analyzer/attr-malloc-4.c: New test.
17308 * gcc.dg/analyzer/attr-malloc-5.c: New test.
17309 * gcc.dg/analyzer/attr-malloc-6.c: New test.
17310 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
17311 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
17313 2021-01-18 Richard Biener <rguenther@suse.de>
17316 * gcc.dg/vect/slp-11b.c: Adjust.
17318 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
17321 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
17322 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
17324 2021-01-18 Richard Biener <rguenther@suse.de>
17327 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
17329 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
17331 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
17332 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
17333 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
17334 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
17335 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
17336 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
17337 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
17338 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
17339 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
17340 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
17341 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
17342 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
17344 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
17346 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
17347 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
17348 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
17349 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
17350 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
17351 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
17352 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
17353 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
17354 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
17355 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
17356 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
17358 2021-01-17 Martin Jambor <mjambor@suse.cz>
17361 * gcc.dg/ipa/pr98222.c: New test.
17363 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17365 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
17366 ../../../libgfortran/ISO_Fortran_binding.h rather than
17367 ISO_Fortran_binding.h.
17369 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
17371 * c-c++-common/gomp/task-detach-1.c: New.
17372 * g++.dg/gomp/task-detach-1.C: New.
17373 * gcc.dg/gomp/task-detach-1.c: New.
17374 * gfortran.dg/gomp/task-detach-1.f90: New.
17376 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17378 PR tree-optimization/96669
17379 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
17380 * gcc.dg/tree-ssa/pr96669-2.c: New test.
17382 2021-01-16 Jakub Jelinek <jakub@redhat.com>
17384 PR tree-optimization/96271
17385 * gcc.target/i386/pr96271.c: New test.
17387 2021-01-15 Carl Love <cel@us.ibm.com>
17389 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
17391 2021-01-15 Harris Snyder <hsnyder@structura.bio>
17393 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
17394 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
17396 2021-01-15 Nathan Sidwell <nathan@acm.org>
17399 * g++.dg/template/pr98538.C: New.
17401 2021-01-15 Nathan Sidwell <nathan@acm.org>
17403 PR preprocessor/95253
17404 * g++.dg/modules/dep-1_a.C: Adjust expected output.
17405 * g++.dg/modules/dep-1_b.C: Likewise.
17406 * g++.dg/modules/dep-2.C: Likewise.
17408 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17410 PR tree-optimization/96669
17411 * gcc.dg/tree-ssa/pr96669-1.c: New test.
17413 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17415 PR tree-optimization/96681
17416 * gcc.dg/tree-ssa/pr96681.c: New test.
17418 2021-01-15 Jason Merrill <jason@redhat.com>
17421 * g++.dg/cpp1z/elide5.C: New test.
17423 2021-01-15 Jason Merrill <jason@redhat.com>
17425 * g++.dg/cpp1z/elide4.C: New test.
17427 2021-01-15 Jason Merrill <jason@redhat.com>
17430 * g++.dg/cpp0x/initlist-array13.C: New test.
17432 2021-01-15 Alexandre Oliva <oliva@adacore.com>
17434 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
17435 * gcc.dg/analyzer/data-model-1.c: Likewise.
17436 * gcc.dg/analyzer/malloc-1.c: Likewise.
17437 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
17439 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17441 PR tree-optimization/96671
17442 * gcc.dg/tree-ssa/pr96671-1.c: New test.
17443 * gcc.dg/tree-ssa/pr96671-2.c: New test.
17445 2021-01-15 Jakub Jelinek <jakub@redhat.com>
17447 PR tree-optimization/98597
17448 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
17449 Expect for now a (char *) cast for VLAs.
17450 * gcc.dg/uninit-40.c: New test.
17452 2021-01-15 Nathan Sidwell <nathan@acm.org>
17455 * g++.dg/modules/pr98591.H: New file.
17457 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
17460 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
17461 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
17463 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
17465 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
17466 libatomic into testcases in gcc.target/s390/md.
17467 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
17470 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17473 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
17474 vceqz_p64, vceqq_p64 and vceqzq_p64.
17475 * gcc.target/arm/simd/vceqz_p64.c: New test.
17476 * gcc.target/arm/simd/vceqzq_p64.c: New test.
17478 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17481 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17484 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
17485 vceqz_p64, vceqq_p64 and vceqzq_p64.
17487 2021-01-15 Martin Liska <mliska@suse.cz>
17489 * lib/gcov.exp: Use 'env python3' for execution of pytests.
17490 Check that pytest accepts all needed options first.
17491 Improve formatting of PASS/FAIL lines.
17493 2021-01-15 Richard Biener <rguenther@suse.de>
17496 * gcc.dg/vect/bb-slp-32.c: Align p.
17498 2021-01-15 Richard Biener <rguenther@suse.de>
17501 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
17503 2021-01-15 Richard Biener <rguenther@suse.de>
17506 * gcc.dg/vect/slp-45.c: Key scanning on
17509 2021-01-15 Richard Biener <rguenther@suse.de>
17512 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
17514 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17517 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
17518 vceqz_p64, vceqq_p64 and vceqzq_p64.
17520 2021-01-15 Richard Biener <rguenther@suse.de>
17523 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
17525 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17527 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
17529 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
17531 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
17533 2021-01-15 Richard Biener <rguenther@suse.de>
17535 PR tree-optimization/98685
17536 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
17538 2021-01-15 Tamar Christina <tamar.christina@arm.com>
17540 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
17541 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
17543 2021-01-14 David Malcolm <dmalcolm@redhat.com>
17545 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
17547 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
17549 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
17551 2021-01-14 Tamar Christina <tamar.christina@arm.com>
17553 * gcc.dg/vect/complex/complex-mla-template.c: New test.
17554 * gcc.dg/vect/complex/complex-mls-template.c: New test.
17555 * gcc.dg/vect/complex/complex-mul-template.c: New test.
17556 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
17557 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
17558 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
17559 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
17560 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
17561 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
17562 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
17563 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
17564 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
17565 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
17566 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
17567 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
17568 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
17569 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
17570 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
17571 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
17572 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
17573 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
17575 2021-01-14 Marek Polacek <polacek@redhat.com>
17577 * g++.dg/template/pr98372.C: Only run in C++14 and up.
17579 2021-01-14 Harald Anlauf <anlauf@gmx.de>
17581 * substr_10.f90: New test.
17582 * substr_9.f90: New test.
17584 2021-01-14 Alexandre Oliva <oliva@adacore.com>
17586 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
17587 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
17589 2021-01-14 Alexandre Oliva <oliva@adacore.com>
17591 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
17593 2021-01-14 Harald Anlauf <anlauf@gmx.de>
17596 * gfortran.dg/pr98661.f90: New test.
17598 2021-01-14 Harald Anlauf <anlauf@gmx.de>
17601 2021-01-14 Harald Anlauf <anlauf@gmx.de>
17604 * gfortran.dg/pr98661.f90: New test.
17606 2021-01-14 Harald Anlauf <anlauf@gmx.de>
17609 * gfortran.dg/pr98661.f90: New test.
17611 2021-01-14 Martin Liska <mliska@suse.cz>
17613 * g++.dg/gcov/gcov-17.C: New test.
17614 * g++.dg/gcov/test-gcov-17.py: New test.
17616 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
17619 * gcc.target/i386/pr98667-1.c: New file.
17620 * gcc.target/i386/pr98667-2.c: Likewise.
17621 * gcc.target/i386/pr98667-3.c: Likewise.
17623 2021-01-14 Richard Biener <rguenther@suse.de>
17625 PR tree-optimization/98674
17626 * gcc.dg/vect/pr98674.c: New testcase.
17628 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
17631 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
17633 * gcc.target/i386/pr95021-3.c: Likewise.
17635 2021-01-14 Nathan Sidwell <nathan@acm.org>
17638 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
17639 * g++.dg/template/pr98372.C: New.
17641 2021-01-14 Jakub Jelinek <jakub@redhat.com>
17644 * gcc.target/i386/pr98670.c: New test.
17646 2021-01-14 Jakub Jelinek <jakub@redhat.com>
17648 PR tree-optimization/96688
17649 * gcc.dg/tree-ssa/pr96688.c: New test.
17650 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
17651 * gcc.target/i386/pr66821.c: Likewise.
17653 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
17655 * gcc.target/aarch64/sve/cost_model_11.c: New test.
17656 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
17657 -fno-vect-cost-model.
17659 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17661 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
17662 sqxtn2 scan-assembler-times.
17664 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17666 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
17667 scan-assembler-times for xtn2.
17669 2021-01-13 Marek Polacek <polacek@redhat.com>
17672 * g++.dg/lookup/using63.C: New test.
17674 2021-01-13 Jakub Jelinek <jakub@redhat.com>
17676 PR tree-optimization/96691
17677 * gcc.dg/tree-ssa/pr96691.c: New test.
17679 2021-01-13 Richard Biener <rguenther@suse.de>
17681 PR tree-optimization/92645
17682 * gcc.target/i386/pr92645-7.c: New testcase.
17683 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
17684 * gcc.dg/pr69047.c: Likewise.
17686 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
17688 * gcc.target/aarch64/sve/mls_2.c: New test.
17689 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
17690 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
17691 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
17692 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
17693 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
17695 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
17697 * gcc.target/aarch64/sve/mla_2.c: New test.
17698 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
17699 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
17700 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
17701 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
17702 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
17704 2021-01-13 Richard Biener <rguenther@suse.de>
17706 PR tree-optimization/92645
17707 * gcc.target/i386/pr92645-6.c: New testcase.
17709 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
17711 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
17712 * gcc.target/aarch64/sve/sel_2.c: Likewise.
17713 * gcc.target/aarch64/sve/sel_3.c: Likewise.
17715 2021-01-13 Jakub Jelinek <jakub@redhat.com>
17718 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
17719 scan-assembler. Add tests with zero vector as first __builtin_shuffle
17721 * gcc.target/i386/pr95905-3.c: New test.
17722 * gcc.target/i386/pr95905-4.c: New test.
17724 2021-01-13 Martin Liska <mliska@suse.cz>
17726 PR tree-optimization/98455
17727 * gcc.dg/tree-ssa/pr98455.c: New test.
17729 2021-01-13 Richard Biener <rguenther@suse.de>
17731 PR tree-optimization/98640
17732 * gcc.dg/torture/pr98640.c: New testcase.
17734 2021-01-13 Jakub Jelinek <jakub@redhat.com>
17737 * gcc.target/i386/pr96938.c: New test.
17739 2021-01-13 Jakub Jelinek <jakub@redhat.com>
17742 * gcc.target/i386/pr95905-1.c: New test.
17743 * gcc.target/i386/pr95905-2.c: New test.
17745 2021-01-13 Julian Brown <julian@codesourcery.com>
17747 * gcc.target/gcn/fpdiv.c: New test.
17749 2021-01-12 Martin Sebor <msebor@redhat.com>
17753 * g++.dg/warn/Wuninitialized-13.C: New test.
17754 gcc.dg/uninit-39.c: New test.
17756 * gcc.dg/uninit-39.c: New file.
17758 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
17761 * gcc.target/arm/simd/mve-vneg.c: Update test.
17763 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
17766 * gcc.target/arm/pr97969.c: New.
17768 2021-01-12 Patrick Palka <ppalka@redhat.com>
17771 * g++.dg/cpp2a/concepts-ctad1.C: New test.
17772 * g++.dg/cpp2a/concepts-ctad2.C: New test.
17774 2021-01-12 Richard Biener <rguenther@suse.de>
17776 PR tree-optimization/98550
17777 * g++.dg/opt/pr98550.C: New testcase.
17779 2021-01-12 Jakub Jelinek <jakub@redhat.com>
17781 PR tree-optimization/98629
17782 * gcc.c-torture/compile/pr98629.c: New test.
17784 2021-01-12 Jakub Jelinek <jakub@redhat.com>
17786 PR tree-optimization/95731
17787 * gcc.dg/tree-ssa/pr95731.c: New test.
17788 * gcc.c-torture/execute/pr95731.c: New test.
17790 2021-01-12 Marek Polacek <polacek@redhat.com>
17793 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
17795 2021-01-12 David Malcolm <dmalcolm@redhat.com>
17798 * gcc.dg/analyzer/pr98628.c: New test.
17800 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17802 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
17803 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
17804 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
17805 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
17806 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
17807 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
17808 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
17810 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17812 * g++.target/aarch64/sve/cond_bic_1.C: New test.
17813 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
17814 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
17815 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
17817 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17819 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
17821 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17823 * g++.target/aarch64/sve/abd_1.C: New test.
17824 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
17825 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
17826 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
17827 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
17829 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17831 * gcc.target/aarch64/sve/adr_6.c: New test.
17833 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17835 * g++.target/aarch64/sve/cond_arith_1.C: New test.
17836 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
17837 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
17838 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
17839 * g++.target/aarch64/sve/cond_shift_1.C: New test.
17840 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
17841 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
17842 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
17844 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17847 * g++.target/aarch64/sve/max_1.C: New test.
17848 * g++.target/aarch64/sve/min_1.C: Likewise.
17849 * gcc.target/aarch64/sve/mul_2.c: Likewise.
17851 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
17853 * gcc.target/aarch64/sve/shift_2.c: New test.
17855 2021-01-11 Jakub Jelinek <jakub@redhat.com>
17858 * g++.dg/abi/abi-tag24.C: New test.
17860 2021-01-11 Richard Biener <rguenther@suse.de>
17862 PR tree-optimization/91403
17863 * gcc.dg/vect/pr91403.c: New testcase.
17865 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
17868 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
17869 Expect .ld1_args only when GNU LD is used.
17870 Add an exception for *.gcc_args files.
17872 2021-01-11 Jakub Jelinek <jakub@redhat.com>
17874 PR tree-optimization/95867
17875 * gcc.dg/tree-ssa/pr95867.c: New test.
17877 2021-01-11 Jakub Jelinek <jakub@redhat.com>
17879 PR tree-optimization/95852
17880 * gcc.target/i386/pr95852-3.c: New test.
17881 * gcc.target/i386/pr95852-4.c: New test.
17883 2021-01-11 Jakub Jelinek <jakub@redhat.com>
17885 PR tree-optimization/95852
17886 * gcc.target/i386/pr95852-1.c: New test.
17887 * gcc.target/i386/pr95852-2.c: New test.
17889 2021-01-11 Martin Liska <mliska@suse.cz>
17891 PR gcov-profile/98273
17892 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
17893 * g++.dg/gcov/pr98273.C: New test.
17894 * g++.dg/gcov/gcov.py: New test.
17895 * g++.dg/gcov/test-pr98273.py: New test.
17897 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
17899 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
17900 constant then rather than addition.
17901 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
17902 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
17904 2021-01-09 Jakub Jelinek <jakub@redhat.com>
17907 * c-c++-common/pr98556.c: New test.
17909 2021-01-09 Jakub Jelinek <jakub@redhat.com>
17911 PR rtl-optimization/98603
17912 * gcc.target/i386/pr98603.c: New test.
17913 * gcc.target/aarch64/pr98603.c: New test.
17915 2021-01-09 Alexandre Oliva <oliva@gnu.org>
17918 * gcc.dg/debug/pr97714.c: New.
17920 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
17923 * gcc.target/i386/pr98482-1.c: Require lp64.
17924 * gcc.target/i386/pr98482-2.c: Likewise.
17926 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
17928 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
17929 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
17931 2021-01-08 Patrick Palka <ppalka@redhat.com>
17934 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
17936 2021-01-08 Patrick Palka <ppalka@redhat.com>
17939 * g++.dg/template/access32.C: New test.
17940 * g++.dg/template/access33.C: New test.
17942 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
17945 * gcc.target/i386/pr98482-2.c: Updated.
17947 2021-01-08 Richard Biener <rguenther@suse.de>
17949 PR tree-optimization/98544
17950 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
17952 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
17955 * gcc.target/i386/pr98482-1.c: New test.
17956 * gcc.target/i386/pr98482-1.c: Likewise.
17957 * gcc.target/i386/pr98482-2.c: New file.
17959 2021-01-08 Jakub Jelinek <jakub@redhat.com>
17962 * gcc.target/i386/pr98585.c: New test.
17964 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
17966 * gcc.target/aarch64/sve/cnot_2.c: New test.
17967 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
17968 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
17969 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
17970 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
17971 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
17972 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
17974 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
17976 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
17977 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
17978 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
17979 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
17980 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
17981 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
17982 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
17983 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
17985 2021-01-08 Tamar Christina <tamar.christina@arm.com>
17987 * lib/target-supports.exp
17988 (check_effective_target_aarch64_asm_sve2_ok): New.
17989 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
17990 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
17992 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17994 * gcc.target/aarch64/usaba_1.c: New test.
17996 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
17999 * gfortran.dg/deferred_character_35.f90 : New test.
18001 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
18004 * gfortran.dg/implied_do_3.f90 : New test.
18006 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
18008 * gcc.dg/array-quals-1.c: Allow srodata.
18010 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
18012 * gcc.target/riscv/predef-10.c: New.
18013 * gcc.target/riscv/predef-11.c: New.
18014 * gcc.target/riscv/predef-12.c: New.
18015 * gcc.target/riscv/predef-13.c: New.
18017 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18020 * g++.dg/cpp2a/bit-cast10.C: New test.
18022 2021-01-07 Martin Sebor <msebor@redhat.com>
18024 PR middle-end/98578
18025 * gcc.dg/plugin/gil-1.c: Adjust expected output.
18026 * gcc.dg/uninit-pr98578.c: New test.
18028 2021-01-07 Marek Polacek <polacek@redhat.com>
18031 * g++.dg/cpp0x/auto55.C: New test.
18033 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18036 * gcc.dg/analyzer/pr98580-a.c: New test.
18037 * gcc.dg/analyzer/pr98580-b.c: New test.
18039 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
18042 * gfortran.dg/associate_54.f90: New test.
18043 * gfortran.dg/associate_55.f90: New test.
18044 * gfortran.dg/associate_56.f90: New test.
18046 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18049 * gcc.target/i386/pr98567-1.c: New test.
18050 * gcc.target/i386/pr98567-2.c: New test.
18052 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18054 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
18055 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
18056 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
18057 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
18058 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
18059 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
18060 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
18061 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
18063 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18065 PR tree-optimization/98560
18066 * gcc.dg/vect/pr98560-2.c: New test.
18068 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
18070 PR tree-optimization/98560
18071 * gcc.dg/vect/pr98560-1.c: New test.
18073 2021-01-07 Jakub Jelinek <jakub@redhat.com>
18075 PR tree-optimization/98568
18076 * g++.dg/torture/pr98568.C: New test.
18078 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
18080 * gcc.target/i386/pr92658-avx512bw.c: Add
18081 -mprefer-vector-width=512 to avoid impact of different default
18082 mtune which gcc is built with.
18083 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
18085 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18088 * gcc.dg/analyzer/pr97074.c: New test.
18090 2021-01-07 David Malcolm <dmalcolm@redhat.com>
18093 * gcc.dg/analyzer/pr98564.c: New test.
18095 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
18097 PR rtl-optimization/97978
18098 * gcc.target/i386/pr97978.c: New.
18100 2021-01-06 Martin Sebor <msebor@redhat.com>
18103 * g++.dg/pr95768.C: New test.
18104 * g++.dg/warn/Wuninitialized-12.C: New test.
18105 * gcc.dg/uninit-38.c: New test.
18107 2021-01-06 Martin Sebor <msebor@redhat.com>
18110 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
18112 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
18115 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
18116 as the final suspend point so that we can check that the state
18117 machine has reached the expected point.
18119 2021-01-06 Marek Polacek <polacek@redhat.com>
18122 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
18125 2021-01-06 Alexandre Oliva <oliva@adacore.com>
18127 * g++.dg/opt/store-merging-2.C: Add the required alignment.
18129 2021-01-06 Richard Biener <rguenther@suse.de>
18131 PR tree-optimization/95582
18132 * gcc.dg/pr95582.c: New testcase.
18134 2021-01-06 Richard Biener <rguenther@suse.de>
18136 PR tree-optimization/98513
18137 * gcc.dg/tree-ssa/pr98513.c: New testcase.
18139 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18142 * gcc.dg/analyzer/pr97072.c: New test.
18144 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18147 * gcc.dg/analyzer/pr98073.c: New test.
18149 2021-01-06 David Malcolm <dmalcolm@redhat.com>
18152 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
18154 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
18156 * gcc.target/s390/s390.exp: Replace %% with %.
18158 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
18160 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
18162 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
18165 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
18166 unsigned short to compute pextrw result.
18168 2021-01-05 Patrick Palka <ppalka@redhat.com>
18170 * g++.dg/template/partial5.C: Adjust directives to expect the
18171 same errors across all dialects.
18172 * g++.dg/cpp1z/nontype-auto17.C: New test.
18173 * g++.dg/cpp1z/nontype-auto18.C: New test.
18174 * g++.dg/template/ttp33.C: New test.
18176 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18178 PR tree-optimization/94802
18179 * gcc.target/i386/pr94802.c: New test.
18180 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
18182 2021-01-05 Richard Biener <rguenther@suse.de>
18184 PR tree-optimization/98516
18185 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
18186 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
18188 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18191 * g++.dg/cpp2a/bit-cast8.C: New test.
18192 * g++.dg/cpp2a/bit-cast9.C: New test.
18194 2021-01-05 Marek Polacek <polacek@redhat.com>
18197 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
18198 * g++.dg/cpp0x/noexcept61.C: New test.
18200 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18202 PR tree-optimization/96928
18203 * gcc.dg/tree-ssa/pr96928.c: New test.
18204 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
18205 instead of scanning rtl dump for ifcvt message check assembly
18206 for xor instruction.
18208 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18210 PR tree-optimization/96930
18211 * g++.dg/tree-ssa/pr96930.C: New test.
18213 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18215 PR tree-optimization/96239
18216 * gcc.dg/tree-ssa/pr96239.c: New test.
18218 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
18221 * gcc.target/i386/pr98522.c: New test.
18223 2021-01-05 Nathan Sidwell <nathan@acm.org>
18225 * g++.dg/modules/mod-decl-1.C: Adjust.
18226 * g++.dg/modules/p0713-2.C: Adjust.
18227 * g++.dg/modules/p0713-3.C: Adjust.
18229 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
18232 * gcc.target/i386/pr98495-1.c: New test.
18233 * gcc.target/i386/pr98495-2.c: New test.
18234 * gcc.target/i386/pr98495-3.c: New test.
18235 * gcc.target/i386/pr98495-4.c: New test.
18236 * gcc.target/i386/pr98495-5.c: New test.
18238 2021-01-05 liuhongt <hongtao.liu@intel.com>
18240 * gcc.target/i386/sse2-pr98461-2.c: New test.
18242 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
18244 PR rtl-optimization/97144
18245 * gcc.c-torture/compile/pr97144.c: New test.
18246 * gcc.target/aarch64/sve/pr97144.c: Likewise.
18248 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
18250 PR rtl-optimization/98403
18251 * g++.dg/opt/pr98403.C: New test.
18253 2021-01-05 Jakub Jelinek <jakub@redhat.com>
18255 PR rtl-optimization/98334
18256 * gcc.target/i386/pr98334.c: New test.
18258 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
18260 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
18262 2021-01-05 David Malcolm <dmalcolm@redhat.com>
18265 * gcc.dg/analyzer/pr98293.c: New test.
18267 2021-01-04 Martin Uecker <muecker@gwdg.de>
18270 * gcc.dg/pr98029.c: New test.
18272 2021-01-04 Nathan Sidwell <nathan@acm.org>
18274 * g++.dg/modules/binding-1_a.H: New.
18275 * g++.dg/modules/binding-1_b.H: New.
18276 * g++.dg/modules/binding-1_c.C: New.
18277 * g++.dg/modules/binding-2.H: New.
18278 * g++.dg/modules/builtin-3_a.C: New.
18279 * g++.dg/modules/global-2_a.C: New.
18280 * g++.dg/modules/global-2_b.C: New.
18281 * g++.dg/modules/global-3_a.C: New.
18282 * g++.dg/modules/global-3_b.C: New.
18283 * g++.dg/modules/hello-1_a.C: New.
18284 * g++.dg/modules/hello-1_b.C: New.
18285 * g++.dg/modules/iostream-1_a.H: New.
18286 * g++.dg/modules/iostream-1_b.C: New.
18287 * g++.dg/modules/part-5_a.C: New.
18288 * g++.dg/modules/part-5_b.C: New.
18289 * g++.dg/modules/part-5_c.C: New.
18290 * g++.dg/modules/stdio-1_a.H: New.
18291 * g++.dg/modules/stdio-1_b.C: New.
18292 * g++.dg/modules/string-1_a.H: New.
18293 * g++.dg/modules/string-1_b.C: New.
18294 * g++.dg/modules/string-view1.C: New.
18295 * g++.dg/modules/string-view2.C: New.
18296 * g++.dg/modules/tinfo-1.C: New.
18297 * g++.dg/modules/tinfo-2_a.H: New.
18298 * g++.dg/modules/tinfo-2_b.C: New.
18299 * g++.dg/modules/tname-spec-1_a.H: New.
18300 * g++.dg/modules/tname-spec-1_b.C: New.
18301 * g++.dg/modules/xtreme-header-1.h: New.
18302 * g++.dg/modules/xtreme-header-1_a.H: New.
18303 * g++.dg/modules/xtreme-header-1_b.C: New.
18304 * g++.dg/modules/xtreme-header-1_c.C: New.
18305 * g++.dg/modules/xtreme-header-2.h: New.
18306 * g++.dg/modules/xtreme-header-2_a.H: New.
18307 * g++.dg/modules/xtreme-header-2_b.C: New.
18308 * g++.dg/modules/xtreme-header-2_c.C: New.
18309 * g++.dg/modules/xtreme-header-3.h: New.
18310 * g++.dg/modules/xtreme-header-3_a.H: New.
18311 * g++.dg/modules/xtreme-header-3_b.C: New.
18312 * g++.dg/modules/xtreme-header-3_c.C: New.
18313 * g++.dg/modules/xtreme-header-4.h: New.
18314 * g++.dg/modules/xtreme-header-4_a.H: New.
18315 * g++.dg/modules/xtreme-header-4_b.C: New.
18316 * g++.dg/modules/xtreme-header-4_c.C: New.
18317 * g++.dg/modules/xtreme-header-5.h: New.
18318 * g++.dg/modules/xtreme-header-5_a.H: New.
18319 * g++.dg/modules/xtreme-header-5_b.C: New.
18320 * g++.dg/modules/xtreme-header-5_c.C: New.
18321 * g++.dg/modules/xtreme-header-6.h: New.
18322 * g++.dg/modules/xtreme-header-6_a.H: New.
18323 * g++.dg/modules/xtreme-header-6_b.C: New.
18324 * g++.dg/modules/xtreme-header-6_c.C: New.
18325 * g++.dg/modules/xtreme-header.h: New.
18326 * g++.dg/modules/xtreme-header_a.H: New.
18327 * g++.dg/modules/xtreme-header_b.C: New.
18328 * g++.dg/modules/xtreme-tr1.h: New.
18329 * g++.dg/modules/xtreme-tr1_a.H: New.
18330 * g++.dg/modules/xtreme-tr1_b.C: New.
18332 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18334 PR tree-optimization/95401
18335 * g++.dg/vect/pr95401.cc: New test.
18336 * g++.dg/vect/pr95401a.cc: Likewise.
18338 2021-01-04 Richard Biener <rguenther@suse.de>
18340 PR tree-optimization/98308
18341 * gcc.dg/vect/pr98308.c: New testcase.
18343 2021-01-04 Jakub Jelinek <jakub@redhat.com>
18345 PR tree-optimization/95771
18346 * gcc.target/i386/pr95771.c: New test.
18348 2021-01-04 Richard Biener <rguenther@suse.de>
18350 PR tree-optimization/98464
18351 * g++.dg/opt/pr98464.C: New testcase.
18353 2021-01-04 Richard Biener <rguenther@suse.de>
18355 PR tree-optimization/98282
18356 * g++.dg/opt/pr98282.C: New testcase.
18358 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18361 * gcc.target/aarch64/pr89057.c: New test.
18363 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
18365 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
18367 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
18368 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
18369 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
18371 2021-01-04 Martin Liska <mliska@suse.cz>
18373 * README: Convert to utf8 from iso8859.
18375 2021-01-04 Martin Liska <mliska@suse.cz>
18377 * gcc.target/avr/avr.exp: Run dos2unix on the file.
18379 2021-01-04 Richard Biener <rguenther@suse.de>
18381 PR tree-optimization/98291
18382 * gcc.dg/vect/slp-reduc-11.c: New testcase.
18383 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
18385 2021-01-04 Jakub Jelinek <jakub@redhat.com>
18387 PR tree-optimization/96782
18388 * gcc.dg/tree-ssa/pr96782.c: New test.
18390 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
18392 * gcc.misc-tests/outputs.exp: Adjust testcase.
18394 2021-01-01 Jakub Jelinek <jakub@redhat.com>
18396 * ChangeLog-2020: Rotate ChangeLog. New file.
18398 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18400 * lib/target-supports.exp
18401 (check_effective_target_arm_fp16_alternative_ok_nocache):
18402 Return zero for *-*-vxworks7r* targets.
18403 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
18404 * gcc.target/arm/aapcs/vfp23.c: Likewise.
18405 * gcc.target/arm/aapcs/vfp24.c: Likewise.
18406 * gcc.target/arm/aapcs/vfp25.c: Likewise.
18408 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18410 * g++.dg/init/new26.C: Fix overriding of the delete operator
18413 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18415 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
18418 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18420 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
18421 the test's dg-options.
18422 * gcc.target/arm/pr78255-2.c: Likewise.
18424 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18426 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
18428 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18430 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
18433 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18435 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
18437 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18439 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
18442 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18444 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
18446 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18448 * g++.dg/other/anon5.C: Skip on vxworks kernel.
18450 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
18452 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
18453 * gcc.dg/vxworks/initpri2.c: Likewise.
18455 2021-01-01 Joel Brobecker <brobecker@adacore.com>
18457 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
18460 2021-01-01 Olivier Hainque <hainque@adacore.com>
18462 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
18463 * gcc.dg/pthread-init-2.c: Ditto.
18465 2021-01-01 Olivier Hainque <hainque@adacore.com>
18467 * lib/target-supports.exp (check_weak_available,
18468 check_fork_available, check_effective_target_lto,
18469 check_effective_target_mempcpy): Add vxworks filters.
18471 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18473 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
18474 explicit -mno-long-calls.
18475 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
18477 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18479 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
18480 * g++.target/arm/no_unique_address_2.C: Likewise.
18482 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18484 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
18485 * gcc.target/arm/headmerge-2.c: Likewise.
18487 2021-01-01 Alexandre Oliva <oliva@adacore.com>
18489 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
18492 Copyright (C) 2021 Free Software Foundation, Inc.
18494 Copying and distribution of this file, with or without modification,
18495 are permitted in any medium without royalty provided the copyright
18496 notice and this notice are preserved.