1 2021-12-12 Antoni Boucher <bouanto@zoho.com>
4 * jit.dg/all-non-failing-tests.h: Mention new test
5 link-section-assembler.
6 * jit.dg/test-link-section-assembler.c: New test.
7 * jit.dg/jit.exp: New helper function to test that the
8 assembly contains a pattern.
10 2021-12-12 Roger Sayle <roger@nextmovesoftware.com>
12 * gcc.target/nvptx/float16-1.c: New test case.
14 2021-12-12 Antoni Boucher <bouanto@zoho.com>
17 * jit.dg/all-non-failing-tests.h: Add test-tls.c.
18 * jit.dg/test-tls.c: New test.
20 2021-12-11 Antoni Boucher <bouanto@zoho.com>
24 * jit.dg/all-non-failing-tests.h: Add test-builtin-types.c.
25 * jit.dg/test-builtin-types.c
26 * jit.dg/test-error-bad-assignment.c
27 * jit.dg/test-fuzzer.c: Add fuzzing for type qualifiers.
29 2021-12-11 Harald Anlauf <anlauf@gmx.de>
32 * gfortran.dg/pr103606.f90: New test.
34 2021-12-11 Jason Merrill <jason@redhat.com>
37 * g++.dg/warn/Wstringop-overflow-8.C: New test.
39 2021-12-10 David Malcolm <dmalcolm@redhat.com>
42 * jit.dg/all-non-failing-tests.h: Add comment about...
43 * jit.dg/test-pr103562.c: New test.
45 2021-12-10 Marek Polacek <polacek@redhat.com>
47 * g++.dg/cpp23/auto-fncast10.C: New test.
49 2021-12-10 Harald Anlauf <anlauf@gmx.de>
52 * gfortran.dg/move_alloc_8.f90: Adjust error messages.
53 * gfortran.dg/pointer_intent_9.f90: New test.
55 2021-12-10 Roger Sayle <roger@nextmovesoftware.com>
58 * gcc.dg/ipa/pr103601.c: New test case.
60 2021-12-10 Joel Hutton <joel.hutton@arm.com>
62 * gcc.target/aarch64/pr103523.c: New test.
64 2021-12-09 Martin Sebor <msebor@redhat.com>
66 PR tree-optimization/103215
67 * gcc.dg/Wstringop-overflow-58.c: Adjust and xfail expected warnings.
68 * gcc.dg/Wstringop-overflow-59.c: Same.
69 * gcc.dg/warn-strnlen-no-nul.c: Same.
70 * gcc.dg/Warray-bounds-91.c: New test.
71 * gcc.dg/Warray-bounds-92.c: New test.
72 * gcc.dg/Wstringop-overflow-85.c: New test.
73 * gcc.dg/Wstringop-overflow-87.c: New test.
75 2021-12-09 Martin Sebor <msebor@redhat.com>
78 * gcc.dg/Wstringop-overflow-86.c: New test.
80 2021-12-09 Martin Sebor <msebor@redhat.com>
83 * gcc.dg/Wstringop-overflow-83.c: New test.
85 2021-12-09 Marek Polacek <polacek@redhat.com>
88 * g++.dg/cpp1y/lambda-generic-85713-2.C: Add dg-error.
89 * g++.dg/cpp1y/pr60054.C: Adjust dg-error.
90 * g++.dg/cpp1y/pr60332.C: Likewise.
91 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
92 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
93 * g++.dg/cpp2a/concepts-pr84979.C: Likewise.
94 * g++.dg/cpp23/auto-fncast7.C: New test.
95 * g++.dg/cpp23/auto-fncast8.C: New test.
96 * g++.dg/cpp23/auto-fncast9.C: New test.
98 2021-12-09 Alexandre Oliva <oliva@adacore.com>
101 * gcc.target/i386/pr103097.c: New.
103 2021-12-09 Alexandre Oliva <oliva@adacore.com>
106 * gcc.target/riscv/pr103302.c: New.
108 2021-12-09 Alexandre Oliva <oliva@adacore.com>
110 PR tree-optimization/103024
112 * g++.dg/pr103024.C: New.
113 * g++.dg/pr103530.C: New.
115 2021-12-08 Harald Anlauf <anlauf@gmx.de>
118 * gfortran.dg/pr103609.f90: New test.
120 2021-12-08 Dimitar Dimitrov <dimitar@dinux.eu>
122 * gcc.target/pru/pru_irq_map.c: New test.
124 2021-12-08 Harald Anlauf <anlauf@gmx.de>
127 * gfortran.dg/shape_11.f90: New test.
129 2021-12-08 Martin Liska <mliska@suse.cz>
131 * gcc.dg/loop-unswitch-1.c: Adjust test-case based on
133 * gcc.dg/loop-unswitch-2.c: Likewise.
134 * gcc.dg/loop-unswitch-3.c: Likewise.
135 * gcc.dg/loop-unswitch-4.c: Likewise.
136 * gcc.dg/loop-unswitch-5.c: Likewise.
138 2021-12-08 Hans-Peter Nilsson <hp@axis.com>
140 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-10.c,
141 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
142 gcc.dg/sibcall-4.c, gcc.dg/sibcall-9.c: Replace
143 attribute "noinline" with "noipa".
145 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
147 * c-c++-common/goacc/deep-copy-arrayofstruct.c: Adjust testcase.
148 * c-c++-common/gomp/target-enter-data-1.c: New testcase.
149 * c-c++-common/gomp/target-implicit-map-2.c: New testcase.
151 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
153 * gcc.target/nvptx/exttrunc-2.c: New test case.
154 * gcc.target/nvptx/exttrunc-3.c: New test case.
155 * gcc.target/nvptx/exttrunc-4.c: New test case.
156 * gcc.target/nvptx/exttrunc-5.c: New test case.
157 * gcc.target/nvptx/exttrunc-6.c: New test case.
159 2021-12-08 Roger Sayle <roger@nextmovesoftware.com>
161 * gcc.target/nvptx/exttrunc-1.c: New test case.
163 2021-12-08 Chung-Lin Tang <cltang@codesourcery.com>
166 * gcc.dg/gomp/target-3.c: New testcase.
167 * g++.dg/gomp/target-3.C: New testcase.
168 * g++.dg/gomp/target-lambda-1.C: New testcase.
169 * g++.dg/gomp/target-lambda-2.C: New testcase.
170 * g++.dg/gomp/target-this-1.C: New testcase.
171 * g++.dg/gomp/target-this-2.C: New testcase.
172 * g++.dg/gomp/target-this-3.C: New testcase.
173 * g++.dg/gomp/target-this-4.C: New testcase.
174 * g++.dg/gomp/target-this-5.C: New testcase.
175 * g++.dg/gomp/this-2.C: Adjust testcase.
177 2021-12-08 Haochen Jiang <haochen.jiang@intel.com>
180 * g++.target/i386/pr100738-1.C: New test.
182 2021-12-08 Alexandre Oliva <oliva@adacore.com>
185 * gcc.target/aarch64/pr103149.c: New.
187 2021-12-07 Harald Anlauf <anlauf@gmx.de>
190 * gfortran.dg/pr103607.f90: New test.
192 2021-12-07 Marek Polacek <polacek@redhat.com>
194 * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
195 long long. Only run on longlong64 targets.
197 2021-12-07 Peter Bergner <bergner@linux.ibm.com>
201 * lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
203 2021-12-07 Harald Anlauf <anlauf@gmx.de>
206 * gfortran.dg/pr103588.f90: New test.
208 2021-12-07 Harald Anlauf <anlauf@gmx.de>
211 * gfortran.dg/select_9.f90: New test.
213 2021-12-07 Marek Polacek <polacek@redhat.com>
216 * g++.dg/cpp0x/decltype-bitfield1.C: New test.
217 * g++.dg/cpp0x/decltype-bitfield2.C: New test.
219 2021-12-07 H.J. Lu <hjl.tools@gmail.com>
222 * gcc.dg/pr103594.c: New test.
224 2021-12-07 Richard Biener <rguenther@suse.de>
226 PR tree-optimization/103596
227 * gcc.dg/torture/pr103596.c: New testcase.
229 2021-12-07 YunQiang Su <yunqiang.su@cipunited.com>
231 * gcc.target/mips/mips.exp: add unaligned-access
232 * gcc.target/mips/unaligned-2.c: New test.
233 * gcc.target/mips/unaligned-3.c: New test.
235 2021-12-07 Eugene Rozenfeld <erozen@microsoft.com>
237 * gcc.dg/tree-prof/init-array.c: New test for unrolling inner loops.
239 2021-12-06 Richard Biener <rguenther@suse.de>
241 PR tree-optimization/103581
242 * gcc.dg/vect/pr103581.c: New testcase.
244 2021-12-06 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/103544
247 * gcc.dg/vect/pr103544.c: New testcase.
249 2021-12-06 Tamar Christina <tamar.christina@arm.com>
251 PR rtl-optimization/103404
252 * gcc.target/i386/pr103404.c: New test.
254 2021-12-06 Hongtao Liu <Hongtao.liu@intel.com>
255 Uroš Bizjak <ubizjak@gmail.com>
257 * gcc.target/i386/pr95740.c: New test.
259 2021-12-04 Marek Polacek <polacek@redhat.com>
262 * g++.dg/template/lookup18.C: New test.
264 2021-12-04 Tobias Burnus <tobias@codesourcery.com>
266 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
267 * gfortran.dg/gomp/atomic.f90: here.
268 * gfortran.dg/gomp/atomic-10.f90: New test.
269 * gfortran.dg/gomp/atomic-12.f90: New test.
270 * gfortran.dg/gomp/atomic-15.f90: New test.
271 * gfortran.dg/gomp/atomic-16.f90: New test.
272 * gfortran.dg/gomp/atomic-17.f90: New test.
273 * gfortran.dg/gomp/atomic-18.f90: New test.
274 * gfortran.dg/gomp/atomic-19.f90: New test.
275 * gfortran.dg/gomp/atomic-20.f90: New test.
276 * gfortran.dg/gomp/atomic-22.f90: New test.
277 * gfortran.dg/gomp/atomic-24.f90: New test.
278 * gfortran.dg/gomp/atomic-25.f90: New test.
279 * gfortran.dg/gomp/atomic-26.f90: New test.
281 2021-12-04 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/cpp2a/bit-cast11.C: New test.
284 * g++.dg/cpp2a/bit-cast12.C: New test.
285 * g++.dg/cpp2a/bit-cast13.C: New test.
286 * g++.dg/cpp2a/bit-cast14.C: New test.
288 2021-12-04 Jakub Jelinek <jakub@redhat.com>
290 PR preprocessor/102432
291 * c-c++-common/gomp/pr102432.c: New test.
292 * c-c++-common/goacc/pr102432.c: New test.
294 2021-12-04 Alexandre Oliva <oliva@adacore.com>
296 PR rtl-optimization/103028
297 * gcc.dg/pr103028.c: New.
299 2021-12-04 David Edelsohn <dje.gcc@gmail.com>
301 * gcc.target/powerpc/vec_reve_1.c: Require VSX.
303 2021-12-03 Jason Merrill <jason@redhat.com>
305 * g++.dg/diagnostic/scope1.C: New test.
307 2021-12-03 Martin Liska <mliska@suse.cz>
310 * gcc.target/powerpc/pr101324.c: New test.
312 2021-12-03 Peter Bergner <bergner@linux.ibm.com>
314 * lib/target-supports.exp (check_effective_target_rop_ok): New function.
315 * gcc.target/powerpc/rop-1.c: Use it.
316 * gcc.target/powerpc/rop-2.c: Likewise.
317 * gcc.target/powerpc/rop-3.c: Likewise.
318 * gcc.target/powerpc/rop-4.c: Likewise.
319 * gcc.target/powerpc/rop-5.c: Likewise.
321 2021-12-03 Harald Anlauf <anlauf@gmx.de>
322 Steven G. Kargl <kargl@gcc.gnu.org>
325 * gfortran.dg/pr103505.f90: New test.
327 2021-12-03 Marek Polacek <polacek@redhat.com>
330 * g++.dg/cpp1y/decltype-auto2.C: New test.
331 * g++.dg/cpp1y/decltype-auto3.C: New test.
332 * g++.dg/cpp1y/decltype-auto4.C: New test.
333 * g++.dg/cpp1z/decomp-decltype1.C: New test.
335 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
338 * gcc.target/i386/pieces-memcpy-17.c: New test.
339 * gcc.target/i386/pieces-memcpy-18.c: Likewise.
340 * gcc.target/i386/pieces-memcpy-19.c: Likewise.
341 * gcc.target/i386/pieces-memcpy-20.c: Likewise.
342 * gcc.target/i386/pieces-memcpy-21.c: Likewise.
343 * gcc.target/i386/pieces-memset-45.c: Likewise.
344 * gcc.target/i386/pieces-memset-46.c: Likewise.
345 * gcc.target/i386/pieces-memset-47.c: Likewise.
346 * gcc.target/i386/pieces-memset-48.c: Likewise.
347 * gcc.target/i386/pieces-memset-49.c: Likewise.
349 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
352 * gcc.target/i386/pr83782-1.c: Also scan leal x32.
353 * gcc.target/i386/pr83782-2.c: Likewise.
355 2021-12-03 Tamar Christina <tamar.christina@arm.com>
357 * gcc.target/aarch64/sve/pred-combine-and.c: New test.
359 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
363 * gcc.target/i386/pr83782-1.c: New test.
364 * gcc.target/i386/pr83782-2.c: Likewise.
366 2021-12-03 Jakub Jelinek <jakub@redhat.com>
368 PR tree-optimization/103456
369 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
371 2021-12-03 Tobias Burnus <tobias@codesourcery.com>
373 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
374 * gfortran.dg/allocate_with_mold_4.f90: New testcase.
376 2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
379 * lib/gcc-dg.exp (process-message): Make sure that we get unique
382 2021-12-03 Andrew Pinski <apinski@marvell.com>
385 * g++.dg/torture/pr71792.C: New test.
387 2021-12-02 David Malcolm <dmalcolm@redhat.com>
390 * gcc.dg/analyzer/pr103526.c: New test.
392 2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
394 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
396 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
397 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
398 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
399 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
400 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
401 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
402 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
403 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
404 * gcc.target/powerpc/cmpb-2.c: Likewise.
405 * gcc.target/powerpc/cmpb-3.c: Likewise.
406 * gcc.target/powerpc/cmpb32-2.c: Likewise.
407 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
408 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
409 test and adjust xxpermdi count.
410 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
411 tests and adjust instruction counts.
412 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
414 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
415 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
416 * gcc.target/powerpc/pr80315-2.c: Likewise.
417 * gcc.target/powerpc/pr80315-3.c: Likewise.
418 * gcc.target/powerpc/pr80315-4.c: Likewise.
419 * gcc.target/powerpc/pr88100.c: Likewise.
420 * gcc.target/powerpc/pragma_misc9.c: Likewise.
421 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
422 * gcc.target/powerpc/pragma_power9.c: Likewise.
423 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
425 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
426 * gcc.target/powerpc/vec-gnb-2.c: Likewise.
427 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
428 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
429 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
430 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
431 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
432 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
433 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
435 2021-12-02 Tamar Christina <tamar.christina@arm.com>
437 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
438 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
439 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
440 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
442 2021-12-02 Tamar Christina <tamar.christina@arm.com>
445 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
447 2021-12-02 Marek Polacek <polacek@redhat.com>
450 * g++.dg/ext/integer-pack5.C: New test.
452 2021-12-02 Marek Polacek <polacek@redhat.com>
455 * g++.dg/cpp23/concepts-err1.C: New test.
457 2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
460 * gfortran.dg/goacc/finalize-1.f: Adjust scan test.
461 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
462 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
463 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
464 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
465 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
466 * gfortran.dg/gomp/map-3.f90: Likewise.
467 * gfortran.dg/gomp/pr78260-2.f90: Likewise.
468 * gfortran.dg/gomp/pr78260-3.f90: Likewise.
470 2021-12-01 David Malcolm <dmalcolm@redhat.com>
473 * gcc.dg/analyzer/leak-3.c: New test.
475 2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
478 * gcc.target/i386/pr102811-1.c: New test.
479 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update
480 scan-assembler-times scan strings for ia32 targets.
481 * gcc.target/i386/pr102327-1.c (dg-final): Ditto.
482 * gcc.target/i386/pr102811.c: Rename from ...
483 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
485 2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
486 Richard Biener <rguenther@suse.de>
488 * gcc.dg/fold-condneg-1.c: New test case.
489 * gcc.dg/fold-condneg-2.c: New test case.
490 * gcc.dg/fold-condnot-1.c: New test case.
491 * gcc.dg/pr101145-1.c: New test case.
492 * gcc.dg/pr101145-2.c: New test case.
494 2021-12-01 Peter Bergner <bergner@linux.ibm.com>
497 * gcc.target/powerpc/pr103127.c: New test.
499 2021-12-01 Jason Merrill <jason@redhat.com>
502 * g++.dg/cpp0x/constexpr-fp-except1.C: New test.
503 * g++.dg/cpp1z/constexpr-if36.C: New test.
504 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
505 * gcc.dg/tree-ssa/nonzero-1a.c: New test.
507 2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
509 PR tree-optimization/103517
510 * gcc.dg/vect/pr103517.c: New test.
512 2021-12-01 Alex Coplan <alex.coplan@arm.com>
514 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
517 2021-12-01 Jakub Jelinek <jakub@redhat.com>
520 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
521 * g++.dg/cpp/ucnid-1-utf8.C: Likewise.
523 2021-12-01 Jakub Jelinek <jakub@redhat.com>
525 PR rtl-optimization/102356
526 * gcc.dg/pr102356.c: New test.
528 2021-12-01 Jakub Jelinek <jakub@redhat.com>
530 PR preprocessor/103415
531 * c-c++-common/cpp/va-opt-8.c: New test.
532 * c-c++-common/Wimplicit-fallthrough-38.c: New test.
534 2021-12-01 Tamar Christina <tamar.christina@arm.com>
536 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
537 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
538 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
539 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
540 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
541 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
542 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
543 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
544 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
545 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
546 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
547 * gcc.dg/vect/vect-bic-bitmask-10.c: New file.
548 * gcc.dg/vect/vect-bic-bitmask-11.c: New file.
549 * gcc.dg/vect/vect-bic-bitmask-12.c: New file.
550 * gcc.dg/vect/vect-bic-bitmask-2.c: New file.
551 * gcc.dg/vect/vect-bic-bitmask-23.c: New file.
552 * gcc.dg/vect/vect-bic-bitmask-3.c: New file.
553 * gcc.dg/vect/vect-bic-bitmask-4.c: New file.
554 * gcc.dg/vect/vect-bic-bitmask-5.c: New file.
555 * gcc.dg/vect/vect-bic-bitmask-6.c: New file.
556 * gcc.dg/vect/vect-bic-bitmask-8.c: New file.
557 * gcc.dg/vect/vect-bic-bitmask-9.c: New file.
559 2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
560 Martin Liška <mliska@suse.cz>
562 PR tree-optimization/103456
563 * gcc.dg/ubsan/pr103456.c: New test.
565 2021-11-30 liuhongt <hongtao.liu@intel.com>
567 * gcc.target/i386/pr103463.c: New test.
568 * gcc.target/i386/pr103463-2.c: New test.
570 2021-11-30 David Malcolm <dmalcolm@redhat.com>
573 * gcc.dg/analyzer/pr94579.c: New test.
575 2021-11-30 David Malcolm <dmalcolm@redhat.com>
578 * gcc.dg/analyzer/pr99269.c: New test.
580 2021-11-30 David Malcolm <dmalcolm@redhat.com>
583 * gcc.dg/analyzer/pragma-2.c: New test.
585 2021-11-30 Harald Anlauf <anlauf@gmx.de>
587 * gfortran.dg/array_constructor_54.f90: New test.
589 2021-11-30 Harald Anlauf <anlauf@gmx.de>
592 * gfortran.dg/minmaxloc_15.f90: New test.
594 2021-11-30 Harald Anlauf <anlauf@gmx.de>
595 Steven G. Kargl <kargl@gcc.gnu.org>
598 * gfortran.dg/coarray_49.f90: New test.
600 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
602 PR tree-optimization/103494
603 * gcc.dg/vect/pr103494.c: New test.
604 * g++.dg/vect/pr103494.cc: Likewise.
606 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
608 * gdc.dg/Wcastresult2.d: Update test.
609 * gdc.dg/asm1.d: Likewise.
610 * gdc.dg/asm2.d: Likewise.
611 * gdc.dg/asm3.d: Likewise.
612 * gdc.dg/gdc282.d: Likewise.
613 * gdc.dg/imports/gdc170.d: Likewise.
614 * gdc.dg/intrinsics.d: Likewise.
615 * gdc.dg/pr101672.d: Likewise.
616 * gdc.dg/pr90650a.d: Likewise.
617 * gdc.dg/pr90650b.d: Likewise.
618 * gdc.dg/pr94777a.d: Likewise.
619 * gdc.dg/pr95250.d: Likewise.
620 * gdc.dg/pr96869.d: Likewise.
621 * gdc.dg/pr98277.d: Likewise.
622 * gdc.dg/pr98457.d: Likewise.
623 * gdc.dg/simd1.d: Likewise.
624 * gdc.dg/simd2a.d: Likewise.
625 * gdc.dg/simd2b.d: Likewise.
626 * gdc.dg/simd2c.d: Likewise.
627 * gdc.dg/simd2d.d: Likewise.
628 * gdc.dg/simd2e.d: Likewise.
629 * gdc.dg/simd2f.d: Likewise.
630 * gdc.dg/simd2g.d: Likewise.
631 * gdc.dg/simd2h.d: Likewise.
632 * gdc.dg/simd2i.d: Likewise.
633 * gdc.dg/simd2j.d: Likewise.
634 * gdc.dg/simd7951.d: Likewise.
635 * gdc.dg/torture/gdc309.d: Likewise.
636 * gdc.dg/torture/pr94424.d: Likewise.
637 * gdc.dg/torture/pr94777b.d: Likewise.
638 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
639 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
641 (gdc-do-test): Only import modules in the test run directory.
642 * gdc.dg/pr94777c.d: New test.
643 * gdc.dg/pr96156b.d: New test.
644 * gdc.dg/pr96157c.d: New test.
645 * gdc.dg/simd_ctfe.d: New test.
646 * gdc.dg/torture/simd17344.d: New test.
647 * gdc.dg/torture/simd20052.d: New test.
648 * gdc.dg/torture/simd6.d: New test.
649 * gdc.dg/torture/simd7.d: New test.
651 2021-11-30 Andrew MacLeod <amacleod@redhat.com>
653 * gcc.dg/pr103440.c: New.
655 2021-11-30 Richard Biener <rguenther@suse.de>
657 PR tree-optimization/103489
658 * gcc.dg/torture/pr103489.c: New testcase.
660 2021-11-30 Martin Liska <mliska@suse.cz>
662 PR tree-optimization/103278
663 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
664 targets with no jump-tables.
666 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
668 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
669 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
670 * c-c++-common/goacc/orphan-reductions-2.c: Adjust.
671 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
672 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
673 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
674 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
676 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
678 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
680 2021-11-30 Frederik Harwath <frederik@codesourcery.com>
681 Thomas Schwinge <thomas@codesourcery.com>
683 * gfortran.dg/goacc/orphan-reductions-3.f90: New test
684 verifying that the "gang reduction on an orphan loop" error message
685 is not emitted for non-orphaned loops.
686 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
688 2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
689 Thomas Schwinge <thomas@codesourcery.com>
691 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
692 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
693 * gcc.dg/goacc/loop-processing-1.c: Likewise.
694 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
695 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
696 * c-c++-common/goacc/orphan-reductions-1.c: New test.
697 * c-c++-common/goacc/orphan-reductions-2.c: New test.
698 * gfortran.dg/goacc/orphan-reductions-1.f90: New test.
699 * gfortran.dg/goacc/orphan-reductions-2.f90: New test.
701 2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
702 Thomas Schwinge <thomas@codesourcery.com>
704 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
705 Remove loop reductions.
706 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
709 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
712 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
714 2021-11-30 Aldy Hernandez <aldyh@redhat.com>
716 PR tree-optimization/103451
717 * gcc.dg/pr103451.c: New test.
719 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
721 * gcc.dg/vect/vect-gather-3.c: New test.
722 * gcc.dg/vect/vect-gather-4.c: Likewise.
723 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
725 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
727 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
729 2020-09-09 Richard Biener [rguenther@suse.de]
730 * gcc.target/i386/pr87007-4.c: Adjust.
731 * gcc.target/i386/pr87007-5.c: Likewise.
733 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
735 * lib/target-supports.exp
736 (check_effective_target_vect_gather_load_ifn): New target test.
737 * gcc.dg/vect/vect-gather-1.c: New test.
738 * gcc.dg/vect/vect-gather-2.c: Likewise.
739 * gcc.target/aarch64/sve/gather_load_11.c: Likewise.
741 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
743 * gcc.target/aarch64/sve/cost_model_13.c: New test.
745 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
747 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
749 * gcc.target/aarch64/sve/gather_load_10.c: New test.
751 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
753 * gcc.dg/add-mul-overflow-1.c: New test.
755 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
757 * gcc.dg/ubsan/commutative-1.c: New test.
759 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
761 * gcc.target/aarch64/sve/complex_mul_1.c: New test.
763 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
765 * gcc.dg/fmax-fmin-1.c: New test.
767 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
769 * gcc.dg/vect/vect-fmax-1.c: New test.
770 * gcc.dg/vect/vect-fmax-2.c: Likewise.
771 * gcc.dg/vect/vect-fmax-3.c: Likewise.
772 * gcc.dg/vect/vect-fmin-1.c: New test.
773 * gcc.dg/vect/vect-fmin-2.c: Likewise.
774 * gcc.dg/vect/vect-fmin-3.c: Likewise.
775 * gcc.target/aarch64/fmaxnm_1.c: Likewise.
776 * gcc.target/aarch64/fmaxnm_2.c: Likewise.
777 * gcc.target/aarch64/fminnm_1.c: Likewise.
778 * gcc.target/aarch64/fminnm_2.c: Likewise.
779 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
780 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
781 * gcc.target/aarch64/sve/fminnm_2.c: Likewise.
782 * gcc.target/aarch64/sve/fminnm_3.c: Likewise.
784 2021-11-30 Jakub Jelinek <jakub@redhat.com>
787 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
788 * c-c++-common/cpp/ucnid-2011-1.c: Likewise.
789 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
790 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
791 * g++.dg/cpp23/normalize4.C: Likewise.
792 * g++.dg/cpp23/normalize5.C: Likewise.
793 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
794 for c++11 and up rather than just c++23.
795 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
797 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
798 Uroš Bizjak <ubizjak@gmail.com>
801 * gcc.target/i386/pr100711-1.c: New test case.
802 * gcc.target/i386/pr100711-2.c: New test case.
804 2021-11-30 Richard Biener <rguenther@suse.de>
807 * gcc.dg/pr103485.c: New testcase.
809 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
812 * gcc.target/powerpc/pr102347.c: New test.
814 2021-11-29 David Malcolm <dmalcolm@redhat.com>
817 * gcc.dg/analyzer/pr103217-2.c: New test.
818 * gcc.dg/analyzer/pr103217-3.c: New test.
819 * gcc.dg/analyzer/pr103217-4.c: New test.
820 * gcc.dg/analyzer/pr103217-5.c: New test.
822 2021-11-29 Martin Sebor <msebor@redhat.com>
825 * c-c++-common/attr-retain-5.c: Prune out valid warning.
826 * c-c++-common/attr-retain-6.c: Same.
827 * c-c++-common/attr-retain-9.c: Same.
829 2021-11-29 Patrick Palka <ppalka@redhat.com>
832 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
833 * g++.dg/cpp1z/lambda-this8.C: New test.
834 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
835 to continue to diagnose redundant 'this' captures.
837 2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
839 * gcc.target/i386/sse2-v1ti-rotate.c: New test case.
841 2021-11-29 liuhongt <hongtao.liu@intel.com>
843 * gcc.target/i386/pr102811-2.c: New test.
844 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
845 scan-assembler-times.
847 2021-11-29 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/103458
850 * gcc.dg/torture/pr103458.c: New testcase.
852 2021-11-29 Kewen Lin <linkw@linux.ibm.com>
854 * gcc.target/powerpc/vect-gather-1.c: New test.
856 2021-11-27 Jakub Jelinek <jakub@redhat.com>
859 * gcc.dg/pr103431.c: New test.
861 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
863 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
864 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
866 2021-11-26 Harald Anlauf <anlauf@gmx.de>
869 * gfortran.dg/pr68153.f90: Adjust test to improved check.
870 * gfortran.dg/reshape_7.f90: Likewise.
871 * gfortran.dg/reshape_9.f90: New test.
873 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
875 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
876 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
877 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
878 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
879 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
880 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
882 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
884 * gcc.dg/ipa/inline-9.c: Update template.c
886 2021-11-26 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
890 * g++.dg/cpp2a/consteval23.C: Likewise.
891 * g++.dg/cpp2a/consteval25.C: New test.
892 * g++.dg/cpp2a/srcloc20.C: New test.
894 2021-11-26 konglin1 <lingling.kong@intel.com>
897 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
898 * gcc.target/i386/pr90773-23.c: Ditto.
899 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
901 2021-11-25 Jan Hubicka <jh@suse.cz>
903 * gcc.dg/ipa/inline10.c: New test.
905 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
908 * gcc.dg/pr103406.c: New test case.
910 2021-11-25 Martin Jambor <mjambor@suse.cz>
913 * gcc.dg/ipa/pr103227-1.c: New test.
914 * gcc.dg/ipa/pr103227-3.c: Likewise.
915 * gcc.dg/ipa/pr103227-2.c: Likewise.
916 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
918 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
920 PR tree-optimization/102648
921 * gcc.dg/pr102648.c: New.
923 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
925 PR tree-optimization/103359
926 * gcc.dg/pr103359.c: New.
928 2021-11-25 Jakub Jelinek <jakub@redhat.com>
930 PR tree-optimization/103417
931 * gcc.c-torture/execute/pr103417.c: New test.
933 2021-11-25 Jakub Jelinek <jakub@redhat.com>
935 PR tree-optimization/103376
936 * gcc.dg/optimize-bswapsi-7.c: New test.
938 2021-11-25 Jakub Jelinek <jakub@redhat.com>
941 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
942 * g++.dg/cpp2a/comma3.C: Likewise.
943 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
944 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
945 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
947 * g++.dg/cpp23/subscript1.C: New test.
948 * g++.dg/cpp23/subscript2.C: New test.
949 * g++.dg/cpp23/subscript3.C: New test.
950 * g++.dg/cpp23/subscript4.C: New test.
951 * g++.dg/cpp23/subscript5.C: New test.
952 * g++.dg/cpp23/subscript6.C: New test.
954 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
956 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
957 Replace long with int64_t.
959 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
961 * gcc.c-torture/execute/pr103405.c: New test.
963 2021-11-24 Richard Biener <rguenther@suse.de>
964 Jan Hubicka <jh@suse.cz>
966 PR tree-optimization/103168
967 * g++.dg/tree-ssa/pr103168.C: New testcase.
969 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
972 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
974 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
975 * c-c++-common/goacc/mdc-1.c: Likewise.
976 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
978 2021-11-24 Jakub Jelinek <jakub@redhat.com>
981 * c-c++-common/Wno-attributes-1.c: Require effective target
982 c || c++11 and drop dg-additional-options.
983 * c-c++-common/Wno-attributes-2.c: Likewise.
984 * c-c++-common/Wno-attributes-4.c: New test.
985 * c-c++-common/Wno-attributes-5.c: New test.
987 2021-11-24 Jakub Jelinek <jakub@redhat.com>
989 PR tree-optimization/103376
990 * gcc.c-torture/execute/pr103376.c: New test.
992 2021-11-24 Tamar Christina <tamar.christina@arm.com>
994 * gcc.dg/bic-bitmask-10.c: New test.
995 * gcc.dg/bic-bitmask-11.c: New test.
996 * gcc.dg/bic-bitmask-12.c: New test.
997 * gcc.dg/bic-bitmask-13.c: New test.
998 * gcc.dg/bic-bitmask-14.c: New test.
999 * gcc.dg/bic-bitmask-15.c: New test.
1000 * gcc.dg/bic-bitmask-16.c: New test.
1001 * gcc.dg/bic-bitmask-17.c: New test.
1002 * gcc.dg/bic-bitmask-18.c: New test.
1003 * gcc.dg/bic-bitmask-19.c: New test.
1004 * gcc.dg/bic-bitmask-2.c: New test.
1005 * gcc.dg/bic-bitmask-20.c: New test.
1006 * gcc.dg/bic-bitmask-21.c: New test.
1007 * gcc.dg/bic-bitmask-22.c: New test.
1008 * gcc.dg/bic-bitmask-23.c: New test.
1009 * gcc.dg/bic-bitmask-3.c: New test.
1010 * gcc.dg/bic-bitmask-4.c: New test.
1011 * gcc.dg/bic-bitmask-5.c: New test.
1012 * gcc.dg/bic-bitmask-6.c: New test.
1013 * gcc.dg/bic-bitmask-7.c: New test.
1014 * gcc.dg/bic-bitmask-8.c: New test.
1015 * gcc.dg/bic-bitmask-9.c: New test.
1016 * gcc.dg/bic-bitmask.h: New test.
1017 * gcc.target/aarch64/bic-bitmask-1.c: New test.
1019 2021-11-24 Marek Polacek <polacek@redhat.com>
1022 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
1023 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
1025 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
1026 H.J. Lu <hongjiu.lu@intel.com>
1028 * gcc.target/i386/pr103194-2.c: New test.
1029 * gcc.target/i386/pr103194-3.c: New test.
1030 * gcc.target/i386/pr103194-4.c: New test.
1031 * gcc.target/i386/pr103194-5.c: New test.
1032 * gcc.target/i386/pr103194.c: New test.
1034 2021-11-23 Martin Sebor <msebor@redhat.com>
1037 * g++.dg/warn/Waddress-8.C: New test.
1039 2021-11-23 Martin Sebor <msebor@redhat.com>
1042 * c-c++-common/attr-used-5.c: Suppress valid warning.
1043 * c-c++-common/attr-used-6.c: Same.
1044 * c-c++-common/attr-used-9.c: Same.
1045 * g++.dg/warn/Winfinite-recursion-2.C: New test.
1046 * g++.dg/warn/Winfinite-recursion-3.C: New test.
1047 * g++.dg/warn/Winfinite-recursion.C: New test.
1048 * gcc.dg/Winfinite-recursion-2.c: New test.
1049 * gcc.dg/Winfinite-recursion.c: New test.
1051 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1054 * gfortran.dg/bound_simplification_7.f90: New test.
1056 2021-11-23 Marek Polacek <polacek@redhat.com>
1059 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
1060 * g++.dg/warn/Wuninitialized-29.C: Likewise.
1061 * g++.dg/warn/Wuninitialized-31.C: New test.
1063 2021-11-23 Marek Polacek <polacek@redhat.com>
1065 * g++.dg/warn/Waddress-5.C: Make sf static.
1067 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
1069 * gcc.target/powerpc/test_mffsl.c: Change effective target to
1070 a run-time check. Fix a typo in a debug print statement.
1072 2021-11-23 Harald Anlauf <anlauf@gmx.de>
1076 * gfortran.dg/len_trim.f90: New test.
1078 2021-11-23 Richard Biener <rguenther@suse.de>
1080 PR tree-optimization/103361
1081 * g++.dg/torture/pr103361.C: New testcase.
1083 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
1085 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
1086 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
1088 2021-11-23 Andrew Pinski <apinski@marvell.com>
1090 PR tree-optimization/102216
1091 * g++.dg/tree-ssa/pr102216-1.C: New test.
1092 * g++.dg/tree-ssa/pr102216-2.C: New test.
1094 2021-11-23 Jakub Jelinek <jakub@redhat.com>
1096 PR middle-end/102431
1097 * c-c++-common/gomp/pr102431.c: New test.
1098 * g++.dg/gomp/pr102431.C: New test.
1099 * gfortran.dg/gomp/pr102431.f90: New test.
1101 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
1104 * gcc.target/powerpc/vec_reve_1.c: New test.
1105 * gcc.target/powerpc/vec_reve_2.c: Likewise.
1107 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1109 PR tree-optimization/102232
1110 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
1112 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
1114 PR tree-optimization/96779
1115 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
1116 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
1117 when -fwrapv passed.
1119 2021-11-22 Jason Merrill <jason@redhat.com>
1121 * g++.dg/template/crash106.C: Adjust.
1122 * g++.dg/diagnostic/ptrtomem3.C: New test.
1124 2021-11-22 Jason Merrill <jason@redhat.com>
1126 * g++.dg/cpp0x/pr65327.C: Adjust location.
1127 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
1128 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
1129 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
1131 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1132 Tobias Burnus <tobias@codesourcery.com>
1134 PR preprocessor/103165
1135 * c-c++-common/gomp/pragma-3.c: New test.
1136 * c-c++-common/gomp/pragma-4.c: New test.
1137 * c-c++-common/gomp/pragma-5.c: New test.
1139 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
1141 PR tree-optimization/98953
1142 PR tree-optimization/103345
1143 * gcc.dg/tree-ssa/pr98953.c: New test case.
1144 * gcc.dg/tree-ssa/pr103345.c: New test case.
1146 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1149 * c-c++-common/goacc/routine-6.c: New test.
1151 2021-11-22 Richard Biener <rguenther@suse.de>
1153 PR tree-optimization/103351
1154 * g++.dg/torture/pr103351.C: New testcase.
1156 2021-11-22 Jakub Jelinek <jakub@redhat.com>
1159 * g++.dg/gomp/masked-1.C: New test.
1161 2021-11-22 liuhongt <hongtao.liu@intel.com>
1163 * gcc.target/i386/pr103275.c: New test.
1165 2021-11-21 Jakub Jelinek <jakub@redhat.com>
1168 * gcc.target/i386/pr101180.c: New test.
1170 2021-11-21 Harald Anlauf <anlauf@gmx.de>
1171 Steven G. Kargl <kargl@gcc.gnu.org>
1174 * gfortran.dg/dec_math_5.f90: New test.
1176 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1179 * gcc.dg/tree-ssa/modref-15.c: New test.
1181 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
1184 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
1186 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
1187 Robin Dapp <rdapp@linux.ibm.com>
1190 * gcc.target/s390/mul-wide.c: New test case.
1191 * gcc.target/s390/umul-wide.c: New test case.
1193 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
1196 * gcc.c-torture/execute/pr103052.c: New test.
1198 2021-11-20 Andrew Pinski <apinski@marvell.com>
1200 PR tree-optimization/103220
1201 * gcc.dg/tree-ssa/pr103220-1.c: New test.
1202 * gcc.dg/tree-ssa/pr103220-2.c: New test.
1203 * gcc.dg/pr25530.c: Update test to check for
1204 4294967294 in the case -2 is not matched.
1206 2021-11-20 Alexandre Oliva <oliva@adacore.com>
1208 PR tree-optimization/102988
1209 * g++.dg/pr102988.C: New.
1211 2021-11-20 Antoni Boucher <bouanto@zoho.com>
1214 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
1215 * jit.dg/test-reflection.c: New test.
1217 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1220 * g++.target/i386/pr101180.C: New test.
1222 2021-11-19 David Malcolm <dmalcolm@redhat.com>
1225 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
1227 * gcc.dg/analyzer/pr103217.c: New test.
1228 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
1230 2021-11-19 Marek Polacek <polacek@redhat.com>
1232 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
1234 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
1236 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
1237 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1239 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
1241 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
1243 2021-11-19 Martin Sebor <msebor@redhat.com>
1247 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
1248 * c-c++-common/Waddress-5.c: New test.
1249 * c-c++-common/Waddress-6.c: New test.
1250 * g++.dg/warn/Waddress-7.C: New test.
1251 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
1252 * gcc.dg/weak/weak-3.c: Expect a warning.
1254 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
1256 * gcc.dg/pr103254.c: New.
1258 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1260 * gcc.target/s390/20211119.c: New test.
1262 2021-11-19 Tamar Christina <tamar.christina@arm.com>
1264 PR tree-optimization/103311
1266 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
1267 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1268 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1269 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1270 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1271 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1272 * lib/target-supports.exp
1273 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
1275 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
1277 * gcc.dg/devnull-dump.c: New.
1279 2021-11-19 Patrick Palka <ppalka@redhat.com>
1282 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1284 2021-11-19 Andrew Pinski <apinski@marvell.com>
1286 PR tree-optimization/103314
1287 * gcc.c-torture/compile/pr103314-1.c: New test.
1289 2021-11-19 Richard Biener <rguenther@suse.de>
1292 * g++.dg/pr103326.C: New testcase.
1294 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1297 * g++.dg/cpp1z/eval-order11.C: New test.
1299 2021-11-19 Richard Biener <rguenther@suse.de>
1301 PR middle-end/103248
1302 * gcc.dg/pr103248.c: New testcase.
1304 2021-11-19 Richard Biener <rguenther@suse.de>
1306 PR tree-optimization/102436
1307 * gcc.dg/torture/20211118-1.c: New testcase.
1308 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
1310 2021-11-19 Andrew Pinski <apinski@marvell.com>
1312 PR tree-optimization/103317
1313 * gcc.c-torture/compile/pr103317-1.c: New test.
1315 2021-11-19 Andrew Pinski <apinski@marvell.com>
1317 PR tree-optimization/103257
1318 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
1319 * gcc.dg/tree-ssa/pr103257-1.c: New test.
1321 2021-11-19 Marek Polacek <polacek@redhat.com>
1325 * g++.dg/warn/Wuninitialized-14.C: New test.
1326 * g++.dg/warn/Wuninitialized-15.C: New test.
1327 * g++.dg/warn/Wuninitialized-16.C: New test.
1328 * g++.dg/warn/Wuninitialized-17.C: New test.
1329 * g++.dg/warn/Wuninitialized-18.C: New test.
1330 * g++.dg/warn/Wuninitialized-19.C: New test.
1331 * g++.dg/warn/Wuninitialized-20.C: New test.
1332 * g++.dg/warn/Wuninitialized-21.C: New test.
1333 * g++.dg/warn/Wuninitialized-22.C: New test.
1334 * g++.dg/warn/Wuninitialized-23.C: New test.
1335 * g++.dg/warn/Wuninitialized-24.C: New test.
1336 * g++.dg/warn/Wuninitialized-25.C: New test.
1337 * g++.dg/warn/Wuninitialized-26.C: New test.
1338 * g++.dg/warn/Wuninitialized-27.C: New test.
1339 * g++.dg/warn/Wuninitialized-28.C: New test.
1340 * g++.dg/warn/Wuninitialized-29.C: New test.
1341 * g++.dg/warn/Wuninitialized-30.C: New test.
1343 2021-11-19 liuhongt <hongtao.liu@intel.com>
1345 * gcc.target/i386/pr102543.c: New test.
1347 2021-11-19 Patrick Palka <ppalka@redhat.com>
1350 * g++.dg/cpp2a/concepts-this1.C: New test.
1352 2021-11-18 Marek Polacek <polacek@redhat.com>
1355 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
1356 * g++.dg/cpp0x/auto9.C: Likewise.
1357 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
1358 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
1359 * g++.dg/cpp23/auto-fncast1.C: New test.
1360 * g++.dg/cpp23/auto-fncast2.C: New test.
1361 * g++.dg/cpp23/auto-fncast3.C: New test.
1362 * g++.dg/cpp23/auto-fncast4.C: New test.
1363 * g++.dg/cpp23/auto-fncast5.C: New test.
1364 * g++.dg/cpp23/auto-fncast6.C: New test.
1366 2021-11-18 Harald Anlauf <anlauf@gmx.de>
1367 Steven G. Kargl <kargl@gcc.gnu.org>
1370 * gfortran.dg/pr101329.f90: New test.
1372 2021-11-18 Patrick Palka <ppalka@redhat.com>
1374 * g++.dg/cpp2a/fn-template25.C: New test.
1376 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1378 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
1379 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
1381 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1384 * g++.dg/torture/pr103266.C: New test.
1386 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1388 PR tree-optimization/103311
1389 * gcc.target/aarch64/pr103311.c: New test.
1391 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
1394 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
1395 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
1397 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
1399 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
1401 2021-11-18 Patrick Palka <ppalka@redhat.com>
1404 * g++.dg/cpp2a/fn-template24.C: New test.
1406 2021-11-18 Patrick Palka <ppalka@redhat.com>
1409 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
1411 * g++.dg/cpp2a/fn-template23.C: New test.
1413 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1415 PR tree-optimization/103253
1416 * gcc.dg/vect/pr103253.c: New test.
1418 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
1420 * c-c++-common/builtin-assoc-barrier-1.c: New test.
1422 2021-11-18 Richard Biener <rguenther@suse.de>
1425 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
1426 --param case-values-threshold=4.
1428 2021-11-18 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/103277
1431 * gcc.dg/pr103277.c: New testcase.
1433 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
1435 * gcc.target/i386/pr103069-2.c: Adjust.
1437 2021-11-18 konglin1 <lingling.kong@intel.com>
1439 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
1440 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
1441 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
1442 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
1443 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
1444 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
1446 2021-11-17 Andrew Pinski <apinski@marvell.com>
1448 PR tree-optimization/103228
1449 PR tree-optimization/55177
1450 * gcc.dg/tree-ssa/pr103228-1.c: New test.
1451 * gcc.dg/tree-ssa/pr55177-1.c: New test.
1453 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1455 PR preprocessor/103026
1456 * c-c++-common/Wbidi-chars-ranges.c: New test.
1458 2021-11-17 Martin Sebor <msebor@redhat.com>
1460 PR tree-optimization/102759
1461 * gcc.dg/Warray-parameter-10.c: New test.
1462 * gcc.dg/Wstringop-overflow-82.c: New test.
1464 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
1467 * gcc.target/i386/harden-sls-1.c: New test.
1468 * gcc.target/i386/harden-sls-2.c: Likewise.
1469 * gcc.target/i386/harden-sls-3.c: Likewise.
1470 * gcc.target/i386/harden-sls-4.c: Likewise.
1471 * gcc.target/i386/harden-sls-5.c: Likewise.
1473 2021-11-17 Martin Sebor <msebor@redhat.com>
1476 * gcc.dg/Warray-parameter-11.c: New test.
1478 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
1480 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
1481 * gcc.target/mips/frame-header-2.c (bar): Likewise.
1483 2021-11-17 Jakub Jelinek <jakub@redhat.com>
1485 PR preprocessor/103130
1486 * c-c++-common/cpp/dir-only-9.c: New test.
1488 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
1492 * gcc.dg/vla-stexp-3.c: New test.
1493 * gcc.dg/vla-stexp-4.c: New test.
1494 * gcc.dg/vla-stexp-5.c: New test.
1495 * gcc.dg/vla-stexp-6.c: New test.
1496 * gcc.dg/vla-stexp-7.c: New test.
1497 * gcc.dg/vla-stexp-8.c: New test.
1498 * gcc.dg/vla-stexp-9.c: New test.
1500 2021-11-17 Jakub Jelinek <jakub@redhat.com>
1502 PR tree-optimization/103255
1503 * gcc.c-torture/execute/pr103255.c: New test.
1505 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
1507 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
1508 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
1509 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
1510 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
1511 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
1512 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
1513 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
1514 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
1515 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
1516 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
1517 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
1518 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
1519 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
1520 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
1521 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
1522 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
1524 2021-11-17 Andrew Pinski <apinski@marvell.com>
1526 PR tree-optimization/103288
1527 * gcc.c-torture/compile/pr103288-1.c: New test.
1529 2021-11-17 Marek Polacek <polacek@redhat.com>
1531 PR preprocessor/103026
1532 * c-c++-common/Wbidi-chars-1.c: New test.
1533 * c-c++-common/Wbidi-chars-2.c: New test.
1534 * c-c++-common/Wbidi-chars-3.c: New test.
1535 * c-c++-common/Wbidi-chars-4.c: New test.
1536 * c-c++-common/Wbidi-chars-5.c: New test.
1537 * c-c++-common/Wbidi-chars-6.c: New test.
1538 * c-c++-common/Wbidi-chars-7.c: New test.
1539 * c-c++-common/Wbidi-chars-8.c: New test.
1540 * c-c++-common/Wbidi-chars-9.c: New test.
1541 * c-c++-common/Wbidi-chars-10.c: New test.
1542 * c-c++-common/Wbidi-chars-11.c: New test.
1543 * c-c++-common/Wbidi-chars-12.c: New test.
1544 * c-c++-common/Wbidi-chars-13.c: New test.
1545 * c-c++-common/Wbidi-chars-14.c: New test.
1546 * c-c++-common/Wbidi-chars-15.c: New test.
1547 * c-c++-common/Wbidi-chars-16.c: New test.
1548 * c-c++-common/Wbidi-chars-17.c: New test.
1550 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1553 * gcc.dg/analyzer/pr102695.c: New test.
1554 * gcc.dg/analyzer/strchr-1.c: New test.
1556 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1559 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
1560 alloca. Use __builtin_alloca rather than alloca.
1561 * gcc.dg/analyzer/capacity-3.c: Likewise.
1563 2021-11-16 Jan Hubicka <jh@suse.cz>
1565 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
1567 2021-11-16 Harald Anlauf <anlauf@gmx.de>
1570 * gfortran.dg/pr103286.f90: New test.
1572 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
1575 * gcc.target/powerpc/pr102976.c: New test.
1577 2021-11-16 Martin Sebor <msebor@redhat.com>
1579 PR tree-optimization/102960
1580 * gcc.dg/Wstringop-overflow-84.c: New test.
1582 2021-11-16 Tamar Christina <tamar.christina@arm.com>
1584 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
1586 2021-11-16 Tamar Christina <tamar.christina@arm.com>
1588 * gcc.dg/signbit-2.c: CHeck vect or scalar.
1590 2021-11-16 David Malcolm <dmalcolm@redhat.com>
1593 * g++.dg/analyzer/pr102662.C: New test.
1595 2021-11-16 Andrew Pinski <apinski@marvell.com>
1597 PR tree-optimization/103218
1598 * gcc.dg/tree-ssa/pr103218-1.c: New test.
1600 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
1602 * gcc.target/arc/tmac-4.c: New test.
1604 2021-11-16 Richard Biener <rguenther@suse.de>
1606 PR tree-optimization/102880
1607 * gcc.dg/tree-ssa/pr102880.c: New testcase.
1608 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
1609 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
1610 expected threadings.
1612 2021-11-16 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/102880
1615 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
1617 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
1619 * gcc.target/arc/add_n-combine.c: Update test patterns.
1620 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
1621 * gcc.target/arc/mul64-1.c: Disable this test while running on
1623 * gcc.target/arc/tls-gd.c: Update matching patterns.
1624 * gcc.target/arc/tls-ie.c: Likewise.
1625 * gcc.target/arc/tls-ld.c: Likewise.
1626 * gcc.target/arc/uncached-8.c: Likewise.
1628 2021-11-16 Martin Jambor <mjambor@suse.cz>
1630 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
1632 2021-11-16 Jakub Jelinek <jakub@redhat.com>
1634 PR tree-optimization/103208
1635 * c-c++-common/gomp/loop-11.c: New test.
1637 2021-11-16 Jakub Jelinek <jakub@redhat.com>
1639 PR tree-optimization/102009
1640 * gcc.dg/pr102009.c: New test.
1642 2021-11-16 Jan Hubicka <jh@suse.cz>
1644 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
1646 2021-11-16 Andrew Pinski <apinski@marvell.com>
1648 PR tree-optimization/103245
1649 * gcc.dg/tree-ssa/pr103245-1.c: New test.
1651 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
1653 PR middle-end/103268
1654 * gcc.dg/pr103268-1.c: New test.
1655 * gcc.dg/pr103268-2.c: Likewise.
1657 2021-11-15 Jason Merrill <jason@redhat.com>
1659 * lib/g++-dg.exp: Handle "impcx".
1660 * lib/target-supports.exp
1661 (check_effective_target_implicit_constexpr): New.
1662 * g++.dg/abi/abi-tag16.C:
1663 * g++.dg/abi/abi-tag18a.C:
1664 * g++.dg/abi/guard4.C:
1665 * g++.dg/abi/lambda-defarg1.C:
1666 * g++.dg/abi/mangle26.C:
1667 * g++.dg/cpp0x/constexpr-diag3.C:
1668 * g++.dg/cpp0x/constexpr-ex1.C:
1669 * g++.dg/cpp0x/constexpr-ice5.C:
1670 * g++.dg/cpp0x/constexpr-incomplete2.C:
1671 * g++.dg/cpp0x/constexpr-memfn1.C:
1672 * g++.dg/cpp0x/constexpr-neg3.C:
1673 * g++.dg/cpp0x/constexpr-specialization.C:
1674 * g++.dg/cpp0x/inh-ctor19.C:
1675 * g++.dg/cpp0x/inh-ctor30.C:
1676 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
1677 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
1678 * g++.dg/cpp1y/auto-fn12.C:
1679 * g++.dg/cpp1y/constexpr-loop5.C:
1680 * g++.dg/cpp1z/constexpr-lambda7.C:
1681 * g++.dg/cpp2a/constexpr-dtor3.C:
1682 * g++.dg/cpp2a/constexpr-new13.C:
1683 * g++.dg/cpp2a/constinit11.C:
1684 * g++.dg/cpp2a/constinit12.C:
1685 * g++.dg/cpp2a/constinit14.C:
1686 * g++.dg/cpp2a/constinit15.C:
1687 * g++.dg/cpp2a/spaceship-constexpr1.C:
1688 * g++.dg/cpp2a/spaceship-eq3.C:
1689 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
1690 * g++.dg/debug/dwarf2/auto1.C:
1691 * g++.dg/debug/dwarf2/cdtor-1.C:
1692 * g++.dg/debug/dwarf2/lambda1.C:
1693 * g++.dg/debug/dwarf2/pr54508.C:
1694 * g++.dg/debug/dwarf2/pubnames-2.C:
1695 * g++.dg/debug/dwarf2/pubnames-3.C:
1696 * g++.dg/ext/is_literal_type3.C:
1697 * g++.dg/ext/visibility/template7.C:
1698 * g++.dg/gcov/gcov-12.C:
1699 * g++.dg/gcov/gcov-2.C:
1700 * g++.dg/ipa/devirt-35.C:
1701 * g++.dg/ipa/devirt-36.C:
1702 * g++.dg/ipa/devirt-37.C:
1703 * g++.dg/ipa/devirt-44.C:
1704 * g++.dg/ipa/imm-devirt-1.C:
1705 * g++.dg/lookup/builtin5.C:
1706 * g++.dg/lto/inline-crossmodule-1_0.C:
1707 * g++.dg/modules/enum-1_a.C:
1708 * g++.dg/modules/fn-inline-1_c.C:
1709 * g++.dg/modules/pmf-1_b.C:
1710 * g++.dg/modules/used-1_c.C:
1711 * g++.dg/tls/thread_local11.C:
1712 * g++.dg/tls/thread_local11a.C:
1713 * g++.dg/tm/pr46653.C:
1714 * g++.dg/ubsan/pr70035.C:
1715 * g++.old-deja/g++.other/delete6.C:
1716 * g++.dg/modules/pmf-1_a.H:
1717 Adjust for implicit constexpr.
1719 2021-11-15 Jason Merrill <jason@redhat.com>
1721 * g++.dg/ext/flexary37.C: Remove expected error.
1723 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
1725 * gcc.dg/fold-stringops-2.c: Define size_t.
1728 * gcc.dg/fold-stringops-3.c: New test.
1730 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
1732 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
1733 * gcc.dg/fold-stringops-2.c: New test.
1735 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
1737 * gcc.dg/fold-stringops-1.c: New test.
1739 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
1741 PR middle-end/103184
1742 * gcc.dg/pr103184-1.c: New test.
1743 * gcc.dg/pr103184-2.c: Likewise.
1745 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
1747 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
1750 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
1752 * gcc.dg/pr103207.c: New test.
1754 2021-11-15 Jakub Jelinek <jakub@redhat.com>
1757 * g++.dg/opt/pr100469.C: New test.
1759 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
1762 * gcc.target/i386/pr103205-2.c: New test.
1764 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
1766 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
1768 2021-11-15 Richard Biener <rguenther@suse.de>
1770 PR tree-optimization/103237
1771 * gcc.dg/torture/pr103237.c: New testcase.
1773 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
1776 * gcc.target/i386/pr103069-1.c: New test.
1777 * gcc.target/i386/pr103069-2.c: Ditto.
1779 2021-11-15 Richard Biener <rguenther@suse.de>
1781 PR tree-optimization/103219
1782 * gcc.dg/torture/pr103219.c: New testcase.
1784 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1786 * gcc.target/i386/pr101346.c: Require dfp support.
1788 2021-11-15 Jakub Jelinek <jakub@redhat.com>
1791 * gcc.target/i386/pr103205.c: New test.
1793 2021-11-15 Jason Merrill <jason@redhat.com>
1795 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
1797 2021-11-15 Jason Merrill <jason@redhat.com>
1799 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
1800 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
1802 2021-11-15 Jason Merrill <jason@redhat.com>
1805 * g++.dg/init/array41a.C: New test.
1807 2021-11-15 Jason Merrill <jason@redhat.com>
1809 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
1811 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
1813 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
1815 2021-11-15 Andrew Pinski <apinski@marvell.com>
1817 * gcc.dg/tree-ssa/pr100278.c: Move to ...
1818 * gcc.c-torture/compile/pr100278.c: Here.
1819 Remove dg-do and dg-options.
1820 * gcc.dg/tree-ssa/pr101189.c: Move to ...
1821 * gcc.c-torture/compile/pr101189.c: Here.
1822 Remove dg-do and dg-options.
1823 * gcc.dg/tree-ssa/pr100453.c: Move to ...
1824 * gcc.c-torture/execute/pr100453.c: Here.
1825 Remove dg-do and dg-options.
1826 * gcc.dg/tree-ssa/pr101335.c: Move to ...
1827 * gcc.c-torture/execute/pr101335.c: Here
1828 Remove dg-do and dg-options.
1830 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
1832 * gcc.target/vax/setmem.c: New test.
1834 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
1836 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
1838 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
1840 * gcc.dg/pr103229.c: Removed.
1842 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
1844 * gcc.dg/pr103229.c: New test.
1846 2021-11-14 Martin Liska <mliska@suse.cz>
1848 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
1849 * c-c++-common/tsan/free_race2.c: Likewise.
1851 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
1853 * c-c++-common/asan/null-deref-1.c: Update template.
1854 * c-c++-common/tsan/free_race.c: Update template.
1855 * c-c++-common/tsan/free_race2.c: Update template.
1856 * gcc.dg/ipa/ipa-sra-4.c: Update template.
1858 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
1860 * g++.dg/cpp1z/inh-ctor23.C: Fix template
1861 * g++.dg/ipa/ipa-icf-4.C: Fix template
1862 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
1863 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
1865 2021-11-13 David Malcolm <dmalcolm@redhat.com>
1867 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
1868 * gcc.dg/analyzer/taint-alloc-1.c: New test.
1869 * gcc.dg/analyzer/taint-alloc-2.c: New test.
1870 * gcc.dg/analyzer/taint-divisor-1.c: New test.
1871 * gcc.dg/analyzer/taint-1.c: Rename to...
1872 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
1873 wording. Mark some events as xfail.
1874 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
1875 * gcc.dg/analyzer/taint-size-1.c: New test.
1876 * gcc.dg/analyzer/taint-write-index-1.c: New test.
1877 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
1879 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
1881 * gcc.dg/pr103222.c: New test.
1883 2021-11-12 Jan Hubicka <jh@suse.cz>
1885 PR tree-optimization/103209
1886 * gcc.dg/tree-ssa/pta-callused.c: Update template.
1887 * gcc.c-torture/execute/pr103209.c: New test.
1889 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
1891 * gcc.target/aarch64/stp_1.c: New test.
1893 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
1895 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
1896 * gfortran.dg/gomp/clauses-1.f90: New test.
1897 * gfortran.dg/gomp/nowait-2.f90: New test.
1898 * gfortran.dg/gomp/nowait-3.f90: New test.
1900 2021-11-12 Martin Liska <mliska@suse.cz>
1903 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
1906 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
1908 * c-c++-common/gomp/target-implicit-map-1.c: New test.
1909 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
1910 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1911 * c-c++-common/goacc/mdc-1.c: Likewise.
1912 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1914 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
1917 * gfortran.dg/index_5.f90: New.
1919 2021-11-12 Richard Biener <rguenther@suse.de>
1921 PR tree-optimization/103204
1922 * gcc.dg/torture/pr103204.c: New testcase.
1924 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
1926 * gcc.target/powerpc/test_mffsl.c: Require Power9.
1928 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
1930 * gfortran.dg/inline_matmul_17.f90: Fix template
1932 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
1934 * c-c++-common/tm/inline-asm.c: Disable pure-const.
1935 * g++.dg/ipa/modref-1.C: Update template.
1936 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
1937 * gcc.dg/tree-ssa/modref-14.c: New test.
1938 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
1939 * gfortran.dg/do_subscript_3.f90: Add -O0.
1941 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
1943 * gfortran.dg/gomp/num-teams-1.f90: New file.
1944 * gfortran.dg/gomp/num-teams-2.f90: New file.
1946 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
1948 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
1949 -fdelete-null-pointer-checks.
1950 * gcc.dg/attr-returns-nonnull.c: Likewise.
1951 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
1952 * gcc.dg/ifcvt-4.c: Skip on nios2.
1953 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
1955 2021-11-11 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/103188
1958 * gcc.dg/torture/pr103188.c: New testcase.
1960 2021-11-11 Richard Biener <rguenther@suse.de>
1962 PR middle-end/103181
1963 * gcc.dg/torture/pr103181.c: New testcase.
1965 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1968 * g++.dg/debug/dwarf2/pr101378.C: New test.
1970 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1973 * gcc.target/aarch64/pr102376.c: New test.
1975 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1977 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
1978 to half of the num_teams clauses.
1979 * c-c++-common/gomp/num-teams-1.c: New test.
1980 * c-c++-common/gomp/num-teams-2.c: New test.
1981 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
1982 to half of the num_teams clauses.
1983 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1984 * g++.dg/gomp/num-teams-1.C: New test.
1985 * g++.dg/gomp/num-teams-2.C: New test.
1987 2021-11-11 liuhongt <hongtao.liu@intel.com>
1989 * gcc.target/i386/pr103151.c: New test.
1991 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
1993 * gcc.dg/tree-ssa/pr102906.c: New test.
1995 2021-11-10 Andrew Pinski <apinski@marvell.com>
1998 * gcc.c-torture/compile/vector-dup-1.c: New test.
2000 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
2002 PR tree-optimization/102892
2003 * gcc.dg/pr102892-1.c: New file.
2004 * gcc.dg/pr102892-2.c: Likewise.
2006 2021-11-10 Martin Sebor <msebor@redhat.com>
2009 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
2010 argument evaluation order. Cast width and precision to signed
2011 to avoid undefined behavior.
2013 2021-11-10 qing zhao <qing.zhao@oracle.com>
2015 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
2016 to zero now with -ftrivial-auto-var-init=pattern.
2018 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2020 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
2021 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
2022 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
2023 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
2025 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2027 * gcc.target/aarch64/shrn-combine-8.c: Update.
2028 * gcc.target/aarch64/shrn-combine-9.c: Update.
2030 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
2032 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
2034 2021-11-10 Marek Polacek <polacek@redhat.com>
2037 * c-c++-common/Wno-attributes-1.c: New test.
2038 * c-c++-common/Wno-attributes-2.c: New test.
2039 * c-c++-common/Wno-attributes-3.c: New test.
2041 2021-11-10 Jan Hubicka <jh@suse.cz>
2043 * g++.dg/ipa/modref-1.C: Update template.
2044 * gcc.dg/ipa/modref-3.c: Update template.
2045 * gcc.dg/lto/modref-3_0.c: Update template.
2046 * gcc.dg/lto/modref-4_0.c: Update template.
2047 * gcc.dg/tree-ssa/modref-10.c: Update template.
2048 * gcc.dg/tree-ssa/modref-11.c: Update template.
2049 * gcc.dg/tree-ssa/modref-5.c: Update template.
2050 * gcc.dg/tree-ssa/modref-6.c: Update template.
2051 * gcc.dg/tree-ssa/modref-13.c: New test.
2053 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2056 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
2057 vect_long_long instead of vect_long.
2058 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2060 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2061 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2064 2021-11-10 Tamar Christina <tamar.christina@arm.com>
2066 * gcc.dg/signbit-2.c: Turn off masks.
2067 * gcc.dg/signbit-5.c: Likewise.
2069 2021-11-10 Richard Biener <rguenther@suse.de>
2072 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
2075 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2077 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
2079 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2081 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
2082 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2083 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2085 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
2086 Hongtao Liu <hongtao.liu@intel.com>
2088 PR middle-end/102566
2089 * g++.target/i386/pr102566-1.C: New test.
2090 * g++.target/i386/pr102566-2.C: Likewise.
2091 * g++.target/i386/pr102566-3.C: Likewise.
2092 * g++.target/i386/pr102566-4.C: Likewise.
2093 * g++.target/i386/pr102566-5a.C: Likewise.
2094 * g++.target/i386/pr102566-5b.C: Likewise.
2095 * g++.target/i386/pr102566-6a.C: Likewise.
2096 * g++.target/i386/pr102566-6b.C: Likewise.
2097 * gcc.target/i386/pr102566-1a.c: Likewise.
2098 * gcc.target/i386/pr102566-1b.c: Likewise.
2099 * gcc.target/i386/pr102566-2.c: Likewise.
2100 * gcc.target/i386/pr102566-3a.c: Likewise.
2101 * gcc.target/i386/pr102566-3b.c: Likewise.
2102 * gcc.target/i386/pr102566-4.c: Likewise.
2103 * gcc.target/i386/pr102566-5.c: Likewise.
2104 * gcc.target/i386/pr102566-6.c: Likewise.
2105 * gcc.target/i386/pr102566-7.c: Likewise.
2106 * gcc.target/i386/pr102566-8a.c: Likewise.
2107 * gcc.target/i386/pr102566-8b.c: Likewise.
2108 * gcc.target/i386/pr102566-9a.c: Likewise.
2109 * gcc.target/i386/pr102566-9b.c: Likewise.
2110 * gcc.target/i386/pr102566-10a.c: Likewise.
2111 * gcc.target/i386/pr102566-10b.c: Likewise.
2112 * gcc.target/i386/pr102566-11.c: Likewise.
2113 * gcc.target/i386/pr102566-12.c: Likewise.
2114 * gcc.target/i386/pr102566-13.c: New test.
2115 * gcc.target/i386/pr102566-14.c: New test.
2117 2021-11-10 liuhongt <hongtao.liu@intel.com>
2119 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
2121 2021-11-10 konglin1 <lingling.kong@intel.com>
2123 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
2125 2021-11-10 konglin1 <lingling.kong@intel.com>
2127 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
2129 2021-11-10 liuhongt <hongtao.liu@intel.com>
2131 * gcc.target/i386/pr102464-maxmin.c: New test.
2133 2021-11-10 Andrew Pinski <apinski@marvell.com>
2136 * c-c++-common/torture/builtin-convertvector-2.c: New test.
2137 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
2139 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
2141 * gcc.target/nios2/custom-fp-inline-1.c: New.
2142 * gcc.target/nios2/custom-fp-inline-2.c: New.
2143 * gcc.target/nios2/custom-fp-inline-3.c: New.
2144 * gcc.target/nios2/custom-fp-inline-4.c: New.
2146 2021-11-09 David Malcolm <dmalcolm@redhat.com>
2148 * gcc.dg/bad-pragma-locations.c: New test.
2150 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
2152 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
2154 2021-11-09 Andrew Pinski <apinski@marvell.com>
2156 PR tree-optimization/10352
2157 * gcc.c-torture/execute/pr10352-1.c: New test.
2159 2021-11-09 Marek Polacek <polacek@redhat.com>
2161 * g++.dg/init/bitfield6.C: New test.
2163 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
2165 * gcc.target/riscv/pr102957.c: New.
2167 2021-11-09 Jakub Jelinek <jakub@redhat.com>
2170 * g++.dg/ext/complex10.C: New test.
2172 2021-11-09 Patrick Palka <ppalka@redhat.com>
2176 * g++.dg/cpp2a/concepts-pr98394.C: New test.
2177 * g++.dg/cpp2a/concepts-pr85846.C: New test.
2179 2021-11-09 Patrick Palka <ppalka@redhat.com>
2182 * g++.dg/cpp1y/var-templ69.C: New test.
2184 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2186 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
2187 * lib/target-supports.exp (v9a): Add new armflag.
2188 (__ARM_ARCH_9A__): Add new armdef.
2190 2021-11-09 Martin Jambor <mjambor@suse.cz>
2193 * gcc.dg/ipa/pr103132.c: New test.
2195 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
2197 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
2199 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
2201 * gcc.dg/tree-ssa/bittest.c: New test
2203 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
2205 * g++.dg/pr103122.C: New.
2207 2021-11-08 Martin Jambor <mjambor@suse.cz>
2211 * g++.dg/ipa/pr103099.C: New test.
2212 * gcc.dg/ipa/pr103107.c: Likewise.
2214 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
2216 * gcc.dg/pr103120.c: New test.
2218 2021-11-08 Martin Liska <mliska@suse.cz>
2220 PR gcov-profile/100520
2221 * gcc.dg/pr100520.c: New test.
2223 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
2225 * gcc.target/aarch64/neoverse_v1_1.c: New test.
2227 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
2229 * gcc.dg/tree-ssa/modref-12.c: New test.
2231 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
2233 * gcc.target/powerpc/vec-minmax-1.c: New test.
2234 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
2236 2021-11-08 liuhongt <hongtao.liu@intel.com>
2238 * gcc.target/i386/pr102464-fma.c: New test.
2240 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2242 * gfortran.dg/co_reduce_2.f90: New test.
2243 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
2245 * gfortran.dg/coarray_collectives_16.f90: Likewise.
2246 * gfortran.dg/coarray_collectives_9.f90: Likewise.
2247 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
2249 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
2251 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
2252 multiple bad arguments in the call.
2253 * gfortran.dg/pr24823.f: Likewise.
2254 * gfortran.dg/pr39937.f: Likewise.
2255 * gfortran.dg/pr41011.f: Likewise.
2256 * gfortran.dg/pr61318.f90: Likewise.
2257 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
2258 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
2260 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2263 * gfortran.dg/pr68019.f90: Adjust error message.
2264 * gfortran.dg/pr102715.f90: New test.
2266 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
2268 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2270 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2273 * gfortran.dg/pr102817.f90: New test.
2275 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
2278 * g++.dg/torture/pr103073.C: New test.
2279 * gcc.dg/tree-ssa/modref-11.c: New test.
2281 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2284 * gfortran.dg/pr69419.f90: New test.
2286 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2289 * gfortran.dg/implicit_14.f90: Adjust error.
2290 * gfortran.dg/external_implicit_none_3.f08: New test.
2292 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
2294 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
2295 on Darwin also use posix_memalign ().
2297 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
2299 * gcc.dg/pr103093.c: New.
2301 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
2305 * gcc.target/aarch64/pr103085.c: New test
2307 2021-11-05 Martin Liska <mliska@suse.cz>
2309 PR gcov-profile/102945
2310 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2312 2021-11-05 Martin Liska <mliska@suse.cz>
2315 * g++.dg/pr102955.C: New test.
2317 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
2319 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
2320 deprecation warnings.
2321 * g++.dg/cpp0x/noexcept06.C: Likewise.
2322 * g++.dg/cpp0x/noexcept07.C: Likewise.
2323 * g++.dg/eh/forced3.C: Likewise.
2324 * g++.dg/eh/unexpected1.C: Likewise.
2325 * g++.old-deja/g++.eh/spec1.C: Likewise.
2326 * g++.old-deja/g++.eh/spec2.C: Likewise.
2327 * g++.old-deja/g++.eh/spec3.C: Likewise.
2328 * g++.old-deja/g++.eh/spec4.C: Likewise.
2329 * g++.old-deja/g++.mike/eh33.C: Likewise.
2330 * g++.old-deja/g++.mike/eh34.C: Likewise.
2331 * g++.old-deja/g++.mike/eh50.C: Likewise.
2332 * g++.old-deja/g++.mike/eh51.C: Likewise.
2334 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2336 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
2337 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
2338 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
2339 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
2340 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
2341 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
2342 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
2343 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
2344 * gcc.target/aarch64/signbit-2.c: New test.
2346 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2348 * gcc.dg/signbit-2.c: New test.
2349 * gcc.dg/signbit-3.c: New test.
2350 * gcc.dg/signbit-4.c: New test.
2351 * gcc.dg/signbit-5.c: New test.
2352 * gcc.dg/signbit-6.c: New test.
2353 * gcc.target/aarch64/signbit-1.c: New test.
2355 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
2357 PR tree-optimization/103079
2358 * gcc.dg/pr103079.c: New.
2360 2021-11-04 Martin Jambor <mjambor@suse.cz>
2363 * gcc.dg/guality/ipa-sra-1.c: New test.
2365 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2367 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
2370 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2372 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
2373 Relax incorrect register number requirement.
2374 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
2375 equivalent codegen with fmov.
2377 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
2379 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
2381 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2384 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
2385 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
2386 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
2387 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2389 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2391 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2393 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
2394 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
2395 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
2396 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
2397 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
2398 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2400 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2402 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2404 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2406 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
2407 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
2408 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2410 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
2411 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
2412 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2414 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
2415 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
2416 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2418 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
2419 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
2420 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
2421 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
2422 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
2423 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2425 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
2426 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
2427 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
2428 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
2429 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
2430 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
2431 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
2432 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
2433 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
2434 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
2435 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
2436 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2437 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
2438 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2440 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2442 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2444 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2447 2021-11-04 Richard Biener <rguenther@suse.de>
2449 PR rtl-optimization/103075
2450 * gcc.dg/pr103075.c: New testcase.
2452 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
2454 PR tree-optimization/103062
2455 * gcc.dg/pr103062.c: New test.
2457 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
2459 * gcc.dg/vect/pr101145_1.c: Update case.
2460 * gcc.dg/vect/pr101145_2.c: Update case.
2461 * gcc.dg/vect/pr101145_3.c: Update case.
2463 2021-11-04 Martin Liska <mliska@suse.cz>
2465 * g++.dg/asan/asan_test.C: Disable one warning.
2467 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
2469 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
2471 2021-11-04 liuhongt <hongtao.liu@intel.com>
2473 * gcc.target/i386/pr101989-3.c: New test.
2475 2021-11-04 liuhongt <hongtao.liu@intel.com>
2477 * gcc.target/i386/pr102464-copysign-1.c: New test.
2479 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
2481 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
2482 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
2484 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
2486 * gcc.target/i386/amxtile-3.c: New test.
2488 2021-11-04 Marek Polacek <polacek@redhat.com>
2490 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
2492 2021-11-03 Joseph Myers <joseph@codesourcery.com>
2495 * gcc.dg/init-rounding-math-1.c: New test.
2497 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
2499 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
2500 * gcc.dg/tree-ssa/vrp07.c: Ditto.
2501 * gcc.dg/tree-ssa/vrp08.c: Ditto.
2502 * gcc.dg/tree-ssa/vrp09.c: Ditto.
2503 * gcc.dg/tree-ssa/vrp20.c: Ditto.
2504 * gcc.dg/tree-ssa/vrp92.c: Ditto.
2505 * jit.dg/test-sum-of-squares.c: Ditto.
2507 2021-11-03 Richard Biener <rguenther@suse.de>
2509 PR tree-optimization/102970
2510 * g++.dg/opt/pr102970.C: New testcase.
2512 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
2514 * g++.dg/torture/pr103040.C: New test.
2516 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
2518 * gcc.dg/ipa/modref-3.c: New test.
2520 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
2522 * g++.dg/ipa/modref-1.C: Update template.
2523 * gcc.dg/tree-ssa/modref-10.c: New test.
2525 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2527 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
2528 and use z/Architecture since the tests require vector extensions.
2529 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
2530 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
2531 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
2533 2021-11-02 Tamar Christina <tamar.christina@arm.com>
2535 PR tree-optimization/103007
2536 * g++.dg/pr103007.C: New test.
2538 2021-11-02 Richard Biener <rguenther@suse.de>
2540 PR middle-end/103038
2541 * g++.dg/pr103038.C: New testcase.
2543 2021-11-02 Jakub Jelinek <jakub@redhat.com>
2546 * gcc.target/i386/pr103020.c: New test.
2548 2021-11-02 Martin Liska <mliska@suse.cz>
2550 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
2551 * gcc.dg/vect/tsvc/license.txt: New test.
2552 * gcc.dg/vect/tsvc/tsvc.h: New test.
2553 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
2554 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
2555 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
2556 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
2557 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
2558 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
2559 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
2560 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
2561 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
2562 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
2563 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
2564 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
2565 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
2566 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
2567 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
2568 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
2569 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
2570 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
2571 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
2572 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
2573 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
2574 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
2575 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
2576 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
2577 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
2578 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
2579 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
2580 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
2581 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
2582 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
2583 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
2584 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
2585 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
2586 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
2587 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
2588 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
2589 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
2590 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
2591 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
2592 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
2593 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
2594 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
2595 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
2596 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
2597 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
2598 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
2599 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
2600 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
2601 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
2602 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
2603 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
2604 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
2605 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
2606 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
2607 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
2608 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
2609 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
2610 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
2611 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
2612 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
2613 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
2614 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
2615 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
2616 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
2617 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
2618 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
2619 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
2620 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
2621 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
2622 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
2623 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
2624 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
2625 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
2626 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
2627 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
2628 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
2629 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
2630 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
2631 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
2632 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
2633 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
2634 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
2635 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
2636 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
2637 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
2638 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
2639 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
2640 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
2641 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
2642 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
2643 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
2644 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
2645 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
2646 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
2647 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
2648 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
2649 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
2650 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
2651 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
2652 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
2653 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
2654 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
2655 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
2656 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
2657 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
2658 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
2659 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
2660 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
2661 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
2662 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
2663 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
2664 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
2665 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
2666 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
2667 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
2668 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
2669 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
2670 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
2671 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
2672 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
2673 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
2674 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
2675 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
2676 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
2677 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
2678 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
2679 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
2680 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
2681 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
2682 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
2683 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
2684 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
2685 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
2686 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
2687 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
2688 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
2689 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
2690 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
2691 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
2692 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
2693 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
2694 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
2695 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
2696 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
2697 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
2698 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
2699 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
2700 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
2701 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
2702 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
2703 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
2705 2021-11-02 liuhongt <hongtao.liu@intel.com>
2708 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
2710 * gcc.dg/Warray-bounds-48.c: Ditto.
2711 * gcc.dg/Warray-bounds-51.c: Ditto.
2712 * gcc.dg/Warray-parameter-3.c: Ditto.
2713 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2714 * gcc.dg/Wstringop-overflow-21.c: Ditto.
2715 * gcc.dg/Wstringop-overflow-68.c: Ditto
2716 * gcc.dg/Wstringop-overflow-76.c: Ditto
2717 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
2718 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
2720 (vect_slp_v4qi_store_unalign_1): Ditto.
2721 (struct_4char_block_move): Ditto.
2722 (struct_8char_block_move): Ditto.
2723 (stryct_16char_block_move): Ditto.
2724 (vect_slp_v2hi_store_align): Ditto.
2725 (vect_slp_v2qi_store): Rename to ..
2726 (vect_slp_v2qi_store_align): .. this.
2727 (vect_slp_v4qi_store): Rename to ..
2728 (vect_slp_v4qi_store_align): .. This.
2729 (vect_slp_v8qi_store): Rename to ..
2730 (vect_slp_v8qi_store_unalign_1): .. This.
2731 (vect_slp_v16qi_store): Rename to ..
2732 (vect_slp_v16qi_store_unalign_1): .. This.
2733 (vect_slp_v2hi_store): Rename to ..
2734 (vect_slp_v2hi_store_unalign): .. This.
2735 (vect_slp_v4hi_store): Rename to ..
2736 (vect_slp_v4hi_store_unalign): This.
2737 (vect_slp_v2si_store): Rename to ..
2738 (vect_slp_v2si_store_align): .. This.
2739 (vect_slp_v4si_store): Rename to ..
2740 (vect_slp_v4si_store_unalign): Ditto.
2741 (check_vect_slp_aligned_store_usage): Rename to ..
2742 (check_vect_slp_store_usage): .. this and adjust code to make
2743 it an exact pattern match of corresponding testcase.
2745 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
2746 Jakub Jelinek <jakub@redhat.com>
2749 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
2750 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
2751 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
2752 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
2753 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
2755 2021-11-02 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/gomp/loop-8.C: New test.
2759 2021-11-01 Martin Liska <mliska@suse.cz>
2761 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
2763 2021-11-01 qing zhao <qing.zhao@oracle.com>
2765 * c-c++-common/pr102281.c: New test.
2766 * gcc.target/i386/auto-init-2.c: Adjust testing case.
2767 * gcc.target/i386/auto-init-4.c: Likewise.
2768 * gcc.target/i386/auto-init-6.c: Likewise.
2769 * gcc.target/aarch64/auto-init-6.c: Likewise.
2771 2021-11-01 Tamar Christina <tamar.christina@arm.com>
2773 * gcc.target/aarch64/vect-cse-codegen.c: New test.
2775 2021-11-01 Tamar Christina <tamar.christina@arm.com>
2778 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
2780 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
2781 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2783 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2786 2021-11-01 David Malcolm <dmalcolm@redhat.com>
2788 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
2789 "escape-source" attribute.
2790 * c-c++-common/diagnostic-format-json-2.c: Likewise.
2791 * c-c++-common/diagnostic-format-json-3.c: Likewise.
2792 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
2793 * c-c++-common/diagnostic-format-json-5.c: Likewise.
2794 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
2795 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
2796 * gcc.dg/encoding-issues-bytes.c: New test.
2797 * gcc.dg/encoding-issues-unicode.c: New test.
2798 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
2799 "escape-source" attribute.
2800 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
2801 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
2803 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
2805 * gcc.dg/pr103003.c: New.
2807 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
2809 * g++.dg/ipa/modref-1.C: New test.
2811 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
2814 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
2816 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
2818 PR middle-end/102972
2819 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
2821 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
2822 * c-c++-common/gomp/teams-3.c: New test.
2823 * gfortran.dg/gomp/teams-3.f90: New test.
2824 * gfortran.dg/gomp/teams-4.f90: New test.
2826 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
2828 * gfortran.dg/intrinsic_short-long.f90: New test.
2830 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
2833 * gfortran.dg/pr99853.f90: New test.
2835 2021-10-30 Jakub Jelinek <jakub@redhat.com>
2837 * c-c++-common/gomp/loop-10.c: New test.
2839 2021-10-29 Tamar Christina <tamar.christina@arm.com>
2841 * g++.dg/vect/pr99149.cc: Update case.
2843 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
2845 * c-c++-common/gomp/pragma-1.c: New test.
2846 * c-c++-common/gomp/pragma-2.c: New test.
2848 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
2850 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
2851 * gcc.dg/old-style-asm-1.c: Same.
2852 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
2853 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
2854 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
2855 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
2856 * gcc.dg/tree-ssa/pr20701.c: Same.
2857 * gcc.dg/tree-ssa/pr21001.c: Same.
2858 * gcc.dg/tree-ssa/pr21294.c: Same.
2859 * gcc.dg/tree-ssa/pr21417.c: Same.
2860 * gcc.dg/tree-ssa/pr21559.c: Same.
2861 * gcc.dg/tree-ssa/pr21563.c: Same.
2862 * gcc.dg/tree-ssa/pr49039.c: Same.
2863 * gcc.dg/tree-ssa/pr59597.c: Same.
2864 * gcc.dg/tree-ssa/pr61839_1.c: Same.
2865 * gcc.dg/tree-ssa/pr61839_3.c: Same.
2866 * gcc.dg/tree-ssa/pr66752-3.c: Same.
2867 * gcc.dg/tree-ssa/pr68198.c: Same.
2868 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2869 * gcc.dg/tree-ssa/pr77445.c: Same.
2870 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
2871 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
2872 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
2873 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
2874 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
2875 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
2876 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
2877 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
2878 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
2879 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2880 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
2881 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
2882 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
2883 * gcc.dg/tree-ssa/vrp02.c: Same.
2884 * gcc.dg/tree-ssa/vrp03.c: Same.
2885 * gcc.dg/tree-ssa/vrp05.c: Same.
2886 * gcc.dg/tree-ssa/vrp06.c: Same.
2887 * gcc.dg/tree-ssa/vrp07.c: Same.
2888 * gcc.dg/tree-ssa/vrp08.c: Same.
2889 * gcc.dg/tree-ssa/vrp09.c: Same.
2890 * gcc.dg/tree-ssa/vrp33.c: Same.
2891 * gcc.dg/uninit-pred-9_b.c: Same.
2892 * gcc.dg/uninit-pred-7_a.c: xfail.
2894 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
2896 * lib/multiline.exp (_build_multiline_regex): Use a better
2897 regexp than .* to match up to EOL.
2899 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
2901 * gcc.dg/pr102983.c: New.
2903 2021-10-29 Tamar Christina <tamar.christina@arm.com>
2905 PR tree-optimization/102977
2906 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
2907 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
2908 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
2909 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2911 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2913 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2915 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
2916 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
2917 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2919 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2921 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2923 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2925 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
2927 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
2928 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2930 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
2932 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
2933 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2935 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
2936 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
2937 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2939 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
2940 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
2941 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
2942 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
2943 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
2944 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2946 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
2947 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
2948 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
2949 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
2950 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
2951 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
2952 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
2953 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
2954 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
2955 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
2956 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
2957 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
2958 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
2959 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2961 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2963 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2965 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2967 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
2968 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
2971 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2973 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2975 2021-10-29 Richard Biener <rguenther@suse.de>
2977 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
2978 -fexcess-precision=standard.
2980 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2983 * g++.dg/cpp0x/dr2351.C: New test.
2985 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
2988 * gcc.target/powerpc/pr102868.c: New test.
2990 2021-10-29 liuhongt <hongtao.liu@intel.com>
2992 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
2994 2021-10-28 Jakub Jelinek <jakub@redhat.com>
2996 PR tree-optimization/102951
2997 * gcc.dg/tree-ssa/pr102951.c: New test.
2998 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
3000 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3002 * gcc.dg/ifcvt-4.c: Adjust.
3004 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
3006 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
3007 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
3009 2021-10-28 Patrick Palka <ppalka@redhat.com>
3012 * g++.dg/cpp2a/nontype-class50.C: New test.
3013 * g++.dg/cpp2a/nontype-class50a.C: New test.
3015 2021-10-28 Patrick Palka <ppalka@redhat.com>
3018 * g++.dg/cpp1z/fold13.C: New test.
3020 2021-10-28 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
3024 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
3026 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
3028 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
3029 * gcc.dg/tree-ssa/vrp113.c: Same.
3031 2021-10-28 Richard Biener <rguenther@suse.de>
3034 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
3036 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
3039 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
3041 2021-10-28 Alexandre Oliva <oliva@adacore.com>
3043 * c-c++-common/torture/harden-comp.c: New.
3044 * c-c++-common/torture/harden-cond.c: New.
3046 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3048 * gcc.target/powerpc/builtins-1.c: Adjust.
3050 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
3053 * gcc.target/powerpc/pr94613.c: New test.
3055 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
3057 * gcc.target/i386/avx512fp16-recip-1.c: New test.
3058 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
3059 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
3061 2021-10-27 Martin Sebor <msebor@redhat.com>
3063 * gcc.dg/Warray-bounds-90.c: Fix a typo.
3065 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
3067 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
3069 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/102897
3072 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
3074 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3076 * c-c++-common/gomp/loop-8.c: New test.
3077 * c-c++-common/gomp/loop-9.c: New test.
3079 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3082 * g++.dg/gomp/loop-3.C: Don't expect some errors.
3083 * g++.dg/gomp/loop-7.C: New test.
3085 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3088 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
3089 * g++.dg/cpp2a/consteval24.C: New test.
3090 * g++.dg/cpp23/consteval-if12.C: New test.
3092 2021-10-27 Jakub Jelinek <jakub@redhat.com>
3095 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
3096 * g++.dg/cpp2a/consteval20.C: New test.
3097 * g++.dg/cpp2a/consteval21.C: New test.
3098 * g++.dg/cpp2a/consteval22.C: New test.
3099 * g++.dg/cpp2a/consteval23.C: New test.
3100 * g++.dg/cpp23/consteval-if11.C: New test.
3102 2021-10-26 Martin Sebor <msebor@redhat.com>
3104 PR tree-optimization/102238
3105 PR tree-optimization/102919
3106 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
3107 * gcc.dg/Wrestrict-23.c: New test.
3109 2021-10-26 Martin Sebor <msebor@redhat.com>
3111 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
3112 * gcc.dg/Wstringop-overflow-81.c: New test.
3114 2021-10-26 Martin Sebor <msebor@redhat.com>
3116 PR middle-end/102453
3117 * gcc.dg/Warray-bounds-90.c: New test.
3118 * gcc.dg/Wstringop-overflow-77.c: New test.
3119 * gcc.dg/Wstringop-overflow-78.c: New test.
3120 * gcc.dg/Wstringop-overflow-79.c: New test.
3121 * gcc.dg/Wstringop-overflow-80.c: New test.
3122 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
3124 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3127 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
3130 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3133 * gfortran.dg/pdt_32.f03: New test.
3135 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
3137 PR rtl-optimization/102842
3138 * g++.target/arm/pr102842.C: New test.
3140 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3143 * gfortran.dg/pdt_4.f03: Adjust testcase.
3145 2021-10-26 Harald Anlauf <anlauf@gmx.de>
3148 * gfortran.dg/pr102816.f90: New test.
3150 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
3152 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
3153 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
3155 2021-10-26 Marek Polacek <polacek@redhat.com>
3158 * g++.dg/cpp23/init-stmt1.C: New test.
3159 * g++.dg/cpp23/init-stmt2.C: New test.
3161 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
3164 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
3167 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3170 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
3173 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3176 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
3179 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3182 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
3184 * gcc.target/i386/pieces-memset-4.c: Likewise.
3185 * gcc.target/i386/pieces-memset-7.c: Likewise.
3186 * gcc.target/i386/pieces-memset-8.c: Likewise.
3187 * gcc.target/i386/pieces-memset-41.c: Likewise.
3188 * gcc.target/i386/pr90773-1.c: Likewise.
3190 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3192 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
3194 * gcc.target/i386/pr100704-2.c: Likewise.
3196 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
3198 * gcc.dg/pr102897.c: New test.
3200 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
3203 * gfortran.dg/lto/bind-c-char_0.f90: New test.
3205 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
3207 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
3209 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3212 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
3215 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3217 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
3218 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
3220 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
3222 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
3223 * gcc.dg/graphite/scop-dsyr2k.c: Same.
3224 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
3225 * gcc.dg/graphite/scop-dsyrk.c: Same.
3226 * gcc.dg/tree-ssa/pr20701.c: Same.
3227 * gcc.dg/tree-ssa/pr20702.c: Same.
3228 * gcc.dg/tree-ssa/pr21086.c: Same.
3229 * gcc.dg/tree-ssa/pr25382.c: Same.
3230 * gcc.dg/tree-ssa/pr58480.c: Same.
3231 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
3232 * gcc.dg/tree-ssa/vrp08.c: Same.
3233 * gcc.dg/tree-ssa/vrp55.c: Same.
3234 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3235 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
3236 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
3237 * gcc.dg/uninit-pr89230-1.c: xfail.
3238 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
3240 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
3242 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
3243 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
3245 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
3247 * gcc.target/bfin/ssashift-1.c: New test case.
3249 2021-10-25 Tamar Christina <tamar.christina@arm.com>
3252 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
3253 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
3254 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
3255 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
3256 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
3257 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
3258 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
3260 2021-10-25 Jim Wilson <jimw@sifive.com>
3261 Kito Cheng <kito.cheng@sifive.com>
3262 Jia-Wei Chen <jiawei@iscas.ac.cn>
3263 Shi-Hua Liao <shihua@iscas.ac.cn>
3265 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
3266 * gcc.target/riscv/zbs-bclr.c: New.
3267 * gcc.target/riscv/zbs-bext.c: Ditto.
3268 * gcc.target/riscv/zbs-binv.c: Ditto.
3269 * gcc.target/riscv/zbs-bset.c: Ditto.
3271 2021-10-25 Jim Wilson <jimw@sifive.com>
3273 * gcc.target/riscv/zbb-li-rotr.c: New.
3275 2021-10-25 Jim Wilson <jimw@sifive.com>
3276 Kito Cheng <kito.cheng@sifive.com>
3277 Jia-Wei Chen <jiawei@iscas.ac.cn>
3279 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
3280 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
3281 * gcc.target/riscv/zbb-min-max.c: Ditto.
3282 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
3283 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
3284 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
3285 * gcc.target/riscv/zbbw.c: Ditto.
3287 2021-10-25 Jim Wilson <jimw@sifive.com>
3288 Kito Cheng <kito.cheng@sifive.com>
3289 Jia-Wei Chen <jiawei@iscas.ac.cn>
3291 * gcc.target/riscv/zba-adduw.c: New.
3292 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
3293 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
3294 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
3295 * gcc.target/riscv/zba-slliuw.c: Ditto.
3296 * gcc.target/riscv/zba-zextw.c: Ditto.
3298 2021-10-25 liuhongt <hongtao.liu@intel.com>
3301 * gcc.target/i386/pr102464-sqrtph.c: New test.
3302 * gcc.target/i386/pr102464-sqrtsh.c: New test.
3304 2021-10-25 Richard Biener <rguenther@suse.de>
3306 PR tree-optimization/102920
3307 * gcc.dg/torture/pr102920.c: New testcase.
3309 2021-10-25 konglin1 <lingling.kong@intel.com>
3311 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
3313 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
3315 * gcc.target/bfin/20090914-3.c: Tweak test case.
3317 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
3320 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
3321 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
3323 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
3325 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
3326 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
3328 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3329 Sandra Loosemore <sandra@codesourcery.com>
3332 * gfortran.dg/PR95196.f90: New.
3334 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3336 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
3337 other dg-* to change XFAIL to PASS.
3338 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3339 * gfortran.dg/block_4.f08: Likewise.
3340 * gfortran.dg/charlen_04.f90: Likewise.
3341 * gfortran.dg/charlen_05.f90: Likewise.
3342 * gfortran.dg/charlen_06.f90: Likewise.
3343 * gfortran.dg/charlen_13.f90: Likewise.
3344 * gfortran.dg/coarray_9.f90: Likewise.
3345 * gfortran.dg/coarray_collectives_3.f90: Likewise.
3346 * gfortran.dg/data_invalid.f90: Likewise.
3347 * gfortran.dg/do_4.f: Likewise.
3348 * gfortran.dg/dollar_sym_1.f90: Likewise.
3349 * gfortran.dg/dollar_sym_3.f: Likewise.
3350 * gfortran.dg/fmt_tab_1.f90: Likewise.
3351 * gfortran.dg/fmt_tab_2.f90: Likewise.
3352 * gfortran.dg/forall_16.f90: Likewise.
3353 * gfortran.dg/g77/970125-0.f: Likewise.
3354 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
3355 * gfortran.dg/interface_operator_1.f90: Likewise.
3356 * gfortran.dg/interface_operator_2.f90: Likewise.
3357 * gfortran.dg/line_length_4.f90: Likewise.
3358 * gfortran.dg/line_length_5.f90: Likewise.
3359 * gfortran.dg/line_length_6.f90: Likewise.
3360 * gfortran.dg/line_length_8.f90: Likewise.
3361 * gfortran.dg/line_length_9.f90: Likewise.
3362 * gfortran.dg/pr65045.f90: Likewise.
3363 * gfortran.dg/pr69497.f90: Likewise.
3364 * gfortran.dg/submodule_21.f08: Likewise.
3365 * gfortran.dg/tab_continuation.f: Likewise.
3366 * gfortran.dg/typebound_proc_2.f90: Likewise.
3367 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
3369 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3372 * gfortran.dg/bind-c-intent-out-2.f90: New test.
3374 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3375 Sandra Loosemore <sandra@codesourcery.com>
3378 * gfortran.dg/PR94289.f90: New.
3380 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3381 Sandra Loosemore <sandra@codesourcery.com>
3384 * gfortran.dg/PR100906.f90: New.
3385 * gfortran.dg/PR100906.c: New.
3387 2021-10-22 Richard Biener <rguenther@suse.de>
3389 PR tree-optimization/102893
3390 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
3392 2021-10-22 Richard Biener <rguenther@suse.de>
3395 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
3396 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
3398 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
3401 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
3403 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3405 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
3408 2021-10-21 Martin Liska <mliska@suse.cz>
3412 * gcc.dg/pr102585.c: New test.
3414 2021-10-21 Martin Jambor <mjambor@suse.cz>
3416 PR tree-optimization/102505
3417 * g++.dg/torture/pr102505.C: New test.
3419 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3421 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
3422 instead of x = x + 1 in places where the latter could be a data race.
3423 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
3424 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
3426 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3429 * gcc.target/i386/pr102812.c: New test.
3431 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3434 * c-c++-common/ubsan/pr64888.c: New test.
3436 2021-10-21 Andrew Pinski <apinski@marvell.com>
3438 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
3440 2021-10-21 Richard Biener <rguenther@suse.de>
3443 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
3444 the vect dump instead.
3446 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
3448 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
3449 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
3450 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
3451 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
3452 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
3454 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
3457 * gfortran.dg/c-interop/shape-bindc.f90: New test.
3458 * gfortran.dg/c-interop/shape-poly.f90: New test.
3459 * gfortran.dg/c-interop/size-bindc.f90: New test.
3460 * gfortran.dg/c-interop/size-poly.f90: New test.
3461 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
3462 * gfortran.dg/c-interop/ubound-poly.f90: New test.
3464 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3466 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
3468 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3470 * gcc.target/aarch64/narrow_high_combine.c: Update case.
3471 * gcc.target/aarch64/xtn-combine-1.c: New test.
3472 * gcc.target/aarch64/xtn-combine-2.c: New test.
3473 * gcc.target/aarch64/xtn-combine-3.c: New test.
3474 * gcc.target/aarch64/xtn-combine-4.c: New test.
3475 * gcc.target/aarch64/xtn-combine-5.c: New test.
3476 * gcc.target/aarch64/xtn-combine-6.c: New test.
3478 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3480 * gcc.target/aarch64/shl-combine-2.c: New test.
3481 * gcc.target/aarch64/shl-combine-3.c: New test.
3482 * gcc.target/aarch64/shl-combine-4.c: New test.
3483 * gcc.target/aarch64/shl-combine-5.c: New test.
3485 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3487 * gcc.target/aarch64/shrn-combine-10.c: New test.
3488 * gcc.target/aarch64/shrn-combine-5.c: New test.
3489 * gcc.target/aarch64/shrn-combine-6.c: New test.
3490 * gcc.target/aarch64/shrn-combine-7.c: New test.
3491 * gcc.target/aarch64/shrn-combine-8.c: New test.
3492 * gcc.target/aarch64/shrn-combine-9.c: New test.
3494 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3496 * gcc.target/aarch64/shrn-combine-1.c: New test.
3497 * gcc.target/aarch64/shrn-combine-2.c: New test.
3498 * gcc.target/aarch64/shrn-combine-3.c: New test.
3499 * gcc.target/aarch64/shrn-combine-4.c: New test.
3501 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
3503 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
3506 2021-10-20 Martin Liska <mliska@suse.cz>
3509 2021-10-20 Martin Liska <mliska@suse.cz>
3512 * gcc.target/i386/pr102374.c: New test.
3514 2021-10-20 Martin Liska <mliska@suse.cz>
3517 2021-10-20 Martin Liska <mliska@suse.cz>
3520 * gcc.target/aarch64/pr102375.c: New test.
3522 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
3525 * gcc.target/aarch64/frint.x: Add roundeven tests.
3526 * gcc.target/aarch64/frint_double.c: Likewise.
3527 * gcc.target/aarch64/frint_float.c: Likewise.
3529 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3531 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
3532 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3533 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3534 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
3535 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
3536 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
3537 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
3538 * gcc.target/aarch64/vclz.c: Likewise.
3539 * gcc.target/aarch64/vneg_s.c: Likewise.
3541 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3543 * gcc.target/aarch64/merge_trunc1.c: New test.
3545 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
3547 * gcc.dg/pr102764.c: New test.
3549 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
3552 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
3555 2021-10-20 Jakub Jelinek <jakub@redhat.com>
3558 * g++.dg/tls/pr102642.C: New test.
3560 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
3561 Richard Biener <rguenther@suse.de>
3563 * gcc.dg/Warray-bounds-87.c: Remove xfail.
3564 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
3565 * gcc.dg/graphite/pr69728.c: Remove xfail.
3566 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
3567 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
3568 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
3569 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
3570 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
3571 * gcc.dg/tree-ssa/pr21559.c: Same.
3572 * gcc.dg/tree-ssa/pr59597.c: Same.
3573 * gcc.dg/tree-ssa/pr71437.c: Same.
3574 * gcc.dg/tree-ssa/pr77445-2.c: Same.
3575 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
3576 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3577 * gcc.dg/vect/bb-slp-16.c: Same.
3578 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
3579 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
3580 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
3581 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
3583 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
3585 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
3587 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
3588 Kewen Lin <linkw@linux.ibm.com>
3590 PR middle-end/102722
3591 PR middle-end/102697
3592 PR middle-end/102462
3593 PR middle-end/102706
3594 PR middle-end/102744
3595 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
3596 xfail/target selector.
3597 * gcc.dg/Warray-bounds-51.c: Ditto.
3598 * gcc.dg/Warray-parameter-3.c: Ditto.
3599 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3600 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3601 * gcc.dg/Wstringop-overflow-68.c: Ditto.
3602 * gcc.dg/Wstringop-overflow-76.c: Ditto.
3603 * gcc.dg/Warray-bounds-48.c: Ditto.
3604 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
3605 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
3607 (check_effective_target_vect_slp_v2qi_store): Ditto.
3608 (check_effective_target_vect_slp_v4qi_store): Ditto.
3609 (check_effective_target_vect_slp_v8qi_store): Ditto.
3610 (check_effective_target_vect_slp_v16qi_store): Ditto.
3611 (check_effective_target_vect_slp_v2hi_store): Ditto.
3612 (check_effective_target_vect_slp_v4hi_store): Ditto.
3613 (check_effective_target_vect_slp_v2si_store): Ditto.
3614 (check_effective_target_vect_slp_v4si_store): Ditto.
3615 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
3616 * gcc.dg/Warray-bounds-51-novec.c: New test.
3617 * gcc.dg/Warray-bounds-48-novec.c: New test.
3618 * gcc.dg/Warray-parameter-3-novec.c: New test.
3619 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
3620 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
3621 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
3622 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
3624 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
3626 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
3627 to minimally Power8.
3629 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
3632 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
3634 2021-10-19 Martin Liska <mliska@suse.cz>
3637 * gcc.target/aarch64/pr102375.c: New test.
3639 2021-10-19 Richard Biener <rguenther@suse.de>
3641 PR tree-optimization/102827
3642 * gcc.dg/pr102827.c: New testcase.
3644 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
3646 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
3648 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
3650 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
3652 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3655 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
3657 2021-10-19 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
3662 2021-10-19 Martin Liska <mliska@suse.cz>
3665 * gcc.target/i386/pr102374.c: New test.
3667 2021-10-19 dianhong xu <dianhong.xu@intel.com>
3669 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
3670 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
3671 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
3672 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
3674 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
3676 PR tree-optimization/102796
3677 * g++.dg/pr102796.C: New.
3679 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
3681 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
3683 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
3686 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
3689 * gcc.target/i386/pr102761.c: New test.
3691 2021-10-18 Jason Merrill <jason@redhat.com>
3693 * g++.dg/template/crash90.C: Check location of pedwarn.
3695 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
3697 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
3698 (dg-options): Remove -m32.
3700 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
3702 * gcc.target/i386/387-12.c: Add explicit -m32 option.
3704 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
3706 * gcc.target/bfin/ones.c: New test case.
3707 * gcc.target/bfin/parity.c: New test case.
3708 * gcc.target/bfin/popcount.c: New test case.
3710 2021-10-18 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/102788
3713 * g++.dg/vect/pr102788.cc: New testcase.
3715 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
3717 * gcc.target/bfin/ssabs.c: New test case.
3718 * gcc.target/bfin/ssneg.c: New test case.
3720 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3723 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
3724 * gcc.target/aarch64/sve/pr93183.c: New test.
3726 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
3735 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
3736 * gfortran.dg/PR100914.f90: Remove xfail.
3737 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
3738 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
3739 * gfortran.dg/PR93963.f90: Extend select-rank tests.
3740 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
3742 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
3743 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
3744 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
3745 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
3746 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
3747 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
3748 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
3749 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
3750 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
3751 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
3752 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
3753 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
3754 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
3755 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
3756 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
3757 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
3758 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
3759 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
3760 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
3761 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
3762 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
3763 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
3764 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
3765 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
3766 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
3767 * gfortran.dg/c-interop/shape.f90: Add implicit none.
3768 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
3769 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
3770 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
3771 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
3772 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
3773 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
3774 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
3775 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
3776 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
3777 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
3778 * gfortran.dg/assumed_type_12.f90: New test.
3779 * gfortran.dg/assumed_type_13.c: New test.
3780 * gfortran.dg/assumed_type_13.f90: New test.
3781 * gfortran.dg/bind-c-char-descr.f90: New test.
3782 * gfortran.dg/bind-c-contiguous-1.c: New test.
3783 * gfortran.dg/bind-c-contiguous-1.f90: New test.
3784 * gfortran.dg/bind-c-contiguous-2.f90: New test.
3785 * gfortran.dg/bind-c-contiguous-3.c: New test.
3786 * gfortran.dg/bind-c-contiguous-3.f90: New test.
3787 * gfortran.dg/bind-c-contiguous-4.c: New test.
3788 * gfortran.dg/bind-c-contiguous-4.f90: New test.
3789 * gfortran.dg/bind-c-contiguous-5.c: New test.
3790 * gfortran.dg/bind-c-contiguous-5.f90: New test.
3792 2021-10-18 Richard Biener <rguenther@suse.de>
3794 PR tree-optimization/102798
3795 * gcc.dg/pr102798.c: New testcase.
3797 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
3800 * gfortran.dg/class_72.f90: New.
3802 2021-10-15 Jason Merrill <jason@redhat.com>
3810 * g++.dg/template/fnspec2.C: New test.
3811 * g++.dg/template/parm-cv1.C: New test.
3812 * g++.dg/template/parm-cv2.C: New test.
3813 * g++.dg/template/parm-cv3.C: New test.
3815 2021-10-15 Harald Anlauf <anlauf@gmx.de>
3816 Tobias Burnus <tobias@codesourcery.com>
3819 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
3820 * gfortran.dg/pr70931.f90: Likewise.
3821 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3822 * gfortran.dg/pr102685.f90: New test.
3824 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
3826 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
3828 2021-10-15 Richard Biener <rguenther@suse.de>
3830 * lib/prune.exp: Prune STABS obsoletion message.
3832 2021-10-15 Richard Biener <rguenther@suse.de>
3835 * gcc.dg/gimplefe-error-12.c: New testcase.
3837 2021-10-15 Richard Biener <rguenther@suse.de>
3840 * gcc.dg/torture/pr102762.c: New testcase.
3842 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
3844 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
3845 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
3846 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
3848 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
3850 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
3852 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
3854 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
3856 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
3857 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
3858 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
3859 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
3860 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
3862 2021-10-15 Jason Merrill <jason@redhat.com>
3864 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
3865 * g++.dg/cpp0x/constexpr-inst1.C: New test.
3867 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
3869 * gcc.dg/pr102738.c: Add target int128.
3871 2021-10-14 Joseph Myers <joseph@codesourcery.com>
3873 * gcc.dg/format/c11-dfp-printf-1.c,
3874 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
3875 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
3877 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
3879 * gcc.target/powerpc/unwind-backchain.c: New test.
3881 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3884 * gfortran.dg/reshape_shape_2.f90: New test.
3886 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3889 * gfortran.dg/shape_10.f90: New test.
3891 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
3893 PR tree-optimization/102738
3894 * gcc.dg/pr102738.c: New.
3896 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
3898 * gfortran.dg/gomp/declare-variant-1.f90: New test.
3899 * gfortran.dg/gomp/declare-variant-10.f90: New test.
3900 * gfortran.dg/gomp/declare-variant-11.f90: New test.
3901 * gfortran.dg/gomp/declare-variant-12.f90: New test.
3902 * gfortran.dg/gomp/declare-variant-13.f90: New test.
3903 * gfortran.dg/gomp/declare-variant-14.f90: New test.
3904 * gfortran.dg/gomp/declare-variant-15.f90: New test.
3905 * gfortran.dg/gomp/declare-variant-16.f90: New test.
3906 * gfortran.dg/gomp/declare-variant-17.f90: New test.
3907 * gfortran.dg/gomp/declare-variant-18.f90: New test.
3908 * gfortran.dg/gomp/declare-variant-19.f90: New test.
3909 * gfortran.dg/gomp/declare-variant-2.f90: New test.
3910 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
3911 * gfortran.dg/gomp/declare-variant-3.f90: New test.
3912 * gfortran.dg/gomp/declare-variant-4.f90: New test.
3913 * gfortran.dg/gomp/declare-variant-5.f90: New test.
3914 * gfortran.dg/gomp/declare-variant-6.f90: New test.
3915 * gfortran.dg/gomp/declare-variant-7.f90: New test.
3916 * gfortran.dg/gomp/declare-variant-8.f90: New test.
3917 * gfortran.dg/gomp/declare-variant-9.f90: New test.
3919 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
3921 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
3923 2021-10-14 Tamar Christina <tamar.christina@arm.com>
3925 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
3927 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
3929 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
3931 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
3933 PR tree-optimization/102736
3934 * gcc.dg/tree-ssa/pr102736.c: New test.
3936 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
3938 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
3939 * gcc.target/i386/sse-13.c: Ditto.
3940 * gcc.target/i386/sse-23.c: Ditto.
3941 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
3942 mask/mask3 intrinsic.
3943 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
3944 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
3946 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
3948 2021-10-14 liuhongt <hongtao.liu@intel.com>
3950 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
3952 2021-10-13 Martin Sebor <msebor@redhat.com>
3954 PR middle-end/102630
3955 * gcc.target/i386/addr-space-2.c: Add -Wall.
3956 * gcc.target/i386/addr-space-3.c: New test.
3958 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
3960 * gcc.target/arm/mve/mve.exp: Make it test main directory.
3961 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
3962 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
3964 2021-10-13 Richard Biener <rguenther@suse.de>
3966 PR tree-optimization/102659
3967 * gcc.dg/torture/pr69760.c: Adjust the testcase.
3968 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
3969 the conversions to unsigned as well.
3971 2021-10-13 Richard Biener <rguenther@suse.de>
3974 * gcc.dg/ipa/pr102714.c: New testcase.
3976 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
3979 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
3980 * gcc.target/powerpc/dform-2.c: Likewise.
3981 * gcc.target/powerpc/pr80510-2.c: Likewise.
3983 2021-10-12 Joseph Myers <joseph@codesourcery.com>
3985 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
3986 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
3987 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
3989 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
3992 * gcc.target/powerpc/pr101985-1.c: New.
3993 * gcc.target/powerpc/pr101985-2.c: New.
3995 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
3999 * gcc.target/i386/pr85730.c: New test.
4001 2021-10-12 Richard Biener <rguenther@suse.de>
4003 PR tree-optimization/102696
4004 * g++.dg/vect/pr102696.cc: New testcase.
4006 2021-10-12 Richard Biener <rguenther@suse.de>
4008 PR tree-optimization/102572
4009 * g++.dg/vect/pr102572.cc: New testcase.
4011 2021-10-12 Tamar Christina <tamar.christina@arm.com>
4013 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
4014 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
4015 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
4016 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
4018 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
4021 * gfortran.dg/assumed_rank_24.f90: New test.
4023 2021-10-12 Jakub Jelinek <jakub@redhat.com>
4025 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
4026 * gcc.dg/gomp/simd-3.c: Likewise.
4028 2021-10-12 liuhongt <hongtao.liu@intel.com>
4030 * gcc.target/i386/pr102483.c: New test.
4031 * gcc.target/i386/pr102483-2.c: New test.
4033 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4035 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
4036 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
4037 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
4038 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
4039 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
4040 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
4041 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
4042 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
4043 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
4044 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
4045 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
4046 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
4047 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
4048 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
4049 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
4050 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
4051 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
4052 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
4053 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
4054 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
4055 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
4056 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
4057 dg-require-effective-target.
4059 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4061 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
4062 adjust dg directives to suit.
4063 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
4064 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
4065 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
4066 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
4067 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
4068 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
4071 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4073 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
4074 adjust dg directives to suit.
4075 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
4076 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
4077 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
4078 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
4079 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
4080 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
4081 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
4082 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
4083 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
4084 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
4085 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
4087 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
4089 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
4090 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
4091 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
4092 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
4093 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
4094 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
4095 * gcc.target/powerpc/sse4_1-pminud.c: Same.
4096 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
4098 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
4100 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
4101 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
4103 2021-10-11 Patrick Palka <ppalka@redhat.com>
4106 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
4108 2021-10-11 Richard Biener <rguenther@suse.de>
4110 PR middle-end/101480
4111 * g++.dg/torture/pr10148.C: New testcase.
4113 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4115 * gcc.target/s390/rawmemchr-1.c: New test.
4117 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4119 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
4120 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
4121 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
4122 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
4123 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
4125 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
4128 * gcc.c-torture/compile/pr100316.c: New.
4130 2021-10-11 liuhongt <hongtao.liu@intel.com>
4132 PR middle-end/102669
4133 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
4135 2021-10-10 Harald Anlauf <anlauf@gmx.de>
4139 * gfortran.dg/parameter_array_init_8.f90: New test.
4141 2021-10-10 Andrew Pinski <apinski@marvell.com>
4143 PR tree-optimization/102622
4144 * gcc.c-torture/execute/bitfld-10.c: New test.
4146 2021-10-09 Harald Anlauf <anlauf@gmx.de>
4149 * gfortran.dg/interface_operator_3.f90: New test.
4151 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
4153 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
4154 * gcc.dg/Warray-bounds-51.c: Likewise.
4155 * gcc.dg/Warray-parameter-3.c: Likewise.
4156 * gcc.dg/Wstringop-overflow-14.c: Likewise.
4157 * gcc.dg/Wstringop-overflow-21.c: Likewise.
4158 * gcc.dg/Wstringop-overflow-76.c: Likewise.
4160 2021-10-09 liuhongt <hongtao.liu@intel.com>
4162 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
4163 * gcc.dg/optimize-bswapsi-5.c: Ditto.
4164 * gcc.dg/optimize-bswapsi-6.c: Ditto.
4165 * gcc.dg/Warray-bounds-51.c: Add additional option
4166 -mtune=generic for target x86/i?86
4167 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4169 2021-10-09 Jakub Jelinek <jakub@redhat.com>
4171 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
4172 multiple statements in between section directive(s). Add testcases
4173 for invalid no statements in between section directive(s).
4174 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
4175 multiple statements in between section directive(s).
4176 * g++.dg/gomp/sections-2.C (foo): Likewise.
4177 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
4178 statements in between section directive(s).
4179 (bar): Add testcases for multiple statements in between scan
4181 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
4183 2021-10-09 liuhongt <hongtao.liu@intel.com>
4185 * g++.target/i386/pr102639.C: New test.
4187 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
4190 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
4191 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
4192 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
4193 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
4194 * gfortran.dg/PR94110.f90: Extend to cover class types.
4196 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
4198 PR rtl-optimization/102627
4199 * gcc.target/i386/pr102627.c: New test.
4201 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
4203 * gcc.dg/pr102385.c: New test.
4205 2021-10-08 Jakub Jelinek <jakub@redhat.com>
4208 * c-c++-common/gomp/pr102640.c: New test.
4210 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
4212 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
4213 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
4214 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
4216 2021-10-08 liuhongt <hongtao.liu@intel.com>
4218 * gcc.target/i386/pr102464.c: New test.
4220 2021-10-08 liuhongt <hongtao.liu@intel.com>
4222 * gcc.target/i386/mmx-reduce-op-1.c: New test.
4223 * gcc.target/i386/mmx-reduce-op-2.c: New test.
4225 2021-10-08 liuhongt <hongtao.liu@intel.com>
4227 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
4228 * g++.dg/tree-ssa/pr81408.C: Ditto.
4229 * g++.dg/warn/Wuninitialized-13.C: Ditto.
4230 * gcc.dg/Warray-bounds-51.c: Ditto.
4231 * gcc.dg/Warray-parameter-3.c: Ditto.
4232 * gcc.dg/Wstringop-overflow-14.c: Ditto.
4233 * gcc.dg/Wstringop-overflow-21.c: Ditto.
4234 * gcc.dg/Wstringop-overflow-68.c: Ditto.
4235 * gcc.dg/Wstringop-overflow-76.c: Ditto.
4236 * gcc.dg/gomp/pr46032-2.c: Ditto.
4237 * gcc.dg/gomp/pr46032-3.c: Ditto.
4238 * gcc.dg/gomp/simd-2.c: Ditto.
4239 * gcc.dg/gomp/simd-3.c: Ditto.
4240 * gcc.dg/graphite/fuse-1.c: Ditto.
4241 * gcc.dg/pr67089-6.c: Ditto.
4242 * gcc.dg/pr82929-2.c: Ditto.
4243 * gcc.dg/pr82929.c: Ditto.
4244 * gcc.dg/store_merging_1.c: Ditto.
4245 * gcc.dg/store_merging_11.c: Ditto.
4246 * gcc.dg/store_merging_13.c: Ditto.
4247 * gcc.dg/store_merging_15.c: Ditto.
4248 * gcc.dg/store_merging_16.c: Ditto.
4249 * gcc.dg/store_merging_19.c: Ditto.
4250 * gcc.dg/store_merging_24.c: Ditto.
4251 * gcc.dg/store_merging_25.c: Ditto.
4252 * gcc.dg/store_merging_28.c: Ditto.
4253 * gcc.dg/store_merging_30.c: Ditto.
4254 * gcc.dg/store_merging_5.c: Ditto.
4255 * gcc.dg/store_merging_7.c: Ditto.
4256 * gcc.dg/store_merging_8.c: Ditto.
4257 * gcc.dg/strlenopt-85.c: Ditto.
4258 * gcc.dg/tree-ssa/dump-6.c: Ditto.
4259 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
4260 * gcc.dg/tree-ssa/pr47059.c: Ditto.
4261 * gcc.dg/tree-ssa/pr86017.c: Ditto.
4262 * gcc.dg/tree-ssa/pr91482.c: Ditto.
4263 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
4264 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
4265 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4266 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
4267 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4268 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4269 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
4270 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
4271 * gcc.dg/uninit-40.c: Ditto.
4272 * gcc.dg/unroll-7.c: Ditto.
4273 * gcc.misc-tests/help.exp: Ditto.
4274 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
4275 * gcc.target/i386/pr34012.c: Ditto.
4276 * gcc.target/i386/pr49781-1.c: Ditto.
4277 * gcc.target/i386/pr95798-1.c: Ditto.
4278 * gcc.target/i386/pr95798-2.c: Ditto.
4279 * gfortran.dg/pr77498.f: Ditto.
4281 2021-10-07 Patrick Palka <ppalka@redhat.com>
4284 * g++.old-deja/g++.pt/nontype5.C: Adjust.
4285 * g++.dg/template/param6.C: New test.
4287 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
4289 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
4290 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
4291 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
4292 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
4294 2021-10-07 Patrick Palka <ppalka@redhat.com>
4297 * g++.dg/cpp2a/concepts-ttp4.C: New test.
4299 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
4302 * g++.dg/warn/Winit-list5.C: New test.
4304 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
4306 * g++.dg/torture/pr102581.C: New test.
4308 2021-10-07 Jakub Jelinek <jakub@redhat.com>
4311 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
4313 2021-10-07 Richard Biener <rguenther@suse.de>
4315 * gcc.dg/gimplefe-47.c: New testcase.
4317 2021-10-06 Jason Merrill <jason@redhat.com>
4319 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
4321 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4324 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
4326 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
4327 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
4328 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
4329 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
4330 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
4331 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
4332 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
4334 * g++.dg/cpp1y/constexpr-label.C: Likewise.
4335 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
4336 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
4338 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4339 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
4340 and remove dg-options.
4342 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4344 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
4345 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
4346 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
4347 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
4348 * g++.dg/cpp/elifdef-1.C: New test.
4349 * g++.dg/cpp/elifdef-2.C: New test.
4350 * g++.dg/cpp/elifdef-3.C: New test.
4351 * g++.dg/cpp/elifdef-4.C: New test.
4352 * g++.dg/cpp/elifdef-5.C: New test.
4353 * g++.dg/cpp/elifdef-6.C: New test.
4354 * g++.dg/cpp/elifdef-7.C: New test.
4356 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
4358 * gfortran.dg/attr_deprecated-2.f90: New test.
4360 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4361 Jason Merrill <jason@redhat.com>
4365 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
4366 more complete definition.
4367 (std::strong_ordering::less, std::strong_ordering::equal,
4368 std::strong_ordering::greater): Define.
4369 * g++.dg/cpp2a/spaceship-synth12.C: New test.
4370 * g++.dg/cpp2a/spaceship-synth13.C: New test.
4371 * g++.dg/cpp2a/spaceship-synth14.C: New test.
4372 * g++.dg/cpp2a/spaceship-eq11.C: New test.
4373 * g++.dg/cpp2a/spaceship-eq12.C: New test.
4374 * g++.dg/cpp2a/spaceship-eq13.C: New test.
4376 2021-10-05 qing zhao <qing.zhao@oracle.com>
4378 PR middle-end/102359
4379 * g++.dg/pr102359_1.C: New test.
4380 * g++.dg/pr102359_2.C: New test.
4382 2021-10-05 Jakub Jelinek <jakub@redhat.com>
4385 * g++.target/i386/pr102548.C: New test.
4387 2021-10-05 Patrick Palka <ppalka@redhat.com>
4390 * g++.dg/cpp0x/variadic-partial2.C: New test.
4391 * g++.dg/cpp0x/variadic-partial2a.C: New test.
4393 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
4395 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
4397 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
4399 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
4402 2021-10-05 Richard Biener <rguenther@suse.de>
4405 * gcc.dg/gimplefe-46.c: New testcase.
4407 2021-10-05 Patrick Palka <ppalka@redhat.com>
4410 * g++.dg/cpp1z/nontype4.C: New test.
4411 * g++.dg/cpp1z/nontype4a.C: New test.
4413 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
4415 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
4416 remove dg-excess-errors to change XFAIL to PASS.
4418 2021-10-05 Richard Biener <rguenther@suse.de>
4420 PR middle-end/102587
4421 PR middle-end/102285
4422 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
4423 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4425 2021-10-05 Richard Biener <rguenther@suse.de>
4427 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
4428 inner loop preheader checking code.
4430 2021-10-04 Marek Polacek <polacek@redhat.com>
4433 * c-c++-common/Warray-compare-1.c: New test.
4434 * c-c++-common/Warray-compare-2.c: New test.
4436 2021-10-04 Richard Biener <rguenther@suse.de>
4438 * gcc.dg/auto-init-hardreg-1.c: New testcase.
4440 2021-10-04 Richard Biener <rguenther@suse.de>
4442 * c-c++-common/pr102285.c: New testcase.
4444 2021-10-04 Richard Biener <rguenther@suse.de>
4446 PR tree-optimization/102570
4447 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
4448 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
4450 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
4452 * g++.dg/Walloca2.C: New test.
4454 2021-10-04 Richard Biener <rguenther@suse.de>
4456 PR middle-end/102587
4457 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
4458 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4460 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
4463 * gfortran.dg/assumed_rank_23.f90: New file.
4465 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4468 * g++.dg/coroutines/pr101765.C: New test.
4470 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4473 * g++.dg/coroutines/pr99710.C: New test.
4475 2021-10-03 John Eivind Helset <jehelset@gmail.com>
4478 * g++.dg/coroutines/pr100673.C: New test.
4480 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4483 * g++.dg/coroutines/pr101133.C: New test.
4485 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4488 * g++.dg/coroutines/pr99575.C: New test.
4490 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
4492 * gcc.dg/tree-ssa/pr102563.c: New test.
4494 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
4496 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
4497 Use unsigned long long for x86-64.
4499 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
4501 PR tree-optimization/102546
4502 * gcc.dg/tree-ssa/pr102546.c: New file.
4504 2021-10-01 Martin Sebor <msebor@redhat.com>
4507 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
4508 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
4509 * gcc.dg/Waddress.c: Expect a warning.
4510 * c-c++-common/Waddress-3.c: New test.
4511 * c-c++-common/Waddress-4.c: New test.
4512 * g++.dg/warn/Waddress-5.C: New test.
4513 * g++.dg/warn/Waddress-6.C: New test.
4514 * g++.dg/warn/pr101219.C: Expect a warning.
4515 * gcc.dg/Waddress-3.c: New test.
4517 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
4519 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
4520 __tsan_atomic32_fetch_add.
4522 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
4525 * g++.dg/parse/pr101783.C: New test.
4527 2021-10-01 Jakub Jelinek <jakub@redhat.com>
4528 Richard Biener <rguenther@suse.de>
4531 * c-c++-common/ubsan/div-by-zero-3.c: Use
4532 -fsanitize=signed-integer-overflow instead of
4533 -fsanitize=integer-divide-by-zero.
4534 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
4535 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
4536 -fsanitize-undefined-trap-on-error.
4537 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
4538 * c-c++-common/ubsan/overflow-div-1.c: New test.
4539 * c-c++-common/ubsan/overflow-div-2.c: New test.
4540 * c-c++-common/ubsan/overflow-div-3.c: New test.
4542 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4544 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
4546 2021-10-01 Andrew Pinski <apinski@marvell.com>
4548 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
4551 2021-10-01 Martin Liska <mliska@suse.cz>
4553 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
4554 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
4555 * gcc.target/i386/attr-optimize.c: New test.
4557 2021-10-01 Jakub Jelinek <jakub@redhat.com>
4559 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
4561 2021-10-01 Jakub Jelinek <jakub@redhat.com>
4564 * g++.dg/tls/pr102496-1.C: New test.
4565 * g++.dg/tls/pr102496-2.C: New test.
4567 2021-10-01 Richard Biener <rguenther@suse.de>
4569 PR middle-end/102518
4570 * gcc.dg/torture/pr102518.c: New testcase.
4572 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
4574 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
4576 2021-09-30 Patrick Palka <ppalka@redhat.com>
4579 * g++.dg/ext/is_trivially_constructible7.C: New test.
4581 2021-09-30 Patrick Palka <ppalka@redhat.com>
4583 * g++.dg/ext/is_constructible6.C: New test.
4585 2021-09-30 Patrick Palka <ppalka@redhat.com>
4588 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
4590 2021-09-30 Harald Anlauf <anlauf@gmx.de>
4593 * gfortran.dg/pr102458b.f90: New test.
4595 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
4598 * gcc.target/i386/pr89954.c: New test.
4600 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
4604 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
4605 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
4606 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
4608 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
4611 * gdc.dg/pr102476.d: New test.
4613 2021-09-30 Martin Liska <mliska@suse.cz>
4616 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
4618 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
4620 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
4623 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
4624 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4626 2021-09-29 Harald Anlauf <anlauf@gmx.de>
4629 * gfortran.dg/pr102520.f90: New test.
4631 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
4633 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
4634 * gcc.c-torture/compile/pr27863.c: Likewise.
4636 2021-09-29 Richard Biener <rguenther@suse.de>
4639 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
4641 2021-09-29 Richard Biener <rguenther@suse.de>
4643 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
4644 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
4646 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4647 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4649 * gcc.target/aarch64/cpymem-size.c: New test.
4651 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4652 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4654 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
4655 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
4657 2021-09-29 Jakub Jelinek <jakub@redhat.com>
4659 PR middle-end/102504
4660 * c-c++-common/gomp/scope-4.c: New test.
4662 2021-09-29 Andrew Pinski <apinski@marvell.com>
4664 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
4665 * gcc.c-torture/compile/pr27863.c: Likewise.
4666 * gcc.c-torture/compile/pr70190.c: Likewise.
4667 * gcc.dg/torture/pr89135.c: Likewise.
4668 * gcc.dg/torture/pr90071.c: Likewise.
4669 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
4671 2021-09-29 Richard Biener <rguenther@suse.de>
4673 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
4675 2021-09-28 Patrick Palka <ppalka@redhat.com>
4678 * g++.dg/cpp2a/concepts-ttp3.C: New test.
4680 2021-09-28 Andrew Pinski <apinski@marvell.com>
4683 * gcc.dg/comp-goto-5.c: New test.
4684 * gcc.dg/comp-goto-6.c: New test.
4686 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
4689 * g++.dg/coroutines/pr102454.C: New test.
4691 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
4693 * gcc.dg/tree-ssa/reassoc-46.c: New test.
4694 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
4695 * gcc.dg/tree-ssa/reassoc-47.c: New test.
4696 * gcc.dg/tree-ssa/reassoc-48.c: New test.
4697 * gcc.dg/tree-ssa/reassoc-49.c: New test.
4698 * gcc.dg/tree-ssa/reassoc-50.c: New test.
4699 * gcc.dg/tree-ssa/reassoc-51.c: New test.
4701 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
4703 * gcc.dg/auto-init-uninit-1.c: Adjust.
4704 * gcc.dg/auto-init-uninit-15.c: Same.
4705 * gcc.dg/guality/example.c: Same.
4706 * gcc.dg/loop-8.c: Same.
4707 * gcc.dg/strlenopt-40.c: Same.
4708 * gcc.dg/tree-ssa/pr18133-2.c: Same.
4709 * gcc.dg/tree-ssa/pr18134.c: Same.
4710 * gcc.dg/uninit-1.c: Same.
4711 * gcc.dg/uninit-pr44547.c: Same.
4712 * gcc.dg/uninit-pr59970.c: Same.
4714 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
4716 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
4718 2021-09-28 Jakub Jelinek <jakub@redhat.com>
4721 * gcc.target/i386/pr102498.c: New test.
4723 2021-09-28 Richard Biener <rguenther@suse.de>
4725 PR tree-optimization/99793
4726 * gcc.dg/tree-ssa/pr99793.c: New testcase.
4728 2021-09-28 Richard Biener <rguenther@suse.de>
4730 PR tree-optimization/100112
4731 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
4733 2021-09-28 Jakub Jelinek <jakub@redhat.com>
4735 PR middle-end/102492
4736 * g++.dg/gomp/simd-3.C: New test.
4738 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
4740 PR tree-optimization/102511
4741 * gcc.dg/pr102511.c: New test.
4742 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
4744 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
4747 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
4748 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
4749 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4750 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
4751 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
4752 * gcc.target/i386/pr102230.c: Ditto.
4754 2021-09-28 Richard Biener <rguenther@suse.de>
4756 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
4758 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
4761 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
4762 -Wmissing-include-dirs output printed or not depending on
4763 how the testsuite is run.
4765 2021-09-28 Richard Biener <rguenther@suse.de>
4767 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
4770 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
4772 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
4773 * gcc.dg/auto-init-uninit-15.c: Same.
4774 * gcc.dg/guality/example.c: Same.
4775 * gcc.dg/loop-8.c: Same.
4776 * gcc.dg/strlenopt-40.c: Same.
4777 * gcc.dg/tree-ssa/pr18133-2.c: Same.
4778 * gcc.dg/tree-ssa/pr18134.c: Same.
4779 * gcc.dg/uninit-1.c: Same.
4780 * gcc.dg/uninit-pr44547.c: Same.
4781 * gcc.dg/uninit-pr59970.c: Same.
4783 2021-09-28 liuhongt <hongtao.liu@intel.com>
4785 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
4786 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
4788 2021-09-28 liuhongt <hongtao.liu@intel.com>
4790 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
4791 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
4793 2021-09-27 Patrick Palka <ppalka@redhat.com>
4796 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
4798 * g++.dg/cpp1z/class-deduction99.C: New test.
4800 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
4802 * gcc.dg/torture/pr55107.c: Adjust.
4803 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
4804 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
4805 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
4806 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
4807 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4808 * gcc.dg/tree-ssa/pr59597.c: Adjust.
4809 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
4810 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
4811 * gcc.dg/tree-ssa/pr71437.c: Adjust.
4812 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
4813 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
4814 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
4815 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
4816 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
4817 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
4818 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
4819 * gcc.dg/tree-ssa/vrp106.c: Adjust.
4820 * gcc.dg/tree-ssa/vrp55.c: Adjust.
4822 2021-09-27 Martin Liska <mliska@suse.cz>
4824 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
4825 * gcc.c-torture/compile/attr-complex-method.c: New test.
4827 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
4830 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
4831 * gfortran.dg/c-interop/size.f90: Remove xfail.
4832 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
4833 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4834 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
4835 * gfortran.dg/assumed_rank_22.f90: New test.
4836 * gfortran.dg/assumed_rank_22_aux.c: New test.
4838 2021-09-27 Andrew Pinski <apinski@marvell.com>
4841 * gcc.dg/pr94726.c: New test.
4843 2021-09-27 Richard Biener <rguenther@suse.de>
4845 PR tree-optimization/97351
4846 PR tree-optimization/97352
4847 PR tree-optimization/82426
4848 * gcc.target/i386/vect-pr82426.c: New testcase.
4849 * gcc.target/i386/vect-pr97352.c: Likewise.
4851 2021-09-27 liuhongt <hongtao.liu@intel.com>
4854 2021-09-27 liuhongt <hongtao.liu@intel.com>
4857 * gcc.target/i386/sse2-pr101059.c: New test.
4858 * gcc.target/i386/sse3-pr101059.c: New test.
4860 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
4863 * gfortran.dg/associated_assumed_rank.f90: New test.
4865 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
4867 * gcc.target/pru/regio-as-pointer.c: New negative test.
4868 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
4869 * gcc.target/pru/regio-decl-2.c: New negative test.
4870 * gcc.target/pru/regio-decl-3.c: New negative test.
4871 * gcc.target/pru/regio-decl-4.c: New negative test.
4872 * gcc.target/pru/regio-decl.c: New negative test.
4873 * gcc.target/pru/regio-di.c: New negative test.
4874 * gcc.target/pru/regio-hi.c: New negative test.
4875 * gcc.target/pru/regio-qi.c: New negative test.
4876 * gcc.target/pru/regio.c: New test.
4877 * gcc.target/pru/regio.h: New helper header.
4879 2021-09-24 Harald Anlauf <anlauf@gmx.de>
4882 * gfortran.dg/pr102458.f90: New test.
4884 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
4887 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
4889 2021-09-24 Patrick Palka <ppalka@redhat.com>
4893 * g++.dg/cpp2a/nontype-float2.C: New test.
4895 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
4898 * gfortran.dg/include_9.f90: Add dg-prune-output.
4899 * gfortran.dg/include_23.f90: New test.
4900 * gfortran.dg/include_24.f90: New test.
4902 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
4904 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
4905 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
4906 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4907 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
4908 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4909 * gcc.dg/vect/bb-slp-16.c: Adjust.
4911 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
4913 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
4914 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
4915 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
4916 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
4917 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
4918 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
4920 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4923 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
4926 2021-09-23 Michel Morin <mimomorin@gmail.com>
4929 * g++.dg/spellcheck-pr77565.C: New test.
4931 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
4933 * gcc.dg/pr102463.c: New.
4935 2021-09-23 Harald Anlauf <anlauf@gmx.de>
4936 Tobias Burnus <tobias@codesourcery.com>
4939 * gfortran.dg/coarray/coarray_allocated.f90: New test.
4941 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
4944 * g++.target/powerpc/pr102024.C: New.
4946 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4948 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
4949 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
4950 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
4951 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
4952 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
4954 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4956 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
4958 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4960 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
4962 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4964 * gcc.target/i386/avx512fp16-trunchf.c: New test.
4965 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4967 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4969 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
4971 2021-09-23 liuhongt <hongtao.liu@intel.com>
4973 * gcc.target/i386/avx512fp16-fma-1.c: New test.
4974 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
4975 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
4977 2021-09-23 liuhongt <hongtao.liu@intel.com>
4979 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
4981 2021-09-23 Jakub Jelinek <jakub@redhat.com>
4984 * g++.dg/gomp/attrs-14.C: New test.
4986 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4989 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
4991 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4994 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
4995 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
4997 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4999 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
5001 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
5003 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
5005 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
5008 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
5009 * gfortran.dg/include_15.f90: Likewise.
5010 * gfortran.dg/include_16.f90: Likewise.
5011 * gfortran.dg/include_17.f90: Likewise.
5012 * gfortran.dg/include_18.f90: Likewise.
5013 * gfortran.dg/include_19.f90: Likewise.
5015 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
5016 Richard Biener <rguenther@suse.de>
5018 * gcc.dg/fold-negate-1.c: New test case.
5020 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
5022 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
5023 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
5024 (dg-additional-options): Add -mfpmath=387 for ia32.
5025 Replace lp64 with { ! ia32 }. Add a space after ia32.
5026 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
5027 * gcc.target/i386/auto-init-5.c: Likewise.
5028 * gcc.target/i386/auto-init-padding-3.c: Likewise.
5029 * gcc.target/i386/auto-init-padding-7.c: Likewise.
5030 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5031 * gcc.target/i386/auto-init-padding-9.c: Likewise.
5033 2021-09-22 Patrick Palka <ppalka@redhat.com>
5037 * g++.dg/cpp2a/concepts-nondep2.C: New test.
5038 * g++.dg/cpp2a/concepts-nondep3.C: New test.
5040 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
5042 PR tree-optimization/102087
5043 * gcc.dg/pr102087.c: New test.
5045 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5047 * gcc.target/i386/avx512fp16-14.c: New test.
5049 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5051 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
5052 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
5054 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5056 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
5057 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
5059 2021-09-22 dianhong xu <dianhong.xu@intel.com>
5061 * gcc.target/i386/avx512fp16-13.c: New test.
5063 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
5065 * gcc.target/s390/pr102222.c: New test.
5067 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5069 PR middle-end/102415
5070 * c-c++-common/gomp/scope-3.c: New test.
5072 2021-09-22 Jakub Jelinek <jakub@redhat.com>
5074 * c-c++-common/gomp/allocate-6.c: New test.
5075 * c-c++-common/gomp/allocate-7.c: New test.
5076 * g++.dg/gomp/allocate-4.C: New test.
5078 2021-09-22 liuhongt <hongtao.liu@intel.com>
5080 * gcc.target/i386/avx512vl-pr95046.c: New test.
5082 2021-09-22 liuhongt <hongtao.liu@intel.com>
5084 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
5085 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
5086 only v2di->v2qi truncate is not supported, v4di->v4qi should
5089 2021-09-22 liuhongt <hongtao.liu@intel.com>
5091 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
5092 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
5094 2021-09-22 liuhongt <hongtao.liu@intel.com>
5096 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
5098 2021-09-22 liuhongt <hongtao.liu@intel.com>
5100 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
5101 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
5103 2021-09-22 liuhongt <hongtao.liu@intel.com>
5105 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
5106 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
5107 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
5108 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
5109 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5110 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
5111 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
5112 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
5113 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
5115 2021-09-22 liuhongt <hongtao.liu@intel.com>
5117 * gcc.target/i386/avx-1.c: Add test for new builtins.
5118 * gcc.target/i386/sse-13.c: Ditto.
5119 * gcc.target/i386/sse-23.c: Ditto.
5120 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5121 * gcc.target/i386/sse-22.c: Ditto.
5123 2021-09-22 liuhongt <hongtao.liu@intel.com>
5125 * gcc.target/i386/avx512fp16-helper.h
5126 (init_src): Adjust init value.
5127 (NET_CMASK): New net mask for complex input.
5128 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
5129 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
5130 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
5131 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
5132 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
5133 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
5134 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
5135 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
5136 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5137 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
5138 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
5139 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
5140 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5141 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
5142 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
5143 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
5145 2021-09-22 liuhongt <hongtao.liu@intel.com>
5147 * gcc.target/i386/avx-1.c: Add test for new builtins.
5148 * gcc.target/i386/sse-13.c: Ditto.
5149 * gcc.target/i386/sse-23.c: Ditto.
5150 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5151 * gcc.target/i386/sse-22.c: Ditto.
5153 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
5155 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
5156 * g++.dg/template/canon-type-15.C: New test.
5157 * g++.dg/template/canon-type-16.C: New test.
5158 * g++.dg/template/canon-type-17.C: New test.
5159 * g++.dg/template/canon-type-18.C: New test.
5160 * g++.dg/template/dependent-name15.C: New regression test.
5161 * g++.dg/template/dependent-name16.C: New regression test.
5163 2021-09-21 Richard Biener <rguenther@suse.de>
5165 PR tree-optimization/102421
5166 * g++.dg/vect/pr102421.cc: New testcase.
5168 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
5170 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
5171 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
5172 * gcc.dg/pr91441.c: Likewise.
5173 * gcc.dg/pr96260.c: Likewise.
5174 * gcc.dg/pr96307.c: Likewise.
5175 * g++.dg/warn/uninit-pr93100.C: Likewise.
5176 * gnat.dg/asan1.adb: Likewise.
5177 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
5178 * g++.dg/abi/anon4.C: Likewise.
5180 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
5182 * gfortran.dg/include_6.f90: Change dg-error to
5183 dg-warning and update pattern.
5184 * gfortran.dg/include_14.f90: New test.
5185 * gfortran.dg/include_15.f90: New test.
5186 * gfortran.dg/include_16.f90: New test.
5187 * gfortran.dg/include_17.f90: New test.
5188 * gfortran.dg/include_18.f90: New test.
5189 * gfortran.dg/include_19.f90: New test.
5190 * gfortran.dg/include_20.f90: New test.
5191 * gfortran.dg/include_21.f90: New test.
5193 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
5195 * g++.target/aarch64/sve/static-var-in-template.C: New test.
5197 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
5199 * gcc.dg/tree-ssa/evrp-ignore.c: New.
5201 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
5203 * gcc.dg/associative-math-1.c: New test.
5204 * gcc.dg/associative-math-2.c: New test.
5205 * gcc.dg/no-signed-zeros-1.c: New test.
5206 * gcc.dg/no-signed-zeros-2.c: New test.
5207 * gcc.dg/no-trapping-math-1.c: New test.
5208 * gcc.dg/no-trapping-math-2.c: New test.
5209 * gcc.dg/reciprocal-math-1.c: New test.
5210 * gcc.dg/reciprocal-math-2.c: New test.
5211 * gcc.dg/rounding-math-1.c: New test.
5212 * gcc.dg/rounding-math-2.c: New test.
5214 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
5216 * gfortran.dg/gomp/order-5.f90: New test.
5217 * gfortran.dg/gomp/order-6.f90: New test.
5218 * gfortran.dg/gomp/order-7.f90: New test.
5219 * gfortran.dg/gomp/order-8.f90: New test.
5220 * gfortran.dg/gomp/order-9.f90: New test.
5222 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
5223 Torbjörn SVENSSON <torbjorn.svensson@st.com>
5225 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
5226 toolchain executables names.
5228 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
5230 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
5231 expected error diagnostics.
5233 2021-09-20 Richard Biener <rguenther@suse.de>
5235 PR tree-optimization/65206
5236 * gcc.dg/torture/20210916.c: New testcase.
5237 * gcc.dg/vect/pr65206.c: Likewise.
5239 2021-09-19 Martin Sebor <msebor@redhat.com>
5241 PR middle-end/102403
5242 * gcc.dg/uninit-pr102403.c: New test.
5243 * gcc.dg/uninit-pr102403-c2.c: New test.
5245 2021-09-19 Martin Sebor <msebor@redhat.com>
5247 PR middle-end/102243
5248 * g++.dg/warn/Wplacement-new-size-10.C: New test.
5250 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
5252 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
5254 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5257 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
5259 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
5260 exit conditions to cater for more platforms.
5262 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
5265 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
5266 * g++.dg/pr88173-1.C: New test case.
5267 * g++.dg/pr88173-2.C: New test case.
5269 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5271 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5274 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
5276 * c-c++-common/gomp/order-5.c: New test.
5277 * c-c++-common/gomp/order-6.c: New test.
5278 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
5279 duplicated order clause.
5281 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
5282 order(concurrent) clauses on the same composite construct combined
5283 with distribute, instead split it into two tests, one without
5284 copyin and one without order(concurrent). Add order(concurrent)
5285 clauses to {,{,target} teams} distribute.
5286 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
5287 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
5289 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5291 * c-c++-common/gomp/default-2.c: New test.
5292 * c-c++-common/gomp/default-3.c: New test.
5293 * g++.dg/gomp/default-1.C: New test.
5295 2021-09-18 liuhongt <hongtao.liu@intel.com>
5297 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
5298 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
5299 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
5300 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
5301 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
5302 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
5303 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
5304 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
5306 2021-09-18 liuhongt <hongtao.liu@intel.com>
5308 * gcc.target/i386/avx-1.c: Add test for new builtins.
5309 * gcc.target/i386/sse-13.c: Ditto.
5310 * gcc.target/i386/sse-23.c: Ditto.
5311 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5312 * gcc.target/i386/sse-22.c: Ditto.
5314 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
5316 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
5318 2021-09-18 liuhongt <hongtao.liu@intel.com>
5320 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
5321 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
5322 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
5323 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
5324 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
5325 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
5326 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
5327 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
5329 2021-09-18 liuhongt <hongtao.liu@intel.com>
5331 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
5332 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
5333 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
5334 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
5335 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
5336 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
5337 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
5338 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
5339 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
5340 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
5341 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
5342 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
5343 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
5344 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
5345 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
5346 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
5348 2021-09-18 liuhongt <hongtao.liu@intel.com>
5350 * gcc.target/i386/avx-1.c: Add test for new builtins.
5351 * gcc.target/i386/sse-13.c: Ditto.
5352 * gcc.target/i386/sse-23.c: Ditto.
5353 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
5354 * gcc.target/i386/sse-22.c: Ditto.
5356 2021-09-18 liuhongt <hongtao.liu@intel.com>
5358 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
5359 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
5360 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
5361 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
5362 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
5363 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
5364 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
5365 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
5367 2021-09-18 liuhongt <hongtao.liu@intel.com>
5369 * gcc.target/i386/avx-1.c: Add test for new builtins.
5370 * gcc.target/i386/sse-13.c: Ditto.
5371 * gcc.target/i386/sse-23.c: Ditto.
5372 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5373 * gcc.target/i386/sse-22.c: Ditto.
5375 2021-09-18 liuhongt <hongtao.liu@intel.com>
5377 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
5378 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
5380 2021-09-18 Jason Merrill <jason@redhat.com>
5382 * g++.dg/template/dtor5.C: Adjust expected error.
5383 * g++.dg/cpp23/lookup2.C: New test.
5384 * g++.dg/template/dtor11.C: New test.
5386 2021-09-17 Harald Anlauf <anlauf@gmx.de>
5389 * gfortran.dg/pr102366.f90: New test.
5391 2021-09-17 qing zhao <qing.zhao@oracle.com>
5393 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
5394 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
5395 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
5396 -march=x86-64 and -mtune=generic -msse.
5397 * gcc.target/i386/auto-init-3.c: Likewise.
5398 * gcc.target/i386/auto-init-4.c: Likewise.
5399 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
5401 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
5402 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5403 * gcc.target/i386/auto-init-7.c: Likewise.
5404 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
5405 -march=x86-64 and -mtune=generic -msse..
5406 * gcc.target/i386/auto-init-padding-1.c: Likewise.
5407 * gcc.target/i386/auto-init-padding-10.c: Likewise.
5408 * gcc.target/i386/auto-init-padding-11.c: Likewise.
5409 * gcc.target/i386/auto-init-padding-12.c: Likewise.
5410 * gcc.target/i386/auto-init-padding-2.c: Likewise.
5411 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
5412 -march=x86-64. Different pattern match for lp64 and ia32.
5413 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
5414 -march=x86-64 and -mtune-generic -msse.
5415 * gcc.target/i386/auto-init-padding-5.c: Likewise.
5416 * gcc.target/i386/auto-init-padding-6.c: Likewise.
5417 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
5418 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5419 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5420 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
5421 -march=x86-64. Different pattern match for lp64 and ia32.
5423 2021-09-17 Martin Sebor <msebor@redhat.com>
5425 PR middle-end/102200
5426 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
5427 * gcc.dg/Warray-bounds-89.c: New test.
5428 * gcc.dg/Wstringop-overflow-74.c: New test.
5429 * gcc.dg/Wstringop-overflow-75.c: New test.
5430 * gcc.dg/Wstringop-overflow-76.c: New test.
5432 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
5434 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
5435 _Float128 _Complex instead of __complex128.
5436 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
5437 about use of _Float128.
5438 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
5439 _Float128 instead of __float128.
5440 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
5441 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
5442 * lib/target-supports.exp
5443 (check_effective_target_fortran_real_c_float128): Update comments.
5445 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
5448 * gcc.dg/Wint-in-bool-context-4.c: New test case.
5450 2021-09-17 Jakub Jelinek <jakub@redhat.com>
5452 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
5454 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
5455 * c-c++-common/gomp/atomic-26.c: Likewise.
5456 * c-c++-common/gomp/atomic-27.c: Likewise.
5457 * c-c++-common/gomp/atomic-28.c: Likewise.
5458 * c-c++-common/gomp/atomic-29.c: Likewise.
5459 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
5460 for C++ when it differs from C.
5461 (foo): Change return type from double to void.
5462 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
5463 * g++.dg/gomp/atomic-20.C: New test.
5465 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
5467 * gcc.target/i386/avx-covert-1.c: New file.
5468 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
5469 * gcc.target/i386/avx-int-covert-1.c: Likewise.
5470 * gcc.target/i386/sse-covert-1.c: Likewise.
5471 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
5472 * gcc.target/i386/sse-int-covert-1.c: Likewise.
5474 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
5477 * gcc.target/i386/pr101900-1.c: New test.
5478 * gcc.target/i386/pr101900-2.c: Likewise.
5479 * gcc.target/i386/pr101900-3.c: Likewise.
5481 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
5483 * gcc.target/sparc/20210917-1.c: New test.
5485 2021-09-17 liuhongt <hongtao.liu@intel.com>
5487 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
5488 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
5489 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
5490 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
5492 2021-09-17 liuhongt <hongtao.liu@intel.com>
5494 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
5495 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
5496 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
5497 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
5498 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
5499 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
5500 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
5501 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
5503 2021-09-17 liuhongt <hongtao.liu@intel.com>
5505 * gcc.target/i386/avx-1.c: Add test for new builtins.
5506 * gcc.target/i386/sse-13.c: Ditto.
5507 * gcc.target/i386/sse-23.c: Ditto.
5508 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5509 * gcc.target/i386/sse-22.c: Ditto.
5511 2021-09-17 liuhongt <hongtao.liu@intel.com>
5513 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
5515 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
5516 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
5517 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
5518 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
5519 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
5520 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
5521 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
5522 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
5523 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
5524 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
5525 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
5526 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
5527 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
5528 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
5529 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
5530 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
5532 2021-09-17 liuhongt <hongtao.liu@intel.com>
5534 * gcc.target/i386/avx-1.c: Add test for new builtins.
5535 * gcc.target/i386/sse-13.c: Ditto.
5536 * gcc.target/i386/sse-23.c: Ditto.
5537 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5538 * gcc.target/i386/sse-22.c: Ditto.
5540 2021-09-17 liuhongt <hongtao.liu@intel.com>
5542 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
5543 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
5544 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
5545 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
5546 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
5547 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
5548 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
5549 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
5550 * gcc.target/i386/avx-1.c: Add test for new builtins.
5551 * gcc.target/i386/sse-13.c: Ditto.
5552 * gcc.target/i386/sse-23.c: Ditto.
5553 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5554 * gcc.target/i386/sse-22.c: Ditto.
5556 2021-09-17 liuhongt <hongtao.liu@intel.com>
5558 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
5559 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
5560 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
5561 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
5562 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
5563 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
5564 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
5565 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
5566 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
5567 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
5568 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
5569 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
5570 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
5571 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
5572 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
5573 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
5574 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
5575 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
5576 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
5577 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
5578 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
5579 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
5580 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
5581 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
5583 2021-09-17 liuhongt <hongtao.liu@intel.com>
5585 * gcc.target/i386/avx-1.c: Add test for new builtins.
5586 * gcc.target/i386/sse-13.c: Ditto.
5587 * gcc.target/i386/sse-23.c: Ditto.
5588 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5589 * gcc.target/i386/sse-22.c: Ditto.
5591 2021-09-17 liuhongt <hongtao.liu@intel.com>
5593 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
5595 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
5596 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
5597 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
5598 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
5599 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
5600 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
5601 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
5602 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
5603 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
5604 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
5605 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
5606 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
5607 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
5608 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
5609 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
5610 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
5612 2021-09-17 liuhongt <hongtao.liu@intel.com>
5614 * gcc.target/i386/avx-1.c: Add test for new builtins.
5615 * gcc.target/i386/sse-13.c: Ditto.
5616 * gcc.target/i386/sse-23.c: Ditto.
5617 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5618 * gcc.target/i386/sse-22.c: Ditto.
5620 2021-09-16 Patrick Palka <ppalka@redhat.com>
5623 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
5624 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
5625 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
5627 2021-09-16 Harald Anlauf <anlauf@gmx.de>
5630 * gfortran.dg/intent_out_14.f90: New test.
5632 2021-09-16 Richard Biener <rguenther@suse.de>
5634 PR middle-end/102360
5635 * g++.dg/pr102360.C: New testcase.
5637 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
5639 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
5641 2021-09-16 liuhongt <hongtao.liu@intel.com>
5643 PR middle-end/102080
5644 * gcc.target/i386/pr102080.c: New test.
5646 2021-09-16 liuhongt <hongtao.liu@intel.com>
5648 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
5649 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
5650 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
5651 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
5652 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
5653 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
5654 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
5655 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
5656 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
5657 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
5658 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
5659 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
5660 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
5661 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
5662 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
5663 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
5664 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
5665 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
5666 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
5667 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
5668 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
5669 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
5670 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
5671 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
5673 2021-09-16 liuhongt <hongtao.liu@intel.com>
5675 * gcc.target/i386/avx-1.c: Add test for new builtins.
5676 * gcc.target/i386/sse-13.c: Ditto.
5677 * gcc.target/i386/sse-23.c: Ditto.
5678 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5679 * gcc.target/i386/sse-22.c: Ditto.
5681 2021-09-16 liuhongt <hongtao.liu@intel.com>
5683 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
5685 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
5686 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
5687 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
5688 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
5689 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
5690 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
5691 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
5692 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
5693 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
5694 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
5695 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
5696 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
5697 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
5698 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
5699 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
5700 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
5701 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
5702 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
5703 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
5704 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
5705 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
5706 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
5707 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
5708 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
5710 2021-09-16 liuhongt <hongtao.liu@intel.com>
5712 * gcc.target/i386/avx-1.c: Add test for new builtins.
5713 * gcc.target/i386/sse-13.c: Ditto.
5714 * gcc.target/i386/sse-23.c: Ditto.
5715 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5716 * gcc.target/i386/sse-22.c: Ditto.
5718 2021-09-16 liuhongt <hongtao.liu@intel.com>
5720 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
5721 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
5722 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
5723 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
5724 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
5725 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
5726 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
5727 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
5728 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
5729 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
5731 2021-09-15 Patrick Palka <ppalka@redhat.com>
5734 * g++.dg/ext/conv2.C: New test.
5735 * g++.dg/template/conv17.C: Extend test.
5737 2021-09-15 Jakub Jelinek <jakub@redhat.com>
5741 * g++.dg/ext/flexary39.C: New test.
5742 * g++.dg/ext/flexary40.C: New test.
5744 2021-09-15 Patrick Palka <ppalka@redhat.com>
5747 * g++.dg/cpp0x/initlist125.C: New test.
5748 * g++.dg/cpp0x/initlist126.C: New test.
5750 2021-09-15 Alexandre Oliva <oliva@adacore.com>
5752 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
5754 2021-09-15 liuhongt <hongtao.liu@intel.com>
5756 * gcc.target/i386/pr102327-1.c: New test.
5757 * gcc.target/i386/pr102327-2.c: New test.
5758 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
5760 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
5762 * gcc.target/i386/avx-1.c: Adjust builtin macros.
5763 * gcc.target/i386/sse-13.c: Likewise.
5764 * gcc.target/i386/sse-23.c: Likewise.
5766 2021-09-15 Richard Biener <rguenther@suse.de>
5768 PR tree-optimization/102318
5769 * gcc.dg/vect/pr102318.c: New testcase.
5771 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
5772 Peter Cordes <peter@cordes.ca>
5775 * gcc.target/i386/pr91103-1.c: Add extract tests.
5776 * gcc.target/i386/pr91103-2.c: Ditto.
5778 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
5780 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
5783 2021-09-15 Jason Merrill <jason@redhat.com>
5786 * g++.dg/rtti/undeclared1.C: New test.
5788 2021-09-14 Harald Anlauf <anlauf@gmx.de>
5791 * gfortran.dg/entry_25.f90: New test.
5793 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
5795 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
5796 built-in. Update instruction counts.
5798 2021-09-14 Patrick Palka <ppalka@redhat.com>
5801 * g++.dg/cpp0x/constexpr-empty17.C: New test.
5803 2021-09-14 Jakub Jelinek <jakub@redhat.com>
5806 * g++.target/i386/pr102295.C: New test.
5808 2021-09-14 Jakub Jelinek <jakub@redhat.com>
5811 * g++.dg/cpp0x/pr102305.C: New test.
5813 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
5816 * gfortran.dg/goacc/unexpected-end.f90: New test.
5817 * gfortran.dg/gomp/unexpected-end.f90: New test.
5819 2021-09-14 Martin Liska <mliska@suse.cz>
5821 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
5822 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
5824 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
5826 * gnat.dg/enum_rep2.adb: New test.
5828 2021-09-14 Jakub Jelinek <jakub@redhat.com>
5830 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
5831 dg-additional-options for ia32. Use sync_long_long effective target
5832 instead of sync_int_long.
5833 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
5836 2021-09-14 liuhongt <hongtao.liu@intel.com>
5838 * gcc.target/i386/avx512fp16-helper.h (V512):
5840 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
5841 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
5842 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
5843 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
5844 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
5845 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
5846 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
5847 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
5848 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
5849 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
5850 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
5851 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
5852 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
5853 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
5854 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
5855 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
5856 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
5857 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
5859 2021-09-14 liuhongt <hongtao.liu@intel.com>
5861 * gcc.target/i386/avx-1.c: Add test for new builtins.
5862 * gcc.target/i386/sse-13.c: Ditto.
5863 * gcc.target/i386/sse-23.c: Ditto.
5864 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5865 * gcc.target/i386/sse-22.c: Ditto.
5867 2021-09-14 liuhongt <hongtao.liu@intel.com>
5869 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
5870 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
5871 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
5872 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
5873 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
5874 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
5875 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
5876 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
5877 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
5878 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
5879 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
5880 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
5881 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
5883 2021-09-14 liuhongt <hongtao.liu@intel.com>
5885 * gcc.target/i386/avx-1.c: Add test for new builtins.
5886 * gcc.target/i386/sse-13.c: Ditto.
5887 * gcc.target/i386/sse-23.c: Ditto.
5888 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5889 * gcc.target/i386/sse-22.c: Ditto.
5891 2021-09-14 liuhongt <hongtao.liu@intel.com>
5893 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
5894 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
5895 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
5896 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
5897 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
5898 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
5899 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
5900 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
5901 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
5902 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
5903 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
5904 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
5906 2021-09-14 liuhongt <hongtao.liu@intel.com>
5908 * gcc.target/i386/avx-1.c: Add test for new builtins.
5909 * gcc.target/i386/sse-13.c: Ditto.
5910 * gcc.target/i386/sse-23.c: Ditto.
5911 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5912 * gcc.target/i386/sse-22.c: Ditto.
5914 2021-09-14 liuhongt <hongtao.liu@intel.com>
5916 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
5917 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
5918 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
5919 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
5920 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
5921 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
5922 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
5923 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
5924 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
5925 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
5926 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
5927 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
5929 2021-09-14 liuhongt <hongtao.liu@intel.com>
5931 * gcc.target/i386/avx-1.c: Add test for new builtins.
5932 * gcc.target/i386/sse-13.c: Ditto.
5933 * gcc.target/i386/sse-23.c: Ditto.
5934 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5935 * gcc.target/i386/sse-22.c: Ditto.
5937 2021-09-13 Harald Anlauf <anlauf@gmx.de>
5940 * gfortran.dg/pr82314.f90: New test.
5942 2021-09-13 Harald Anlauf <anlauf@gmx.de>
5945 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
5946 test that was erroneously considered as illegal.
5948 2021-09-13 Jason Merrill <jason@redhat.com>
5950 * g++.dg/warn/Winterference.H: New file.
5951 * g++.dg/warn/Winterference.C: New test.
5952 * g++.target/aarch64/interference.C: New test.
5953 * g++.target/arm/interference.C: New test.
5954 * g++.target/i386/interference.C: New test.
5955 * g++.dg/warn/Winterference-2.C: New file.
5957 2021-09-13 Martin Liska <mliska@suse.cz>
5958 H.J. Lu <hjl.tools@gmail.com>
5961 * g++.target/i386/mv30.C: New test.
5962 * gcc.target/i386/mvc16.c: New test.
5963 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
5966 2021-09-13 Andrew Pinski <apinski@marvell.com>
5969 * gcc.target/aarch64/lane-bound-1.c: New test.
5970 * gcc.target/aarch64/lane-bound-2.c: New test.
5972 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5975 * g++.target/aarch64/sve/pr102252.C: New test.
5977 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5979 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
5980 * gcc.dg/tree-ssa/pr66752-3.c: Same.
5981 * gcc.dg/tree-ssa/pr68198.c: Same.
5982 * gcc.dg/tree-ssa/pr69196-1.c: Same.
5983 * gcc.dg/tree-ssa/pr70232.c: Same.
5984 * gcc.dg/tree-ssa/pr77445.c: Same.
5985 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
5986 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
5987 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5988 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
5989 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
5991 2021-09-13 Patrick Palka <ppalka@redhat.com>
5994 * g++.dg/cpp1z/constexpr-if35.C: New test.
5996 2021-09-13 Martin Liska <mliska@suse.cz>
5999 * g++.dg/pr101331.C: New test.
6001 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
6003 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
6005 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
6008 * g++.target/i386/pr80566-1.C: Add
6009 -mtune-ctrl=avx256_store_by_pieces.
6010 * gcc.target/i386/pr100865-4a.c: Likewise.
6011 * gcc.target/i386/pr100865-10a.c: Likewise.
6012 * gcc.target/i386/pr90773-20.c: Likewise.
6013 * gcc.target/i386/pr90773-21.c: Likewise.
6014 * gcc.target/i386/pr90773-22.c: Likewise.
6015 * gcc.target/i386/pr90773-23.c: Likewise.
6016 * g++.target/i386/pr80566-2.C: Add
6017 -mtune-ctrl=avx256_move_by_pieces.
6018 * gcc.target/i386/eh_return-1.c: Likewise.
6019 * gcc.target/i386/pr90773-26.c: Likewise.
6020 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
6021 with -mtune-ctrl=avx256_move_by_pieces.
6022 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
6023 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
6024 with -mtune-ctrl=avx256_store_by_pieces.
6025 * gcc.target/i386/pieces-memset-5.c: Likewise.
6026 * gcc.target/i386/pieces-memset-11.c: Likewise.
6027 * gcc.target/i386/pieces-memset-14.c: Likewise.
6028 * gcc.target/i386/pieces-memset-20.c: Likewise.
6029 * gcc.target/i386/pieces-memset-23.c: Likewise.
6030 * gcc.target/i386/pieces-memset-29.c: Likewise.
6031 * gcc.target/i386/pieces-memset-30.c: Likewise.
6032 * gcc.target/i386/pieces-memset-33.c: Likewise.
6033 * gcc.target/i386/pieces-memset-34.c: Likewise.
6034 * gcc.target/i386/pieces-memset-44.c: Likewise.
6035 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
6036 with -mtune-ctrl=avx256_store_by_pieces.
6038 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
6041 * gdc.dg/pr102185.d: New test.
6043 2021-09-11 Jakub Jelinek <jakub@redhat.com>
6045 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
6046 targets, expect different long and pointer sizes between ilp32 and
6048 * c-c++-common/auto-init-2.c: Likewise.
6049 * c-c++-common/auto-init-3.c: Expect one of the common long double
6050 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
6051 * c-c++-common/auto-init-4.c: Likewise.
6052 * c-c++-common/auto-init-5.c: Expect one of the common
6053 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
6055 * c-c++-common/auto-init-6.c: Likewise.
6056 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
6058 (struct test_small_hole): Change type of four to unsigned long long
6059 and add aligned attribute.
6061 2021-09-10 Petter Tomner <tomner@kth.se>
6063 * jit.dg/test-error-array-bounds.c: Array is not unsigned
6064 * jit.dg/jit.exp: Helper function
6065 * jit.dg/test-debuginfo.c: New testcase
6067 2021-09-10 Jakub Jelinek <jakub@redhat.com>
6069 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
6070 write or update with acq_rel clause and atomic update with acquire clause.
6071 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
6072 wording, remove tests moved to atomic-17.c.
6073 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
6074 2 omp atomic acq_rel directives instead of 4 omp atomic release.
6075 * c-c++-common/gomp/atomic-25.c: New test.
6076 * c-c++-common/gomp/atomic-26.c: New test.
6077 * c-c++-common/gomp/atomic-27.c: New test.
6078 * c-c++-common/gomp/atomic-28.c: New test.
6079 * c-c++-common/gomp/atomic-29.c: New test.
6080 * c-c++-common/gomp/atomic-30.c: New test.
6081 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
6082 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
6083 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
6084 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
6085 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
6087 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
6088 Michael Matz <matz@suse.de>
6090 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
6091 threading through latches.
6092 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
6093 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
6095 2021-09-10 David Faust <david.faust@oracle.com>
6097 * gcc.target/bpf/alu-1.c: New test.
6098 * gcc.target/bpf/jmp-1.c: New test.
6100 2021-09-10 Richard Biener <rguenther@suse.de>
6102 PR middle-end/102273
6103 * gcc.dg/pr102273.c: New testcase.
6105 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
6107 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
6108 * c-c++-common/auto-init-padding-3.c: Likewise.
6110 2021-09-10 Richard Biener <rguenther@suse.de>
6112 PR middle-end/102269
6113 * gcc.dg/pr102269.c: New testcase.
6115 2021-09-10 liuhongt <hongtao.liu@intel.com>
6117 * gcc.target/i386/avx512fp16-helper.h
6118 (check_results_mask): New check_function.
6119 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
6120 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
6121 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
6122 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
6123 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
6124 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
6125 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
6126 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
6127 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
6129 2021-09-10 liuhongt <hongtao.liu@intel.com>
6131 * gcc.target/i386/avx-1.c: Add test for new builtins.
6132 * gcc.target/i386/sse-13.c: Ditto.
6133 * gcc.target/i386/sse-23.c: Ditto.
6134 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6135 * gcc.target/i386/sse-22.c: Ditto.
6137 2021-09-10 liuhongt <hongtao.liu@intel.com>
6139 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
6140 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
6141 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
6142 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
6143 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
6144 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
6145 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
6146 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
6147 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
6148 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
6149 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
6150 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
6152 2021-09-10 liuhongt <hongtao.liu@intel.com>
6154 * gcc.target/i386/avx-1.c: Add test for new builtins.
6155 * gcc.target/i386/sse-13.c: Ditto.
6156 * gcc.target/i386/sse-23.c: Ditto.
6157 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6158 * gcc.target/i386/sse-22.c: Ditto.
6160 2021-09-10 liuhongt <hongtao.liu@intel.com>
6162 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
6163 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
6164 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
6165 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
6166 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
6167 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
6168 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
6169 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
6170 * gcc.target/i386/pr54855-11.c: Ditto.
6172 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
6174 * gcc.target/i386/avx-1.c: Add test for new builtins.
6175 * gcc.target/i386/sse-13.c: Ditto.
6176 * gcc.target/i386/sse-23.c: Ditto.
6177 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6178 * gcc.target/i386/sse-22.c: Ditto.
6180 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
6182 * gcc.target/i386/vect-float16-1.c: New test.
6183 * gcc.target/i386/vect-float16-10.c: Ditto.
6184 * gcc.target/i386/vect-float16-11.c: Ditto.
6185 * gcc.target/i386/vect-float16-12.c: Ditto.
6186 * gcc.target/i386/vect-float16-2.c: Ditto.
6187 * gcc.target/i386/vect-float16-3.c: Ditto.
6188 * gcc.target/i386/vect-float16-4.c: Ditto.
6189 * gcc.target/i386/vect-float16-5.c: Ditto.
6190 * gcc.target/i386/vect-float16-6.c: Ditto.
6191 * gcc.target/i386/vect-float16-7.c: Ditto.
6192 * gcc.target/i386/vect-float16-8.c: Ditto.
6193 * gcc.target/i386/vect-float16-9.c: Ditto.
6195 2021-09-10 liuhongt <hongtao.liu@intel.com>
6197 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
6198 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
6200 2021-09-09 qing zhao <qing.zhao@oracle.com>
6202 * c-c++-common/auto-init-1.c: New test.
6203 * c-c++-common/auto-init-10.c: New test.
6204 * c-c++-common/auto-init-11.c: New test.
6205 * c-c++-common/auto-init-12.c: New test.
6206 * c-c++-common/auto-init-13.c: New test.
6207 * c-c++-common/auto-init-14.c: New test.
6208 * c-c++-common/auto-init-15.c: New test.
6209 * c-c++-common/auto-init-16.c: New test.
6210 * c-c++-common/auto-init-2.c: New test.
6211 * c-c++-common/auto-init-3.c: New test.
6212 * c-c++-common/auto-init-4.c: New test.
6213 * c-c++-common/auto-init-5.c: New test.
6214 * c-c++-common/auto-init-6.c: New test.
6215 * c-c++-common/auto-init-7.c: New test.
6216 * c-c++-common/auto-init-8.c: New test.
6217 * c-c++-common/auto-init-9.c: New test.
6218 * c-c++-common/auto-init-esra.c: New test.
6219 * c-c++-common/auto-init-padding-1.c: New test.
6220 * c-c++-common/auto-init-padding-2.c: New test.
6221 * c-c++-common/auto-init-padding-3.c: New test.
6222 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
6223 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
6224 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
6225 * g++.dg/auto-init-uninit-pred-4.C: New test.
6226 * gcc.dg/auto-init-sra-1.c: New test.
6227 * gcc.dg/auto-init-sra-2.c: New test.
6228 * gcc.dg/auto-init-uninit-1.c: New test.
6229 * gcc.dg/auto-init-uninit-12.c: New test.
6230 * gcc.dg/auto-init-uninit-13.c: New test.
6231 * gcc.dg/auto-init-uninit-14.c: New test.
6232 * gcc.dg/auto-init-uninit-15.c: New test.
6233 * gcc.dg/auto-init-uninit-16.c: New test.
6234 * gcc.dg/auto-init-uninit-17.c: New test.
6235 * gcc.dg/auto-init-uninit-18.c: New test.
6236 * gcc.dg/auto-init-uninit-19.c: New test.
6237 * gcc.dg/auto-init-uninit-2.c: New test.
6238 * gcc.dg/auto-init-uninit-20.c: New test.
6239 * gcc.dg/auto-init-uninit-21.c: New test.
6240 * gcc.dg/auto-init-uninit-22.c: New test.
6241 * gcc.dg/auto-init-uninit-23.c: New test.
6242 * gcc.dg/auto-init-uninit-24.c: New test.
6243 * gcc.dg/auto-init-uninit-25.c: New test.
6244 * gcc.dg/auto-init-uninit-26.c: New test.
6245 * gcc.dg/auto-init-uninit-3.c: New test.
6246 * gcc.dg/auto-init-uninit-34.c: New test.
6247 * gcc.dg/auto-init-uninit-36.c: New test.
6248 * gcc.dg/auto-init-uninit-37.c: New test.
6249 * gcc.dg/auto-init-uninit-4.c: New test.
6250 * gcc.dg/auto-init-uninit-5.c: New test.
6251 * gcc.dg/auto-init-uninit-6.c: New test.
6252 * gcc.dg/auto-init-uninit-8.c: New test.
6253 * gcc.dg/auto-init-uninit-9.c: New test.
6254 * gcc.dg/auto-init-uninit-A.c: New test.
6255 * gcc.dg/auto-init-uninit-B.c: New test.
6256 * gcc.dg/auto-init-uninit-C.c: New test.
6257 * gcc.dg/auto-init-uninit-H.c: New test.
6258 * gcc.dg/auto-init-uninit-I.c: New test.
6259 * gcc.target/aarch64/auto-init-1.c: New test.
6260 * gcc.target/aarch64/auto-init-2.c: New test.
6261 * gcc.target/aarch64/auto-init-3.c: New test.
6262 * gcc.target/aarch64/auto-init-4.c: New test.
6263 * gcc.target/aarch64/auto-init-5.c: New test.
6264 * gcc.target/aarch64/auto-init-6.c: New test.
6265 * gcc.target/aarch64/auto-init-7.c: New test.
6266 * gcc.target/aarch64/auto-init-8.c: New test.
6267 * gcc.target/aarch64/auto-init-padding-1.c: New test.
6268 * gcc.target/aarch64/auto-init-padding-10.c: New test.
6269 * gcc.target/aarch64/auto-init-padding-11.c: New test.
6270 * gcc.target/aarch64/auto-init-padding-12.c: New test.
6271 * gcc.target/aarch64/auto-init-padding-2.c: New test.
6272 * gcc.target/aarch64/auto-init-padding-3.c: New test.
6273 * gcc.target/aarch64/auto-init-padding-4.c: New test.
6274 * gcc.target/aarch64/auto-init-padding-5.c: New test.
6275 * gcc.target/aarch64/auto-init-padding-6.c: New test.
6276 * gcc.target/aarch64/auto-init-padding-7.c: New test.
6277 * gcc.target/aarch64/auto-init-padding-8.c: New test.
6278 * gcc.target/aarch64/auto-init-padding-9.c: New test.
6279 * gcc.target/i386/auto-init-1.c: New test.
6280 * gcc.target/i386/auto-init-2.c: New test.
6281 * gcc.target/i386/auto-init-21.c: New test.
6282 * gcc.target/i386/auto-init-22.c: New test.
6283 * gcc.target/i386/auto-init-23.c: New test.
6284 * gcc.target/i386/auto-init-24.c: New test.
6285 * gcc.target/i386/auto-init-3.c: New test.
6286 * gcc.target/i386/auto-init-4.c: New test.
6287 * gcc.target/i386/auto-init-5.c: New test.
6288 * gcc.target/i386/auto-init-6.c: New test.
6289 * gcc.target/i386/auto-init-7.c: New test.
6290 * gcc.target/i386/auto-init-8.c: New test.
6291 * gcc.target/i386/auto-init-padding-1.c: New test.
6292 * gcc.target/i386/auto-init-padding-10.c: New test.
6293 * gcc.target/i386/auto-init-padding-11.c: New test.
6294 * gcc.target/i386/auto-init-padding-12.c: New test.
6295 * gcc.target/i386/auto-init-padding-2.c: New test.
6296 * gcc.target/i386/auto-init-padding-3.c: New test.
6297 * gcc.target/i386/auto-init-padding-4.c: New test.
6298 * gcc.target/i386/auto-init-padding-5.c: New test.
6299 * gcc.target/i386/auto-init-padding-6.c: New test.
6300 * gcc.target/i386/auto-init-padding-7.c: New test.
6301 * gcc.target/i386/auto-init-padding-8.c: New test.
6302 * gcc.target/i386/auto-init-padding-9.c: New test.
6304 2021-09-09 Harald Anlauf <anlauf@gmx.de>
6307 * gfortran.dg/bounds_check_23.f90: New test.
6309 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
6311 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
6313 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6314 (X87_T): Rename _ulong to _ulonglong.
6315 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
6316 Define to 4 if __ILP32__ is defined.
6317 (TYPE_SIZE_POINTER): Likewise.
6318 (TYPE_ALIGN_LONG): Likewise.
6319 (TYPE_ALIGN_POINTER): Likewise.
6320 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
6321 (main): Skip test for long if __ILP32__ is defined.
6322 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
6323 (do_test): Replace _long with _longlong.
6324 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
6325 (check_300): Replace _ulong with _ulonglong.
6326 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
6328 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6329 (X87_T): Rename _ulong to _ulonglong.
6330 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
6332 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6333 (X87_T): Rename _ulong to _ulonglong.
6335 2021-09-09 Richard Biener <rguenther@suse.de>
6337 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
6339 2021-09-09 liuhongt <hongtao.liu@intel.com>
6341 * gcc.target/i386/avx512fp16-helper.h: New header file for
6343 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
6344 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
6345 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
6346 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
6347 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
6348 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
6349 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
6350 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
6351 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
6352 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
6353 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
6354 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
6355 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
6356 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
6357 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
6358 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
6360 2021-09-09 liuhongt <hongtao.liu@intel.com>
6362 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
6363 * gcc.target/i386/avx-2.c: Add -mavx512vl.
6364 * gcc.target/i386/avx512fp16-11a.c: New test.
6365 * gcc.target/i386/avx512fp16-11b.c: Ditto.
6366 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
6367 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
6368 * gcc.target/i386/sse-13.c: Add test for new builtins.
6369 * gcc.target/i386/sse-23.c: Ditto.
6370 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6371 * gcc.target/i386/sse-22.c: Ditto.
6373 2021-09-09 liuhongt <hongtao.liu@intel.com>
6376 * gcc.target/i386/sse2-pr101059.c: New test.
6377 * gcc.target/i386/sse3-pr101059.c: New test.
6379 2021-09-09 liuhongt <hongtao.liu@intel.com>
6382 * gcc.target/i386/pr91103-1.c: New test.
6383 * gcc.target/i386/pr91103-2.c: New test.
6385 2021-09-08 David Malcolm <dmalcolm@redhat.com>
6388 * gcc.dg/analyzer/realloc-1.c (test_10): New.
6389 * gcc.dg/analyzer/torture/pr102225.c: New test.
6391 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6393 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
6395 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6397 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
6398 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
6399 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
6400 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
6401 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
6402 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
6404 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6405 liuhongt <hongtao.liu@intel.com>
6408 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
6409 * gcc.dg/pr89984.c: New test.
6410 * gcc.target/i386/avx-pr89984.c: New test.
6412 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6415 * gcc.dg/pr102224.c: New test.
6416 * gcc.target/i386/avx-pr102224.c: New test.
6418 2021-09-08 liuhongt <hongtao.liu@intel.com>
6420 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
6422 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
6423 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
6424 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
6426 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
6428 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
6430 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
6432 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
6434 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
6437 2021-09-08 liuhongt <hongtao.liu@intel.com>
6439 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
6441 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
6442 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
6444 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
6445 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
6447 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
6448 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
6450 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
6452 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
6454 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
6456 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
6458 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
6459 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
6460 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
6461 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
6462 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
6463 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
6464 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
6466 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
6467 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
6469 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
6470 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
6471 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
6473 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
6475 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
6476 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
6477 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
6478 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
6479 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
6480 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
6481 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
6482 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
6484 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
6486 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
6487 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
6488 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
6489 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
6491 2021-09-08 liuhongt <hongtao.liu@intel.com>
6493 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
6494 * gcc.target/i386/avx512fp16-10a.c: New test.
6495 * gcc.target/i386/avx512fp16-10b.c: Ditto.
6496 * gcc.target/i386/avx512fp16-1a.c: Ditto.
6497 * gcc.target/i386/avx512fp16-1b.c: Ditto.
6498 * gcc.target/i386/avx512fp16-1c.c: Ditto.
6499 * gcc.target/i386/avx512fp16-1d.c: Ditto.
6500 * gcc.target/i386/avx512fp16-1e.c: Ditto.
6501 * gcc.target/i386/avx512fp16-2a.c: Ditto.
6502 * gcc.target/i386/avx512fp16-2b.c: Ditto.
6503 * gcc.target/i386/avx512fp16-2c.c: Ditto.
6504 * gcc.target/i386/avx512fp16-3a.c: Ditto.
6505 * gcc.target/i386/avx512fp16-3b.c: Ditto.
6506 * gcc.target/i386/avx512fp16-3c.c: Ditto.
6507 * gcc.target/i386/avx512fp16-4.c: Ditto.
6508 * gcc.target/i386/avx512fp16-5.c: Ditto.
6509 * gcc.target/i386/avx512fp16-6.c: Ditto.
6510 * gcc.target/i386/avx512fp16-7.c: Ditto.
6511 * gcc.target/i386/avx512fp16-8.c: Ditto.
6512 * gcc.target/i386/avx512fp16-9a.c: Ditto.
6513 * gcc.target/i386/avx512fp16-9b.c: Ditto.
6514 * gcc.target/i386/pr54855-13.c: Ditto.
6515 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
6517 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
6518 H.J. Lu <hongjiu.lu@intel.com>
6519 Liu Hongtao <hongtao.liu@intel.com>
6520 Wang Hongyu <hongyu.wang@intel.com>
6521 Xu Dianhong <dianhong.xu@intel.com>
6523 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
6524 * gcc.target/i386/avx-2.c: Ditto.
6525 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
6526 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
6527 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
6528 * gcc.target/i386/sse-14.c: Ditto.
6529 * gcc.target/i386/sse-22.c: Ditto.
6530 * gcc.target/i386/sse-23.c: Ditto.
6531 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
6532 * g++.target/i386/float16-1.C: New test.
6533 * g++.target/i386/float16-2.C: Ditto.
6534 * g++.target/i386/float16-3.C: Ditto.
6535 * gcc.target/i386/avx512fp16-12a.c: Ditto.
6536 * gcc.target/i386/avx512fp16-12b.c: Ditto.
6537 * gcc.target/i386/float16-3a.c: Ditto.
6538 * gcc.target/i386/float16-3b.c: Ditto.
6539 * gcc.target/i386/float16-4a.c: Ditto.
6540 * gcc.target/i386/float16-4b.c: Ditto.
6541 * gcc.target/i386/pr54855-12.c: Ditto.
6542 * g++.dg/other/i386-2.C: Ditto.
6543 * g++.dg/other/i386-3.C: Ditto.
6545 2021-09-08 liuhongt <hongtao.liu@intel.com>
6547 * gcc.target/i386/float16-6.c: New test.
6548 * gcc.target/i386/float16-7.c: New test.
6550 2021-09-07 David Faust <david.faust@oracle.com>
6552 * gcc.target/bpf/core-attr-1.c: New test.
6553 * gcc.target/bpf/core-attr-2.c: Likewise.
6554 * gcc.target/bpf/core-attr-3.c: Likewise.
6555 * gcc.target/bpf/core-attr-4.c: Likewise
6556 * gcc.target/bpf/core-builtin-1.c: Likewise
6557 * gcc.target/bpf/core-builtin-2.c: Likewise.
6558 * gcc.target/bpf/core-builtin-3.c: Likewise.
6559 * gcc.target/bpf/core-section-1.c: Likewise.
6561 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
6563 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
6564 typo in last change.
6566 2021-09-07 Harald Anlauf <anlauf@gmx.de>
6569 * gfortran.dg/pr101327.f90: New test.
6571 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
6573 * gcc.target/bpf/core-lto-1.c: New test.
6575 2021-09-07 Jakub Jelinek <jakub@redhat.com>
6578 * g++.dg/cpp2a/constexpr-new21.C: New test.
6580 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
6583 * gcc.target/i386/pr85819-1a.c: New test.
6584 * gcc.target/i386/pr85819-1b.c: Likewise.
6585 * gcc.target/i386/pr85819-2a.c: Likewise.
6586 * gcc.target/i386/pr85819-2b.c: Likewise.
6587 * gcc.target/i386/pr85819-2c.c: Likewise.
6588 * gcc.target/i386/pr85819-3.c: Likewise.
6590 2021-09-07 Richard Biener <rguenther@suse.de>
6592 PR tree-optimization/102226
6593 * g++.dg/vect/pr102226.cc: New testcase.
6595 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
6597 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
6598 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
6599 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
6600 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
6601 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
6602 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
6604 2021-09-07 Martin Liska <mliska@suse.cz>
6606 PR gcov-profile/80223
6607 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
6609 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
6612 * gcc.target/powerpc/pr97142.c: New test.
6614 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
6617 * gcc.target/i386/pr89984-1.c: New test.
6618 * gcc.target/i386/pr89984-2.c: Likewise.
6619 * gcc.target/i386/xorsign-avx.c: Likewise.
6621 2021-09-06 liuhongt <hongtao.liu@intel.com>
6623 PR middle-end/102182
6624 * gcc.target/i386/pr101282.c: New test.
6626 2021-09-06 Jakub Jelinek <jakub@redhat.com>
6628 PR tree-optimization/102207
6629 * gcc.dg/pr102207.c: New test.
6631 2021-09-06 Andrew Pinski <apinski@marvell.com>
6633 PR tree-optimization/63184
6634 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
6635 * c-c++-common/pr19807-3.c: Likewise.
6637 2021-09-03 Patrick Palka <ppalka@redhat.com>
6640 * g++.dg/template/conv17.C: New test.
6642 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
6644 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
6645 * gfortran.dg/bind_c_char_7.f90: Likewise.
6646 * gfortran.dg/bind_c_char_8.f90: Likewise.
6647 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
6648 * gfortran.dg/pr32599.f03: Likewise.
6649 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
6650 implementable but not valid F2018.
6651 * gfortran.dg/bind_c_contiguous.f90: New test.
6653 2021-09-03 liuhongt <hongtao.liu@intel.com>
6656 * g++.target/i386/pr102166.C: New test.
6658 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
6659 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6664 * gfortran.dg/PR100911.c: New file.
6665 * gfortran.dg/PR100911.f90: New file.
6666 * gfortran.dg/PR100914.c: New file.
6667 * gfortran.dg/PR100914.f90: New file.
6668 * gfortran.dg/PR100915.c: New file.
6669 * gfortran.dg/PR100915.f90: New file.
6671 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
6673 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
6674 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
6675 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
6676 * gfortran.dg/c-interop/allocate-c.c: New file.
6677 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
6678 * gfortran.dg/c-interop/allocate-errors.f90: New file.
6679 * gfortran.dg/c-interop/allocate.f90: New file.
6680 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
6682 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
6684 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
6686 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
6688 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
6690 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
6692 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
6694 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
6696 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
6697 * gfortran.dg/c-interop/c-interop.exp: New file.
6698 * gfortran.dg/c-interop/c1255-1.f90: New file.
6699 * gfortran.dg/c-interop/c1255-2.f90: New file.
6700 * gfortran.dg/c-interop/c1255a.f90: New file.
6701 * gfortran.dg/c-interop/c407a-1.f90: New file.
6702 * gfortran.dg/c-interop/c407a-2.f90: New file.
6703 * gfortran.dg/c-interop/c407b-1.f90: New file.
6704 * gfortran.dg/c-interop/c407b-2.f90: New file.
6705 * gfortran.dg/c-interop/c407c-1.f90: New file.
6706 * gfortran.dg/c-interop/c516.f90: New file.
6707 * gfortran.dg/c-interop/c524a.f90: New file.
6708 * gfortran.dg/c-interop/c535a-1.f90: New file.
6709 * gfortran.dg/c-interop/c535a-2.f90: New file.
6710 * gfortran.dg/c-interop/c535b-1.f90: New file.
6711 * gfortran.dg/c-interop/c535b-2.f90: New file.
6712 * gfortran.dg/c-interop/c535b-3.f90: New file.
6713 * gfortran.dg/c-interop/c535c-1.f90: New file.
6714 * gfortran.dg/c-interop/c535c-2.f90: New file.
6715 * gfortran.dg/c-interop/c535c-3.f90: New file.
6716 * gfortran.dg/c-interop/c535c-4.f90: New file.
6717 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
6718 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
6719 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
6720 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
6721 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
6722 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
6723 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
6724 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
6725 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
6726 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
6727 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
6728 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
6729 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
6730 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
6731 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
6732 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
6733 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
6734 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
6735 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
6736 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
6737 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
6738 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
6739 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
6740 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
6741 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
6742 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
6743 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
6744 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
6745 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
6746 * gfortran.dg/c-interop/contiguous-1.f90: New file.
6747 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
6748 * gfortran.dg/c-interop/contiguous-2.f90: New file.
6749 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
6750 * gfortran.dg/c-interop/contiguous-3.f90: New file.
6751 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
6752 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
6753 * gfortran.dg/c-interop/dump-descriptors.c: New file.
6754 * gfortran.dg/c-interop/dump-descriptors.h: New file.
6755 * gfortran.dg/c-interop/establish-c.c: New file.
6756 * gfortran.dg/c-interop/establish-errors-c.c: New file.
6757 * gfortran.dg/c-interop/establish-errors.f90: New file.
6758 * gfortran.dg/c-interop/establish.f90: New file.
6759 * gfortran.dg/c-interop/explicit-interface.f90: New file.
6760 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
6761 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
6762 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
6763 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
6764 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
6765 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
6766 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
6767 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
6768 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
6769 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
6770 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
6771 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
6772 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
6773 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
6774 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
6775 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
6776 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
6777 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
6778 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
6779 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
6780 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
6781 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
6782 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
6783 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
6784 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
6785 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
6786 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
6787 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
6788 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
6789 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
6790 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
6791 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
6792 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
6793 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
6794 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
6795 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
6796 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
6797 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
6798 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
6799 * gfortran.dg/c-interop/note-5-3.f90: New file.
6800 * gfortran.dg/c-interop/note-5-4-c.c: New file.
6801 * gfortran.dg/c-interop/note-5-4.f90: New file.
6802 * gfortran.dg/c-interop/optional-c.c: New file.
6803 * gfortran.dg/c-interop/optional.f90: New file.
6804 * gfortran.dg/c-interop/rank-class.f90: New file.
6805 * gfortran.dg/c-interop/rank.f90: New file.
6806 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
6807 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
6808 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
6809 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
6810 * gfortran.dg/c-interop/section-1-c.c: New file.
6811 * gfortran.dg/c-interop/section-1.f90: New file.
6812 * gfortran.dg/c-interop/section-1p.f90: New file.
6813 * gfortran.dg/c-interop/section-2-c.c: New file.
6814 * gfortran.dg/c-interop/section-2.f90: New file.
6815 * gfortran.dg/c-interop/section-2p.f90: New file.
6816 * gfortran.dg/c-interop/section-3-c.c: New file.
6817 * gfortran.dg/c-interop/section-3.f90: New file.
6818 * gfortran.dg/c-interop/section-3p.f90: New file.
6819 * gfortran.dg/c-interop/section-4-c.c: New file.
6820 * gfortran.dg/c-interop/section-4.f90: New file.
6821 * gfortran.dg/c-interop/section-errors-c.c: New file.
6822 * gfortran.dg/c-interop/section-errors.f90: New file.
6823 * gfortran.dg/c-interop/select-c.c: New file.
6824 * gfortran.dg/c-interop/select-errors-c.c: New file.
6825 * gfortran.dg/c-interop/select-errors.f90: New file.
6826 * gfortran.dg/c-interop/select.f90: New file.
6827 * gfortran.dg/c-interop/setpointer-c.c: New file.
6828 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
6829 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
6830 * gfortran.dg/c-interop/setpointer.f90: New file.
6831 * gfortran.dg/c-interop/shape.f90: New file.
6832 * gfortran.dg/c-interop/size.f90: New file.
6833 * gfortran.dg/c-interop/tkr.f90: New file.
6834 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
6835 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
6836 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
6837 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
6838 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
6839 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
6840 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
6841 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
6842 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
6843 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
6844 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
6845 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
6846 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
6847 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
6848 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
6849 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
6850 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
6851 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
6852 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
6853 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
6854 * gfortran.dg/c-interop/ubound.f90: New file.
6855 * lib/target-supports.exp
6856 (check_effective_target_fortran_real_c_float128): New function.
6858 2021-09-02 Martin Sebor <msebor@redhat.com>
6860 PR tree-optimization/17506
6862 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
6863 * gcc.dg/uninit-15-O0.c: Remove xfail.
6864 * gcc.dg/uninit-15.c: Same.
6866 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
6868 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
6871 2021-09-02 Richard Biener <rguenther@suse.de>
6873 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
6875 2021-09-02 Jakub Jelinek <jakub@redhat.com>
6877 PR tree-optimization/99591
6878 * gcc.target/i386/pr99591.c: New test.
6879 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
6880 together with seta or jn?a.
6882 2021-09-02 liuhongt <hongtao.liu@intel.com>
6884 * gcc.target/i386/sse2-float16-1.c: New test.
6885 * gcc.target/i386/sse2-float16-2.c: Ditto.
6886 * gcc.target/i386/sse2-float16-3.c: Ditto.
6887 * gcc.target/i386/float16-5.c: New test.
6889 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
6891 PR tree-optimization/102152
6892 * gcc.dg/pr102152.c: New test
6894 2021-09-01 Andrew Pinski <apinski@marvell.com>
6897 * gcc.target/aarch64/memset-strict-align-1.c: New test.
6899 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6902 * g++.dg/cpp23/normalize1.C: New test.
6903 * g++.dg/cpp23/normalize2.C: New test.
6904 * g++.dg/cpp23/normalize3.C: New test.
6905 * g++.dg/cpp23/normalize4.C: New test.
6906 * g++.dg/cpp23/normalize5.C: New test.
6907 * g++.dg/cpp23/normalize6.C: New test.
6908 * g++.dg/cpp23/normalize7.C: New test.
6909 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
6910 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
6911 * gcc.dg/cpp/ucnid-4.c: Don't expect
6912 "not valid at the start of an identifier" errors.
6913 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
6914 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
6916 2021-09-01 Andrew Pinski <apinski@marvell.com>
6919 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
6921 2021-09-01 Martin Sebor <msebor@redhat.com>
6923 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
6924 * gcc.dg/Wstringop-overflow-12.c: Same.
6925 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
6926 * gcc.dg/Wstringop-overflow-73.c: New test.
6928 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6930 PR preprocessor/101488
6931 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
6932 * c-c++-common/cpp/va-opt-7.c: New test.
6934 2021-09-01 Marek Polacek <polacek@redhat.com>
6937 * g++.dg/warn/Wlogical-op-3.C: New test.
6939 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
6941 * g++.dg/ext/attr-unavailable-1.C: New test.
6942 * g++.dg/ext/attr-unavailable-2.C: New test.
6943 * g++.dg/ext/attr-unavailable-3.C: New test.
6944 * g++.dg/ext/attr-unavailable-4.C: New test.
6945 * g++.dg/ext/attr-unavailable-5.C: New test.
6946 * g++.dg/ext/attr-unavailable-6.C: New test.
6947 * g++.dg/ext/attr-unavailable-7.C: New test.
6948 * g++.dg/ext/attr-unavailable-8.C: New test.
6949 * g++.dg/ext/attr-unavailable-9.C: New test.
6950 * gcc.dg/attr-unavailable-1.c: New test.
6951 * gcc.dg/attr-unavailable-2.c: New test.
6952 * gcc.dg/attr-unavailable-3.c: New test.
6953 * gcc.dg/attr-unavailable-4.c: New test.
6954 * gcc.dg/attr-unavailable-5.c: New test.
6955 * gcc.dg/attr-unavailable-6.c: New test.
6956 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
6957 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
6958 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
6959 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
6960 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
6961 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
6962 * objc.dg/attributes/method-unavailable-1.m: New test.
6963 * objc.dg/attributes/method-unavailable-2.m: New test.
6964 * objc.dg/attributes/method-unavailable-3.m: New test.
6965 * objc.dg/property/at-property-unavailable-1.m: New test.
6966 * objc.dg/property/at-property-unavailable-2.m: New test.
6967 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
6969 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6971 PR tree-optimization/102124
6972 * gcc.dg/torture/pr102124.c: New test.
6974 2021-09-01 Richard Biener <rguenther@suse.de>
6976 PR tree-optimization/93491
6977 * gcc.dg/torture/pr93491.c: New testcase.
6978 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
6980 2021-09-01 Richard Biener <rguenther@suse.de>
6982 PR tree-optimization/102139
6983 * gcc.dg/torture/pr102139.c: New testcase.
6985 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6987 PR tree-optimization/102141
6988 * gcc.dg/pr102141.c: New test.
6990 2021-09-01 Richard Biener <rguenther@suse.de>
6992 PR tree-optimization/102149
6993 * gcc.dg/torture/pr102149.c: New testcase.
6995 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
6996 Joseph Myers <joseph@codesourcery.com>
6999 * gcc.dg/pr79412.c: New test case.
7000 * gcc.dg/typedef-var-2.c: Update expeted errors.
7002 2021-08-31 Harald Anlauf <anlauf@gmx.de>
7005 * gfortran.dg/pr100950.f90: Extend coverage.
7007 2021-08-31 Patrick Palka <ppalka@redhat.com>
7010 * g++.dg/cpp0x/decltype29.C: Adjust.
7011 * g++.dg/template/error56.C: Adjust.
7012 * g++.old-deja/g++.pt/unify6.C: Adjust.
7013 * g++.dg/template/explicit-args7.C: New test.
7015 2021-08-31 Jason Merrill <jason@redhat.com>
7018 * g++.dg/diagnostic/static_assert4.C: New test.
7020 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
7022 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
7023 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
7025 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7027 PR tree-optimization/101145
7028 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
7029 instead of dg-options with -O3 -fdump-tree-vect-details.
7030 * gcc.dg/vect/pr101145_1.c: Likewise.
7031 * gcc.dg/vect/pr101145_2.c: Likewise.
7032 * gcc.dg/vect/pr101145_3.c: Likewise.
7034 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
7036 * c-c++-common/gomp/target-device-1.c: New test.
7037 * c-c++-common/gomp/target-device-2.c: New test.
7038 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
7039 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
7040 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
7041 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
7042 * gfortran.dg/gomp/target-device-1.f90: New test.
7043 * gfortran.dg/gomp/target-device-2.f90: New test.
7044 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
7045 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
7046 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
7047 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
7049 2021-08-31 Richard Biener <rguenther@suse.de>
7051 PR tree-optimization/102142
7052 * g++.dg/torture/pr102142.C: New testcase.
7054 2021-08-31 Jakub Jelinek <jakub@redhat.com>
7056 PR tree-optimization/102134
7057 * gcc.c-torture/execute/pr102134.c: New test.
7059 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7061 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
7063 2021-08-31 Andrew Pinski <apinski@marvell.com>
7065 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
7066 static so they both bind local and available for
7069 2021-08-31 liuhongt <hongtao.liu@intel.com>
7071 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
7072 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
7073 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
7074 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
7075 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
7076 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
7077 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
7078 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
7079 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
7080 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
7081 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
7082 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
7083 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
7084 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
7086 2021-08-30 David Malcolm <dmalcolm@redhat.com>
7089 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
7091 * gcc.dg/analyzer/pr99193-1.c: Likewise.
7092 * gcc.dg/analyzer/pr99193-3.c: Likewise.
7093 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
7094 realloc of non-heap pointer, realloc from mismatching allocator,
7095 and realloc on a freed pointer.
7096 * gcc.dg/analyzer/realloc-2.c: New test.
7098 2021-08-30 Jason Merrill <jason@redhat.com>
7101 * g++.dg/template/access2.C: Split struct A.
7103 2021-08-30 Jason Merrill <jason@redhat.com>
7106 * g++.dg/template/explicit-args6.C: New test.
7108 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7111 * gfortran.dg/goto_9.f90: New test.
7113 2021-08-30 Jason Merrill <jason@redhat.com>
7115 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
7117 2021-08-30 Harald Anlauf <anlauf@gmx.de>
7120 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
7122 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
7124 * gcc.target/powerpc/fusion-p10-stst.c: New test.
7125 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
7127 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
7130 * gdc.dg/lto/pr102094_0.d: New test.
7132 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
7134 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
7135 without strndup support in libc.
7137 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
7139 * gcc.dg/tree-ssa/modref-9.c: New test.
7141 2021-08-28 Harald Anlauf <anlauf@gmx.de>
7144 * gfortran.dg/entry_24.f90: New test.
7146 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7148 * gcc.target/powerpc/float128-call.c: Update comments.
7150 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
7152 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
7153 long double and power10.
7155 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
7157 * lib/target-supports.exp: Exclude cctools assembler based on
7160 2021-08-27 Richard Biener <rguenther@suse.de>
7162 PR tree-optimization/45178
7163 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
7165 2021-08-27 konglin1 <lingling.kong@intel.com>
7168 * gcc.target/i386/avx512f-pr101472.c: New test.
7169 * gcc.target/i386/avx512vl-pr101472.c: New test.
7171 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
7173 * gcc.target/powerpc/dive-vectorize-1.c: New test.
7174 * gcc.target/powerpc/dive-vectorize-1.h: New test.
7175 * gcc.target/powerpc/dive-vectorize-2.c: New test.
7176 * gcc.target/powerpc/dive-vectorize-2.h: New test.
7177 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
7178 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
7179 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
7180 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
7181 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
7183 2021-08-27 liuhongt <hongtao.liu@intel.com>
7185 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
7186 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
7187 * gcc.target/i386/pr43147.c: New test.
7189 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
7191 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
7193 2021-08-26 Martin Liska <mliska@suse.cz>
7194 Stefan Kneifel <stefan.kneifel@bluewin.ch>
7196 * gcc.target/i386/mvc5.c: Scan assembly names.
7197 * gcc.target/i386/mvc7.c: Likewise.
7198 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
7199 * gcc.target/i386/pr95778-2.c: Likewise.
7201 2021-08-25 Martin Sebor <msebor@redhat.com>
7203 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
7204 * gcc.dg/tree-ssa/evrp2.c: Same.
7205 * gcc.dg/tree-ssa/evrp3.c: Same.
7206 * gcc.dg/tree-ssa/evrp4.c: Same.
7207 * gcc.dg/tree-ssa/evrp6.c: Same.
7208 * gcc.dg/tree-ssa/pr64130.c: Same.
7210 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
7213 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
7214 type to be IBM 128-bit. Remove the code to use __ibm128.
7215 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
7216 double type to be IBM 128-bit. Run the test at -O2 optimization.
7217 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
7219 (check_effective_target_long_double_ibm128): New function.
7220 (add_options_for_long_double_ieee128): New function.
7221 (check_effective_target_long_double_ieee128): New function.
7222 (add_options_for_long_double_64bit): New function.
7223 (check_effective_target_long_double_64bit): New function.
7225 2021-08-25 Andrew Pinski <apinski@marvell.com>
7228 * g++.dg/warn/Wreturn-5.C: New test.
7230 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
7232 * gcc.dg/ipa/modref-1.c: Update testcase.
7233 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
7234 * gcc.dg/tree-ssa/modref-8.c: New test.
7236 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
7239 * gcc.dg/diagnostic-input-charset-1.c: New test.
7240 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
7242 2021-08-25 Richard Biener <rguenther@suse.de>
7244 PR tree-optimization/102046
7245 * gcc.dg/vect/pr102046.c: New testcase.
7247 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
7250 * gcc.target/i386/pr101716.c: New test.
7252 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
7254 PR tree-optimization/101145
7255 * gcc.dg/vect/pr101145.c: New test.
7256 * gcc.dg/vect/pr101145.inc: New test.
7257 * gcc.dg/vect/pr101145_1.c: New test.
7258 * gcc.dg/vect/pr101145_2.c: New test.
7259 * gcc.dg/vect/pr101145_3.c: New test.
7260 * gcc.dg/vect/pr101145inf.c: New test.
7261 * gcc.dg/vect/pr101145inf.inc: New test.
7262 * gcc.dg/vect/pr101145inf_1.c: New test.
7264 2021-08-25 konglin1 <lingling.kong@intel.com>
7267 * gcc.target/i386/avx512f-pr101471.c: New test.
7269 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
7271 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
7272 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
7273 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
7274 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
7275 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
7276 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
7277 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
7278 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
7279 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
7280 * gcc.target/powerpc/unpack-vectorize.h: New test.
7282 2021-08-25 liuhongt <hongtao.liu@intel.com>
7285 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7286 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7288 2021-08-24 Harald Anlauf <anlauf@gmx.de>
7291 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7292 F2008, and verify case of implicit SAVE.
7294 2021-08-24 Martin Sebor <msebor@redhat.com>
7296 PR middle-end/101600
7297 PR middle-end/101977
7298 * g++.dg/pr100574.C: Prune out valid warning.
7299 * gcc.dg/pr20126.c: Same.
7300 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
7302 * gcc.dg/warn-strnlen-no-nul.c: Same.
7303 * g++.dg/warn/Warray-bounds-26.C: New test.
7304 * gcc.dg/Warray-bounds-88.c: New test.
7306 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
7308 * gcc.dg/predict-1.c: Disable evrp.
7309 * gcc.dg/tree-ssa/evrp-trans.c: New.
7311 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
7314 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
7315 * gcc.target/i386/pr100865-4b.c: Likewise.
7316 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
7317 * gcc.target/i386/pr100865-7b.c: Likewise.
7318 * gcc.target/i386/pr102021.c: New test.
7320 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7323 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
7324 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
7325 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
7326 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
7327 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
7328 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
7329 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
7330 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
7332 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7334 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
7335 Check the CMSE feature register, rather than relying on the
7336 SG operation causing an execution fault.
7338 2021-08-24 liuhongt <hongtao.liu@intel.com>
7341 * gcc.target/i386/pr101989-broadcast-1.c: New test.
7343 2021-08-24 liuhongt <hongtao.liu@intel.com>
7346 * gcc.target/i386/pr101989-1.c: New test.
7347 * gcc.target/i386/pr101989-2.c: New test.
7348 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
7350 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
7351 Jakub Jelinek <jakub@redhat.com>
7353 PR middle-end/102029
7354 * gcc.dg/fold-convlshift-3.c: New test case.
7356 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7358 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
7359 * gcc.dg/analyzer/torture/switch-2.c: New test.
7360 * gcc.dg/analyzer/torture/switch-3.c: New test.
7361 * gcc.dg/analyzer/torture/switch-4.c: New test.
7362 * gcc.dg/analyzer/torture/switch-5.c: New test.
7364 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7367 * gcc.dg/analyzer/pr101875.c: New test.
7369 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7372 * gcc.dg/analyzer/pr101837.c: New test.
7374 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7377 * gcc.dg/analyzer/data-model-23.c: New test.
7378 * gcc.dg/analyzer/pr101962.c: New test.
7380 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7382 * gcc.dg/analyzer/data-model-22.c: New test.
7383 * gcc.dg/analyzer/uninit-6.c: New test.
7384 * gcc.dg/analyzer/uninit-6b.c: New test.
7386 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7388 * gcc.dg/tree-ssa/modref-7.c: New test.
7390 2021-08-23 Richard Biener <rguenther@suse.de>
7393 * g++.dg/lto/pr97565_0.C: New testcase.
7394 * g++.dg/lto/pr97565_1.C: Likewise.
7396 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7398 * g++.dg/tree-ssa/modref-1.C: Fix template.
7400 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
7402 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
7403 * gfortran.dg/goacc/default-2.f: Update dg-error.
7404 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
7405 * gfortran.dg/goacc/if.f95: Update dg-error.
7406 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
7407 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
7408 * gfortran.dg/goacc/sie.f95: Update dg-error.
7409 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
7410 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
7411 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
7412 * gfortran.dg/gomp/error-3.f90: Update dg-error.
7413 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
7414 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
7416 2021-08-23 Ankur Saini <arsenic@sourceware.org>
7419 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
7421 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
7423 * gcc.dg/fold-convlshift-1.c: New test case.
7424 * gcc.dg/fold-convlshift-2.c: New test case.
7426 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7428 PR tree-optimization/86723
7429 * gcc.dg/pr86723.c: New test.
7430 * gcc.target/i386/pr86723.c: New test.
7431 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
7432 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
7433 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7434 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
7435 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
7436 * gcc.dg/optimize-bswapsi-5.c: Likewise.
7437 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
7438 call instead of zero.
7440 2021-08-23 Richard Biener <rguenther@suse.de>
7442 PR tree-optimization/79334
7443 * gcc.dg/torture/pr79334-0.c: New testcase.
7444 * gcc.dg/torture/pr79334-1.c: Likewise.
7446 2021-08-23 liuhongt <hongtao.liu@intel.com>
7449 * gcc.target/i386/pr102016.c: New test.
7451 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7454 * gcc.dg/guality/pr101905.c: New test.
7456 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
7459 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
7460 and arm_v8m_main_cde.
7461 * lib/target-supports.exp: Add
7462 check_effective_target_FUNC_multilib for ARM CDE.
7464 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7466 * g++.dg/tree-ssa/modref-1.C: New test.
7468 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
7471 * gcc.target/mips/pr101922.c: New test.
7473 2021-08-23 Jonathan Yong <10walls@gmail.com>
7475 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
7476 where it can return a filename with "\" to indicate current
7478 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
7479 * gcc.c-torture/execute/printf-2.c: Use wrapper.
7480 * gcc.c-torture/execute/user-printf.c: Use wrapper.
7482 2021-08-22 Martin Uecker <muecker@gwdg.de>
7485 * gcc.dg/c11-qual-1.c: New test.
7486 * gcc.dg/c2x-qual-1.c: New test.
7487 * gcc.dg/c2x-qual-2.c: New test.
7488 * gcc.dg/c2x-qual-3.c: New test.
7489 * gcc.dg/c2x-qual-4.c: New test.
7490 * gcc.dg/c2x-qual-5.c: New test.
7491 * gcc.dg/c2x-qual-6.c: New test.
7492 * gcc.dg/c2x-qual-7.c: New test.
7493 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
7494 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
7496 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
7497 Martin Liska <mliska@suse.cz>
7499 * gcc.dg/lto/pr101949_0.c: New test.
7500 * gcc.dg/lto/pr101949_1.c: New test.
7502 2021-08-21 Ankur Saini <arsenic@sourceware.org>
7505 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
7506 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
7508 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
7510 * gfortran.dg/gomp/error-1.f90: New test.
7511 * gfortran.dg/gomp/error-2.f90: New test.
7512 * gfortran.dg/gomp/error-3.f90: New test.
7514 2021-08-20 Jakub Jelinek <jakub@redhat.com>
7516 * c-c++-common/gomp/error-1.c: New test.
7517 * c-c++-common/gomp/error-2.c: New test.
7518 * c-c++-common/gomp/error-3.c: New test.
7519 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
7520 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
7521 * g++.dg/gomp/attrs-13.C: New test.
7522 * g++.dg/gomp/error-1.C: New test.
7524 2021-08-20 Jakub Jelinek <jakub@redhat.com>
7526 * c-c++-common/gomp/sink-5.c: New test.
7527 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
7528 at the end of pragma line.
7530 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
7532 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
7535 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
7538 * gcc.target/powerpc/pr101849.c: New test.
7540 2021-08-19 Harald Anlauf <anlauf@gmx.de>
7543 * gfortran.dg/pr100950.f90: New test.
7545 2021-08-19 Patrick Palka <ppalka@redhat.com>
7548 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
7550 2021-08-19 Jakub Jelinek <jakub@redhat.com>
7552 PR middle-end/101950
7553 * gcc.target/i386/pr101950-1.c: New test.
7554 * gcc.target/i386/pr101950-2.c: New test.
7556 2021-08-19 Jakub Jelinek <jakub@redhat.com>
7558 * c-c++-common/gomp/requires-3.c: Add testcase for
7559 atomic_default_mem_order ( at the end of line without corresponding ).
7561 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
7563 * jit.dg/test-asm.c: Provide Mach-O fragment.
7564 * jit.dg/test-asm.cc: Likewise.
7566 2021-08-19 Jakub Jelinek <jakub@redhat.com>
7568 * c-c++-common/gomp/nothing-2.c: New test.
7570 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
7572 * jit.dg/harness.h: Include jit-dejagnu.h.
7573 * jit.dg/jit.exp: Use -rdynamic conditionally on target
7574 support, instead of unconditional -Wl,--export-dynamic.
7576 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
7579 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
7581 2021-08-19 liuhongt <hongtao.liu@intel.com>
7584 2021-08-19 liuhongt <hongtao.liu@intel.com>
7587 * gcc.target/i386/pr99881.c: New test.
7589 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
7592 * gfortran.dg/nothing-1.f90: Moved to ...
7593 * gfortran.dg/gomp/nothing-1.f90: ... here.
7594 * gfortran.dg/nothing-2.f90: Moved to ...
7595 * gfortran.dg/gomp/nothing-2.f90: ... here;
7596 avoid $ issue in $OMP in dg-error.
7598 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
7599 Matt Jacobson <mhjacobson@me.com>
7602 * obj-c++.dg/pr101666-0.mm: New test.
7603 * obj-c++.dg/pr101666-1.mm: New test.
7604 * obj-c++.dg/pr101666.inc: New.
7605 * objc.dg/pr101666-0.m: New test.
7606 * objc.dg/pr101666-1.m: New test.
7607 * objc.dg/pr101666.inc: New.
7609 2021-08-18 Ankur Saini <arsenic@sourceware.org>
7612 * g++.dg/analyzer/vfunc-2.C: New test.
7613 * g++.dg/analyzer/vfunc-3.C: New test.
7614 * g++.dg/analyzer/vfunc-4.C: New test.
7615 * g++.dg/analyzer/vfunc-5.C: New test.
7617 2021-08-18 Ankur Saini <arsenic@sourceware.org>
7620 * gcc.dg/analyzer/function-ptr-4.c: New test.
7621 * gcc.dg/analyzer/pr100546.c: New test.
7623 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
7625 * gfortran.dg/nothing-1.f90: New test.
7626 * gfortran.dg/nothing-2.f90: New test.
7628 2021-08-18 Patrick Palka <ppalka@redhat.com>
7632 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
7633 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
7635 2021-08-18 Patrick Palka <ppalka@redhat.com>
7638 * g++.dg/cpp2a/nontype-class49.C: New test.
7640 2021-08-18 Jakub Jelinek <jakub@redhat.com>
7642 * c-c++-common/gomp/nothing-1.c: New test.
7643 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
7644 * g++.dg/gomp/attrs-2.C (bar): Likewise.
7645 * g++.dg/gomp/attrs-9.C: Likewise.
7647 2021-08-18 Jakub Jelinek <jakub@redhat.com>
7649 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
7651 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
7652 * g++.dg/gomp/barrier-2.C: Likewise.
7653 * gcc.dg/gomp/declare-simd-5.c: Likewise.
7654 * gcc.dg/gomp/barrier-2.c: Likewise.
7655 * gcc.dg/gomp/declare-variant-2.c: Likewise.
7657 2021-08-18 liuhongt <hongtao.liu@intel.com>
7660 * gcc.target/i386/pr54400.c: Adjust testcase.
7661 * gcc.target/i386/pr94147.c: New test.
7663 2021-08-17 Martin Sebor <msebor@redhat.com>
7665 PR middle-end/101854
7666 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
7667 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
7668 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
7669 * gcc.dg/Wstringop-overflow-72.c: New test.
7671 2021-08-17 Jakub Jelinek <jakub@redhat.com>
7674 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
7675 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
7676 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
7677 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
7678 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
7679 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
7680 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
7681 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
7682 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
7683 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
7684 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
7686 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
7688 * gcc.dg/pr78213.c: Restore testing.
7690 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
7692 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
7694 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
7696 * gcc.dg/fold-ior-5.c: New test case.
7698 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
7700 * gfortran.dg/gomp/scan-1.f90:
7701 * gfortran.dg/gomp/cancel-1.f90: New test.
7702 * gfortran.dg/gomp/cancel-4.f90: New test.
7703 * gfortran.dg/gomp/loop-4.f90: New test.
7704 * gfortran.dg/gomp/nesting-1.f90: New test.
7705 * gfortran.dg/gomp/nesting-2.f90: New test.
7706 * gfortran.dg/gomp/nesting-3.f90: New test.
7707 * gfortran.dg/gomp/nowait-1.f90: New test.
7708 * gfortran.dg/gomp/reduction-task-1.f90: New test.
7709 * gfortran.dg/gomp/reduction-task-2.f90: New test.
7710 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
7711 * gfortran.dg/gomp/reduction-task-3.f90: New test.
7712 * gfortran.dg/gomp/scope-1.f90: New test.
7713 * gfortran.dg/gomp/scope-2.f90: New test.
7715 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
7717 PR tree-optimization/101938
7718 * gcc.dg/pr101938.c: New test.
7720 2021-08-17 Richard Biener <rguenther@suse.de>
7722 PR tree-optimization/101868
7723 * gcc.dg/lto/pr101868_0.c: New testcase.
7724 * gcc.dg/lto/pr101868_1.c: Likewise.
7725 * gcc.dg/lto/pr101868_2.c: Likewise.
7726 * gcc.dg/lto/pr101868_3.c: Likewise.
7728 2021-08-17 Jakub Jelinek <jakub@redhat.com>
7730 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
7732 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
7733 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
7735 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
7736 test. Adjust diagnostics for the addition of scope.
7737 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
7739 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
7740 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
7741 * c-c++-common/gomp/scope-1.c: New test.
7742 * c-c++-common/gomp/scope-2.c: New test.
7743 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
7744 * g++.dg/gomp/attrs-2.C (bar): Likewise.
7745 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
7746 * gfortran.dg/gomp/reduction7.f90: Likewise.
7748 2021-08-17 Jakub Jelinek <jakub@redhat.com>
7750 * c-c++-common/cpp/va-opt-5.c: New test.
7751 * c-c++-common/cpp/va-opt-6.c: New test.
7753 2021-08-17 Richard Biener <rguenther@suse.de>
7755 PR tree-optimization/101925
7756 * gcc.dg/sso-16.c: New testcase.
7758 2021-08-17 liuhongt <hongtao.liu@intel.com>
7760 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
7761 --param=vect-epilogues-nomask=0
7763 2021-08-16 liuhongt <hongtao.liu@intel.com>
7766 * gcc.target/i386/pr101930.c: New test.
7768 2021-08-16 Martin Liska <mliska@suse.cz>
7771 * gcc.dg/ipa/pr100600.c: New test.
7773 2021-08-16 liuhongt <hongtao.liu@intel.com>
7776 * gcc.target/i386/pr101846-2.c: New test.
7777 * gcc.target/i386/pr101846-3.c: New test.
7778 * gcc.target/i386/pr101846-4.c: New test.
7780 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
7782 * gfortran.dg/gomp/masked-1.f90: New test.
7783 * gfortran.dg/gomp/masked-2.f90: New test.
7784 * gfortran.dg/gomp/masked-3.f90: New test.
7785 * gfortran.dg/gomp/masked-combined-1.f90: New test.
7786 * gfortran.dg/gomp/masked-combined-2.f90: New test.
7788 2021-08-15 Harald Anlauf <anlauf@gmx.de>
7791 * gfortran.dg/coarray_sync.f90: New test.
7792 * gfortran.dg/coarray_3.f90: Adjust error messages.
7794 2021-08-14 Martin Sebor <msebor@redhat.com>
7796 PR middle-end/101791
7797 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
7798 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
7800 2021-08-14 Jakub Jelinek <jakub@redhat.com>
7803 * gcc.target/i386/avx512f-pr101896.c: New test.
7805 2021-08-13 Martin Sebor <msebor@redhat.com>
7807 PR middle-end/101734
7808 * gcc.dg/uninit-42.c: New test.
7810 2021-08-13 Martin Liska <mliska@suse.cz>
7813 * gcc.target/i386/pr101261.c: New test.
7815 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
7817 * gcc.dg/tree-ssa/modref-6.c: Update.
7819 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7821 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
7824 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7826 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
7827 constructs with clauses.
7828 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
7829 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
7830 * c-c++-common/gomp/masked-1.c: New test.
7831 * c-c++-common/gomp/masked-2.c: New test.
7832 * c-c++-common/gomp/masked-combined-1.c: New test.
7833 * c-c++-common/gomp/masked-combined-2.c: New test.
7834 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
7835 * g++.dg/gomp/block-11.C: New test.
7836 * g++.dg/gomp/tpl-masked-1.C: New test.
7837 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
7838 combined masked constructs with clauses in attribute syntax.
7839 * g++.dg/gomp/attrs-2.C (bar): Likewise.
7840 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
7842 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
7844 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7846 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7848 PR preprocessor/101638
7849 * gcc.dg/cpp/pr101638.c: New test.
7851 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
7853 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
7854 typo in regular expression.
7855 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
7857 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
7859 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
7861 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
7863 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
7866 2021-08-12 Sergei Trofimovich <siarheit@google.com>
7869 * g++.dg/warn/pr101219.C: New test.
7871 2021-08-12 Martin Uecker <muecker@gwdg.de>
7874 * gcc.dg/vla-stexp-2.c: New test.
7876 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
7878 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
7879 code and adjust for ranger threader.
7881 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
7883 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
7884 testcase and test proc_bind(primary) instead.
7885 * gfortran.dg/gomp/affinity-1.f90: Likewise.
7887 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
7889 * gfortran.dg/PR82376.f90: Robustify match.
7891 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7894 * gcc.target/i386/avx512f-pr101860.c: New test.
7896 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7898 * g++.dg/gomp/attrs-12.C: New test.
7900 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7902 * g++.dg/gomp/attrs-11.C: Add new tests.
7904 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7908 * g++.dg/cpp2a/spaceship-synth11.C: New test.
7909 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
7911 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7913 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
7915 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7917 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
7919 * g++.dg/lookup/strong-using2.C: Likewise.
7920 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
7922 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
7923 using namespace, add tests for alignas before semicolon.
7924 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
7925 C++11 attributes on using directive before semicolon.
7927 2021-08-12 liuhongt <hongtao.liu@intel.com>
7930 * gcc.target/i386/pr101846-1.c: New test.
7932 2021-08-12 Patrick Palka <ppalka@redhat.com>
7935 * g++.dg/cpp2a/construct_at.h: New convenience header file that
7936 defines minimal implementations of std::construct_at/destroy_at,
7938 * g++.dg/cpp2a/constexpr-new5.C: ... here.
7939 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
7940 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
7941 * g++.dg/cpp2a/constexpr-new20.C: New test.
7943 2021-08-11 Patrick Palka <ppalka@redhat.com>
7947 * g++.dg/DRs/dr2082.C: New test.
7948 * g++.dg/cpp2a/concepts-uneval4.C: New test.
7950 2021-08-11 Jakub Jelinek <jakub@redhat.com>
7953 * g++.dg/cpp2a/constinit16.C: New test.
7955 2021-08-11 Patrick Palka <ppalka@redhat.com>
7958 * g++.dg/cpp1z/class-deduction98.C: New test.
7960 2021-08-11 Patrick Palka <ppalka@redhat.com>
7963 * g++.dg/cpp1z/class-deduction97.C: New test.
7965 2021-08-11 Richard Biener <rguenther@suse.de>
7967 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
7970 2021-08-11 Jan Hubicka <jh@suse.cz>
7972 * c-c++-common/modref-dse.c: New test.
7974 2021-08-11 Richard Biener <rguenther@suse.de>
7976 PR middle-end/101858
7977 * gcc.dg/pr101858.c: New testcase.
7979 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7982 * gcc.target/arm/pr51534.c: Adjust test.
7984 2021-08-11 liuhongt <hongtao.liu@intel.com>
7987 * gcc.target/i386/pr98309-1.c: New test.
7988 * gcc.target/i386/pr98309-2.c: New test.
7990 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
7992 PR middle-end/101674
7993 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
7995 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
7997 PR libfortran/101305
8000 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
8001 from the string used to set GFORTRAN_UNDER_TEST.
8003 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8005 PR tree-optimization/101809
8006 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
8008 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8011 * gcc.target/i386/avx512f-pr80355-2.c: New test.
8013 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8016 * gcc.target/i386/avx512f-pr80355-1.c: New test.
8018 2021-08-10 Jakub Jelinek <jakub@redhat.com>
8020 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
8021 [[omp::directive (threadprivate (t2))]]. Add tests with
8022 if/while/switch after parallel in attribute syntax.
8023 (corge): Add missing omp:: before directive.
8024 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
8025 [[omp::directive (threadprivate (t2))]].
8026 * g++.dg/gomp/attrs-10.C: New test.
8027 * g++.dg/gomp/attrs-11.C: New test.
8029 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
8031 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
8033 2021-08-10 Richard Biener <rguenther@suse.de>
8035 PR middle-end/101824
8036 * gcc.dg/tree-ssa/pr101824.c: New testcase.
8038 2021-08-10 Martin Uecker <muecker@gwdg.de>
8041 * gcc.dg/vla-stexp-1.c: New test.
8043 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
8046 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
8047 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
8049 2021-08-10 liuhongt <hongtao.liu@intel.com>
8051 * gcc.target/i386/cond_op_shift_d-1.c: New test.
8052 * gcc.target/i386/cond_op_shift_d-2.c: New test.
8053 * gcc.target/i386/cond_op_shift_q-1.c: New test.
8054 * gcc.target/i386/cond_op_shift_q-2.c: New test.
8055 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
8056 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
8057 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
8058 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
8059 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
8060 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
8061 * gcc.target/i386/cond_op_shift_w-1.c: New test.
8062 * gcc.target/i386/cond_op_shift_w-2.c: New test.
8064 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
8066 * gcc.dg/pr101741.c: New.
8068 2021-08-09 Martin Jambor <mjambor@suse.cz>
8071 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
8073 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
8076 * gcc.target/i386/pr101812.c: New test.
8078 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
8080 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
8081 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
8083 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
8085 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
8086 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
8087 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
8089 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
8091 PR libfortran/101305
8093 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
8094 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
8095 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
8096 ISO_Fortran_binding.h's #include.
8097 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8098 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8099 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8100 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8101 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8102 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8103 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8104 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8105 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8106 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8107 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8108 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8109 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8110 * gfortran.dg/PR94327.c: Likewise.
8111 * gfortran.dg/PR94331.c: Likewise.
8112 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8113 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8114 * gfortran.dg/pr93524.c: Likewise.
8116 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8118 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
8119 scan-assembler tests over multiple lines. Expect 32-bit
8120 result values in 'w' registers.
8121 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8122 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8123 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8124 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8126 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
8128 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
8129 tests to little-endian targets.
8131 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
8133 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
8135 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
8137 PR tree-optimization/88531
8138 * gcc.target/i386/pr88531-1a.c: New test.
8139 * gcc.target/i386/pr88531-1b.c: Likewise.
8140 * gcc.target/i386/pr88531-1c.c: Likewise.
8141 * gcc.target/i386/pr88531-2a.c: Likewise.
8142 * gcc.target/i386/pr88531-2b.c: Likewise.
8143 * gcc.target/i386/pr88531-2c.c: Likewise.
8145 2021-08-06 Martin Sebor <msebor@redhat.com>
8147 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
8148 -Wstringop-overread.
8149 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
8150 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
8151 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
8152 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
8153 * gcc.dg/attr-nonstring-4.c: Same.
8154 * gcc.dg/Wstringop-overread-6.c: New test.
8155 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
8157 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8160 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
8163 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
8166 * gcc.target/arm/attr-neon3.c: Fix typo.
8167 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
8169 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
8172 * gcc.target/i386/pr101797.c: New test.
8174 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8176 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8179 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8181 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8184 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8186 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8189 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
8191 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8194 2021-08-06 Martin Liska <mliska@suse.cz>
8196 * gcc.target/powerpc/pragma-optimize.c: New test.
8198 2021-08-06 Richard Biener <rguenther@suse.de>
8200 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
8202 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
8204 * gcc.dg/gcov-info-to-gcda.c: New test.
8206 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
8208 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
8210 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
8213 * gcc.target/i386/pr99744-3.c: New test.
8214 * gcc.target/i386/pr99744-4.c: Likewise.
8215 * gcc.target/i386/pr99744-5.c: Likewise.
8216 * gcc.target/i386/pr99744-6.c: Likewise.
8217 * gcc.target/i386/pr99744-7.c: Likewise.
8218 * gcc.target/i386/pr99744-8.c: Likewise.
8220 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
8223 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
8224 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
8225 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
8226 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
8227 Add a non-no-op function body.
8228 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8229 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
8230 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
8231 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
8232 check-function-bodies.
8233 * gcc.target/arm/attr-neon3.c: Likewise.
8234 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
8236 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
8237 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8239 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8241 * gcc.target/aarch64/vsubX_high_cost.c: New test.
8243 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
8245 * gcc.target/aarch64/vaddX_high_cost.c: New test.
8247 2021-08-05 Richard Biener <rguenther@suse.de>
8249 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
8251 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
8253 * gcc.dg/sso-15.c: New test.
8255 2021-08-05 liuhongt <hongtao.liu@intel.com>
8257 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
8258 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
8259 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
8260 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
8262 2021-08-05 liuhongt <hongtao.liu@intel.com>
8264 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
8265 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
8266 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
8267 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
8269 2021-08-05 liuhongt <hongtao.liu@intel.com>
8271 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
8272 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
8273 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
8274 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
8275 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
8276 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
8277 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
8278 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
8279 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
8280 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
8281 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
8282 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
8283 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
8284 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
8285 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
8286 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
8288 2021-08-04 David Malcolm <dmalcolm@redhat.com>
8291 * gcc.dg/analyzer/asm-x86-1.c: New test.
8292 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
8293 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
8294 * gcc.dg/analyzer/pr101570.c: New test.
8295 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
8297 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
8299 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
8301 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
8302 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
8304 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
8305 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
8307 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
8310 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8313 * gcc.target/i386/pr101742a.c: New test.
8314 * gcc.target/i386/pr101742b.c: Likewise.
8316 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8319 * gcc.target/i386/eh_return-2.c: New test.
8321 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8323 * gcc.target/s390/vector/perm-vpdi.c: New test.
8325 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8327 * gcc.target/s390/vector/perm-merge.c: New test.
8328 * gcc.target/s390/vector/vec-types.h: New test.
8330 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8332 * gcc.target/s390/zvector/vec-permi.c: Removed.
8333 * gcc.target/s390/zvector/vec_permi.c: New test.
8335 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8337 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
8338 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
8339 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
8340 * gcc.target/s390/zvector/vec-types.h: New test.
8341 * gcc.target/s390/zvector/vec_merge.c: New test.
8343 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8345 * gcc.target/aarch64/vmul_high_cost.c: New test.
8347 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8349 * gcc.target/aarch64/vmul_element_cost.c: New test.
8351 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
8353 * gcc.target/aarch64/sve/cost_model_12.c: New test.
8355 2021-08-04 Tamar Christina <tamar.christina@arm.com>
8357 PR tree-optimization/101750
8358 * g++.dg/vect/pr99149.cc: Name class.
8360 2021-08-04 Richard Biener <rguenther@suse.de>
8362 * gcc.target/i386/vect-gather-1.c: New testcase.
8363 * gfortran.dg/vect/vect-8.f90: Adjust.
8365 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
8366 Marc Glisse <marc.glisse@inria.fr>
8368 * gcc.dg/fold-ior-4.c: New test.
8370 2021-08-04 Richard Biener <rguenther@suse.de>
8372 PR tree-optimization/101756
8373 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
8375 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8378 * g++.dg/gomp/pr101759.C: New test.
8379 * g++.dg/goacc/pr101759.C: New test.
8381 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8383 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
8385 2021-08-04 Richard Biener <rguenther@suse.de>
8387 PR tree-optimization/101769
8388 * g++.dg/tree-ssa/pr101769.C: New testcase.
8390 2021-08-04 liuhongt <hongtao.liu@intel.com>
8392 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
8393 dg-require-effective-target for avx512.
8394 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
8395 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
8396 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
8397 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
8398 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
8399 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
8401 2021-08-04 liuhongt <hongtao.liu@intel.com>
8403 * gcc.target/i386/cond_op_fma_double-1.c: New test.
8404 * gcc.target/i386/cond_op_fma_double-2.c: New test.
8405 * gcc.target/i386/cond_op_fma_float-1.c: New test.
8406 * gcc.target/i386/cond_op_fma_float-2.c: New test.
8408 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8410 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
8411 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
8413 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8415 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
8416 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
8418 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8420 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
8421 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
8422 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
8423 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
8424 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
8426 2021-08-03 Martin Sebor <msebor@redhat.com>
8429 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
8431 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
8433 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
8434 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
8437 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8439 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
8441 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
8442 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
8443 * gcc.target/i386/pr82942-1.c: Likewise.
8444 * gcc.target/i386/pr82990-1.c: Likewise.
8445 * gcc.target/i386/pr82990-3.c: Likewise.
8446 * gcc.target/i386/pr82990-5.c: Likewise.
8447 * gcc.target/i386/pr100865-4b.c: Likewise.
8448 * gcc.target/i386/pr100865-6b.c: Likewise.
8449 * gcc.target/i386/pr100865-7b.c: Likewise.
8450 * gcc.target/i386/pr100865-10b.c: Likewise.
8451 * gcc.target/i386/pr100865-8b.c: Updated.
8452 * gcc.target/i386/pr100865-9b.c: Likewise.
8453 * gcc.target/i386/pr100865-11b.c: Likewise.
8454 * gcc.target/i386/pr100865-12b.c: Likewise.
8456 2021-08-03 liuhongt <hongtao.liu@intel.com>
8458 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
8459 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
8460 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
8461 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
8462 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
8463 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
8465 2021-08-03 Jakub Jelinek <jakub@redhat.com>
8468 * gcc.dg/analyzer/pr101721.c: New test.
8470 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8473 * g++.target/i386/pr80566-1.C: New test.
8474 * g++.target/i386/pr80566-2.C: Likewise.
8476 2021-08-03 liuhongt <hongtao.liu@intel.com>
8478 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
8479 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
8480 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
8481 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
8483 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8485 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
8487 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8489 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
8491 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8493 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
8495 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8497 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
8499 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8501 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
8503 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8505 * gcc.target/i386/pieces-memcpy-10.c: New test.
8506 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
8507 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
8508 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
8509 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
8510 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
8511 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
8512 * gcc.target/i386/pieces-memset-1.c: Likewise.
8513 * gcc.target/i386/pieces-memset-2.c: Likewise.
8514 * gcc.target/i386/pieces-memset-3.c: Likewise.
8515 * gcc.target/i386/pieces-memset-4.c: Likewise.
8516 * gcc.target/i386/pieces-memset-5.c: Likewise.
8517 * gcc.target/i386/pieces-memset-6.c: Likewise.
8518 * gcc.target/i386/pieces-memset-7.c: Likewise.
8519 * gcc.target/i386/pieces-memset-8.c: Likewise.
8520 * gcc.target/i386/pieces-memset-9.c: Likewise.
8521 * gcc.target/i386/pieces-memset-10.c: Likewise.
8522 * gcc.target/i386/pieces-memset-11.c: Likewise.
8523 * gcc.target/i386/pieces-memset-12.c: Likewise.
8524 * gcc.target/i386/pieces-memset-13.c: Likewise.
8525 * gcc.target/i386/pieces-memset-14.c: Likewise.
8526 * gcc.target/i386/pieces-memset-15.c: Likewise.
8527 * gcc.target/i386/pieces-memset-16.c: Likewise.
8528 * gcc.target/i386/pieces-memset-17.c: Likewise.
8529 * gcc.target/i386/pieces-memset-18.c: Likewise.
8530 * gcc.target/i386/pieces-memset-19.c: Likewise.
8531 * gcc.target/i386/pieces-memset-20.c: Likewise.
8532 * gcc.target/i386/pieces-memset-21.c: Likewise.
8533 * gcc.target/i386/pieces-memset-22.c: Likewise.
8534 * gcc.target/i386/pieces-memset-23.c: Likewise.
8535 * gcc.target/i386/pieces-memset-24.c: Likewise.
8536 * gcc.target/i386/pieces-memset-25.c: Likewise.
8537 * gcc.target/i386/pieces-memset-26.c: Likewise.
8538 * gcc.target/i386/pieces-memset-27.c: Likewise.
8539 * gcc.target/i386/pieces-memset-28.c: Likewise.
8540 * gcc.target/i386/pieces-memset-29.c: Likewise.
8541 * gcc.target/i386/pieces-memset-30.c: Likewise.
8542 * gcc.target/i386/pieces-memset-31.c: Likewise.
8543 * gcc.target/i386/pieces-memset-32.c: Likewise.
8544 * gcc.target/i386/pieces-memset-33.c: Likewise.
8545 * gcc.target/i386/pieces-memset-34.c: Likewise.
8546 * gcc.target/i386/pieces-memset-35.c: Likewise.
8547 * gcc.target/i386/pieces-memset-36.c: Likewise.
8548 * gcc.target/i386/pieces-memset-37.c: Likewise.
8549 * gcc.target/i386/pieces-memset-38.c: Likewise.
8550 * gcc.target/i386/pieces-memset-39.c: Likewise.
8551 * gcc.target/i386/pieces-memset-40.c: Likewise.
8552 * gcc.target/i386/pieces-memset-41.c: Likewise.
8553 * gcc.target/i386/pieces-memset-42.c: Likewise.
8554 * gcc.target/i386/pieces-memset-43.c: Likewise.
8555 * gcc.target/i386/pieces-memset-44.c: Likewise.
8556 * gcc.target/i386/pieces-memcpy-7.c: New file.
8557 * gcc.target/i386/pieces-memcpy-8.c: New file.
8558 * gcc.target/i386/pieces-memcpy-9.c: New file.
8560 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8563 * gcc.target/i386/pr90773-20.c: New test.
8564 * gcc.target/i386/pr90773-21.c: Likewise.
8565 * gcc.target/i386/pr90773-22.c: Likewise.
8566 * gcc.target/i386/pr90773-23.c: Likewise.
8567 * gcc.target/i386/pr90773-26.c: Likewise.
8569 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8571 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
8572 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
8573 * gcc.target/i386/pr90773-15.c: Likewise.
8574 * gcc.target/i386/pr90773-16.c: Likewise.
8575 * gcc.target/i386/pr90773-17.c: Likewise.
8576 * gcc.target/i386/pr90773-24.c: Likewise.
8577 * gcc.target/i386/pr90773-25.c: Likewise.
8578 * gcc.target/i386/pr100865-1.c: Likewise.
8579 * gcc.target/i386/pr100865-2.c: Likewise.
8580 * gcc.target/i386/pr100865-3.c: Likewise.
8581 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
8582 XMM movd to store 4 bytes.
8583 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
8585 * gcc.target/i386/pr100865-4b.c: Likewise.
8586 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
8587 * gcc.target/i386/pr100865-10b.c: Likewise.
8589 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8591 * gcc.target/i386/eh_return-1.c: New test.
8593 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8596 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
8597 * gcc.target/i386/pr90773-14.c: Likewise.
8598 * gcc.target/i386/pr90773-15.c: New test.
8599 * gcc.target/i386/pr90773-16.c: Likewise.
8600 * gcc.target/i386/pr90773-17.c: Likewise.
8601 * gcc.target/i386/pr90773-18.c: Likewise.
8602 * gcc.target/i386/pr90773-19.c: Likewise.
8604 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
8606 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
8608 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
8611 * gcc.target/i386/pr78103-2.c: Also scan incl.
8612 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
8615 2021-07-31 Jason Merrill <jason@redhat.com>
8618 * g++.dg/ext/anon-struct9.C: New test.
8620 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
8622 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
8624 2021-07-31 Jakub Jelinek <jakub@redhat.com>
8626 * g++.dg/gomp/attrs-9.C: New test.
8628 2021-07-31 Jakub Jelinek <jakub@redhat.com>
8631 * gcc.target/i386/pr78103-1.c: New test.
8632 * gcc.target/i386/pr78103-2.c: New test.
8633 * gcc.target/i386/pr78103-3.c: New test.
8635 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
8637 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
8639 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
8641 PR middle-end/101674
8642 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
8644 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
8646 * gcc.target/powerpc/sse4_1-floorpd.c: New.
8647 * gcc.target/powerpc/sse4_1-floorps.c: New.
8648 * gcc.target/powerpc/sse4_1-floorsd.c: New.
8649 * gcc.target/powerpc/sse4_1-floorss.c: New.
8650 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
8651 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
8653 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
8655 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
8656 * gcc.target/powerpc/sse4_1-ceilps.c: New.
8657 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
8658 * gcc.target/powerpc/sse4_1-ceilss.c: New.
8659 * gcc.target/powerpc/sse4_1-round-data.h: New.
8660 * gcc.target/powerpc/sse4_1-round.h: New.
8661 * gcc.target/powerpc/sse4_1-round2.h: New.
8662 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
8663 and adjust dg directives to suit.
8664 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
8666 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
8668 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
8669 and adjust dg directives to suit.
8670 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
8671 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
8672 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
8674 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
8675 Uroš Bizjak <ubizjak@gmail.com>
8677 * gcc.target/i386/dec-cmov-1.c: New test.
8678 * gcc.target/i386/dec-cmov-2.c: New test.
8680 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
8682 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
8684 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
8686 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
8688 2021-07-30 Martin Sebor <msebor@redhat.com>
8690 PR middle-end/101671
8691 * gcc.c-torture/compile/pr83510.c: Move test functions...
8692 * gcc.dg/Warray-bounds-87.c: ...to this file.
8694 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
8696 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
8698 * gcc.target/i386/pr100865-4b.c: Likewise.
8700 2021-07-30 Andrew Pinski <apinski@marvell.com>
8703 * g++.dg/warn/Wunused-18.C: New test.
8704 * gcc.c-torture/compile/20030405-2.c: New test.
8705 * gcc.c-torture/compile/20040304-2.c: New test.
8706 * gcc.dg/20030612-2.c: New test.
8708 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
8711 * gcc.target/mips/pr101132.c: New test.
8713 2021-07-30 Jakub Jelinek <jakub@redhat.com>
8716 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
8717 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
8718 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
8719 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
8720 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
8721 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
8722 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
8724 2021-07-30 Jason Merrill <jason@redhat.com>
8726 * g++.dg/ext/anon-struct8.C: New test.
8728 2021-07-30 Jakub Jelinek <jakub@redhat.com>
8730 * g++.dg/cpp0x/gen-attrs-76.C: New test.
8732 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
8735 * gcc.target/i386/pr101685.c: New test.
8737 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
8739 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
8742 2021-07-30 Jakub Jelinek <jakub@redhat.com>
8745 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
8746 attributes instead of error.
8747 * g++.dg/cpp0x/gen-attrs-75.C: New test.
8748 * g++.dg/modules/pr101582-1.C: New test.
8750 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
8753 * g++.dg/lto/pr101396_0.C: New test.
8754 * g++.dg/lto/pr101396_1.C: New test.
8756 2021-07-29 Martin Sebor <msebor@redhat.com>
8758 PR middle-end/101674
8759 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
8762 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8765 * gdc.dg/pr100967.d: Update test.
8766 * gdc.dg/pr101672.d: New test.
8768 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8771 * gdc.dg/extern-c++/extern-c++.exp: New.
8772 * gdc.dg/extern-c++/pr101664.d: New test.
8773 * gdc.dg/extern-c++/pr101664_1.cc: New test.
8775 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8778 * gdc.dg/torture/pr96435.d: New test.
8780 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8783 * gdc.dg/pr101657.d: New test.
8785 2021-07-29 Jakub Jelinek <jakub@redhat.com>
8788 * g++.dg/pr71389.C: Include <array> instead of <functional>.
8789 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
8791 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
8792 Julian Brown <julian@codesourcery.com>
8793 Kwok Cheung Yeung <kcy@codesourcery.com>
8795 * c-c++-common/goacc/classify-kernels-unparallelized.c:
8796 's%oaccdevlow%oaccloops%g'.
8797 * c-c++-common/goacc/classify-kernels.c: Likewise.
8798 * c-c++-common/goacc/classify-parallel.c: Likewise.
8799 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
8800 * c-c++-common/goacc/classify-routine.c: Likewise.
8801 * c-c++-common/goacc/classify-serial.c: Likewise.
8802 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
8803 * g++.dg/goacc/template.C: Likewise.
8804 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8805 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8806 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8807 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8808 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
8809 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8810 * gfortran.dg/goacc/classify-serial.f95: Likewise.
8811 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
8813 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
8816 * gcc.target/powerpc/pr56605.c: Change matching
8818 * gcc.target/powerpc/pr81348.c: Likewise.
8820 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
8822 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
8823 * gcc.c-torture/compile/pr83510.c: Same.
8824 * gcc.dg/analyzer/pr94851-2.c: Same.
8825 * gcc.dg/loop-unswitch-2.c: Same.
8826 * gcc.dg/old-style-asm-1.c: Same.
8827 * gcc.dg/pr68317.c: Same.
8828 * gcc.dg/pr97567-2.c: Same.
8829 * gcc.dg/predict-9.c: Same.
8830 * gcc.dg/shrink-wrap-loop.c: Same.
8831 * gcc.dg/sibcall-1.c: Same.
8832 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
8833 * gcc.dg/tree-ssa/pr21001.c: Same.
8834 * gcc.dg/tree-ssa/pr21294.c: Same.
8835 * gcc.dg/tree-ssa/pr21417.c: Same.
8836 * gcc.dg/tree-ssa/pr21458-2.c: Same.
8837 * gcc.dg/tree-ssa/pr21563.c: Same.
8838 * gcc.dg/tree-ssa/pr49039.c: Same.
8839 * gcc.dg/tree-ssa/pr61839_1.c: Same.
8840 * gcc.dg/tree-ssa/pr61839_3.c: Same.
8841 * gcc.dg/tree-ssa/pr77445-2.c: Same.
8842 * gcc.dg/tree-ssa/split-path-4.c: Same.
8843 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
8844 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
8845 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
8846 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
8847 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
8848 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
8849 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
8850 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
8851 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
8852 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
8853 * gcc.dg/tree-ssa/vrp02.c: Same.
8854 * gcc.dg/tree-ssa/vrp03.c: Same.
8855 * gcc.dg/tree-ssa/vrp05.c: Same.
8856 * gcc.dg/tree-ssa/vrp06.c: Same.
8857 * gcc.dg/tree-ssa/vrp07.c: Same.
8858 * gcc.dg/tree-ssa/vrp09.c: Same.
8859 * gcc.dg/tree-ssa/vrp19.c: Same.
8860 * gcc.dg/tree-ssa/vrp20.c: Same.
8861 * gcc.dg/tree-ssa/vrp33.c: Same.
8862 * gcc.dg/uninit-pred-9_b.c: Same.
8863 * gcc.dg/uninit-pr61112.c: Same.
8864 * gcc.dg/vect/bb-slp-16.c: Same.
8865 * gcc.target/i386/avx2-vect-aggressive.c: Same.
8866 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
8867 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
8868 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
8869 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
8870 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
8872 2021-07-29 Richard Biener <rguenther@suse.de>
8875 * gcc.dg/torture/pr101512.c: New testcase.
8877 2021-07-29 liuhongt <hongtao.liu@intel.com>
8880 * gcc.target/i386/pr91446.c:
8881 * gcc.target/i386/pr92658-avx512bw-2.c:
8882 * gcc.target/i386/pr92658-sse4-2.c:
8883 * gcc.target/i386/pr92658-sse4.c:
8884 * gcc.target/i386/pr99881.c:
8886 2021-07-29 liuhongt <hongtao.liu@intel.com>
8889 * gcc.target/i386/sse2-pr39821.c: New test.
8890 * gcc.target/i386/sse4-pr39821.c: New test.
8892 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
8895 * gcc.target/powerpc/pr61837.c: New test.
8897 2021-07-28 Martin Sebor <msebor@redhat.com>
8899 PR middle-end/101494
8900 * gcc.dg/uninit-pr101494.c: New test.
8902 2021-07-28 Martin Sebor <msebor@redhat.com>
8904 PR middle-end/101601
8905 * g++.dg/warn/Warray-bounds-25.C: New test.
8906 * gcc.dg/Warray-bounds-85.c: New test.
8908 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
8911 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
8913 2021-07-28 David Malcolm <dmalcolm@redhat.com>
8915 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
8917 2021-07-28 Harald Anlauf <anlauf@gmx.de>
8920 * gfortran.dg/allocate_stat_3.f90: New test.
8921 * gfortran.dg/allocate_stat.f90: Adjust error messages.
8922 * gfortran.dg/implicit_11.f90: Likewise.
8923 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
8925 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8927 PR middle-end/101624
8928 * gfortran.dg/ubsan/ubsan.exp: New file.
8929 * gfortran.dg/ubsan/pr101624.f90: New test.
8931 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8933 PR middle-end/101642
8934 * gcc.c-torture/compile/pr101642.c: New test.
8936 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
8938 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
8939 an expectation for 31-bit mode.
8940 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
8941 * gcc.target/s390/load-imm64-2.c: Likewise.
8942 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
8944 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
8947 2021-07-28 Richard Biener <rguenther@suse.de>
8949 PR tree-optimization/101615
8950 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
8952 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8954 * gcc.target/aarch64/smov_1.c: New test.
8955 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
8957 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
8960 * gcc.target/i386/pr101456-1.c: New test.
8961 * gcc.target/i386/pr101456-2.c: Likewise.
8963 2021-07-28 Richard Biener <rguenther@suse.de>
8965 PR tree-optimization/101615
8966 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
8968 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8970 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
8973 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8975 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
8976 compatible_alloc2): New extern allocator declarations.
8977 (test_9, test_10): New tests.
8979 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8982 * gdc.dg/pr96429.d: Update test.
8983 * gdc.dg/pr101640.d: New test.
8985 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8988 * gdc.dg/pr101490.d: New test.
8990 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8993 * gdc.dg/pr101127a.d: New test.
8994 * gdc.dg/pr101127b.d: New test.
8996 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8999 * gcc.target/i386/avx2-pr101611-1.c: New test.
9000 * gcc.target/i386/avx2-pr101611-2.c: New test.
9002 2021-07-28 Martin Uecker <muecker@gwdg.de>
9004 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
9006 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9008 PR libfortran/101317
9009 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
9012 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9014 PR libfortran/101310
9015 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
9016 incorrect assertions.
9018 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
9020 PR libfortran/101305
9021 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
9022 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
9023 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
9024 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
9025 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
9026 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
9027 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
9028 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
9029 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
9030 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
9031 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9032 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
9033 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
9034 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
9035 * gfortran.dg/PR94327.c: Likewise.
9036 * gfortran.dg/PR94331.c: Likewise.
9037 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
9038 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
9039 * gfortran.dg/pr93524.c: Likewise.
9041 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
9043 PR tree-optimization/101596
9044 * gcc.target/powerpc/pr101596-1.c: New test.
9045 * gcc.target/powerpc/pr101596-2.c: Likewise.
9046 * gcc.target/powerpc/pr101596-3.c: Likewise.
9048 2021-07-28 liuhongt <hongtao.liu@intel.com>
9051 * gcc.target/i386/pr99881.c: New test.
9053 2021-07-27 Martin Sebor <msebor@redhat.com>
9055 PR tree-optimization/101584
9056 * gcc.dg/uninit-38.c: Remove assertions.
9057 * gcc.dg/uninit-41.c: New test.
9059 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
9062 * g++.dg/coroutines/pr99047.C: Fix includes.
9063 * g++.dg/pr71655.C: Likewise.
9065 2021-07-27 Martin Sebor <msebor@redhat.com>
9068 * gcc.dg/Wvla-parameter-13.c: New test.
9070 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
9072 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
9074 2021-07-27 Marek Polacek <polacek@redhat.com>
9078 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
9079 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
9080 * g++.dg/cpp2a/spaceship-err7.C: New test.
9081 * g++.dg/expr/ptr-comp4.C: New test.
9083 2021-07-27 Richard Biener <rguenther@suse.de>
9085 PR tree-optimization/101573
9086 * gcc.dg/uninit-pr101573.c: New testcase.
9087 * gcc.dg/uninit-15-O0.c: Adjust.
9088 * gcc.dg/uninit-15.c: Likewise.
9089 * gcc.dg/uninit-23.c: Likewise.
9090 * c-c++-common/uninit-17.c: Likewise.
9092 2021-07-27 Martin Jambor <mjambor@suse.cz>
9094 * gcc.dg/ipa/remref-3.c: New test.
9095 * gcc.dg/ipa/remref-4.c: Likewise.
9096 * gcc.dg/ipa/remref-5.c: Likewise.
9097 * gcc.dg/ipa/remref-6.c: Likewise.
9099 2021-07-27 Jakub Jelinek <jakub@redhat.com>
9101 PR middle-end/101586
9102 * g++.dg/torture/builtin-clear-padding-4.C: New test.
9104 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
9107 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
9109 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
9110 power10 code is generated.
9111 (plus_ne0): Move to ppc-ne0-2.c.
9112 (cmp_plus_ne): Likewise.
9113 (plus_ne0_cmp): Likewise.
9114 * gcc.target/powerpc/ppc-ne0-2.c: New file.
9116 2021-07-26 David Malcolm <dmalcolm@redhat.com>
9118 * gcc.dg/analyzer/sock-1.c: New test.
9119 * gcc.dg/analyzer/sock-2.c: New test.
9121 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
9123 * gcc.dg/pr78888.c: New.
9125 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
9126 Marc Glisse <marc.glisse@inria.fr>
9128 * gcc.dg/fold-eqrotate-1.c: New test case.
9129 * gcc.dg/fold-eqbswap-1.c: New test case.
9131 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9132 Tobias Burnus <tobias@codesourcery.com>
9139 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
9140 this test is still erroneous but now it compiles.
9141 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
9143 * gfortran.dg/PR93308.f90: New test.
9144 * gfortran.dg/PR93963.f90: New test.
9145 * gfortran.dg/PR94327.c: New test.
9146 * gfortran.dg/PR94327.f90: New test.
9147 * gfortran.dg/PR94331.c: New test.
9148 * gfortran.dg/PR94331.f90: New test.
9149 * gfortran.dg/PR97046.f90: New test.
9151 2021-07-26 Jakub Jelinek <jakub@redhat.com>
9153 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
9154 and scan directives.
9155 * g++.dg/gomp/attrs-2.C: Likewise.
9156 * g++.dg/gomp/attrs-6.C: New test.
9157 * g++.dg/gomp/attrs-7.C: New test.
9158 * g++.dg/gomp/attrs-8.C: New test.
9160 2021-07-23 Harald Anlauf <anlauf@gmx.de>
9163 * gfortran.dg/pr101536.f90: New test.
9165 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9167 PR rtl-optimization/101562
9168 * gcc.c-torture/compile/pr101562.c: New test.
9170 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9172 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9175 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9177 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9180 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
9183 * gcc.target/i386/pr101504.c: New test.
9185 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9187 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9190 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9192 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9195 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9197 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9200 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9202 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
9205 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9207 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
9209 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
9211 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
9213 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9215 * c-c++-common/gomp/attrs-1.c: New test.
9216 * c-c++-common/gomp/attrs-2.c: New test.
9217 * c-c++-common/gomp/attrs-3.c: New test.
9219 2021-07-23 Jakub Jelinek <jakub@redhat.com>
9221 * g++.dg/gomp/attrs-4.C: New test.
9222 * g++.dg/gomp/attrs-5.C: New test.
9224 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9226 * gcc.target/mips/mips.exp (mips_option_groups): add
9227 -finline and -fno-inline.
9229 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
9232 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9234 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9235 __attribute__((noinline)).
9236 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9238 2021-07-23 David Malcolm <dmalcolm@redhat.com>
9240 * gcc.dg/analyzer/feasibility-3.c: New test.
9242 2021-07-22 Martin Sebor <msebor@redhat.com>
9244 PR tree-optimization/65178
9245 * gcc.dg/uninit-pr65178.c: New test.
9247 2021-07-22 Martin Sebor <msebor@redhat.com>
9250 * g++.dg/ipa/pr82352.C
9252 2021-07-22 Andrew Pinski <apinski@marvell.com>
9254 PR tree-optimization/10153
9255 * gcc.c-torture/compile/pr10153-1.c: New test.
9256 * gcc.c-torture/compile/pr10153-2.c: New test.
9258 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9260 * g++.dg/pr101511.C: New.
9262 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9264 * gcc.dg/pr101497.c: New.
9266 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9268 * gcc.dg/pr101496.c: New.
9270 2021-07-22 liuhongt <hongtao.liu@intel.com>
9272 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9274 2021-07-22 liuhongt <hongtao.liu@intel.com>
9276 * gcc.target/i386/mask-shift.c: New test.
9278 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9281 * gcc.dg/analyzer/pr101547.c: New test.
9283 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9286 * g++.dg/analyzer/pr101522.C: New test.
9288 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9289 Joseph Myers <joseph@codesourcery.com>
9290 Cesar Philippidis <cesar@codesourcery.com>
9292 * c-c++-common/goacc/classify-routine-nohost.c: New file.
9293 * c-c++-common/goacc/classify-routine.c: Update.
9294 * c-c++-common/goacc/routine-2.c: Likewise.
9295 * c-c++-common/goacc/routine-nohost-1.c: New file.
9296 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
9297 * g++.dg/goacc/template.C: Update.
9298 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
9299 * gfortran.dg/goacc/classify-routine.f95: Update.
9300 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
9301 * gfortran.dg/goacc/routine-6.f90: Likewise.
9302 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
9303 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
9304 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
9305 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
9306 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9307 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9308 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
9310 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9312 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
9314 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9316 * gcc.dg/analyzer/explode-2.c: Remove xfail.
9317 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
9319 * gcc.dg/analyzer/phi-2.c: New test.
9321 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
9324 * gcc.target/powerpc/pr101129.c: Adjust.
9326 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
9329 * gcc.target/i386/crc32-6.c: New test.
9331 2021-07-21 Harald Anlauf <anlauf@gmx.de>
9334 * gfortran.dg/pr101514.f90: New test.
9336 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9338 PR middle-end/101535
9339 * c-c++-common/gomp/pr101535-1.c: New test.
9340 * c-c++-common/gomp/pr101535-2.c: New test.
9342 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9345 * g++.dg/gomp/pr101516.C: New test.
9347 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
9349 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
9350 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
9351 * gfortran.dg/bind_c_char_10.f90: New test.
9352 * gfortran.dg/bind_c_char_6.f90: New test.
9353 * gfortran.dg/bind_c_char_7.f90: New test.
9354 * gfortran.dg/bind_c_char_8.f90: New test.
9355 * gfortran.dg/bind_c_char_9.f90: New test.
9357 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9359 * gcc.dg/unroll-10.c: New test.
9361 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9363 * gcc.dg/unroll-9.c: New test/
9365 2021-07-20 Martin Sebor <msebor@redhat.com>
9367 PR middle-end/101397
9368 * gcc.dg/Warray-bounds-80.c: New test.
9369 * gcc.dg/Warray-bounds-81.c: New test.
9370 * gcc.dg/Warray-bounds-82.c: New test.
9371 * gcc.dg/Warray-bounds-83.c: New test.
9372 * gcc.dg/Warray-bounds-84.c: New test.
9373 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
9375 2021-07-20 Martin Sebor <msebor@redhat.com>
9377 PR middle-end/101300
9378 * gcc.dg/uninit-pr101300.c: New test.
9380 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
9383 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
9384 generation on power10.
9385 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
9387 2021-07-20 Jakub Jelinek <jakub@redhat.com>
9390 * gcc.dg/pr101384.c: New test.
9391 * gcc.target/powerpc/pr101384-1.c: New test.
9392 * gcc.target/powerpc/pr101384-2.c: New test.
9394 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
9397 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
9398 true initial value of the reduction from the vectorizer.
9399 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
9400 loop operate on exactly LANES (rather than LANES-1) iterations.
9401 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
9403 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
9406 * gcc.target/i386/pr71245-1.c: Remove.
9407 * gcc.target/i386/pr71245-2.c: Ditto.
9409 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9411 * gcc.target/powerpc/mul-vectorize-3.c: New test.
9412 * gcc.target/powerpc/mul-vectorize-4.c: New test.
9414 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9416 PR tree-optimization/100696
9417 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
9419 2021-07-19 Martin Sebor <msebor@redhat.com>
9421 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
9423 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
9426 * g++.dg/coroutines/pr95520.C: New test.
9428 2021-07-19 David Malcolm <dmalcolm@redhat.com>
9431 * gcc.dg/analyzer/pr101503.c: New test.
9433 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
9435 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
9436 support BTF format. Remove redundant check for AIX.
9437 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
9438 support CTF format. Remove redundant check for AIX.
9439 * lib/gcc-dg.exp: Remove redundant check for AIX.
9441 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
9444 * gcc.target/gcn/sram-ecc-1.c: New test.
9445 * gcc.target/gcn/sram-ecc-2.c: New test.
9446 * gcc.target/gcn/sram-ecc-3.c: New test.
9447 * gcc.target/gcn/sram-ecc-4.c: New test.
9448 * gcc.target/gcn/sram-ecc-5.c: New test.
9449 * gcc.target/gcn/sram-ecc-6.c: New test.
9450 * gcc.target/gcn/sram-ecc-7.c: New test.
9451 * gcc.target/gcn/sram-ecc-8.c: New test.
9453 2021-07-19 Andrew Pinski <apinski@marvell.com>
9456 * gcc.target/aarch64/csinv-neg-1.c: New test.
9458 2021-07-19 Marek Polacek <polacek@redhat.com>
9461 * g++.dg/cpp0x/constexpr-temp2.C: New test.
9463 2021-07-19 Richard Biener <rguenther@suse.de>
9465 PR tree-optimization/101505
9466 * gcc.dg/vect/pr101505.c: New testcase.
9468 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
9471 * gcc.target/i386/pr101492-1.c: New test.
9472 * gcc.target/i386/pr101492-2.c: Likewise.
9473 * gcc.target/i386/pr101492-3.c: Likewise.
9474 * gcc.target/i386/pr101492-4.c: Likewise.
9476 2021-07-18 Harald Anlauf <anlauf@gmx.de>
9479 * gfortran.dg/fmt_nonchar_3.f90: New test.
9481 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
9484 * gcc.target/i386/avx-vzeroupper-28.c: New test.
9486 2021-07-18 Antoni Boucher <bouanto@zoho.com>
9489 * jit.dg/all-non-failing-tests.h: New test.
9490 * jit.dg/test-cast.c: New test.
9492 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
9494 * gcc.dg/tree-ssa/modref-6.c: New test.
9496 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
9498 * gcc.dg/pr96542.c: New.
9500 2021-07-16 Patrick Palka <ppalka@redhat.com>
9503 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
9505 2021-07-16 Patrick Palka <ppalka@redhat.com>
9509 * g++.dg/inherit/covariant23.C: New test.
9511 2021-07-16 David Malcolm <dmalcolm@redhat.com>
9513 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
9514 * gcc.dg/analyzer/dump-state.c: New test.
9516 2021-07-16 Martin Sebor <msebor@redhat.com>
9519 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
9521 * gcc.dg/Wstringop-overflow-42.c: Same.
9522 * gcc.dg/Wstringop-overflow-68.c: Same.
9523 * gcc.dg/Wstringop-overflow-70.c: Same.
9524 * gcc.dg/Wstringop-overflow-71.c: Same.
9525 * gcc.dg/strlenopt-95.c: Fix typos.
9527 2021-07-16 Tamar Christina <tamar.christina@arm.com>
9529 PR middle-end/101457
9530 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
9531 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
9532 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
9533 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
9535 2021-07-16 Marek Polacek <polacek@redhat.com>
9537 * g++.dg/cpp1y/Wnarrowing2.C: New test.
9538 * g++.dg/cpp1y/Wnarrowing2.h: New test.
9540 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
9542 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
9543 * g++.target/s390/mi-thunk.C: New test.
9544 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
9546 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
9547 * gcc.target/s390/risbg-ll-3.c: Likewise.
9548 * gcc.target/s390/call.h: Common code for the new tests.
9549 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
9550 * gcc.target/s390/call-z10-pic.c: New test.
9551 * gcc.target/s390/call-z10.c: New test.
9552 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
9553 * gcc.target/s390/call-z9-pic.c: New test.
9554 * gcc.target/s390/call-z9.c: New test.
9555 * gcc.target/s390/mfentry-m64-pic.c: New test.
9556 * gcc.target/s390/tls.h: Common code for the new TLS tests.
9557 * gcc.target/s390/tls-pic.c: New test.
9558 * gcc.target/s390/tls.c: New test.
9560 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
9562 * gcc.target/aarch64/sve/extract_1.c: Split expected results
9563 by big/little endian targets, restoring the old expected
9564 result for big endian.
9565 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9566 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9567 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9569 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
9572 * gcc.target/i386/pr101346.c: New test.
9574 2021-07-15 Martin Sebor <msebor@redhat.com>
9577 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
9578 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
9579 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
9580 * gcc.dg/torture/pr70025.c: Prune out a false positive.
9581 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
9582 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
9584 * gcc.target/i386/pr92658-avx512f.c: Same.
9585 * gcc.dg/Wstringop-overflow-68.c: New test.
9586 * gcc.dg/Wstringop-overflow-69.c: New test.
9587 * gcc.dg/Wstringop-overflow-70.c: New test.
9588 * gcc.dg/Wstringop-overflow-71.c: New test.
9589 * gcc.dg/strlenopt-95.c: New test.
9591 2021-07-15 David Malcolm <dmalcolm@redhat.com>
9596 * g++.dg/analyzer/pr93212.C: Update location of warning.
9597 * g++.dg/analyzer/pr94011.C: Add
9598 -Wno-analyzer-use-of-uninitialized-value.
9599 * g++.dg/analyzer/pr94503.C: Likewise.
9600 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
9601 param to avoid uninitialized warning.
9602 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
9603 uninitialized value on result of alloca.
9604 (test_12a): Add expected warning.
9605 (test_12c): Likewise.
9606 (test_19): Likewise.
9607 (test_29b): Likewise.
9608 (test_29c): Likewise.
9609 (test_37): Remove xfail.
9610 (test_37a): Likewise.
9611 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
9612 * gcc.dg/analyzer/explode-2.c: Remove params; add
9613 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
9614 Initialize the locals.
9615 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
9617 * gcc.dg/analyzer/fgets-1.c: New test.
9618 * gcc.dg/analyzer/fread-1.c: New test.
9619 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
9620 (test_40): Likewise.
9621 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
9622 uninitialized padding.
9623 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
9625 (read_alias_file): Call it.
9626 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
9627 * gcc.dg/analyzer/pr94851-2.c: Likewise.
9628 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
9629 * gcc.dg/analyzer/pr98628.c: Likewise.
9630 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
9632 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
9633 * gcc.dg/analyzer/symbolic-7.c: Likewise.
9634 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
9635 with -fno-fat-lto-objects.
9636 * gcc.dg/analyzer/uninit-1.c: New test.
9637 * gcc.dg/analyzer/uninit-2.c: New test.
9638 * gcc.dg/analyzer/uninit-3.c: New test.
9639 * gcc.dg/analyzer/uninit-4.c: New test.
9640 * gcc.dg/analyzer/uninit-pr94713.c: New test.
9641 * gcc.dg/analyzer/uninit-pr94714.c: New test.
9642 * gcc.dg/analyzer/use-after-free-2.c: New test.
9643 * gcc.dg/analyzer/use-after-free-3.c: New test.
9644 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
9645 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
9646 uninitialized warnings. Remove xfail.
9647 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
9649 * gfortran.dg/analyzer/pr97668.f: Add
9650 -Wno-analyzer-use-of-uninitialized-value and
9651 -Wno-analyzer-too-complex.
9653 2021-07-15 David Malcolm <dmalcolm@redhat.com>
9655 * gcc.dg/analyzer/phi-1.c: New test.
9657 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
9659 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
9662 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
9664 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
9667 2021-07-15 Jakub Jelinek <jakub@redhat.com>
9670 * g++.dg/cpp0x/nullptr46.C: New test.
9672 2021-07-15 Tamar Christina <tamar.christina@arm.com>
9674 PR middle-end/101457
9675 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
9676 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
9677 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
9678 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
9680 2021-07-15 Martin Sebor <msebor@redhat.com>
9682 * gcc.dg/Wvla-parameter-12.c: New test.
9684 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
9687 * gcc.target/powerpc/pr101129.c: New.
9689 2021-07-15 Jakub Jelinek <jakub@redhat.com>
9691 PR middle-end/101437
9692 * gcc.c-torture/compile/pr101437.c: New test.
9694 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
9696 * gcc.target/powerpc/mma-builtin-9.c: New test.
9698 2021-07-14 Patrick Palka <ppalka@redhat.com>
9701 * g++.dg/cpp1z/class-deduction96.C: New test.
9703 2021-07-14 Jason Merrill <jason@redhat.com>
9705 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
9707 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9709 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
9710 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
9711 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
9712 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
9714 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
9716 * gcc.dg/pr80776-1.c: Remove xfail.
9718 2021-07-14 Marek Polacek <polacek@redhat.com>
9721 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
9722 * g++.dg/cpp1y/constexpr-101371.C: New test.
9724 2021-07-14 Harald Anlauf <anlauf@gmx.de>
9727 * gfortran.dg/pr100949.f90: New test.
9729 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9731 * lib/target-supports.exp
9732 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
9733 check_effective_target_arm_v8_2a_i8mm_neon_hw,
9734 check_effective_target_vect_usdot_qi): New.
9735 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
9736 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
9737 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
9738 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
9739 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
9740 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
9741 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
9742 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
9743 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
9744 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
9745 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
9746 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
9747 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
9748 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
9750 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9752 * gcc.target/arm/simd/vusdot-autovec.c: New test.
9754 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9756 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
9757 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
9759 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
9762 * gcc.target/i386/pr101395-1.c: New test.
9763 * gcc.target/i386/pr101395-2.c: Likewise.
9764 * gcc.target/i386/pr101395-3.c: Likewise.
9766 2021-07-14 Richard Biener <rguenther@suse.de>
9768 PR tree-optimization/101445
9769 * gcc.dg/vect/pr101445.c: New testcase.
9771 2021-07-14 Richard Biener <rguenther@suse.de>
9773 * gcc.target/i386/vect-reduc-1.c: New testcase.
9775 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
9777 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
9778 for RTL pattern match.
9779 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
9780 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
9781 scan-assembler regex to look for a scalar register instead of
9783 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
9784 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
9785 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
9786 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9787 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9788 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9789 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9790 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9791 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
9792 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9793 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
9794 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9795 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9796 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9797 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9798 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9799 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
9800 cases to look for 'b' and 'h' registers instead of 'w'.
9801 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
9802 regex to reflect lane 0 vector extractions being simplified
9803 to scalar register moves.
9804 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
9805 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
9806 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
9807 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
9808 lane 1 as the moves for lane 0 now get optimized away.
9809 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
9810 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
9811 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
9812 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
9813 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
9814 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
9815 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
9817 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
9819 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
9820 gcc/testsuite/gcc.target/i386.
9822 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
9824 PR tree-optimization/93781
9825 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
9827 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
9829 * gcc.target/aarch64/sve/reduc_9.c: New test.
9830 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
9831 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
9832 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
9833 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
9834 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
9835 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
9836 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
9837 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
9838 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
9839 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
9840 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
9841 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
9842 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
9844 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
9846 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
9848 2021-07-13 Jakub Jelinek <jakub@redhat.com>
9849 Richard Biener <rguenther@suse.de>
9851 PR tree-optimization/101419
9852 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
9853 instead of -fdump-tree-objsz1-details in dg-options and adjust names
9854 of dump file in scan-tree-dump.
9855 * gcc.dg/pr101419.c: New test.
9857 2021-07-13 Richard Biener <rguenther@suse.de>
9860 2021-07-13 Richard Biener <rguenther@suse.de>
9862 * g++.dg/vect/slp-pr87105.cc: Adjust.
9863 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9865 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
9868 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
9869 insn counts to account for power10 prefixed loads and stores.
9870 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
9872 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
9874 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
9876 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
9878 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
9880 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
9882 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
9883 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
9884 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
9885 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
9886 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
9888 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
9889 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
9890 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
9891 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
9892 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
9893 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
9894 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
9895 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
9896 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
9897 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
9899 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
9901 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
9903 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
9905 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
9907 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
9909 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
9910 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
9912 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
9913 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
9914 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
9916 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
9917 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
9918 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
9919 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
9920 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
9921 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
9922 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
9923 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
9924 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
9926 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
9928 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
9929 optimization. Do not check what XXSPLTIDP generates if the value
9932 2021-07-12 Patrick Palka <ppalka@redhat.com>
9936 * g++.dg/cpp1z/class-deduction92.C: New test.
9937 * g++.dg/cpp1z/class-deduction93.C: New test.
9938 * g++.dg/cpp1z/class-deduction94.C: New test.
9939 * g++.dg/cpp1z/class-deduction95.C: New test.
9941 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
9944 * gcc.target/i386/pr101424.c: New test.
9946 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
9948 * gcc.dg/tree-ssa/pr101335.c: New.
9950 2021-07-12 Andrew Pinski <apinski@marvell.com>
9952 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
9954 2021-07-12 Richard Biener <rguenther@suse.de>
9956 PR tree-optimization/101373
9957 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
9958 * gnat.dg/opt95.adb: Likewise.
9960 2021-07-12 Richard Biener <rguenther@suse.de>
9962 * g++.dg/vect/slp-pr87105.cc: Adjust.
9963 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9965 2021-07-12 Richard Biener <rguenther@suse.de>
9967 PR tree-optimization/101394
9968 * gcc.dg/torture/pr101394.c: New testcase.
9970 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9971 Jakub Jelinek <jakub@redhat.com>
9973 PR tree-optimization/101403
9974 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
9976 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9979 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
9981 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9984 * gcc.target/arm/simd/pr98435.c: New test.
9986 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9988 PR tree-optimization/101403
9989 * gcc.dg/pr101403.c: New test case.
9991 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
9993 * gcc.dg/torture/pr100329.c: Require target lra.
9994 * gcc.dg/torture/pr100519.c: Likewise.
9996 2021-07-10 Patrick Palka <ppalka@redhat.com>
9999 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
10001 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
10002 * g++.dg/cpp2a/concepts-requires27.C: New test.
10004 2021-07-09 Jason Merrill <jason@redhat.com>
10007 * g++.dg/concepts/explicit-spec1.C: New test.
10009 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
10010 Uroš Bizjak <ubizjak@gmail.com>
10012 * gcc.target/i386/divmod-9.c: New test case.
10014 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
10016 PR testsuite/101269
10017 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
10018 powerpc based targets.
10020 2021-07-09 Patrick Palka <ppalka@redhat.com>
10023 * g++.dg/cpp2a/concepts-requires26.C: New test.
10024 * g++.dg/cpp2a/lambda-uneval16.C: New test.
10026 2021-07-09 Patrick Palka <ppalka@redhat.com>
10029 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
10030 example, which we now handle correctly.
10031 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
10032 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
10034 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10036 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
10037 __attribute__((noinline)).
10038 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
10040 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
10045 * gcc.target/mips/pr100760.c: New test.
10046 * gcc.target/mips/pr100761.c: New test.
10047 * gcc.target/mips/pr100762.c: New test.
10049 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10051 * gcc.target/powerpc/mod-vectorize.c: New test.
10053 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10055 * gcc.target/powerpc/div-vectorize-1.c: New test.
10057 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
10059 * gcc.target/powerpc/mul-vectorize-1.c: New test.
10060 * gcc.target/powerpc/mul-vectorize-2.c: New test.
10062 2021-07-08 Martin Sebor <msebor@redhat.com>
10064 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
10066 2021-07-08 Martin Sebor <msebor@redhat.com>
10068 PR testsuite/100451
10069 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
10071 2021-07-08 Martin Sebor <msebor@redhat.com>
10073 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
10074 * g++.dg/warn/Warray-bounds-13.C: Same.
10076 2021-07-08 Marek Polacek <polacek@redhat.com>
10079 * g++.dg/cpp0x/noexcept70.C: New test.
10081 2021-07-08 Martin Jambor <mjambor@suse.cz>
10084 * gcc.dg/ipa/pr101066.c: New test.
10086 2021-07-08 Martin Sebor <msebor@redhat.com>
10088 PR bootstrap/101374
10089 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
10090 * c-c++-common/Warray-bounds-4.c: Same.
10092 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
10094 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
10097 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
10099 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
10101 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
10102 Richard Biener <rguenther@suse.de>
10104 PR tree-optimization/40210
10105 * gcc.dg/builtin-bswap-13.c: New test.
10106 * gcc.dg/builtin-bswap-14.c: New test.
10108 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
10111 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
10113 2021-07-07 David Malcolm <dmalcolm@redhat.com>
10115 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
10116 * gcc.dg/plugin/analyzer_gil_plugin.c
10117 (gil_state_machine::on_condition): Remove.
10119 2021-07-07 Martin Sebor <msebor@redhat.com>
10121 PR tree-optimization/100137
10122 PR tree-optimization/99121
10123 PR tree-optimization/97027
10124 * c-c++-common/Warray-bounds-3.c: Remove xfail
10125 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
10126 * c-c++-common/Warray-bounds-9.c: New test.
10127 * c-c++-common/Warray-bounds-10.c: New test.
10128 * g++.dg/asan/asan_test.C: Suppress expected warnings.
10129 * g++.dg/pr95768.C: Same.
10130 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
10131 * g++.dg/warn/Warray-bounds-11.C: Same.
10132 * g++.dg/warn/Warray-bounds-12.C: Same.
10133 * g++.dg/warn/Warray-bounds-13.C: Same.
10134 * g++.dg/warn/Warray-bounds-17.C: Same.
10135 * g++.dg/warn/Warray-bounds-20.C: Same.
10136 * gcc.dg/Warray-bounds-29.c: Same.
10137 * gcc.dg/Warray-bounds-30.c: Add xfail.
10138 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
10139 * gcc.dg/Warray-bounds-32.c: Same.
10140 * gcc.dg/Warray-bounds-52.c: Same.
10141 * gcc.dg/Warray-bounds-53.c: Same.
10142 * gcc.dg/Warray-bounds-58.c: Remove xfail.
10143 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
10144 * gcc.dg/Warray-bounds-66.c: Same.
10145 * gcc.dg/Warray-bounds-69.c: Same.
10146 * gcc.dg/Wstringop-overflow-34.c: Same.
10147 * gcc.dg/Wstringop-overflow-47.c: Same.
10148 * gcc.dg/Wstringop-overflow-61.c: Same.
10149 * gcc.dg/Warray-bounds-77.c: New test.
10150 * gcc.dg/Warray-bounds-78.c: New test.
10151 * gcc.dg/Warray-bounds-79.c: New test.
10153 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
10156 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
10158 2021-07-07 Richard Biener <rguenther@suse.de>
10160 PR tree-optimization/34195
10161 * gcc.dg/vect/pr34195.c: New testcase.
10163 2021-07-07 Richard Biener <rguenther@suse.de>
10165 PR tree-optimization/99728
10166 * g++.dg/opt/pr99728.C: New testcase.
10168 2021-07-07 liuhongt <hongtao.liu@intel.com>
10170 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
10171 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
10172 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
10173 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
10175 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10178 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
10180 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10183 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
10185 2021-07-06 Martin Sebor <msebor@redhat.com>
10188 * g++.dg/warn/uninit-pr55881.C: New test.
10190 2021-07-06 Martin Sebor <msebor@redhat.com>
10192 PR tree-optimization/86650
10193 * gcc.dg/Warray-bounds-76.c: New test.
10195 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10198 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
10200 2021-07-06 Martin Sebor <msebor@redhat.com>
10202 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
10203 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
10205 2021-07-06 Martin Sebor <msebor@redhat.com>
10207 * gcc.dg/Wobjsize-1.c: Prune expected output.
10208 * gcc.dg/Warray-bounds-71.c: New test.
10209 * gcc.dg/Warray-bounds-71.h: New test header.
10210 * gcc.dg/Warray-bounds-72.c: New test.
10211 * gcc.dg/Warray-bounds-73.c: New test.
10212 * gcc.dg/Warray-bounds-74.c: New test.
10213 * gcc.dg/Warray-bounds-75.c: New test.
10214 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
10215 * gcc.dg/Wfree-nonheap-object-5.c: New test.
10216 * gcc.dg/Wfree-nonheap-object-6.c: New test.
10217 * gcc.dg/pragma-diag-10.c: New test.
10218 * gcc.dg/pragma-diag-9.c: New test.
10219 * gcc.dg/uninit-suppress_3.c: New test.
10220 * gcc.dg/pr79214.c: Xfail tests.
10221 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
10222 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
10224 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
10227 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
10228 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
10230 2021-07-06 Richard Biener <rguenther@suse.de>
10232 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
10233 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
10234 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
10235 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
10237 2021-07-06 Andrew Pinski <apinski@marvell.com>
10239 PR tree-optimization/101256
10240 * g++.dg/torture/pr101256.C: New test.
10242 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10245 * gfortran.dg/implied_do_io_7.f90: New test.
10247 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
10249 PR rtl-optimization/100328
10250 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
10251 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
10252 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
10253 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
10254 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
10255 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
10256 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
10257 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10258 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10259 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10260 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10261 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10262 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10263 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10264 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10265 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10266 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10267 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10268 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10269 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10270 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10271 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10272 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10273 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10274 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10275 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10276 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10277 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10278 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10279 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10280 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10281 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10282 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10283 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
10284 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
10285 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
10286 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10287 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10288 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10290 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10293 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
10294 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10296 2021-07-05 Andrew Pinski <apinski@marvell.com>
10298 PR tree-optimization/101039
10299 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
10300 ABSU and still not expect ABS_EXPR.
10301 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
10302 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
10304 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
10307 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
10309 2021-07-05 Richard Biener <rguenther@suse.de>
10311 PR testsuite/101299
10312 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
10314 2021-07-05 liuhongt <hongtao.liu@intel.com>
10316 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
10318 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
10320 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
10321 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
10322 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
10323 doesn't support CTF.
10324 (gcc-dg-debug-runtest): Move CTF support within
10325 target support format test.
10327 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
10329 PR middle-end/101294
10330 * gcc.dg/pr101294.c: New test.
10332 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
10335 * gdc.dg/torture/pr101273.d: New test.
10337 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
10340 * gdc.dg/torture/pr101282.d: New test.
10342 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10344 * g++.dg/gomp/attrs-1.C: New test.
10345 * g++.dg/gomp/attrs-2.C: New test.
10346 * g++.dg/gomp/attrs-3.C: New test.
10348 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10351 * c-c++-common/gomp/atomic-24.c: New test.
10353 2021-07-02 Patrick Palka <ppalka@redhat.com>
10356 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
10358 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
10360 * gcc.target/powerpc/mma-builtin-7.c: New test.
10361 * gcc.target/powerpc/mma-builtin-8.c: New test.
10363 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
10365 PR tree-optimization/101223
10366 * gcc.dg/pr101223.c: New.
10368 2021-07-02 David Faust <david.faust@oracle.com>
10370 * gcc.dg/debug/btf/btf-float-1.c: New test.
10371 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
10372 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10373 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
10375 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10377 * lib/gcc-defs.exp: Add a comment.
10379 2021-07-02 Richard Biener <rguenther@suse.de>
10381 PR tree-optimization/101293
10382 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
10384 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10387 * gcc.target/i386/avx2-pr101286.c: New test.
10389 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
10391 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
10392 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
10393 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
10394 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
10395 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
10396 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
10397 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
10398 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
10400 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
10402 * gcc.target/powerpc/float128-cmove.c: New test.
10403 * gcc.target/powerpc/float128-minmax-3.c: New test.
10405 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
10407 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
10409 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
10412 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
10414 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
10415 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
10416 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
10417 * gcc.target/i386/avx512f_cond_move.c: Also pass
10418 -mprefer-vector-width=512 and expect integer broadcast.
10419 * gcc.target/i386/pr100865-1.c: New test.
10420 * gcc.target/i386/pr100865-2.c: Likewise.
10421 * gcc.target/i386/pr100865-3.c: Likewise.
10422 * gcc.target/i386/pr100865-4a.c: Likewise.
10423 * gcc.target/i386/pr100865-4b.c: Likewise.
10424 * gcc.target/i386/pr100865-5a.c: Likewise.
10425 * gcc.target/i386/pr100865-5b.c: Likewise.
10426 * gcc.target/i386/pr100865-6a.c: Likewise.
10427 * gcc.target/i386/pr100865-6b.c: Likewise.
10428 * gcc.target/i386/pr100865-6c.c: Likewise.
10429 * gcc.target/i386/pr100865-7a.c: Likewise.
10430 * gcc.target/i386/pr100865-7b.c: Likewise.
10431 * gcc.target/i386/pr100865-7c.c: Likewise.
10432 * gcc.target/i386/pr100865-8a.c: Likewise.
10433 * gcc.target/i386/pr100865-8b.c: Likewise.
10434 * gcc.target/i386/pr100865-8c.c: Likewise.
10435 * gcc.target/i386/pr100865-9a.c: Likewise.
10436 * gcc.target/i386/pr100865-9b.c: Likewise.
10437 * gcc.target/i386/pr100865-9c.c: Likewise.
10438 * gcc.target/i386/pr100865-10a.c: Likewise.
10439 * gcc.target/i386/pr100865-10b.c: Likewise.
10440 * gcc.target/i386/pr100865-11a.c: Likewise.
10441 * gcc.target/i386/pr100865-11b.c: Likewise.
10442 * gcc.target/i386/pr100865-11c.c: Likewise.
10443 * gcc.target/i386/pr100865-12a.c: Likewise.
10444 * gcc.target/i386/pr100865-12b.c: Likewise.
10445 * gcc.target/i386/pr100865-12c.c: Likewise.
10447 2021-07-01 Richard Biener <rguenther@suse.de>
10449 PR tree-optimization/101280
10450 PR tree-optimization/101173
10451 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
10453 2021-07-01 Richard Biener <rguenther@suse.de>
10455 PR tree-optimization/101278
10456 * gcc.dg/torture/pr101278.c: New testcase.
10458 2021-07-01 Richard Biener <rguenther@suse.de>
10460 PR tree-optimization/100778
10461 * gcc.dg/torture/pr100778.c: New testcase.
10463 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
10466 * gcc.target/i386/pr101044.c: New test.
10468 2021-07-01 Richard Biener <rguenther@suse.de>
10470 PR tree-optimization/101178
10471 * gcc.dg/vect/bb-slp-72.c: New testcase.
10472 * gcc.dg/vect/bb-slp-73.c: Likewise.
10473 * gcc.dg/vect/bb-slp-74.c: Likewise.
10475 2021-07-01 Jakub Jelinek <jakub@redhat.com>
10478 * gcc.dg/pr101266.c: New test.
10480 2021-07-01 Patrick Palka <ppalka@redhat.com>
10483 * g++.dg/cpp0x/constexpr-empty16.C: New test.
10485 2021-07-01 Patrick Palka <ppalka@redhat.com>
10488 * g++.dg/template/access41.C: New test.
10489 * g++.dg/template/access41a.C: New test.
10491 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
10493 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
10496 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
10498 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
10500 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
10503 2021-06-30 Patrick Palka <ppalka@redhat.com>
10505 * g++.dg/cpp2a/concepts-access2.C: New test.
10507 2021-06-30 Marek Polacek <polacek@redhat.com>
10511 * g++.dg/cpp0x/auto24.C: Remove dg-error.
10512 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
10513 * g++.dg/cpp0x/auto42.C: Likewise.
10514 * g++.dg/cpp0x/initlist75.C: Likewise.
10515 * g++.dg/cpp0x/initlist80.C: Likewise.
10516 * g++.dg/diagnostic/auto1.C: Remove dg-error.
10517 * g++.dg/cpp23/auto-array.C: New test.
10519 2021-06-30 Richard Biener <rguenther@suse.de>
10521 PR tree-optimization/101267
10522 * gfortran.dg/pr101267.f90: New testcase.
10524 2021-06-30 David Malcolm <dmalcolm@redhat.com>
10527 * gcc.dg/analyzer/clobbers-1.c: New test.
10528 * gcc.dg/analyzer/clobbers-2.c: New test.
10529 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
10530 (test_28): Likewise.
10531 (test_52): Likewise. Add coverage for end of buffer.
10532 * gcc.dg/analyzer/explode-1.c: Add leak warning.
10533 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
10534 (test_4): Use char. Mark xfail as fixed.
10536 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
10539 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
10540 * gcc.dg/analyzer/symbolic-8.c: New test.
10542 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
10544 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
10546 2021-06-30 Richard Biener <rguenther@suse.de>
10548 PR tree-optimization/101264
10549 * gfortran.dg/pr101264.f90: New testcase.
10551 2021-06-30 liuhongt <hongtao.liu@intel.com>
10554 * gcc.target/i386/pr101248.c: New test.
10556 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
10558 * gcc.dg/pr101254.c: New.
10560 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
10563 * gcc.target/i386/pr95046-9.c: New test.
10565 2021-06-29 Richard Biener <rguenther@suse.de>
10567 * gcc.dg/vect/pr67790.c: Un-XFAIL.
10568 * gcc.dg/vect/bb-slp-71.c: New testcase.
10570 2021-06-29 Jakub Jelinek <jakub@redhat.com>
10573 * g++.dg/ubsan/pr101210.C: New test.
10575 2021-06-29 Richard Biener <rguenther@suse.de>
10577 PR tree-optimization/101242
10578 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
10579 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
10581 2021-06-28 Martin Sebor <msebor@redhat.com>
10583 * g++.dg/uninit-pr74762.C: New test.
10584 * g++.dg/warn/uninit-pr74765.C: Same.
10586 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
10587 David Faust <david.faust@oracle.com>
10589 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
10590 (gcc-dg-debug-runtest): Add -gctf support.
10591 * gcc.dg/debug/btf/btf-1.c: New test.
10592 * gcc.dg/debug/btf/btf-2.c: Likewise.
10593 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10594 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10595 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
10596 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
10597 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10598 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10599 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
10600 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10601 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
10602 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
10603 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
10604 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
10605 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10606 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10607 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10608 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10609 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10610 * gcc.dg/debug/btf/btf.exp: Likewise.
10611 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
10612 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
10613 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
10614 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
10615 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
10616 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
10617 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
10618 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
10619 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
10620 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
10621 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
10622 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
10623 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
10624 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
10625 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
10626 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10627 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
10628 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
10629 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
10630 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
10631 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
10632 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
10633 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
10634 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
10635 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
10636 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
10637 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
10638 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
10639 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
10640 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
10641 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
10642 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
10643 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
10644 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
10645 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
10646 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
10647 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
10648 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
10649 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
10650 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
10651 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
10652 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
10653 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
10654 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
10655 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
10656 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
10657 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
10658 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
10659 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
10660 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
10661 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
10662 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
10663 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
10664 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
10665 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
10666 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
10667 * gcc.dg/debug/ctf/ctf.exp: Likewise.
10668 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
10669 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
10670 * gcc.dg/debug/btf/btf-function-3.c: New file.
10671 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
10672 * gcc.dg/debug/btf/btf-struct-2.c: New file.
10673 * gcc.dg/debug/btf/btf-variables-2.c: New file.
10674 * gcc.dg/debug/btf/btf-variables-3.c: New file.
10675 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
10676 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
10677 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
10678 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
10679 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
10680 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
10682 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
10684 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
10686 2021-06-28 Martin Jambor <mjambor@suse.cz>
10689 * gcc.dg/ipa/pr93385.c: New test.
10690 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
10691 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
10692 * g++.dg/ipa/ipa-sra-4.C: Likewise.
10694 2021-06-28 Richard Biener <rguenther@suse.de>
10696 PR tree-optimization/101229
10697 * gcc.dg/torture/pr101229.c: New testcase.
10699 2021-06-28 Richard Biener <rguenther@suse.de>
10701 PR tree-optimization/101207
10702 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
10704 2021-06-28 Richard Biener <rguenther@suse.de>
10706 PR tree-optimization/101173
10707 * gcc.dg/torture/pr101173.c: New testcase.
10709 2021-06-28 liuhongt <hongtao.liu@intel.com>
10712 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
10713 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
10714 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
10715 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
10716 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
10717 * gcc.target/i386/avx512vl-pr100648.c: New test.
10718 * gcc.target/i386/avx512vl-blendv-1.c: New test.
10719 * gcc.target/i386/avx512vl-blendv-2.c: New test.
10721 2021-06-28 liuhongt <hongtao.liu@intel.com>
10723 * gcc.target/i386/funcspec-8.c: Replace
10724 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
10725 * gcc.target/i386/blendv-1.c: New test.
10726 * gcc.target/i386/blendv-2.c: New test.
10728 2021-06-27 Andrew Pinski <apinski@marvell.com>
10730 * gcc.dg/torture/pr101230-1.c: New test.
10732 2021-06-26 Patrick Palka <ppalka@redhat.com>
10735 * g++.dg/template/access40.C: New test.
10736 * g++.dg/template/access40a.C: New test.
10738 2021-06-26 Jason Merrill <jason@redhat.com>
10742 * g++.dg/cpp2a/no_unique_address13.C: New test.
10744 2021-06-26 Marek Polacek <polacek@redhat.com>
10747 * g++.dg/cpp0x/noexcept69.C: New test.
10748 * g++.dg/parse/saved1.C: Adjust dg-error.
10749 * g++.dg/template/crash50.C: Likewise.
10751 2021-06-25 David Malcolm <dmalcolm@redhat.com>
10753 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
10754 for v4f, to avoid relying on exact floating-point equality.
10755 * jit.dg/test-vector-types.cc (check_div): Likewise.
10757 2021-06-25 David Malcolm <dmalcolm@redhat.com>
10759 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
10760 * jit.dg/test-asm.cc: Likewise.
10762 2021-06-25 Martin Sebor <msebor@redhat.com>
10764 PR middle-end/101216
10765 * gcc.dg/Wnonnull-7.c: New test.
10767 2021-06-25 Richard Biener <rguenther@suse.de>
10769 PR tree-optimization/101202
10770 * gcc.dg/torture/pr101202.c: New testcase.
10772 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
10774 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
10776 2021-06-25 liuhongt <hongtao.liu@intel.com>
10779 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
10780 temporarily avoid regression, eventually xfail should be
10783 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
10785 * gcc.dg/tree-ssa/evrp30.c: New.
10787 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
10789 * gcc.dg/tree-ssa/pr101189.c: New.
10791 2021-06-24 Patrick Palka <ppalka@redhat.com>
10794 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
10796 2021-06-24 Patrick Palka <ppalka@redhat.com>
10799 * g++.dg/cpp2a/concepts-requires25.C: New test.
10801 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10804 * gcc.dg/pr101171.c: New test.
10806 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
10809 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
10810 Add --param vect-epilogues-nomask=0.
10811 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
10812 to avoid loop vectorization.
10816 2021-06-24 Richard Biener <rguenther@suse.de>
10818 * gcc.target/i386/vect-addsubv2df.c: New testcase.
10819 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
10820 * gcc.target/i386/vect-addsubv4df.c: Likewise.
10821 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
10822 * gcc.target/i386/vect-addsub-2.c: Likewise.
10823 * gcc.target/i386/vect-addsub-3.c: Likewise.
10825 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10827 PR middle-end/101170
10828 * gcc.dg/pr101170.c: New test.
10830 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10832 PR middle-end/101172
10833 * gcc.dg/pr101172.c: New test.
10835 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
10837 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
10839 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
10841 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10843 * c-c++-common/gomp/target-in-reduction-1.c: New test.
10844 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
10845 target or combined target constructs.
10847 2021-06-24 Richard Biener <rguenther@suse.de>
10849 PR tree-optimization/101105
10850 * gcc.dg/torture/pr101105.c: New testcase.
10852 2021-06-24 liuhongt <hongtao.liu@intel.com>
10855 * gcc.target/i386/pr98434-1.c: New test.
10856 * gcc.target/i386/pr98434-2.c: New test.
10857 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
10859 2021-06-23 Patrick Palka <ppalka@redhat.com>
10862 * g++.dg/cpp1z/class-deduction-access3.C: New test.
10863 * g++.dg/cpp1z/class-deduction91.C: New test.
10865 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
10867 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
10868 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
10869 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
10870 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
10871 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
10872 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
10873 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
10874 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
10876 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
10877 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
10878 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
10879 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
10880 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
10881 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
10882 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
10885 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
10887 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
10888 undefined behavior.
10890 2021-06-23 Patrick Palka <ppalka@redhat.com>
10893 * g++.dg/cpp1z/class-deduction88.C: New test.
10894 * g++.dg/cpp1z/class-deduction89.C: New test.
10895 * g++.dg/cpp1z/class-deduction90.C: New test.
10897 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
10900 * gcc.target/i386/pr101175.c: New test.
10902 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
10905 * gfortran.dg/coarray_collectives_17.f90: New test.
10907 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
10908 Tobias Burnus <tobias@codesourcery.com>
10911 * gfortran.dg/pr93524.c: New.
10912 * gfortran.dg/pr93524.f90: New.
10914 2021-06-22 David Malcolm <dmalcolm@redhat.com>
10917 * gcc.dg/analyzer/pr101143.c: New test.
10919 2021-06-22 Richard Biener <rguenther@suse.de>
10921 PR middle-end/101156
10922 * gcc.dg/pr101156.c: New testcase.
10924 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10926 PR tree-optimization/101159
10927 * gcc.c-torture/compile/pr101159.c: New test.
10929 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10931 PR middle-end/101160
10932 * g++.target/i386/empty-class1.C: Require lp64 effective target
10933 instead of x86_64-*-*.
10934 * g++.target/i386/empty-class2.C: New test.
10936 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10937 Andrew Pinski <apinski@marvell.com>
10939 PR tree-optimization/101162
10940 * g++.dg/opt/pr101162.C: New test.
10942 2021-06-22 Richard Biener <rguenther@suse.de>
10944 PR tree-optimization/101151
10945 * gcc.dg/torture/pr101151.c: New testcase.
10947 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
10949 * g++.dg/modules/omp-1_a.C: Check pthread is available for
10951 * g++.dg/modules/omp-2_a.C: Ditto.
10953 2021-06-22 Richard Biener <rguenther@suse.de>
10955 PR tree-optimization/101158
10956 * gfortran.dg/pr101158.f90: New testcase.
10958 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10961 * gcc.target/i386/pr11877-2.c: New test.
10963 2021-06-22 liuhongt <hongtao.liu@intel.com>
10965 PR tree-optimization/97770
10966 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
10967 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
10969 2021-06-22 liuhongt <hongtao.liu@intel.com>
10972 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
10973 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
10974 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
10975 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
10976 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
10977 * gcc.target/i386/avx512f-pr100267-1.c: New test.
10978 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
10979 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
10980 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
10981 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
10982 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
10983 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
10984 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
10985 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
10986 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
10987 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
10989 2021-06-22 liuhongt <hongtao.liu@intel.com>
10992 * gcc.target/i386/pr100310.c: New test.
10994 2021-06-21 Jason Merrill <jason@redhat.com>
10997 * g++.target/i386/empty-class1.C: New test.
10999 2021-06-21 Patrick Palka <ppalka@redhat.com>
11002 * g++.dg/opt/nrv21.C: New test.
11004 2021-06-21 Patrick Palka <ppalka@redhat.com>
11007 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
11009 2021-06-21 Jakub Jelinek <jakub@redhat.com>
11011 PR inline-asm/100785
11012 * c-c++-common/pr100785.c: New test.
11013 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
11014 * gcc.dg/pr48552-2.c: Likewise.
11016 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
11019 * gcc.target/arm/simd/pr97906.c: New test.
11021 2021-06-21 Richard Biener <rguenther@suse.de>
11023 PR tree-optimization/101121
11024 * gfortran.dg/pr101121.f: New testcase.
11026 2021-06-21 liuhongt <hongtao.liu@intel.com>
11029 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
11030 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
11031 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
11032 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
11034 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
11037 * gcc.target/i386/pr11877.c: New test case.
11039 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11041 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
11043 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
11045 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
11047 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
11050 2021-06-18 Harald Anlauf <anlauf@gmx.de>
11054 * gfortran.dg/min0_max0_1.f90: New test.
11055 * gfortran.dg/min0_max0_2.f90: New test.
11057 2021-06-18 David Malcolm <dmalcolm@redhat.com>
11059 * gcc.dg/analyzer/symbolic-7.c: New test.
11061 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11064 * gcc.target/arm/acle/pr100856.c: New test.
11065 * gcc.target/arm/multilib.exp: Add tests for cde options.
11067 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
11069 * gcc.target/powerpc/float128-minmax-2.c: New test.
11071 2021-06-17 Jason Merrill <jason@redhat.com>
11074 * g++.dg/cpp0x/deleted15.C: New test.
11076 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
11079 * gcc.target/i386/pr100704-1.c: New test.
11080 * gcc.target/i386/pr100704-2.c: Likewise.
11081 * gcc.target/i386/pr100704-3.c: Likewise.
11083 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
11086 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
11087 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
11089 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
11091 * gcc.dg/pr100790.c: New test.
11093 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
11095 * gcc.target/s390/zvector/vec-doublee.c: New test.
11096 * gcc.target/s390/zvector/vec-floate.c: New test.
11098 2021-06-17 Richard Biener <rguenther@suse.de>
11100 PR tree-optimization/54400
11101 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
11103 2021-06-16 Jason Merrill <jason@redhat.com>
11107 * g++.dg/template/access39.C: New test.
11109 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11113 * gfortran.dg/pr95502.f90: New test.
11115 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11118 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11122 * gfortran.dg/pr95502.f90: New test.
11124 2021-06-16 Harald Anlauf <anlauf@gmx.de>
11128 * gfortran.dg/pr95502.f90: New test.
11130 2021-06-16 Jason Merrill <jason@redhat.com>
11133 PR preprocessor/96391
11134 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
11135 * g++.dg/plugin/plugin.exp: Run it.
11137 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11139 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11141 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11143 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11145 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11147 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11149 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11151 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
11153 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
11155 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
11157 2021-06-16 Martin Jambor <mjambor@suse.cz>
11159 PR tree-optimization/100453
11160 * gcc.dg/tree-ssa/pr100453.c: New test.
11162 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11164 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
11167 2021-06-16 Jakub Jelinek <jakub@redhat.com>
11169 PR middle-end/101062
11170 * gcc.dg/pr101062.c: New test.
11172 2021-06-16 Richard Biener <rguenther@suse.de>
11174 PR tree-optimization/101088
11175 * gcc.dg/torture/pr101088.c: New testcase.
11177 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
11179 PR rtl-optimization/46235
11180 * gcc.target/i386/bt-5.c: New test.
11181 * gcc.target/i386/bt-6.c: New test.
11182 * gcc.target/i386/bt-7.c: New test.
11184 2021-06-16 Arnaud Charlet <charlet@adacore.com>
11186 * gnat.dg/limited4.adb: Disable illegal code.
11188 2021-06-16 Richard Biener <rguenther@suse.de>
11190 PR tree-optimization/101083
11191 * gcc.dg/vect/pr97832-4.c: New testcase.
11193 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
11196 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
11197 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
11198 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
11199 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
11200 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
11201 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
11202 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
11203 * gfortran.dg/gomp/defaultmap-1.f90: New test.
11204 * gfortran.dg/gomp/defaultmap-2.f90: New test.
11205 * gfortran.dg/gomp/defaultmap-3.f90: New test.
11206 * gfortran.dg/gomp/defaultmap-4.f90: New test.
11207 * gfortran.dg/gomp/defaultmap-5.f90: New test.
11208 * gfortran.dg/gomp/defaultmap-6.f90: New test.
11209 * gfortran.dg/gomp/defaultmap-7.f90: New test.
11211 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11213 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
11214 * gcc.dg/analyzer/capacity-1.c: New test.
11215 * gcc.dg/analyzer/capacity-2.c: New test.
11216 * gcc.dg/analyzer/capacity-3.c: New test.
11218 2021-06-15 David Malcolm <dmalcolm@redhat.com>
11221 * gcc.dg/analyzer/explode-2a.c: New test.
11223 2021-06-15 Jakub Jelinek <jakub@redhat.com>
11226 * gcc.target/i386/pr101046.c: New test.
11228 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
11230 * c-c++-common/Wattributes.c: Remove s390-specific check and add
11232 * gcc.dg/Wattributes-6.c: Likewise.
11234 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
11237 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
11239 2021-06-14 Martin Sebor <msebor@redhat.com>
11242 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
11243 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
11244 * g++.dg/warn/Wstringop-overflow-7.C: New test.
11245 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
11246 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
11248 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
11251 * gcc.target/powerpc/pr100777.c: New test.
11253 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
11256 * gcc.target/i386/pr101058.c: New test.
11258 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
11261 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11262 * gcc.dg/spellcheck-stdlib.c: Likewise.
11264 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
11266 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
11267 * gcc.target/arm/simd/mve-vshl.c: Likewise.
11268 * gcc.target/arm/simd/mve-vec-pack.c: New test.
11269 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
11271 2021-06-14 Richard Biener <rguenther@suse.de>
11273 PR tree-optimization/100934
11274 * gcc.dg/torture/pr100934.c: New testcase.
11276 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
11278 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
11279 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
11280 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
11281 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
11282 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
11283 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
11284 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
11286 2021-06-14 Richard Biener <rguenther@suse.de>
11288 PR tree-optimization/101031
11289 * gcc.dg/torture/pr101031.c: New testcase.
11291 2021-06-13 Jason Merrill <jason@redhat.com>
11293 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
11295 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
11298 * g++.target/i386/pr101023a.C: New test.
11299 * g++.target/i386/pr101023b.C: Likewise.
11301 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
11303 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
11304 * gcc.dg/uninit-pr93100.c: Skip on AIX.
11305 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
11307 2021-06-12 Jason Merrill <jason@redhat.com>
11309 * g++.dg/ext/attrib62.C: No longer warn.
11310 * g++.dg/diagnostic/maybe_unused1.C: New test.
11312 2021-06-12 Jason Merrill <jason@redhat.com>
11315 * g++.dg/ext/array4.C: New test.
11317 2021-06-11 Carl Love <cel@us.ibm.com>
11319 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
11320 (dg-require-effective-target): Change target to p9vector_hw.
11322 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
11324 * gcc.dg/gomp/simd-clones-2.c: Enhance.
11326 2021-06-11 Patrick Palka <ppalka@redhat.com>
11330 * g++.dg/template/sfinae-dr1227.C: New test.
11332 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11335 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
11337 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
11339 PR tree-optimization/96392
11340 * gcc.dg/pr96392.c: New test.
11342 2021-06-11 Richard Biener <rguenther@suse.de>
11344 PR tree-optimization/101025
11345 * gcc.dg/torture/pr101025.c: New testcase.
11347 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11350 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
11351 directives check for target is v8.1-m.main+mve or not before
11352 comparing the assembly output.
11353 * gcc.target/arm/cmse/cmse-20.c: New test.
11355 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11358 * g++.dg/cpp23/consteval-if1.C: New test.
11359 * g++.dg/cpp23/consteval-if2.C: New test.
11360 * g++.dg/cpp23/consteval-if3.C: New test.
11361 * g++.dg/cpp23/consteval-if4.C: New test.
11362 * g++.dg/cpp23/consteval-if5.C: New test.
11363 * g++.dg/cpp23/consteval-if6.C: New test.
11364 * g++.dg/cpp23/consteval-if7.C: New test.
11365 * g++.dg/cpp23/consteval-if8.C: New test.
11366 * g++.dg/cpp23/consteval-if9.C: New test.
11367 * g++.dg/cpp23/consteval-if10.C: New test.
11368 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
11370 2021-06-11 David Malcolm <dmalcolm@redhat.com>
11372 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
11373 expected number of enodes after the loop.
11374 * gcc.dg/analyzer/paths-8.c: New test.
11376 2021-06-11 Richard Biener <rguenther@suse.de>
11378 PR tree-optimization/101028
11379 * gcc.dg/pr101028.c: New testcase.
11381 2021-06-11 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/101026
11384 * gfortran.dg/pr101026.f: New testcase.
11386 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11388 PR rtl-optimization/101008
11389 * gcc.dg/pr101008.c: New test.
11391 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11394 * gcc.target/i386/sse-pr101007.c: New test.
11396 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
11399 * gcc.target/i386/pr101021-1.c: New test.
11400 * gcc.target/i386/pr101021-2.c: Ditto.
11402 2021-06-11 Martin Liska <mliska@suse.cz>
11404 PR gcov-profile/100788
11405 * gcc.dg/pr100788.c: New test.
11407 2021-06-11 Richard Biener <rguenther@suse.de>
11409 PR middle-end/101009
11410 * gcc.dg/torture/pr101009.c: New testcase.
11412 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
11414 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
11416 2021-06-11 Marek Polacek <polacek@redhat.com>
11419 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
11420 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
11422 2021-06-10 Patrick Palka <ppalka@redhat.com>
11425 * g++.dg/template/ttp34.C: New test.
11426 * g++.dg/template/ttp34a.C: New test.
11427 * g++.dg/template/ttp34b.C: New test.
11429 2021-06-10 Patrick Palka <ppalka@redhat.com>
11432 * g++.dg/cpp2a/concepts-return-req3.C: New test.
11434 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
11436 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
11437 tests. Update expected counts.
11438 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
11439 tests. Update expected counts.
11441 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
11444 * gdc.dg/pr100967.d: New test.
11446 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
11448 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
11449 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
11451 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
11453 * gcc.dg/vect/pr56541.c: Fix target selector.
11455 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
11456 Thomas Schwinge <thomas@codesourcery.com>
11458 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
11459 * c-c++-common/goacc/finalize-1.c: Likewise.
11460 * c-c++-common/goacc/mdc-1.c: Likewise.
11461 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11462 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
11463 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
11464 * gfortran.dg/goacc/finalize-1.f: Likewise.
11465 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
11467 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
11469 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
11470 * c-c++-common/goacc/mdc-2.c: Likewise.
11471 * g++.dg/goacc/mdc.C: Likewise.
11473 2021-06-10 Jakub Jelinek <jakub@redhat.com>
11475 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
11476 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
11478 2021-06-10 Jakub Jelinek <jakub@redhat.com>
11481 * g++.dg/opt/pr100852.C: New test.
11483 2021-06-09 Andrew Pinski <apinski@marvell.com>
11485 * g++.dg/torture/pr100925.C: New test.
11487 2021-06-09 Carl Love <cel@us.ibm.com>
11489 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
11491 Add tests for vec_signextq.
11492 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
11494 2021-06-09 Carl Love <cel@us.ibm.com>
11496 * gcc.target/powerpc/fp128_conversions.c: New file.
11497 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
11498 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
11499 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
11500 (ppc_native_128bit): Remove dg-require-effective-target.
11502 2021-06-09 Carl Love <cel@us.ibm.com>
11504 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
11507 2021-06-09 Carl Love <cel@us.ibm.com>
11509 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
11512 2021-06-09 Carl Love <cel@us.ibm.com>
11514 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
11516 2021-06-09 Carl Love <cel@us.ibm.com>
11518 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
11519 New runnable test case.
11520 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
11521 for xxlor instruction.
11523 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
11525 * gcc.target/arm/simd/mve-vclz.c: New test.
11527 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
11529 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
11530 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
11531 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
11532 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
11534 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
11536 * gcc.dg/builtins-70.c: New test.
11538 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11540 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
11541 counts to test 32 and 64 bit separately.
11542 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
11543 counts to test 32 and 64 bit separately.
11544 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
11545 counts to test 32 and 64 bit separately.
11546 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
11547 counts to test 32 and 64 bit separately.
11549 2021-06-09 Richard Biener <rguenther@suse.de>
11551 PR tree-optimization/100981
11552 * gfortran.dg/vect/pr100981-1.f90: New testcase.
11554 2021-06-09 Richard Biener <rguenther@suse.de>
11556 PR tree-optimization/97832
11557 * gcc.dg/vect/pr97832-1.c: New testcase.
11558 * gcc.dg/vect/pr97832-2.c: Likewise.
11559 * gcc.dg/vect/pr97832-3.c: Likewise.
11560 * g++.dg/vect/slp-pr98855.cc: XFAIL.
11561 * gcc.dg/vect/slp-50.c: New file.
11563 2021-06-09 Jakub Jelinek <jakub@redhat.com>
11566 * gfortran.dg/gomp/pr100965.f90: New test.
11568 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
11571 * gcc.target/i386/pr100936.c: New test.
11573 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
11575 * gcc.target/powerpc/float128-call.c: Adjust.
11576 * gcc.target/powerpc/pr100085.c: New test.
11578 2021-06-09 Jason Merrill <jason@redhat.com>
11581 * g++.dg/diagnostic/enum3.C: New test.
11583 2021-06-08 Marek Polacek <polacek@redhat.com>
11586 * g++.dg/cpp2a/explicit18.C: New test.
11588 2021-06-08 Andrew Pinski <apinski@marvell.com>
11590 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
11591 happens on the outside of the bit_xor.
11593 2021-06-08 Jason Merrill <jason@redhat.com>
11595 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
11596 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
11597 * g++.dg/ext/utf-badconcat.C: Likewise.
11598 * g++.dg/ext/utf-badconcat2.C: Likewise.
11600 2021-06-08 Jason Merrill <jason@redhat.com>
11602 * g++.dg/cpp23/mixed-concat1.C: New test.
11604 2021-06-08 Jason Merrill <jason@redhat.com>
11606 * g++.dg/cpp23/whitespace-splice1.C: New test.
11608 2021-06-08 Jason Merrill <jason@redhat.com>
11610 * g++.dg/cpp23/narrowing-bool1.C: New test.
11612 2021-06-08 David Malcolm <dmalcolm@redhat.com>
11615 * gcc.dg/analyzer/bitfields-1.c: New test.
11616 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
11618 (test_44): Update test values assigned to the bits to ones that
11619 fit in the range of the bitfield type. Remove xfails.
11620 (test_45): Remove xfails.
11622 2021-06-08 Jason Merrill <jason@redhat.com>
11625 * g++.dg/cpp0x/initlist124.C: New test.
11627 2021-06-08 Richard Biener <rguenther@suse.de>
11629 PR tree-optimization/100923
11630 * gcc.dg/torture/pr100923.c: New testcase.
11632 2021-06-08 Jakub Jelinek <jakub@redhat.com>
11635 * g++.dg/gomp/doacross-2.C: New test.
11637 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
11639 PR middle-end/100951
11640 * gcc.target/i386/pr100951.c: New test.
11642 2021-06-08 Jakub Jelinek <jakub@redhat.com>
11645 PR testsuite/100943
11646 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
11648 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
11650 PR middle-end/99928
11651 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
11652 * gfortran.dg/gomp/scan-5.f90: Likewise.
11653 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
11654 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
11655 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
11656 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
11657 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11659 2021-06-08 Martin Liska <mliska@suse.cz>
11661 * gcc.dg/format/strfmon-1.c: Fix typo.
11662 * gfortran.dg/char4-subscript.f90: Likewise.
11664 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
11666 PR tree-optimization/100794
11667 * gcc.dg/tree-ssa/pr100794.c: New test.
11669 2021-06-08 Jason Merrill <jason@redhat.com>
11672 * g++.dg/template/lookup17.C: New test.
11674 2021-06-08 Jason Merrill <jason@redhat.com>
11677 * g++.dg/cpp0x/alias-decl-73.C: New test.
11679 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
11682 * gcc.target/i386/pr100637-5b.c: New test.
11683 * gcc.target/i386/pr100637-5w.c: Ditto.
11685 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
11688 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
11689 * gcc.target/i386/pr82735-4.c: Likewise.
11690 * gcc.target/i386/pr82735-5.c: Likewise.
11692 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
11694 * gcc.dg/sso-14.c: Adjust.
11696 2021-06-07 Patrick Palka <ppalka@redhat.com>
11699 * g++.dg/template/access38.C: New test.
11701 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
11704 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
11707 2021-06-07 Jakub Jelinek <jakub@redhat.com>
11710 * gcc.dg/pr100887.c: New test.
11712 2021-06-07 Jakub Jelinek <jakub@redhat.com>
11714 PR middle-end/100898
11715 * g++.dg/ext/va-arg-pack-3.C: New test.
11717 2021-06-07 liuhongt <hongtao.liu@intel.com>
11720 * g++.target/i386/pr100885.C: New test.
11722 2021-06-07 liuhongt <hongtao.liu@intel.com>
11725 * gcc.target/i386/pr82735-1.c: New test.
11726 * gcc.target/i386/pr82735-2.c: New test.
11727 * gcc.target/i386/pr82735-3.c: New test.
11728 * gcc.target/i386/pr82735-4.c: New test.
11729 * gcc.target/i386/pr82735-5.c: New test.
11731 2021-06-06 Jakub Jelinek <jakub@redhat.com>
11733 * gcc.dg/gomp/scan-1.c: New test.
11735 2021-06-06 Jakub Jelinek <jakub@redhat.com>
11738 * c-c++-common/gomp/pr100902-1.c: New test.
11740 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
11742 * gcc.dg/sso-14.c: New test.
11744 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11751 * gfortran.dg/PR100120.f90: New test.
11752 * gfortran.dg/character_workout_1.f90: New test.
11753 * gfortran.dg/character_workout_4.f90: New test.
11755 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11757 PR middle-end/100905
11758 * gfortran.dg/gomp/loop-3.f90: New test.
11760 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
11763 * gdc.dg/pr100882a.d: New test.
11764 * gdc.dg/pr100882b.d: New test.
11765 * gdc.dg/pr100882c.d: New test.
11766 * gdc.dg/torture/pr100882.d: New test.
11768 2021-06-04 Patrick Palka <ppalka@redhat.com>
11771 * g++.dg/template/param4.C: New test.
11772 * g++.dg/template/param5.C: New test.
11773 * g++.dg/cpp1z/nontype-auto19.C: New test.
11774 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
11775 deduced type of a decltype(auto) NTTP has top-level cv-quals.
11777 2021-06-04 Patrick Palka <ppalka@redhat.com>
11780 * g++.dg/cpp0x/alias-decl-72.C: New test.
11781 * g++.dg/cpp0x/alias-decl-72a.C: New test.
11783 2021-06-04 Harald Anlauf <anlauf@gmx.de>
11786 * gfortran.dg/inline_matmul_25.f90: New test.
11788 2021-06-04 Martin Sebor <msebor@redhat.com>
11791 * gcc.dg/nonnull-6.c: New test.
11793 2021-06-04 Martin Sebor <msebor@redhat.com>
11795 PR middle-end/100732
11796 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
11797 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
11798 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
11799 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
11800 * gcc.dg/uninit-pr100732.c: New test.
11802 2021-06-04 Martin Sebor <msebor@redhat.com>
11804 * gcc.dg/Wvla-parameter-10.c: New test.
11805 * gcc.dg/Wvla-parameter-11.c: New test.
11807 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11809 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
11810 commit in addition - add more dg-errors and '... end ...' due to changed
11812 * gfortran.dg/goacc/omp.f95: Likewise.
11813 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
11815 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
11818 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
11820 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11822 * gfortran.dg/gomp/pr99928-5.f90: Really use the
11823 proper iteration variable.
11825 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11827 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
11828 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
11829 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
11830 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
11831 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11832 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
11833 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
11834 fix loop-variable and remove xfail.
11836 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11838 PR middle-end/99928
11839 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
11841 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11843 PR middle-end/99928
11844 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
11845 C/C++ version of the patch.
11846 * gfortran.dg/gomp/loop-1.f90: New test.
11847 * gfortran.dg/gomp/loop-2.f90: New test.
11848 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
11849 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
11850 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
11851 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
11852 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
11853 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
11854 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11855 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
11856 of 'acc loops' to hide unrelated bug for now.
11857 * gfortran.dg/goacc/omp-fixed.f: Likewise
11859 2021-06-04 Jakub Jelinek <jakub@redhat.com>
11862 * gcc.target/i386/pr100887.c: New test.
11864 2021-06-04 Jakub Jelinek <jakub@redhat.com>
11867 * g++.dg/gomp/declare-simd-8.C: New test.
11869 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
11871 * gcc.target/powerpc/not-promote-mode.c: New.
11873 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
11876 * gcc.target/i386/vperm-v2hi.c: New test.
11877 * gcc.target/i386/vperm-v4qi.c: Ditto.
11879 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
11881 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
11883 2021-06-03 Patrick Palka <ppalka@redhat.com>
11886 * g++.dg/cpp0x/alias-decl-71.C: New test.
11888 2021-06-03 Patrick Palka <ppalka@redhat.com>
11891 * g++.dg/cpp2a/using-enum-9.C: New test.
11893 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
11895 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
11897 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
11899 * gcc.target/arm/simd/mve-vabs.c: New test.
11901 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
11903 * gnat.dg/bit_packed_array6.adb: New test.
11904 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
11906 2021-06-03 Martin Liska <mliska@suse.cz>
11908 * gcc.dg/spellcheck-options-23.c: New test.
11910 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
11912 * gnat.dg/inline22.adb: New test.
11914 2021-06-03 Tamar Christina <tamar.christina@arm.com>
11916 * gcc.target/aarch64/cpunative/info_16: Update implementer.
11917 * gcc.target/aarch64/cpunative/info_17: Likewise
11919 2021-06-03 Jakub Jelinek <jakub@redhat.com>
11922 * g++.dg/gomp/depend-iterator-3.C: New test.
11923 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
11924 this as base expression of depend array section, expect a different
11925 error wording for this as depend locator and add testcases
11926 for affinity clauses.
11928 2021-06-02 Jason Merrill <jason@redhat.com>
11931 * g++.dg/init/no-elide2.C: New test.
11933 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
11935 * gcc.target/s390/ashr.c: New test.
11937 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
11939 PR middle-end/99928
11940 * gfortran.dg/gomp/taskloop-2.f90: New.
11942 2021-06-02 Jakub Jelinek <jakub@redhat.com>
11944 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
11947 2021-06-01 Patrick Palka <ppalka@redhat.com>
11950 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
11951 * g++.dg/cpp0x/dc10.C: New test.
11952 * g++.dg/cpp0x/initlist-base4.C: New test.
11953 * g++.dg/cpp2a/constexpr-init22.C: New test.
11955 2021-06-01 Andrew Pinski <apinski@marvell.com>
11957 PR tree-optimization/95481
11958 * gcc.dg/tree-ssa/tailcall-10.c: New test.
11959 * gcc.dg/tree-ssa/tailcall-11.c: New test.
11960 * gcc.dg/tree-ssa/tailcall-12.c: New test.
11961 * gcc.dg/tree-ssa/tailcall-13.c: New test.
11962 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
11964 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
11966 PR testsuite/100750
11967 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
11969 2021-06-01 Jason Merrill <jason@redhat.com>
11972 * g++.dg/cpp2a/destroying-delete5.C: New test.
11974 2021-06-01 Jason Merrill <jason@redhat.com>
11977 * g++.dg/cpp0x/depr-copy4.C: New test.
11979 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
11981 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
11982 * gcc.dg/pr80776-1.c: Same.
11984 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
11986 PR middle-end/99928
11987 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
11988 now diagnosed with less error output.
11989 * gfortran.dg/gomp/scan-1.f90: Likewise.
11990 * gfortran.dg/gomp/pr99928-3.f90: New test.
11991 * gfortran.dg/gomp/taskloop-1.f90: New test.
11993 2021-06-01 liuhongt <hongtao.liu@intel.com>
11995 PR tree-optimization/98365
11996 * gcc.target/i386/pr98365.c: New test.
11998 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12000 PR tree-optimization/100781
12001 * gcc.dg/pr100781.c: New.
12003 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
12005 PR tree-optimization/100774
12006 * g++.dg/pr100774.C: New.
12008 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
12010 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
12011 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
12013 2021-05-31 Richard Biener <rguenther@suse.de>
12016 * c-c++-common/builtin-shufflevector-2.c: New testcase.
12017 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
12018 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
12019 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
12021 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
12024 * g++.target/powerpc/pr99842.C: New.
12026 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
12028 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
12029 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
12030 (plugin_init): Likewise.
12031 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
12032 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
12033 (plugin_init): Likewise.
12034 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
12035 (plugin_init): Likewise.
12037 2021-05-29 Jakub Jelinek <jakub@redhat.com>
12039 PR middle-end/99928
12040 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
12041 combined with parallel, teams or taskloop and defaultmap(none)
12042 to constructs combined with target.
12043 * c-c++-common/gomp/pr99928-2.c: Likewise.
12044 * c-c++-common/gomp/pr99928-3.c: Likewise.
12045 * c-c++-common/gomp/pr99928-4.c: Likewise.
12046 * c-c++-common/gomp/pr99928-5.c: Likewise.
12047 * c-c++-common/gomp/pr99928-6.c: Likewise.
12048 * c-c++-common/gomp/pr99928-7.c: Likewise.
12049 * c-c++-common/gomp/pr99928-8.c: Likewise.
12050 * c-c++-common/gomp/pr99928-9.c: Likewise.
12051 * c-c++-common/gomp/pr99928-10.c: Likewise.
12052 * c-c++-common/gomp/pr99928-13.c: Likewise.
12053 * c-c++-common/gomp/pr99928-14.c: Likewise.
12055 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
12057 * gcc.dg/Wstringop-overflow-55.c:
12058 * gcc.dg/pr80776-1.c:
12060 2021-05-28 Richard Biener <rguenther@suse.de>
12062 PR tree-optimization/100778
12063 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
12065 2021-05-28 Jason Merrill <jason@redhat.com>
12069 * g++.dg/inherit/virtual15.C: New test.
12070 * g++.dg/inherit/virtual15a.C: New file.
12072 2021-05-28 Richard Biener <rguenther@suse.de>
12075 * gcc.dg/pr100791.c: New testcase.
12077 2021-05-28 Richard Biener <rguenther@suse.de>
12080 * gcc.dg/gimplefe-error-11.c: New testcase.
12082 2021-05-28 Jakub Jelinek <jakub@redhat.com>
12084 PR middle-end/99928
12085 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
12086 * c-c++-common/gomp/pr99928-9.c: Likewise.
12087 * c-c++-common/gomp/pr99928-10.c: Likewise.
12088 * c-c++-common/gomp/pr99928-16.c: New test.
12090 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
12092 * c-c++-common/gomp/affinity-1.c: New test.
12093 * c-c++-common/gomp/affinity-2.c: New test.
12094 * c-c++-common/gomp/affinity-3.c: New test.
12095 * c-c++-common/gomp/affinity-4.c: New test.
12096 * c-c++-common/gomp/affinity-5.c: New test.
12097 * c-c++-common/gomp/affinity-6.c: New test.
12098 * c-c++-common/gomp/affinity-7.c: New test.
12099 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
12100 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
12101 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
12102 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
12103 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
12104 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
12105 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
12106 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
12107 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
12108 * gfortran.dg/gomp/taskwait.f90: New test.
12110 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
12111 Richard Biener <rguenther@suse.de>
12113 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
12114 Adjust scanning pattern for !lp64.
12115 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
12116 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
12119 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
12121 PR tree-optimization/99398
12122 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
12123 * gcc.target/powerpc/vec-perm-ctor.c: New test.
12124 * gcc.target/powerpc/vec-perm-ctor.h: New test.
12126 2021-05-27 Matthias Kretz <kretz@kde.org>
12129 * g++.dg/diagnostic/pr100716.C: New test.
12130 * g++.dg/diagnostic/pr100716-1.C: Same test with
12131 -fno-pretty-templates.
12133 2021-05-27 Patrick Palka <ppalka@redhat.com>
12136 * g++.dg/cpp0x/static_assert17.C: New test.
12138 2021-05-27 Jason Merrill <jason@redhat.com>
12141 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
12143 2021-05-27 Patrick Palka <ppalka@redhat.com>
12148 * g++.dg/template/partial16.C: New test.
12149 * g++.dg/template/partial17.C: New test.
12150 * g++.dg/template/partial18.C: New test.
12151 * g++.dg/template/partial19.C: New test.
12152 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
12153 ill-formed partial specialization.
12154 * g++.dg/cpp0x/variadic38.C: Likewise.
12155 * g++.dg/cpp1z/pr81016.C: Likewise.
12156 * g++.dg/template/partial5.C: Likewise.
12157 * g++.old-deja/g++.pt/spec21.C: Likewise.
12159 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12162 * gfortran.dg/pointer_check_14.f90: New test.
12164 2021-05-27 Harald Anlauf <anlauf@gmx.de>
12167 * gfortran.dg/bounds_check_22.f90: New test.
12169 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
12171 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
12173 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
12176 * gcc.target/i386/pr100637-3b.c (avgu): New test.
12177 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
12179 2021-05-26 Patrick Palka <ppalka@redhat.com>
12182 * g++.dg/template/access37.C: New test.
12183 * g++.dg/template/access37a.C: New test.
12185 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
12187 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
12188 * gcc.dg/pr80776-1.c: Same.
12190 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
12192 * lib/target-supports.exp (check_effective_target_vect32): New.
12193 (available_vector_sizes): Append 32 for x86 targets.
12194 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
12195 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
12196 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
12197 * gcc.target/i386/pr100637-3b.c: New test.
12198 * gcc.target/i386/pr100637-3w.c: Ditto.
12199 * gcc.target/i386/pr100637-4b.c: Ditto.
12200 * gcc.target/i386/pr100637-4w.c: Ditto.
12202 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
12204 * gcc.dg/sso-13.c: New test.
12206 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
12208 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
12210 2021-05-26 Patrick Palka <ppalka@redhat.com>
12213 * g++.dg/cpp1z/elide6.C: New test.
12215 2021-05-26 Patrick Palka <ppalka@redhat.com>
12218 * g++.dg/cpp0x/noexcept68.C: New test.
12220 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12222 * gcc.target/csky/fldrd_fstrd.c: New.
12223 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
12225 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
12227 * gcc.target/csky/ldbs.c: New.
12229 2021-05-26 Andrew Pinski <apinski@marvell.com>
12231 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
12232 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
12234 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12237 * g++.dg/cpp1z/nodiscard8.C: New test.
12238 * g++.dg/cpp1z/nodiscard9.C: New test.
12240 2021-05-25 Martin Liska <mliska@suse.cz>
12242 * gcc.dg/sancov/attribute.c: New test.
12244 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
12246 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
12248 2021-05-25 Jakub Jelinek <jakub@redhat.com>
12250 PR middle-end/99928
12251 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
12253 * c-c++-common/gomp/pr99928-9.c: Likewise.
12254 * c-c++-common/gomp/pr99928-10.c: Likewise.
12256 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
12258 * gcc.target/csky/fpuv3/fpuv3.exp: New.
12259 * gcc.target/csky/fpuv3/fpv3_div.c: New.
12260 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
12261 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
12262 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
12263 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
12264 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
12265 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
12266 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
12267 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
12268 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
12269 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
12270 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
12271 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
12272 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
12273 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
12274 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
12275 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
12276 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
12277 * gcc.target/csky/fpuv3/fpv3_h.c: New.
12278 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
12279 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
12280 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
12281 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
12282 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
12283 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
12284 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
12285 * gcc.target/csky/fpuv3/fpv3_max.c: New.
12286 * gcc.target/csky/fpuv3/fpv3_min.c: New.
12287 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
12288 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
12289 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
12290 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
12291 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
12292 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
12293 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
12294 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
12296 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
12298 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
12300 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
12303 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
12304 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
12305 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
12306 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
12308 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12310 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
12313 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12315 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
12318 2021-05-24 liuhongt <hongtao.liu@intel.com>
12321 * gcc.target/i386/pr100660.c: New test.
12323 2021-05-24 Andrew Pinski <apinski@marvell.com>
12325 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
12326 when matching ssa name version.
12327 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
12329 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
12332 * gcc.target/i386/pr100722.c: New test.
12334 2021-05-23 Harald Anlauf <anlauf@gmx.de>
12337 * gfortran.dg/pr100551.f90: New test.
12339 2021-05-23 Andrew Pinski <apinski@marvell.com>
12341 * gcc.dg/gimplefe-45.c: New test.
12343 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12345 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
12347 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12349 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
12350 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
12352 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12354 PR middle-end/99928
12355 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
12356 * c-c++-common/gomp/pr99928-15.c: New test.
12358 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12360 PR middle-end/99928
12361 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
12362 * c-c++-common/gomp/pr99928-13.c: New test.
12363 * c-c++-common/gomp/pr99928-14.c: New test.
12365 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12367 PR middle-end/90115
12368 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
12369 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12370 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12372 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12374 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12376 PR middle-end/90115
12377 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
12378 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12379 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12381 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12382 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
12383 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
12384 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
12386 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
12387 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12388 * c-c++-common/goacc/private-reduction-1.c: Likewise.
12389 * gfortran.dg/goacc/private-3.f95: Likewise.
12391 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12393 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
12395 * gcc.c-torture/compile/ssa-unused-1.c: New file.
12397 2021-05-21 Richard Biener <rguenther@suse.de>
12398 H.J. Lu <hjl.tools@gmail.com>
12400 * gcc.target/i386/pr90773-24.c: New test.
12401 * gcc.target/i386/pr90773-25.c: Likewise.
12403 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
12406 * g++.target/i386/pr100637-1b.C: New test.
12407 * g++.target/i386/pr100637-1w.C: Ditto.
12408 * gcc.target/i386/pr100637-2b.c: Ditto.
12409 * gcc.target/i386/pr100637-2w.c: Ditto.
12411 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
12413 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
12415 2021-05-20 Jason Merrill <jason@redhat.com>
12417 * g++.dg/cpp2a/desig19.C: New test.
12419 2021-05-20 Jason Merrill <jason@redhat.com>
12422 * g++.dg/cpp2a/desig18.C: New test.
12424 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
12426 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
12427 * lib/dg-pch.exp: Adjust diagnostic message.
12429 2021-05-20 Martin Sebor <msebor@redhat.com>
12431 PR middle-end/100684
12432 * g++.dg/warn/Wnonnull13.C: New test.
12433 * g++.dg/warn/Wnonnull14.C: New test.
12434 * g++.dg/warn/Wnonnull15.C: New test.
12436 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
12438 * g++.dg/modules/omp-1_c.C: Fix testcase.
12440 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
12443 * gcc.target/i386/pr100701.c: New test.
12445 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
12447 * gfortran.dg/gomp/map-6.f90: New test.
12448 * gfortran.dg/gomp/map-7.f90: New test.
12449 * gfortran.dg/gomp/map-8.f90: New test.
12451 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
12454 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
12455 * gnat.dg/unchecked_convert6.adb: Likewise.
12457 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
12460 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
12462 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
12463 Torbjörn Svensson <torbjorn.svensson@st.com>
12466 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
12467 * c-c++-common/cpp/file-name-1.c: New test.
12469 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
12472 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
12473 add comments regarding what the code does.
12475 2021-05-20 Jakub Jelinek <jakub@redhat.com>
12477 PR middle-end/99928
12478 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
12479 * c-c++-common/gomp/pr99928-5.c: Likewise.
12481 2021-05-20 Jakub Jelinek <jakub@redhat.com>
12483 PR preprocessor/100646
12484 * gcc.dg/cpp/pr100646-1.c: New test.
12485 * gcc.dg/cpp/pr100646-2.c: New test.
12487 2021-05-20 Jason Merrill <jason@redhat.com>
12490 * g++.dg/cpp2a/nontype-complex1.C: New test.
12492 2021-05-20 Jason Merrill <jason@redhat.com>
12495 * g++.dg/parse/access13.C: New test.
12497 2021-05-19 Martin Sebor <msebor@redhat.com>
12500 * gcc.dg/pr100619.c: New test.
12502 2021-05-19 Jason Merrill <jason@redhat.com>
12506 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
12508 2021-05-19 Jason Merrill <jason@redhat.com>
12510 * g++.dg/cpp1z/class-deduction-access1.C: New test.
12511 * g++.dg/cpp1z/class-deduction-access2.C: New test.
12513 2021-05-19 Marek Polacek <polacek@redhat.com>
12516 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
12517 Remove dg-errors for GNU attributes.
12518 * g++.dg/ext/attrib63.C: Remove dg-error.
12519 * g++.dg/cpp0x/friend8.C: New test.
12521 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
12523 * g++.dg/modules/omp-1_a.C: Check pthread is available.
12524 * g++.dg/modules/omp-1_b.C: Ditto.
12525 * g++.dg/modules/omp-1_c.C: Ditto.
12526 * g++.dg/modules/omp-2_a.C: Ditto.
12527 * g++.dg/modules/omp-2_b.C: Ditto.
12529 2021-05-19 Alex Coplan <alex.coplan@arm.com>
12532 * gcc.target/arm/cmse/pr100333.c: New test.
12534 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12537 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
12539 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
12541 * gcc.target/riscv/arch-12.c: New.
12542 * gcc.target/riscv/attribute-19.c: New.
12544 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
12546 * gcc.target/aarch64/narrow_high_combine.c: New test.
12548 2021-05-19 Richard Biener <rguenther@suse.de>
12550 PR middle-end/100672
12551 * gcc.dg/torture/pr100672.c: New testcase.
12553 2021-05-19 Martin Liska <mliska@suse.cz>
12555 PR testsuite/100658
12556 * gcc.dg/local1.c: Fix typos.
12557 * gcc.dg/ucnid-5-utf8.c: Likewise.
12558 * gcc.dg/ucnid-5.c: Likewise.
12560 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
12562 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
12563 scan-assembly-times to scan-assembly not for superfluous uxtb.
12564 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
12565 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
12566 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
12567 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
12568 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
12569 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
12570 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
12571 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
12572 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
12573 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
12574 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
12575 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
12576 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
12577 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
12578 * gcc.target/aarch64/sve/ld1_extend.c: New test.
12580 2021-05-19 Jakub Jelinek <jakub@redhat.com>
12582 PR middle-end/100576
12583 * gcc.c-torture/compile/pr100576.c: New test.
12585 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12587 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
12589 2021-05-19 Jakub Jelinek <jakub@redhat.com>
12591 PR middle-end/99928
12592 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
12593 * c-c++-common/gomp/pr99928-12.c: New test.
12595 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
12597 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
12598 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
12599 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
12600 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
12601 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
12602 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
12603 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
12604 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
12605 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
12606 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
12607 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
12608 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
12609 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
12610 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
12611 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
12613 2021-05-19 Jason Merrill <jason@redhat.com>
12616 * g++.dg/dfp/mangle-6.C: New test.
12618 2021-05-19 Jason Merrill <jason@redhat.com>
12621 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
12623 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
12625 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
12626 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
12627 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
12629 2021-05-18 Jason Merrill <jason@redhat.com>
12633 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
12635 2021-05-18 Jason Merrill <jason@redhat.com>
12637 * g++.dg/cpp0x/implicit-delete1.C: New test.
12639 2021-05-18 David Malcolm <dmalcolm@redhat.com>
12642 * gcc.dg/analyzer/pr100615.c: New test.
12644 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
12647 * gcc.target/i386/pr100637-1b.c: New test.
12648 * gcc.target/i386/pr100637-1w.c: Ditto.
12649 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
12650 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
12651 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
12652 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
12653 pmovsxbd and pmovsxwq.
12654 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
12655 pmovzxbd and pmovzxwq.
12657 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
12660 * gfortran.dg/goacc-gomp/depobj.f90: New test.
12662 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
12664 * lib/gcc-dg.exp: Implement 'dg-note'.
12665 * lib/prune.exp: Likewise.
12666 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
12667 'dg-prune-output "note: ".
12668 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
12669 'dg-note', match up additional notes, one class of them with
12670 XFAILed 'dg-bogus'.
12671 * lib/lto.exp: Implement 'dg-lto-note'.
12672 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
12674 * g++.dg/lto/odr-1_1.C: Likewise.
12675 * g++.dg/lto/odr-2_1.C: Likewise.
12677 2021-05-18 Jakub Jelinek <jakub@redhat.com>
12679 PR rtl-optimization/100590
12680 * gcc.dg/pr100590.c: New test.
12682 2021-05-18 Jakub Jelinek <jakub@redhat.com>
12685 * g++.dg/other/pr100580.C: New test.
12687 2021-05-18 Jakub Jelinek <jakub@redhat.com>
12689 PR tree-optimization/94589
12690 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
12692 2021-05-18 Richard Biener <rguenther@suse.de>
12694 * gcc.target/i386/pr100582.c: Adjust for AVX512.
12696 2021-05-18 Richard Biener <rguenther@suse.de>
12699 * gcc.dg/gimplefe-error-10.c: New testcase.
12701 2021-05-18 Richard Biener <rguenther@suse.de>
12704 * gcc.dg/pr100547.c: New testcase.
12705 * gcc.dg/attr-vector_size.c: Adjust.
12707 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
12709 * gcc.target/s390/zvector/vec-_Bool.c: New test.
12711 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
12714 * g++.target/s390/pr100281-1.C: New test.
12715 * g++.target/s390/pr100281-2.C: New test.
12717 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
12719 PR tree-optimization/100512
12720 * gcc.dg/pr100512.c: New.
12722 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
12724 * g++.dg/conversion/pr100635.C: New test.
12726 2021-05-17 Harald Anlauf <anlauf@gmx.de>
12729 * gfortran.dg/pr98411.f90: New test.
12731 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
12733 * gcc.dg/pr100349.c: New test.
12735 2021-05-17 Tamar Christina <tamar.christina@arm.com>
12737 * gcc.target/aarch64/cpunative/info_16: New test.
12738 * gcc.target/aarch64/cpunative/info_17: New test.
12739 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
12740 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
12742 2021-05-17 Richard Biener <rguenther@suse.de>
12745 * gcc.dg/gimplefe-error-9.c: New testcase.
12747 2021-05-17 Richard Biener <rguenther@suse.de>
12749 PR middle-end/100582
12750 * gcc.target/i386/pr100582.c: New testcase.
12752 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12754 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
12755 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
12756 auto-vectorization.
12757 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
12758 vectorize float16_t vectors.
12760 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12762 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
12763 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
12764 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
12766 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
12767 auto-vectorization.
12768 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
12770 2021-05-17 liuhongt <hongtao.liu@intel.com>
12773 * gcc.target/i386/pr100549.c: New test.
12775 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12777 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
12779 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12781 * gcc.target/arm/simd/mve-vadd-1.c: New.
12783 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12785 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
12787 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12789 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
12791 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12793 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
12795 * lib/target-supports.exp
12796 (check_effective_target_arm_qbit_ok_nocache): Rename into...
12797 (check_effective_target_arm_sat_ok_nocache): ... this. Check
12798 __ARM_FEATURE_SAT and use armv6.
12800 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
12803 * gfortran.dg/gomp/workshare-59.f90: New test.
12805 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12808 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
12810 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
12812 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
12814 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
12816 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
12818 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
12820 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
12823 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
12825 * gcc.target/powerpc/rop-1.c: New.
12826 * gcc.target/powerpc/rop-2.c: New.
12827 * gcc.target/powerpc/rop-3.c: New.
12828 * gcc.target/powerpc/rop-4.c: New.
12829 * gcc.target/powerpc/rop-5.c: New.
12831 2021-05-15 Martin Jambor <mjambor@suse.cz>
12834 2021-05-15 Martin Jambor <mjambor@suse.cz>
12836 PR tree-optimization/100453
12837 * gcc.dg/tree-ssa/pr100453.c: New test.
12839 2021-05-15 Jakub Jelinek <jakub@redhat.com>
12841 PR rtl-optimization/100342
12842 * gcc.target/i386/pr100342.c: New test.
12844 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
12846 * gfortran.dg/gomp/parallel-master-1.f90: New test.
12847 * gfortran.dg/gomp/parallel-master-2.f90: New test.
12849 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
12851 * gfortran.dg/gomp/implicit-save.f90: New test.
12853 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12856 * g++.dg/cpp1y/pr95226.C: New test.
12858 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12861 * g++.dg/cpp0x/pr94616.C: New test.
12863 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12866 * g++.dg/cpp0x/sfinae68.C: New test.
12868 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12870 * g++.dg/cpp1y/pr88872.C: New test.
12872 2021-05-14 Michael de Lang <kingoipo@gmail.com>
12874 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
12876 2021-05-14 Marek Polacek <polacek@redhat.com>
12877 Jason Merrill <jason@redhat.com>
12880 * g++.dg/cpp0x/friend7.C: New test.
12881 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
12882 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
12883 * g++.dg/cpp0x/gen-attrs-74.C: New test.
12884 * g++.dg/ext/attrib63.C: New test.
12886 2021-05-13 Martin Sebor <msebor@redhat.com>
12888 PR tree-optimization/93100
12889 PR middle-end/98583
12890 * g++.dg/warn/uninit-pr93100.C: New test.
12891 * gcc.dg/uninit-pr93100.c: New test.
12892 * gcc.dg/uninit-pr98583.c: New test.
12894 2021-05-13 Martin Jambor <mjambor@suse.cz>
12896 PR tree-optimization/100453
12897 * gcc.dg/tree-ssa/pr100453.c: New test.
12899 2021-05-13 Martin Sebor <msebor@redhat.com>
12901 * g++.dg/pr100574.C: Use size_t as operator new argument type.
12903 2021-05-13 Martin Liska <mliska@suse.cz>
12905 PR middle-end/100504
12906 * gcc.target/i386/pr100504.c: New test.
12908 2021-05-13 Martin Sebor <msebor@redhat.com>
12911 * gcc.dg/Wvla-parameter-9.c: New test.
12913 2021-05-13 Jakub Jelinek <jakub@redhat.com>
12915 PR middle-end/99928
12916 * c-c++-common/gomp/pr99928-1.c: New test.
12917 * c-c++-common/gomp/pr99928-2.c: New test.
12918 * c-c++-common/gomp/pr99928-3.c: New test.
12919 * c-c++-common/gomp/pr99928-4.c: New test.
12920 * c-c++-common/gomp/pr99928-5.c: New test.
12921 * c-c++-common/gomp/pr99928-6.c: New test.
12922 * c-c++-common/gomp/pr99928-7.c: New test.
12923 * c-c++-common/gomp/pr99928-8.c: New test.
12924 * c-c++-common/gomp/pr99928-9.c: New test.
12925 * c-c++-common/gomp/pr99928-10.c: New test.
12926 * c-c++-common/gomp/pr99928-11.c: New test.
12928 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
12931 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
12933 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
12935 * gcc.dg/pr100563.c: New test.
12937 2021-05-13 Jakub Jelinek <jakub@redhat.com>
12939 PR tree-optimization/98856
12940 * gcc.target/i386/sse2-psraq-1.c: New test.
12941 * gcc.target/i386/sse4_2-psraq-1.c: New test.
12942 * gcc.target/i386/avx-psraq-1.c: New test.
12943 * gcc.target/i386/avx2-psraq-1.c: New test.
12944 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
12946 * gcc.target/i386/avx2-pr82370.c: Likewise.
12947 * gcc.target/i386/avx512f-pr82370.c: Likewise.
12948 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
12949 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
12950 * gcc.dg/torture/vshuf-8.inc: Likewise.
12952 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
12955 * g++.target/i386/pr100581.C: New test.
12957 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
12959 PR testsuite/100569
12960 * gnat.dg/lto21.adb: Prune new LTO warning.
12962 2021-05-13 Martin Liska <mliska@suse.cz>
12964 PR testsuite/100569
12965 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
12966 * gcc.dg/torture/pr94947-1.c: Likewise.
12968 2021-05-13 liuhongt <hongtao.liu@intel.com>
12970 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
12972 2021-05-13 liuhongt <hongtao.liu@intel.com>
12975 * gcc.target/i386/avx-pr94680.c: New test.
12976 * gcc.target/i386/avx512f-pr94680.c: New test.
12977 * gcc.target/i386/sse2-pr94680.c: New test.
12979 2021-05-12 Martin Sebor <msebor@redhat.com>
12981 PR middle-end/100571
12982 * gcc.dg/Wstringop-overflow-67.c: New test.
12984 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
12987 * gcc.dg/pr100521.c: New file.
12989 2021-05-12 Marek Polacek <polacek@redhat.com>
12991 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
12993 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
12995 * c-c++-common/gomp/map-6.c: New test.
12996 * c-c++-common/gomp/map-7.c: New test.
12998 2021-05-12 Richard Biener <rguenther@suse.de>
13000 PR tree-optimization/100566
13001 * gcc.dg/torture/pr100566.c: New testcase.
13003 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13005 PR preprocessor/100392
13006 * gcc.dg/cpp/pr100392.c: New test.
13007 * gcc.dg/cpp/pr100392.h: New file.
13009 2021-05-12 Martin Liska <mliska@suse.cz>
13011 * lib/lto.exp: When running tests without jobserver, one can see
13012 the following warning for tests that use 1to1 partitioning.
13014 2021-05-12 liuhongt <hongtao.liu@intel.com>
13017 * gcc.target/i386/avx2-pr99908.c: New test.
13018 * gcc.target/i386/sse4_1-pr99908.c: New test.
13020 2021-05-12 Richard Biener <rguenther@suse.de>
13022 PR tree-optimization/100519
13023 * gcc.dg/torture/pr100519.c: New testcase.
13025 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
13028 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
13030 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13032 PR middle-end/100508
13033 * gcc.dg/gomp/pr100508.c: New test.
13035 2021-05-12 Jakub Jelinek <jakub@redhat.com>
13036 Marc Glisse <marc.glisse@inria.fr>
13038 PR tree-optimization/94589
13039 * gcc.dg/tree-ssa/pr94589-1.c: New test.
13041 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
13044 * g++.target/i386/pr98218-1.C: Ditto.
13045 * gcc.target/i386/pr98218-4.c: New test.
13046 * gcc.target/i386/pr98218-1.c: Correct PR number.
13047 * gcc.target/i386/pr98218-1a.c: Ditto.
13048 * gcc.target/i386/pr98218-2.c: Ditto.
13049 * gcc.target/i386/pr98218-2a.c: Ditto.
13050 * gcc.target/i386/pr98218-3.c: Ditto.
13051 * gcc.target/i386/pr98218-3a.c: Ditto.
13053 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13055 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
13056 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
13058 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13060 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
13063 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13065 * gcc.dg/guality/pr43077-1.c: Align types of output and input
13066 operands by lifting immediates to type long.
13068 2021-05-11 Joseph Myers <joseph@codesourcery.com>
13070 * gcc.dg/c11-digit-separators-1.c,
13071 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
13074 2021-05-11 Jason Merrill <jason@redhat.com>
13077 * g++.dg/ext/vector41.C: New test.
13079 2021-05-11 Martin Liska <mliska@suse.cz>
13081 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
13082 * brig.dg/README: Removed.
13083 * brig.dg/dg.exp: Removed.
13084 * brig.dg/test/gimple/alloca.hsail: Removed.
13085 * brig.dg/test/gimple/atomics.hsail: Removed.
13086 * brig.dg/test/gimple/branches.hsail: Removed.
13087 * brig.dg/test/gimple/fbarrier.hsail: Removed.
13088 * brig.dg/test/gimple/function_calls.hsail: Removed.
13089 * brig.dg/test/gimple/internal-casts.hsail: Removed.
13090 * brig.dg/test/gimple/kernarg.hsail: Removed.
13091 * brig.dg/test/gimple/mem.hsail: Removed.
13092 * brig.dg/test/gimple/mulhi.hsail: Removed.
13093 * brig.dg/test/gimple/packed.hsail: Removed.
13094 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
13095 * brig.dg/test/gimple/smoke_test.hsail: Removed.
13096 * brig.dg/test/gimple/variables.hsail: Removed.
13097 * brig.dg/test/gimple/vector.hsail: Removed.
13098 * lib/brig-dg.exp: Removed.
13099 * lib/brig.exp: Removed.
13101 2021-05-11 Alex Coplan <alex.coplan@arm.com>
13104 * gcc.target/arm/cmse/pr99725.c: New test.
13106 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
13108 * gcc.target/aarch64/fmul_lane_1.c: New test.
13110 2021-05-11 Richard Biener <rguenther@suse.de>
13112 PR middle-end/100509
13113 * gcc.dg/pr100509.c: New testcase.
13115 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
13117 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
13119 2021-05-11 Patrick Palka <ppalka@redhat.com>
13122 * g++.dg/lookup/operator-3.C: New test.
13124 2021-05-11 Patrick Palka <ppalka@redhat.com>
13127 * g++.dg/cpp2a/concepts-ctad4.C: New test.
13129 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
13131 * gnat.dg/specs/opt5.ads: New test.
13132 * gnat.dg/specs/opt5_pkg.ads: New helper.
13134 2021-05-10 Martin Sebor <msebor@redhat.com>
13136 PR middle-end/100425
13137 PR middle-end/100510
13138 * c-c++-common/Walloca-larger-than.C: New test.
13139 * gcc.dg/Walloca-larger-than-4.c: New test.
13140 * gcc.dg/Wvla-larger-than-5.c: New test.
13141 * gcc.dg/pr79972.c: Remove unexpected warning directive.
13143 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
13145 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
13146 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
13148 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13150 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
13152 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
13154 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
13156 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
13158 PR tree-optimization/42587
13159 * gcc.dg/optimize-bswapsi-6.c: New test.
13161 2021-05-10 Richard Biener <rguenther@suse.de>
13163 PR testsuite/100452
13164 * g++.dg/vect/slp-pr99971.cc: Align data.
13166 2021-05-10 Richard Biener <rguenther@suse.de>
13168 PR tree-optimization/100492
13169 * gcc.dg/torture/pr100492.c: New testcase.
13171 2021-05-10 Richard Biener <rguenther@suse.de>
13173 PR middle-end/100464
13175 * gcc.dg/pr100464.c: New testcase.
13176 * g++.dg/tree-ssa/array-temp1.C: Adjust.
13178 2021-05-10 Richard Biener <rguenther@suse.de>
13180 PR tree-optimization/100434
13181 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
13183 2021-05-10 Alex Coplan <alex.coplan@arm.com>
13186 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
13187 Update now that we're (correctly) using full 128-bit vector
13189 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
13191 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
13193 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
13195 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
13196 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
13199 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
13202 * gfortran.dg/class_dummy_7.f90: Correct PR number.
13204 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
13206 * gcc.dg/sso-9.c: Delete.
13208 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13210 * gnat.dg/debug18.adb: New test.
13212 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
13214 * gcc.dg/sso-12.c: New test.
13216 2021-05-07 Jason Merrill <jason@redhat.com>
13218 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
13221 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
13223 PR tree-optimization/79333
13224 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
13226 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13229 * c-c++-common/gomp/pr100450.c: New test.
13231 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
13234 * gcc.target/i386/pr100445-1.c: New test.
13236 2021-05-07 Jakub Jelinek <jakub@redhat.com>
13239 * gcc.target/i386/pr100445.c: New test.
13241 2021-05-06 Joseph Myers <joseph@codesourcery.com>
13244 PR preprocessor/97604
13245 * g++.dg/cpp1y/digit-sep-neg-2.C,
13246 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
13247 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
13248 Adjust expected messages.
13250 2021-05-06 Martin Jambor <mjambor@suse.cz>
13252 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
13253 05193687dde, make the argv again pointer to an array.
13255 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
13257 * gnat.dg/opt93.adb: Compile only for LP64 targets.
13259 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13261 * lib/target-supports.exp: Add s390 checks for vect conversions.
13263 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13265 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13267 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
13271 * gfortran.dg/class_dummy_6.f90: New test.
13272 * gfortran.dg/class_dummy_7.f90: New test.
13274 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
13276 PR testsuite/100355
13277 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
13279 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
13281 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
13282 __builtin_s390_vpdi.
13283 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
13286 2021-05-06 Jakub Jelinek <jakub@redhat.com>
13288 PR tree-optimization/94589
13289 * gcc.dg/pr94589-1.c: New test.
13290 * gcc.dg/pr94589-2.c: New test.
13291 * gcc.dg/pr94589-3.c: New test.
13292 * gcc.dg/pr94589-4.c: New test.
13293 * g++.dg/opt/pr94589-1.C: New test.
13294 * g++.dg/opt/pr94589-2.C: New test.
13295 * g++.dg/opt/pr94589-3.C: New test.
13296 * g++.dg/opt/pr94589-4.C: New test.
13298 2021-05-06 Richard Biener <rguenther@suse.de>
13301 * gcc.dg/pr100373.c: New testcase.
13303 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13305 * gcc.c-torture/execute/20210505-1.c: New test.
13307 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
13310 * gcc.target/i386/pr91400-1.c: New test.
13311 * gcc.target/i386/pr91400-2.c: Likewise.
13313 2021-05-05 Martin Sebor <msebor@redhat.com>
13315 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13317 2021-05-05 Harald Anlauf <anlauf@gmx.de>
13320 * gfortran.dg/argument_checking_25.f90: New test.
13322 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
13325 * gcc.target/i386/pr98218-1.c: New test.
13326 * gcc.target/i386/pr98218-1a.c: Ditto.
13327 * gcc.target/i386/pr98218-2.c: Ditto.
13328 * gcc.target/i386/pr98218-2a.c: Ditto.
13329 * gcc.target/i386/pr98218-3.c: Ditto.
13330 * gcc.target/i386/pr98218-3a.c: Ditto.
13331 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
13332 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
13334 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13336 * gnat.dg/debug17.adb: Minor tweak.
13338 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13340 * gnat.dg/debug8.adb: Minor tweak.
13341 * gnat.dg/debug11.adb: Likewise.
13342 * gnat.dg/debug16.adb: Likewise.
13343 * gnat.dg/debug17.adb: New test.
13344 * gnat.dg/specs/debug1.ads: Minor tweak.
13346 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
13348 * gcc.dg/vect/slp-21.c: Add s390.
13350 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
13352 PR testsuite/100422
13353 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
13355 2021-05-05 Richard Biener <rguenther@suse.de>
13357 PR tree-optimization/79333
13358 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
13359 * gcc.dg/graphite/fuse-1.c: Adjust.
13360 * gcc.dg/pr43864-4.c: Likewise.
13362 2021-05-05 Richard Biener <rguenther@suse.de>
13364 PR middle-end/100394
13365 * g++.dg/torture/pr100382.C: New testcase.
13367 2021-05-04 Martin Sebor <msebor@redhat.com>
13369 PR middle-end/100307
13370 * g++.dg/warn/Wplacement-new-size-9.C: New test.
13371 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13373 2021-05-04 Martin Sebor <msebor@redhat.com>
13375 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
13377 2021-05-04 Martin Sebor <msebor@redhat.com>
13379 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
13381 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
13383 * gcc.target/s390/oscbreak-1.c: Compile with -O1
13386 2021-05-04 Richard Biener <rguenther@suse.de>
13388 PR tree-optimization/100414
13389 * gcc.dg/pr100414.c: New testcase.
13391 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
13393 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
13395 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
13397 * gnat.dg/opt94.adb: New file.
13398 * gnat.dg/opt94_pkg.adb: New file.
13399 * gnat.dg/opt94_pkg.ads: New file.
13401 2021-05-04 Richard Biener <rguenther@suse.de>
13403 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
13404 simplify dump scanning down to one case.
13406 2021-05-04 Richard Biener <rguenther@suse.de>
13408 PR tree-optimization/100329
13409 * gcc.dg/torture/pr100329.c: New testcase.
13411 2021-05-04 Richard Biener <rguenther@suse.de>
13413 PR tree-optimization/100398
13414 * gcc.dg/torture/pr100398.c: New testcase.
13416 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13418 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13419 Fix dg directives order.
13420 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13423 2021-05-03 Jeff Law <jlaw@tachyum.com>
13425 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
13428 2021-05-03 Patrick Palka <ppalka@redhat.com>
13431 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
13433 2021-05-03 Patrick Palka <ppalka@redhat.com>
13437 * g++.dg/template/call8.C: New test.
13438 * g++.dg/template/koenig12a.C: New test.
13440 2021-05-03 Jeff Law <jlaw@tachyum.com>
13442 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
13444 2021-05-03 Marek Polacek <polacek@redhat.com>
13447 * g++.dg/concepts/diagnostic18.C: New test.
13449 2021-05-03 Marek Polacek <polacek@redhat.com>
13452 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
13454 2021-05-03 Jeff Law <jlaw@tachyum.com>
13456 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
13458 2021-05-03 Jeff Law <jlaw@tachyum.com>
13460 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
13462 2021-05-03 Jeff Law <jlaw@tachyum.com>
13464 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
13466 2021-05-03 Jeff Law <jlaw@tachyum.com>
13468 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
13469 cr16 and xstormy16 targets.
13471 2021-05-03 Richard Biener <rguenther@suse.de>
13473 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
13474 * gcc.dg/pr81192.c: Disable DSE.
13476 2021-05-03 Richard Biener <rguenther@suse.de>
13478 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
13480 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
13483 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
13484 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
13486 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
13488 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
13489 mapping class on AIX.
13490 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
13491 * gcc.c-torture/execute/alias-2.c: Same.
13492 * gcc.dg/alias-7.c: Same.
13494 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
13496 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13498 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13501 2021-04-30 Richard Biener <rguenther@suse.de>
13504 * g++.dg/pr98032.C: New testcase.
13506 2021-04-30 Richard Biener <rguenther@suse.de>
13508 PR tree-optimization/96513
13509 * gcc.dg/torture/pr96513.c: New testcase.
13511 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
13514 * gcc.target/i386/pr98060.c: New test.
13516 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
13518 PR rtl-optimization/100225
13519 PR rtl-optimization/84878
13520 * gcc.dg/pr100225.c: New test.
13522 2021-04-29 Joseph Myers <joseph@codesourcery.com>
13524 PR preprocessor/82359
13525 * g++.dg/cpp1y/digit-sep-line.C,
13526 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
13528 2021-04-29 Jason Merrill <jason@redhat.com>
13530 * g++.dg/lookup/using-decl1.C: New test.
13532 2021-04-29 Jason Merrill <jason@redhat.com>
13535 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
13537 2021-04-29 Patrick Palka <ppalka@redhat.com>
13540 * g++.dg/template/koenig12.C: New test.
13542 2021-04-29 Marek Polacek <polacek@redhat.com>
13545 * g++.dg/cpp1z/class-deduction87.C: New test.
13547 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
13549 PR rtl-optimization/100303
13550 * g++.dg/torture/pr100303.C: New file.
13552 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
13554 PR middle-end/90773
13555 * g++.dg/pr90773-1.h: New test.
13556 * g++.dg/pr90773-1a.C: Likewise.
13557 * g++.dg/pr90773-1b.C: Likewise.
13558 * g++.dg/pr90773-1c.C: Likewise.
13559 * g++.dg/pr90773-1d.C: Likewise.
13560 * gcc.target/i386/pr90773-1.c: Likewise.
13561 * gcc.target/i386/pr90773-2.c: Likewise.
13562 * gcc.target/i386/pr90773-3.c: Likewise.
13563 * gcc.target/i386/pr90773-4.c: Likewise.
13564 * gcc.target/i386/pr90773-5.c: Likewise.
13565 * gcc.target/i386/pr90773-6.c: Likewise.
13566 * gcc.target/i386/pr90773-7.c: Likewise.
13567 * gcc.target/i386/pr90773-8.c: Likewise.
13568 * gcc.target/i386/pr90773-9.c: Likewise.
13569 * gcc.target/i386/pr90773-10.c: Likewise.
13570 * gcc.target/i386/pr90773-11.c: Likewise.
13571 * gcc.target/i386/pr90773-12.c: Likewise.
13572 * gcc.target/i386/pr90773-13.c: Likewise.
13573 * gcc.target/i386/pr90773-14.c: Likewise.
13575 2021-04-29 Richard Biener <rguenther@suse.de>
13577 PR tree-optimization/100253
13578 * g++.dg/pr100253.C: New testcase.
13580 2021-04-29 Jakub Jelinek <jakub@redhat.com>
13583 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
13585 2021-04-29 Jakub Jelinek <jakub@redhat.com>
13588 * gcc.target/aarch64/sve/pr100302.c: New test.
13590 2021-04-29 Jakub Jelinek <jakub@redhat.com>
13593 * c-c++-common/gomp/task-detach-3.c: New test.
13595 2021-04-29 Richard Biener <rguenther@suse.de>
13597 PR tree-optimization/99912
13598 * gcc.dg/pr95580.c: Disable DSE.
13599 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
13600 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
13601 to prevent them from being removed.
13602 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13604 2021-04-29 Martin Sebor <msebor@redhat.com>
13606 PR middle-end/100250
13607 * gcc.dg/uninit-pr100250.c: New test.
13609 2021-04-29 Joseph Myers <joseph@codesourcery.com>
13611 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
13612 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
13614 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
13616 * gfortran.dg/gomp/map-5.f90: New test.
13618 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
13620 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
13621 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
13622 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
13624 2021-04-28 Alexandre Oliva <oliva@adacore.com>
13626 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
13628 2021-04-28 Alexandre Oliva <oliva@adacore.com>
13630 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
13631 mismatch when asm comments start with "/ ".
13633 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
13636 * gcc.c-torture/compile/pr100305.c: New test.
13638 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13641 * gfortran.dg/PR82376.f90: New test.
13643 2021-04-28 Richard Biener <rguenther@suse.de>
13645 PR tree-optimization/100292
13646 * gcc.dg/pr100292.c: New testcase.
13648 2021-04-28 Richard Wai <richard@annexi-strayline.com>
13650 * gnat.dg/containers2.adb: New test.
13652 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
13654 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
13656 2021-04-27 Jason Merrill <jason@redhat.com>
13659 * g++.dg/cpp0x/depr-copy3.C: New test.
13661 2021-04-27 Patrick Palka <ppalka@redhat.com>
13664 * g++.dg/cpp0x/variadic182.C: New test.
13666 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
13668 PR middle-end/100284
13669 * gcc.target/aarch64/sve/pr81003.c: New test.
13671 2021-04-27 Martin Sebor <msebor@redhat.com>
13673 PR testsuite/100272
13674 * g++.dg/ext/flexary13.C: Remove malformed directives.
13676 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
13679 * gcc.c-torture/compile/pr100106.c: New testcase.
13681 2021-04-27 Alex Coplan <alex.coplan@arm.com>
13684 * gcc.target/arm/pr99977.c: New test.
13686 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13688 PR tree-optimization/100239
13689 * gcc.dg/pr100239.c: New test.
13691 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13693 PR rtl-optimization/100254
13694 * g++.dg/opt/pr100254.C: New test.
13696 2021-04-27 Richard Biener <rguenther@suse.de>
13698 PR tree-optimization/99912
13699 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
13700 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
13701 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
13702 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
13704 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13706 PR tree-optimization/95527
13707 * gcc.dg/tree-ssa/pr95527-2.c: New test.
13709 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13711 PR tree-optimization/96696
13712 * gcc.target/i386/pr96696.c: New test.
13714 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
13717 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
13718 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
13719 expected error message when subtracting pointers to different
13720 vector types. Expect warnings when mixing them elsewhere.
13721 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
13722 XFAILs. Tweak error messages for some cases.
13724 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
13726 * gcc.target/aarch64/simd/ssra.c: Use +nosve
13727 * gcc.target/aarch64/simd/usra.c: Likewise.
13729 2021-04-27 Richard Biener <rguenther@suse.de>
13731 PR tree-optimization/100051
13732 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
13734 2021-04-27 Richard Biener <rguenther@suse.de>
13736 PR testsuite/100272
13737 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
13738 malformed dg directive.
13740 2021-04-27 Richard Biener <rguenther@suse.de>
13742 PR testsuite/100272
13743 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
13744 * g++.dg/ipa/pr45572-2.C: Likewise.
13745 * g++.dg/template/spec26.C: Likewise.
13746 * gcc.dg/pr20126.c: Likewise.
13747 * gcc.dg/tree-ssa/pr20739.c: Likewise.
13749 2021-04-27 Richard Biener <rguenther@suse.de>
13751 PR tree-optimization/100278
13752 * gcc.dg/tree-ssa/pr100278.c: New testcase.
13754 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13757 * gcc.target/i386/pr99405.c: New test.
13759 2021-04-27 Richard Biener <rguenther@suse.de>
13761 PR tree-optimization/99776
13762 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
13764 2021-04-26 Patrick Palka <ppalka@redhat.com>
13767 * g++.dg/cpp1y/constexpr-base1.C: New test.
13768 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
13770 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
13772 * gfortran.dg/goacc/classify-serial.f95:
13773 Use [Ww]arning in dg-bogus as FE diagnostic and default
13774 diagnostic differ and the result depends on ENABLE_OFFLOAD.
13775 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13776 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13778 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
13780 * gfortran.dg/goacc/classify-serial.f95:
13781 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
13782 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13783 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13785 2021-04-26 Richard Biener <rguenther@suse.de>
13787 PR tree-optimization/99956
13788 * gfortran.dg/pr99956.f: New testcase.
13790 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
13792 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
13793 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
13794 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
13795 * gcc.target/arm/cmse/cmse-16.c: Likewise.
13796 * gcc.target/arm/cmse/struct-1.c: Likewise.
13797 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
13799 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
13802 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
13804 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
13806 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
13807 Nathan Sidwell <nathan@codesourcery.com>
13808 Tom de Vries <vries@codesourcery.com>
13809 Julian Brown <julian@codesourcery.com>
13810 Kwok Cheung Yeung <kcy@codesourcery.com>
13812 * c-c++-common/goacc/diag-parallelism-1.c: New.
13813 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
13814 and match diagnostics, as appropriate.
13815 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
13816 * c-c++-common/goacc/classify-kernels.c: Likewise.
13817 * c-c++-common/goacc/classify-parallel.c: Likewise.
13818 * c-c++-common/goacc/classify-routine.c: Likewise.
13819 * c-c++-common/goacc/classify-serial.c: Likewise.
13820 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
13821 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
13822 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
13823 * c-c++-common/goacc/parallel-reduction.c: Likewise.
13824 * c-c++-common/goacc/pr70688.c: Likewise.
13825 * c-c++-common/goacc/routine-1.c: Likewise.
13826 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
13827 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
13828 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
13829 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
13830 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
13831 * gfortran.dg/goacc/classify-routine.f95: Likewise.
13832 * gfortran.dg/goacc/classify-serial.f95: Likewise.
13833 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
13834 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13835 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
13836 * gfortran.dg/goacc/routine-4.f90: Likewise.
13837 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
13838 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13839 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
13840 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
13842 2021-04-26 Richard Biener <rguenther@suse.de>
13844 PR tree-optimization/99473
13845 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
13847 2021-04-25 liuhongt <hongtao.liu@intel.com>
13850 * gcc.target/i386/pr98911.c: New test.
13851 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
13852 with __builtin_ia32_pcmpistrm128 since it has been folded.
13854 2021-04-24 David Malcolm <dmalcolm@redhat.com>
13857 * g++.dg/analyzer/pr100244.C: New test.
13859 2021-04-24 Harald Anlauf <anlauf@gmx.de>
13862 * gfortran.dg/pr100154.f90: New test.
13864 2021-04-24 Harald Anlauf <anlauf@gmx.de>
13867 * gfortran.dg/ptr-func-4.f90: New test.
13869 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
13871 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
13872 * gcc.dg/guality/guality.c: Likewise.
13873 * gcc.dg/guality/inline-params.c: Likewise.
13874 * gcc.dg/guality/loop-1.c: Likewise.
13875 * gcc.dg/guality/pr36728-1.c: Likewise.
13876 * gcc.dg/guality/pr36728-2.c: Likewise.
13877 * gcc.dg/guality/pr36728-3.c: Likewise.
13878 * gcc.dg/guality/pr41447-1.c: Likewise.
13879 * gcc.dg/guality/pr54200.c: Likewise.
13880 * gcc.dg/guality/pr54519-1.c: Likewise.
13881 * gcc.dg/guality/pr54519-2.c: Likewise.
13882 * gcc.dg/guality/pr54519-3.c: Likewise.
13883 * gcc.dg/guality/pr54519-4.c: Likewise.
13884 * gcc.dg/guality/pr54519-5.c: Likewise.
13885 * gcc.dg/guality/pr54519-6.c: Likewise.
13886 * gcc.dg/guality/pr54693-2.c: Likewise.
13887 * gcc.dg/guality/pr56154-1.c: Likewise.
13888 * gcc.dg/guality/pr59776.c: Likewise.
13889 * gcc.dg/guality/pr68860-1.c: Likewise.
13890 * gcc.dg/guality/pr68860-2.c: Likewise.
13891 * gcc.dg/guality/pr90074.c: Likewise.
13892 * gcc.dg/guality/pr90716.c: Likewise.
13893 * gcc.dg/guality/sra-1.c: Likewise.
13895 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
13897 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
13899 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
13900 * gcc.dg/guality/pr59776.c: Likewise.
13901 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
13903 2021-04-24 Patrick Palka <ppalka@redhat.com>
13910 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
13911 * g++.dg/cpp2a/nontype-class45.C: New test.
13912 * g++.dg/cpp2a/nontype-class46.C: New test.
13913 * g++.dg/cpp2a/nontype-class47.C: New test.
13914 * g++.dg/cpp2a/nontype-class48.C: New test.
13916 2021-04-24 Patrick Palka <ppalka@redhat.com>
13919 * g++.dg/cpp1z/class-deduction86.C: New test.
13921 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
13924 * gcc.target/powerpc/pr98952.c: New test.
13926 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
13929 * gcc.target/i386/pr79514.c (dg-error):
13930 Expect error for 64bit targets.
13932 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
13935 * gcc.target/i386/pr100182.c: New test.
13936 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
13937 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
13939 2021-04-23 Patrick Palka <ppalka@redhat.com>
13942 * g++.dg/concepts/diagnostic17.C: New test.
13944 2021-04-23 Patrick Palka <ppalka@redhat.com>
13947 * g++.dg/cpp1z/direct-enum-init2.C: New test.
13949 2021-04-23 Richard Biener <rguenther@suse.de>
13951 PR tree-optimization/99971
13952 * g++.dg/vect/slp-pr99971.cc: New testcase.
13954 2021-04-23 liuhongt <hongtao.liu@intel.com>
13957 * gcc.target/i386/pr100093.c: New test.
13959 2021-04-22 Patrick Palka <ppalka@redhat.com>
13962 * g++.dg/cpp2a/concepts-uneval3.C: New test.
13964 2021-04-22 Patrick Palka <ppalka@redhat.com>
13967 * g++.dg/template/partial-specialization9.C: New test.
13969 2021-04-22 Marek Polacek <polacek@redhat.com>
13972 * g++.dg/warn/Wtype-limits6.C: New test.
13974 2021-04-22 Patrick Palka <ppalka@redhat.com>
13977 * g++.dg/cpp0x/sfinae67.C: New test.
13979 2021-04-22 Patrick Palka <ppalka@redhat.com>
13982 * g++.dg/template/access36.C: New test.
13984 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13986 * substr_9.f90: Move to ...
13987 * gfortran.dg/substr_9.f90: ... here.
13988 * substr_10.f90: Move to ...
13989 * gfortran.dg/substr_10.f90: ... here.
13991 2021-04-22 Martin Liska <mliska@suse.cz>
13993 PR testsuite/100159
13994 PR testsuite/100192
13995 * g++.dg/template/nontype29.C: Fix typos and missing comments.
13996 * gcc.dg/Warray-bounds-64.c: Likewise.
13997 * gcc.dg/Warray-parameter.c: Likewise.
13998 * gcc.dg/Wstring-compare.c: Likewise.
13999 * gcc.dg/format/gcc_diag-11.c: Likewise.
14000 * gfortran.dg/array_constructor_3.f90: Likewise.
14001 * gfortran.dg/matmul_bounds_9.f90: Likewise.
14002 * gfortran.dg/pr78033.f90: Likewise.
14003 * gfortran.dg/pr96325.f90: Likewise.
14005 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
14008 * gcc.target/i386/pr100119.c: New test.
14010 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
14013 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
14015 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
14017 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
14018 obtained hard limit, and only call setrlimit if new softlimit is lower.
14020 2021-04-22 Richard Biener <rguenther@suse.de>
14022 PR testsuite/100176
14023 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
14026 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
14028 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
14031 2021-04-21 Marek Polacek <polacek@redhat.com>
14034 * g++.dg/cpp0x/enum_base4.C: New test.
14035 * g++.dg/cpp0x/enum_base5.C: New test.
14037 2021-04-21 Alex Coplan <alex.coplan@arm.com>
14040 * gcc.target/aarch64/pr99988.c: New test.
14042 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14044 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
14046 * g++.dg/cpp1y/auto-fn61.C: Likewise.
14047 * g++.dg/cpp2a/nontype-class39.C: Likewise.
14048 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
14049 * g++.dg/cpp0x/vt-88982.C: Likewise.
14050 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
14051 dg-additional-options.
14052 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14054 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
14056 * gcc.target/i386/monitor-2.c: New test.
14058 2021-04-21 Richard Biener <rguenther@suse.de>
14060 PR testsuite/100176
14061 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
14062 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
14064 2021-04-21 Jakub Jelinek <jakub@redhat.com>
14066 PR rtl-optimization/100148
14067 * g++.dg/opt/pr100148.C: New test.
14069 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
14071 * gfortran.dg/gomp/depobj-1.f90: New test.
14072 * gfortran.dg/gomp/depobj-2.f90: New test.
14074 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14076 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
14078 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
14080 PR middle-end/100130
14081 * c-c++-common/attr-retain-10.c: New test.
14082 * c-c++-common/attr-retain-11.c: Likewise.
14084 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14086 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
14087 must match for target IBM Z only.
14089 2021-04-20 Jason Merrill <jason@redhat.com>
14092 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
14094 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14096 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
14097 z/Architecture only.
14099 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
14102 * gfortran.dg/pdt_31.f03: New test.
14103 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
14106 2021-04-19 Marek Polacek <polacek@redhat.com>
14109 * g++.dg/concepts/diagnostic16.C: New test.
14111 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
14114 * gdc.dg/pr98457.d: New test.
14116 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
14119 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
14122 2021-04-19 Richard Biener <rguenther@suse.de>
14124 PR preprocessor/100142
14125 * gcc.dg/pr100142.c: New testcase.
14126 * g++.dg/diagnostic/pr72803.C: Revert last change.
14128 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
14130 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
14131 '--param=openacc-kernels=[...]'.
14132 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
14133 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
14134 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
14135 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
14136 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
14137 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
14138 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
14140 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
14142 * gnat.dg/opt92.adb: New test.
14144 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14146 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
14147 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14148 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14149 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14150 * gcc.target/s390/zero-scratch-regs-1.c: New test.
14152 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14155 * gfortran.dg/PR100094.f90: New test.
14157 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
14160 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
14163 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14166 * gcc.target/aarch64/pr91710.c: New test.
14168 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
14171 * gfortran.dg/PR10018.f90: New test.
14173 2021-04-16 Tamar Christina <tamar.christina@arm.com>
14176 * gcc.target/aarch64/sve/pr100048.c: New test.
14178 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14181 * g++.dg/cpp0x/constexpr-100111.C: New test.
14183 2021-04-16 Marek Polacek <polacek@redhat.com>
14186 * g++.dg/cpp2a/typename14.C: Don't expect particular error
14188 * g++.dg/cpp2a/typename19.C: New test.
14190 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
14192 * gcc.dg/gimplefe-40.c: Moved to...
14193 * gcc.dg/vect/gimplefe-40.c: ...here.
14194 * gcc.dg/gimplefe-41.c: Moved to...
14195 * gcc.dg/vect/gimplefe-41.c: ...here.
14197 2021-04-16 Harald Anlauf <anlauf@gmx.de>
14198 Paul Thomas <pault@gcc.gnu.org>
14201 * gfortran.dg/pr63797.f90: New test.
14203 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14205 * gcc.dg/tree-ssa/pr83403-1.c: Revert
14206 max-completely-peeled-insns to the default value on IBM Z.
14207 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
14209 2021-04-16 Patrick Palka <ppalka@redhat.com>
14212 * g++.dg/cpp2a/constexpr-init21.C: New test.
14214 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14217 * gcc.target/aarch64/pr100075.c: New test.
14219 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
14221 PR rtl-optimization/99596
14222 * gcc.target/arm/pr99596.c: New test.
14224 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
14227 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
14229 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
14230 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
14231 missing quotes around switch names.
14232 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
14234 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14237 * gcc.target/aarch64/pr99767.c: New test.
14239 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14242 * g++.dg/cpp23/lambda-specifiers2.C: New test.
14244 2021-04-16 Jakub Jelinek <jakub@redhat.com>
14247 * g++.dg/cpp1z/pr99833.C: New test.
14248 * g++.dg/cpp2a/pr99833.C: New test.
14250 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14252 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
14253 the default value on IBM Z.
14255 2021-04-16 Jason Merrill <jason@redhat.com>
14258 * g++.dg/abi/mangle71.C: Fix expected mangling.
14259 * g++.dg/abi/mangle77.C: New test.
14260 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
14261 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
14262 * g++.dg/cpp2a/nontype-class44.C: New test.
14264 2021-04-15 Martin Sebor <msebor@redhat.com>
14268 * gcc.dg/Warray-parameter-9.c: New test.
14269 * gcc.dg/Wnonnull-6.c: New test.
14270 * gcc.dg/Wreturn-type3.c: New test.
14271 * gcc.dg/Wunused-result.c: New test.
14272 * gcc.dg/attr-noreturn.c: New test.
14273 * gcc.dg/attr-returns-nonnull.c: New test.
14275 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
14277 PR middle-end/84877
14278 * gcc.dg/pr84877.c: Xfail for cris-*-*.
14280 2021-04-15 Jason Merrill <jason@redhat.com>
14283 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
14285 2021-04-15 Martin Sebor <msebor@redhat.com>
14287 * gcc.dg/uninit-pr89230-1.c: New test.
14288 * gcc.dg/uninit-pr89230-2.c: Same.
14290 2021-04-15 Jason Merrill <jason@redhat.com>
14293 * g++.dg/cpp0x/noexcept67.C: New test.
14295 2021-04-15 Jason Merrill <jason@redhat.com>
14298 * g++.dg/cpp2a/lambda-uneval15.C: New test.
14300 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14302 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
14303 -mtune=generic to the SVE flags.
14304 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14305 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14306 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14308 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14310 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
14311 (aarch64-with-arch-dg-options): Likewise.
14312 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
14313 aarch64-with-arch-dg-options. Move the default architecture
14314 flags to the final dg-runtest argument.
14315 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
14317 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
14319 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14321 PR testsuite/100073
14322 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
14324 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14327 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
14328 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
14330 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14333 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
14335 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14338 * gcc.target/aarch64/pr100056.c: New test.
14340 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14342 * gcc.dg/pr93210.c: Adapt regex in order to also support a
14343 RESULT_DECL as an operand for a RETURN_EXPR.
14345 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14347 * gcc.target/aarch64/sve/pr99929_1.c: New file.
14348 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
14350 2021-04-14 Jason Merrill <jason@redhat.com>
14353 * g++.dg/template/dependent-tmpl2.C: New test.
14355 2021-04-14 Jason Merrill <jason@redhat.com>
14358 * g++.dg/parse/uneval1.C: New test.
14360 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
14362 PR rtl-optimization/100066
14363 * gcc.target/i386/pr100066.c: New.
14365 2021-04-14 Martin Sebor <msebor@redhat.com>
14367 * gcc.dg/pr86058.c: Limit to just x86_64.
14369 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14372 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
14374 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
14376 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
14377 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
14379 2021-04-14 Patrick Palka <ppalka@redhat.com>
14383 * g++.dg/cpp1z/class-deduction85.C: New test.
14384 * g++.dg/template/ref11.C: New test.
14386 2021-04-14 Jason Merrill <jason@redhat.com>
14389 * g++.dg/cpp2a/lambda-uneval14.C: New test.
14391 2021-04-14 Jason Merrill <jason@redhat.com>
14394 * g++.dg/debug/defaulted1.C: New test.
14396 2021-04-14 Jason Merrill <jason@redhat.com>
14399 * g++.dg/debug/cleanup1.C: New test.
14400 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
14401 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
14402 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
14403 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
14404 * g++.dg/tm/inherit2.C: Likewise.
14405 * g++.dg/tm/unsafe1.C: Likewise.
14406 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
14407 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
14409 2021-04-13 Martin Sebor <msebor@redhat.com>
14411 PR tree-optimization/82800
14412 * g++.dg/warn/uninit-pr82800.C: New test.
14414 2021-04-13 Martin Sebor <msebor@redhat.com>
14416 PR middle-end/86058
14417 * gcc.dg/pr86058.c: New test.
14419 2021-04-13 Patrick Palka <ppalka@redhat.com>
14422 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
14423 * g++.old-deja/g++.ns/template7.C: Likewise.
14424 * g++.old-deja/g++.pt/crash8.C: Likewise.
14426 2021-04-13 Jason Merrill <jason@redhat.com>
14429 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
14431 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14434 * g++.dg/cpp2a/spaceship-err6.C: New test.
14436 2021-04-13 Jason Merrill <jason@redhat.com>
14439 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
14441 2021-04-13 Patrick Palka <ppalka@redhat.com>
14444 * g++.dg/parse/template2.C: Adjust expected diagnostic.
14445 * g++.dg/template/error8.C: Likewise.
14446 * g++.dg/cpp1z/class-deduction84.C: New test.
14448 2021-04-13 Richard Biener <rguenther@suse.de>
14450 PR tree-optimization/100053
14451 * gcc.dg/torture/pr100053.c: New testcase.
14452 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
14454 2021-04-13 Jason Merrill <jason@redhat.com>
14457 * g++.dg/cpp0x/constexpr-base7.C: New test.
14459 2021-04-13 Nathan Sidwell <nathan@acm.org>
14461 PR preprocessor/99446
14462 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
14464 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14467 * gcc.target/aarch64/pr100028.c: New test.
14469 2021-04-13 Patrick Palka <ppalka@redhat.com>
14472 * g++.dg/cpp2a/nontype-class43.C: New test.
14474 2021-04-13 Patrick Palka <ppalka@redhat.com>
14478 * g++.dg/cpp2a/concepts-uneval1.C: New test.
14479 * g++.dg/cpp2a/concepts-uneval2.C: New test.
14481 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
14484 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
14485 line 971 for cris-*-*.
14487 2021-04-13 David Malcolm <dmalcolm@redhat.com>
14490 * gcc.dg/analyzer/pr98599-a.c: New test.
14491 * gcc.dg/analyzer/pr98599-b.c: New test.
14493 2021-04-12 Jakub Jelinek <jakub@redhat.com>
14495 PR rtl-optimization/99905
14496 * gcc.target/i386/pr99905.c: New test.
14498 2021-04-12 Jakub Jelinek <jakub@redhat.com>
14501 * gcc.dg/pr99830.c: New test.
14503 2021-04-12 Jason Merrill <jason@redhat.com>
14506 * g++.dg/template/dependent-tmpl1.C: New test.
14508 2021-04-12 Martin Liska <mliska@suse.cz>
14511 * g++.dg/asan/pr99877.C: New test.
14513 2021-04-12 Cui,Lili <lili.cui@intel.com>
14515 * gcc.target/i386/funcspec-56.inc: Handle new march.
14516 * g++.target/i386/mv16.C: Handle new march
14518 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
14520 PR middle-end/98088
14521 * c-c++-common/goacc/collapse-2.c: New.
14523 2021-04-11 Jason Merrill <jason@redhat.com>
14526 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
14527 * g++.dg/other/anon-union5.C: New test.
14529 2021-04-10 Jason Merrill <jason@redhat.com>
14532 * g++.dg/gomp/this-1.C: Adjust diagnostic.
14533 * g++.dg/cpp0x/constexpr-this1.C: New test.
14535 2021-04-10 David Malcolm <dmalcolm@redhat.com>
14538 * gcc.dg/analyzer/pr100011.c: New test.
14540 2021-04-10 Jakub Jelinek <jakub@redhat.com>
14543 * gcc.dg/pr99990.c: New test.
14545 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
14548 * gcc.target/i386/pr99744-2.c: New test.
14550 2021-04-10 Jakub Jelinek <jakub@redhat.com>
14553 * gcc.dg/lto/pr99849_0.c: New test.
14555 2021-04-10 Jakub Jelinek <jakub@redhat.com>
14557 PR rtl-optimization/98601
14558 * gcc.dg/torture/pr98601.c: New test.
14560 2021-04-10 Jason Merrill <jason@redhat.com>
14566 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
14567 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
14568 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
14569 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
14571 2021-04-10 Jason Merrill <jason@redhat.com>
14574 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
14576 2021-04-09 Martin Sebor <msebor@redhat.com>
14578 PR middle-end/55288
14579 * g++.dg/warn/uninit-pr55288.C: New test.
14581 2021-04-09 Patrick Palka <ppalka@redhat.com>
14584 * g++.dg/cpp1z/fold-lambda4.C: New test.
14586 2021-04-09 Marek Polacek <polacek@redhat.com>
14589 * g++.dg/concepts/abbrev10.C: New test.
14590 * g++.dg/concepts/abbrev11.C: New test.
14592 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14594 * gcc.target/aarch64/pr70398.c: Require a target that can link
14595 static executables.
14597 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14599 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
14601 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14603 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
14606 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14608 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
14609 * gcc.dg/pr96573.c: Likewise.
14610 * gcc.dg/tree-ssa/pr84512.c: Likewise.
14611 * gcc.dg/vect/bb-slp-43.c: Likewise.
14612 * gcc.dg/vect/slp-reduc-11.c: Likewise.
14614 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14616 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
14617 loop to vectorized if vect_fold_extract_last.
14619 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14621 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
14622 of relying on vectorisation.
14624 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14627 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
14629 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14631 PR libfortran/78314
14632 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
14633 * gfortran.dg/ieee/ieee_8.f90: Likewise.
14635 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
14638 * gfortran.dg/coarray/dummy_2.f90: New test.
14640 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
14642 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
14644 2021-04-08 Patrick Palka <ppalka@redhat.com>
14647 * g++.dg/cpp2a/concepts-lambda16.C: New test.
14648 * g++.dg/cpp2a/concepts-lambda17.C: New test.
14650 2021-04-08 Patrick Palka <ppalka@redhat.com>
14653 * g++.dg/cpp2a/concepts-ctad3.C: New test.
14655 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14657 * lib/scanasm.exp (scan-lto-assembler): Update expected name
14660 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14662 * lib/target-supports.exp
14663 (check_effective_target_stdint_types_mbig_endian): New proc.
14664 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
14665 stdint_types_mbig_endian.
14666 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
14667 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
14669 2021-04-08 Jason Merrill <jason@redhat.com>
14672 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
14673 * g++.dg/conversion/ref7.C: New test.
14675 2021-04-08 Jakub Jelinek <jakub@redhat.com>
14678 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
14679 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
14680 * g++.dg/cpp2a/constexpr-new18.C: New test.
14681 * g++.dg/cpp2a/constexpr-new19.C: New test.
14683 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14685 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
14687 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14689 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
14690 "was here" from error message.
14691 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
14692 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
14693 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
14694 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
14695 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
14696 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
14697 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
14698 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
14699 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
14700 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
14701 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
14702 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
14703 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
14705 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14707 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
14708 * gcc.target/aarch64/pr98772.c: Likewise.
14709 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
14711 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14713 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
14714 conversion to shifts and adds.
14716 2021-04-08 David Malcolm <dmalcolm@redhat.com>
14720 * gcc.dg/analyzer/pr99042.c: New test.
14721 * gcc.dg/analyzer/pr99774-1.c: New test.
14722 * gcc.dg/analyzer/pr99774-2.c: New test.
14724 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
14726 * gdc.dg/gdc108.d: Update test.
14727 * gdc.dg/gdc142.d: Likewise.
14728 * gdc.dg/pr90136a.d: Likewise.
14729 * gdc.dg/pr90136b.d: Likewise.
14730 * gdc.dg/pr90136c.d: Likewise.
14731 * gdc.dg/pr95173.d: Likewise.
14732 * gdc.dg/attr_allocsize1.d: New test.
14733 * gdc.dg/attr_allocsize2.d: New test.
14734 * gdc.dg/attr_alwaysinline1.d: New test.
14735 * gdc.dg/attr_cold1.d: New test.
14736 * gdc.dg/attr_exclusions1.d: New test.
14737 * gdc.dg/attr_exclusions2.d: New test.
14738 * gdc.dg/attr_flatten1.d: New test.
14739 * gdc.dg/attr_module.d: New test.
14740 * gdc.dg/attr_noclone1.d: New test.
14741 * gdc.dg/attr_noicf1.d: New test.
14742 * gdc.dg/attr_noinline1.d: New test.
14743 * gdc.dg/attr_noipa1.d: New test.
14744 * gdc.dg/attr_noplt1.d: New test.
14745 * gdc.dg/attr_optimize1.d: New test.
14746 * gdc.dg/attr_optimize2.d: New test.
14747 * gdc.dg/attr_optimize3.d: New test.
14748 * gdc.dg/attr_optimize4.d: New test.
14749 * gdc.dg/attr_restrict1.d: New test.
14750 * gdc.dg/attr_section1.d: New test.
14751 * gdc.dg/attr_symver1.d: New test.
14752 * gdc.dg/attr_target1.d: New test.
14753 * gdc.dg/attr_targetclones1.d: New test.
14754 * gdc.dg/attr_used1.d: New test.
14755 * gdc.dg/attr_used2.d: New test.
14756 * gdc.dg/attr_weak1.d: New test.
14757 * gdc.dg/imports/attributes.d: New test.
14759 2021-04-08 Jason Merrill <jason@redhat.com>
14762 * g++.dg/template/mem-spec2.C: New test.
14764 2021-04-08 Marek Polacek <polacek@redhat.com>
14767 * g++.dg/cpp2a/explicit16.C: Use c++20.
14768 * g++.dg/cpp0x/noexcept66.C: New test.
14769 * g++.dg/cpp2a/explicit17.C: New test.
14771 2021-04-08 Alex Coplan <alex.coplan@arm.com>
14774 * gcc.c-torture/compile/pr99647.c: New test.
14776 2021-04-07 Jason Merrill <jason@redhat.com>
14779 * g++.dg/template/friend71.C: New test.
14781 2021-04-07 Jason Merrill <jason@redhat.com>
14784 * g++.dg/template/friend70.C: New test.
14786 2021-04-07 Jason Merrill <jason@redhat.com>
14789 * g++.dg/lookup/using66.C: New test.
14791 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
14793 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
14794 when building an executable with testglue.
14796 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
14798 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
14799 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
14801 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
14803 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
14804 if IFN_STORE_LANES is available.
14805 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
14806 IFN_STORE_LANES is available.
14807 * gcc.target/aarch64/pr99873_1.c: New test.
14808 * gcc.target/aarch64/pr99873_2.c: Likewise.
14809 * gcc.target/aarch64/pr99873_3.c: Likewise.
14810 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
14811 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
14812 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
14814 2021-04-07 Richard Biener <rguenther@suse.de>
14816 PR tree-optimization/99954
14817 * gcc.dg/torture/pr99954.c: New testcase.
14819 2021-04-07 Richard Biener <rguenther@suse.de>
14822 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
14825 2021-04-07 Richard Biener <rguenther@suse.de>
14827 PR tree-optimization/99947
14828 * gcc.dg/torture/pr99947.c: New testcase.
14830 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
14832 PR tree-optimization/98736
14833 * gcc.c-torture/execute/pr98736.c: New test.
14835 2021-04-07 Marek Polacek <polacek@redhat.com>
14838 * g++.dg/cpp0x/rv-life.C: New test.
14840 2021-04-06 Jason Merrill <jason@redhat.com>
14843 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
14845 2021-04-06 Jason Merrill <jason@redhat.com>
14848 * g++.dg/cpp1z/inline-var9.C: New test.
14850 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
14853 * g++.target/aarch64/sve/pr99781.C: New.
14855 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
14857 * gcc.target/i386/memcpy-strategy-9.c: New test.
14858 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
14859 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
14860 * gcc.target/i386/memset-strategy-7.c: Likewise.
14861 * gcc.target/i386/memset-strategy-8.c: Likewise.
14862 * gcc.target/i386/memset-strategy-9.c: Likewise.
14864 2021-04-06 Richard Biener <rguenther@suse.de>
14866 PR tree-optimization/99880
14867 * gcc.dg/torture/pr99880.c: New testcase.
14869 2021-04-06 Nathan Sidwell <nathan@acm.org>
14871 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
14872 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
14874 2021-04-06 Jakub Jelinek <jakub@redhat.com>
14876 PR tree-optimization/96573
14877 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
14878 VEC_PERM_EXPR with bswapping permutation.
14880 2021-04-06 Richard Biener <rguenther@suse.de>
14882 PR tree-optimization/99924
14883 * gfortran.dg/vect/pr99924.f90: New testcase.
14885 2021-04-06 Jakub Jelinek <jakub@redhat.com>
14888 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
14890 2021-04-06 Jason Merrill <jason@redhat.com>
14893 * g++.dg/abi/lambda-defarg1.C: New test.
14895 2021-04-06 Patrick Palka <ppalka@redhat.com>
14898 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
14899 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
14901 2021-04-05 Jason Merrill <jason@redhat.com>
14904 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
14906 2021-04-05 Jason Merrill <jason@redhat.com>
14908 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
14909 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
14910 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
14912 2021-04-05 Jason Merrill <jason@redhat.com>
14915 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
14917 2021-04-05 Jason Merrill <jason@redhat.com>
14920 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
14922 2021-04-05 David Malcolm <dmalcolm@redhat.com>
14925 * gcc.dg/analyzer/pr99906.c: New test.
14927 2021-04-05 David Malcolm <dmalcolm@redhat.com>
14930 * gcc.dg/analyzer/pr99886.c: New test.
14932 2021-04-05 Jason Merrill <jason@redhat.com>
14935 * g++.dg/cpp0x/extern_template-6.C: New test.
14937 2021-04-05 Jason Merrill <jason@redhat.com>
14940 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
14942 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
14945 * gdc.dg/pr99914.d: New test.
14947 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
14949 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
14950 * gcc.dg/tree-ssa/evrp11.c: Likewise.
14952 2021-04-04 Jason Merrill <jason@redhat.com>
14955 * g++.dg/cpp0x/initlist-new5.C: New test.
14957 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14959 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
14961 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14963 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
14965 2021-04-03 Marek Polacek <polacek@redhat.com>
14968 * g++.dg/other/gc7.C: New test.
14970 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
14973 * gfortran.dg/coarray_48.f90: New test.
14975 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14977 PR tree-optimization/99882
14978 * gcc.dg/pr99882.c: New test.
14980 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14982 PR rtl-optimization/99863
14983 * gcc.target/i386/pr99863.c: New test.
14985 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14988 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
14990 2021-04-03 Jason Merrill <jason@redhat.com>
14993 * g++.dg/opt/nrv20.C: New test.
14995 2021-04-03 Jason Merrill <jason@redhat.com>
14998 * g++.dg/cpp1z/noexcept-type24.C: New test.
15000 2021-04-03 Jason Merrill <jason@redhat.com>
15003 * g++.dg/ext/vector40.C: New test.
15005 2021-04-02 Patrick Palka <ppalka@redhat.com>
15008 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
15010 2021-04-02 Patrick Palka <ppalka@redhat.com>
15013 * g++.dg/cpp2a/nontype-class42.C: New test.
15015 2021-04-02 Jason Merrill <jason@redhat.com>
15018 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
15020 2021-04-02 Nathan Sidwell <nathan@acm.org>
15022 * g++.dg/modules/pr99283-6_d.H: New.
15023 * g++.dg/modules/pr99283-7-swap.h: New.
15024 * g++.dg/modules/pr99283-7-traits.h: New.
15025 * g++.dg/modules/pr99283-7_a.H: New.
15026 * g++.dg/modules/pr99283-7_b.H: New.
15027 * g++.dg/modules/pr99283-7_c.C: New.
15028 * g++.dg/modules/pr99283-7_d.H: New.
15030 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
15032 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
15033 * go.test/test/fixedbugs/issue22200b.go: Likewise.
15035 2021-04-02 Jakub Jelinek <jakub@redhat.com>
15037 PR tree-optimization/99726
15038 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
15039 -floop-nest-optimize to dg-additional-options guarded on fgraphite
15042 2021-04-01 Marek Polacek <polacek@redhat.com>
15045 * g++.dg/other/gc6.C: New test.
15047 2021-04-01 Jason Merrill <jason@redhat.com>
15050 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
15052 2021-04-01 Jason Merrill <jason@redhat.com>
15055 * g++.dg/abi/abi-tag24a.C: New test.
15056 * g++.dg/abi/macro0.C: Adjust expected value.
15058 2021-04-01 Nathan Sidwell <nathan@acm.org>
15061 * g++.dg/modules/pr99283-6.h: New.
15062 * g++.dg/modules/pr99283-6_a.H: New.
15063 * g++.dg/modules/pr99283-6_b.H: New.
15064 * g++.dg/modules/pr99283-6_c.C: New.
15065 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
15066 * g++.dg/modules/indirect-3_c.C: Adjust scan.
15067 * g++.dg/modules/indirect-4_c.C: Adjust scan.
15068 * g++.dg/modules/lambda-3_b.C: Adjust scan.
15069 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
15070 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
15071 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
15073 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
15076 * gcc.dg/tree-ssa/pr98265.C: New test.
15078 2021-04-01 Jakub Jelinek <jakub@redhat.com>
15080 PR tree-optimization/96573
15081 * gcc.dg/pr96573.c: New test.
15083 2021-04-01 Richard Biener <rguenther@suse.de>
15085 PR tree-optimization/99856
15086 * gcc.dg/vect/pr99856.c: New testcase.
15088 2021-04-01 Martin Jambor <mjambor@suse.cz>
15090 PR tree-optimization/97009
15091 * gcc.dg/tree-ssa/pr97009.c: New test.
15093 2021-04-01 Harald Anlauf <anlauf@gmx.de>
15096 * gfortran.dg/transpose_5.f90: New test.
15098 2021-03-31 David Malcolm <dmalcolm@redhat.com>
15101 * gcc.dg/analyzer/data-model-10.c: Update expected output.
15102 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
15103 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
15104 * gcc.dg/analyzer/pr99771-1.c: New test.
15106 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15108 PR tree-optimization/98268
15109 * gcc.target/aarch64/sve/pr98268-1.c: New test.
15110 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
15112 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15114 PR tree-optimization/99726
15115 * gcc.target/i386/pr99726.c: New test.
15117 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15119 PR rtl-optimization/97141
15120 PR rtl-optimization/98726
15121 * gcc.c-torture/compile/pr97141.c: New test.
15122 * gcc.c-torture/compile/pr98726.c: Likewise.
15123 * gcc.target/aarch64/sve/pr97141.c: Likewise.
15124 * gcc.target/aarch64/sve/pr98726.c: Likewise.
15126 2021-03-31 Martin Sebor <msebor@redhat.com>
15128 PR middle-end/65182
15129 * gcc.dg/uninit-pr65182.c: New test.
15131 2021-03-31 Jason Merrill <jason@redhat.com>
15134 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
15136 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15139 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
15142 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
15145 * gcc.target/arm/pr99786.c: New test.
15147 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
15149 * gcc.target/i386/memcpy-strategy-5.c: New test.
15150 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
15151 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
15152 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
15153 * gcc.target/i386/memset-strategy-3.c: Likewise.
15154 * gcc.target/i386/memset-strategy-4.c: Likewise.
15155 * gcc.target/i386/memset-strategy-5.c: Likewise.
15156 * gcc.target/i386/memset-strategy-6.c: Likewise.
15158 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
15161 * gcc.target/aarch64/sve/pr98119.c: New test.
15163 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15164 Richard Sandiford <richard.sandiford@arm.com>
15167 * g++.target/aarch64/sve/pr99813.C: New test.
15169 2021-03-31 Jakub Jelinek <jakub@redhat.com>
15172 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
15173 * c-c++-common/zero-scratch-regs-7.c: Likewise.
15174 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
15175 selected unsupported triplets to all targets but selected triplets
15176 of supported targets.
15177 * c-c++-common/zero-scratch-regs-9.c: Likewise.
15178 * c-c++-common/zero-scratch-regs-10.c: Likewise.
15179 * c-c++-common/zero-scratch-regs-11.c: Likewise.
15181 2021-03-31 Patrick Palka <ppalka@redhat.com>
15184 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
15186 2021-03-31 Patrick Palka <ppalka@redhat.com>
15189 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
15191 2021-03-30 David Malcolm <dmalcolm@redhat.com>
15193 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
15195 2021-03-30 Nathan Sidwell <nathan@acm.org>
15198 * g++.dg/modules/pr99283-5.h: New.
15199 * g++.dg/modules/pr99283-5_a.H: New.
15200 * g++.dg/modules/pr99283-5_b.H: New.
15201 * g++.dg/modules/pr99283-5_c.C: New.
15203 2021-03-30 Jakub Jelinek <jakub@redhat.com>
15206 * g++.dg/cpp1z/pr99790.C: New test.
15208 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15211 * gcc.c-torture/compile/pr99822.c: New test.
15213 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
15217 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
15218 instruction counts.
15219 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
15220 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
15221 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
15222 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
15223 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
15224 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
15225 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
15226 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
15227 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
15228 * gcc.target/powerpc/pr79251.p8.c: Likewise.
15229 * gcc.target/powerpc/pr79251.p9.c: Likewise.
15230 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
15231 * gcc.target/powerpc/pr79251-run.p7.c: New test.
15232 * gcc.target/powerpc/pr79251.p7.c: New test.
15234 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
15237 * gcc.target/i386/pr99744-1.c: New test.
15239 2021-03-30 Tamar Christina <tamar.christina@arm.com>
15241 PR tree-optimization/99825
15242 * gfortran.dg/vect/pr99825.f90: New test.
15244 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15247 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
15249 2021-03-30 Richard Biener <rguenther@suse.de>
15251 PR tree-optimization/99824
15252 * gcc.dg/torture/pr99824.c: New testcase.
15254 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
15257 * g++.dg/pr98136.C: New test.
15259 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
15261 * gcc.target/aarch64/fcvt_nosimd.c: New test.
15263 2021-03-29 Martin Sebor <msebor@redhat.com>
15265 PR tree-optimization/61869
15266 * gcc.dg/uninit-pr61869.c: New test.
15268 2021-03-29 Martin Sebor <msebor@redhat.com>
15270 PR tree-optimization/61677
15271 * gcc.dg/uninit-pr61677.c: New test.
15273 2021-03-29 Martin Sebor <msebor@redhat.com>
15275 PR tree-optimization/61112
15276 * gcc.dg/uninit-pr61112.c: New test.
15278 2021-03-29 Jan Hubicka <jh@suse.cz>
15281 * gcc.c-torture/compile/pr99751.c: Rename from ...
15282 * gcc.c-torture/execute/pr99751.c: ... to this.
15284 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
15286 * gcc.c-torture/compile/pr99751.c: New test.
15288 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15291 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15292 declare simd warning on aarch64.
15294 2021-03-29 Alex Coplan <alex.coplan@arm.com>
15297 * g++.target/aarch64/sve/pr99216.C: New test.
15299 2021-03-29 Richard Biener <rguenther@suse.de>
15301 PR tree-optimization/99807
15302 * gfortran.dg/vect/pr99807.f90: New testcase.
15304 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15307 * gcc.target/aarch64/pr99808.c: New test.
15309 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15311 PR tree-optimization/99777
15312 * g++.dg/torture/pr99777.C: New test.
15314 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
15317 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
15319 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
15322 * gfortran.dg/pr99602.f90: New test.
15323 * gfortran.dg/pr99602a.f90: New test.
15324 * gfortran.dg/pr99602b.f90: New test.
15325 * gfortran.dg/pr99602c.f90: New test.
15326 * gfortran.dg/pr99602d.f90: New test.
15328 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15330 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
15331 (gdc-copy-file): ... this. Use file copy instead of open/close.
15332 (gdc-convert-test): Save translated dejagnu test to gdc.test
15333 directory, only write dejagnu directives to the test file.
15334 (gdc-do-test): Don't create gdc.test symlink.
15336 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15338 * gdc.dg/gdc270a.d: Removed.
15339 * gdc.dg/gdc270b.d: Removed.
15341 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
15343 * gcc.target/powerpc/pr99557.c: New.
15345 2021-03-26 Martin Sebor <msebor@redhat.com>
15347 PR tree-optimization/59970
15348 * gcc.dg/uninit-pr59970.c: New test.
15350 2021-03-26 Marek Polacek <polacek@redhat.com>
15353 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
15354 * g++.dg/cpp0x/nsdmi17.C: New test.
15356 2021-03-26 Nathan Sidwell <nathan@acm.org>
15359 * g++.dg/modules/pr99283-2_a.H: New.
15360 * g++.dg/modules/pr99283-2_b.H: New.
15361 * g++.dg/modules/pr99283-2_c.H: New.
15362 * g++.dg/modules/pr99283-3_a.H: New.
15363 * g++.dg/modules/pr99283-3_b.H: New.
15364 * g++.dg/modules/pr99283-4.H: New.
15365 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
15366 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
15368 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
15371 * g++.target/aarch64/sve/pr99766.C: New.
15373 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
15376 * gcc.dg/tls/pr99466-1.c: New test.
15377 * gcc.dg/tls/pr99466-2.c: New test.
15379 2021-03-26 Jakub Jelinek <jakub@redhat.com>
15382 * g++.dg/cpp0x/new5.C: New test.
15384 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
15387 * gfortran.dg/null_11.f90: New test.
15389 2021-03-25 Martin Sebor <msebor@redhat.com>
15391 PR tree-optimization/55060
15392 * gcc.dg/uninit-pr55060.c: New.
15394 2021-03-25 Martin Sebor <msebor@redhat.com>
15396 PR tree-optimization/48483
15397 * g++.dg/warn/uninit-pr48483.C: New test.
15399 2021-03-25 Martin Sebor <msebor@redhat.com>
15401 * gcc.dg/uninit-pr44547.c: New.
15403 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15406 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
15407 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
15408 to match locus changes.
15409 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
15410 * g++.dg/cpp2a/srcloc2.C: Likewise.
15411 * g++.dg/cpp2a/srcloc15.C: Likewise.
15412 * g++.dg/cpp2a/srcloc16.C: Likewise.
15413 * g++.dg/cpp2a/srcloc19.C: New test.
15414 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
15416 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
15417 * g++.dg/modules/macloc-1_d.C: Likewise.
15418 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
15421 2021-03-25 Marek Polacek <polacek@redhat.com>
15424 * g++.dg/cpp0x/inh-ctor37.C: New test.
15426 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15429 * g++.dg/cpp0x/variadic181.C: New test.
15431 2021-03-25 Marek Polacek <polacek@redhat.com>
15434 * g++.dg/warn/Wconversion5.C: New test.
15436 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15438 PR tree-optimization/96974
15439 * g++.target/aarch64/sve/pr96974.C: New test.
15441 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15444 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15448 * gcc.target/i386/pr98209.c: New test.
15449 * gcc.target/i386/pr99744-1.c: Likewise.
15450 * gcc.target/i386/pr99744-2.c: Likewise.
15452 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15455 * g++.dg/warn/Wduplicated-branches6.C: New test.
15456 * g++.dg/warn/Wduplicated-branches7.C: New test.
15458 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15462 * gcc.target/i386/pr98209.c: New test.
15463 * gcc.target/i386/pr99744-1.c: Likewise.
15464 * gcc.target/i386/pr99744-2.c: Likewise.
15466 2021-03-25 Richard Biener <rguenther@suse.de>
15468 PR tree-optimization/99746
15469 * gfortran.dg/vect/pr99746.f90: New testcase.
15471 2021-03-25 David Malcolm <dmalcolm@redhat.com>
15476 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
15478 * gcc.dg/analyzer/pr93695-1.c: New test.
15479 * gcc.dg/analyzer/pr99044-1.c: New test.
15480 * gcc.dg/analyzer/pr99044-2.c: New test.
15481 * gcc.dg/analyzer/pr99716-1.c: New test.
15482 * gcc.dg/analyzer/pr99716-2.c: New test.
15483 * gcc.dg/analyzer/pr99716-3.c: New test.
15485 2021-03-24 Martin Liska <mliska@suse.cz>
15488 * gcc.target/i386/pr99753.c: New test.
15490 2021-03-24 Martin Jambor <mjambor@suse.cz>
15493 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
15495 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
15498 * gcc.target/arm/pr99727.c: New test.
15500 2021-03-24 Jakub Jelinek <jakub@redhat.com>
15503 * gcc.target/arm/pr99724.c: New test.
15505 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15507 * lib/target-supports.exp (check_effective_target_sysconf): New.
15508 * gcc.target/i386/pr95443-1.c: Require it.
15509 * gcc.target/i386/pr95443-2.c: Likewise.
15510 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
15511 * gcc.target/i386/strncmp-1.c: Likewise.
15513 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15515 * gcc.target/i386/pr97313.c: Require effective target feature pie.
15516 * g++.target/i386/pr94185.C: Likewise.
15518 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15520 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
15521 positives with -mcmodel=large.
15522 * gcc.target/i386/funcspec-3.c: Likewise.
15524 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15526 * gcc.target/i386/pr94467-3.c: New.
15528 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
15531 * gfortran.dg/longnames.f90: New test.
15533 2021-03-23 Nathan Sidwell <nathan@acm.org>
15536 * g++.dg/modules/pr99283-1_a.H: New.
15537 * g++.dg/modules/pr99283-1_b.H: New.
15539 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
15541 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
15543 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15545 * lib/target-supports.exp
15546 (check_effective_target_arm_dsp_ok_nocache)
15547 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
15548 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
15549 and add arm_dsp options.
15551 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15553 * lib/target-supports.exp
15554 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
15555 -mfloat-abi= options order.
15556 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
15557 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
15558 arm_hard_ok effective target and -mfloat-abi=hard additional
15560 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
15568 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
15570 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
15571 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
15573 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15575 * lib/target-supports.exp
15576 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
15577 -mfloat-abi= options order.
15578 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
15579 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
15580 target and -mfloat-abi=hard additional option.
15581 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
15582 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
15583 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
15584 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
15585 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
15587 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15589 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
15591 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15593 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
15594 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
15595 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
15596 * gcc.target/arm/pr51968.c: Likewise.
15597 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
15598 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
15599 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
15600 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
15602 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15604 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
15605 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
15606 * gcc.target/arm/bf16_dup.c: Likewise.
15607 * gcc.target/arm/bf16_reinterpret.c: Likewise.
15608 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
15610 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15612 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
15614 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15616 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
15617 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
15618 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
15619 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
15621 2021-03-23 Marek Polacek <polacek@redhat.com>
15624 * g++.dg/cpp0x/attributes-namespace6.C: New test.
15625 * g++.dg/cpp0x/gen-attrs-73.C: New test.
15627 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
15630 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
15632 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
15635 * gcc.dg/vect/pr99540.c: New test.
15637 2021-03-23 Nathan Sidwell <nathan@acm.org>
15640 * g++.dg/modules/pr99239_a.H: New.
15641 * g++.dg/modules/pr99239_b.H: New.
15643 2021-03-23 Richard Biener <rguenther@suse.de>
15645 PR tree-optimization/99721
15646 * gfortran.dg/vect/pr99721.f90: New testcase.
15648 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
15650 * gcc.target/riscv/shift-shift-5.c (sub): Change
15651 order of struct fields depending on byteorder.
15653 2021-03-23 Jakub Jelinek <jakub@redhat.com>
15656 * g++.dg/cpp1z/decomp55.C: New test.
15658 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
15660 PR tree-optimization/99296
15661 * gcc.dg/pr99296.c: New file.
15663 2021-03-22 Nathan Sidwell <nathan@acm.org>
15666 * g++.dg/modules/pr99480_a.H: New.
15667 * g++.dg/modules/pr99480_b.H: New.
15669 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
15672 * gcc.target/powerpc/pr99581.c: New.
15674 2021-03-22 Nathan Sidwell <nathan@acm.org>
15677 * g++.dg/modules/pr99425-1.h: New.
15678 * g++.dg/modules/pr99425-1_a.H: New.
15679 * g++.dg/modules/pr99425-1_b.H: New.
15680 * g++.dg/modules/pr99425-1_c.C: New.
15681 * g++.dg/modules/pr99425-2_a.X: New.
15682 * g++.dg/modules/pr99425-2_b.X: New.
15683 * g++.dg/template/pr99425.C: New.
15685 2021-03-22 Richard Biener <rguenther@suse.de>
15687 PR tree-optimization/99694
15688 * gcc.dg/torture/pr99694.c: New testcase.
15690 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
15693 * gcc.target/riscv/pr99702.c: New.
15695 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
15698 * gcc.target/powerpc/pr98914.c: New test.
15700 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
15703 * g++.target/i386/pr99679-1.C: New test.
15704 * g++.target/i386/pr99679-2.C: Likewise.
15706 2021-03-20 Jakub Jelinek <jakub@redhat.com>
15709 * gcc.dg/pr99230.c: New test.
15711 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15714 * gcc.dg/Wunused-var-5.c: New test.
15715 * gcc.dg/Wunused-var-6.c: New test.
15717 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15719 * gfortran.dg/inline_matmul_6.f90: Adjust count for
15722 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
15725 * gcc.target/s390/pr99663.c: New.
15727 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15730 * g++.dg/opt/pr99456.C: New test.
15731 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
15734 2021-03-19 Tamar Christina <tamar.christina@arm.com>
15736 PR tree-optimization/99656
15737 * gfortran.dg/vect/pr99656.f90: New test.
15739 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
15742 * gcc.dg/torture/pr99652-1.c: New test.
15743 * gcc.dg/torture/pr99652-2.c: Likewise.
15744 * gcc.target/i386/pr57655.c: Adjusted.
15745 * gcc.target/i386/pr59794-6.c: Likewise.
15746 * gcc.target/i386/pr70738-1.c: Likewise.
15747 * gcc.target/i386/pr96744-1.c: Likewise.
15749 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15750 Christophe Lyon <christophe.lyon@linaro.org>
15753 * g++.target/arm/pr99593.C: New test.
15755 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
15757 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
15759 2021-03-19 Marek Polacek <polacek@redhat.com>
15762 * g++.dg/cpp2a/concepts-err3.C: New test.
15764 2021-03-18 Martin Sebor <msebor@redhat.com>
15766 PR middle-end/99502
15767 * g++.dg/warn/Warray-bounds-22.C: New test.
15768 * g++.dg/warn/Warray-bounds-23.C: New test.
15769 * g++.dg/warn/Warray-bounds-24.C: New test.
15771 2021-03-18 Jakub Jelinek <jakub@redhat.com>
15774 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
15776 2021-03-18 Jakub Jelinek <jakub@redhat.com>
15779 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
15780 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
15781 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
15782 rather than __i386__.
15784 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
15787 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
15789 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
15792 * obj-c++.dg/pr49070.mm: New test.
15793 * objc.dg/unnamed-parms.m: New test.
15795 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15797 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
15799 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
15800 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
15801 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
15802 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
15803 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
15805 2021-03-18 Jakub Jelinek <jakub@redhat.com>
15807 PR middle-end/98099
15808 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
15809 For big endian use -fsso-struct=little-endian dg-options.
15811 2021-03-17 Marek Polacek <polacek@redhat.com>
15814 * g++.dg/conversion/real-to-int1.C: New test.
15816 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
15817 Jason Merrill <jason@redhat.com>
15819 * g++.dg/cpp1z/using9.C: New using decl test.
15821 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
15823 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
15824 -gdwarf-3 to the command line options. Adjust the expected line
15825 numbers for the revised options header.
15827 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
15829 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
15830 -gdwarf-3 to the command line options. Provide Darwin-
15831 specific match lines for the expected output.
15833 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15835 * gcc.target/aarch64/acle/rng_2.c: New test.
15837 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
15840 * gcc.target/i386/pr99530-1.c: New test.
15841 * gcc.target/i386/pr99530-2.c: Likewise.
15842 * gcc.target/i386/pr99530-3.c: Likewise.
15843 * gcc.target/i386/pr99530-4.c: Likewise.
15844 * gcc.target/i386/pr99530-5.c: Likewise.
15845 * gcc.target/i386/pr99530-6.c: Likewise.
15847 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
15850 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
15852 2021-03-16 Jason Merrill <jason@redhat.com>
15854 * g++.dg/cpp2a/nontype-float1.C: New test.
15856 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
15860 * gcc.target/powerpc/pr98092.c: New.
15862 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15865 * gcc.target/i386/pr99600.c: New test.
15867 2021-03-16 Martin Liska <mliska@suse.cz>
15868 Jason Merrill <jason@redhat.com>
15871 * g++.target/i386/pr99108.C: New test.
15873 2021-03-16 Martin Liska <mliska@suse.cz>
15876 * gcc.target/arm/pr99592.c: New test.
15878 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
15880 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
15882 2021-03-16 Nathan Sidwell <nathan@acm.org>
15885 * g++.dg/modules/pr99496_a.H: New.
15886 * g++.dg/modules/pr99496_b.C: New.
15888 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15891 * gcc.target/i386/avx-pr99563.c: New test.
15893 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15896 * gcc.dg/gomp/pr99542.c: New test.
15897 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
15898 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
15899 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
15900 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
15902 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
15904 2021-03-15 Jakub Jelinek <jakub@redhat.com>
15907 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
15908 * g++.dg/modules/builtin-3_b.C: Likewise.
15910 2021-03-15 Nathan Sidwell <nathan@acm.org>
15913 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
15914 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
15916 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15919 * g++.dg/coroutines/pr99047.C: New test.
15921 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15924 * g++.dg/coroutines/torture/pr98704.C: New test.
15926 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15929 * g++.dg/coroutines/pr98480.C: New test.
15930 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
15931 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
15932 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
15934 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15937 * g++.dg/coroutines/pr96749-1.C: New test.
15938 * g++.dg/coroutines/pr96749-2.C: New test.
15940 2021-03-15 Richard Biener <rguenther@suse.de>
15942 PR tree-optimization/98834
15943 * g++.dg/opt/pr98834.C: New testcase.
15945 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15948 * gfortran.dg/do_check_16.f90: New test.
15949 * gfortran.dg/do_check_17.f90: New test.
15951 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
15954 * gfortran.dg/pr99545.f90: New test.
15956 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
15958 * gcc.target/powerpc/pr99492.c: Fix typo.
15960 2021-03-14 Harald Anlauf <anlauf@gmx.de>
15961 Paul Thomas <pault@gcc.gnu.org>
15963 * gfortran.dg/pr99112.f90: New test.
15965 2021-03-13 Martin Sebor <msebor@redhat.com>
15967 PR tree-optimization/99489
15968 * gcc.dg/Wstringop-truncation-9.c: New test.
15970 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
15973 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
15975 2021-03-13 Jakub Jelinek <jakub@redhat.com>
15977 PR tree-optimization/99544
15978 * gcc.dg/gomp/pr99544.c: New test.
15980 2021-03-12 Nathan Sidwell <nathan@acm.org>
15983 * g++.dg/modules/pr99238.h: New.
15984 * g++.dg/modules/pr99238_a.H: New.
15985 * g++.dg/modules/pr99238_b.H: New.
15987 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
15990 * gfortran.dg/gomp/threadprivate-1.f90: New test.
15992 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15995 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
15997 2021-03-12 Jakub Jelinek <jakub@redhat.com>
16000 * g++.dg/cpp2a/consteval19.C: New test.
16002 2021-03-11 David Malcolm <dmalcolm@redhat.com>
16005 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
16007 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
16009 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
16010 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
16011 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
16012 -fno-analyzer-feasibility from options.
16013 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
16014 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
16016 2021-03-11 Nathan Sidwell <nathan@acm.org>
16019 * g++.dg/modules/pr99248.h: New.
16020 * g++.dg/modules/pr99248_a.H: New.
16021 * g++.dg/modules/pr99248_b.H: New.
16023 2021-03-11 Nathan Sidwell <nathan@acm.org>
16026 * g++.dg/modules/pr99528.h: New.
16027 * g++.dg/modules/pr99528_a.H: New.
16028 * g++.dg/modules/pr99528_b.H: New.
16029 * g++.dg/modules/pr99528_c.C: New.
16031 2021-03-11 Richard Biener <rguenther@suse.de>
16034 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
16035 instead of verifying the total number of adds.
16037 2021-03-11 Richard Biener <rguenther@suse.de>
16040 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
16042 2021-03-11 Richard Biener <rguenther@suse.de>
16045 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
16047 2021-03-11 Richard Biener <rguenther@suse.de>
16050 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
16052 2021-03-11 Jakub Jelinek <jakub@redhat.com>
16055 * gcc.target/i386/avx2-pr99517-1.c: New test.
16056 * gcc.target/i386/avx2-pr99517-2.c: New test.
16058 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
16061 * gcc.target/powerpc/pr99492.c: New testcase.
16063 2021-03-10 Harald Anlauf <anlauf@gmx.de>
16066 * gfortran.dg/data_char_4.f90: New test.
16067 * gfortran.dg/data_char_5.f90: New test.
16069 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
16071 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
16073 2021-03-10 Nathan Sidwell <nathan@acm.org>
16076 * g++.dg/modules/pr99423_a.H: New.
16077 * g++.dg/modules/pr99423_b.H: New.
16079 2021-03-10 Jakub Jelinek <jakub@redhat.com>
16081 PR tree-optimization/99305
16083 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
16084 unsigned_char effective targets.
16086 2021-03-10 Nathan Sidwell <nathan@acm.org>
16089 * g++.dg/ext/pr99508.C: New.
16091 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
16094 * lib/target-supports.exp (check_effective_target_lra): New.
16095 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
16096 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
16097 * gcc.c-torture/compile/pr98096.c: Likewise.
16098 * gcc.dg/pr97954.c: Likewise.
16100 2021-03-10 David Malcolm <dmalcolm@redhat.com>
16102 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
16103 * gcc.dg/analyzer/zlib-2.c: Likewise.
16105 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16107 * gcc.dg/vect/pr99102.c: Fix target selector.
16109 2021-03-10 Joel Hutton <joel.hutton@arm.com>
16112 * gcc.dg/vect/pr99102.c: New test.
16114 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
16116 * gnat.dg/specs/lto25.ads: New test.
16118 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16120 PR tree-optimization/99305
16121 * g++.dg/opt/pr99305.C: New test.
16123 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
16125 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
16126 (check_effective_target_sqrt_insn): Use it.
16128 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
16131 * gcc.target/i386/pr99454.c: New.
16133 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
16135 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
16136 * gcc.dg/loop-9.c: Likewise.
16137 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
16138 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
16140 2021-03-09 Jakub Jelinek <jakub@redhat.com>
16143 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
16144 exists. If REG_STARTEND macro isn't defined, just return 0 from main
16145 instead of the actual test.
16147 2021-03-09 Martin Liska <mliska@suse.cz>
16150 * gcc.target/i386/pr99464.c: New test.
16152 2021-03-09 Joel Brobecker <brobecker@adacore.com>
16154 * gcc.target/powerpc/undef-bool-2.c: Add
16155 dg-require-effective-target powerpc_vsx_ok directive.
16156 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
16157 powerpc_vsx_ok directive.
16159 2021-03-08 Harald Anlauf <anlauf@gmx.de>
16162 * gfortran.dg/parameter_data.f90: New test.
16164 2021-03-08 Martin Sebor <msebor@redhat.com>
16166 PR middle-end/98266
16167 * g++.dg/warn/Warray-bounds-15.C: New test.
16168 * g++.dg/warn/Warray-bounds-18.C: New test.
16169 * g++.dg/warn/Warray-bounds-19.C: New test.
16170 * g++.dg/warn/Warray-bounds-20.C: New test.
16171 * g++.dg/warn/Warray-bounds-21.C: New test.
16173 2021-03-08 Martin Sebor <msebor@redhat.com>
16175 PR middle-end/97631
16176 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
16178 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
16179 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
16180 * gcc.dg/Wstringop-overflow-66.c: New test.
16181 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
16183 2021-03-08 Marek Polacek <polacek@redhat.com>
16186 * g++.dg/cpp2a/nontype-class41.C: New test.
16188 2021-03-08 Nathan Sidwell <nathan@acm.org>
16191 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
16193 2021-03-08 Nathan Sidwell <nathan@acm.org>
16195 * g++.dg/modules/pr99468.H: New.
16197 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
16200 * gcc.target/powerpc/pr98959.c: New test.
16202 2021-03-08 Nathan Sidwell <nathan@acm.org>
16205 * g++.dg/modules/pr99285_a.H: New.
16206 * g++.dg/modules/pr99285_b.H: New.
16208 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16211 * gcc.target/aarch64/simd/pr99437.c: New test.
16213 2021-03-08 Martin Liska <mliska@suse.cz>
16216 * c-c++-common/asan/pr98920.c: New test.
16218 2021-03-08 Martin Liska <mliska@suse.cz>
16221 * gcc.target/i386/pr99463-2.c: New test.
16222 * gcc.target/i386/pr99463.c: New test.
16224 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
16226 * gcc.target/s390/vector/long-double-asm-commutative.c: New
16228 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
16230 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
16231 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
16232 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
16233 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
16234 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
16237 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
16240 * gfortran.dg/module_variable_3.f90: New test.
16242 2021-03-07 Jakub Jelinek <jakub@redhat.com>
16245 * lib/target-supports.exp
16246 (check_effective_target_assembler_march_noavx512bw): New effective
16248 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
16250 2021-03-06 Patrick Palka <ppalka@redhat.com>
16251 Jakub Jelinek <jakub@redhat.com>
16254 * g++.dg/cpp2a/constexpr-99287.C: New test.
16256 2021-03-06 Patrick Palka <ppalka@redhat.com>
16257 Jakub Jelinek <jakub@redhat.com>
16260 * g++.dg/cpp1y/var-templ68.C: New test.
16261 * g++.dg/cpp1y/var-templ68a.C: New test.
16263 2021-03-06 Patrick Palka <ppalka@redhat.com>
16266 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16267 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
16269 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
16271 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16272 to allow an eliminated stack-frame.
16274 2021-03-05 Marek Polacek <polacek@redhat.com>
16277 * g++.dg/cpp1z/noexcept-type23.C: New test.
16279 2021-03-05 Marek Polacek <polacek@redhat.com>
16282 * g++.dg/warn/Wshadow-17.C: New test.
16284 2021-03-05 Jason Merrill <jason@redhat.com>
16287 * gcc.dg/attr-flatten-1.c: Adjust.
16289 2021-03-05 Jakub Jelinek <jakub@redhat.com>
16291 PR middle-end/99322
16292 * c-c++-common/gomp/pr99322.c: New test.
16294 2021-03-05 Nathan Sidwell <nathan@acm.org>
16297 * g++.dg/modules/pr99245_a.H: New.
16298 * g++.dg/modules/pr99245_b.H: New.
16300 2021-03-05 Harald Anlauf <anlauf@gmx.de>
16302 PR libfortran/99218
16303 * gfortran.dg/matmul_21.f90: New test.
16305 2021-03-05 Nathan Sidwell <nathan@acm.org>
16308 * g++.dg/modules/pr99377_a.H: New.
16309 * g++.dg/modules/pr99377_b.C: New.
16310 * g++.dg/modules/pr99377_c.C: New.
16312 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16315 * g++.dg/coroutines/pr98118.C: New test.
16317 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16320 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
16321 * g++.dg/coroutines/pr95616-0.C: New test.
16322 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
16323 * g++.dg/coroutines/pr95616-1.C: New test.
16324 * g++.dg/coroutines/pr95616-2.C: New test.
16325 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
16326 * g++.dg/coroutines/pr95616-3.C: New test.
16327 * g++.dg/coroutines/pr95616-4.C: New test.
16328 * g++.dg/coroutines/pr95616-5.C: New test.
16329 * g++.dg/coroutines/pr95616-6.C: New test.
16331 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16334 * g++.dg/coroutines/torture/pr95615-01.C: New test.
16335 * g++.dg/coroutines/torture/pr95615-02.C: New test.
16336 * g++.dg/coroutines/torture/pr95615-03.C: New test.
16337 * g++.dg/coroutines/torture/pr95615-04.C: New test.
16338 * g++.dg/coroutines/torture/pr95615-05.C: New test.
16339 * g++.dg/coroutines/torture/pr95615.inc: New file.
16341 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
16344 * gcc.target/i386/pr99123-2.c: New.
16346 2021-03-05 Nathan Sidwell <nathan@acm.org>
16349 * g++.dg/modules/pr99389_a.H: New.
16350 * g++.dg/modules/pr99389_b.C: New.
16351 * g++.dg/modules/pr99389_c.C: New.
16353 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16356 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
16359 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16361 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
16362 with '_kind' number.
16363 * gfortran.dg/real4-10-real8-16.f90: Likewise.
16364 * gfortran.dg/real4-10-real8-4.f90: Likewise.
16365 * gfortran.dg/real4-10.f90: Likewise.
16366 * gfortran.dg/real4-16-real8-10.f90: Likewise.
16367 * gfortran.dg/real4-16-real8-16.f90: Likewise.
16368 * gfortran.dg/real4-16-real8-4.f90: Likewise.
16369 * gfortran.dg/real4-16.f90: Likewise.
16370 * gfortran.dg/real4-8-real8-10.f90: Likewise.
16371 * gfortran.dg/real4-8-real8-16.f90: Likewise.
16372 * gfortran.dg/real4-8-real8-4.f90: Likewise.
16373 * gfortran.dg/real4-8.f90: Likewise.
16374 * gfortran.dg/real8-10.f90: Likewise.
16375 * gfortran.dg/real8-16.f90: Likewise.
16376 * gfortran.dg/real8-4.f90: Likewise.
16378 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
16381 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
16383 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
16385 * lib/prune.exp: Prune useless output caused by a linker bug.
16387 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16389 PR middle-end/93235
16390 * gcc.target/aarch64/pr93235.c: New test.
16392 2021-03-04 Martin Liska <mliska@suse.cz>
16394 PR gcov-profile/99105
16395 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
16396 correction as the wrapped malloc is called one more time
16398 * gcc.dg/tree-prof/pr97461.c: Likewise.
16400 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16404 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
16405 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
16406 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
16407 dg-warning regexps, instead replace .* with \[^\n\r]*.
16408 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
16409 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
16410 -ftrack-macro-expansion=0 from dg-options.
16411 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
16412 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
16414 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16417 * gcc.dg/cpp/line11.c: New test.
16418 * gcc.dg/cpp/line12.c: New test.
16420 2021-03-04 Alex Coplan <alex.coplan@arm.com>
16423 * gcc.target/aarch64/pr99381.c: New test.
16425 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
16427 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
16429 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
16431 2021-03-04 Nathan Sidwell <nathan@acm.org>
16434 * g++.dg/modules/pr99170-1_a.H: New.
16435 * g++.dg/modules/pr99170-1_b.C: New.
16436 * g++.dg/modules/pr99170-2.h: New.
16437 * g++.dg/modules/pr99170-2_a.C: New.
16438 * g++.dg/modules/pr99170-2_b.C: New.
16439 * g++.dg/modules/pr99170-3_a.H: New.
16440 * g++.dg/modules/pr99170-3_b.C: New.
16441 * g++.dg/modules/inst-2_b.C: Adjust scan.
16442 * g++.dg/modules/inst-4_a.C: Adjust scan.
16443 * g++.dg/modules/inst-4_b.C: Adjust scan.
16444 * g++.dg/modules/member-def-1_b.C: Adjust scan.
16445 * g++.dg/modules/member-def-1_c.C: Adjust scan.
16446 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
16447 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
16448 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
16449 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
16450 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
16451 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
16452 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
16453 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
16454 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
16455 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
16456 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
16458 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
16461 * gfortran.dg/real4-10-real8-10.f90: New test.
16462 * gfortran.dg/real4-10-real8-16.f90: New test.
16463 * gfortran.dg/real4-10-real8-4.f90: New test.
16464 * gfortran.dg/real4-10.f90: New test.
16465 * gfortran.dg/real4-16-real8-10.f90: New test.
16466 * gfortran.dg/real4-16-real8-16.f90: New test.
16467 * gfortran.dg/real4-16-real8-4.f90: New test.
16468 * gfortran.dg/real4-16.f90: New test.
16469 * gfortran.dg/real4-8-real8-10.f90: New test.
16470 * gfortran.dg/real4-8-real8-16.f90: New test.
16471 * gfortran.dg/real4-8-real8-4.f90: New test.
16472 * gfortran.dg/real4-8.f90: New test.
16473 * gfortran.dg/real8-10.f90: New test.
16474 * gfortran.dg/real8-16.f90: New test.
16475 * gfortran.dg/real8-4.f90: New test.
16477 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
16479 * gcc.misc-tests/outputs.exp: Enumerate tests.
16481 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
16483 * gcc.misc-tests/outputs.exp: Append discriminating
16484 suffixes to tests with duplicate names.
16485 (outest): Assert that each running test has a unique
16488 2021-03-04 Martin Sebor <msebor@redhat.com>
16490 PR middle-end/96963
16491 PR middle-end/94655
16492 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
16493 * gcc.dg/Wstringop-overflow-65.c: New test.
16494 * gcc.dg/Warray-bounds-69.c: Same.
16496 2021-03-03 Marek Polacek <polacek@redhat.com>
16499 * g++.dg/cpp1z/class-deduction83.C: New test.
16501 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16503 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
16505 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
16508 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16510 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
16512 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
16514 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
16517 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16519 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
16521 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
16524 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16526 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
16528 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
16530 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
16532 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
16534 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
16537 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16540 * g++.dg/cpp1z/eval-order10.C: New test.
16542 2021-03-03 Marek Polacek <polacek@redhat.com>
16546 * g++.dg/cpp1z/class-deduction81.C: New test.
16547 * g++.dg/cpp1z/class-deduction82.C: New test.
16548 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
16549 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
16550 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
16552 2021-03-03 Jason Merrill <jason@redhat.com>
16555 * g++.dg/cpp0x/decltype-call5.C: New test.
16556 * g++.dg/cpp0x/decltype-call6.C: New test.
16558 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16560 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
16562 * gcc.target/i386/pr95798-2.c: Likewise.
16564 2021-03-03 Nathan Sidwell <nathan@acm.org>
16567 * g++.dg/modules/namespace-2_a.C
16568 * g++.dg/modules/pr99344_a.C
16569 * g++.dg/modules/pr99344_b.C
16571 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16574 * gcc.target/i386/pr99321.c: New test.
16576 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16579 * gcc.c-torture/compile/pr99324.c: New test.
16581 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16584 * gcc.dg/graphite/pr99085.c: New test.
16586 2021-03-03 Jason Merrill <jason@redhat.com>
16589 * g++.dg/ext/attr-flatten1.C: New test.
16591 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
16593 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
16594 tests if target test-framework has -L or -I options.
16596 2021-03-02 David Malcolm <dmalcolm@redhat.com>
16599 * gcc.dg/pr99323-1.c: New test.
16600 * gcc.dg/pr99323-2.c: New test.
16602 2021-03-02 Martin Sebor <msebor@redhat.com>
16605 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
16606 * g++.dg/warn/Wnonnull12.C: New test.
16608 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
16610 * gnat.dg/limited5.adb: New test.
16612 2021-03-02 Patrick Palka <ppalka@redhat.com>
16616 * g++.dg/concepts/abbrev9.C: New test.
16617 * g++.dg/cpp2a/concepts-lambda15.C: New test.
16618 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
16619 * g++.dg/cpp2a/concepts-return-req2.C: New test.
16620 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
16621 call to f15 that we expect to accept.
16623 2021-03-02 Patrick Palka <ppalka@redhat.com>
16625 * g++.dg/cpp1z/auto1.C: New test.
16627 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
16629 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
16630 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
16631 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
16632 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
16633 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
16634 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
16635 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
16637 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
16639 * lib/target-supports.exp: Add check for nnpa facility.
16641 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
16643 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
16644 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
16646 2021-03-01 Martin Liska <mliska@suse.cz>
16649 * gcc.target/s390/target-attribute/pr99313.c: New test.
16651 2021-03-01 Nathan Sidwell <nathan@acm.org>
16654 * g++.dg/modules/pr99294.h: New.
16655 * g++.dg/modules/pr99294_a.C: New.
16656 * g++.dg/modules/pr99294_b.C: New.
16658 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
16660 * g++.dg/eh/seh-xmm-unwind.C: New test.
16662 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
16664 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
16665 expression components noexcept.
16666 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
16667 * g++.dg/coroutines/pr95345.C: Likewise.
16669 2021-02-28 Jason Merrill <jason@redhat.com>
16671 * g++.dg/ext/attr-lambda3.C: Add missing ;
16673 2021-02-27 Jason Merrill <jason@redhat.com>
16676 * g++.dg/ext/attr-lambda3.C: New test.
16678 2021-02-26 Alexandre Oliva <oliva@gnu.org>
16680 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
16682 * gcc.target/powerpc/pr83629.c: Likewise.
16683 * gcc.target/powerpc/pr84112.c: Likewise.
16685 2021-02-26 Olivier Hainque <hainque@adacore.com>
16687 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
16688 dg-require-effective-target fpic.
16689 * gcc.target/powerpc/ppc-eabi.c: Likewise.
16690 * gcc.target/powerpc/pr26350.c: Likewise.
16691 * gcc.target/powerpc/pr67789.c: Likewise.
16692 * gcc.target/powerpc/pr79439-1.c: Likewise.
16693 * gcc.target/powerpc/pr79439-2.c: Likewise.
16694 * gcc.target/powerpc/pr79439-3.c: Likewise.
16695 * gcc.target/powerpc/pr83629.c: Likewise.
16696 * gcc.target/powerpc/pr84112.c: Likewise.
16698 2021-02-26 Richard Biener <rguenther@suse.de>
16700 PR middle-end/99281
16701 * g++.dg/pr99218.C: New testcase.
16703 2021-02-26 Jakub Jelinek <jakub@redhat.com>
16705 * g++.dg/cpp23/lambda-specifiers1.C: New test.
16707 2021-02-26 Jakub Jelinek <jakub@redhat.com>
16710 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
16712 2021-02-26 Jason Merrill <jason@redhat.com>
16715 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
16717 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
16719 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
16720 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
16721 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
16722 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
16723 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
16724 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
16725 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
16726 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
16727 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
16728 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
16729 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
16730 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
16731 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
16732 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
16733 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
16735 2021-02-26 Patrick Palka <ppalka@redhat.com>
16738 * g++.dg/concepts/abbrev8.C: New test.
16740 2021-02-25 Patrick Palka <ppalka@redhat.com>
16744 * g++.dg/diagnostic/local1.C: New test.
16746 2021-02-25 Patrick Palka <ppalka@redhat.com>
16749 * g++.dg/cpp1z/class-deduction79.C: New test.
16750 * g++.dg/cpp1z/class-deduction80.C: New test.
16752 2021-02-25 Marek Polacek <polacek@redhat.com>
16756 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
16757 * g++.dg/cpp0x/constexpr-cast2.C: New test.
16758 * g++.dg/cpp0x/constexpr-cast3.C: New test.
16760 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
16763 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
16764 reference parms, to distinguish the rvalue ref. variant.
16765 * g++.dg/coroutines/pr97587.C: New test.
16767 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
16770 * g++.dg/coroutines/pr95822.C: New test.
16772 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
16774 * gcc.target/arm/cmse/cmse-18.c: New test.
16776 2021-02-25 Nathan Sidwell <nathan@acm.org>
16779 * g++.dg/modules/pr99166_a.X: Adjust.
16780 * g++.dg/modules/pr99166_b.C: Adjust.
16781 * g++.dg/modules/pr99166_c.C: Adjust.
16782 * g++.dg/modules/pr99166_d.C: Adjust.
16784 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
16786 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
16788 2021-02-25 Tamar Christina <tamar.christina@arm.com>
16790 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
16792 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
16795 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
16797 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
16799 PR middle-end/97172
16800 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
16802 2021-02-25 Richard Biener <rguenther@suse.de>
16804 PR tree-optimization/99253
16805 * gcc.dg/vect/pr99253.c: New testcase.
16807 2021-02-25 Jakub Jelinek <jakub@redhat.com>
16810 * gcc.target/i386/pr95798-1.c: New test.
16811 * gcc.target/i386/pr95798-2.c: New test.
16813 2021-02-25 Jakub Jelinek <jakub@redhat.com>
16815 PR tree-optimization/80635
16816 * g++.dg/warn/pr80635-1.C: New test.
16817 * g++.dg/warn/pr80635-2.C: New test.
16819 2021-02-25 David Malcolm <dmalcolm@redhat.com>
16822 * gcc.dg/analyzer/pr99193-1.c: New test.
16823 * gcc.dg/analyzer/pr99193-2.c: New test.
16824 * gcc.dg/analyzer/pr99193-3.c: New test.
16825 * gcc.dg/analyzer/realloc-1.c: New test.
16827 2021-02-24 Nathan Sidwell <nathan@acm.org>
16830 * g++.dg/modules/pr98718_a.C: New.
16831 * g++.dg/modules/pr98718_b.C: New.
16833 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
16835 * g++.dg/coroutines/co-await-void_type.C: Mark promise
16836 final_suspend call as noexcept.
16837 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
16838 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
16839 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
16840 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
16841 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
16842 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
16843 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
16844 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
16845 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
16846 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
16847 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
16848 * g++.dg/coroutines/coro1-allocators.h: Likewise.
16849 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
16850 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
16851 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
16852 * g++.dg/coroutines/pr94752.C: Likewise.
16853 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
16854 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
16855 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
16856 * g++.dg/coroutines/pr95050.C: Likewise.
16857 * g++.dg/coroutines/pr95345.C: Likewise.
16858 * g++.dg/coroutines/pr95440.C: Likewise.
16859 * g++.dg/coroutines/pr95591.C: Likewise.
16860 * g++.dg/coroutines/pr95711.C: Likewise.
16861 * g++.dg/coroutines/pr95813.C: Likewise.
16862 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
16863 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
16864 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
16865 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
16866 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
16867 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
16868 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
16869 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
16870 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
16871 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
16872 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
16873 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
16874 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
16875 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
16876 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
16877 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
16878 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
16879 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
16880 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
16881 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
16883 2021-02-24 Jakub Jelinek <jakub@redhat.com>
16886 * c-c++-common/gomp/pr99226.c: New test.
16887 * gfortran.dg/gomp/pr99226.f90: New test.
16889 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
16891 PR inline-asm/99123
16892 * gcc.target/i386/pr99123.c: New.
16894 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
16896 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
16898 2021-02-24 Nathan Sidwell <nathan@acm.org>
16901 * g++.dg/modules/pr99072.H: New.
16903 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
16906 * gfortran.dg/assumed_rank_21.f90 : New test.
16908 2021-02-24 Martin Sebor <msebor@redhat.com>
16910 PR middle-end/97172
16911 * gcc.dg/pr97172-2.c: New test.
16913 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16915 PR tree-optimization/99220
16916 * g++.dg/vect/pr99220.cc: New test.
16918 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16920 PR tree-optimization/99149
16921 * g++.dg/vect/pr99149.cc: Disabled on BE.
16923 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
16926 * g++.dg/coroutines/pr96251.C: New test.
16928 2021-02-24 Jakub Jelinek <jakub@redhat.com>
16930 PR tree-optimization/99225
16931 * gcc.c-torture/compile/pr99225.c: New test.
16933 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16935 PR tree-optimization/99149
16936 * g++.dg/vect/pr99149.cc: New test.
16938 2021-02-24 Richard Biener <rguenther@suse.de>
16941 * gcc.dg/pr99224.c: New testcase.
16943 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
16945 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
16946 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
16947 Add __has_builtin tests for built-ins.
16948 Update expected instruction counts.
16950 2021-02-23 Martin Sebor <msebor@redhat.com>
16953 * g++.dg/warn/Wnonnull11.C: New test.
16955 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
16958 * gfortran.dg/class_defined_operator_2.f03 : New test.
16959 * gfortran.dg/elemental_result_2.f90 : New test.
16960 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
16961 elemental function with an allocatable result with an operator
16962 interface with array dummies and result.
16964 2021-02-23 Harald Anlauf <anlauf@gmx.de>
16967 * gfortran.dg/reshape_zerosize_4.f90: New test.
16969 2021-02-23 Nathan Sidwell <nathan@acm.org>
16972 * g++.dg/modules/pr99208_a.C: New.
16973 * g++.dg/modules/pr99208_b.C: New.
16975 2021-02-23 Martin Liska <mliska@suse.cz>
16978 * c-c++-common/asan/pr99168.c: New test.
16980 2021-02-23 Patrick Palka <ppalka@redhat.com>
16983 * g++.dg/template/non-dependent15.C: New test.
16985 2021-02-23 Jakub Jelinek <jakub@redhat.com>
16987 PR tree-optimization/99204
16988 * gfortran.dg/pr99204.f90: New test.
16990 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
16992 * gcc.target/powerpc/vec-init-10.c: New test.
16994 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
16996 * g++.dg/warn/Wplacement-new-size-1.C,
16997 g++.dg/warn/Wplacement-new-size-2.C,
16998 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
16999 default_packed targets.
17001 2021-02-22 David Malcolm <dmalcolm@redhat.com>
17004 * gcc.dg/analyzer/error-1.c: New test.
17005 * gcc.dg/analyzer/error-2.c: New test.
17006 * gcc.dg/analyzer/error-3.c: New test.
17008 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
17011 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
17012 * c-c++-common/attr-retain-6.c: Likewise.
17013 * c-c++-common/attr-retain-7.c: Likewise.
17014 * c-c++-common/attr-retain-8.c: Likewise.
17015 * c-c++-common/attr-retain-9.c: Likewise.
17017 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17019 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
17021 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17023 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
17024 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
17025 Handle __INT32_TYPE__ being "long int".
17027 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17029 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
17031 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17033 * gcc.target/cris/biap-mul.c: New test.
17035 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
17037 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
17039 2021-02-22 Nathan Sidwell <nathan@acm.org>
17042 * g++.dg/modules/pr99174-1_a.C: New.
17043 * g++.dg/modules/pr99174-1_b.C: New.
17044 * g++.dg/modules/pr99174-1_c.C: New.
17045 * g++.dg/modules/pr99174.H: New.
17047 2021-02-22 Nathan Sidwell <nathan@acm.org>
17050 * g++.dg/modules/pr99153_a.H: New.
17051 * g++.dg/modules/pr99153_b.H: New.
17053 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
17055 PR rtl-optimization/98791
17056 * gcc.target/aarch64/sve/pr98791.c: New test.
17058 2021-02-22 Richard Biener <rguenther@suse.de>
17060 PR tree-optimization/99165
17061 * g++.dg/pr99165.C: New testcase.
17063 2021-02-21 Harald Anlauf <anlauf@gmx.de>
17065 * gfortran.dg/intent_optimize_3.f90: New test.
17067 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
17069 * c-c++-common/attr-retain-5.c: Skip on AIX.
17070 * c-c++-common/attr-retain-6.c: Same.
17071 * c-c++-common/attr-retain-7.c: Same.
17072 * c-c++-common/attr-retain-8.c: Same.
17073 * c-c++-common/attr-retain-9.c: Same.
17075 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
17078 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
17079 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
17080 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
17081 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
17082 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
17083 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
17085 2021-02-19 Nathan Sidwell <nathan@acm.org>
17088 * g++.dg/modules/pr98741_a.H: New.
17089 * g++.dg/modules/pr98741_b.H: New.
17090 * g++.dg/modules/pr98741_c.C: New.
17091 * g++.dg/modules/pr98741_d.C: New.
17093 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17096 * gfortran.dg/namelist_4.f90: Modify.
17097 * gfortran.dg/namelist_98.f90: New test.
17099 2021-02-19 Martin Sebor <msebor@redhat.com>
17102 * gcc.dg/pr97172.c: Add test cases.
17104 2021-02-19 Nathan Sidwell <nathan@acm.org>
17106 * g++.dg/modules/pr99166_a.X: New.
17107 * g++.dg/modules/pr99166_b.C: New.
17108 * g++.dg/modules/pr99166_c.C: New.
17109 * g++.dg/modules/pr99166_d.C: New.
17111 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17114 * gfortran.dg/coarray/array_temporary-1.f90: New test.
17116 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17119 * gfortran.dg/dtio_36.f90: New test.
17121 2021-02-19 Richard Biener <rguenther@suse.de>
17123 PR middle-end/99122
17124 * gcc.dg/pr99122-3.c: New testcase.
17126 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17129 * gcc.target/arm/pure-code/pr98998.c: New test.
17131 2021-02-19 Jakub Jelinek <jakub@redhat.com>
17134 * g++.dg/opt/pr99034.C: New test.
17136 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
17139 * gfortran.dg/ubound_1.f90: New test.
17141 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
17144 * gcc.target/aarch64/sve/pr98657.c: New test.
17146 2021-02-19 Jason Merrill <jason@redhat.com>
17148 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
17150 2021-02-19 David Malcolm <dmalcolm@redhat.com>
17153 * jit.dg/test-trap.c: New test.
17155 2021-02-19 Jason Merrill <jason@redhat.com>
17158 * g++.dg/cpp0x/overload4.C: New test.
17160 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
17162 PR rtl-optimization/96264
17163 * gcc.target/powerpc/pr96264.c: New.
17165 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
17168 * c-c++-common/attr-retain-1.c: New test.
17169 * c-c++-common/attr-retain-2.c: Likewise.
17170 * c-c++-common/attr-retain-3.c: Likewise.
17171 * c-c++-common/attr-retain-4.c: Likewise.
17172 * c-c++-common/attr-retain-5.c: Likewise.
17173 * c-c++-common/attr-retain-6.c: Likewise.
17174 * c-c++-common/attr-retain-7.c: Likewise.
17175 * c-c++-common/attr-retain-8.c: Likewise.
17176 * c-c++-common/attr-retain-9.c: Likewise.
17177 * c-c++-common/pr99113.c: Likewise.
17178 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
17179 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
17180 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
17181 * c-c++-common/attr-used-2.c: Likewise.
17182 * c-c++-common/attr-used-3.c: Likewise.
17183 * c-c++-common/attr-used-4.c: Likewise.
17184 * c-c++-common/attr-used-9.c: Likewise.
17185 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
17186 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
17187 * c-c++-common/attr-used-5.c: Don't expect warning for the used
17188 attribute nor SHF_GNU_RETAIN section.
17189 * c-c++-common/attr-used-6.c: Likewise.
17190 * c-c++-common/attr-used-7.c: Likewise.
17191 * c-c++-common/attr-used-8.c: Likewise.
17193 2021-02-18 Nathan Sidwell <nathan@acm.org>
17196 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
17198 * g++.dg/modules/pr99023_a.X: New.
17199 * g++.dg/modules/pr99023_b.X: New.
17201 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17204 * gcc.dg/pr99136.c: New test.
17206 2021-02-18 Nathan Sidwell <nathan@acm.org>
17209 * g++.dg/modules/modules.exp: Remove dg-module-headers support
17210 * g++.dg/modules/alias-2_a.H: Delete.
17211 * g++.dg/modules/sys/alias-2_a.H: Delete.
17213 2021-02-18 Nathan Sidwell <nathan@acm.org>
17216 * g++.dg/modules/pr99023_a.H: Delete.
17217 * g++.dg/modules/pr99023_b.H: Delete.
17219 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17222 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
17224 2021-02-18 Richard Biener <rguenther@suse.de>
17226 PR middle-end/99122
17227 * gcc.dg/pr99122-1.c: New testcase.
17228 * gcc.dg/pr99122-2.c: Likewise.
17230 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
17232 PR tree-optimization/99142
17233 * gcc.dg/tree-ssa/pr99142.c: New test.
17235 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17237 PR middle-end/99109
17238 * g++.dg/warn/Warray-bounds-17.C: New test.
17240 2021-02-18 Jakub Jelinek <jakub@redhat.com>
17243 * gcc.dg/pr99104.c: New test.
17245 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17248 * gcc.dg/analyzer/pr94596.c: New test.
17250 2021-02-17 Nathan Sidwell <nathan@acm.org>
17253 * g++.dg/modules/pr99023_a.H: New.
17254 * g++.dg/modules/pr99023_b.H: New.
17256 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17259 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
17260 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17261 options. Remove false leak directive.
17262 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
17266 2021-02-17 Julian Brown <julian@codesourcery.com>
17268 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
17269 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
17270 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
17271 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
17272 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
17274 2021-02-17 Julian Brown <julian@codesourcery.com>
17276 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
17277 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
17278 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
17279 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
17280 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
17281 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17282 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
17283 previously-broken directives.
17285 2021-02-17 Jakub Jelinek <jakub@redhat.com>
17288 * g++.dg/ubsan/pr99106.C: New test.
17290 2021-02-17 Nathan Sidwell <nathan@acm.org>
17293 * g++.dg/lookup/pr99116-1.C: New.
17294 * g++.dg/lookup/pr99116-2.C: New.
17296 2021-02-17 Nathan Sidwell <nathan@acm.org>
17299 * g++.dg/modules/pr99071_a.H: New.
17300 * g++.dg/modules/pr99071_b.H: New.
17302 2021-02-17 Patrick Palka <ppalka@redhat.com>
17306 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
17307 "call to non-'constexpr' function" error message.
17309 2021-02-16 Nathan Sidwell <nathan@acm.org>
17311 * g++.dg/modules/pr99050_a.H: New.
17312 * g++.dg/modules/pr99050_b.C: New.
17314 2021-02-16 Marek Polacek <polacek@redhat.com>
17317 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
17318 * g++.dg/ext/attr-assume-aligned.C: New test.
17320 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
17322 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
17323 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
17325 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17327 * gfortran.dg/goacc/ref_inquiry.f90: New test.
17328 * gfortran.dg/gomp/ref_inquiry.f90: New test.
17330 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
17332 PR inline-asm/98096
17333 * gcc.c-torture/compile/pr98096.c: New.
17335 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17338 * gfortran.dg/fmt_nonchar_1.f90: New test.
17339 * gfortran.dg/fmt_nonchar_2.f90: New test.
17341 2021-02-16 Jakub Jelinek <jakub@redhat.com>
17344 * gcc.target/i386/pr99100.c: New test.
17346 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
17348 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
17350 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
17352 PR rtl-optimization/98872
17353 * gcc.target/powerpc/pr98872.c: New test.
17355 2021-02-15 Jakub Jelinek <jakub@redhat.com>
17357 PR tree-optimization/99079
17358 * gcc.dg/fold-modpow2-2.c: New test.
17359 * gcc.c-torture/execute/pr99079.c: New test.
17361 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17363 PR rtl-optimization/98439
17364 * gcc.target/i386/pr98439.c: New test.
17366 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17369 * gcc.target/i386/pr96166.c: New test.
17371 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17373 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
17374 and restrict the test to aarch64-*-* target only.
17376 2021-02-12 Nathan Sidwell <nathan@acm.org>
17378 * g++.dg/modules/pr99039_a.C: New.
17379 * g++.dg/modules/pr99039_b.C: New.
17381 2021-02-12 Nathan Sidwell <nathan@acm.org>
17384 * g++.dg/modules/pr99040_a.C: New.
17385 * g++.dg/modules/pr99040_b.C: New.
17386 * g++.dg/modules/pr99040_c.C: New.
17387 * g++.dg/modules/pr99040_d.C: New.
17389 2021-02-12 Nathan Sidwell <nathan@acm.org>
17393 * g++.dg/lookup/pr99039.C: New.
17395 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
17397 PR libfortran/95647
17398 * gfortran.dg/ieee/ieee_12.f90: New test.
17400 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
17402 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
17404 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
17407 * gcc.target/arm/pr98931.c: Add -mthumb
17409 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
17412 * gfortran.dg/assumed_rank_20.f90: New test.
17414 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17417 * g++.dg/cpp2a/concepts-requires24.C: New test.
17419 2021-02-12 Jason Merrill <jason@redhat.com>
17422 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
17424 2021-02-12 David Malcolm <dmalcolm@redhat.com>
17427 * g++.dg/analyzer/pr99064.C: New test.
17428 * gcc.dg/analyzer/pr98969.c: New test.
17430 2021-02-11 Marek Polacek <polacek@redhat.com>
17433 * g++.dg/template/deduce10.C: New test.
17434 * g++.dg/template/deduce9.C: New test.
17436 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
17439 * g++.target/powerpc/pr99041.C: New test.
17441 2021-02-11 Jakub Jelinek <jakub@redhat.com>
17444 * g++.dg/ext/flexary38.C: New test.
17446 2021-02-11 Marek Polacek <polacek@redhat.com>
17449 * g++.dg/cpp0x/variadic-crash6.C: New test.
17451 2021-02-11 Patrick Palka <ppalka@redhat.com>
17454 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
17456 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
17459 * gcc.target/arm/pr98931.c: New testcase.
17461 2021-02-11 Joel Hutton <joel.hutton@arm.com>
17463 PR tree-optimization/98772
17464 * gcc.target/aarch64/pr98772.c: New test.
17466 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
17469 * gfortran.dg/typebound_call_32.f90: New test.
17471 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
17474 * gfortran.dg/pr99060.f90: New test.
17476 2021-02-11 Alexandre Oliva <oliva@adacore.com>
17478 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
17480 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17482 PR libfortran/98825
17483 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
17485 2021-02-10 Martin Sebor <msebor@redhat.com>
17487 PR tree-optimization/92879
17488 * g++.dg/warn/Warray-bounds-16.C: New test.
17490 2021-02-10 David Malcolm <dmalcolm@redhat.com>
17492 PR preprocessor/96391
17493 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
17494 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
17495 using the location_overflow_plugin.c from gcc.dg/plugin.
17497 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17500 * g++.dg/ext/weak6.C: New test.
17502 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17505 * gcc.target/i386/pr99025.c: New test.
17507 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17511 * g++.dg/cpp2a/constexpr-new16.C: New test.
17512 * g++.dg/cpp2a/constexpr-new17.C: New test.
17514 2021-02-10 Nathan Sidwell <nathan@acm.org>
17517 * g++.dg/lookup/pr99030.C: New.
17519 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17521 PR middle-end/99007
17522 * g++.dg/gomp/pr99007.C: New test.
17523 * gcc.dg/gomp/pr99007-1.c: New test.
17524 * gcc.dg/gomp/pr99007-2.c: New test.
17525 * gcc.dg/gomp/pr99007-3.c: New test.
17527 2021-02-10 Julian Brown <julian@codesourcery.com>
17530 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
17531 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
17532 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17534 2021-02-09 David Malcolm <dmalcolm@redhat.com>
17537 * gcc.dg/analyzer/file-1.c (test_5): New.
17538 * gcc.dg/analyzer/file-3.c: New test.
17540 2021-02-09 David Malcolm <dmalcolm@redhat.com>
17543 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
17544 * gcc.dg/analyzer/pr94851-2.c: New test.
17545 * gcc.dg/analyzer/pr98575-1.c: New test.
17547 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
17549 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
17551 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
17553 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
17555 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
17557 2021-02-09 Nathan Sidwell <nathan@acm.org>
17560 * g++.dg/modules/pr98944_a.C: New.
17561 * g++.dg/modules/pr98944_b.C: New.
17562 * g++.dg/modules/pr98944_c.C: New.
17563 * g++.dg/modules/pr98944_d.C: New.
17565 2021-02-09 Jakub Jelinek <jakub@redhat.com>
17567 PR middle-end/98465
17568 * g++.dg/warn/Wstringop-overread-1.C: New test.
17570 2021-02-09 Jason Merrill <jason@redhat.com>
17573 * g++.dg/cpp2a/consteval-expinst1.C: New test.
17575 2021-02-09 Jason Merrill <jason@redhat.com>
17578 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
17580 2021-02-09 Jason Merrill <jason@redhat.com>
17583 * g++.dg/cpp2a/no_unique_address12.C: New test.
17585 2021-02-08 Nathan Sidwell <nathan@acm.org>
17587 * g++.dg/modules/pr98531-2.h: New.
17588 * g++.dg/modules/pr98531-2_a.H: New.
17589 * g++.dg/modules/pr98531-2_b.C: New.
17590 * g++.dg/modules/pr98531-3.h: New.
17591 * g++.dg/modules/pr98531-3_a.H: New.
17592 * g++.dg/modules/pr98531-3_b.C: New.
17594 2021-02-08 Nathan Sidwell <nathan@acm.org>
17597 * g++.dg/modules/pr98531-1.h: New.
17598 * g++.dg/modules/pr98531-1_a.H: New.
17599 * g++.dg/modules/pr98531-1_b.C: New.
17600 * g++.dg/abi/pr98531-1.C: New.
17601 * g++.dg/abi/pr98531-2.C: New.
17602 * g++.dg/abi/pr98531-3.C: New.
17603 * g++.dg/abi/pr98531-4.C: New.
17605 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
17607 PR middle-end/98974
17608 * gfortran.dg/pr98974.F90: New test.
17610 2021-02-08 Richard Biener <rguenther@suse.de>
17613 * g++.dg/lto/pr96591_0.C: New testcase.
17615 2021-02-05 Marek Polacek <polacek@redhat.com>
17618 * g++.dg/cpp2a/volatile5.C: New test.
17620 2021-02-05 Marek Polacek <polacek@redhat.com>
17623 * g++.dg/cpp2a/using-enum-8.C: New test.
17625 2021-02-05 Nathan Sidwell <nathan@acm.org>
17628 * c-c++-common/pr98943.c: New.
17630 2021-02-05 Richard Biener <rguenther@suse.de>
17632 PR tree-optimization/98855
17633 * g++.dg/vect/slp-pr98855.cc: New testcase.
17635 2021-02-05 Jakub Jelinek <jakub@redhat.com>
17638 * g++.dg/cpp1z/decomp54.C: New test.
17640 2021-02-05 liuhongt <hongtao.liu@intel.com>
17643 * g++.target/i386/avx512bw-pr98537-1.C: New test.
17644 * g++.target/i386/avx512vl-pr98537-1.C: New test.
17645 * g++.target/i386/avx512vl-pr98537-2.C: New test.
17646 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
17647 integer mask comparison should not be generated.
17648 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
17649 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
17650 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
17652 2021-02-04 Julian Brown <julian@codesourcery.com>
17654 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
17655 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17656 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
17657 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
17659 2021-02-04 Julian Brown <julian@codesourcery.com>
17661 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
17663 2021-02-04 Julian Brown <julian@codesourcery.com>
17665 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
17667 2021-02-04 Jakub Jelinek <jakub@redhat.com>
17670 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
17671 $section is .opd, look at .L.$symbol_name's section.
17672 (parse_section_section_of_symbols): Handle .previous directive.
17673 * gcc.dg/array-quals-1.c: Allow .sdata section.
17675 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
17677 * gdc.dg/intrinsics.d: Update test.
17679 2021-02-04 Martin Sebor <msebor@redhat.com>
17682 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
17683 * gcc.dg/label-decl-4.c: Same.
17684 * gcc.dg/mismatch-decl-1.c: Same.
17685 * gcc.dg/old-style-then-proto-1.c: Same.
17686 * gcc.dg/parm-mismatch-1.c: Same.
17687 * gcc.dg/pr35445.c: Same.
17688 * gcc.dg/redecl-11.c: Same.
17689 * gcc.dg/redecl-12.c: Same.
17690 * gcc.dg/redecl-13.c: Same.
17691 * gcc.dg/redecl-15.c: Same.
17692 * gcc.dg/tls/thr-init-1.c: Same.
17693 * objc.dg/id-1.m: Same.
17694 * objc.dg/tls/diag-3.m: Same.
17695 * gcc.dg/pr97882.c: New test.
17696 * gcc.dg/qual-return-7.c: New test.
17697 * gcc.dg/qual-return-8.c: New test.
17699 2021-02-04 Jason Merrill <jason@redhat.com>
17702 * g++.dg/cpp2a/concepts-variadic3.C: New test.
17704 2021-02-04 David Malcolm <dmalcolm@redhat.com>
17707 * gcc.dg/pr97932.c: New test.
17709 2021-02-04 emsr <3dw4rd@verizon.net>
17711 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
17713 2021-02-04 Jakub Jelinek <jakub@redhat.com>
17715 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
17716 of make_signed<size_t>::type in the diagnostics.
17718 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
17721 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
17723 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
17725 * gfortran.dg/goacc/substring.f90: New test.
17726 * gfortran.dg/gomp/substring.f90: New test.
17728 2021-02-04 Martin Liska <mliska@suse.cz>
17730 * gcc.target/i386/prefer-vector-width-attr.c: New test.
17732 2021-02-04 Jason Merrill <jason@redhat.com>
17735 * g++.dg/cpp1z/class-deduction78.C: New test.
17737 2021-02-04 Jason Merrill <jason@redhat.com>
17740 * g++.dg/cpp0x/pr84630.C: Call b().
17741 * g++.dg/cpp2a/lambda-uneval13.C: New test.
17742 * g++.dg/ext/attr-expr1.C: New test.
17744 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17746 PR preprocessor/98882
17747 * gcc.dg/cpp/pr98882.c: New test.
17749 2021-02-03 Jason Merrill <jason@redhat.com>
17751 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
17752 hash-table-verification-limit=10000.
17754 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
17756 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
17757 * g++.dg/cpp23/feat-cxx2b.C: New test.
17758 * g++.dg/cpp23/size_t-literals.C: New test.
17759 * g++.dg/warn/Wsize_t-literals.C: New test.
17761 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17764 * g++.dg/cpp2a/no_unique_address11.C: New test.
17766 2021-02-03 Marek Polacek <polacek@redhat.com>
17769 * g++.dg/cpp0x/noexcept65.C: New test.
17771 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
17774 * gfortran.dg/coarray/array_temporary.f90: New test.
17776 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17778 PR middle-end/97487
17779 * gcc.dg/pr97487-1.c: New test.
17780 * gcc.dg/pr97487-2.c: New test.
17782 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17784 PR middle-end/97971
17785 * gcc.target/i386/pr97971.c: New test.
17787 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17789 PR tree-optimization/98287
17790 * gcc.dg/pr98287.c: New test.
17792 2021-02-03 Tamar Christina <tamar.christina@arm.com>
17794 PR tree-optimization/98928
17795 * gcc.target/i386/pr98928.c: New test.
17797 2021-02-02 Martin Liska <mliska@suse.cz>
17800 * gcc.target/i386/pr97510.c: New test.
17802 2021-02-02 Jason Merrill <jason@redhat.com>
17805 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
17807 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17809 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
17811 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
17814 * gfortran.dg/pr91862.f90: New test.
17816 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17818 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
17820 2021-02-02 Jakub Jelinek <jakub@redhat.com>
17822 PR tree-optimization/98848
17823 * gcc.dg/vect/pr98848.c: New test.
17824 * gcc.dg/vect/pr92205.c: Remove xfail.
17826 2021-02-02 Jakub Jelinek <jakub@redhat.com>
17828 PR tree-optimization/97960
17829 * g++.dg/torture/pr97960.C: New test.
17831 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
17834 * g++.dg/opt/pr98743.C: New.
17836 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17838 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
17840 2021-02-02 Alexandre Oliva <oliva@adacore.com>
17842 * gcc.dg/asan/nested-1.c: New.
17844 2021-02-02 David Malcolm <dmalcolm@redhat.com>
17848 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
17849 prefix to support subroutines where necessary.
17850 * gcc.dg/analyzer/data-model-1.c: Likewise.
17851 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
17853 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
17854 subroutines where necessary.
17855 * gcc.dg/analyzer/pr96651-2.c: Likewise.
17856 * gcc.dg/analyzer/signal-4b.c: Likewise.
17857 * gcc.dg/analyzer/single-field.c: Likewise.
17858 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
17860 2021-02-02 David Malcolm <dmalcolm@redhat.com>
17864 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
17865 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
17867 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17869 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
17872 2021-02-01 David Malcolm <dmalcolm@redhat.com>
17875 * gcc.dg/analyzer/pr98918.c: New test.
17877 2021-02-01 Sergei Trofimovich <siarheit@google.com>
17879 PR tree-optimization/98499
17880 * g++.dg/pr98499.C: new test.
17882 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17884 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
17886 2021-02-01 Martin Sebor <msebor@redhat.com>
17888 PR middle-end/97172
17889 * gcc.dg/pr97172.c: New test.
17891 2021-02-01 Martin Sebor <msebor@redhat.com>
17894 * g++.dg/Wclass-memaccess-6.C: New test.
17896 2021-02-01 Patrick Palka <ppalka@redhat.com>
17899 * g++.dg/cpp0x/constexpr-98295.C: New test.
17901 2021-02-01 Marek Polacek <polacek@redhat.com>
17904 * g++.dg/ext/builtin-has-attribute2.C: New test.
17906 2021-02-01 Jason Merrill <jason@redhat.com>
17909 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
17911 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
17913 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
17915 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
17917 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
17919 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
17921 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
17923 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
17925 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
17927 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
17929 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
17931 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
17933 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
17935 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
17938 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
17940 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
17942 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
17944 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
17946 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
17949 2021-02-01 Tamar Christina <tamar.christina@arm.com>
17951 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
17953 2021-02-01 Patrick Palka <ppalka@redhat.com>
17956 * g++.dg/cpp1y/constexpr-84494.C: New test.
17958 2021-02-01 Xing GUO <higuoxing@gmail.com>
17960 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
17962 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
17964 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
17965 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17967 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
17969 * c-c++-common/attr-used-5.c: Skip for Darwin.
17970 * c-c++-common/attr-used-6.c: Likewise.
17971 * c-c++-common/attr-used-7.c: Likewise.
17972 * c-c++-common/attr-used-8.c: Likewise.
17973 * c-c++-common/attr-used-9.c: Likewise.
17975 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
17977 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
17978 * gcc.target/powerpc/pr79251.p9.c: Same.
17980 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17982 * gcc.target/i386/20051216-1.c: New test.
17984 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17987 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
17988 scan-tree-dump-times to x86 and aarch64 targets.
17989 * gcc.dg/gomp/simd-3.c: Likewise.
17991 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
17994 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
17997 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17999 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
18001 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18004 * gcc.target/aarch64/pr97701.c: Modify.
18006 2021-01-29 David Malcolm <dmalcolm@redhat.com>
18008 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
18010 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
18013 * gcc.target/aarch64/pr97701.c: New.
18015 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
18017 * gcc.target/powerpc/pr91903.c: New test.
18018 * gcc.target/powerpc/builtins-1.fold.h: Update.
18019 * gcc.target/powerpc/builtins-2.c: Update.
18021 2021-01-29 Nathan Sidwell <nathan@acm.org>
18024 * g++.dg/modules/pr98843_a.C: New.
18025 * g++.dg/modules/pr98843_b.H: New.
18026 * g++.dg/modules/pr98843_c.C: New.
18028 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18030 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
18032 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
18033 Richard Biener <rguenther@suse.de>
18035 PR tree-optimization/97627
18036 * g++.dg/pr97627.C: New testcase.
18038 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18041 * gcc.c-torture/compile/pr98849.c: New test.
18043 2021-01-29 Jakub Jelinek <jakub@redhat.com>
18046 * gcc.dg/pr98331.c: New test.
18048 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
18050 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
18052 * gcc.target/powerpc/pr79251.h: ...this.
18053 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18054 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
18056 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
18057 * gcc.target/powerpc/pr79251-run.p9.c: New test.
18059 2021-01-29 Marek Polacek <polacek@redhat.com>
18062 * g++.dg/parse/error63.C: New test.
18064 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18067 * g++.dg/warn/effc5.C: New test.
18069 2021-01-28 Marek Polacek <polacek@redhat.com>
18072 * g++.dg/cpp0x/alignas19.C: New test.
18073 * g++.dg/warn/Warray-bounds15.C: New test.
18075 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
18078 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
18080 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
18082 * gfortran.dg/ISO_Fortran_binding_18.c: Include
18083 ../../../libgfortran/ISO_Fortran_binding.h rather than
18084 ISO_Fortran_binding.h.
18086 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
18088 * gcc.target/powerpc/float128-longdouble-math.c: New test.
18089 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
18090 * gcc.target/powerpc/float128-math.c: Adjust test for new name
18091 being generated. Add support for running test on power10. Add
18092 support for running if long double defaults to 64-bits.
18094 2021-01-28 Jakub Jelinek <jakub@redhat.com>
18098 * g++.target/i386/pr98847.C: New test.
18100 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18102 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
18104 2021-01-28 Nathan Sidwell <nathan@acm.org>
18107 * g++.dg/modules/pr98770_a.C: New.
18108 * g++.dg/modules/pr98770_b.C: New.
18110 2021-01-28 Harald Anlauf <anlauf@gmx.de>
18113 * gfortran.dg/gomp/pr86470.f90: New test.
18115 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
18118 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
18119 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18120 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18121 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18122 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18123 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18124 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18125 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18126 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18127 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18128 * gcc.target/powerpc/pr79251.p8.c: Likewise.
18129 * gcc.target/powerpc/pr79251.p9.c: Likewise.
18130 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18131 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
18134 2021-01-28 Xing GUO <higuoxing@gmail.com>
18136 * gcc.target/riscv/attribute-18.c: New test.
18138 2021-01-27 Harris Snyder <hsnyder@structura.bio>
18140 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
18141 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
18143 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
18145 PR rtl-optimization/97684
18146 * gcc.target/i386/pr97684.c: New.
18148 2021-01-27 Jason Merrill <jason@redhat.com>
18151 * g++.dg/lookup/using4.C: No error in C++20.
18152 * g++.dg/cpp0x/decltype37.C: Adjust message.
18153 * g++.dg/template/crash75.C: Adjust message.
18154 * g++.dg/template/crash76.C: Adjust message.
18155 * g++.dg/cpp0x/inh-ctor36.C: New test.
18156 * g++.dg/cpp1z/inh-ctor39.C: New test.
18157 * g++.dg/cpp2a/using-enum-7.C: New test.
18159 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18162 * gcc.c-torture/execute/pr98853-1.c: New test.
18163 * gcc.c-torture/execute/pr98853-2.c: New test.
18165 2021-01-27 Richard Biener <rguenther@suse.de>
18167 PR tree-optimization/98854
18168 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
18170 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18174 * gfortran.dg/proc_ptr_52.f90 : New test.
18176 2021-01-27 liuhongt <hongtao.liu@intel.com>
18179 * gcc.target/i386/pr98833.c: New test.
18181 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18183 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
18184 optimize ("no-strict-aliasing") attribute.
18185 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
18186 array to avoid violating TBAA.
18187 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18188 array to avoid violating TBAA.
18189 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
18190 array to avoid violating TBAA.
18191 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
18192 array to avoid violating TBAA.
18194 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
18197 * gfortran.dg/elemental_function_5.f90 : New test.
18199 2021-01-27 Jakub Jelinek <jakub@redhat.com>
18201 PR tree-optimization/97260
18202 * gcc.dg/tree-ssa/pr97260.c: New test.
18204 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
18206 * lib/target-supports.exp (check_effective_target_c++2a):
18207 Check for C++2a or C++23.
18208 (check_effective_target_c++20_down): New.
18209 (check_effective_target_c++23_only): New.
18210 (check_effective_target_c++23): New.
18211 * g++.dg/cpp23/cplusplus.C: New.
18213 2021-01-26 Jason Merrill <jason@redhat.com>
18216 * g++.dg/torture/pr97474.C: New test.
18218 2021-01-26 Jason Merrill <jason@redhat.com>
18221 * g++.dg/cpp2a/no_unique_address10.C: New test.
18222 * g++.dg/cpp2a/no_unique_address9.C: New test.
18224 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18226 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
18227 optimize ("no-strict-aliasing") attribute.
18228 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
18229 array to avoid violating TBAA.
18230 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
18231 array to avoid violating TBAA.
18232 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
18233 array to avoid violating TBAA.
18234 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
18235 array to avoid violating TBAA.
18237 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18240 * gcc.c-torture/execute/pr98681.c: New test.
18242 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
18245 * gfortran.dg/elemental_assignment_1.f90: New test.
18247 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
18249 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
18250 add previously missing space in '$ident link'.
18252 2021-01-26 Jakub Jelinek <jakub@redhat.com>
18254 PR middle-end/98807
18255 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
18257 2021-01-26 Alexandre Oliva <oliva@adacore.com>
18259 * gnat.dg/asan1.adb: New test.
18260 * gnat.dg/asan1_pkg.ads: New additional source.
18262 2021-01-25 Harald Anlauf <anlauf@gmx.de>
18265 * gfortran.dg/pr70070.f90: New test.
18267 2021-01-25 Martin Sebor <msebor@redhat.com>
18270 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
18271 * g++.dg/warn/Wnonnull10.C: New test.
18272 * g++.dg/warn/Wnonnull9.C: New test.
18274 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18276 * gfortran.dg/associate_57.f90: New test.
18278 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18281 * gfortran.dg/interface_assignment_7.f90: New test.
18283 2021-01-25 Jason Merrill <jason@redhat.com>
18286 * g++.dg/cpp2a/no_unique_address8.C: New test.
18288 2021-01-25 Richard Biener <rguenther@suse.de>
18290 PR middle-end/98807
18291 * gcc.dg/pr98807.c: New testcase.
18293 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
18295 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
18296 * gnat.dg/thunk2_pkg.ads: New helper.
18298 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
18301 * gfortran.dg/charlen_18.f90 : New test.
18303 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
18305 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
18307 * g++.dg/tc1/dr142.C: Same as above.
18308 * g++.dg/tc1/dr52.C: Same as above.
18309 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
18310 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
18311 * g++.old-deja/g++.jason/access8.C: Same as above.
18312 * g++.old-deja/g++.law/access4.C: Same as above.
18313 * g++.old-deja/g++.law/visibility12.C: Same as above.
18314 * g++.old-deja/g++.law/visibility4.C: Same as above.
18315 * g++.old-deja/g++.law/visibility8.C: Same as above.
18316 * g++.old-deja/g++.other/access4.C: Same as above.
18318 2021-01-23 Patrick Palka <ppalka@redhat.com>
18322 * g++.dg/cpp0x/this2.C: New test.
18323 * g++.dg/template/pr97399.C: New test.
18325 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
18327 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
18328 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
18329 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
18330 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
18331 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
18332 * gcc.target/powerpc/pr79251.p9.c: Same.
18334 2021-01-22 Marek Polacek <polacek@redhat.com>
18337 * g++.dg/cpp0x/noexcept64.C: New test.
18339 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
18341 * g++.dg/eh/spbp.C: Remove skip on AIX.
18343 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18345 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
18346 typo, UINON_TYPE to UNION_TYPE.
18348 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18350 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
18351 UINON_TYPE to UNION_TYPE.
18352 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
18353 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
18355 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18357 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
18358 optimize ("no-strict-aliasing") attribute.
18360 2021-01-22 Jason Merrill <jason@redhat.com>
18363 * g++.dg/init/elide7.C: New test.
18365 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18368 * g++.dg/ubsan/pr95693.C: New test.
18370 2021-01-22 Marek Polacek <polacek@redhat.com>
18373 * g++.dg/abi/mangle76.C: New test.
18375 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
18378 * gfortran.dg/associated_target_7.f90 : New test.
18380 2021-01-22 Martin Jambor <mjambor@suse.cz>
18382 PR tree-optimization/47059
18383 * gcc.dg/tree-ssa/pr47059.c: New test.
18385 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18387 PR tree-optimization/98766
18388 * gcc.dg/pr98766.c: New test.
18390 2021-01-22 Nathan Sidwell <nathan@acm.org>
18393 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
18394 embedded absolute paths.
18395 (module_do_it): Append $std to test name.
18397 2021-01-22 Richard Biener <rguenther@suse.de>
18399 PR middle-end/98793
18400 * gcc.dg/pr98793.c: New testcase.
18402 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18404 * gcc.target/powerpc/pr79251.p8.c: New test.
18405 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
18406 instruction counts.
18407 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18408 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18409 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18410 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18411 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18412 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18413 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18414 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18415 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18416 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18418 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18420 * gcc.target/powerpc/pr79251.p9.c: New test.
18421 * gcc.target/powerpc/pr79251-run.c: New test.
18422 * gcc.target/powerpc/pr79251.h: New header.
18424 2021-01-22 Richard Biener <rguenther@suse.de>
18426 PR middle-end/98773
18427 * gcc.dg/torture/pr98773.c: New testcase.
18429 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18431 PR tree-optimization/90248
18432 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
18434 * gcc.dg/pr90248.c: New test.
18436 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18438 PR tree-optimization/98255
18439 * gcc.dg/pr98255.c: New test.
18441 2021-01-22 Richard Biener <rguenther@suse.de>
18443 PR tree-optimization/98786
18444 * gcc.dg/torture/pr98786.c: New testcase.
18446 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18449 * gcc.target/arm/pr98636.c: New test.
18451 2021-01-22 liuhongt <hongtao.liu@intel.com>
18455 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
18456 * gcc.target/i386/avx512f-pr96891-1.c: New test.
18457 * gcc.target/i386/avx512f-pr96891-2.c: New test.
18458 * gcc.target/i386/avx512f-pr96891-3.c: New test.
18459 * g++.target/i386/avx512f-pr96891-1.C: New test.
18460 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
18462 2021-01-22 Marek Polacek <polacek@redhat.com>
18465 * g++.dg/cpp0x/noexcept63.C: New test.
18467 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
18469 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
18470 intervening period.
18471 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
18472 explicitly check for intervening space, tab or period.
18474 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
18476 PR rtl-optimization/98777
18477 * gcc.target/riscv/pr98777.c: New.
18479 2021-01-21 Patrick Palka <ppalka@redhat.com>
18482 * g++.dg/cpp0x/decltype-71879.C: New test.
18484 2021-01-21 Jakub Jelinek <jakub@redhat.com>
18487 * g++.dg/cpp1y/constexpr-98672.C: New test.
18489 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
18492 * lib/target-supports.exp
18493 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
18494 * gcc.target/arm/ivopts.c: Use target
18495 'arm_thumb2_no_arm_v8_1_lob'.
18497 2021-01-21 Nathan Sidwell <nathan@acm.org>
18500 * g++.dg/modules/stat-mem-1.h: New.
18501 * g++.dg/modules/stat-mem-1_a.H: New.
18502 * g++.dg/modules/stat-mem-1_b.C: New.
18504 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
18507 * gfortran.dg/module_procedure_5.f90 : New test.
18508 * gfortran.dg/module_procedure_6.f90 : New test.
18510 2021-01-21 Richard Biener <rguenther@suse.de>
18513 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
18515 2021-01-21 Richard Biener <rguenther@suse.de>
18518 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
18520 2021-01-21 Richard Biener <rguenther@suse.de>
18522 * gcc.dg/Walloca-2.c: Un-XFAIL.
18524 2021-01-21 liuhongt <hongtao.liu@intel.com>
18526 PR rtl-optimization/98694
18527 * gcc.target/i386/pr98694.c: New test.
18529 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
18531 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
18533 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18535 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
18538 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
18540 PR rtl-optimization/98722
18541 * g++.target/s390/pr98722.C: New.
18543 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
18545 PR tree-optimization/96674
18546 * gcc.dg/pr96674.c: New tests.
18548 2021-01-20 Patrick Palka <ppalka@redhat.com>
18551 * g++.dg/cpp2a/lambda-generic9.C: New test.
18553 2021-01-20 Patrick Palka <ppalka@redhat.com>
18556 * g++.dg/parse/access12.C: New test.
18557 * g++.dg/template/access35.C: New test.
18559 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
18561 PR tree-optimization/98535
18562 * gcc.target/aarch64/sve/pr98535.c: New file.
18564 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
18567 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
18568 missing diagnostic issues with c_intptr_t == default integer kind.
18570 2021-01-20 Jakub Jelinek <jakub@redhat.com>
18572 PR tree-optimization/98721
18573 * gcc.dg/pr98721-1.c: New test.
18574 * gcc.dg/pr98721-2.c: New test.
18576 2021-01-20 Richard Biener <rguenther@suse.de>
18578 PR tree-optimization/98758
18579 * gcc.dg/torture/pr98758.c: New testcase.
18581 2021-01-20 Jakub Jelinek <jakub@redhat.com>
18584 * c-c++-common/gomp/task-detach-2.c: New test.
18586 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
18590 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
18592 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
18594 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
18595 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
18596 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
18597 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
18598 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
18599 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
18601 2021-01-19 Marek Polacek <polacek@redhat.com>
18604 * g++.dg/template/deduce8.C: New test.
18606 2021-01-19 Marek Polacek <polacek@redhat.com>
18609 * g++.dg/lookup/using64.C: New test.
18610 * g++.dg/lookup/using65.C: New test.
18612 2021-01-19 Martin Sebor <msebor@redhat.com>
18614 PR middle-end/98664
18615 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
18616 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
18617 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
18618 * gcc.dg/Wfree-nonheap-object-4.c: New test.
18620 2021-01-19 Patrick Palka <ppalka@redhat.com>
18624 * g++.dg/opt/pr87974.C: Adjust.
18625 * g++.dg/template/access34.C: New test.
18626 * g++.dg/template/friend68.C: New test.
18627 * g++.dg/template/friend69.C: New test.
18629 2021-01-19 Marek Polacek <polacek@redhat.com>
18632 * g++.dg/cpp0x/noexcept62.C: New test.
18634 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
18636 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
18638 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18640 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18641 (CHECK_CUMULATIVE_SAT): Delete.
18642 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
18644 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
18645 Remove uses of the above.
18646 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
18648 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
18649 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
18650 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
18651 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
18653 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
18654 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
18655 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
18657 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
18658 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
18659 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
18661 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
18662 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
18663 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
18665 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
18666 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
18667 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
18669 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
18670 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
18671 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
18672 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
18673 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
18674 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
18676 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
18677 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
18679 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
18680 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
18682 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
18683 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
18685 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
18686 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
18687 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
18688 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
18689 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
18690 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
18691 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
18692 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
18693 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
18694 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
18696 2021-01-19 Jeff Law <law@redhat.com>
18698 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
18699 and update expected output.
18701 2021-01-19 Richard Biener <rguenther@suse.de>
18704 * g++.dg/pr98330.C: New testcase.
18705 * gcc.dg/pr98330.c: Likewise.
18707 2021-01-19 Richard Biener <rguenther@suse.de>
18710 * gfortran.dg/pr97673.f90: New testcase.
18712 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
18715 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
18716 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
18717 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
18719 2021-01-19 Martin Jambor <mjambor@suse.cz>
18722 * g++.dg/ipa/pr98690.C: New test.
18724 2021-01-18 Jeff Law <law@redhat.com>
18726 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
18728 2021-01-18 Patrick Palka <ppalka@redhat.com>
18730 * g++.dg/cpp1z/class-deduction77.C: New test.
18732 2021-01-18 Jakub Jelinek <jakub@redhat.com>
18734 PR tree-optimization/98727
18735 * gcc.c-torture/execute/pr98727.c: New test.
18737 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
18740 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
18741 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
18743 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
18745 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
18746 * g++.dg/no-stack-protector-attr.C: Likewise.
18748 2021-01-18 David Malcolm <dmalcolm@redhat.com>
18750 * gcc.dg/analyzer/attr-malloc-1.c: New test.
18751 * gcc.dg/analyzer/attr-malloc-2.c: New test.
18752 * gcc.dg/analyzer/attr-malloc-4.c: New test.
18753 * gcc.dg/analyzer/attr-malloc-5.c: New test.
18754 * gcc.dg/analyzer/attr-malloc-6.c: New test.
18755 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
18756 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
18758 2021-01-18 Richard Biener <rguenther@suse.de>
18761 * gcc.dg/vect/slp-11b.c: Adjust.
18763 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18766 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
18767 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
18769 2021-01-18 Richard Biener <rguenther@suse.de>
18772 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
18774 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
18776 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
18777 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
18778 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
18779 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
18780 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
18781 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
18782 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
18783 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
18784 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
18785 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
18786 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
18787 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
18789 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
18791 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
18792 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
18793 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
18794 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
18795 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
18796 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
18797 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
18798 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
18799 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
18800 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
18801 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
18803 2021-01-17 Martin Jambor <mjambor@suse.cz>
18806 * gcc.dg/ipa/pr98222.c: New test.
18808 2021-01-16 Jakub Jelinek <jakub@redhat.com>
18810 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
18811 ../../../libgfortran/ISO_Fortran_binding.h rather than
18812 ISO_Fortran_binding.h.
18814 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
18816 * c-c++-common/gomp/task-detach-1.c: New.
18817 * g++.dg/gomp/task-detach-1.C: New.
18818 * gcc.dg/gomp/task-detach-1.c: New.
18819 * gfortran.dg/gomp/task-detach-1.f90: New.
18821 2021-01-16 Jakub Jelinek <jakub@redhat.com>
18823 PR tree-optimization/96669
18824 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
18825 * gcc.dg/tree-ssa/pr96669-2.c: New test.
18827 2021-01-16 Jakub Jelinek <jakub@redhat.com>
18829 PR tree-optimization/96271
18830 * gcc.target/i386/pr96271.c: New test.
18832 2021-01-15 Carl Love <cel@us.ibm.com>
18834 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
18836 2021-01-15 Harris Snyder <hsnyder@structura.bio>
18838 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
18839 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
18841 2021-01-15 Nathan Sidwell <nathan@acm.org>
18844 * g++.dg/template/pr98538.C: New.
18846 2021-01-15 Nathan Sidwell <nathan@acm.org>
18848 PR preprocessor/95253
18849 * g++.dg/modules/dep-1_a.C: Adjust expected output.
18850 * g++.dg/modules/dep-1_b.C: Likewise.
18851 * g++.dg/modules/dep-2.C: Likewise.
18853 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18855 PR tree-optimization/96669
18856 * gcc.dg/tree-ssa/pr96669-1.c: New test.
18858 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18860 PR tree-optimization/96681
18861 * gcc.dg/tree-ssa/pr96681.c: New test.
18863 2021-01-15 Jason Merrill <jason@redhat.com>
18866 * g++.dg/cpp1z/elide5.C: New test.
18868 2021-01-15 Jason Merrill <jason@redhat.com>
18870 * g++.dg/cpp1z/elide4.C: New test.
18872 2021-01-15 Jason Merrill <jason@redhat.com>
18875 * g++.dg/cpp0x/initlist-array13.C: New test.
18877 2021-01-15 Alexandre Oliva <oliva@adacore.com>
18879 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
18880 * gcc.dg/analyzer/data-model-1.c: Likewise.
18881 * gcc.dg/analyzer/malloc-1.c: Likewise.
18882 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
18884 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18886 PR tree-optimization/96671
18887 * gcc.dg/tree-ssa/pr96671-1.c: New test.
18888 * gcc.dg/tree-ssa/pr96671-2.c: New test.
18890 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18892 PR tree-optimization/98597
18893 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
18894 Expect for now a (char *) cast for VLAs.
18895 * gcc.dg/uninit-40.c: New test.
18897 2021-01-15 Nathan Sidwell <nathan@acm.org>
18900 * g++.dg/modules/pr98591.H: New file.
18902 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
18905 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
18906 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
18908 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
18910 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
18911 libatomic into testcases in gcc.target/s390/md.
18912 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
18915 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18918 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18919 vceqz_p64, vceqq_p64 and vceqzq_p64.
18920 * gcc.target/arm/simd/vceqz_p64.c: New test.
18921 * gcc.target/arm/simd/vceqzq_p64.c: New test.
18923 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18926 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18929 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18930 vceqz_p64, vceqq_p64 and vceqzq_p64.
18932 2021-01-15 Martin Liska <mliska@suse.cz>
18934 * lib/gcov.exp: Use 'env python3' for execution of pytests.
18935 Check that pytest accepts all needed options first.
18936 Improve formatting of PASS/FAIL lines.
18938 2021-01-15 Richard Biener <rguenther@suse.de>
18941 * gcc.dg/vect/bb-slp-32.c: Align p.
18943 2021-01-15 Richard Biener <rguenther@suse.de>
18946 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
18948 2021-01-15 Richard Biener <rguenther@suse.de>
18951 * gcc.dg/vect/slp-45.c: Key scanning on
18954 2021-01-15 Richard Biener <rguenther@suse.de>
18957 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
18959 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18962 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18963 vceqz_p64, vceqq_p64 and vceqzq_p64.
18965 2021-01-15 Richard Biener <rguenther@suse.de>
18968 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
18970 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18972 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
18974 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18976 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
18978 2021-01-15 Richard Biener <rguenther@suse.de>
18980 PR tree-optimization/98685
18981 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
18983 2021-01-15 Tamar Christina <tamar.christina@arm.com>
18985 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
18986 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
18988 2021-01-14 David Malcolm <dmalcolm@redhat.com>
18990 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
18992 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
18994 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
18996 2021-01-14 Tamar Christina <tamar.christina@arm.com>
18998 * gcc.dg/vect/complex/complex-mla-template.c: New test.
18999 * gcc.dg/vect/complex/complex-mls-template.c: New test.
19000 * gcc.dg/vect/complex/complex-mul-template.c: New test.
19001 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
19002 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
19003 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
19004 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
19005 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
19006 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
19007 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
19008 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
19009 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
19010 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
19011 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
19012 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
19013 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
19014 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
19015 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
19016 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
19017 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
19018 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
19020 2021-01-14 Marek Polacek <polacek@redhat.com>
19022 * g++.dg/template/pr98372.C: Only run in C++14 and up.
19024 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19026 * substr_10.f90: New test.
19027 * substr_9.f90: New test.
19029 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19031 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
19032 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
19034 2021-01-14 Alexandre Oliva <oliva@adacore.com>
19036 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
19038 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19041 * gfortran.dg/pr98661.f90: New test.
19043 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19046 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19049 * gfortran.dg/pr98661.f90: New test.
19051 2021-01-14 Harald Anlauf <anlauf@gmx.de>
19054 * gfortran.dg/pr98661.f90: New test.
19056 2021-01-14 Martin Liska <mliska@suse.cz>
19058 * g++.dg/gcov/gcov-17.C: New test.
19059 * g++.dg/gcov/test-gcov-17.py: New test.
19061 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19064 * gcc.target/i386/pr98667-1.c: New file.
19065 * gcc.target/i386/pr98667-2.c: Likewise.
19066 * gcc.target/i386/pr98667-3.c: Likewise.
19068 2021-01-14 Richard Biener <rguenther@suse.de>
19070 PR tree-optimization/98674
19071 * gcc.dg/vect/pr98674.c: New testcase.
19073 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
19076 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
19078 * gcc.target/i386/pr95021-3.c: Likewise.
19080 2021-01-14 Nathan Sidwell <nathan@acm.org>
19083 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
19084 * g++.dg/template/pr98372.C: New.
19086 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19089 * gcc.target/i386/pr98670.c: New test.
19091 2021-01-14 Jakub Jelinek <jakub@redhat.com>
19093 PR tree-optimization/96688
19094 * gcc.dg/tree-ssa/pr96688.c: New test.
19095 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
19096 * gcc.target/i386/pr66821.c: Likewise.
19098 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
19100 * gcc.target/aarch64/sve/cost_model_11.c: New test.
19101 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
19102 -fno-vect-cost-model.
19104 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19106 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
19107 sqxtn2 scan-assembler-times.
19109 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19111 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
19112 scan-assembler-times for xtn2.
19114 2021-01-13 Marek Polacek <polacek@redhat.com>
19117 * g++.dg/lookup/using63.C: New test.
19119 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19121 PR tree-optimization/96691
19122 * gcc.dg/tree-ssa/pr96691.c: New test.
19124 2021-01-13 Richard Biener <rguenther@suse.de>
19126 PR tree-optimization/92645
19127 * gcc.target/i386/pr92645-7.c: New testcase.
19128 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
19129 * gcc.dg/pr69047.c: Likewise.
19131 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19133 * gcc.target/aarch64/sve/mls_2.c: New test.
19134 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
19135 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
19136 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
19137 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
19138 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
19140 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19142 * gcc.target/aarch64/sve/mla_2.c: New test.
19143 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
19144 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
19145 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
19146 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
19147 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
19149 2021-01-13 Richard Biener <rguenther@suse.de>
19151 PR tree-optimization/92645
19152 * gcc.target/i386/pr92645-6.c: New testcase.
19154 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
19156 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
19157 * gcc.target/aarch64/sve/sel_2.c: Likewise.
19158 * gcc.target/aarch64/sve/sel_3.c: Likewise.
19160 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19163 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
19164 scan-assembler. Add tests with zero vector as first __builtin_shuffle
19166 * gcc.target/i386/pr95905-3.c: New test.
19167 * gcc.target/i386/pr95905-4.c: New test.
19169 2021-01-13 Martin Liska <mliska@suse.cz>
19171 PR tree-optimization/98455
19172 * gcc.dg/tree-ssa/pr98455.c: New test.
19174 2021-01-13 Richard Biener <rguenther@suse.de>
19176 PR tree-optimization/98640
19177 * gcc.dg/torture/pr98640.c: New testcase.
19179 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19182 * gcc.target/i386/pr96938.c: New test.
19184 2021-01-13 Jakub Jelinek <jakub@redhat.com>
19187 * gcc.target/i386/pr95905-1.c: New test.
19188 * gcc.target/i386/pr95905-2.c: New test.
19190 2021-01-13 Julian Brown <julian@codesourcery.com>
19192 * gcc.target/gcn/fpdiv.c: New test.
19194 2021-01-12 Martin Sebor <msebor@redhat.com>
19198 * g++.dg/warn/Wuninitialized-13.C: New test.
19199 gcc.dg/uninit-39.c: New test.
19201 * gcc.dg/uninit-39.c: New file.
19203 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
19206 * gcc.target/arm/simd/mve-vneg.c: Update test.
19208 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
19211 * gcc.target/arm/pr97969.c: New.
19213 2021-01-12 Patrick Palka <ppalka@redhat.com>
19216 * g++.dg/cpp2a/concepts-ctad1.C: New test.
19217 * g++.dg/cpp2a/concepts-ctad2.C: New test.
19219 2021-01-12 Richard Biener <rguenther@suse.de>
19221 PR tree-optimization/98550
19222 * g++.dg/opt/pr98550.C: New testcase.
19224 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19226 PR tree-optimization/98629
19227 * gcc.c-torture/compile/pr98629.c: New test.
19229 2021-01-12 Jakub Jelinek <jakub@redhat.com>
19231 PR tree-optimization/95731
19232 * gcc.dg/tree-ssa/pr95731.c: New test.
19233 * gcc.c-torture/execute/pr95731.c: New test.
19235 2021-01-12 Marek Polacek <polacek@redhat.com>
19238 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
19240 2021-01-12 David Malcolm <dmalcolm@redhat.com>
19243 * gcc.dg/analyzer/pr98628.c: New test.
19245 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19247 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
19248 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
19249 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
19250 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
19251 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
19252 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
19253 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
19255 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19257 * g++.target/aarch64/sve/cond_bic_1.C: New test.
19258 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
19259 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
19260 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
19262 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19264 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19266 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19268 * g++.target/aarch64/sve/abd_1.C: New test.
19269 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
19270 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
19271 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
19272 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
19274 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19276 * gcc.target/aarch64/sve/adr_6.c: New test.
19278 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19280 * g++.target/aarch64/sve/cond_arith_1.C: New test.
19281 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
19282 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
19283 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
19284 * g++.target/aarch64/sve/cond_shift_1.C: New test.
19285 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
19286 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
19287 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
19289 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19292 * g++.target/aarch64/sve/max_1.C: New test.
19293 * g++.target/aarch64/sve/min_1.C: Likewise.
19294 * gcc.target/aarch64/sve/mul_2.c: Likewise.
19296 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19298 * gcc.target/aarch64/sve/shift_2.c: New test.
19300 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19303 * g++.dg/abi/abi-tag24.C: New test.
19305 2021-01-11 Richard Biener <rguenther@suse.de>
19307 PR tree-optimization/91403
19308 * gcc.dg/vect/pr91403.c: New testcase.
19310 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
19313 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
19314 Expect .ld1_args only when GNU LD is used.
19315 Add an exception for *.gcc_args files.
19317 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19319 PR tree-optimization/95867
19320 * gcc.dg/tree-ssa/pr95867.c: New test.
19322 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19324 PR tree-optimization/95852
19325 * gcc.target/i386/pr95852-3.c: New test.
19326 * gcc.target/i386/pr95852-4.c: New test.
19328 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19330 PR tree-optimization/95852
19331 * gcc.target/i386/pr95852-1.c: New test.
19332 * gcc.target/i386/pr95852-2.c: New test.
19334 2021-01-11 Martin Liska <mliska@suse.cz>
19336 PR gcov-profile/98273
19337 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
19338 * g++.dg/gcov/pr98273.C: New test.
19339 * g++.dg/gcov/gcov.py: New test.
19340 * g++.dg/gcov/test-pr98273.py: New test.
19342 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
19344 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
19345 constant then rather than addition.
19346 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
19347 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
19349 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19352 * c-c++-common/pr98556.c: New test.
19354 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19356 PR rtl-optimization/98603
19357 * gcc.target/i386/pr98603.c: New test.
19358 * gcc.target/aarch64/pr98603.c: New test.
19360 2021-01-09 Alexandre Oliva <oliva@gnu.org>
19363 * gcc.dg/debug/pr97714.c: New.
19365 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19368 * gcc.target/i386/pr98482-1.c: Require lp64.
19369 * gcc.target/i386/pr98482-2.c: Likewise.
19371 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
19373 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
19374 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
19376 2021-01-08 Patrick Palka <ppalka@redhat.com>
19379 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
19381 2021-01-08 Patrick Palka <ppalka@redhat.com>
19384 * g++.dg/template/access32.C: New test.
19385 * g++.dg/template/access33.C: New test.
19387 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19390 * gcc.target/i386/pr98482-2.c: Updated.
19392 2021-01-08 Richard Biener <rguenther@suse.de>
19394 PR tree-optimization/98544
19395 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
19397 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19400 * gcc.target/i386/pr98482-1.c: New test.
19401 * gcc.target/i386/pr98482-1.c: Likewise.
19402 * gcc.target/i386/pr98482-2.c: New file.
19404 2021-01-08 Jakub Jelinek <jakub@redhat.com>
19407 * gcc.target/i386/pr98585.c: New test.
19409 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19411 * gcc.target/aarch64/sve/cnot_2.c: New test.
19412 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
19413 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
19414 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
19415 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
19416 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
19417 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
19419 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19421 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
19422 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
19423 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
19424 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
19425 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
19426 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
19427 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
19428 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
19430 2021-01-08 Tamar Christina <tamar.christina@arm.com>
19432 * lib/target-supports.exp
19433 (check_effective_target_aarch64_asm_sve2_ok): New.
19434 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
19435 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
19437 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19439 * gcc.target/aarch64/usaba_1.c: New test.
19441 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
19444 * gfortran.dg/deferred_character_35.f90 : New test.
19446 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
19449 * gfortran.dg/implied_do_3.f90 : New test.
19451 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
19453 * gcc.dg/array-quals-1.c: Allow srodata.
19455 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
19457 * gcc.target/riscv/predef-10.c: New.
19458 * gcc.target/riscv/predef-11.c: New.
19459 * gcc.target/riscv/predef-12.c: New.
19460 * gcc.target/riscv/predef-13.c: New.
19462 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19465 * g++.dg/cpp2a/bit-cast10.C: New test.
19467 2021-01-07 Martin Sebor <msebor@redhat.com>
19469 PR middle-end/98578
19470 * gcc.dg/plugin/gil-1.c: Adjust expected output.
19471 * gcc.dg/uninit-pr98578.c: New test.
19473 2021-01-07 Marek Polacek <polacek@redhat.com>
19476 * g++.dg/cpp0x/auto55.C: New test.
19478 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19481 * gcc.dg/analyzer/pr98580-a.c: New test.
19482 * gcc.dg/analyzer/pr98580-b.c: New test.
19484 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
19487 * gfortran.dg/associate_54.f90: New test.
19488 * gfortran.dg/associate_55.f90: New test.
19489 * gfortran.dg/associate_56.f90: New test.
19491 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19494 * gcc.target/i386/pr98567-1.c: New test.
19495 * gcc.target/i386/pr98567-2.c: New test.
19497 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19499 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
19500 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
19501 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
19502 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
19503 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
19504 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
19505 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
19506 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
19508 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19510 PR tree-optimization/98560
19511 * gcc.dg/vect/pr98560-2.c: New test.
19513 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19515 PR tree-optimization/98560
19516 * gcc.dg/vect/pr98560-1.c: New test.
19518 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19520 PR tree-optimization/98568
19521 * g++.dg/torture/pr98568.C: New test.
19523 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
19525 * gcc.target/i386/pr92658-avx512bw.c: Add
19526 -mprefer-vector-width=512 to avoid impact of different default
19527 mtune which gcc is built with.
19528 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
19530 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19533 * gcc.dg/analyzer/pr97074.c: New test.
19535 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19538 * gcc.dg/analyzer/pr98564.c: New test.
19540 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
19542 PR rtl-optimization/97978
19543 * gcc.target/i386/pr97978.c: New.
19545 2021-01-06 Martin Sebor <msebor@redhat.com>
19548 * g++.dg/pr95768.C: New test.
19549 * g++.dg/warn/Wuninitialized-12.C: New test.
19550 * gcc.dg/uninit-38.c: New test.
19552 2021-01-06 Martin Sebor <msebor@redhat.com>
19555 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
19557 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
19560 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
19561 as the final suspend point so that we can check that the state
19562 machine has reached the expected point.
19564 2021-01-06 Marek Polacek <polacek@redhat.com>
19567 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
19570 2021-01-06 Alexandre Oliva <oliva@adacore.com>
19572 * g++.dg/opt/store-merging-2.C: Add the required alignment.
19574 2021-01-06 Richard Biener <rguenther@suse.de>
19576 PR tree-optimization/95582
19577 * gcc.dg/pr95582.c: New testcase.
19579 2021-01-06 Richard Biener <rguenther@suse.de>
19581 PR tree-optimization/98513
19582 * gcc.dg/tree-ssa/pr98513.c: New testcase.
19584 2021-01-06 David Malcolm <dmalcolm@redhat.com>
19587 * gcc.dg/analyzer/pr97072.c: New test.
19589 2021-01-06 David Malcolm <dmalcolm@redhat.com>
19592 * gcc.dg/analyzer/pr98073.c: New test.
19594 2021-01-06 David Malcolm <dmalcolm@redhat.com>
19597 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
19599 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
19601 * gcc.target/s390/s390.exp: Replace %% with %.
19603 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
19605 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
19607 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
19610 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
19611 unsigned short to compute pextrw result.
19613 2021-01-05 Patrick Palka <ppalka@redhat.com>
19615 * g++.dg/template/partial5.C: Adjust directives to expect the
19616 same errors across all dialects.
19617 * g++.dg/cpp1z/nontype-auto17.C: New test.
19618 * g++.dg/cpp1z/nontype-auto18.C: New test.
19619 * g++.dg/template/ttp33.C: New test.
19621 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19623 PR tree-optimization/94802
19624 * gcc.target/i386/pr94802.c: New test.
19625 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
19627 2021-01-05 Richard Biener <rguenther@suse.de>
19629 PR tree-optimization/98516
19630 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
19631 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
19633 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19636 * g++.dg/cpp2a/bit-cast8.C: New test.
19637 * g++.dg/cpp2a/bit-cast9.C: New test.
19639 2021-01-05 Marek Polacek <polacek@redhat.com>
19642 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
19643 * g++.dg/cpp0x/noexcept61.C: New test.
19645 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19647 PR tree-optimization/96928
19648 * gcc.dg/tree-ssa/pr96928.c: New test.
19649 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
19650 instead of scanning rtl dump for ifcvt message check assembly
19651 for xor instruction.
19653 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19655 PR tree-optimization/96930
19656 * g++.dg/tree-ssa/pr96930.C: New test.
19658 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19660 PR tree-optimization/96239
19661 * gcc.dg/tree-ssa/pr96239.c: New test.
19663 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
19666 * gcc.target/i386/pr98522.c: New test.
19668 2021-01-05 Nathan Sidwell <nathan@acm.org>
19670 * g++.dg/modules/mod-decl-1.C: Adjust.
19671 * g++.dg/modules/p0713-2.C: Adjust.
19672 * g++.dg/modules/p0713-3.C: Adjust.
19674 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
19677 * gcc.target/i386/pr98495-1.c: New test.
19678 * gcc.target/i386/pr98495-2.c: New test.
19679 * gcc.target/i386/pr98495-3.c: New test.
19680 * gcc.target/i386/pr98495-4.c: New test.
19681 * gcc.target/i386/pr98495-5.c: New test.
19683 2021-01-05 liuhongt <hongtao.liu@intel.com>
19685 * gcc.target/i386/sse2-pr98461-2.c: New test.
19687 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
19689 PR rtl-optimization/97144
19690 * gcc.c-torture/compile/pr97144.c: New test.
19691 * gcc.target/aarch64/sve/pr97144.c: Likewise.
19693 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
19695 PR rtl-optimization/98403
19696 * g++.dg/opt/pr98403.C: New test.
19698 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19700 PR rtl-optimization/98334
19701 * gcc.target/i386/pr98334.c: New test.
19703 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
19705 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
19707 2021-01-05 David Malcolm <dmalcolm@redhat.com>
19710 * gcc.dg/analyzer/pr98293.c: New test.
19712 2021-01-04 Martin Uecker <muecker@gwdg.de>
19715 * gcc.dg/pr98029.c: New test.
19717 2021-01-04 Nathan Sidwell <nathan@acm.org>
19719 * g++.dg/modules/binding-1_a.H: New.
19720 * g++.dg/modules/binding-1_b.H: New.
19721 * g++.dg/modules/binding-1_c.C: New.
19722 * g++.dg/modules/binding-2.H: New.
19723 * g++.dg/modules/builtin-3_a.C: New.
19724 * g++.dg/modules/global-2_a.C: New.
19725 * g++.dg/modules/global-2_b.C: New.
19726 * g++.dg/modules/global-3_a.C: New.
19727 * g++.dg/modules/global-3_b.C: New.
19728 * g++.dg/modules/hello-1_a.C: New.
19729 * g++.dg/modules/hello-1_b.C: New.
19730 * g++.dg/modules/iostream-1_a.H: New.
19731 * g++.dg/modules/iostream-1_b.C: New.
19732 * g++.dg/modules/part-5_a.C: New.
19733 * g++.dg/modules/part-5_b.C: New.
19734 * g++.dg/modules/part-5_c.C: New.
19735 * g++.dg/modules/stdio-1_a.H: New.
19736 * g++.dg/modules/stdio-1_b.C: New.
19737 * g++.dg/modules/string-1_a.H: New.
19738 * g++.dg/modules/string-1_b.C: New.
19739 * g++.dg/modules/string-view1.C: New.
19740 * g++.dg/modules/string-view2.C: New.
19741 * g++.dg/modules/tinfo-1.C: New.
19742 * g++.dg/modules/tinfo-2_a.H: New.
19743 * g++.dg/modules/tinfo-2_b.C: New.
19744 * g++.dg/modules/tname-spec-1_a.H: New.
19745 * g++.dg/modules/tname-spec-1_b.C: New.
19746 * g++.dg/modules/xtreme-header-1.h: New.
19747 * g++.dg/modules/xtreme-header-1_a.H: New.
19748 * g++.dg/modules/xtreme-header-1_b.C: New.
19749 * g++.dg/modules/xtreme-header-1_c.C: New.
19750 * g++.dg/modules/xtreme-header-2.h: New.
19751 * g++.dg/modules/xtreme-header-2_a.H: New.
19752 * g++.dg/modules/xtreme-header-2_b.C: New.
19753 * g++.dg/modules/xtreme-header-2_c.C: New.
19754 * g++.dg/modules/xtreme-header-3.h: New.
19755 * g++.dg/modules/xtreme-header-3_a.H: New.
19756 * g++.dg/modules/xtreme-header-3_b.C: New.
19757 * g++.dg/modules/xtreme-header-3_c.C: New.
19758 * g++.dg/modules/xtreme-header-4.h: New.
19759 * g++.dg/modules/xtreme-header-4_a.H: New.
19760 * g++.dg/modules/xtreme-header-4_b.C: New.
19761 * g++.dg/modules/xtreme-header-4_c.C: New.
19762 * g++.dg/modules/xtreme-header-5.h: New.
19763 * g++.dg/modules/xtreme-header-5_a.H: New.
19764 * g++.dg/modules/xtreme-header-5_b.C: New.
19765 * g++.dg/modules/xtreme-header-5_c.C: New.
19766 * g++.dg/modules/xtreme-header-6.h: New.
19767 * g++.dg/modules/xtreme-header-6_a.H: New.
19768 * g++.dg/modules/xtreme-header-6_b.C: New.
19769 * g++.dg/modules/xtreme-header-6_c.C: New.
19770 * g++.dg/modules/xtreme-header.h: New.
19771 * g++.dg/modules/xtreme-header_a.H: New.
19772 * g++.dg/modules/xtreme-header_b.C: New.
19773 * g++.dg/modules/xtreme-tr1.h: New.
19774 * g++.dg/modules/xtreme-tr1_a.H: New.
19775 * g++.dg/modules/xtreme-tr1_b.C: New.
19777 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
19779 PR tree-optimization/95401
19780 * g++.dg/vect/pr95401.cc: New test.
19781 * g++.dg/vect/pr95401a.cc: Likewise.
19783 2021-01-04 Richard Biener <rguenther@suse.de>
19785 PR tree-optimization/98308
19786 * gcc.dg/vect/pr98308.c: New testcase.
19788 2021-01-04 Jakub Jelinek <jakub@redhat.com>
19790 PR tree-optimization/95771
19791 * gcc.target/i386/pr95771.c: New test.
19793 2021-01-04 Richard Biener <rguenther@suse.de>
19795 PR tree-optimization/98464
19796 * g++.dg/opt/pr98464.C: New testcase.
19798 2021-01-04 Richard Biener <rguenther@suse.de>
19800 PR tree-optimization/98282
19801 * g++.dg/opt/pr98282.C: New testcase.
19803 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
19806 * gcc.target/aarch64/pr89057.c: New test.
19808 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
19810 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
19812 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
19813 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
19814 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
19816 2021-01-04 Martin Liska <mliska@suse.cz>
19818 * README: Convert to utf8 from iso8859.
19820 2021-01-04 Martin Liska <mliska@suse.cz>
19822 * gcc.target/avr/avr.exp: Run dos2unix on the file.
19824 2021-01-04 Richard Biener <rguenther@suse.de>
19826 PR tree-optimization/98291
19827 * gcc.dg/vect/slp-reduc-11.c: New testcase.
19828 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
19830 2021-01-04 Jakub Jelinek <jakub@redhat.com>
19832 PR tree-optimization/96782
19833 * gcc.dg/tree-ssa/pr96782.c: New test.
19835 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
19837 * gcc.misc-tests/outputs.exp: Adjust testcase.
19839 2021-01-01 Jakub Jelinek <jakub@redhat.com>
19841 * ChangeLog-2020: Rotate ChangeLog. New file.
19843 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19845 * lib/target-supports.exp
19846 (check_effective_target_arm_fp16_alternative_ok_nocache):
19847 Return zero for *-*-vxworks7r* targets.
19848 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
19849 * gcc.target/arm/aapcs/vfp23.c: Likewise.
19850 * gcc.target/arm/aapcs/vfp24.c: Likewise.
19851 * gcc.target/arm/aapcs/vfp25.c: Likewise.
19853 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19855 * g++.dg/init/new26.C: Fix overriding of the delete operator
19858 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19860 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
19863 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19865 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
19866 the test's dg-options.
19867 * gcc.target/arm/pr78255-2.c: Likewise.
19869 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19871 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
19873 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19875 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
19878 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19880 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
19882 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19884 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
19887 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19889 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
19891 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19893 * g++.dg/other/anon5.C: Skip on vxworks kernel.
19895 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19897 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
19898 * gcc.dg/vxworks/initpri2.c: Likewise.
19900 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19902 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
19905 2021-01-01 Olivier Hainque <hainque@adacore.com>
19907 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
19908 * gcc.dg/pthread-init-2.c: Ditto.
19910 2021-01-01 Olivier Hainque <hainque@adacore.com>
19912 * lib/target-supports.exp (check_weak_available,
19913 check_fork_available, check_effective_target_lto,
19914 check_effective_target_mempcpy): Add vxworks filters.
19916 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19918 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
19919 explicit -mno-long-calls.
19920 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
19922 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19924 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
19925 * g++.target/arm/no_unique_address_2.C: Likewise.
19927 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19929 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
19930 * gcc.target/arm/headmerge-2.c: Likewise.
19932 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19934 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
19937 Copyright (C) 2021 Free Software Foundation, Inc.
19939 Copying and distribution of this file, with or without modification,
19940 are permitted in any medium without royalty provided the copyright
19941 notice and this notice are preserved.