1 2021-12-04 Marek Polacek <polacek@redhat.com>
4 * g++.dg/template/lookup18.C: New test.
6 2021-12-04 Tobias Burnus <tobias@codesourcery.com>
8 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ...
9 * gfortran.dg/gomp/atomic.f90: here.
10 * gfortran.dg/gomp/atomic-10.f90: New test.
11 * gfortran.dg/gomp/atomic-12.f90: New test.
12 * gfortran.dg/gomp/atomic-15.f90: New test.
13 * gfortran.dg/gomp/atomic-16.f90: New test.
14 * gfortran.dg/gomp/atomic-17.f90: New test.
15 * gfortran.dg/gomp/atomic-18.f90: New test.
16 * gfortran.dg/gomp/atomic-19.f90: New test.
17 * gfortran.dg/gomp/atomic-20.f90: New test.
18 * gfortran.dg/gomp/atomic-22.f90: New test.
19 * gfortran.dg/gomp/atomic-24.f90: New test.
20 * gfortran.dg/gomp/atomic-25.f90: New test.
21 * gfortran.dg/gomp/atomic-26.f90: New test.
23 2021-12-04 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/cpp2a/bit-cast11.C: New test.
26 * g++.dg/cpp2a/bit-cast12.C: New test.
27 * g++.dg/cpp2a/bit-cast13.C: New test.
28 * g++.dg/cpp2a/bit-cast14.C: New test.
30 2021-12-04 Jakub Jelinek <jakub@redhat.com>
32 PR preprocessor/102432
33 * c-c++-common/gomp/pr102432.c: New test.
34 * c-c++-common/goacc/pr102432.c: New test.
36 2021-12-04 Alexandre Oliva <oliva@adacore.com>
38 PR rtl-optimization/103028
39 * gcc.dg/pr103028.c: New.
41 2021-12-04 David Edelsohn <dje.gcc@gmail.com>
43 * gcc.target/powerpc/vec_reve_1.c: Require VSX.
45 2021-12-03 Jason Merrill <jason@redhat.com>
47 * g++.dg/diagnostic/scope1.C: New test.
49 2021-12-03 Martin Liska <mliska@suse.cz>
52 * gcc.target/powerpc/pr101324.c: New test.
54 2021-12-03 Peter Bergner <bergner@linux.ibm.com>
56 * lib/target-supports.exp (check_effective_target_rop_ok): New function.
57 * gcc.target/powerpc/rop-1.c: Use it.
58 * gcc.target/powerpc/rop-2.c: Likewise.
59 * gcc.target/powerpc/rop-3.c: Likewise.
60 * gcc.target/powerpc/rop-4.c: Likewise.
61 * gcc.target/powerpc/rop-5.c: Likewise.
63 2021-12-03 Harald Anlauf <anlauf@gmx.de>
64 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/pr103505.f90: New test.
69 2021-12-03 Marek Polacek <polacek@redhat.com>
72 * g++.dg/cpp1y/decltype-auto2.C: New test.
73 * g++.dg/cpp1y/decltype-auto3.C: New test.
74 * g++.dg/cpp1y/decltype-auto4.C: New test.
75 * g++.dg/cpp1z/decomp-decltype1.C: New test.
77 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
80 * gcc.target/i386/pieces-memcpy-17.c: New test.
81 * gcc.target/i386/pieces-memcpy-18.c: Likewise.
82 * gcc.target/i386/pieces-memcpy-19.c: Likewise.
83 * gcc.target/i386/pieces-memcpy-20.c: Likewise.
84 * gcc.target/i386/pieces-memcpy-21.c: Likewise.
85 * gcc.target/i386/pieces-memset-45.c: Likewise.
86 * gcc.target/i386/pieces-memset-46.c: Likewise.
87 * gcc.target/i386/pieces-memset-47.c: Likewise.
88 * gcc.target/i386/pieces-memset-48.c: Likewise.
89 * gcc.target/i386/pieces-memset-49.c: Likewise.
91 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
94 * gcc.target/i386/pr83782-1.c: Also scan leal x32.
95 * gcc.target/i386/pr83782-2.c: Likewise.
97 2021-12-03 Tamar Christina <tamar.christina@arm.com>
99 * gcc.target/aarch64/sve/pred-combine-and.c: New test.
101 2021-12-03 H.J. Lu <hjl.tools@gmail.com>
105 * gcc.target/i386/pr83782-1.c: New test.
106 * gcc.target/i386/pr83782-2.c: Likewise.
108 2021-12-03 Jakub Jelinek <jakub@redhat.com>
110 PR tree-optimization/103456
111 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
113 2021-12-03 Tobias Burnus <tobias@codesourcery.com>
115 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
116 * gfortran.dg/allocate_with_mold_4.f90: New testcase.
118 2021-12-03 Thomas Schwinge <thomas@codesourcery.com>
121 * lib/gcc-dg.exp (process-message): Make sure that we get unique
124 2021-12-03 Andrew Pinski <apinski@marvell.com>
127 * g++.dg/torture/pr71792.C: New test.
129 2021-12-02 David Malcolm <dmalcolm@redhat.com>
132 * gcc.dg/analyzer/pr103526.c: New test.
134 2021-12-02 Bill Schmidt <wschmidt@linux.ibm.com>
136 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
138 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
139 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
140 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
141 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
142 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
143 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
144 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
145 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
146 * gcc.target/powerpc/cmpb-2.c: Likewise.
147 * gcc.target/powerpc/cmpb-3.c: Likewise.
148 * gcc.target/powerpc/cmpb32-2.c: Likewise.
149 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
150 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid
151 test and adjust xxpermdi count.
152 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid
153 tests and adjust instruction counts.
154 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected
156 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts.
157 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message.
158 * gcc.target/powerpc/pr80315-2.c: Likewise.
159 * gcc.target/powerpc/pr80315-3.c: Likewise.
160 * gcc.target/powerpc/pr80315-4.c: Likewise.
161 * gcc.target/powerpc/pr88100.c: Likewise.
162 * gcc.target/powerpc/pragma_misc9.c: Likewise.
163 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H.
164 * gcc.target/powerpc/pragma_power9.c: Likewise.
165 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected
167 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
168 * gcc.target/powerpc/vec-gnb-2.c: Likewise.
169 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
170 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
171 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
172 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
173 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
174 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
175 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
177 2021-12-02 Tamar Christina <tamar.christina@arm.com>
179 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test.
180 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test.
181 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test.
182 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test.
184 2021-12-02 Tamar Christina <tamar.christina@arm.com>
187 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
189 2021-12-02 Marek Polacek <polacek@redhat.com>
192 * g++.dg/ext/integer-pack5.C: New test.
194 2021-12-02 Marek Polacek <polacek@redhat.com>
197 * g++.dg/cpp23/concepts-err1.C: New test.
199 2021-12-02 Chung-Lin Tang <cltang@codesourcery.com>
202 * gfortran.dg/goacc/finalize-1.f: Adjust scan test.
203 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise.
204 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise.
205 * gfortran.dg/gomp/defaultmap-4.f90: Likewise.
206 * gfortran.dg/gomp/defaultmap-5.f90: Likewise.
207 * gfortran.dg/gomp/defaultmap-6.f90: Likewise.
208 * gfortran.dg/gomp/map-3.f90: Likewise.
209 * gfortran.dg/gomp/pr78260-2.f90: Likewise.
210 * gfortran.dg/gomp/pr78260-3.f90: Likewise.
212 2021-12-01 David Malcolm <dmalcolm@redhat.com>
215 * gcc.dg/analyzer/leak-3.c: New test.
217 2021-12-01 Uroš Bizjak <ubizjak@gmail.com>
220 * gcc.target/i386/pr102811-1.c: New test.
221 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update
222 scan-assembler-times scan strings for ia32 targets.
223 * gcc.target/i386/pr102327-1.c (dg-final): Ditto.
224 * gcc.target/i386/pr102811.c: Rename from ...
225 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this.
227 2021-12-01 Roger Sayle <roger@nextmovesoftware.com>
228 Richard Biener <rguenther@suse.de>
230 * gcc.dg/fold-condneg-1.c: New test case.
231 * gcc.dg/fold-condneg-2.c: New test case.
232 * gcc.dg/fold-condnot-1.c: New test case.
233 * gcc.dg/pr101145-1.c: New test case.
234 * gcc.dg/pr101145-2.c: New test case.
236 2021-12-01 Peter Bergner <bergner@linux.ibm.com>
239 * gcc.target/powerpc/pr103127.c: New test.
241 2021-12-01 Jason Merrill <jason@redhat.com>
244 * g++.dg/cpp0x/constexpr-fp-except1.C: New test.
245 * g++.dg/cpp1z/constexpr-if36.C: New test.
246 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed.
247 * gcc.dg/tree-ssa/nonzero-1a.c: New test.
249 2021-12-01 Richard Sandiford <richard.sandiford@arm.com>
251 PR tree-optimization/103517
252 * gcc.dg/vect/pr103517.c: New test.
254 2021-12-01 Alex Coplan <alex.coplan@arm.com>
256 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
259 2021-12-01 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
263 * g++.dg/cpp/ucnid-1-utf8.C: Likewise.
265 2021-12-01 Jakub Jelinek <jakub@redhat.com>
267 PR rtl-optimization/102356
268 * gcc.dg/pr102356.c: New test.
270 2021-12-01 Jakub Jelinek <jakub@redhat.com>
272 PR preprocessor/103415
273 * c-c++-common/cpp/va-opt-8.c: New test.
274 * c-c++-common/Wimplicit-fallthrough-38.c: New test.
276 2021-12-01 Tamar Christina <tamar.christina@arm.com>
278 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c.
279 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c.
280 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c.
281 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c.
282 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c.
283 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c.
284 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c.
285 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c.
286 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c.
287 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c.
288 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c.
289 * gcc.dg/vect/vect-bic-bitmask-10.c: New file.
290 * gcc.dg/vect/vect-bic-bitmask-11.c: New file.
291 * gcc.dg/vect/vect-bic-bitmask-12.c: New file.
292 * gcc.dg/vect/vect-bic-bitmask-2.c: New file.
293 * gcc.dg/vect/vect-bic-bitmask-23.c: New file.
294 * gcc.dg/vect/vect-bic-bitmask-3.c: New file.
295 * gcc.dg/vect/vect-bic-bitmask-4.c: New file.
296 * gcc.dg/vect/vect-bic-bitmask-5.c: New file.
297 * gcc.dg/vect/vect-bic-bitmask-6.c: New file.
298 * gcc.dg/vect/vect-bic-bitmask-8.c: New file.
299 * gcc.dg/vect/vect-bic-bitmask-9.c: New file.
301 2021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
302 Martin Liška <mliska@suse.cz>
304 PR tree-optimization/103456
305 * gcc.dg/ubsan/pr103456.c: New test.
307 2021-11-30 liuhongt <hongtao.liu@intel.com>
309 * gcc.target/i386/pr103463.c: New test.
310 * gcc.target/i386/pr103463-2.c: New test.
312 2021-11-30 David Malcolm <dmalcolm@redhat.com>
315 * gcc.dg/analyzer/pr94579.c: New test.
317 2021-11-30 David Malcolm <dmalcolm@redhat.com>
320 * gcc.dg/analyzer/pr99269.c: New test.
322 2021-11-30 David Malcolm <dmalcolm@redhat.com>
325 * gcc.dg/analyzer/pragma-2.c: New test.
327 2021-11-30 Harald Anlauf <anlauf@gmx.de>
329 * gfortran.dg/array_constructor_54.f90: New test.
331 2021-11-30 Harald Anlauf <anlauf@gmx.de>
334 * gfortran.dg/minmaxloc_15.f90: New test.
336 2021-11-30 Harald Anlauf <anlauf@gmx.de>
337 Steven G. Kargl <kargl@gcc.gnu.org>
340 * gfortran.dg/coarray_49.f90: New test.
342 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
344 PR tree-optimization/103494
345 * gcc.dg/vect/pr103494.c: New test.
346 * g++.dg/vect/pr103494.cc: Likewise.
348 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
350 * gdc.dg/Wcastresult2.d: Update test.
351 * gdc.dg/asm1.d: Likewise.
352 * gdc.dg/asm2.d: Likewise.
353 * gdc.dg/asm3.d: Likewise.
354 * gdc.dg/gdc282.d: Likewise.
355 * gdc.dg/imports/gdc170.d: Likewise.
356 * gdc.dg/intrinsics.d: Likewise.
357 * gdc.dg/pr101672.d: Likewise.
358 * gdc.dg/pr90650a.d: Likewise.
359 * gdc.dg/pr90650b.d: Likewise.
360 * gdc.dg/pr94777a.d: Likewise.
361 * gdc.dg/pr95250.d: Likewise.
362 * gdc.dg/pr96869.d: Likewise.
363 * gdc.dg/pr98277.d: Likewise.
364 * gdc.dg/pr98457.d: Likewise.
365 * gdc.dg/simd1.d: Likewise.
366 * gdc.dg/simd2a.d: Likewise.
367 * gdc.dg/simd2b.d: Likewise.
368 * gdc.dg/simd2c.d: Likewise.
369 * gdc.dg/simd2d.d: Likewise.
370 * gdc.dg/simd2e.d: Likewise.
371 * gdc.dg/simd2f.d: Likewise.
372 * gdc.dg/simd2g.d: Likewise.
373 * gdc.dg/simd2h.d: Likewise.
374 * gdc.dg/simd2i.d: Likewise.
375 * gdc.dg/simd2j.d: Likewise.
376 * gdc.dg/simd7951.d: Likewise.
377 * gdc.dg/torture/gdc309.d: Likewise.
378 * gdc.dg/torture/pr94424.d: Likewise.
379 * gdc.dg/torture/pr94777b.d: Likewise.
380 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
381 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS
383 (gdc-do-test): Only import modules in the test run directory.
384 * gdc.dg/pr94777c.d: New test.
385 * gdc.dg/pr96156b.d: New test.
386 * gdc.dg/pr96157c.d: New test.
387 * gdc.dg/simd_ctfe.d: New test.
388 * gdc.dg/torture/simd17344.d: New test.
389 * gdc.dg/torture/simd20052.d: New test.
390 * gdc.dg/torture/simd6.d: New test.
391 * gdc.dg/torture/simd7.d: New test.
393 2021-11-30 Andrew MacLeod <amacleod@redhat.com>
395 * gcc.dg/pr103440.c: New.
397 2021-11-30 Richard Biener <rguenther@suse.de>
399 PR tree-optimization/103489
400 * gcc.dg/torture/pr103489.c: New testcase.
402 2021-11-30 Martin Liska <mliska@suse.cz>
404 PR tree-optimization/103278
405 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by
406 targets with no jump-tables.
408 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
410 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
411 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust.
412 * c-c++-common/goacc/orphan-reductions-2.c: Adjust.
413 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust.
414 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust.
415 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
416 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust.
418 2021-11-30 Thomas Schwinge <thomas@codesourcery.com>
420 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
422 2021-11-30 Frederik Harwath <frederik@codesourcery.com>
423 Thomas Schwinge <thomas@codesourcery.com>
425 * gfortran.dg/goacc/orphan-reductions-3.f90: New test
426 verifying that the "gang reduction on an orphan loop" error message
427 is not emitted for non-orphaned loops.
428 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++.
430 2021-11-30 Cesar Philippidis <cesar@codesourcery.com>
431 Thomas Schwinge <thomas@codesourcery.com>
433 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust.
434 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
435 * gcc.dg/goacc/loop-processing-1.c: Likewise.
436 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
437 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
438 * c-c++-common/goacc/orphan-reductions-1.c: New test.
439 * c-c++-common/goacc/orphan-reductions-2.c: New test.
440 * gfortran.dg/goacc/orphan-reductions-1.f90: New test.
441 * gfortran.dg/goacc/orphan-reductions-2.f90: New test.
443 2021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com>
444 Thomas Schwinge <thomas@codesourcery.com>
446 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang):
447 Remove loop reductions.
448 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang):
451 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
454 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
456 2021-11-30 Aldy Hernandez <aldyh@redhat.com>
458 PR tree-optimization/103451
459 * gcc.dg/pr103451.c: New test.
461 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
463 * gcc.dg/vect/vect-gather-3.c: New test.
464 * gcc.dg/vect/vect-gather-4.c: Likewise.
465 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise.
467 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
469 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
471 2020-09-09 Richard Biener [rguenther@suse.de]
472 * gcc.target/i386/pr87007-4.c: Adjust.
473 * gcc.target/i386/pr87007-5.c: Likewise.
475 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
477 * lib/target-supports.exp
478 (check_effective_target_vect_gather_load_ifn): New target test.
479 * gcc.dg/vect/vect-gather-1.c: New test.
480 * gcc.dg/vect/vect-gather-2.c: Likewise.
481 * gcc.target/aarch64/sve/gather_load_11.c: Likewise.
483 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
485 * gcc.target/aarch64/sve/cost_model_13.c: New test.
487 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
489 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
491 * gcc.target/aarch64/sve/gather_load_10.c: New test.
493 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
495 * gcc.dg/add-mul-overflow-1.c: New test.
497 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
499 * gcc.dg/ubsan/commutative-1.c: New test.
501 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
503 * gcc.target/aarch64/sve/complex_mul_1.c: New test.
505 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
507 * gcc.dg/fmax-fmin-1.c: New test.
509 2021-11-30 Richard Sandiford <richard.sandiford@arm.com>
511 * gcc.dg/vect/vect-fmax-1.c: New test.
512 * gcc.dg/vect/vect-fmax-2.c: Likewise.
513 * gcc.dg/vect/vect-fmax-3.c: Likewise.
514 * gcc.dg/vect/vect-fmin-1.c: New test.
515 * gcc.dg/vect/vect-fmin-2.c: Likewise.
516 * gcc.dg/vect/vect-fmin-3.c: Likewise.
517 * gcc.target/aarch64/fmaxnm_1.c: Likewise.
518 * gcc.target/aarch64/fmaxnm_2.c: Likewise.
519 * gcc.target/aarch64/fminnm_1.c: Likewise.
520 * gcc.target/aarch64/fminnm_2.c: Likewise.
521 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise.
522 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise.
523 * gcc.target/aarch64/sve/fminnm_2.c: Likewise.
524 * gcc.target/aarch64/sve/fminnm_3.c: Likewise.
526 2021-11-30 Jakub Jelinek <jakub@redhat.com>
529 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++.
530 * c-c++-common/cpp/ucnid-2011-1.c: Likewise.
531 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options.
532 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23.
533 * g++.dg/cpp23/normalize4.C: Likewise.
534 * g++.dg/cpp23/normalize5.C: Likewise.
535 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings
536 for c++11 and up rather than just c++23.
537 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20.
539 2021-11-30 Roger Sayle <roger@nextmovesoftware.com>
540 Uroš Bizjak <ubizjak@gmail.com>
543 * gcc.target/i386/pr100711-1.c: New test case.
544 * gcc.target/i386/pr100711-2.c: New test case.
546 2021-11-30 Richard Biener <rguenther@suse.de>
549 * gcc.dg/pr103485.c: New testcase.
551 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
554 * gcc.target/powerpc/pr102347.c: New test.
556 2021-11-29 David Malcolm <dmalcolm@redhat.com>
559 * gcc.dg/analyzer/pr103217-2.c: New test.
560 * gcc.dg/analyzer/pr103217-3.c: New test.
561 * gcc.dg/analyzer/pr103217-4.c: New test.
562 * gcc.dg/analyzer/pr103217-5.c: New test.
564 2021-11-29 Martin Sebor <msebor@redhat.com>
567 * c-c++-common/attr-retain-5.c: Prune out valid warning.
568 * c-c++-common/attr-retain-6.c: Same.
569 * c-c++-common/attr-retain-9.c: Same.
571 2021-11-29 Patrick Palka <ppalka@redhat.com>
574 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
575 * g++.dg/cpp1z/lambda-this8.C: New test.
576 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
577 to continue to diagnose redundant 'this' captures.
579 2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
581 * gcc.target/i386/sse2-v1ti-rotate.c: New test case.
583 2021-11-29 liuhongt <hongtao.liu@intel.com>
585 * gcc.target/i386/pr102811-2.c: New test.
586 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
587 scan-assembler-times.
589 2021-11-29 Richard Biener <rguenther@suse.de>
591 PR tree-optimization/103458
592 * gcc.dg/torture/pr103458.c: New testcase.
594 2021-11-29 Kewen Lin <linkw@linux.ibm.com>
596 * gcc.target/powerpc/vect-gather-1.c: New test.
598 2021-11-27 Jakub Jelinek <jakub@redhat.com>
601 * gcc.dg/pr103431.c: New test.
603 2021-11-27 Roger Sayle <roger@nextmovesoftware.com>
605 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
606 * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
608 2021-11-26 Harald Anlauf <anlauf@gmx.de>
611 * gfortran.dg/pr68153.f90: Adjust test to improved check.
612 * gfortran.dg/reshape_7.f90: Likewise.
613 * gfortran.dg/reshape_9.f90: New test.
615 2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
617 * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
618 * gcc.dg/tree-ssa/ivopts-5.c: New test case.
619 * gcc.dg/tree-ssa/ivopts-6.c: New test case.
620 * gcc.dg/tree-ssa/ivopts-7.c: New test case.
621 * gcc.dg/tree-ssa/ivopts-8.c: New test case.
622 * gcc.dg/tree-ssa/ivopts-9.c: New test case.
624 2021-11-26 Jan Hubicka <hubicka@ucw.cz>
626 * gcc.dg/ipa/inline-9.c: Update template.c
628 2021-11-26 Jakub Jelinek <jakub@redhat.com>
631 * g++.dg/cpp2a/consteval20.C: Add some extra tests.
632 * g++.dg/cpp2a/consteval23.C: Likewise.
633 * g++.dg/cpp2a/consteval25.C: New test.
634 * g++.dg/cpp2a/srcloc20.C: New test.
636 2021-11-26 konglin1 <lingling.kong@intel.com>
639 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
640 * gcc.target/i386/pr90773-23.c: Ditto.
641 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
643 2021-11-25 Jan Hubicka <jh@suse.cz>
645 * gcc.dg/ipa/inline10.c: New test.
647 2021-11-25 Roger Sayle <roger@nextmovesoftware.com>
650 * gcc.dg/pr103406.c: New test case.
652 2021-11-25 Martin Jambor <mjambor@suse.cz>
655 * gcc.dg/ipa/pr103227-1.c: New test.
656 * gcc.dg/ipa/pr103227-3.c: Likewise.
657 * gcc.dg/ipa/pr103227-2.c: Likewise.
658 * gfortran.dg/pr53787.f90: Disable IPA-SRA.
660 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
662 PR tree-optimization/102648
663 * gcc.dg/pr102648.c: New.
665 2021-11-25 Andrew MacLeod <amacleod@redhat.com>
667 PR tree-optimization/103359
668 * gcc.dg/pr103359.c: New.
670 2021-11-25 Jakub Jelinek <jakub@redhat.com>
672 PR tree-optimization/103417
673 * gcc.c-torture/execute/pr103417.c: New test.
675 2021-11-25 Jakub Jelinek <jakub@redhat.com>
677 PR tree-optimization/103376
678 * gcc.dg/optimize-bswapsi-7.c: New test.
680 2021-11-25 Jakub Jelinek <jakub@redhat.com>
683 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
684 * g++.dg/cpp2a/comma3.C: Likewise.
685 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
686 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
687 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
689 * g++.dg/cpp23/subscript1.C: New test.
690 * g++.dg/cpp23/subscript2.C: New test.
691 * g++.dg/cpp23/subscript3.C: New test.
692 * g++.dg/cpp23/subscript4.C: New test.
693 * g++.dg/cpp23/subscript5.C: New test.
694 * g++.dg/cpp23/subscript6.C: New test.
696 2021-11-25 H.J. Lu <hjl.tools@gmail.com>
698 * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
699 Replace long with int64_t.
701 2021-11-24 Jan Hubicka <hubicka@ucw.cz>
703 * gcc.c-torture/execute/pr103405.c: New test.
705 2021-11-24 Richard Biener <rguenther@suse.de>
706 Jan Hubicka <jh@suse.cz>
708 PR tree-optimization/103168
709 * g++.dg/tree-ssa/pr103168.C: New testcase.
711 2021-11-24 Thomas Schwinge <thomas@codesourcery.com>
714 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
716 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
717 * c-c++-common/goacc/mdc-1.c: Likewise.
718 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
720 2021-11-24 Jakub Jelinek <jakub@redhat.com>
723 * c-c++-common/Wno-attributes-1.c: Require effective target
724 c || c++11 and drop dg-additional-options.
725 * c-c++-common/Wno-attributes-2.c: Likewise.
726 * c-c++-common/Wno-attributes-4.c: New test.
727 * c-c++-common/Wno-attributes-5.c: New test.
729 2021-11-24 Jakub Jelinek <jakub@redhat.com>
731 PR tree-optimization/103376
732 * gcc.c-torture/execute/pr103376.c: New test.
734 2021-11-24 Tamar Christina <tamar.christina@arm.com>
736 * gcc.dg/bic-bitmask-10.c: New test.
737 * gcc.dg/bic-bitmask-11.c: New test.
738 * gcc.dg/bic-bitmask-12.c: New test.
739 * gcc.dg/bic-bitmask-13.c: New test.
740 * gcc.dg/bic-bitmask-14.c: New test.
741 * gcc.dg/bic-bitmask-15.c: New test.
742 * gcc.dg/bic-bitmask-16.c: New test.
743 * gcc.dg/bic-bitmask-17.c: New test.
744 * gcc.dg/bic-bitmask-18.c: New test.
745 * gcc.dg/bic-bitmask-19.c: New test.
746 * gcc.dg/bic-bitmask-2.c: New test.
747 * gcc.dg/bic-bitmask-20.c: New test.
748 * gcc.dg/bic-bitmask-21.c: New test.
749 * gcc.dg/bic-bitmask-22.c: New test.
750 * gcc.dg/bic-bitmask-23.c: New test.
751 * gcc.dg/bic-bitmask-3.c: New test.
752 * gcc.dg/bic-bitmask-4.c: New test.
753 * gcc.dg/bic-bitmask-5.c: New test.
754 * gcc.dg/bic-bitmask-6.c: New test.
755 * gcc.dg/bic-bitmask-7.c: New test.
756 * gcc.dg/bic-bitmask-8.c: New test.
757 * gcc.dg/bic-bitmask-9.c: New test.
758 * gcc.dg/bic-bitmask.h: New test.
759 * gcc.target/aarch64/bic-bitmask-1.c: New test.
761 2021-11-24 Marek Polacek <polacek@redhat.com>
764 * g++.dg/cpp0x/nsdmi-warn1.C: New test.
765 * g++.dg/cpp0x/nsdmi-warn1.h: New file.
767 2021-11-24 Hongtao Liu <hongtao.liu@intel.com>
768 H.J. Lu <hongjiu.lu@intel.com>
770 * gcc.target/i386/pr103194-2.c: New test.
771 * gcc.target/i386/pr103194-3.c: New test.
772 * gcc.target/i386/pr103194-4.c: New test.
773 * gcc.target/i386/pr103194-5.c: New test.
774 * gcc.target/i386/pr103194.c: New test.
776 2021-11-23 Martin Sebor <msebor@redhat.com>
779 * g++.dg/warn/Waddress-8.C: New test.
781 2021-11-23 Martin Sebor <msebor@redhat.com>
784 * c-c++-common/attr-used-5.c: Suppress valid warning.
785 * c-c++-common/attr-used-6.c: Same.
786 * c-c++-common/attr-used-9.c: Same.
787 * g++.dg/warn/Winfinite-recursion-2.C: New test.
788 * g++.dg/warn/Winfinite-recursion-3.C: New test.
789 * g++.dg/warn/Winfinite-recursion.C: New test.
790 * gcc.dg/Winfinite-recursion-2.c: New test.
791 * gcc.dg/Winfinite-recursion.c: New test.
793 2021-11-23 Harald Anlauf <anlauf@gmx.de>
796 * gfortran.dg/bound_simplification_7.f90: New test.
798 2021-11-23 Marek Polacek <polacek@redhat.com>
801 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
802 * g++.dg/warn/Wuninitialized-29.C: Likewise.
803 * g++.dg/warn/Wuninitialized-31.C: New test.
805 2021-11-23 Marek Polacek <polacek@redhat.com>
807 * g++.dg/warn/Waddress-5.C: Make sf static.
809 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
811 * gcc.target/powerpc/test_mffsl.c: Change effective target to
812 a run-time check. Fix a typo in a debug print statement.
814 2021-11-23 Harald Anlauf <anlauf@gmx.de>
818 * gfortran.dg/len_trim.f90: New test.
820 2021-11-23 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/103361
823 * g++.dg/torture/pr103361.C: New testcase.
825 2021-11-23 Jan Hubicka <hubicka@ucw.cz>
827 * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
828 * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
830 2021-11-23 Andrew Pinski <apinski@marvell.com>
832 PR tree-optimization/102216
833 * g++.dg/tree-ssa/pr102216-1.C: New test.
834 * g++.dg/tree-ssa/pr102216-2.C: New test.
836 2021-11-23 Jakub Jelinek <jakub@redhat.com>
839 * c-c++-common/gomp/pr102431.c: New test.
840 * g++.dg/gomp/pr102431.C: New test.
841 * gfortran.dg/gomp/pr102431.f90: New test.
843 2021-11-23 Haochen Gui <guihaoc@gcc.gnu.org>
846 * gcc.target/powerpc/vec_reve_1.c: New test.
847 * gcc.target/powerpc/vec_reve_2.c: Likewise.
849 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
851 PR tree-optimization/102232
852 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
854 2021-11-23 Navid Rahimi <navidrahimi@microsoft.com>
856 PR tree-optimization/96779
857 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
858 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
861 2021-11-22 Jason Merrill <jason@redhat.com>
863 * g++.dg/template/crash106.C: Adjust.
864 * g++.dg/diagnostic/ptrtomem3.C: New test.
866 2021-11-22 Jason Merrill <jason@redhat.com>
868 * g++.dg/cpp0x/pr65327.C: Adjust location.
869 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
870 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
871 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
873 2021-11-22 Jakub Jelinek <jakub@redhat.com>
874 Tobias Burnus <tobias@codesourcery.com>
876 PR preprocessor/103165
877 * c-c++-common/gomp/pragma-3.c: New test.
878 * c-c++-common/gomp/pragma-4.c: New test.
879 * c-c++-common/gomp/pragma-5.c: New test.
881 2021-11-22 Roger Sayle <roger@nextmovesoftware.com>
883 PR tree-optimization/98953
884 PR tree-optimization/103345
885 * gcc.dg/tree-ssa/pr98953.c: New test case.
886 * gcc.dg/tree-ssa/pr103345.c: New test case.
888 2021-11-22 Jakub Jelinek <jakub@redhat.com>
891 * c-c++-common/goacc/routine-6.c: New test.
893 2021-11-22 Richard Biener <rguenther@suse.de>
895 PR tree-optimization/103351
896 * g++.dg/torture/pr103351.C: New testcase.
898 2021-11-22 Jakub Jelinek <jakub@redhat.com>
901 * g++.dg/gomp/masked-1.C: New test.
903 2021-11-22 liuhongt <hongtao.liu@intel.com>
905 * gcc.target/i386/pr103275.c: New test.
907 2021-11-21 Jakub Jelinek <jakub@redhat.com>
910 * gcc.target/i386/pr101180.c: New test.
912 2021-11-21 Harald Anlauf <anlauf@gmx.de>
913 Steven G. Kargl <kargl@gcc.gnu.org>
916 * gfortran.dg/dec_math_5.f90: New test.
918 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
921 * gcc.dg/tree-ssa/modref-15.c: New test.
923 2021-11-21 Jan Hubicka <hubicka@ucw.cz>
926 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
928 2021-11-21 Roger Sayle <roger@nextmovesoftware.com>
929 Robin Dapp <rdapp@linux.ibm.com>
932 * gcc.target/s390/mul-wide.c: New test case.
933 * gcc.target/s390/umul-wide.c: New test case.
935 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
938 * gcc.c-torture/execute/pr103052.c: New test.
940 2021-11-20 Andrew Pinski <apinski@marvell.com>
942 PR tree-optimization/103220
943 * gcc.dg/tree-ssa/pr103220-1.c: New test.
944 * gcc.dg/tree-ssa/pr103220-2.c: New test.
945 * gcc.dg/pr25530.c: Update test to check for
946 4294967294 in the case -2 is not matched.
948 2021-11-20 Alexandre Oliva <oliva@adacore.com>
950 PR tree-optimization/102988
951 * g++.dg/pr102988.C: New.
953 2021-11-20 Antoni Boucher <bouanto@zoho.com>
956 * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
957 * jit.dg/test-reflection.c: New test.
959 2021-11-19 Jakub Jelinek <jakub@redhat.com>
962 * g++.target/i386/pr101180.C: New test.
964 2021-11-19 David Malcolm <dmalcolm@redhat.com>
967 * gcc.dg/analyzer/explode-1.c: Update for improvement to location
969 * gcc.dg/analyzer/pr103217.c: New test.
970 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
972 2021-11-19 Marek Polacek <polacek@redhat.com>
974 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
976 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
978 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
979 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
981 2021-11-19 Jan Hubicka <hubicka@ucw.cz>
983 * gcc.dg/tree-ssa/modref-dse-6.c: New test.
985 2021-11-19 Martin Sebor <msebor@redhat.com>
989 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
990 * c-c++-common/Waddress-5.c: New test.
991 * c-c++-common/Waddress-6.c: New test.
992 * g++.dg/warn/Waddress-7.C: New test.
993 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
994 * gcc.dg/weak/weak-3.c: Expect a warning.
996 2021-11-19 Andrew MacLeod <amacleod@redhat.com>
998 * gcc.dg/pr103254.c: New.
1000 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1002 * gcc.target/s390/20211119.c: New test.
1004 2021-11-19 Tamar Christina <tamar.christina@arm.com>
1006 PR tree-optimization/103311
1008 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
1009 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
1010 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
1011 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
1012 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
1013 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
1014 * lib/target-supports.exp
1015 (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
1017 2021-11-19 Giuliano Belinassi <gbelinassi@suse.de>
1019 * gcc.dg/devnull-dump.c: New.
1021 2021-11-19 Patrick Palka <ppalka@redhat.com>
1024 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1026 2021-11-19 Andrew Pinski <apinski@marvell.com>
1028 PR tree-optimization/103314
1029 * gcc.c-torture/compile/pr103314-1.c: New test.
1031 2021-11-19 Richard Biener <rguenther@suse.de>
1034 * g++.dg/pr103326.C: New testcase.
1036 2021-11-19 Jakub Jelinek <jakub@redhat.com>
1039 * g++.dg/cpp1z/eval-order11.C: New test.
1041 2021-11-19 Richard Biener <rguenther@suse.de>
1043 PR middle-end/103248
1044 * gcc.dg/pr103248.c: New testcase.
1046 2021-11-19 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/102436
1049 * gcc.dg/torture/20211118-1.c: New testcase.
1050 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
1052 2021-11-19 Andrew Pinski <apinski@marvell.com>
1054 PR tree-optimization/103317
1055 * gcc.c-torture/compile/pr103317-1.c: New test.
1057 2021-11-19 Andrew Pinski <apinski@marvell.com>
1059 PR tree-optimization/103257
1060 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
1061 * gcc.dg/tree-ssa/pr103257-1.c: New test.
1063 2021-11-19 Marek Polacek <polacek@redhat.com>
1067 * g++.dg/warn/Wuninitialized-14.C: New test.
1068 * g++.dg/warn/Wuninitialized-15.C: New test.
1069 * g++.dg/warn/Wuninitialized-16.C: New test.
1070 * g++.dg/warn/Wuninitialized-17.C: New test.
1071 * g++.dg/warn/Wuninitialized-18.C: New test.
1072 * g++.dg/warn/Wuninitialized-19.C: New test.
1073 * g++.dg/warn/Wuninitialized-20.C: New test.
1074 * g++.dg/warn/Wuninitialized-21.C: New test.
1075 * g++.dg/warn/Wuninitialized-22.C: New test.
1076 * g++.dg/warn/Wuninitialized-23.C: New test.
1077 * g++.dg/warn/Wuninitialized-24.C: New test.
1078 * g++.dg/warn/Wuninitialized-25.C: New test.
1079 * g++.dg/warn/Wuninitialized-26.C: New test.
1080 * g++.dg/warn/Wuninitialized-27.C: New test.
1081 * g++.dg/warn/Wuninitialized-28.C: New test.
1082 * g++.dg/warn/Wuninitialized-29.C: New test.
1083 * g++.dg/warn/Wuninitialized-30.C: New test.
1085 2021-11-19 liuhongt <hongtao.liu@intel.com>
1087 * gcc.target/i386/pr102543.c: New test.
1089 2021-11-19 Patrick Palka <ppalka@redhat.com>
1092 * g++.dg/cpp2a/concepts-this1.C: New test.
1094 2021-11-18 Marek Polacek <polacek@redhat.com>
1097 * g++.dg/cpp0x/auto25.C: Adjust dg-error.
1098 * g++.dg/cpp0x/auto9.C: Likewise.
1099 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
1100 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
1101 * g++.dg/cpp23/auto-fncast1.C: New test.
1102 * g++.dg/cpp23/auto-fncast2.C: New test.
1103 * g++.dg/cpp23/auto-fncast3.C: New test.
1104 * g++.dg/cpp23/auto-fncast4.C: New test.
1105 * g++.dg/cpp23/auto-fncast5.C: New test.
1106 * g++.dg/cpp23/auto-fncast6.C: New test.
1108 2021-11-18 Harald Anlauf <anlauf@gmx.de>
1109 Steven G. Kargl <kargl@gcc.gnu.org>
1112 * gfortran.dg/pr101329.f90: New test.
1114 2021-11-18 Patrick Palka <ppalka@redhat.com>
1116 * g++.dg/cpp2a/fn-template25.C: New test.
1118 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1120 * gcc.dg/lto/semantic-interposition-1_0.c: New test.
1121 * gcc.dg/lto/semantic-interposition-1_1.c: New test.
1123 2021-11-18 Jan Hubicka <hubicka@ucw.cz>
1126 * g++.dg/torture/pr103266.C: New test.
1128 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1130 PR tree-optimization/103311
1131 * gcc.target/aarch64/pr103311.c: New test.
1133 2021-11-18 H.J. Lu <hjl.tools@gmail.com>
1136 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
1137 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
1139 2021-11-18 Jeff Law <jeffreyalaw@gmail.com>
1141 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
1143 2021-11-18 Patrick Palka <ppalka@redhat.com>
1146 * g++.dg/cpp2a/fn-template24.C: New test.
1148 2021-11-18 Patrick Palka <ppalka@redhat.com>
1151 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
1153 * g++.dg/cpp2a/fn-template23.C: New test.
1155 2021-11-18 Tamar Christina <tamar.christina@arm.com>
1157 PR tree-optimization/103253
1158 * gcc.dg/vect/pr103253.c: New test.
1160 2021-11-18 Matthias Kretz <m.kretz@gsi.de>
1162 * c-c++-common/builtin-assoc-barrier-1.c: New test.
1164 2021-11-18 Richard Biener <rguenther@suse.de>
1167 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
1168 --param case-values-threshold=4.
1170 2021-11-18 Richard Biener <rguenther@suse.de>
1172 PR tree-optimization/103277
1173 * gcc.dg/pr103277.c: New testcase.
1175 2021-11-18 Hongyu Wang <hongyu.wang@intel.com>
1177 * gcc.target/i386/pr103069-2.c: Adjust.
1179 2021-11-18 konglin1 <lingling.kong@intel.com>
1181 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
1182 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
1183 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
1184 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
1185 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
1186 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
1188 2021-11-17 Andrew Pinski <apinski@marvell.com>
1190 PR tree-optimization/103228
1191 PR tree-optimization/55177
1192 * gcc.dg/tree-ssa/pr103228-1.c: New test.
1193 * gcc.dg/tree-ssa/pr55177-1.c: New test.
1195 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1197 PR preprocessor/103026
1198 * c-c++-common/Wbidi-chars-ranges.c: New test.
1200 2021-11-17 Martin Sebor <msebor@redhat.com>
1202 PR tree-optimization/102759
1203 * gcc.dg/Warray-parameter-10.c: New test.
1204 * gcc.dg/Wstringop-overflow-82.c: New test.
1206 2021-11-17 H.J. Lu <hjl.tools@gmail.com>
1209 * gcc.target/i386/harden-sls-1.c: New test.
1210 * gcc.target/i386/harden-sls-2.c: Likewise.
1211 * gcc.target/i386/harden-sls-3.c: Likewise.
1212 * gcc.target/i386/harden-sls-4.c: Likewise.
1213 * gcc.target/i386/harden-sls-5.c: Likewise.
1215 2021-11-17 Martin Sebor <msebor@redhat.com>
1218 * gcc.dg/Warray-parameter-11.c: New test.
1220 2021-11-17 Jeff Law <jeffreyalaw@gmail.com>
1222 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
1223 * gcc.target/mips/frame-header-2.c (bar): Likewise.
1225 2021-11-17 Jakub Jelinek <jakub@redhat.com>
1227 PR preprocessor/103130
1228 * c-c++-common/cpp/dir-only-9.c: New test.
1230 2021-11-17 Martin Uecker <uecker@gcc.gnu.org>
1234 * gcc.dg/vla-stexp-3.c: New test.
1235 * gcc.dg/vla-stexp-4.c: New test.
1236 * gcc.dg/vla-stexp-5.c: New test.
1237 * gcc.dg/vla-stexp-6.c: New test.
1238 * gcc.dg/vla-stexp-7.c: New test.
1239 * gcc.dg/vla-stexp-8.c: New test.
1240 * gcc.dg/vla-stexp-9.c: New test.
1242 2021-11-17 Jakub Jelinek <jakub@redhat.com>
1244 PR tree-optimization/103255
1245 * gcc.c-torture/execute/pr103255.c: New test.
1247 2021-11-17 Richard Sandiford <richard.sandiford@arm.com>
1249 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
1250 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
1251 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
1252 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
1253 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
1254 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
1255 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
1256 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
1257 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
1258 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
1259 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
1260 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
1261 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
1262 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
1263 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
1264 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
1266 2021-11-17 Andrew Pinski <apinski@marvell.com>
1268 PR tree-optimization/103288
1269 * gcc.c-torture/compile/pr103288-1.c: New test.
1271 2021-11-17 Marek Polacek <polacek@redhat.com>
1273 PR preprocessor/103026
1274 * c-c++-common/Wbidi-chars-1.c: New test.
1275 * c-c++-common/Wbidi-chars-2.c: New test.
1276 * c-c++-common/Wbidi-chars-3.c: New test.
1277 * c-c++-common/Wbidi-chars-4.c: New test.
1278 * c-c++-common/Wbidi-chars-5.c: New test.
1279 * c-c++-common/Wbidi-chars-6.c: New test.
1280 * c-c++-common/Wbidi-chars-7.c: New test.
1281 * c-c++-common/Wbidi-chars-8.c: New test.
1282 * c-c++-common/Wbidi-chars-9.c: New test.
1283 * c-c++-common/Wbidi-chars-10.c: New test.
1284 * c-c++-common/Wbidi-chars-11.c: New test.
1285 * c-c++-common/Wbidi-chars-12.c: New test.
1286 * c-c++-common/Wbidi-chars-13.c: New test.
1287 * c-c++-common/Wbidi-chars-14.c: New test.
1288 * c-c++-common/Wbidi-chars-15.c: New test.
1289 * c-c++-common/Wbidi-chars-16.c: New test.
1290 * c-c++-common/Wbidi-chars-17.c: New test.
1292 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1295 * gcc.dg/analyzer/pr102695.c: New test.
1296 * gcc.dg/analyzer/strchr-1.c: New test.
1298 2021-11-17 David Malcolm <dmalcolm@redhat.com>
1301 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
1302 alloca. Use __builtin_alloca rather than alloca.
1303 * gcc.dg/analyzer/capacity-3.c: Likewise.
1305 2021-11-16 Jan Hubicka <jh@suse.cz>
1307 * gcc.dg/tree-ssa/modref-dse-4.c: New test.
1309 2021-11-16 Harald Anlauf <anlauf@gmx.de>
1312 * gfortran.dg/pr103286.f90: New test.
1314 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
1317 * gcc.target/powerpc/pr102976.c: New test.
1319 2021-11-16 Martin Sebor <msebor@redhat.com>
1321 PR tree-optimization/102960
1322 * gcc.dg/Wstringop-overflow-84.c: New test.
1324 2021-11-16 Tamar Christina <tamar.christina@arm.com>
1326 * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
1328 2021-11-16 Tamar Christina <tamar.christina@arm.com>
1330 * gcc.dg/signbit-2.c: CHeck vect or scalar.
1332 2021-11-16 David Malcolm <dmalcolm@redhat.com>
1335 * g++.dg/analyzer/pr102662.C: New test.
1337 2021-11-16 Andrew Pinski <apinski@marvell.com>
1339 PR tree-optimization/103218
1340 * gcc.dg/tree-ssa/pr103218-1.c: New test.
1342 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
1344 * gcc.target/arc/tmac-4.c: New test.
1346 2021-11-16 Richard Biener <rguenther@suse.de>
1348 PR tree-optimization/102880
1349 * gcc.dg/tree-ssa/pr102880.c: New testcase.
1350 * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
1351 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
1352 expected threadings.
1354 2021-11-16 Richard Biener <rguenther@suse.de>
1356 PR tree-optimization/102880
1357 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
1359 2021-11-16 Claudiu Zissulescu <claziss@synopsys.com>
1361 * gcc.target/arc/add_n-combine.c: Update test patterns.
1362 * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
1363 * gcc.target/arc/mul64-1.c: Disable this test while running on
1365 * gcc.target/arc/tls-gd.c: Update matching patterns.
1366 * gcc.target/arc/tls-ie.c: Likewise.
1367 * gcc.target/arc/tls-ld.c: Likewise.
1368 * gcc.target/arc/uncached-8.c: Likewise.
1370 2021-11-16 Martin Jambor <mjambor@suse.cz>
1372 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
1374 2021-11-16 Jakub Jelinek <jakub@redhat.com>
1376 PR tree-optimization/103208
1377 * c-c++-common/gomp/loop-11.c: New test.
1379 2021-11-16 Jakub Jelinek <jakub@redhat.com>
1381 PR tree-optimization/102009
1382 * gcc.dg/pr102009.c: New test.
1384 2021-11-16 Jan Hubicka <jh@suse.cz>
1386 * gcc.dg/tree-ssa/modref-dse-5.c: New test.
1388 2021-11-16 Andrew Pinski <apinski@marvell.com>
1390 PR tree-optimization/103245
1391 * gcc.dg/tree-ssa/pr103245-1.c: New test.
1393 2021-11-16 H.J. Lu <hjl.tools@gmail.com>
1395 PR middle-end/103268
1396 * gcc.dg/pr103268-1.c: New test.
1397 * gcc.dg/pr103268-2.c: Likewise.
1399 2021-11-15 Jason Merrill <jason@redhat.com>
1401 * lib/g++-dg.exp: Handle "impcx".
1402 * lib/target-supports.exp
1403 (check_effective_target_implicit_constexpr): New.
1404 * g++.dg/abi/abi-tag16.C:
1405 * g++.dg/abi/abi-tag18a.C:
1406 * g++.dg/abi/guard4.C:
1407 * g++.dg/abi/lambda-defarg1.C:
1408 * g++.dg/abi/mangle26.C:
1409 * g++.dg/cpp0x/constexpr-diag3.C:
1410 * g++.dg/cpp0x/constexpr-ex1.C:
1411 * g++.dg/cpp0x/constexpr-ice5.C:
1412 * g++.dg/cpp0x/constexpr-incomplete2.C:
1413 * g++.dg/cpp0x/constexpr-memfn1.C:
1414 * g++.dg/cpp0x/constexpr-neg3.C:
1415 * g++.dg/cpp0x/constexpr-specialization.C:
1416 * g++.dg/cpp0x/inh-ctor19.C:
1417 * g++.dg/cpp0x/inh-ctor30.C:
1418 * g++.dg/cpp0x/lambda/lambda-mangle3.C:
1419 * g++.dg/cpp0x/lambda/lambda-mangle5.C:
1420 * g++.dg/cpp1y/auto-fn12.C:
1421 * g++.dg/cpp1y/constexpr-loop5.C:
1422 * g++.dg/cpp1z/constexpr-lambda7.C:
1423 * g++.dg/cpp2a/constexpr-dtor3.C:
1424 * g++.dg/cpp2a/constexpr-new13.C:
1425 * g++.dg/cpp2a/constinit11.C:
1426 * g++.dg/cpp2a/constinit12.C:
1427 * g++.dg/cpp2a/constinit14.C:
1428 * g++.dg/cpp2a/constinit15.C:
1429 * g++.dg/cpp2a/spaceship-constexpr1.C:
1430 * g++.dg/cpp2a/spaceship-eq3.C:
1431 * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
1432 * g++.dg/debug/dwarf2/auto1.C:
1433 * g++.dg/debug/dwarf2/cdtor-1.C:
1434 * g++.dg/debug/dwarf2/lambda1.C:
1435 * g++.dg/debug/dwarf2/pr54508.C:
1436 * g++.dg/debug/dwarf2/pubnames-2.C:
1437 * g++.dg/debug/dwarf2/pubnames-3.C:
1438 * g++.dg/ext/is_literal_type3.C:
1439 * g++.dg/ext/visibility/template7.C:
1440 * g++.dg/gcov/gcov-12.C:
1441 * g++.dg/gcov/gcov-2.C:
1442 * g++.dg/ipa/devirt-35.C:
1443 * g++.dg/ipa/devirt-36.C:
1444 * g++.dg/ipa/devirt-37.C:
1445 * g++.dg/ipa/devirt-44.C:
1446 * g++.dg/ipa/imm-devirt-1.C:
1447 * g++.dg/lookup/builtin5.C:
1448 * g++.dg/lto/inline-crossmodule-1_0.C:
1449 * g++.dg/modules/enum-1_a.C:
1450 * g++.dg/modules/fn-inline-1_c.C:
1451 * g++.dg/modules/pmf-1_b.C:
1452 * g++.dg/modules/used-1_c.C:
1453 * g++.dg/tls/thread_local11.C:
1454 * g++.dg/tls/thread_local11a.C:
1455 * g++.dg/tm/pr46653.C:
1456 * g++.dg/ubsan/pr70035.C:
1457 * g++.old-deja/g++.other/delete6.C:
1458 * g++.dg/modules/pmf-1_a.H:
1459 Adjust for implicit constexpr.
1461 2021-11-15 Jason Merrill <jason@redhat.com>
1463 * g++.dg/ext/flexary37.C: Remove expected error.
1465 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
1467 * gcc.dg/fold-stringops-2.c: Define size_t.
1470 * gcc.dg/fold-stringops-3.c: New test.
1472 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
1474 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
1475 * gcc.dg/fold-stringops-2.c: New test.
1477 2021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org>
1479 * gcc.dg/fold-stringops-1.c: New test.
1481 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
1483 PR middle-end/103184
1484 * gcc.dg/pr103184-1.c: New test.
1485 * gcc.dg/pr103184-2.c: Likewise.
1487 2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
1489 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
1492 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
1494 * gcc.dg/pr103207.c: New test.
1496 2021-11-15 Jakub Jelinek <jakub@redhat.com>
1499 * g++.dg/opt/pr100469.C: New test.
1501 2021-11-15 H.J. Lu <hjl.tools@gmail.com>
1504 * gcc.target/i386/pr103205-2.c: New test.
1506 2021-11-15 Aldy Hernandez <aldyh@redhat.com>
1508 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
1510 2021-11-15 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/103237
1513 * gcc.dg/torture/pr103237.c: New testcase.
1515 2021-11-15 Hongyu Wang <hongyu.wang@intel.com>
1518 * gcc.target/i386/pr103069-1.c: New test.
1519 * gcc.target/i386/pr103069-2.c: Ditto.
1521 2021-11-15 Richard Biener <rguenther@suse.de>
1523 PR tree-optimization/103219
1524 * gcc.dg/torture/pr103219.c: New testcase.
1526 2021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1528 * gcc.target/i386/pr101346.c: Require dfp support.
1530 2021-11-15 Jakub Jelinek <jakub@redhat.com>
1533 * gcc.target/i386/pr103205.c: New test.
1535 2021-11-15 Jason Merrill <jason@redhat.com>
1537 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
1539 2021-11-15 Jason Merrill <jason@redhat.com>
1541 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
1542 * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
1544 2021-11-15 Jason Merrill <jason@redhat.com>
1547 * g++.dg/init/array41a.C: New test.
1549 2021-11-15 Jason Merrill <jason@redhat.com>
1551 * g++.dg/cpp2a/constexpr-virtual20.C: New test.
1553 2021-11-15 Hans-Peter Nilsson <hp@axis.com>
1555 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
1557 2021-11-15 Andrew Pinski <apinski@marvell.com>
1559 * gcc.dg/tree-ssa/pr100278.c: Move to ...
1560 * gcc.c-torture/compile/pr100278.c: Here.
1561 Remove dg-do and dg-options.
1562 * gcc.dg/tree-ssa/pr101189.c: Move to ...
1563 * gcc.c-torture/compile/pr101189.c: Here.
1564 Remove dg-do and dg-options.
1565 * gcc.dg/tree-ssa/pr100453.c: Move to ...
1566 * gcc.c-torture/execute/pr100453.c: Here.
1567 Remove dg-do and dg-options.
1568 * gcc.dg/tree-ssa/pr101335.c: Move to ...
1569 * gcc.c-torture/execute/pr101335.c: Here
1570 Remove dg-do and dg-options.
1572 2021-11-14 Maciej W. Rozycki <macro@embecosm.com>
1574 * gcc.target/vax/setmem.c: New test.
1576 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
1578 * gcc.dg/tree-ssa/modref-dse-3.c: New test.
1580 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
1582 * gcc.dg/pr103229.c: Removed.
1584 2021-11-14 Aldy Hernandez <aldyh@redhat.com>
1586 * gcc.dg/pr103229.c: New test.
1588 2021-11-14 Martin Liska <mliska@suse.cz>
1590 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
1591 * c-c++-common/tsan/free_race2.c: Likewise.
1593 2021-11-14 Jan Hubicka <hubicka@ucw.cz>
1595 * c-c++-common/asan/null-deref-1.c: Update template.
1596 * c-c++-common/tsan/free_race.c: Update template.
1597 * c-c++-common/tsan/free_race2.c: Update template.
1598 * gcc.dg/ipa/ipa-sra-4.c: Update template.
1600 2021-11-13 Jan Hubicka <hubicka@ucw.cz>
1602 * g++.dg/cpp1z/inh-ctor23.C: Fix template
1603 * g++.dg/ipa/ipa-icf-4.C: Fix template
1604 * gcc.dg/tree-ssa/modref-dse-1.c: New test.
1605 * gcc.dg/tree-ssa/modref-dse-2.c: New test.
1607 2021-11-13 David Malcolm <dmalcolm@redhat.com>
1609 * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
1610 * gcc.dg/analyzer/taint-alloc-1.c: New test.
1611 * gcc.dg/analyzer/taint-alloc-2.c: New test.
1612 * gcc.dg/analyzer/taint-divisor-1.c: New test.
1613 * gcc.dg/analyzer/taint-1.c: Rename to...
1614 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected
1615 wording. Mark some events as xfail.
1616 * gcc.dg/analyzer/taint-read-offset-1.c: New test.
1617 * gcc.dg/analyzer/taint-size-1.c: New test.
1618 * gcc.dg/analyzer/taint-write-index-1.c: New test.
1619 * gcc.dg/analyzer/taint-write-offset-1.c: New test.
1621 2021-11-13 Aldy Hernandez <aldyh@redhat.com>
1623 * gcc.dg/pr103222.c: New test.
1625 2021-11-12 Jan Hubicka <jh@suse.cz>
1627 PR tree-optimization/103209
1628 * gcc.dg/tree-ssa/pta-callused.c: Update template.
1629 * gcc.c-torture/execute/pr103209.c: New test.
1631 2021-11-12 Richard Sandiford <richard.sandiford@arm.com>
1633 * gcc.target/aarch64/stp_1.c: New test.
1635 2021-11-12 Tobias Burnus <tobias@codesourcery.com>
1637 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
1638 * gfortran.dg/gomp/clauses-1.f90: New test.
1639 * gfortran.dg/gomp/nowait-2.f90: New test.
1640 * gfortran.dg/gomp/nowait-3.f90: New test.
1642 2021-11-12 Martin Liska <mliska@suse.cz>
1645 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
1648 2021-11-12 Chung-Lin Tang <cltang@codesourcery.com>
1650 * c-c++-common/gomp/target-implicit-map-1.c: New test.
1651 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
1652 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
1653 * c-c++-common/goacc/mdc-1.c: Likewise.
1654 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1656 2021-11-12 Mikael Morin <mikael@gcc.gnu.org>
1659 * gfortran.dg/index_5.f90: New.
1661 2021-11-12 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/103204
1664 * gcc.dg/torture/pr103204.c: New testcase.
1666 2021-11-11 Bill Schmidt <wschmidt@linux.ibm.com>
1668 * gcc.target/powerpc/test_mffsl.c: Require Power9.
1670 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
1672 * gfortran.dg/inline_matmul_17.f90: Fix template
1674 2021-11-11 Jan Hubicka <hubicka@ucw.cz>
1676 * c-c++-common/tm/inline-asm.c: Disable pure-const.
1677 * g++.dg/ipa/modref-1.C: Update template.
1678 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
1679 * gcc.dg/tree-ssa/modref-14.c: New test.
1680 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
1681 * gfortran.dg/do_subscript_3.f90: Add -O0.
1683 2021-11-11 Tobias Burnus <tobias@codesourcery.com>
1685 * gfortran.dg/gomp/num-teams-1.f90: New file.
1686 * gfortran.dg/gomp/num-teams-2.f90: New file.
1688 2021-11-11 Sandra Loosemore <sandra@codesourcery.com>
1690 * g++.dg/warn/Wmismatched-new-delete-5.C: Add
1691 -fdelete-null-pointer-checks.
1692 * gcc.dg/attr-returns-nonnull.c: Likewise.
1693 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
1694 * gcc.dg/ifcvt-4.c: Skip on nios2.
1695 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
1697 2021-11-11 Richard Biener <rguenther@suse.de>
1699 PR tree-optimization/103188
1700 * gcc.dg/torture/pr103188.c: New testcase.
1702 2021-11-11 Richard Biener <rguenther@suse.de>
1704 PR middle-end/103181
1705 * gcc.dg/torture/pr103181.c: New testcase.
1707 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1710 * g++.dg/debug/dwarf2/pr101378.C: New test.
1712 2021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1715 * gcc.target/aarch64/pr102376.c: New test.
1717 2021-11-11 Jakub Jelinek <jakub@redhat.com>
1719 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
1720 to half of the num_teams clauses.
1721 * c-c++-common/gomp/num-teams-1.c: New test.
1722 * c-c++-common/gomp/num-teams-2.c: New test.
1723 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
1724 to half of the num_teams clauses.
1725 * g++.dg/gomp/attrs-2.C (bar): Likewise.
1726 * g++.dg/gomp/num-teams-1.C: New test.
1727 * g++.dg/gomp/num-teams-2.C: New test.
1729 2021-11-11 liuhongt <hongtao.liu@intel.com>
1731 * gcc.target/i386/pr103151.c: New test.
1733 2021-11-10 Aldy Hernandez <aldyh@redhat.com>
1735 * gcc.dg/tree-ssa/pr102906.c: New test.
1737 2021-11-10 Andrew Pinski <apinski@marvell.com>
1740 * gcc.c-torture/compile/vector-dup-1.c: New test.
1742 2021-11-10 H.J. Lu <hjl.tools@gmail.com>
1744 PR tree-optimization/102892
1745 * gcc.dg/pr102892-1.c: New file.
1746 * gcc.dg/pr102892-2.c: Likewise.
1748 2021-11-10 Martin Sebor <msebor@redhat.com>
1751 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
1752 argument evaluation order. Cast width and precision to signed
1753 to avoid undefined behavior.
1755 2021-11-10 qing zhao <qing.zhao@oracle.com>
1757 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
1758 to zero now with -ftrivial-auto-var-init=pattern.
1760 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1762 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
1763 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
1764 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
1765 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
1767 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1769 * gcc.target/aarch64/shrn-combine-8.c: Update.
1770 * gcc.target/aarch64/shrn-combine-9.c: Update.
1772 2021-11-10 Jan Hubicka <hubicka@ucw.cz>
1774 * gcc.dg/tree-ssa/modref-13.c: Fix typo.
1776 2021-11-10 Marek Polacek <polacek@redhat.com>
1779 * c-c++-common/Wno-attributes-1.c: New test.
1780 * c-c++-common/Wno-attributes-2.c: New test.
1781 * c-c++-common/Wno-attributes-3.c: New test.
1783 2021-11-10 Jan Hubicka <jh@suse.cz>
1785 * g++.dg/ipa/modref-1.C: Update template.
1786 * gcc.dg/ipa/modref-3.c: Update template.
1787 * gcc.dg/lto/modref-3_0.c: Update template.
1788 * gcc.dg/lto/modref-4_0.c: Update template.
1789 * gcc.dg/tree-ssa/modref-10.c: Update template.
1790 * gcc.dg/tree-ssa/modref-11.c: Update template.
1791 * gcc.dg/tree-ssa/modref-5.c: Update template.
1792 * gcc.dg/tree-ssa/modref-6.c: Update template.
1793 * gcc.dg/tree-ssa/modref-13.c: New test.
1795 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1798 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
1799 vect_long_long instead of vect_long.
1800 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
1802 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
1803 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1806 2021-11-10 Tamar Christina <tamar.christina@arm.com>
1808 * gcc.dg/signbit-2.c: Turn off masks.
1809 * gcc.dg/signbit-5.c: Likewise.
1811 2021-11-10 Richard Biener <rguenther@suse.de>
1814 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
1817 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1819 * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
1821 2021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1823 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
1824 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1825 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1827 2021-11-10 H.J. Lu <hongjiu.lu@intel.com>
1828 Hongtao Liu <hongtao.liu@intel.com>
1830 PR middle-end/102566
1831 * g++.target/i386/pr102566-1.C: New test.
1832 * g++.target/i386/pr102566-2.C: Likewise.
1833 * g++.target/i386/pr102566-3.C: Likewise.
1834 * g++.target/i386/pr102566-4.C: Likewise.
1835 * g++.target/i386/pr102566-5a.C: Likewise.
1836 * g++.target/i386/pr102566-5b.C: Likewise.
1837 * g++.target/i386/pr102566-6a.C: Likewise.
1838 * g++.target/i386/pr102566-6b.C: Likewise.
1839 * gcc.target/i386/pr102566-1a.c: Likewise.
1840 * gcc.target/i386/pr102566-1b.c: Likewise.
1841 * gcc.target/i386/pr102566-2.c: Likewise.
1842 * gcc.target/i386/pr102566-3a.c: Likewise.
1843 * gcc.target/i386/pr102566-3b.c: Likewise.
1844 * gcc.target/i386/pr102566-4.c: Likewise.
1845 * gcc.target/i386/pr102566-5.c: Likewise.
1846 * gcc.target/i386/pr102566-6.c: Likewise.
1847 * gcc.target/i386/pr102566-7.c: Likewise.
1848 * gcc.target/i386/pr102566-8a.c: Likewise.
1849 * gcc.target/i386/pr102566-8b.c: Likewise.
1850 * gcc.target/i386/pr102566-9a.c: Likewise.
1851 * gcc.target/i386/pr102566-9b.c: Likewise.
1852 * gcc.target/i386/pr102566-10a.c: Likewise.
1853 * gcc.target/i386/pr102566-10b.c: Likewise.
1854 * gcc.target/i386/pr102566-11.c: Likewise.
1855 * gcc.target/i386/pr102566-12.c: Likewise.
1856 * gcc.target/i386/pr102566-13.c: New test.
1857 * gcc.target/i386/pr102566-14.c: New test.
1859 2021-11-10 liuhongt <hongtao.liu@intel.com>
1861 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
1863 2021-11-10 konglin1 <lingling.kong@intel.com>
1865 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
1867 2021-11-10 konglin1 <lingling.kong@intel.com>
1869 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
1871 2021-11-10 liuhongt <hongtao.liu@intel.com>
1873 * gcc.target/i386/pr102464-maxmin.c: New test.
1875 2021-11-10 Andrew Pinski <apinski@marvell.com>
1878 * c-c++-common/torture/builtin-convertvector-2.c: New test.
1879 * c-c++-common/torture/builtin-shufflevector-2.c: New test.
1881 2021-11-10 Sandra Loosemore <sandra@codesourcery.com>
1883 * gcc.target/nios2/custom-fp-inline-1.c: New.
1884 * gcc.target/nios2/custom-fp-inline-2.c: New.
1885 * gcc.target/nios2/custom-fp-inline-3.c: New.
1886 * gcc.target/nios2/custom-fp-inline-4.c: New.
1888 2021-11-09 David Malcolm <dmalcolm@redhat.com>
1890 * gcc.dg/bad-pragma-locations.c: New test.
1892 2021-11-09 Bill Schmidt <wschmidt@linux.ibm.com>
1894 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
1896 2021-11-09 Andrew Pinski <apinski@marvell.com>
1898 PR tree-optimization/10352
1899 * gcc.c-torture/execute/pr10352-1.c: New test.
1901 2021-11-09 Marek Polacek <polacek@redhat.com>
1903 * g++.dg/init/bitfield6.C: New test.
1905 2021-11-09 Kito Cheng <kito.cheng@sifive.com>
1907 * gcc.target/riscv/pr102957.c: New.
1909 2021-11-09 Jakub Jelinek <jakub@redhat.com>
1912 * g++.dg/ext/complex10.C: New test.
1914 2021-11-09 Patrick Palka <ppalka@redhat.com>
1918 * g++.dg/cpp2a/concepts-pr98394.C: New test.
1919 * g++.dg/cpp2a/concepts-pr85846.C: New test.
1921 2021-11-09 Patrick Palka <ppalka@redhat.com>
1924 * g++.dg/cpp1y/var-templ69.C: New test.
1926 2021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
1928 * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
1929 * lib/target-supports.exp (v9a): Add new armflag.
1930 (__ARM_ARCH_9A__): Add new armdef.
1932 2021-11-09 Martin Jambor <mjambor@suse.cz>
1935 * gcc.dg/ipa/pr103132.c: New test.
1937 2021-11-09 Aldy Hernandez <aldyh@redhat.com>
1939 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
1941 2021-11-09 Jeff Law <jeffreyalaw@gmail.com>
1943 * gcc.dg/tree-ssa/bittest.c: New test
1945 2021-11-08 Andrew MacLeod <amacleod@redhat.com>
1947 * g++.dg/pr103122.C: New.
1949 2021-11-08 Martin Jambor <mjambor@suse.cz>
1953 * g++.dg/ipa/pr103099.C: New test.
1954 * gcc.dg/ipa/pr103107.c: Likewise.
1956 2021-11-08 Aldy Hernandez <aldyh@redhat.com>
1958 * gcc.dg/pr103120.c: New test.
1960 2021-11-08 Martin Liska <mliska@suse.cz>
1962 PR gcov-profile/100520
1963 * gcc.dg/pr100520.c: New test.
1965 2021-11-08 Richard Sandiford <richard.sandiford@arm.com>
1967 * gcc.target/aarch64/neoverse_v1_1.c: New test.
1969 2021-11-08 Jan Hubicka <hubicka@ucw.cz>
1971 * gcc.dg/tree-ssa/modref-12.c: New test.
1973 2021-11-08 Haochen Gui <guihaoc@gcc.gnu.org>
1975 * gcc.target/powerpc/vec-minmax-1.c: New test.
1976 * gcc.target/powerpc/vec-minmax-2.c: Likewise.
1978 2021-11-08 liuhongt <hongtao.liu@intel.com>
1980 * gcc.target/i386/pr102464-fma.c: New test.
1982 2021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1984 * gfortran.dg/co_reduce_2.f90: New test.
1985 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
1987 * gfortran.dg/coarray_collectives_16.f90: Likewise.
1988 * gfortran.dg/coarray_collectives_9.f90: Likewise.
1989 Co-authored by: Steve Kargl <steve@gcc.gnu.org>
1991 2021-11-07 Sandra Loosemore <sandra@codesourcery.com>
1993 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
1994 multiple bad arguments in the call.
1995 * gfortran.dg/pr24823.f: Likewise.
1996 * gfortran.dg/pr39937.f: Likewise.
1997 * gfortran.dg/pr41011.f: Likewise.
1998 * gfortran.dg/pr61318.f90: Likewise.
1999 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
2000 * gfortran.dg/c-interop/c535b-2.f90: Likewise.
2002 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2005 * gfortran.dg/pr68019.f90: Adjust error message.
2006 * gfortran.dg/pr102715.f90: New test.
2008 2021-11-06 David Edelsohn <dje.gcc@gmail.com>
2010 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2012 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2015 * gfortran.dg/pr102817.f90: New test.
2017 2021-11-05 Jan Hubicka <hubicka@ucw.cz>
2020 * g++.dg/torture/pr103073.C: New test.
2021 * gcc.dg/tree-ssa/modref-11.c: New test.
2023 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2026 * gfortran.dg/pr69419.f90: New test.
2028 2021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2031 * gfortran.dg/implicit_14.f90: Adjust error.
2032 * gfortran.dg/external_implicit_none_3.f08: New test.
2034 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
2036 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
2037 on Darwin also use posix_memalign ().
2039 2021-11-05 Andrew MacLeod <amacleod@redhat.com>
2041 * gcc.dg/pr103093.c: New.
2043 2021-11-05 Wilco Dijkstra <wdijkstr@arm.com>
2047 * gcc.target/aarch64/pr103085.c: New test
2049 2021-11-05 Martin Liska <mliska@suse.cz>
2051 PR gcov-profile/102945
2052 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2054 2021-11-05 Martin Liska <mliska@suse.cz>
2057 * g++.dg/pr102955.C: New test.
2059 2021-11-04 Jonathan Wakely <jwakely@redhat.com>
2061 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
2062 deprecation warnings.
2063 * g++.dg/cpp0x/noexcept06.C: Likewise.
2064 * g++.dg/cpp0x/noexcept07.C: Likewise.
2065 * g++.dg/eh/forced3.C: Likewise.
2066 * g++.dg/eh/unexpected1.C: Likewise.
2067 * g++.old-deja/g++.eh/spec1.C: Likewise.
2068 * g++.old-deja/g++.eh/spec2.C: Likewise.
2069 * g++.old-deja/g++.eh/spec3.C: Likewise.
2070 * g++.old-deja/g++.eh/spec4.C: Likewise.
2071 * g++.old-deja/g++.mike/eh33.C: Likewise.
2072 * g++.old-deja/g++.mike/eh34.C: Likewise.
2073 * g++.old-deja/g++.mike/eh50.C: Likewise.
2074 * g++.old-deja/g++.mike/eh51.C: Likewise.
2076 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2078 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
2079 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
2080 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
2081 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
2082 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
2083 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
2084 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
2085 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
2086 * gcc.target/aarch64/signbit-2.c: New test.
2088 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2090 * gcc.dg/signbit-2.c: New test.
2091 * gcc.dg/signbit-3.c: New test.
2092 * gcc.dg/signbit-4.c: New test.
2093 * gcc.dg/signbit-5.c: New test.
2094 * gcc.dg/signbit-6.c: New test.
2095 * gcc.target/aarch64/signbit-1.c: New test.
2097 2021-11-04 Andrew MacLeod <amacleod@redhat.com>
2099 PR tree-optimization/103079
2100 * gcc.dg/pr103079.c: New.
2102 2021-11-04 Martin Jambor <mjambor@suse.cz>
2105 * gcc.dg/guality/ipa-sra-1.c: New test.
2107 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2109 * gcc.target/aarch64/vector_structure_intrinsics.c: New code
2112 2021-11-04 Jonathan Wright <jonathan.wright@arm.com>
2114 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
2115 Relax incorrect register number requirement.
2116 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
2117 equivalent codegen with fmov.
2119 2021-11-04 H.J. Lu <hjl.tools@gmail.com>
2121 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
2123 2021-11-04 Tamar Christina <tamar.christina@arm.com>
2126 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
2127 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
2128 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
2129 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2131 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2133 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2135 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
2136 * gcc.dg/vect/complex/complex-add-template.c: Likewise.
2137 * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
2138 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
2139 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
2140 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2142 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2144 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2146 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2148 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
2149 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
2150 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2152 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
2153 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
2154 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2156 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
2157 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
2158 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2160 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
2161 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
2162 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
2163 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
2164 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
2165 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2167 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
2168 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
2169 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
2170 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
2171 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
2172 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
2173 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
2174 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
2175 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
2176 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
2177 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
2178 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
2179 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
2180 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2182 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2184 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2186 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2189 2021-11-04 Richard Biener <rguenther@suse.de>
2191 PR rtl-optimization/103075
2192 * gcc.dg/pr103075.c: New testcase.
2194 2021-11-04 Aldy Hernandez <aldyh@redhat.com>
2196 PR tree-optimization/103062
2197 * gcc.dg/pr103062.c: New test.
2199 2021-11-04 Jiufu Guo <guojiufu@linux.ibm.com>
2201 * gcc.dg/vect/pr101145_1.c: Update case.
2202 * gcc.dg/vect/pr101145_2.c: Update case.
2203 * gcc.dg/vect/pr101145_3.c: Update case.
2205 2021-11-04 Martin Liska <mliska@suse.cz>
2207 * g++.dg/asan/asan_test.C: Disable one warning.
2209 2021-11-04 Richard Sandiford <richard.sandiford@arm.com>
2211 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
2213 2021-11-04 liuhongt <hongtao.liu@intel.com>
2215 * gcc.target/i386/pr101989-3.c: New test.
2217 2021-11-04 liuhongt <hongtao.liu@intel.com>
2219 * gcc.target/i386/pr102464-copysign-1.c: New test.
2221 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
2223 * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
2224 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
2226 2021-11-04 Hongyu Wang <hongyu.wang@intel.com>
2228 * gcc.target/i386/amxtile-3.c: New test.
2230 2021-11-04 Marek Polacek <polacek@redhat.com>
2232 * g++.dg/opt/pr102970.C: Only run in C++14 and up.
2234 2021-11-03 Joseph Myers <joseph@codesourcery.com>
2237 * gcc.dg/init-rounding-math-1.c: New test.
2239 2021-11-03 Andrew MacLeod <amacleod@redhat.com>
2241 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
2242 * gcc.dg/tree-ssa/vrp07.c: Ditto.
2243 * gcc.dg/tree-ssa/vrp08.c: Ditto.
2244 * gcc.dg/tree-ssa/vrp09.c: Ditto.
2245 * gcc.dg/tree-ssa/vrp20.c: Ditto.
2246 * gcc.dg/tree-ssa/vrp92.c: Ditto.
2247 * jit.dg/test-sum-of-squares.c: Ditto.
2249 2021-11-03 Richard Biener <rguenther@suse.de>
2251 PR tree-optimization/102970
2252 * g++.dg/opt/pr102970.C: New testcase.
2254 2021-11-03 Jan Hubicka <hubicka@ucw.cz>
2256 * g++.dg/torture/pr103040.C: New test.
2258 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
2260 * gcc.dg/ipa/modref-3.c: New test.
2262 2021-11-02 Jan Hubicka <hubicka@ucw.cz>
2264 * g++.dg/ipa/modref-1.C: Update template.
2265 * gcc.dg/tree-ssa/modref-10.c: New test.
2267 2021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2269 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
2270 and use z/Architecture since the tests require vector extensions.
2271 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
2272 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
2273 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
2275 2021-11-02 Tamar Christina <tamar.christina@arm.com>
2277 PR tree-optimization/103007
2278 * g++.dg/pr103007.C: New test.
2280 2021-11-02 Richard Biener <rguenther@suse.de>
2282 PR middle-end/103038
2283 * g++.dg/pr103038.C: New testcase.
2285 2021-11-02 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.target/i386/pr103020.c: New test.
2290 2021-11-02 Martin Liska <mliska@suse.cz>
2292 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
2293 * gcc.dg/vect/tsvc/license.txt: New test.
2294 * gcc.dg/vect/tsvc/tsvc.h: New test.
2295 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
2296 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
2297 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
2298 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
2299 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
2300 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
2301 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
2302 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
2303 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
2304 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
2305 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
2306 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
2307 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
2308 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
2309 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
2310 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
2311 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
2312 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
2313 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
2314 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
2315 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
2316 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
2317 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
2318 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
2319 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
2320 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
2321 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
2322 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
2323 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
2324 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
2325 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
2326 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
2327 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
2328 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
2329 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
2330 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
2331 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
2332 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
2333 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
2334 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
2335 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
2336 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
2337 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
2338 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
2339 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
2340 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
2341 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
2342 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
2343 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
2344 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
2345 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
2346 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
2347 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
2348 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
2349 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
2350 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
2351 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
2352 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
2353 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
2354 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
2355 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
2356 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
2357 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
2358 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
2359 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
2360 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
2361 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
2362 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
2363 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
2364 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
2365 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
2366 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
2367 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
2368 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
2369 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
2370 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
2371 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
2372 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
2373 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
2374 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
2375 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
2376 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
2377 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
2378 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
2379 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
2380 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
2381 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
2382 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
2383 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
2384 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
2385 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
2386 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
2387 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
2388 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
2389 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
2390 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
2391 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
2392 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
2393 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
2394 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
2395 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
2396 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
2397 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
2398 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
2399 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
2400 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
2401 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
2402 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
2403 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
2404 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
2405 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
2406 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
2407 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
2408 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
2409 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
2410 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
2411 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
2412 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
2413 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
2414 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
2415 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
2416 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
2417 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
2418 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
2419 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
2420 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
2421 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
2422 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
2423 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
2424 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
2425 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
2426 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
2427 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
2428 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
2429 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
2430 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
2431 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
2432 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
2433 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
2434 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
2435 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
2436 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
2437 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
2438 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
2439 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
2440 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
2441 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
2442 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
2443 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
2444 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
2445 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
2447 2021-11-02 liuhongt <hongtao.liu@intel.com>
2450 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
2452 * gcc.dg/Warray-bounds-48.c: Ditto.
2453 * gcc.dg/Warray-bounds-51.c: Ditto.
2454 * gcc.dg/Warray-parameter-3.c: Ditto.
2455 * gcc.dg/Wstringop-overflow-14.c: Ditto.
2456 * gcc.dg/Wstringop-overflow-21.c: Ditto.
2457 * gcc.dg/Wstringop-overflow-68.c: Ditto
2458 * gcc.dg/Wstringop-overflow-76.c: Ditto
2459 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
2460 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
2462 (vect_slp_v4qi_store_unalign_1): Ditto.
2463 (struct_4char_block_move): Ditto.
2464 (struct_8char_block_move): Ditto.
2465 (stryct_16char_block_move): Ditto.
2466 (vect_slp_v2hi_store_align): Ditto.
2467 (vect_slp_v2qi_store): Rename to ..
2468 (vect_slp_v2qi_store_align): .. this.
2469 (vect_slp_v4qi_store): Rename to ..
2470 (vect_slp_v4qi_store_align): .. This.
2471 (vect_slp_v8qi_store): Rename to ..
2472 (vect_slp_v8qi_store_unalign_1): .. This.
2473 (vect_slp_v16qi_store): Rename to ..
2474 (vect_slp_v16qi_store_unalign_1): .. This.
2475 (vect_slp_v2hi_store): Rename to ..
2476 (vect_slp_v2hi_store_unalign): .. This.
2477 (vect_slp_v4hi_store): Rename to ..
2478 (vect_slp_v4hi_store_unalign): This.
2479 (vect_slp_v2si_store): Rename to ..
2480 (vect_slp_v2si_store_align): .. This.
2481 (vect_slp_v4si_store): Rename to ..
2482 (vect_slp_v4si_store_unalign): Ditto.
2483 (check_vect_slp_aligned_store_usage): Rename to ..
2484 (check_vect_slp_store_usage): .. this and adjust code to make
2485 it an exact pattern match of corresponding testcase.
2487 2021-11-02 Roger Sayle <roger@nextmovesoftware.com>
2488 Jakub Jelinek <jakub@redhat.com>
2491 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
2492 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
2493 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
2494 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
2495 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
2497 2021-11-02 Jakub Jelinek <jakub@redhat.com>
2499 * g++.dg/gomp/loop-8.C: New test.
2501 2021-11-01 Martin Liska <mliska@suse.cz>
2503 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
2505 2021-11-01 qing zhao <qing.zhao@oracle.com>
2507 * c-c++-common/pr102281.c: New test.
2508 * gcc.target/i386/auto-init-2.c: Adjust testing case.
2509 * gcc.target/i386/auto-init-4.c: Likewise.
2510 * gcc.target/i386/auto-init-6.c: Likewise.
2511 * gcc.target/aarch64/auto-init-6.c: Likewise.
2513 2021-11-01 Tamar Christina <tamar.christina@arm.com>
2515 * gcc.target/aarch64/vect-cse-codegen.c: New test.
2517 2021-11-01 Tamar Christina <tamar.christina@arm.com>
2520 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
2522 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
2523 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2525 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2528 2021-11-01 David Malcolm <dmalcolm@redhat.com>
2530 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
2531 "escape-source" attribute.
2532 * c-c++-common/diagnostic-format-json-2.c: Likewise.
2533 * c-c++-common/diagnostic-format-json-3.c: Likewise.
2534 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
2535 * c-c++-common/diagnostic-format-json-5.c: Likewise.
2536 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
2537 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
2538 * gcc.dg/encoding-issues-bytes.c: New test.
2539 * gcc.dg/encoding-issues-unicode.c: New test.
2540 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
2541 "escape-source" attribute.
2542 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
2543 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
2545 2021-11-01 Andrew MacLeod <amacleod@redhat.com>
2547 * gcc.dg/pr103003.c: New.
2549 2021-10-31 Jan Hubicka <hubicka@ucw.cz>
2551 * g++.dg/ipa/modref-1.C: New test.
2553 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
2556 * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
2558 2021-10-30 Tobias Burnus <tobias@codesourcery.com>
2560 PR middle-end/102972
2561 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
2563 * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
2564 * c-c++-common/gomp/teams-3.c: New test.
2565 * gfortran.dg/gomp/teams-3.f90: New test.
2566 * gfortran.dg/gomp/teams-4.f90: New test.
2568 2021-10-30 Manfred Schwarb <manfred99@gmx.ch>
2570 * gfortran.dg/intrinsic_short-long.f90: New test.
2572 2021-10-30 Steve Kargl <kargl@gcc.gnu.org>
2575 * gfortran.dg/pr99853.f90: New test.
2577 2021-10-30 Jakub Jelinek <jakub@redhat.com>
2579 * c-c++-common/gomp/loop-10.c: New test.
2581 2021-10-29 Tamar Christina <tamar.christina@arm.com>
2583 * g++.dg/vect/pr99149.cc: Update case.
2585 2021-10-29 Tobias Burnus <tobias@codesourcery.com>
2587 * c-c++-common/gomp/pragma-1.c: New test.
2588 * c-c++-common/gomp/pragma-2.c: New test.
2590 2021-10-29 Aldy Hernandez <aldyh@redhat.com>
2592 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
2593 * gcc.dg/old-style-asm-1.c: Same.
2594 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
2595 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
2596 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
2597 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
2598 * gcc.dg/tree-ssa/pr20701.c: Same.
2599 * gcc.dg/tree-ssa/pr21001.c: Same.
2600 * gcc.dg/tree-ssa/pr21294.c: Same.
2601 * gcc.dg/tree-ssa/pr21417.c: Same.
2602 * gcc.dg/tree-ssa/pr21559.c: Same.
2603 * gcc.dg/tree-ssa/pr21563.c: Same.
2604 * gcc.dg/tree-ssa/pr49039.c: Same.
2605 * gcc.dg/tree-ssa/pr59597.c: Same.
2606 * gcc.dg/tree-ssa/pr61839_1.c: Same.
2607 * gcc.dg/tree-ssa/pr61839_3.c: Same.
2608 * gcc.dg/tree-ssa/pr66752-3.c: Same.
2609 * gcc.dg/tree-ssa/pr68198.c: Same.
2610 * gcc.dg/tree-ssa/pr77445-2.c: Same.
2611 * gcc.dg/tree-ssa/pr77445.c: Same.
2612 * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
2613 * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
2614 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
2615 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
2616 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
2617 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
2618 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
2619 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
2620 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
2621 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2622 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
2623 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
2624 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
2625 * gcc.dg/tree-ssa/vrp02.c: Same.
2626 * gcc.dg/tree-ssa/vrp03.c: Same.
2627 * gcc.dg/tree-ssa/vrp05.c: Same.
2628 * gcc.dg/tree-ssa/vrp06.c: Same.
2629 * gcc.dg/tree-ssa/vrp07.c: Same.
2630 * gcc.dg/tree-ssa/vrp08.c: Same.
2631 * gcc.dg/tree-ssa/vrp09.c: Same.
2632 * gcc.dg/tree-ssa/vrp33.c: Same.
2633 * gcc.dg/uninit-pred-9_b.c: Same.
2634 * gcc.dg/uninit-pred-7_a.c: xfail.
2636 2021-10-29 Jeff Law <jeffreyalaw@gmail.com>
2638 * lib/multiline.exp (_build_multiline_regex): Use a better
2639 regexp than .* to match up to EOL.
2641 2021-10-29 Andrew MacLeod <amacleod@redhat.com>
2643 * gcc.dg/pr102983.c: New.
2645 2021-10-29 Tamar Christina <tamar.christina@arm.com>
2647 PR tree-optimization/102977
2648 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
2649 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
2650 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
2651 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
2653 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2655 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2657 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
2658 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
2659 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
2661 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2663 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2665 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2667 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
2669 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
2670 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
2672 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
2674 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
2675 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
2677 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
2678 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
2679 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
2681 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
2682 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
2683 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
2684 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
2685 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
2686 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2688 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
2689 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
2690 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
2691 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
2692 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
2693 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
2694 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
2695 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
2696 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
2697 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
2698 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
2699 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
2700 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
2701 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
2703 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2705 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2707 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2709 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
2710 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
2713 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2715 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2717 2021-10-29 Richard Biener <rguenther@suse.de>
2719 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
2720 -fexcess-precision=standard.
2722 2021-10-29 Jakub Jelinek <jakub@redhat.com>
2725 * g++.dg/cpp0x/dr2351.C: New test.
2727 2021-10-29 Xionghu Luo <luoxhu@linux.ibm.com>
2730 * gcc.target/powerpc/pr102868.c: New test.
2732 2021-10-29 liuhongt <hongtao.liu@intel.com>
2734 * gcc.target/i386/pr102464-vrndscaleph.c: New test.
2736 2021-10-28 Jakub Jelinek <jakub@redhat.com>
2738 PR tree-optimization/102951
2739 * gcc.dg/tree-ssa/pr102951.c: New test.
2740 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2742 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
2744 * gcc.dg/ifcvt-4.c: Adjust.
2746 2021-10-28 Andrew MacLeod <amacleod@redhat.com>
2748 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
2749 * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
2751 2021-10-28 Patrick Palka <ppalka@redhat.com>
2754 * g++.dg/cpp2a/nontype-class50.C: New test.
2755 * g++.dg/cpp2a/nontype-class50a.C: New test.
2757 2021-10-28 Patrick Palka <ppalka@redhat.com>
2760 * g++.dg/cpp1z/fold13.C: New test.
2762 2021-10-28 Richard Biener <rguenther@suse.de>
2765 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
2766 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
2768 2021-10-28 Aldy Hernandez <aldyh@redhat.com>
2770 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
2771 * gcc.dg/tree-ssa/vrp113.c: Same.
2773 2021-10-28 Richard Biener <rguenther@suse.de>
2776 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
2778 2021-10-28 Kewen Lin <linkw@linux.ibm.com>
2781 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
2783 2021-10-28 Alexandre Oliva <oliva@adacore.com>
2785 * c-c++-common/torture/harden-comp.c: New.
2786 * c-c++-common/torture/harden-cond.c: New.
2788 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
2790 * gcc.target/powerpc/builtins-1.c: Adjust.
2792 2021-10-28 Xionghu Luo <luoxhu@linux.ibm.com>
2795 * gcc.target/powerpc/pr94613.c: New test.
2797 2021-10-28 Hongyu Wang <hongyu.wang@intel.com>
2799 * gcc.target/i386/avx512fp16-recip-1.c: New test.
2800 * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
2801 * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
2803 2021-10-27 Martin Sebor <msebor@redhat.com>
2805 * gcc.dg/Warray-bounds-90.c: Fix a typo.
2807 2021-10-27 Tobias Burnus <tobias@codesourcery.com>
2809 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
2811 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2813 PR tree-optimization/102897
2814 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
2816 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2818 * c-c++-common/gomp/loop-8.c: New test.
2819 * c-c++-common/gomp/loop-9.c: New test.
2821 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2824 * g++.dg/gomp/loop-3.C: Don't expect some errors.
2825 * g++.dg/gomp/loop-7.C: New test.
2827 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2830 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
2831 * g++.dg/cpp2a/consteval24.C: New test.
2832 * g++.dg/cpp23/consteval-if12.C: New test.
2834 2021-10-27 Jakub Jelinek <jakub@redhat.com>
2837 * g++.dg/cpp2a/consteval13.C: Don't expect errors.
2838 * g++.dg/cpp2a/consteval20.C: New test.
2839 * g++.dg/cpp2a/consteval21.C: New test.
2840 * g++.dg/cpp2a/consteval22.C: New test.
2841 * g++.dg/cpp2a/consteval23.C: New test.
2842 * g++.dg/cpp23/consteval-if11.C: New test.
2844 2021-10-26 Martin Sebor <msebor@redhat.com>
2846 PR tree-optimization/102238
2847 PR tree-optimization/102919
2848 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
2849 * gcc.dg/Wrestrict-23.c: New test.
2851 2021-10-26 Martin Sebor <msebor@redhat.com>
2853 * gcc.dg/Wstringop-overflow-22.c: Correct typos.
2854 * gcc.dg/Wstringop-overflow-81.c: New test.
2856 2021-10-26 Martin Sebor <msebor@redhat.com>
2858 PR middle-end/102453
2859 * gcc.dg/Warray-bounds-90.c: New test.
2860 * gcc.dg/Wstringop-overflow-77.c: New test.
2861 * gcc.dg/Wstringop-overflow-78.c: New test.
2862 * gcc.dg/Wstringop-overflow-79.c: New test.
2863 * gcc.dg/Wstringop-overflow-80.c: New test.
2864 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
2866 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2869 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
2872 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2875 * gfortran.dg/pdt_32.f03: New test.
2877 2021-10-26 Vladimir N. Makarov <vmakarov@redhat.com>
2879 PR rtl-optimization/102842
2880 * g++.target/arm/pr102842.C: New test.
2882 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2885 * gfortran.dg/pdt_4.f03: Adjust testcase.
2887 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2890 * gfortran.dg/pr102816.f90: New test.
2892 2021-10-26 Paul A. Clarke <pc@us.ibm.com>
2894 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
2895 vector support. Also, add -DNO_WARN_X86_INTRINSICS.
2897 2021-10-26 Marek Polacek <polacek@redhat.com>
2900 * g++.dg/cpp23/init-stmt1.C: New test.
2901 * g++.dg/cpp23/init-stmt2.C: New test.
2903 2021-10-26 Sandra Loosemore <sandra@codesourcery.com>
2906 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
2909 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2912 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
2915 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2918 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
2921 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2924 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
2926 * gcc.target/i386/pieces-memset-4.c: Likewise.
2927 * gcc.target/i386/pieces-memset-7.c: Likewise.
2928 * gcc.target/i386/pieces-memset-8.c: Likewise.
2929 * gcc.target/i386/pieces-memset-41.c: Likewise.
2930 * gcc.target/i386/pr90773-1.c: Likewise.
2932 2021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2934 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
2936 * gcc.target/i386/pr100704-2.c: Likewise.
2938 2021-10-26 Kewen Lin <linkw@linux.ibm.com>
2940 * gcc.dg/pr102897.c: New test.
2942 2021-10-26 Tobias Burnus <tobias@codesourcery.com>
2945 * gfortran.dg/lto/bind-c-char_0.f90: New test.
2947 2021-10-26 Roger Sayle <roger@nextmovesoftware.com>
2949 * gcc.target/i386/sse2-v1ti-shift.c: New test case.
2951 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2954 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
2957 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2959 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
2960 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
2962 2021-10-26 Aldy Hernandez <aldyh@redhat.com>
2964 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
2965 * gcc.dg/graphite/scop-dsyr2k.c: Same.
2966 * gcc.dg/graphite/scop-dsyrk-2.c: Same.
2967 * gcc.dg/graphite/scop-dsyrk.c: Same.
2968 * gcc.dg/tree-ssa/pr20701.c: Same.
2969 * gcc.dg/tree-ssa/pr20702.c: Same.
2970 * gcc.dg/tree-ssa/pr21086.c: Same.
2971 * gcc.dg/tree-ssa/pr25382.c: Same.
2972 * gcc.dg/tree-ssa/pr58480.c: Same.
2973 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
2974 * gcc.dg/tree-ssa/vrp08.c: Same.
2975 * gcc.dg/tree-ssa/vrp55.c: Same.
2976 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
2977 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
2978 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
2979 * gcc.dg/uninit-pr89230-1.c: xfail.
2980 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
2982 2021-10-25 Andrew MacLeod <amacleod@redhat.com>
2984 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
2985 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
2987 2021-10-25 Roger Sayle <roger@nextmovesoftware.com>
2989 * gcc.target/bfin/ssashift-1.c: New test case.
2991 2021-10-25 Tamar Christina <tamar.christina@arm.com>
2994 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
2995 * gcc.target/aarch64/shrn-combine-2.c: Likewise.
2996 * gcc.target/aarch64/shrn-combine-3.c: Likewise.
2997 * gcc.target/aarch64/shrn-combine-4.c: Likewise.
2998 * gcc.target/aarch64/shrn-combine-5.c: Likewise.
2999 * gcc.target/aarch64/shrn-combine-6.c: Likewise.
3000 * gcc.target/aarch64/shrn-combine-7.c: Likewise.
3002 2021-10-25 Jim Wilson <jimw@sifive.com>
3003 Kito Cheng <kito.cheng@sifive.com>
3004 Jia-Wei Chen <jiawei@iscas.ac.cn>
3005 Shi-Hua Liao <shihua@iscas.ac.cn>
3007 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
3008 * gcc.target/riscv/zbs-bclr.c: New.
3009 * gcc.target/riscv/zbs-bext.c: Ditto.
3010 * gcc.target/riscv/zbs-binv.c: Ditto.
3011 * gcc.target/riscv/zbs-bset.c: Ditto.
3013 2021-10-25 Jim Wilson <jimw@sifive.com>
3015 * gcc.target/riscv/zbb-li-rotr.c: New.
3017 2021-10-25 Jim Wilson <jimw@sifive.com>
3018 Kito Cheng <kito.cheng@sifive.com>
3019 Jia-Wei Chen <jiawei@iscas.ac.cn>
3021 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
3022 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
3023 * gcc.target/riscv/zbb-min-max.c: Ditto.
3024 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
3025 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
3026 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
3027 * gcc.target/riscv/zbbw.c: Ditto.
3029 2021-10-25 Jim Wilson <jimw@sifive.com>
3030 Kito Cheng <kito.cheng@sifive.com>
3031 Jia-Wei Chen <jiawei@iscas.ac.cn>
3033 * gcc.target/riscv/zba-adduw.c: New.
3034 * gcc.target/riscv/zba-shNadd-01.c: Ditto.
3035 * gcc.target/riscv/zba-shNadd-02.c: Ditto.
3036 * gcc.target/riscv/zba-shNadd-03.c: Ditto.
3037 * gcc.target/riscv/zba-slliuw.c: Ditto.
3038 * gcc.target/riscv/zba-zextw.c: Ditto.
3040 2021-10-25 liuhongt <hongtao.liu@intel.com>
3043 * gcc.target/i386/pr102464-sqrtph.c: New test.
3044 * gcc.target/i386/pr102464-sqrtsh.c: New test.
3046 2021-10-25 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/102920
3049 * gcc.dg/torture/pr102920.c: New testcase.
3051 2021-10-25 konglin1 <lingling.kong@intel.com>
3053 * gcc.target/i386/avx512fp16-complex-fma.c: New test.
3055 2021-10-24 Roger Sayle <roger@nextmovesoftware.com>
3057 * gcc.target/bfin/20090914-3.c: Tweak test case.
3059 2021-10-23 H.J. Lu <hjl.tools@gmail.com>
3062 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
3063 * gfortran.dg/ubsan/bind-c-intent-out-2.f90
3065 2021-10-23 Roger Sayle <roger@nextmovesoftware.com>
3067 * gcc.target/i386/sse2-v1ti-logic.c: New test case.
3068 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
3070 2021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3071 Sandra Loosemore <sandra@codesourcery.com>
3074 * gfortran.dg/PR95196.f90: New.
3076 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3078 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
3079 other dg-* to change XFAIL to PASS.
3080 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3081 * gfortran.dg/block_4.f08: Likewise.
3082 * gfortran.dg/charlen_04.f90: Likewise.
3083 * gfortran.dg/charlen_05.f90: Likewise.
3084 * gfortran.dg/charlen_06.f90: Likewise.
3085 * gfortran.dg/charlen_13.f90: Likewise.
3086 * gfortran.dg/coarray_9.f90: Likewise.
3087 * gfortran.dg/coarray_collectives_3.f90: Likewise.
3088 * gfortran.dg/data_invalid.f90: Likewise.
3089 * gfortran.dg/do_4.f: Likewise.
3090 * gfortran.dg/dollar_sym_1.f90: Likewise.
3091 * gfortran.dg/dollar_sym_3.f: Likewise.
3092 * gfortran.dg/fmt_tab_1.f90: Likewise.
3093 * gfortran.dg/fmt_tab_2.f90: Likewise.
3094 * gfortran.dg/forall_16.f90: Likewise.
3095 * gfortran.dg/g77/970125-0.f: Likewise.
3096 * gfortran.dg/gomp/unexpected-end.f90: Likewise.
3097 * gfortran.dg/interface_operator_1.f90: Likewise.
3098 * gfortran.dg/interface_operator_2.f90: Likewise.
3099 * gfortran.dg/line_length_4.f90: Likewise.
3100 * gfortran.dg/line_length_5.f90: Likewise.
3101 * gfortran.dg/line_length_6.f90: Likewise.
3102 * gfortran.dg/line_length_8.f90: Likewise.
3103 * gfortran.dg/line_length_9.f90: Likewise.
3104 * gfortran.dg/pr65045.f90: Likewise.
3105 * gfortran.dg/pr69497.f90: Likewise.
3106 * gfortran.dg/submodule_21.f08: Likewise.
3107 * gfortran.dg/tab_continuation.f: Likewise.
3108 * gfortran.dg/typebound_proc_2.f90: Likewise.
3109 * gfortran.dg/warnings_are_errors_1.f90: Likewise.
3111 2021-10-22 Tobias Burnus <tobias@codesourcery.com>
3114 * gfortran.dg/bind-c-intent-out-2.f90: New test.
3116 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3117 Sandra Loosemore <sandra@codesourcery.com>
3120 * gfortran.dg/PR94289.f90: New.
3122 2021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3123 Sandra Loosemore <sandra@codesourcery.com>
3126 * gfortran.dg/PR100906.f90: New.
3127 * gfortran.dg/PR100906.c: New.
3129 2021-10-22 Richard Biener <rguenther@suse.de>
3131 PR tree-optimization/102893
3132 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
3134 2021-10-22 Richard Biener <rguenther@suse.de>
3137 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
3138 * gcc.dg/ubsan/pr81981.c: XFAIL one case.
3140 2021-10-21 Uroš Bizjak <ubizjak@gmail.com>
3143 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
3145 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3147 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
3150 2021-10-21 Martin Liska <mliska@suse.cz>
3154 * gcc.dg/pr102585.c: New test.
3156 2021-10-21 Martin Jambor <mjambor@suse.cz>
3158 PR tree-optimization/102505
3159 * g++.dg/torture/pr102505.C: New test.
3161 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3163 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
3164 instead of x = x + 1 in places where the latter could be a data race.
3165 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
3166 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
3168 2021-10-21 Hongyu Wang <hongyu.wang@intel.com>
3171 * gcc.target/i386/pr102812.c: New test.
3173 2021-10-21 Jakub Jelinek <jakub@redhat.com>
3176 * c-c++-common/ubsan/pr64888.c: New test.
3178 2021-10-21 Andrew Pinski <apinski@marvell.com>
3180 * gcc.dg/pr36902.c: Move buf to be a non-static variable.
3182 2021-10-21 Richard Biener <rguenther@suse.de>
3185 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
3186 the vect dump instead.
3188 2021-10-21 Chung-Lin Tang <cltang@codesourcery.com>
3190 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
3191 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
3192 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
3193 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
3194 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
3196 2021-10-21 Sandra Loosemore <sandra@codesourcery.com>
3199 * gfortran.dg/c-interop/shape-bindc.f90: New test.
3200 * gfortran.dg/c-interop/shape-poly.f90: New test.
3201 * gfortran.dg/c-interop/size-bindc.f90: New test.
3202 * gfortran.dg/c-interop/size-poly.f90: New test.
3203 * gfortran.dg/c-interop/ubound-bindc.f90: New test.
3204 * gfortran.dg/c-interop/ubound-poly.f90: New test.
3206 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3208 * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
3210 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3212 * gcc.target/aarch64/narrow_high_combine.c: Update case.
3213 * gcc.target/aarch64/xtn-combine-1.c: New test.
3214 * gcc.target/aarch64/xtn-combine-2.c: New test.
3215 * gcc.target/aarch64/xtn-combine-3.c: New test.
3216 * gcc.target/aarch64/xtn-combine-4.c: New test.
3217 * gcc.target/aarch64/xtn-combine-5.c: New test.
3218 * gcc.target/aarch64/xtn-combine-6.c: New test.
3220 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3222 * gcc.target/aarch64/shl-combine-2.c: New test.
3223 * gcc.target/aarch64/shl-combine-3.c: New test.
3224 * gcc.target/aarch64/shl-combine-4.c: New test.
3225 * gcc.target/aarch64/shl-combine-5.c: New test.
3227 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3229 * gcc.target/aarch64/shrn-combine-10.c: New test.
3230 * gcc.target/aarch64/shrn-combine-5.c: New test.
3231 * gcc.target/aarch64/shrn-combine-6.c: New test.
3232 * gcc.target/aarch64/shrn-combine-7.c: New test.
3233 * gcc.target/aarch64/shrn-combine-8.c: New test.
3234 * gcc.target/aarch64/shrn-combine-9.c: New test.
3236 2021-10-20 Tamar Christina <tamar.christina@arm.com>
3238 * gcc.target/aarch64/shrn-combine-1.c: New test.
3239 * gcc.target/aarch64/shrn-combine-2.c: New test.
3240 * gcc.target/aarch64/shrn-combine-3.c: New test.
3241 * gcc.target/aarch64/shrn-combine-4.c: New test.
3243 2021-10-20 Chung-Lin Tang <cltang@codesourcery.com>
3245 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
3248 2021-10-20 Martin Liska <mliska@suse.cz>
3251 2021-10-20 Martin Liska <mliska@suse.cz>
3254 * gcc.target/i386/pr102374.c: New test.
3256 2021-10-20 Martin Liska <mliska@suse.cz>
3259 2021-10-20 Martin Liska <mliska@suse.cz>
3262 * gcc.target/aarch64/pr102375.c: New test.
3264 2021-10-20 Wilco Dijkstra <wdijkstr@arm.com>
3267 * gcc.target/aarch64/frint.x: Add roundeven tests.
3268 * gcc.target/aarch64/frint_double.c: Likewise.
3269 * gcc.target/aarch64/frint_float.c: Likewise.
3271 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3273 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
3274 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3275 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3276 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
3277 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
3278 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
3279 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
3280 * gcc.target/aarch64/vclz.c: Likewise.
3281 * gcc.target/aarch64/vneg_s.c: Likewise.
3283 2021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3285 * gcc.target/aarch64/merge_trunc1.c: New test.
3287 2021-10-20 Eric Botcazou <ebotcazou@adacore.com>
3289 * gcc.dg/pr102764.c: New test.
3291 2021-10-20 Tobias Burnus <tobias@codesourcery.com>
3294 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
3297 2021-10-20 Jakub Jelinek <jakub@redhat.com>
3300 * g++.dg/tls/pr102642.C: New test.
3302 2021-10-20 Aldy Hernandez <aldyh@redhat.com>
3303 Richard Biener <rguenther@suse.de>
3305 * gcc.dg/Warray-bounds-87.c: Remove xfail.
3306 * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
3307 * gcc.dg/graphite/pr69728.c: Remove xfail.
3308 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
3309 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
3310 * gcc.dg/shrink-wrap-loop.c: Remove xfail.
3311 * gcc.dg/loop-8.c: Adjust for new threading restrictions.
3312 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
3313 * gcc.dg/tree-ssa/pr21559.c: Same.
3314 * gcc.dg/tree-ssa/pr59597.c: Same.
3315 * gcc.dg/tree-ssa/pr71437.c: Same.
3316 * gcc.dg/tree-ssa/pr77445-2.c: Same.
3317 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
3318 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
3319 * gcc.dg/vect/bb-slp-16.c: Same.
3320 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
3321 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
3322 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
3323 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
3325 2021-10-20 Jeff Law <jeffreyalaw@gmail.com>
3327 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
3329 2021-10-20 Hongtao Liu <hongtao.liu@intel.com>
3330 Kewen Lin <linkw@linux.ibm.com>
3332 PR middle-end/102722
3333 PR middle-end/102697
3334 PR middle-end/102462
3335 PR middle-end/102706
3336 PR middle-end/102744
3337 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
3338 xfail/target selector.
3339 * gcc.dg/Warray-bounds-51.c: Ditto.
3340 * gcc.dg/Warray-parameter-3.c: Ditto.
3341 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3342 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3343 * gcc.dg/Wstringop-overflow-68.c: Ditto.
3344 * gcc.dg/Wstringop-overflow-76.c: Ditto.
3345 * gcc.dg/Warray-bounds-48.c: Ditto.
3346 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
3347 * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
3349 (check_effective_target_vect_slp_v2qi_store): Ditto.
3350 (check_effective_target_vect_slp_v4qi_store): Ditto.
3351 (check_effective_target_vect_slp_v8qi_store): Ditto.
3352 (check_effective_target_vect_slp_v16qi_store): Ditto.
3353 (check_effective_target_vect_slp_v2hi_store): Ditto.
3354 (check_effective_target_vect_slp_v4hi_store): Ditto.
3355 (check_effective_target_vect_slp_v2si_store): Ditto.
3356 (check_effective_target_vect_slp_v4si_store): Ditto.
3357 * c-c++-common/Wstringop-overflow-2-novec.c: New test.
3358 * gcc.dg/Warray-bounds-51-novec.c: New test.
3359 * gcc.dg/Warray-bounds-48-novec.c: New test.
3360 * gcc.dg/Warray-parameter-3-novec.c: New test.
3361 * gcc.dg/Wstringop-overflow-14-novec.c: New test.
3362 * gcc.dg/Wstringop-overflow-21-novec.c: New test.
3363 * gcc.dg/Wstringop-overflow-76-novec.c: New test.
3364 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
3366 2021-10-19 Paul A. Clarke <pc@us.ibm.com>
3368 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
3369 to minimally Power8.
3371 2021-10-19 Tobias Burnus <tobias@codesourcery.com>
3374 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
3376 2021-10-19 Martin Liska <mliska@suse.cz>
3379 * gcc.target/aarch64/pr102375.c: New test.
3381 2021-10-19 Richard Biener <rguenther@suse.de>
3383 PR tree-optimization/102827
3384 * gcc.dg/pr102827.c: New testcase.
3386 2021-10-19 Xionghu Luo <luoxhu@linux.ibm.com>
3388 * gcc.target/powerpc/builtins-1.c: Update instruction counts.
3390 2021-10-19 Haochen Gui <guihaoc@gcc.gnu.org>
3392 * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
3394 2021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3397 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
3399 2021-10-19 Jakub Jelinek <jakub@redhat.com>
3402 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
3404 2021-10-19 Martin Liska <mliska@suse.cz>
3407 * gcc.target/i386/pr102374.c: New test.
3409 2021-10-19 dianhong xu <dianhong.xu@intel.com>
3411 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
3412 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
3413 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
3414 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
3416 2021-10-18 Andrew MacLeod <amacleod@redhat.com>
3418 PR tree-optimization/102796
3419 * g++.dg/pr102796.C: New.
3421 2021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
3423 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
3425 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
3428 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
3431 * gcc.target/i386/pr102761.c: New test.
3433 2021-10-18 Jason Merrill <jason@redhat.com>
3435 * g++.dg/template/crash90.C: Check location of pedwarn.
3437 2021-10-18 H.J. Lu <hjl.tools@gmail.com>
3439 * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
3440 (dg-options): Remove -m32.
3442 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
3444 * gcc.target/i386/387-12.c: Add explicit -m32 option.
3446 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
3448 * gcc.target/bfin/ones.c: New test case.
3449 * gcc.target/bfin/parity.c: New test case.
3450 * gcc.target/bfin/popcount.c: New test case.
3452 2021-10-18 Richard Biener <rguenther@suse.de>
3454 PR tree-optimization/102788
3455 * g++.dg/vect/pr102788.cc: New testcase.
3457 2021-10-18 Roger Sayle <roger@nextmovesoftware.com>
3459 * gcc.target/bfin/ssabs.c: New test case.
3460 * gcc.target/bfin/ssneg.c: New test case.
3462 2021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3465 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
3466 * gcc.target/aarch64/sve/pr93183.c: New test.
3468 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
3477 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
3478 * gfortran.dg/PR100914.f90: Remove xfail.
3479 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
3480 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
3481 * gfortran.dg/PR93963.f90: Extend select-rank tests.
3482 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
3484 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
3485 * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
3486 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
3487 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
3488 * gfortran.dg/c-interop/c1255-1.f90: Likewise.
3489 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
3490 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
3491 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
3492 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
3493 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
3494 * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
3495 * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
3496 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
3497 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
3498 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
3499 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
3500 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
3501 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
3502 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
3503 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
3504 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
3505 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
3506 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
3507 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
3508 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
3509 * gfortran.dg/c-interop/shape.f90: Add implicit none.
3510 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
3511 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
3512 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
3513 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
3514 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
3515 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
3516 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
3517 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
3518 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
3519 * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
3520 * gfortran.dg/assumed_type_12.f90: New test.
3521 * gfortran.dg/assumed_type_13.c: New test.
3522 * gfortran.dg/assumed_type_13.f90: New test.
3523 * gfortran.dg/bind-c-char-descr.f90: New test.
3524 * gfortran.dg/bind-c-contiguous-1.c: New test.
3525 * gfortran.dg/bind-c-contiguous-1.f90: New test.
3526 * gfortran.dg/bind-c-contiguous-2.f90: New test.
3527 * gfortran.dg/bind-c-contiguous-3.c: New test.
3528 * gfortran.dg/bind-c-contiguous-3.f90: New test.
3529 * gfortran.dg/bind-c-contiguous-4.c: New test.
3530 * gfortran.dg/bind-c-contiguous-4.f90: New test.
3531 * gfortran.dg/bind-c-contiguous-5.c: New test.
3532 * gfortran.dg/bind-c-contiguous-5.f90: New test.
3534 2021-10-18 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/102798
3537 * gcc.dg/pr102798.c: New testcase.
3539 2021-10-18 Tobias Burnus <tobias@codesourcery.com>
3542 * gfortran.dg/class_72.f90: New.
3544 2021-10-15 Jason Merrill <jason@redhat.com>
3552 * g++.dg/template/fnspec2.C: New test.
3553 * g++.dg/template/parm-cv1.C: New test.
3554 * g++.dg/template/parm-cv2.C: New test.
3555 * g++.dg/template/parm-cv3.C: New test.
3557 2021-10-15 Harald Anlauf <anlauf@gmx.de>
3558 Tobias Burnus <tobias@codesourcery.com>
3561 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
3562 * gfortran.dg/pr70931.f90: Likewise.
3563 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3564 * gfortran.dg/pr102685.f90: New test.
3566 2021-10-15 Aldy Hernandez <aldyh@redhat.com>
3568 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
3570 2021-10-15 Richard Biener <rguenther@suse.de>
3572 * lib/prune.exp: Prune STABS obsoletion message.
3574 2021-10-15 Richard Biener <rguenther@suse.de>
3577 * gcc.dg/gimplefe-error-12.c: New testcase.
3579 2021-10-15 Richard Biener <rguenther@suse.de>
3582 * gcc.dg/torture/pr102762.c: New testcase.
3584 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
3586 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
3587 * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
3588 * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
3590 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
3592 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
3594 2021-10-15 Hongyu Wang <hongyu.wang@intel.com>
3596 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
3598 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
3599 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
3600 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
3601 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
3602 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
3604 2021-10-15 Jason Merrill <jason@redhat.com>
3606 * g++.dg/ext/vla22.C: Don't expect a narrowing error.
3607 * g++.dg/cpp0x/constexpr-inst1.C: New test.
3609 2021-10-15 Andrew MacLeod <amacleod@redhat.com>
3611 * gcc.dg/pr102738.c: Add target int128.
3613 2021-10-14 Joseph Myers <joseph@codesourcery.com>
3615 * gcc.dg/format/c11-dfp-printf-1.c,
3616 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
3617 gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
3619 2021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
3621 * gcc.target/powerpc/unwind-backchain.c: New test.
3623 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3626 * gfortran.dg/reshape_shape_2.f90: New test.
3628 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3631 * gfortran.dg/shape_10.f90: New test.
3633 2021-10-14 Andrew MacLeod <amacleod@redhat.com>
3635 PR tree-optimization/102738
3636 * gcc.dg/pr102738.c: New.
3638 2021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com>
3640 * gfortran.dg/gomp/declare-variant-1.f90: New test.
3641 * gfortran.dg/gomp/declare-variant-10.f90: New test.
3642 * gfortran.dg/gomp/declare-variant-11.f90: New test.
3643 * gfortran.dg/gomp/declare-variant-12.f90: New test.
3644 * gfortran.dg/gomp/declare-variant-13.f90: New test.
3645 * gfortran.dg/gomp/declare-variant-14.f90: New test.
3646 * gfortran.dg/gomp/declare-variant-15.f90: New test.
3647 * gfortran.dg/gomp/declare-variant-16.f90: New test.
3648 * gfortran.dg/gomp/declare-variant-17.f90: New test.
3649 * gfortran.dg/gomp/declare-variant-18.f90: New test.
3650 * gfortran.dg/gomp/declare-variant-19.f90: New test.
3651 * gfortran.dg/gomp/declare-variant-2.f90: New test.
3652 * gfortran.dg/gomp/declare-variant-2a.f90: New test.
3653 * gfortran.dg/gomp/declare-variant-3.f90: New test.
3654 * gfortran.dg/gomp/declare-variant-4.f90: New test.
3655 * gfortran.dg/gomp/declare-variant-5.f90: New test.
3656 * gfortran.dg/gomp/declare-variant-6.f90: New test.
3657 * gfortran.dg/gomp/declare-variant-7.f90: New test.
3658 * gfortran.dg/gomp/declare-variant-8.f90: New test.
3659 * gfortran.dg/gomp/declare-variant-9.f90: New test.
3661 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
3663 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
3665 2021-10-14 Tamar Christina <tamar.christina@arm.com>
3667 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
3669 2021-10-14 Jeff Law <jeffreyalaw@gmail.com>
3671 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
3673 2021-10-14 Aldy Hernandez <aldyh@redhat.com>
3675 PR tree-optimization/102736
3676 * gcc.dg/tree-ssa/pr102736.c: New test.
3678 2021-10-14 Hongyu Wang <hongyu.wang@intel.com>
3680 * gcc.target/i386/avx-1.c: Add new mask3 builtins.
3681 * gcc.target/i386/sse-13.c: Ditto.
3682 * gcc.target/i386/sse-23.c: Ditto.
3683 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
3684 mask/mask3 intrinsic.
3685 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
3686 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
3688 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
3690 2021-10-14 liuhongt <hongtao.liu@intel.com>
3692 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
3694 2021-10-13 Martin Sebor <msebor@redhat.com>
3696 PR middle-end/102630
3697 * gcc.target/i386/addr-space-2.c: Add -Wall.
3698 * gcc.target/i386/addr-space-3.c: New test.
3700 2021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
3702 * gcc.target/arm/mve/mve.exp: Make it test main directory.
3703 * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
3704 * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
3706 2021-10-13 Richard Biener <rguenther@suse.de>
3708 PR tree-optimization/102659
3709 * gcc.dg/torture/pr69760.c: Adjust the testcase.
3710 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
3711 the conversions to unsigned as well.
3713 2021-10-13 Richard Biener <rguenther@suse.de>
3716 * gcc.dg/ipa/pr102714.c: New testcase.
3718 2021-10-13 Kewen Lin <linkw@linux.ibm.com>
3721 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
3722 * gcc.target/powerpc/dform-2.c: Likewise.
3723 * gcc.target/powerpc/pr80510-2.c: Likewise.
3725 2021-10-12 Joseph Myers <joseph@codesourcery.com>
3727 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
3728 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
3729 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
3731 2021-10-12 Bill Schmidt <wschmidt@linux.ibm.com>
3734 * gcc.target/powerpc/pr101985-1.c: New.
3735 * gcc.target/powerpc/pr101985-2.c: New.
3737 2021-10-12 Uroš Bizjak <ubizjak@gmail.com>
3741 * gcc.target/i386/pr85730.c: New test.
3743 2021-10-12 Richard Biener <rguenther@suse.de>
3745 PR tree-optimization/102696
3746 * g++.dg/vect/pr102696.cc: New testcase.
3748 2021-10-12 Richard Biener <rguenther@suse.de>
3750 PR tree-optimization/102572
3751 * g++.dg/vect/pr102572.cc: New testcase.
3753 2021-10-12 Tamar Christina <tamar.christina@arm.com>
3755 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
3756 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
3757 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
3758 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
3760 2021-10-12 Tobias Burnus <tobias@codesourcery.com>
3763 * gfortran.dg/assumed_rank_24.f90: New test.
3765 2021-10-12 Jakub Jelinek <jakub@redhat.com>
3767 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
3768 * gcc.dg/gomp/simd-3.c: Likewise.
3770 2021-10-12 liuhongt <hongtao.liu@intel.com>
3772 * gcc.target/i386/pr102483.c: New test.
3773 * gcc.target/i386/pr102483-2.c: New test.
3775 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3777 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
3778 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
3779 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
3780 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
3781 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
3782 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
3783 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
3784 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
3785 * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
3786 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
3787 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
3788 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
3789 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
3790 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
3791 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
3792 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
3793 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
3794 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
3795 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
3796 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
3797 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
3798 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
3799 dg-require-effective-target.
3801 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3803 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
3804 adjust dg directives to suit.
3805 * gcc.target/powerpc/sse4_1-packusdw.c: Same.
3806 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
3807 * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
3808 * gcc.target/powerpc/sse4_1-pmulld.c: Same.
3809 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
3810 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
3813 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3815 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
3816 adjust dg directives to suit.
3817 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
3818 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
3819 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
3820 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
3821 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
3822 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
3823 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
3824 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
3825 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
3826 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
3827 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
3829 2021-10-12 Paul A. Clarke <pc@us.ibm.com>
3831 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
3832 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
3833 * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
3834 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
3835 * gcc.target/powerpc/sse4_1-pminsb.c: Same.
3836 * gcc.target/powerpc/sse4_1-pminsd.c: Same.
3837 * gcc.target/powerpc/sse4_1-pminud.c: Same.
3838 * gcc.target/powerpc/sse4_1-pminuw.c: Same.
3840 2021-10-11 Jan Hubicka <hubicka@ucw.cz>
3842 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
3843 * gcc.dg/tree-ssa/pta-callused.c: Fix template.
3845 2021-10-11 Patrick Palka <ppalka@redhat.com>
3848 * g++.dg/cpp2a/class-deduction-alias11.C: New test.
3850 2021-10-11 Richard Biener <rguenther@suse.de>
3852 PR middle-end/101480
3853 * g++.dg/torture/pr10148.C: New testcase.
3855 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3857 * gcc.target/s390/rawmemchr-1.c: New test.
3859 2021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3861 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
3862 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
3863 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
3864 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
3865 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
3867 2021-10-11 Kito Cheng <kito.cheng@sifive.com>
3870 * gcc.c-torture/compile/pr100316.c: New.
3872 2021-10-11 liuhongt <hongtao.liu@intel.com>
3874 PR middle-end/102669
3875 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
3877 2021-10-10 Harald Anlauf <anlauf@gmx.de>
3881 * gfortran.dg/parameter_array_init_8.f90: New test.
3883 2021-10-10 Andrew Pinski <apinski@marvell.com>
3885 PR tree-optimization/102622
3886 * gcc.c-torture/execute/bitfld-10.c: New test.
3888 2021-10-09 Harald Anlauf <anlauf@gmx.de>
3891 * gfortran.dg/interface_operator_3.f90: New test.
3893 2021-10-09 Kewen Lin <linkw@linux.ibm.com>
3895 * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
3896 * gcc.dg/Warray-bounds-51.c: Likewise.
3897 * gcc.dg/Warray-parameter-3.c: Likewise.
3898 * gcc.dg/Wstringop-overflow-14.c: Likewise.
3899 * gcc.dg/Wstringop-overflow-21.c: Likewise.
3900 * gcc.dg/Wstringop-overflow-76.c: Likewise.
3902 2021-10-09 liuhongt <hongtao.liu@intel.com>
3904 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
3905 * gcc.dg/optimize-bswapsi-5.c: Ditto.
3906 * gcc.dg/optimize-bswapsi-6.c: Ditto.
3907 * gcc.dg/Warray-bounds-51.c: Add additional option
3908 -mtune=generic for target x86/i?86
3909 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3911 2021-10-09 Jakub Jelinek <jakub@redhat.com>
3913 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
3914 multiple statements in between section directive(s). Add testcases
3915 for invalid no statements in between section directive(s).
3916 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
3917 multiple statements in between section directive(s).
3918 * g++.dg/gomp/sections-2.C (foo): Likewise.
3919 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
3920 statements in between section directive(s).
3921 (bar): Add testcases for multiple statements in between scan
3923 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
3925 2021-10-09 liuhongt <hongtao.liu@intel.com>
3927 * g++.target/i386/pr102639.C: New test.
3929 2021-10-08 Sandra Loosemore <sandra@codesourcery.com>
3932 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
3933 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
3934 * gfortran.dg/c-interop/c535c-3.f90: Likewise.
3935 * gfortran.dg/c-interop/c535c-4.f90: Likewise.
3936 * gfortran.dg/PR94110.f90: Extend to cover class types.
3938 2021-10-08 Vladimir N. Makarov <vmakarov@redhat.com>
3940 PR rtl-optimization/102627
3941 * gcc.target/i386/pr102627.c: New test.
3943 2021-10-08 Richard Sandiford <richard.sandiford@arm.com>
3945 * gcc.dg/pr102385.c: New test.
3947 2021-10-08 Jakub Jelinek <jakub@redhat.com>
3950 * c-c++-common/gomp/pr102640.c: New test.
3952 2021-10-08 Roger Sayle <roger@nextmovesoftware.com>
3954 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
3955 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
3956 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
3958 2021-10-08 liuhongt <hongtao.liu@intel.com>
3960 * gcc.target/i386/pr102464.c: New test.
3962 2021-10-08 liuhongt <hongtao.liu@intel.com>
3964 * gcc.target/i386/mmx-reduce-op-1.c: New test.
3965 * gcc.target/i386/mmx-reduce-op-2.c: New test.
3967 2021-10-08 liuhongt <hongtao.liu@intel.com>
3969 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
3970 * g++.dg/tree-ssa/pr81408.C: Ditto.
3971 * g++.dg/warn/Wuninitialized-13.C: Ditto.
3972 * gcc.dg/Warray-bounds-51.c: Ditto.
3973 * gcc.dg/Warray-parameter-3.c: Ditto.
3974 * gcc.dg/Wstringop-overflow-14.c: Ditto.
3975 * gcc.dg/Wstringop-overflow-21.c: Ditto.
3976 * gcc.dg/Wstringop-overflow-68.c: Ditto.
3977 * gcc.dg/Wstringop-overflow-76.c: Ditto.
3978 * gcc.dg/gomp/pr46032-2.c: Ditto.
3979 * gcc.dg/gomp/pr46032-3.c: Ditto.
3980 * gcc.dg/gomp/simd-2.c: Ditto.
3981 * gcc.dg/gomp/simd-3.c: Ditto.
3982 * gcc.dg/graphite/fuse-1.c: Ditto.
3983 * gcc.dg/pr67089-6.c: Ditto.
3984 * gcc.dg/pr82929-2.c: Ditto.
3985 * gcc.dg/pr82929.c: Ditto.
3986 * gcc.dg/store_merging_1.c: Ditto.
3987 * gcc.dg/store_merging_11.c: Ditto.
3988 * gcc.dg/store_merging_13.c: Ditto.
3989 * gcc.dg/store_merging_15.c: Ditto.
3990 * gcc.dg/store_merging_16.c: Ditto.
3991 * gcc.dg/store_merging_19.c: Ditto.
3992 * gcc.dg/store_merging_24.c: Ditto.
3993 * gcc.dg/store_merging_25.c: Ditto.
3994 * gcc.dg/store_merging_28.c: Ditto.
3995 * gcc.dg/store_merging_30.c: Ditto.
3996 * gcc.dg/store_merging_5.c: Ditto.
3997 * gcc.dg/store_merging_7.c: Ditto.
3998 * gcc.dg/store_merging_8.c: Ditto.
3999 * gcc.dg/strlenopt-85.c: Ditto.
4000 * gcc.dg/tree-ssa/dump-6.c: Ditto.
4001 * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
4002 * gcc.dg/tree-ssa/pr47059.c: Ditto.
4003 * gcc.dg/tree-ssa/pr86017.c: Ditto.
4004 * gcc.dg/tree-ssa/pr91482.c: Ditto.
4005 * gcc.dg/tree-ssa/predcom-1.c: Ditto.
4006 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
4007 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4008 * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
4009 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4010 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4011 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
4012 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
4013 * gcc.dg/uninit-40.c: Ditto.
4014 * gcc.dg/unroll-7.c: Ditto.
4015 * gcc.misc-tests/help.exp: Ditto.
4016 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
4017 * gcc.target/i386/pr34012.c: Ditto.
4018 * gcc.target/i386/pr49781-1.c: Ditto.
4019 * gcc.target/i386/pr95798-1.c: Ditto.
4020 * gcc.target/i386/pr95798-2.c: Ditto.
4021 * gfortran.dg/pr77498.f: Ditto.
4023 2021-10-07 Patrick Palka <ppalka@redhat.com>
4026 * g++.old-deja/g++.pt/nontype5.C: Adjust.
4027 * g++.dg/template/param6.C: New test.
4029 2021-10-07 Roger Sayle <roger@nextmovesoftware.com>
4031 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
4032 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
4033 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
4034 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
4036 2021-10-07 Patrick Palka <ppalka@redhat.com>
4039 * g++.dg/cpp2a/concepts-ttp4.C: New test.
4041 2021-10-07 Jonathan Wakely <jwakely@redhat.com>
4044 * g++.dg/warn/Winit-list5.C: New test.
4046 2021-10-07 Jan Hubicka <hubicka@ucw.cz>
4048 * g++.dg/torture/pr102581.C: New test.
4050 2021-10-07 Jakub Jelinek <jakub@redhat.com>
4053 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
4055 2021-10-07 Richard Biener <rguenther@suse.de>
4057 * gcc.dg/gimplefe-47.c: New testcase.
4059 2021-10-06 Jason Merrill <jason@redhat.com>
4061 * g++.dg/cpp2a/spaceship-synth8a.C: New test.
4063 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4066 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
4068 * g++.dg/cpp23/constexpr-nonlit1.C: New test.
4069 * g++.dg/cpp23/constexpr-nonlit2.C: New test.
4070 * g++.dg/cpp23/constexpr-nonlit3.C: New test.
4071 * g++.dg/cpp23/constexpr-nonlit4.C: New test.
4072 * g++.dg/cpp23/constexpr-nonlit5.C: New test.
4073 * g++.dg/cpp23/constexpr-nonlit6.C: New test.
4074 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
4076 * g++.dg/cpp1y/constexpr-label.C: Likewise.
4077 * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
4078 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected
4080 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
4081 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20
4082 and remove dg-options.
4084 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4086 * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
4087 * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
4088 * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
4089 * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
4090 * g++.dg/cpp/elifdef-1.C: New test.
4091 * g++.dg/cpp/elifdef-2.C: New test.
4092 * g++.dg/cpp/elifdef-3.C: New test.
4093 * g++.dg/cpp/elifdef-4.C: New test.
4094 * g++.dg/cpp/elifdef-5.C: New test.
4095 * g++.dg/cpp/elifdef-6.C: New test.
4096 * g++.dg/cpp/elifdef-7.C: New test.
4098 2021-10-06 Tobias Burnus <tobias@codesourcery.com>
4100 * gfortran.dg/attr_deprecated-2.f90: New test.
4102 2021-10-06 Jakub Jelinek <jakub@redhat.com>
4103 Jason Merrill <jason@redhat.com>
4107 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
4108 more complete definition.
4109 (std::strong_ordering::less, std::strong_ordering::equal,
4110 std::strong_ordering::greater): Define.
4111 * g++.dg/cpp2a/spaceship-synth12.C: New test.
4112 * g++.dg/cpp2a/spaceship-synth13.C: New test.
4113 * g++.dg/cpp2a/spaceship-synth14.C: New test.
4114 * g++.dg/cpp2a/spaceship-eq11.C: New test.
4115 * g++.dg/cpp2a/spaceship-eq12.C: New test.
4116 * g++.dg/cpp2a/spaceship-eq13.C: New test.
4118 2021-10-05 qing zhao <qing.zhao@oracle.com>
4120 PR middle-end/102359
4121 * g++.dg/pr102359_1.C: New test.
4122 * g++.dg/pr102359_2.C: New test.
4124 2021-10-05 Jakub Jelinek <jakub@redhat.com>
4127 * g++.target/i386/pr102548.C: New test.
4129 2021-10-05 Patrick Palka <ppalka@redhat.com>
4132 * g++.dg/cpp0x/variadic-partial2.C: New test.
4133 * g++.dg/cpp0x/variadic-partial2a.C: New test.
4135 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
4137 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
4139 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
4141 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
4144 2021-10-05 Richard Biener <rguenther@suse.de>
4147 * gcc.dg/gimplefe-46.c: New testcase.
4149 2021-10-05 Patrick Palka <ppalka@redhat.com>
4152 * g++.dg/cpp1z/nontype4.C: New test.
4153 * g++.dg/cpp1z/nontype4a.C: New test.
4155 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
4157 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
4158 remove dg-excess-errors to change XFAIL to PASS.
4160 2021-10-05 Richard Biener <rguenther@suse.de>
4162 PR middle-end/102587
4163 PR middle-end/102285
4164 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
4165 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4167 2021-10-05 Richard Biener <rguenther@suse.de>
4169 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
4170 inner loop preheader checking code.
4172 2021-10-04 Marek Polacek <polacek@redhat.com>
4175 * c-c++-common/Warray-compare-1.c: New test.
4176 * c-c++-common/Warray-compare-2.c: New test.
4178 2021-10-04 Richard Biener <rguenther@suse.de>
4180 * gcc.dg/auto-init-hardreg-1.c: New testcase.
4182 2021-10-04 Richard Biener <rguenther@suse.de>
4184 * c-c++-common/pr102285.c: New testcase.
4186 2021-10-04 Richard Biener <rguenther@suse.de>
4188 PR tree-optimization/102570
4189 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
4190 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
4192 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
4194 * g++.dg/Walloca2.C: New test.
4196 2021-10-04 Richard Biener <rguenther@suse.de>
4198 PR middle-end/102587
4199 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
4200 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4202 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
4205 * gfortran.dg/assumed_rank_23.f90: New file.
4207 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4210 * g++.dg/coroutines/pr101765.C: New test.
4212 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4215 * g++.dg/coroutines/pr99710.C: New test.
4217 2021-10-03 John Eivind Helset <jehelset@gmail.com>
4220 * g++.dg/coroutines/pr100673.C: New test.
4222 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4225 * g++.dg/coroutines/pr101133.C: New test.
4227 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
4230 * g++.dg/coroutines/pr99575.C: New test.
4232 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
4234 * gcc.dg/tree-ssa/pr102563.c: New test.
4236 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
4238 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
4239 Use unsigned long long for x86-64.
4241 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
4243 PR tree-optimization/102546
4244 * gcc.dg/tree-ssa/pr102546.c: New file.
4246 2021-10-01 Martin Sebor <msebor@redhat.com>
4249 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
4250 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
4251 * gcc.dg/Waddress.c: Expect a warning.
4252 * c-c++-common/Waddress-3.c: New test.
4253 * c-c++-common/Waddress-4.c: New test.
4254 * g++.dg/warn/Waddress-5.C: New test.
4255 * g++.dg/warn/Waddress-6.C: New test.
4256 * g++.dg/warn/pr101219.C: Expect a warning.
4257 * gcc.dg/Waddress-3.c: New test.
4259 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
4261 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
4262 __tsan_atomic32_fetch_add.
4264 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
4267 * g++.dg/parse/pr101783.C: New test.
4269 2021-10-01 Jakub Jelinek <jakub@redhat.com>
4270 Richard Biener <rguenther@suse.de>
4273 * c-c++-common/ubsan/div-by-zero-3.c: Use
4274 -fsanitize=signed-integer-overflow instead of
4275 -fsanitize=integer-divide-by-zero.
4276 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
4277 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
4278 -fsanitize-undefined-trap-on-error.
4279 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
4280 * c-c++-common/ubsan/overflow-div-1.c: New test.
4281 * c-c++-common/ubsan/overflow-div-2.c: New test.
4282 * c-c++-common/ubsan/overflow-div-3.c: New test.
4284 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4286 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
4288 2021-10-01 Andrew Pinski <apinski@marvell.com>
4290 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
4293 2021-10-01 Martin Liska <mliska@suse.cz>
4295 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
4296 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
4297 * gcc.target/i386/attr-optimize.c: New test.
4299 2021-10-01 Jakub Jelinek <jakub@redhat.com>
4301 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
4303 2021-10-01 Jakub Jelinek <jakub@redhat.com>
4306 * g++.dg/tls/pr102496-1.C: New test.
4307 * g++.dg/tls/pr102496-2.C: New test.
4309 2021-10-01 Richard Biener <rguenther@suse.de>
4311 PR middle-end/102518
4312 * gcc.dg/torture/pr102518.c: New testcase.
4314 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
4316 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
4318 2021-09-30 Patrick Palka <ppalka@redhat.com>
4321 * g++.dg/ext/is_trivially_constructible7.C: New test.
4323 2021-09-30 Patrick Palka <ppalka@redhat.com>
4325 * g++.dg/ext/is_constructible6.C: New test.
4327 2021-09-30 Patrick Palka <ppalka@redhat.com>
4330 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
4332 2021-09-30 Harald Anlauf <anlauf@gmx.de>
4335 * gfortran.dg/pr102458b.f90: New test.
4337 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
4340 * gcc.target/i386/pr89954.c: New test.
4342 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
4346 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
4347 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
4348 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
4350 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
4353 * gdc.dg/pr102476.d: New test.
4355 2021-09-30 Martin Liska <mliska@suse.cz>
4358 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
4360 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
4362 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
4365 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
4366 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4368 2021-09-29 Harald Anlauf <anlauf@gmx.de>
4371 * gfortran.dg/pr102520.f90: New test.
4373 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
4375 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
4376 * gcc.c-torture/compile/pr27863.c: Likewise.
4378 2021-09-29 Richard Biener <rguenther@suse.de>
4381 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
4383 2021-09-29 Richard Biener <rguenther@suse.de>
4385 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
4386 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
4388 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4389 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4391 * gcc.target/aarch64/cpymem-size.c: New test.
4393 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4394 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4396 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
4397 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
4399 2021-09-29 Jakub Jelinek <jakub@redhat.com>
4401 PR middle-end/102504
4402 * c-c++-common/gomp/scope-4.c: New test.
4404 2021-09-29 Andrew Pinski <apinski@marvell.com>
4406 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
4407 * gcc.c-torture/compile/pr27863.c: Likewise.
4408 * gcc.c-torture/compile/pr70190.c: Likewise.
4409 * gcc.dg/torture/pr89135.c: Likewise.
4410 * gcc.dg/torture/pr90071.c: Likewise.
4411 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
4413 2021-09-29 Richard Biener <rguenther@suse.de>
4415 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
4417 2021-09-28 Patrick Palka <ppalka@redhat.com>
4420 * g++.dg/cpp2a/concepts-ttp3.C: New test.
4422 2021-09-28 Andrew Pinski <apinski@marvell.com>
4425 * gcc.dg/comp-goto-5.c: New test.
4426 * gcc.dg/comp-goto-6.c: New test.
4428 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
4431 * g++.dg/coroutines/pr102454.C: New test.
4433 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
4435 * gcc.dg/tree-ssa/reassoc-46.c: New test.
4436 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
4437 * gcc.dg/tree-ssa/reassoc-47.c: New test.
4438 * gcc.dg/tree-ssa/reassoc-48.c: New test.
4439 * gcc.dg/tree-ssa/reassoc-49.c: New test.
4440 * gcc.dg/tree-ssa/reassoc-50.c: New test.
4441 * gcc.dg/tree-ssa/reassoc-51.c: New test.
4443 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
4445 * gcc.dg/auto-init-uninit-1.c: Adjust.
4446 * gcc.dg/auto-init-uninit-15.c: Same.
4447 * gcc.dg/guality/example.c: Same.
4448 * gcc.dg/loop-8.c: Same.
4449 * gcc.dg/strlenopt-40.c: Same.
4450 * gcc.dg/tree-ssa/pr18133-2.c: Same.
4451 * gcc.dg/tree-ssa/pr18134.c: Same.
4452 * gcc.dg/uninit-1.c: Same.
4453 * gcc.dg/uninit-pr44547.c: Same.
4454 * gcc.dg/uninit-pr59970.c: Same.
4456 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
4458 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
4460 2021-09-28 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.target/i386/pr102498.c: New test.
4465 2021-09-28 Richard Biener <rguenther@suse.de>
4467 PR tree-optimization/99793
4468 * gcc.dg/tree-ssa/pr99793.c: New testcase.
4470 2021-09-28 Richard Biener <rguenther@suse.de>
4472 PR tree-optimization/100112
4473 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
4475 2021-09-28 Jakub Jelinek <jakub@redhat.com>
4477 PR middle-end/102492
4478 * g++.dg/gomp/simd-3.C: New test.
4480 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
4482 PR tree-optimization/102511
4483 * gcc.dg/pr102511.c: New test.
4484 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
4486 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
4489 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
4490 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
4491 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4492 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
4493 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
4494 * gcc.target/i386/pr102230.c: Ditto.
4496 2021-09-28 Richard Biener <rguenther@suse.de>
4498 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
4500 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
4503 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
4504 -Wmissing-include-dirs output printed or not depending on
4505 how the testsuite is run.
4507 2021-09-28 Richard Biener <rguenther@suse.de>
4509 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
4512 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
4514 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
4515 * gcc.dg/auto-init-uninit-15.c: Same.
4516 * gcc.dg/guality/example.c: Same.
4517 * gcc.dg/loop-8.c: Same.
4518 * gcc.dg/strlenopt-40.c: Same.
4519 * gcc.dg/tree-ssa/pr18133-2.c: Same.
4520 * gcc.dg/tree-ssa/pr18134.c: Same.
4521 * gcc.dg/uninit-1.c: Same.
4522 * gcc.dg/uninit-pr44547.c: Same.
4523 * gcc.dg/uninit-pr59970.c: Same.
4525 2021-09-28 liuhongt <hongtao.liu@intel.com>
4527 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
4528 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
4530 2021-09-28 liuhongt <hongtao.liu@intel.com>
4532 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
4533 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
4535 2021-09-27 Patrick Palka <ppalka@redhat.com>
4538 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
4540 * g++.dg/cpp1z/class-deduction99.C: New test.
4542 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
4544 * gcc.dg/torture/pr55107.c: Adjust.
4545 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
4546 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
4547 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
4548 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
4549 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4550 * gcc.dg/tree-ssa/pr59597.c: Adjust.
4551 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
4552 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
4553 * gcc.dg/tree-ssa/pr71437.c: Adjust.
4554 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
4555 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
4556 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
4557 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
4558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
4559 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
4560 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
4561 * gcc.dg/tree-ssa/vrp106.c: Adjust.
4562 * gcc.dg/tree-ssa/vrp55.c: Adjust.
4564 2021-09-27 Martin Liska <mliska@suse.cz>
4566 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
4567 * gcc.c-torture/compile/attr-complex-method.c: New test.
4569 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
4572 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
4573 * gfortran.dg/c-interop/size.f90: Remove xfail.
4574 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
4575 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4576 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
4577 * gfortran.dg/assumed_rank_22.f90: New test.
4578 * gfortran.dg/assumed_rank_22_aux.c: New test.
4580 2021-09-27 Andrew Pinski <apinski@marvell.com>
4583 * gcc.dg/pr94726.c: New test.
4585 2021-09-27 Richard Biener <rguenther@suse.de>
4587 PR tree-optimization/97351
4588 PR tree-optimization/97352
4589 PR tree-optimization/82426
4590 * gcc.target/i386/vect-pr82426.c: New testcase.
4591 * gcc.target/i386/vect-pr97352.c: Likewise.
4593 2021-09-27 liuhongt <hongtao.liu@intel.com>
4596 2021-09-27 liuhongt <hongtao.liu@intel.com>
4599 * gcc.target/i386/sse2-pr101059.c: New test.
4600 * gcc.target/i386/sse3-pr101059.c: New test.
4602 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
4605 * gfortran.dg/associated_assumed_rank.f90: New test.
4607 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
4609 * gcc.target/pru/regio-as-pointer.c: New negative test.
4610 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
4611 * gcc.target/pru/regio-decl-2.c: New negative test.
4612 * gcc.target/pru/regio-decl-3.c: New negative test.
4613 * gcc.target/pru/regio-decl-4.c: New negative test.
4614 * gcc.target/pru/regio-decl.c: New negative test.
4615 * gcc.target/pru/regio-di.c: New negative test.
4616 * gcc.target/pru/regio-hi.c: New negative test.
4617 * gcc.target/pru/regio-qi.c: New negative test.
4618 * gcc.target/pru/regio.c: New test.
4619 * gcc.target/pru/regio.h: New helper header.
4621 2021-09-24 Harald Anlauf <anlauf@gmx.de>
4624 * gfortran.dg/pr102458.f90: New test.
4626 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
4629 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
4631 2021-09-24 Patrick Palka <ppalka@redhat.com>
4635 * g++.dg/cpp2a/nontype-float2.C: New test.
4637 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
4640 * gfortran.dg/include_9.f90: Add dg-prune-output.
4641 * gfortran.dg/include_23.f90: New test.
4642 * gfortran.dg/include_24.f90: New test.
4644 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
4646 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
4647 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
4648 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4649 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
4650 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4651 * gcc.dg/vect/bb-slp-16.c: Adjust.
4653 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
4655 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
4656 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
4657 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
4658 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
4659 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
4660 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
4662 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4665 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
4668 2021-09-23 Michel Morin <mimomorin@gmail.com>
4671 * g++.dg/spellcheck-pr77565.C: New test.
4673 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
4675 * gcc.dg/pr102463.c: New.
4677 2021-09-23 Harald Anlauf <anlauf@gmx.de>
4678 Tobias Burnus <tobias@codesourcery.com>
4681 * gfortran.dg/coarray/coarray_allocated.f90: New test.
4683 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
4686 * g++.target/powerpc/pr102024.C: New.
4688 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4690 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
4691 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
4692 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
4693 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
4694 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
4696 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4698 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
4700 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4702 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
4704 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4706 * gcc.target/i386/avx512fp16-trunchf.c: New test.
4707 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4709 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
4711 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
4713 2021-09-23 liuhongt <hongtao.liu@intel.com>
4715 * gcc.target/i386/avx512fp16-fma-1.c: New test.
4716 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
4717 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
4719 2021-09-23 liuhongt <hongtao.liu@intel.com>
4721 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
4723 2021-09-23 Jakub Jelinek <jakub@redhat.com>
4726 * g++.dg/gomp/attrs-14.C: New test.
4728 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4731 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
4733 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4736 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
4737 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
4739 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
4741 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
4743 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
4745 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
4747 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
4750 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
4751 * gfortran.dg/include_15.f90: Likewise.
4752 * gfortran.dg/include_16.f90: Likewise.
4753 * gfortran.dg/include_17.f90: Likewise.
4754 * gfortran.dg/include_18.f90: Likewise.
4755 * gfortran.dg/include_19.f90: Likewise.
4757 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
4758 Richard Biener <rguenther@suse.de>
4760 * gcc.dg/fold-negate-1.c: New test case.
4762 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
4764 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
4765 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
4766 (dg-additional-options): Add -mfpmath=387 for ia32.
4767 Replace lp64 with { ! ia32 }. Add a space after ia32.
4768 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
4769 * gcc.target/i386/auto-init-5.c: Likewise.
4770 * gcc.target/i386/auto-init-padding-3.c: Likewise.
4771 * gcc.target/i386/auto-init-padding-7.c: Likewise.
4772 * gcc.target/i386/auto-init-padding-8.c: Likewise.
4773 * gcc.target/i386/auto-init-padding-9.c: Likewise.
4775 2021-09-22 Patrick Palka <ppalka@redhat.com>
4779 * g++.dg/cpp2a/concepts-nondep2.C: New test.
4780 * g++.dg/cpp2a/concepts-nondep3.C: New test.
4782 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
4784 PR tree-optimization/102087
4785 * gcc.dg/pr102087.c: New test.
4787 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4789 * gcc.target/i386/avx512fp16-14.c: New test.
4791 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4793 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
4794 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
4796 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4798 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
4799 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
4801 2021-09-22 dianhong xu <dianhong.xu@intel.com>
4803 * gcc.target/i386/avx512fp16-13.c: New test.
4805 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
4807 * gcc.target/s390/pr102222.c: New test.
4809 2021-09-22 Jakub Jelinek <jakub@redhat.com>
4811 PR middle-end/102415
4812 * c-c++-common/gomp/scope-3.c: New test.
4814 2021-09-22 Jakub Jelinek <jakub@redhat.com>
4816 * c-c++-common/gomp/allocate-6.c: New test.
4817 * c-c++-common/gomp/allocate-7.c: New test.
4818 * g++.dg/gomp/allocate-4.C: New test.
4820 2021-09-22 liuhongt <hongtao.liu@intel.com>
4822 * gcc.target/i386/avx512vl-pr95046.c: New test.
4824 2021-09-22 liuhongt <hongtao.liu@intel.com>
4826 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
4827 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
4828 only v2di->v2qi truncate is not supported, v4di->v4qi should
4831 2021-09-22 liuhongt <hongtao.liu@intel.com>
4833 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
4834 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
4836 2021-09-22 liuhongt <hongtao.liu@intel.com>
4838 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
4840 2021-09-22 liuhongt <hongtao.liu@intel.com>
4842 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
4843 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
4845 2021-09-22 liuhongt <hongtao.liu@intel.com>
4847 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
4848 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
4849 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
4850 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
4851 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
4852 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
4853 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
4854 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
4855 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
4857 2021-09-22 liuhongt <hongtao.liu@intel.com>
4859 * gcc.target/i386/avx-1.c: Add test for new builtins.
4860 * gcc.target/i386/sse-13.c: Ditto.
4861 * gcc.target/i386/sse-23.c: Ditto.
4862 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4863 * gcc.target/i386/sse-22.c: Ditto.
4865 2021-09-22 liuhongt <hongtao.liu@intel.com>
4867 * gcc.target/i386/avx512fp16-helper.h
4868 (init_src): Adjust init value.
4869 (NET_CMASK): New net mask for complex input.
4870 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
4871 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
4872 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
4873 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
4874 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
4875 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
4876 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
4877 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
4878 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
4879 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
4880 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
4881 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
4882 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
4883 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
4884 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
4885 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
4887 2021-09-22 liuhongt <hongtao.liu@intel.com>
4889 * gcc.target/i386/avx-1.c: Add test for new builtins.
4890 * gcc.target/i386/sse-13.c: Ditto.
4891 * gcc.target/i386/sse-23.c: Ditto.
4892 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
4893 * gcc.target/i386/sse-22.c: Ditto.
4895 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
4897 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
4898 * g++.dg/template/canon-type-15.C: New test.
4899 * g++.dg/template/canon-type-16.C: New test.
4900 * g++.dg/template/canon-type-17.C: New test.
4901 * g++.dg/template/canon-type-18.C: New test.
4902 * g++.dg/template/dependent-name15.C: New regression test.
4903 * g++.dg/template/dependent-name16.C: New regression test.
4905 2021-09-21 Richard Biener <rguenther@suse.de>
4907 PR tree-optimization/102421
4908 * g++.dg/vect/pr102421.cc: New testcase.
4910 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
4912 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
4913 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
4914 * gcc.dg/pr91441.c: Likewise.
4915 * gcc.dg/pr96260.c: Likewise.
4916 * gcc.dg/pr96307.c: Likewise.
4917 * g++.dg/warn/uninit-pr93100.C: Likewise.
4918 * gnat.dg/asan1.adb: Likewise.
4919 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
4920 * g++.dg/abi/anon4.C: Likewise.
4922 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
4924 * gfortran.dg/include_6.f90: Change dg-error to
4925 dg-warning and update pattern.
4926 * gfortran.dg/include_14.f90: New test.
4927 * gfortran.dg/include_15.f90: New test.
4928 * gfortran.dg/include_16.f90: New test.
4929 * gfortran.dg/include_17.f90: New test.
4930 * gfortran.dg/include_18.f90: New test.
4931 * gfortran.dg/include_19.f90: New test.
4932 * gfortran.dg/include_20.f90: New test.
4933 * gfortran.dg/include_21.f90: New test.
4935 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
4937 * g++.target/aarch64/sve/static-var-in-template.C: New test.
4939 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
4941 * gcc.dg/tree-ssa/evrp-ignore.c: New.
4943 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
4945 * gcc.dg/associative-math-1.c: New test.
4946 * gcc.dg/associative-math-2.c: New test.
4947 * gcc.dg/no-signed-zeros-1.c: New test.
4948 * gcc.dg/no-signed-zeros-2.c: New test.
4949 * gcc.dg/no-trapping-math-1.c: New test.
4950 * gcc.dg/no-trapping-math-2.c: New test.
4951 * gcc.dg/reciprocal-math-1.c: New test.
4952 * gcc.dg/reciprocal-math-2.c: New test.
4953 * gcc.dg/rounding-math-1.c: New test.
4954 * gcc.dg/rounding-math-2.c: New test.
4956 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
4958 * gfortran.dg/gomp/order-5.f90: New test.
4959 * gfortran.dg/gomp/order-6.f90: New test.
4960 * gfortran.dg/gomp/order-7.f90: New test.
4961 * gfortran.dg/gomp/order-8.f90: New test.
4962 * gfortran.dg/gomp/order-9.f90: New test.
4964 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
4965 Torbjörn SVENSSON <torbjorn.svensson@st.com>
4967 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
4968 toolchain executables names.
4970 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
4972 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
4973 expected error diagnostics.
4975 2021-09-20 Richard Biener <rguenther@suse.de>
4977 PR tree-optimization/65206
4978 * gcc.dg/torture/20210916.c: New testcase.
4979 * gcc.dg/vect/pr65206.c: Likewise.
4981 2021-09-19 Martin Sebor <msebor@redhat.com>
4983 PR middle-end/102403
4984 * gcc.dg/uninit-pr102403.c: New test.
4985 * gcc.dg/uninit-pr102403-c2.c: New test.
4987 2021-09-19 Martin Sebor <msebor@redhat.com>
4989 PR middle-end/102243
4990 * g++.dg/warn/Wplacement-new-size-10.C: New test.
4992 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
4994 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
4996 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
4999 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
5001 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
5002 exit conditions to cater for more platforms.
5004 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
5007 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
5008 * g++.dg/pr88173-1.C: New test case.
5009 * g++.dg/pr88173-2.C: New test case.
5011 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5013 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5016 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
5018 * c-c++-common/gomp/order-5.c: New test.
5019 * c-c++-common/gomp/order-6.c: New test.
5020 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
5021 duplicated order clause.
5023 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
5024 order(concurrent) clauses on the same composite construct combined
5025 with distribute, instead split it into two tests, one without
5026 copyin and one without order(concurrent). Add order(concurrent)
5027 clauses to {,{,target} teams} distribute.
5028 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
5029 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
5031 2021-09-18 Jakub Jelinek <jakub@redhat.com>
5033 * c-c++-common/gomp/default-2.c: New test.
5034 * c-c++-common/gomp/default-3.c: New test.
5035 * g++.dg/gomp/default-1.C: New test.
5037 2021-09-18 liuhongt <hongtao.liu@intel.com>
5039 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
5040 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
5041 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
5042 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
5043 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
5044 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
5045 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
5046 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
5048 2021-09-18 liuhongt <hongtao.liu@intel.com>
5050 * gcc.target/i386/avx-1.c: Add test for new builtins.
5051 * gcc.target/i386/sse-13.c: Ditto.
5052 * gcc.target/i386/sse-23.c: Ditto.
5053 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5054 * gcc.target/i386/sse-22.c: Ditto.
5056 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
5058 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
5060 2021-09-18 liuhongt <hongtao.liu@intel.com>
5062 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
5063 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
5064 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
5065 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
5066 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
5067 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
5068 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
5069 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
5071 2021-09-18 liuhongt <hongtao.liu@intel.com>
5073 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
5074 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
5075 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
5076 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
5077 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
5078 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
5079 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
5080 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
5081 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
5082 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
5083 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
5084 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
5085 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
5086 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
5087 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
5088 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
5090 2021-09-18 liuhongt <hongtao.liu@intel.com>
5092 * gcc.target/i386/avx-1.c: Add test for new builtins.
5093 * gcc.target/i386/sse-13.c: Ditto.
5094 * gcc.target/i386/sse-23.c: Ditto.
5095 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
5096 * gcc.target/i386/sse-22.c: Ditto.
5098 2021-09-18 liuhongt <hongtao.liu@intel.com>
5100 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
5101 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
5102 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
5103 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
5104 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
5105 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
5106 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
5107 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
5109 2021-09-18 liuhongt <hongtao.liu@intel.com>
5111 * gcc.target/i386/avx-1.c: Add test for new builtins.
5112 * gcc.target/i386/sse-13.c: Ditto.
5113 * gcc.target/i386/sse-23.c: Ditto.
5114 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5115 * gcc.target/i386/sse-22.c: Ditto.
5117 2021-09-18 liuhongt <hongtao.liu@intel.com>
5119 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
5120 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
5122 2021-09-18 Jason Merrill <jason@redhat.com>
5124 * g++.dg/template/dtor5.C: Adjust expected error.
5125 * g++.dg/cpp23/lookup2.C: New test.
5126 * g++.dg/template/dtor11.C: New test.
5128 2021-09-17 Harald Anlauf <anlauf@gmx.de>
5131 * gfortran.dg/pr102366.f90: New test.
5133 2021-09-17 qing zhao <qing.zhao@oracle.com>
5135 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
5136 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
5137 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
5138 -march=x86-64 and -mtune=generic -msse.
5139 * gcc.target/i386/auto-init-3.c: Likewise.
5140 * gcc.target/i386/auto-init-4.c: Likewise.
5141 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
5143 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
5144 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5145 * gcc.target/i386/auto-init-7.c: Likewise.
5146 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
5147 -march=x86-64 and -mtune=generic -msse..
5148 * gcc.target/i386/auto-init-padding-1.c: Likewise.
5149 * gcc.target/i386/auto-init-padding-10.c: Likewise.
5150 * gcc.target/i386/auto-init-padding-11.c: Likewise.
5151 * gcc.target/i386/auto-init-padding-12.c: Likewise.
5152 * gcc.target/i386/auto-init-padding-2.c: Likewise.
5153 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
5154 -march=x86-64. Different pattern match for lp64 and ia32.
5155 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
5156 -march=x86-64 and -mtune-generic -msse.
5157 * gcc.target/i386/auto-init-padding-5.c: Likewise.
5158 * gcc.target/i386/auto-init-padding-6.c: Likewise.
5159 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
5160 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
5161 * gcc.target/i386/auto-init-padding-8.c: Likewise.
5162 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
5163 -march=x86-64. Different pattern match for lp64 and ia32.
5165 2021-09-17 Martin Sebor <msebor@redhat.com>
5167 PR middle-end/102200
5168 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
5169 * gcc.dg/Warray-bounds-89.c: New test.
5170 * gcc.dg/Wstringop-overflow-74.c: New test.
5171 * gcc.dg/Wstringop-overflow-75.c: New test.
5172 * gcc.dg/Wstringop-overflow-76.c: New test.
5174 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
5176 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
5177 _Float128 _Complex instead of __complex128.
5178 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
5179 about use of _Float128.
5180 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
5181 _Float128 instead of __float128.
5182 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
5183 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
5184 * lib/target-supports.exp
5185 (check_effective_target_fortran_real_c_float128): Update comments.
5187 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
5190 * gcc.dg/Wint-in-bool-context-4.c: New test case.
5192 2021-09-17 Jakub Jelinek <jakub@redhat.com>
5194 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
5196 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
5197 * c-c++-common/gomp/atomic-26.c: Likewise.
5198 * c-c++-common/gomp/atomic-27.c: Likewise.
5199 * c-c++-common/gomp/atomic-28.c: Likewise.
5200 * c-c++-common/gomp/atomic-29.c: Likewise.
5201 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
5202 for C++ when it differs from C.
5203 (foo): Change return type from double to void.
5204 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
5205 * g++.dg/gomp/atomic-20.C: New test.
5207 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
5209 * gcc.target/i386/avx-covert-1.c: New file.
5210 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
5211 * gcc.target/i386/avx-int-covert-1.c: Likewise.
5212 * gcc.target/i386/sse-covert-1.c: Likewise.
5213 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
5214 * gcc.target/i386/sse-int-covert-1.c: Likewise.
5216 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
5219 * gcc.target/i386/pr101900-1.c: New test.
5220 * gcc.target/i386/pr101900-2.c: Likewise.
5221 * gcc.target/i386/pr101900-3.c: Likewise.
5223 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
5225 * gcc.target/sparc/20210917-1.c: New test.
5227 2021-09-17 liuhongt <hongtao.liu@intel.com>
5229 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
5230 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
5231 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
5232 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
5234 2021-09-17 liuhongt <hongtao.liu@intel.com>
5236 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
5237 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
5238 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
5239 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
5240 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
5241 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
5242 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
5243 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
5245 2021-09-17 liuhongt <hongtao.liu@intel.com>
5247 * gcc.target/i386/avx-1.c: Add test for new builtins.
5248 * gcc.target/i386/sse-13.c: Ditto.
5249 * gcc.target/i386/sse-23.c: Ditto.
5250 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5251 * gcc.target/i386/sse-22.c: Ditto.
5253 2021-09-17 liuhongt <hongtao.liu@intel.com>
5255 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
5257 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
5258 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
5259 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
5260 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
5261 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
5262 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
5263 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
5264 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
5265 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
5266 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
5267 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
5268 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
5269 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
5270 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
5271 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
5272 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
5274 2021-09-17 liuhongt <hongtao.liu@intel.com>
5276 * gcc.target/i386/avx-1.c: Add test for new builtins.
5277 * gcc.target/i386/sse-13.c: Ditto.
5278 * gcc.target/i386/sse-23.c: Ditto.
5279 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5280 * gcc.target/i386/sse-22.c: Ditto.
5282 2021-09-17 liuhongt <hongtao.liu@intel.com>
5284 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
5285 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
5286 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
5287 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
5288 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
5289 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
5290 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
5291 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
5292 * gcc.target/i386/avx-1.c: Add test for new builtins.
5293 * gcc.target/i386/sse-13.c: Ditto.
5294 * gcc.target/i386/sse-23.c: Ditto.
5295 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5296 * gcc.target/i386/sse-22.c: Ditto.
5298 2021-09-17 liuhongt <hongtao.liu@intel.com>
5300 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
5301 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
5302 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
5303 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
5304 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
5305 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
5306 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
5307 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
5308 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
5309 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
5310 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
5311 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
5312 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
5313 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
5314 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
5315 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
5316 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
5317 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
5318 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
5319 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
5320 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
5321 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
5322 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
5323 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
5325 2021-09-17 liuhongt <hongtao.liu@intel.com>
5327 * gcc.target/i386/avx-1.c: Add test for new builtins.
5328 * gcc.target/i386/sse-13.c: Ditto.
5329 * gcc.target/i386/sse-23.c: Ditto.
5330 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5331 * gcc.target/i386/sse-22.c: Ditto.
5333 2021-09-17 liuhongt <hongtao.liu@intel.com>
5335 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
5337 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
5338 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
5339 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
5340 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
5341 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
5342 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
5343 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
5344 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
5345 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
5346 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
5347 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
5348 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
5349 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
5350 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
5351 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
5352 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
5354 2021-09-17 liuhongt <hongtao.liu@intel.com>
5356 * gcc.target/i386/avx-1.c: Add test for new builtins.
5357 * gcc.target/i386/sse-13.c: Ditto.
5358 * gcc.target/i386/sse-23.c: Ditto.
5359 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5360 * gcc.target/i386/sse-22.c: Ditto.
5362 2021-09-16 Patrick Palka <ppalka@redhat.com>
5365 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
5366 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
5367 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
5369 2021-09-16 Harald Anlauf <anlauf@gmx.de>
5372 * gfortran.dg/intent_out_14.f90: New test.
5374 2021-09-16 Richard Biener <rguenther@suse.de>
5376 PR middle-end/102360
5377 * g++.dg/pr102360.C: New testcase.
5379 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
5381 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
5383 2021-09-16 liuhongt <hongtao.liu@intel.com>
5385 PR middle-end/102080
5386 * gcc.target/i386/pr102080.c: New test.
5388 2021-09-16 liuhongt <hongtao.liu@intel.com>
5390 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
5391 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
5392 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
5393 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
5394 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
5395 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
5396 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
5397 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
5398 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
5399 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
5400 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
5401 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
5402 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
5403 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
5404 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
5405 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
5406 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
5407 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
5408 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
5409 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
5410 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
5411 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
5412 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
5413 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
5415 2021-09-16 liuhongt <hongtao.liu@intel.com>
5417 * gcc.target/i386/avx-1.c: Add test for new builtins.
5418 * gcc.target/i386/sse-13.c: Ditto.
5419 * gcc.target/i386/sse-23.c: Ditto.
5420 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5421 * gcc.target/i386/sse-22.c: Ditto.
5423 2021-09-16 liuhongt <hongtao.liu@intel.com>
5425 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
5427 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
5428 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
5429 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
5430 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
5431 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
5432 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
5433 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
5434 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
5435 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
5436 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
5437 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
5438 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
5439 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
5440 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
5441 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
5442 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
5443 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
5444 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
5445 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
5446 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
5447 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
5448 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
5449 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
5450 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
5452 2021-09-16 liuhongt <hongtao.liu@intel.com>
5454 * gcc.target/i386/avx-1.c: Add test for new builtins.
5455 * gcc.target/i386/sse-13.c: Ditto.
5456 * gcc.target/i386/sse-23.c: Ditto.
5457 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5458 * gcc.target/i386/sse-22.c: Ditto.
5460 2021-09-16 liuhongt <hongtao.liu@intel.com>
5462 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
5463 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
5464 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
5465 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
5466 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
5467 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
5468 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
5469 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
5470 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
5471 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
5473 2021-09-15 Patrick Palka <ppalka@redhat.com>
5476 * g++.dg/ext/conv2.C: New test.
5477 * g++.dg/template/conv17.C: Extend test.
5479 2021-09-15 Jakub Jelinek <jakub@redhat.com>
5483 * g++.dg/ext/flexary39.C: New test.
5484 * g++.dg/ext/flexary40.C: New test.
5486 2021-09-15 Patrick Palka <ppalka@redhat.com>
5489 * g++.dg/cpp0x/initlist125.C: New test.
5490 * g++.dg/cpp0x/initlist126.C: New test.
5492 2021-09-15 Alexandre Oliva <oliva@adacore.com>
5494 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
5496 2021-09-15 liuhongt <hongtao.liu@intel.com>
5498 * gcc.target/i386/pr102327-1.c: New test.
5499 * gcc.target/i386/pr102327-2.c: New test.
5500 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
5502 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
5504 * gcc.target/i386/avx-1.c: Adjust builtin macros.
5505 * gcc.target/i386/sse-13.c: Likewise.
5506 * gcc.target/i386/sse-23.c: Likewise.
5508 2021-09-15 Richard Biener <rguenther@suse.de>
5510 PR tree-optimization/102318
5511 * gcc.dg/vect/pr102318.c: New testcase.
5513 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
5514 Peter Cordes <peter@cordes.ca>
5517 * gcc.target/i386/pr91103-1.c: Add extract tests.
5518 * gcc.target/i386/pr91103-2.c: Ditto.
5520 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
5522 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
5525 2021-09-15 Jason Merrill <jason@redhat.com>
5528 * g++.dg/rtti/undeclared1.C: New test.
5530 2021-09-14 Harald Anlauf <anlauf@gmx.de>
5533 * gfortran.dg/entry_25.f90: New test.
5535 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
5537 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
5538 built-in. Update instruction counts.
5540 2021-09-14 Patrick Palka <ppalka@redhat.com>
5543 * g++.dg/cpp0x/constexpr-empty17.C: New test.
5545 2021-09-14 Jakub Jelinek <jakub@redhat.com>
5548 * g++.target/i386/pr102295.C: New test.
5550 2021-09-14 Jakub Jelinek <jakub@redhat.com>
5553 * g++.dg/cpp0x/pr102305.C: New test.
5555 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
5558 * gfortran.dg/goacc/unexpected-end.f90: New test.
5559 * gfortran.dg/gomp/unexpected-end.f90: New test.
5561 2021-09-14 Martin Liska <mliska@suse.cz>
5563 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
5564 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
5566 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
5568 * gnat.dg/enum_rep2.adb: New test.
5570 2021-09-14 Jakub Jelinek <jakub@redhat.com>
5572 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
5573 dg-additional-options for ia32. Use sync_long_long effective target
5574 instead of sync_int_long.
5575 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
5578 2021-09-14 liuhongt <hongtao.liu@intel.com>
5580 * gcc.target/i386/avx512fp16-helper.h (V512):
5582 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
5583 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
5584 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
5585 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
5586 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
5587 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
5588 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
5589 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
5590 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
5591 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
5592 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
5593 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
5594 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
5595 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
5596 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
5597 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
5598 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
5599 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
5601 2021-09-14 liuhongt <hongtao.liu@intel.com>
5603 * gcc.target/i386/avx-1.c: Add test for new builtins.
5604 * gcc.target/i386/sse-13.c: Ditto.
5605 * gcc.target/i386/sse-23.c: Ditto.
5606 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5607 * gcc.target/i386/sse-22.c: Ditto.
5609 2021-09-14 liuhongt <hongtao.liu@intel.com>
5611 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
5612 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
5613 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
5614 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
5615 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
5616 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
5617 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
5618 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
5619 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
5620 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
5621 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
5622 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
5623 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
5625 2021-09-14 liuhongt <hongtao.liu@intel.com>
5627 * gcc.target/i386/avx-1.c: Add test for new builtins.
5628 * gcc.target/i386/sse-13.c: Ditto.
5629 * gcc.target/i386/sse-23.c: Ditto.
5630 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5631 * gcc.target/i386/sse-22.c: Ditto.
5633 2021-09-14 liuhongt <hongtao.liu@intel.com>
5635 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
5636 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
5637 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
5638 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
5639 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
5640 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
5641 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
5642 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
5643 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
5644 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
5645 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
5646 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
5648 2021-09-14 liuhongt <hongtao.liu@intel.com>
5650 * gcc.target/i386/avx-1.c: Add test for new builtins.
5651 * gcc.target/i386/sse-13.c: Ditto.
5652 * gcc.target/i386/sse-23.c: Ditto.
5653 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5654 * gcc.target/i386/sse-22.c: Ditto.
5656 2021-09-14 liuhongt <hongtao.liu@intel.com>
5658 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
5659 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
5660 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
5661 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
5662 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
5663 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
5664 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
5665 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
5666 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
5667 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
5668 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
5669 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
5671 2021-09-14 liuhongt <hongtao.liu@intel.com>
5673 * gcc.target/i386/avx-1.c: Add test for new builtins.
5674 * gcc.target/i386/sse-13.c: Ditto.
5675 * gcc.target/i386/sse-23.c: Ditto.
5676 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5677 * gcc.target/i386/sse-22.c: Ditto.
5679 2021-09-13 Harald Anlauf <anlauf@gmx.de>
5682 * gfortran.dg/pr82314.f90: New test.
5684 2021-09-13 Harald Anlauf <anlauf@gmx.de>
5687 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
5688 test that was erroneously considered as illegal.
5690 2021-09-13 Jason Merrill <jason@redhat.com>
5692 * g++.dg/warn/Winterference.H: New file.
5693 * g++.dg/warn/Winterference.C: New test.
5694 * g++.target/aarch64/interference.C: New test.
5695 * g++.target/arm/interference.C: New test.
5696 * g++.target/i386/interference.C: New test.
5697 * g++.dg/warn/Winterference-2.C: New file.
5699 2021-09-13 Martin Liska <mliska@suse.cz>
5700 H.J. Lu <hjl.tools@gmail.com>
5703 * g++.target/i386/mv30.C: New test.
5704 * gcc.target/i386/mvc16.c: New test.
5705 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
5708 2021-09-13 Andrew Pinski <apinski@marvell.com>
5711 * gcc.target/aarch64/lane-bound-1.c: New test.
5712 * gcc.target/aarch64/lane-bound-2.c: New test.
5714 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5717 * g++.target/aarch64/sve/pr102252.C: New test.
5719 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5721 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
5722 * gcc.dg/tree-ssa/pr66752-3.c: Same.
5723 * gcc.dg/tree-ssa/pr68198.c: Same.
5724 * gcc.dg/tree-ssa/pr69196-1.c: Same.
5725 * gcc.dg/tree-ssa/pr70232.c: Same.
5726 * gcc.dg/tree-ssa/pr77445.c: Same.
5727 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
5728 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
5729 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5730 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
5731 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
5733 2021-09-13 Patrick Palka <ppalka@redhat.com>
5736 * g++.dg/cpp1z/constexpr-if35.C: New test.
5738 2021-09-13 Martin Liska <mliska@suse.cz>
5741 * g++.dg/pr101331.C: New test.
5743 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
5745 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
5747 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
5750 * g++.target/i386/pr80566-1.C: Add
5751 -mtune-ctrl=avx256_store_by_pieces.
5752 * gcc.target/i386/pr100865-4a.c: Likewise.
5753 * gcc.target/i386/pr100865-10a.c: Likewise.
5754 * gcc.target/i386/pr90773-20.c: Likewise.
5755 * gcc.target/i386/pr90773-21.c: Likewise.
5756 * gcc.target/i386/pr90773-22.c: Likewise.
5757 * gcc.target/i386/pr90773-23.c: Likewise.
5758 * g++.target/i386/pr80566-2.C: Add
5759 -mtune-ctrl=avx256_move_by_pieces.
5760 * gcc.target/i386/eh_return-1.c: Likewise.
5761 * gcc.target/i386/pr90773-26.c: Likewise.
5762 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
5763 with -mtune-ctrl=avx256_move_by_pieces.
5764 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
5765 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
5766 with -mtune-ctrl=avx256_store_by_pieces.
5767 * gcc.target/i386/pieces-memset-5.c: Likewise.
5768 * gcc.target/i386/pieces-memset-11.c: Likewise.
5769 * gcc.target/i386/pieces-memset-14.c: Likewise.
5770 * gcc.target/i386/pieces-memset-20.c: Likewise.
5771 * gcc.target/i386/pieces-memset-23.c: Likewise.
5772 * gcc.target/i386/pieces-memset-29.c: Likewise.
5773 * gcc.target/i386/pieces-memset-30.c: Likewise.
5774 * gcc.target/i386/pieces-memset-33.c: Likewise.
5775 * gcc.target/i386/pieces-memset-34.c: Likewise.
5776 * gcc.target/i386/pieces-memset-44.c: Likewise.
5777 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
5778 with -mtune-ctrl=avx256_store_by_pieces.
5780 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
5783 * gdc.dg/pr102185.d: New test.
5785 2021-09-11 Jakub Jelinek <jakub@redhat.com>
5787 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
5788 targets, expect different long and pointer sizes between ilp32 and
5790 * c-c++-common/auto-init-2.c: Likewise.
5791 * c-c++-common/auto-init-3.c: Expect one of the common long double
5792 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
5793 * c-c++-common/auto-init-4.c: Likewise.
5794 * c-c++-common/auto-init-5.c: Expect one of the common
5795 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
5797 * c-c++-common/auto-init-6.c: Likewise.
5798 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
5800 (struct test_small_hole): Change type of four to unsigned long long
5801 and add aligned attribute.
5803 2021-09-10 Petter Tomner <tomner@kth.se>
5805 * jit.dg/test-error-array-bounds.c: Array is not unsigned
5806 * jit.dg/jit.exp: Helper function
5807 * jit.dg/test-debuginfo.c: New testcase
5809 2021-09-10 Jakub Jelinek <jakub@redhat.com>
5811 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
5812 write or update with acq_rel clause and atomic update with acquire clause.
5813 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
5814 wording, remove tests moved to atomic-17.c.
5815 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
5816 2 omp atomic acq_rel directives instead of 4 omp atomic release.
5817 * c-c++-common/gomp/atomic-25.c: New test.
5818 * c-c++-common/gomp/atomic-26.c: New test.
5819 * c-c++-common/gomp/atomic-27.c: New test.
5820 * c-c++-common/gomp/atomic-28.c: New test.
5821 * c-c++-common/gomp/atomic-29.c: New test.
5822 * c-c++-common/gomp/atomic-30.c: New test.
5823 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
5824 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
5825 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
5826 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
5827 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
5829 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
5830 Michael Matz <matz@suse.de>
5832 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
5833 threading through latches.
5834 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
5835 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
5837 2021-09-10 David Faust <david.faust@oracle.com>
5839 * gcc.target/bpf/alu-1.c: New test.
5840 * gcc.target/bpf/jmp-1.c: New test.
5842 2021-09-10 Richard Biener <rguenther@suse.de>
5844 PR middle-end/102273
5845 * gcc.dg/pr102273.c: New testcase.
5847 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
5849 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
5850 * c-c++-common/auto-init-padding-3.c: Likewise.
5852 2021-09-10 Richard Biener <rguenther@suse.de>
5854 PR middle-end/102269
5855 * gcc.dg/pr102269.c: New testcase.
5857 2021-09-10 liuhongt <hongtao.liu@intel.com>
5859 * gcc.target/i386/avx512fp16-helper.h
5860 (check_results_mask): New check_function.
5861 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
5862 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
5863 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
5864 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
5865 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
5866 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
5867 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
5868 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
5869 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
5871 2021-09-10 liuhongt <hongtao.liu@intel.com>
5873 * gcc.target/i386/avx-1.c: Add test for new builtins.
5874 * gcc.target/i386/sse-13.c: Ditto.
5875 * gcc.target/i386/sse-23.c: Ditto.
5876 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5877 * gcc.target/i386/sse-22.c: Ditto.
5879 2021-09-10 liuhongt <hongtao.liu@intel.com>
5881 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
5882 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
5883 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
5884 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
5885 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
5886 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
5887 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
5888 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
5889 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
5890 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
5891 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
5892 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
5894 2021-09-10 liuhongt <hongtao.liu@intel.com>
5896 * gcc.target/i386/avx-1.c: Add test for new builtins.
5897 * gcc.target/i386/sse-13.c: Ditto.
5898 * gcc.target/i386/sse-23.c: Ditto.
5899 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5900 * gcc.target/i386/sse-22.c: Ditto.
5902 2021-09-10 liuhongt <hongtao.liu@intel.com>
5904 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
5905 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
5906 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
5907 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
5908 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
5909 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
5910 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
5911 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
5912 * gcc.target/i386/pr54855-11.c: Ditto.
5914 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
5916 * gcc.target/i386/avx-1.c: Add test for new builtins.
5917 * gcc.target/i386/sse-13.c: Ditto.
5918 * gcc.target/i386/sse-23.c: Ditto.
5919 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
5920 * gcc.target/i386/sse-22.c: Ditto.
5922 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
5924 * gcc.target/i386/vect-float16-1.c: New test.
5925 * gcc.target/i386/vect-float16-10.c: Ditto.
5926 * gcc.target/i386/vect-float16-11.c: Ditto.
5927 * gcc.target/i386/vect-float16-12.c: Ditto.
5928 * gcc.target/i386/vect-float16-2.c: Ditto.
5929 * gcc.target/i386/vect-float16-3.c: Ditto.
5930 * gcc.target/i386/vect-float16-4.c: Ditto.
5931 * gcc.target/i386/vect-float16-5.c: Ditto.
5932 * gcc.target/i386/vect-float16-6.c: Ditto.
5933 * gcc.target/i386/vect-float16-7.c: Ditto.
5934 * gcc.target/i386/vect-float16-8.c: Ditto.
5935 * gcc.target/i386/vect-float16-9.c: Ditto.
5937 2021-09-10 liuhongt <hongtao.liu@intel.com>
5939 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
5940 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
5942 2021-09-09 qing zhao <qing.zhao@oracle.com>
5944 * c-c++-common/auto-init-1.c: New test.
5945 * c-c++-common/auto-init-10.c: New test.
5946 * c-c++-common/auto-init-11.c: New test.
5947 * c-c++-common/auto-init-12.c: New test.
5948 * c-c++-common/auto-init-13.c: New test.
5949 * c-c++-common/auto-init-14.c: New test.
5950 * c-c++-common/auto-init-15.c: New test.
5951 * c-c++-common/auto-init-16.c: New test.
5952 * c-c++-common/auto-init-2.c: New test.
5953 * c-c++-common/auto-init-3.c: New test.
5954 * c-c++-common/auto-init-4.c: New test.
5955 * c-c++-common/auto-init-5.c: New test.
5956 * c-c++-common/auto-init-6.c: New test.
5957 * c-c++-common/auto-init-7.c: New test.
5958 * c-c++-common/auto-init-8.c: New test.
5959 * c-c++-common/auto-init-9.c: New test.
5960 * c-c++-common/auto-init-esra.c: New test.
5961 * c-c++-common/auto-init-padding-1.c: New test.
5962 * c-c++-common/auto-init-padding-2.c: New test.
5963 * c-c++-common/auto-init-padding-3.c: New test.
5964 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
5965 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
5966 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
5967 * g++.dg/auto-init-uninit-pred-4.C: New test.
5968 * gcc.dg/auto-init-sra-1.c: New test.
5969 * gcc.dg/auto-init-sra-2.c: New test.
5970 * gcc.dg/auto-init-uninit-1.c: New test.
5971 * gcc.dg/auto-init-uninit-12.c: New test.
5972 * gcc.dg/auto-init-uninit-13.c: New test.
5973 * gcc.dg/auto-init-uninit-14.c: New test.
5974 * gcc.dg/auto-init-uninit-15.c: New test.
5975 * gcc.dg/auto-init-uninit-16.c: New test.
5976 * gcc.dg/auto-init-uninit-17.c: New test.
5977 * gcc.dg/auto-init-uninit-18.c: New test.
5978 * gcc.dg/auto-init-uninit-19.c: New test.
5979 * gcc.dg/auto-init-uninit-2.c: New test.
5980 * gcc.dg/auto-init-uninit-20.c: New test.
5981 * gcc.dg/auto-init-uninit-21.c: New test.
5982 * gcc.dg/auto-init-uninit-22.c: New test.
5983 * gcc.dg/auto-init-uninit-23.c: New test.
5984 * gcc.dg/auto-init-uninit-24.c: New test.
5985 * gcc.dg/auto-init-uninit-25.c: New test.
5986 * gcc.dg/auto-init-uninit-26.c: New test.
5987 * gcc.dg/auto-init-uninit-3.c: New test.
5988 * gcc.dg/auto-init-uninit-34.c: New test.
5989 * gcc.dg/auto-init-uninit-36.c: New test.
5990 * gcc.dg/auto-init-uninit-37.c: New test.
5991 * gcc.dg/auto-init-uninit-4.c: New test.
5992 * gcc.dg/auto-init-uninit-5.c: New test.
5993 * gcc.dg/auto-init-uninit-6.c: New test.
5994 * gcc.dg/auto-init-uninit-8.c: New test.
5995 * gcc.dg/auto-init-uninit-9.c: New test.
5996 * gcc.dg/auto-init-uninit-A.c: New test.
5997 * gcc.dg/auto-init-uninit-B.c: New test.
5998 * gcc.dg/auto-init-uninit-C.c: New test.
5999 * gcc.dg/auto-init-uninit-H.c: New test.
6000 * gcc.dg/auto-init-uninit-I.c: New test.
6001 * gcc.target/aarch64/auto-init-1.c: New test.
6002 * gcc.target/aarch64/auto-init-2.c: New test.
6003 * gcc.target/aarch64/auto-init-3.c: New test.
6004 * gcc.target/aarch64/auto-init-4.c: New test.
6005 * gcc.target/aarch64/auto-init-5.c: New test.
6006 * gcc.target/aarch64/auto-init-6.c: New test.
6007 * gcc.target/aarch64/auto-init-7.c: New test.
6008 * gcc.target/aarch64/auto-init-8.c: New test.
6009 * gcc.target/aarch64/auto-init-padding-1.c: New test.
6010 * gcc.target/aarch64/auto-init-padding-10.c: New test.
6011 * gcc.target/aarch64/auto-init-padding-11.c: New test.
6012 * gcc.target/aarch64/auto-init-padding-12.c: New test.
6013 * gcc.target/aarch64/auto-init-padding-2.c: New test.
6014 * gcc.target/aarch64/auto-init-padding-3.c: New test.
6015 * gcc.target/aarch64/auto-init-padding-4.c: New test.
6016 * gcc.target/aarch64/auto-init-padding-5.c: New test.
6017 * gcc.target/aarch64/auto-init-padding-6.c: New test.
6018 * gcc.target/aarch64/auto-init-padding-7.c: New test.
6019 * gcc.target/aarch64/auto-init-padding-8.c: New test.
6020 * gcc.target/aarch64/auto-init-padding-9.c: New test.
6021 * gcc.target/i386/auto-init-1.c: New test.
6022 * gcc.target/i386/auto-init-2.c: New test.
6023 * gcc.target/i386/auto-init-21.c: New test.
6024 * gcc.target/i386/auto-init-22.c: New test.
6025 * gcc.target/i386/auto-init-23.c: New test.
6026 * gcc.target/i386/auto-init-24.c: New test.
6027 * gcc.target/i386/auto-init-3.c: New test.
6028 * gcc.target/i386/auto-init-4.c: New test.
6029 * gcc.target/i386/auto-init-5.c: New test.
6030 * gcc.target/i386/auto-init-6.c: New test.
6031 * gcc.target/i386/auto-init-7.c: New test.
6032 * gcc.target/i386/auto-init-8.c: New test.
6033 * gcc.target/i386/auto-init-padding-1.c: New test.
6034 * gcc.target/i386/auto-init-padding-10.c: New test.
6035 * gcc.target/i386/auto-init-padding-11.c: New test.
6036 * gcc.target/i386/auto-init-padding-12.c: New test.
6037 * gcc.target/i386/auto-init-padding-2.c: New test.
6038 * gcc.target/i386/auto-init-padding-3.c: New test.
6039 * gcc.target/i386/auto-init-padding-4.c: New test.
6040 * gcc.target/i386/auto-init-padding-5.c: New test.
6041 * gcc.target/i386/auto-init-padding-6.c: New test.
6042 * gcc.target/i386/auto-init-padding-7.c: New test.
6043 * gcc.target/i386/auto-init-padding-8.c: New test.
6044 * gcc.target/i386/auto-init-padding-9.c: New test.
6046 2021-09-09 Harald Anlauf <anlauf@gmx.de>
6049 * gfortran.dg/bounds_check_23.f90: New test.
6051 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
6053 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
6055 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6056 (X87_T): Rename _ulong to _ulonglong.
6057 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
6058 Define to 4 if __ILP32__ is defined.
6059 (TYPE_SIZE_POINTER): Likewise.
6060 (TYPE_ALIGN_LONG): Likewise.
6061 (TYPE_ALIGN_POINTER): Likewise.
6062 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
6063 (main): Skip test for long if __ILP32__ is defined.
6064 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
6065 (do_test): Replace _long with _longlong.
6066 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
6067 (check_300): Replace _ulong with _ulonglong.
6068 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
6070 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6071 (X87_T): Rename _ulong to _ulonglong.
6072 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
6074 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6075 (X87_T): Rename _ulong to _ulonglong.
6077 2021-09-09 Richard Biener <rguenther@suse.de>
6079 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
6081 2021-09-09 liuhongt <hongtao.liu@intel.com>
6083 * gcc.target/i386/avx512fp16-helper.h: New header file for
6085 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
6086 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
6087 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
6088 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
6089 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
6090 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
6091 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
6092 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
6093 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
6094 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
6095 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
6096 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
6097 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
6098 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
6099 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
6100 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
6102 2021-09-09 liuhongt <hongtao.liu@intel.com>
6104 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
6105 * gcc.target/i386/avx-2.c: Add -mavx512vl.
6106 * gcc.target/i386/avx512fp16-11a.c: New test.
6107 * gcc.target/i386/avx512fp16-11b.c: Ditto.
6108 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
6109 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
6110 * gcc.target/i386/sse-13.c: Add test for new builtins.
6111 * gcc.target/i386/sse-23.c: Ditto.
6112 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
6113 * gcc.target/i386/sse-22.c: Ditto.
6115 2021-09-09 liuhongt <hongtao.liu@intel.com>
6118 * gcc.target/i386/sse2-pr101059.c: New test.
6119 * gcc.target/i386/sse3-pr101059.c: New test.
6121 2021-09-09 liuhongt <hongtao.liu@intel.com>
6124 * gcc.target/i386/pr91103-1.c: New test.
6125 * gcc.target/i386/pr91103-2.c: New test.
6127 2021-09-08 David Malcolm <dmalcolm@redhat.com>
6130 * gcc.dg/analyzer/realloc-1.c (test_10): New.
6131 * gcc.dg/analyzer/torture/pr102225.c: New test.
6133 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6135 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
6137 2021-09-08 Joseph Myers <joseph@codesourcery.com>
6139 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
6140 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
6141 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
6142 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
6143 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
6144 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
6146 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6147 liuhongt <hongtao.liu@intel.com>
6150 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
6151 * gcc.dg/pr89984.c: New test.
6152 * gcc.target/i386/avx-pr89984.c: New test.
6154 2021-09-08 Jakub Jelinek <jakub@redhat.com>
6157 * gcc.dg/pr102224.c: New test.
6158 * gcc.target/i386/avx-pr102224.c: New test.
6160 2021-09-08 liuhongt <hongtao.liu@intel.com>
6162 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
6164 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
6165 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
6166 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
6168 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
6170 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
6172 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
6174 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
6176 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
6179 2021-09-08 liuhongt <hongtao.liu@intel.com>
6181 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
6183 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
6184 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
6186 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
6187 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
6189 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
6190 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
6192 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
6194 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
6196 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
6198 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
6200 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
6201 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
6202 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
6203 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
6204 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
6205 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
6206 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
6208 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
6209 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
6211 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
6212 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
6213 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
6215 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
6217 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
6218 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
6219 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
6220 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
6221 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
6222 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
6223 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
6224 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
6226 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
6228 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
6229 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
6230 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
6231 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
6233 2021-09-08 liuhongt <hongtao.liu@intel.com>
6235 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
6236 * gcc.target/i386/avx512fp16-10a.c: New test.
6237 * gcc.target/i386/avx512fp16-10b.c: Ditto.
6238 * gcc.target/i386/avx512fp16-1a.c: Ditto.
6239 * gcc.target/i386/avx512fp16-1b.c: Ditto.
6240 * gcc.target/i386/avx512fp16-1c.c: Ditto.
6241 * gcc.target/i386/avx512fp16-1d.c: Ditto.
6242 * gcc.target/i386/avx512fp16-1e.c: Ditto.
6243 * gcc.target/i386/avx512fp16-2a.c: Ditto.
6244 * gcc.target/i386/avx512fp16-2b.c: Ditto.
6245 * gcc.target/i386/avx512fp16-2c.c: Ditto.
6246 * gcc.target/i386/avx512fp16-3a.c: Ditto.
6247 * gcc.target/i386/avx512fp16-3b.c: Ditto.
6248 * gcc.target/i386/avx512fp16-3c.c: Ditto.
6249 * gcc.target/i386/avx512fp16-4.c: Ditto.
6250 * gcc.target/i386/avx512fp16-5.c: Ditto.
6251 * gcc.target/i386/avx512fp16-6.c: Ditto.
6252 * gcc.target/i386/avx512fp16-7.c: Ditto.
6253 * gcc.target/i386/avx512fp16-8.c: Ditto.
6254 * gcc.target/i386/avx512fp16-9a.c: Ditto.
6255 * gcc.target/i386/avx512fp16-9b.c: Ditto.
6256 * gcc.target/i386/pr54855-13.c: Ditto.
6257 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
6259 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
6260 H.J. Lu <hongjiu.lu@intel.com>
6261 Liu Hongtao <hongtao.liu@intel.com>
6262 Wang Hongyu <hongyu.wang@intel.com>
6263 Xu Dianhong <dianhong.xu@intel.com>
6265 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
6266 * gcc.target/i386/avx-2.c: Ditto.
6267 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
6268 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
6269 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
6270 * gcc.target/i386/sse-14.c: Ditto.
6271 * gcc.target/i386/sse-22.c: Ditto.
6272 * gcc.target/i386/sse-23.c: Ditto.
6273 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
6274 * g++.target/i386/float16-1.C: New test.
6275 * g++.target/i386/float16-2.C: Ditto.
6276 * g++.target/i386/float16-3.C: Ditto.
6277 * gcc.target/i386/avx512fp16-12a.c: Ditto.
6278 * gcc.target/i386/avx512fp16-12b.c: Ditto.
6279 * gcc.target/i386/float16-3a.c: Ditto.
6280 * gcc.target/i386/float16-3b.c: Ditto.
6281 * gcc.target/i386/float16-4a.c: Ditto.
6282 * gcc.target/i386/float16-4b.c: Ditto.
6283 * gcc.target/i386/pr54855-12.c: Ditto.
6284 * g++.dg/other/i386-2.C: Ditto.
6285 * g++.dg/other/i386-3.C: Ditto.
6287 2021-09-08 liuhongt <hongtao.liu@intel.com>
6289 * gcc.target/i386/float16-6.c: New test.
6290 * gcc.target/i386/float16-7.c: New test.
6292 2021-09-07 David Faust <david.faust@oracle.com>
6294 * gcc.target/bpf/core-attr-1.c: New test.
6295 * gcc.target/bpf/core-attr-2.c: Likewise.
6296 * gcc.target/bpf/core-attr-3.c: Likewise.
6297 * gcc.target/bpf/core-attr-4.c: Likewise
6298 * gcc.target/bpf/core-builtin-1.c: Likewise
6299 * gcc.target/bpf/core-builtin-2.c: Likewise.
6300 * gcc.target/bpf/core-builtin-3.c: Likewise.
6301 * gcc.target/bpf/core-section-1.c: Likewise.
6303 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
6305 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
6306 typo in last change.
6308 2021-09-07 Harald Anlauf <anlauf@gmx.de>
6311 * gfortran.dg/pr101327.f90: New test.
6313 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
6315 * gcc.target/bpf/core-lto-1.c: New test.
6317 2021-09-07 Jakub Jelinek <jakub@redhat.com>
6320 * g++.dg/cpp2a/constexpr-new21.C: New test.
6322 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
6325 * gcc.target/i386/pr85819-1a.c: New test.
6326 * gcc.target/i386/pr85819-1b.c: Likewise.
6327 * gcc.target/i386/pr85819-2a.c: Likewise.
6328 * gcc.target/i386/pr85819-2b.c: Likewise.
6329 * gcc.target/i386/pr85819-2c.c: Likewise.
6330 * gcc.target/i386/pr85819-3.c: Likewise.
6332 2021-09-07 Richard Biener <rguenther@suse.de>
6334 PR tree-optimization/102226
6335 * g++.dg/vect/pr102226.cc: New testcase.
6337 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
6339 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
6340 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
6341 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
6342 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
6343 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
6344 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
6346 2021-09-07 Martin Liska <mliska@suse.cz>
6348 PR gcov-profile/80223
6349 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
6351 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
6354 * gcc.target/powerpc/pr97142.c: New test.
6356 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
6359 * gcc.target/i386/pr89984-1.c: New test.
6360 * gcc.target/i386/pr89984-2.c: Likewise.
6361 * gcc.target/i386/xorsign-avx.c: Likewise.
6363 2021-09-06 liuhongt <hongtao.liu@intel.com>
6365 PR middle-end/102182
6366 * gcc.target/i386/pr101282.c: New test.
6368 2021-09-06 Jakub Jelinek <jakub@redhat.com>
6370 PR tree-optimization/102207
6371 * gcc.dg/pr102207.c: New test.
6373 2021-09-06 Andrew Pinski <apinski@marvell.com>
6375 PR tree-optimization/63184
6376 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
6377 * c-c++-common/pr19807-3.c: Likewise.
6379 2021-09-03 Patrick Palka <ppalka@redhat.com>
6382 * g++.dg/template/conv17.C: New test.
6384 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
6386 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
6387 * gfortran.dg/bind_c_char_7.f90: Likewise.
6388 * gfortran.dg/bind_c_char_8.f90: Likewise.
6389 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
6390 * gfortran.dg/pr32599.f03: Likewise.
6391 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
6392 implementable but not valid F2018.
6393 * gfortran.dg/bind_c_contiguous.f90: New test.
6395 2021-09-03 liuhongt <hongtao.liu@intel.com>
6398 * g++.target/i386/pr102166.C: New test.
6400 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
6401 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6406 * gfortran.dg/PR100911.c: New file.
6407 * gfortran.dg/PR100911.f90: New file.
6408 * gfortran.dg/PR100914.c: New file.
6409 * gfortran.dg/PR100914.f90: New file.
6410 * gfortran.dg/PR100915.c: New file.
6411 * gfortran.dg/PR100915.f90: New file.
6413 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
6415 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
6416 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
6417 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
6418 * gfortran.dg/c-interop/allocate-c.c: New file.
6419 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
6420 * gfortran.dg/c-interop/allocate-errors.f90: New file.
6421 * gfortran.dg/c-interop/allocate.f90: New file.
6422 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
6424 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
6426 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
6428 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
6430 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
6432 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
6434 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
6436 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
6438 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
6439 * gfortran.dg/c-interop/c-interop.exp: New file.
6440 * gfortran.dg/c-interop/c1255-1.f90: New file.
6441 * gfortran.dg/c-interop/c1255-2.f90: New file.
6442 * gfortran.dg/c-interop/c1255a.f90: New file.
6443 * gfortran.dg/c-interop/c407a-1.f90: New file.
6444 * gfortran.dg/c-interop/c407a-2.f90: New file.
6445 * gfortran.dg/c-interop/c407b-1.f90: New file.
6446 * gfortran.dg/c-interop/c407b-2.f90: New file.
6447 * gfortran.dg/c-interop/c407c-1.f90: New file.
6448 * gfortran.dg/c-interop/c516.f90: New file.
6449 * gfortran.dg/c-interop/c524a.f90: New file.
6450 * gfortran.dg/c-interop/c535a-1.f90: New file.
6451 * gfortran.dg/c-interop/c535a-2.f90: New file.
6452 * gfortran.dg/c-interop/c535b-1.f90: New file.
6453 * gfortran.dg/c-interop/c535b-2.f90: New file.
6454 * gfortran.dg/c-interop/c535b-3.f90: New file.
6455 * gfortran.dg/c-interop/c535c-1.f90: New file.
6456 * gfortran.dg/c-interop/c535c-2.f90: New file.
6457 * gfortran.dg/c-interop/c535c-3.f90: New file.
6458 * gfortran.dg/c-interop/c535c-4.f90: New file.
6459 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
6460 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
6461 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
6462 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
6463 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
6464 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
6465 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
6466 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
6467 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
6468 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
6469 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
6470 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
6471 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
6472 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
6473 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
6474 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
6475 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
6476 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
6477 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
6478 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
6479 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
6480 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
6481 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
6482 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
6483 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
6484 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
6485 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
6486 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
6487 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
6488 * gfortran.dg/c-interop/contiguous-1.f90: New file.
6489 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
6490 * gfortran.dg/c-interop/contiguous-2.f90: New file.
6491 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
6492 * gfortran.dg/c-interop/contiguous-3.f90: New file.
6493 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
6494 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
6495 * gfortran.dg/c-interop/dump-descriptors.c: New file.
6496 * gfortran.dg/c-interop/dump-descriptors.h: New file.
6497 * gfortran.dg/c-interop/establish-c.c: New file.
6498 * gfortran.dg/c-interop/establish-errors-c.c: New file.
6499 * gfortran.dg/c-interop/establish-errors.f90: New file.
6500 * gfortran.dg/c-interop/establish.f90: New file.
6501 * gfortran.dg/c-interop/explicit-interface.f90: New file.
6502 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
6503 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
6504 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
6505 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
6506 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
6507 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
6508 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
6509 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
6510 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
6511 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
6512 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
6513 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
6514 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
6515 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
6516 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
6517 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
6518 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
6519 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
6520 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
6521 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
6522 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
6523 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
6524 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
6525 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
6526 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
6527 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
6528 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
6529 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
6530 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
6531 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
6532 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
6533 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
6534 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
6535 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
6536 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
6537 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
6538 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
6539 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
6540 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
6541 * gfortran.dg/c-interop/note-5-3.f90: New file.
6542 * gfortran.dg/c-interop/note-5-4-c.c: New file.
6543 * gfortran.dg/c-interop/note-5-4.f90: New file.
6544 * gfortran.dg/c-interop/optional-c.c: New file.
6545 * gfortran.dg/c-interop/optional.f90: New file.
6546 * gfortran.dg/c-interop/rank-class.f90: New file.
6547 * gfortran.dg/c-interop/rank.f90: New file.
6548 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
6549 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
6550 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
6551 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
6552 * gfortran.dg/c-interop/section-1-c.c: New file.
6553 * gfortran.dg/c-interop/section-1.f90: New file.
6554 * gfortran.dg/c-interop/section-1p.f90: New file.
6555 * gfortran.dg/c-interop/section-2-c.c: New file.
6556 * gfortran.dg/c-interop/section-2.f90: New file.
6557 * gfortran.dg/c-interop/section-2p.f90: New file.
6558 * gfortran.dg/c-interop/section-3-c.c: New file.
6559 * gfortran.dg/c-interop/section-3.f90: New file.
6560 * gfortran.dg/c-interop/section-3p.f90: New file.
6561 * gfortran.dg/c-interop/section-4-c.c: New file.
6562 * gfortran.dg/c-interop/section-4.f90: New file.
6563 * gfortran.dg/c-interop/section-errors-c.c: New file.
6564 * gfortran.dg/c-interop/section-errors.f90: New file.
6565 * gfortran.dg/c-interop/select-c.c: New file.
6566 * gfortran.dg/c-interop/select-errors-c.c: New file.
6567 * gfortran.dg/c-interop/select-errors.f90: New file.
6568 * gfortran.dg/c-interop/select.f90: New file.
6569 * gfortran.dg/c-interop/setpointer-c.c: New file.
6570 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
6571 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
6572 * gfortran.dg/c-interop/setpointer.f90: New file.
6573 * gfortran.dg/c-interop/shape.f90: New file.
6574 * gfortran.dg/c-interop/size.f90: New file.
6575 * gfortran.dg/c-interop/tkr.f90: New file.
6576 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
6577 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
6578 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
6579 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
6580 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
6581 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
6582 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
6583 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
6584 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
6585 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
6586 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
6587 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
6588 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
6589 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
6590 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
6591 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
6592 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
6593 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
6594 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
6595 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
6596 * gfortran.dg/c-interop/ubound.f90: New file.
6597 * lib/target-supports.exp
6598 (check_effective_target_fortran_real_c_float128): New function.
6600 2021-09-02 Martin Sebor <msebor@redhat.com>
6602 PR tree-optimization/17506
6604 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
6605 * gcc.dg/uninit-15-O0.c: Remove xfail.
6606 * gcc.dg/uninit-15.c: Same.
6608 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
6610 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
6613 2021-09-02 Richard Biener <rguenther@suse.de>
6615 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
6617 2021-09-02 Jakub Jelinek <jakub@redhat.com>
6619 PR tree-optimization/99591
6620 * gcc.target/i386/pr99591.c: New test.
6621 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
6622 together with seta or jn?a.
6624 2021-09-02 liuhongt <hongtao.liu@intel.com>
6626 * gcc.target/i386/sse2-float16-1.c: New test.
6627 * gcc.target/i386/sse2-float16-2.c: Ditto.
6628 * gcc.target/i386/sse2-float16-3.c: Ditto.
6629 * gcc.target/i386/float16-5.c: New test.
6631 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
6633 PR tree-optimization/102152
6634 * gcc.dg/pr102152.c: New test
6636 2021-09-01 Andrew Pinski <apinski@marvell.com>
6639 * gcc.target/aarch64/memset-strict-align-1.c: New test.
6641 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6644 * g++.dg/cpp23/normalize1.C: New test.
6645 * g++.dg/cpp23/normalize2.C: New test.
6646 * g++.dg/cpp23/normalize3.C: New test.
6647 * g++.dg/cpp23/normalize4.C: New test.
6648 * g++.dg/cpp23/normalize5.C: New test.
6649 * g++.dg/cpp23/normalize6.C: New test.
6650 * g++.dg/cpp23/normalize7.C: New test.
6651 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
6652 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
6653 * gcc.dg/cpp/ucnid-4.c: Don't expect
6654 "not valid at the start of an identifier" errors.
6655 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
6656 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
6658 2021-09-01 Andrew Pinski <apinski@marvell.com>
6661 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
6663 2021-09-01 Martin Sebor <msebor@redhat.com>
6665 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
6666 * gcc.dg/Wstringop-overflow-12.c: Same.
6667 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
6668 * gcc.dg/Wstringop-overflow-73.c: New test.
6670 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6672 PR preprocessor/101488
6673 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
6674 * c-c++-common/cpp/va-opt-7.c: New test.
6676 2021-09-01 Marek Polacek <polacek@redhat.com>
6679 * g++.dg/warn/Wlogical-op-3.C: New test.
6681 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
6683 * g++.dg/ext/attr-unavailable-1.C: New test.
6684 * g++.dg/ext/attr-unavailable-2.C: New test.
6685 * g++.dg/ext/attr-unavailable-3.C: New test.
6686 * g++.dg/ext/attr-unavailable-4.C: New test.
6687 * g++.dg/ext/attr-unavailable-5.C: New test.
6688 * g++.dg/ext/attr-unavailable-6.C: New test.
6689 * g++.dg/ext/attr-unavailable-7.C: New test.
6690 * g++.dg/ext/attr-unavailable-8.C: New test.
6691 * g++.dg/ext/attr-unavailable-9.C: New test.
6692 * gcc.dg/attr-unavailable-1.c: New test.
6693 * gcc.dg/attr-unavailable-2.c: New test.
6694 * gcc.dg/attr-unavailable-3.c: New test.
6695 * gcc.dg/attr-unavailable-4.c: New test.
6696 * gcc.dg/attr-unavailable-5.c: New test.
6697 * gcc.dg/attr-unavailable-6.c: New test.
6698 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
6699 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
6700 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
6701 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
6702 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
6703 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
6704 * objc.dg/attributes/method-unavailable-1.m: New test.
6705 * objc.dg/attributes/method-unavailable-2.m: New test.
6706 * objc.dg/attributes/method-unavailable-3.m: New test.
6707 * objc.dg/property/at-property-unavailable-1.m: New test.
6708 * objc.dg/property/at-property-unavailable-2.m: New test.
6709 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
6711 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6713 PR tree-optimization/102124
6714 * gcc.dg/torture/pr102124.c: New test.
6716 2021-09-01 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/93491
6719 * gcc.dg/torture/pr93491.c: New testcase.
6720 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
6722 2021-09-01 Richard Biener <rguenther@suse.de>
6724 PR tree-optimization/102139
6725 * gcc.dg/torture/pr102139.c: New testcase.
6727 2021-09-01 Jakub Jelinek <jakub@redhat.com>
6729 PR tree-optimization/102141
6730 * gcc.dg/pr102141.c: New test.
6732 2021-09-01 Richard Biener <rguenther@suse.de>
6734 PR tree-optimization/102149
6735 * gcc.dg/torture/pr102149.c: New testcase.
6737 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
6738 Joseph Myers <joseph@codesourcery.com>
6741 * gcc.dg/pr79412.c: New test case.
6742 * gcc.dg/typedef-var-2.c: Update expeted errors.
6744 2021-08-31 Harald Anlauf <anlauf@gmx.de>
6747 * gfortran.dg/pr100950.f90: Extend coverage.
6749 2021-08-31 Patrick Palka <ppalka@redhat.com>
6752 * g++.dg/cpp0x/decltype29.C: Adjust.
6753 * g++.dg/template/error56.C: Adjust.
6754 * g++.old-deja/g++.pt/unify6.C: Adjust.
6755 * g++.dg/template/explicit-args7.C: New test.
6757 2021-08-31 Jason Merrill <jason@redhat.com>
6760 * g++.dg/diagnostic/static_assert4.C: New test.
6762 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
6764 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
6765 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
6767 2021-08-31 Jakub Jelinek <jakub@redhat.com>
6769 PR tree-optimization/101145
6770 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
6771 instead of dg-options with -O3 -fdump-tree-vect-details.
6772 * gcc.dg/vect/pr101145_1.c: Likewise.
6773 * gcc.dg/vect/pr101145_2.c: Likewise.
6774 * gcc.dg/vect/pr101145_3.c: Likewise.
6776 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
6778 * c-c++-common/gomp/target-device-1.c: New test.
6779 * c-c++-common/gomp/target-device-2.c: New test.
6780 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
6781 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
6782 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
6783 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
6784 * gfortran.dg/gomp/target-device-1.f90: New test.
6785 * gfortran.dg/gomp/target-device-2.f90: New test.
6786 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
6787 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
6788 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
6789 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
6791 2021-08-31 Richard Biener <rguenther@suse.de>
6793 PR tree-optimization/102142
6794 * g++.dg/torture/pr102142.C: New testcase.
6796 2021-08-31 Jakub Jelinek <jakub@redhat.com>
6798 PR tree-optimization/102134
6799 * gcc.c-torture/execute/pr102134.c: New test.
6801 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6803 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
6805 2021-08-31 Andrew Pinski <apinski@marvell.com>
6807 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
6808 static so they both bind local and available for
6811 2021-08-31 liuhongt <hongtao.liu@intel.com>
6813 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
6814 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
6815 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
6816 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
6817 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
6818 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
6819 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
6820 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
6821 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
6822 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
6823 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
6824 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
6825 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
6826 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
6828 2021-08-30 David Malcolm <dmalcolm@redhat.com>
6831 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
6833 * gcc.dg/analyzer/pr99193-1.c: Likewise.
6834 * gcc.dg/analyzer/pr99193-3.c: Likewise.
6835 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
6836 realloc of non-heap pointer, realloc from mismatching allocator,
6837 and realloc on a freed pointer.
6838 * gcc.dg/analyzer/realloc-2.c: New test.
6840 2021-08-30 Jason Merrill <jason@redhat.com>
6843 * g++.dg/template/access2.C: Split struct A.
6845 2021-08-30 Jason Merrill <jason@redhat.com>
6848 * g++.dg/template/explicit-args6.C: New test.
6850 2021-08-30 Harald Anlauf <anlauf@gmx.de>
6853 * gfortran.dg/goto_9.f90: New test.
6855 2021-08-30 Jason Merrill <jason@redhat.com>
6857 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
6859 2021-08-30 Harald Anlauf <anlauf@gmx.de>
6862 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
6864 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
6866 * gcc.target/powerpc/fusion-p10-stst.c: New test.
6867 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
6869 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
6872 * gdc.dg/lto/pr102094_0.d: New test.
6874 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
6876 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
6877 without strndup support in libc.
6879 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
6881 * gcc.dg/tree-ssa/modref-9.c: New test.
6883 2021-08-28 Harald Anlauf <anlauf@gmx.de>
6886 * gfortran.dg/entry_24.f90: New test.
6888 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
6890 * gcc.target/powerpc/float128-call.c: Update comments.
6892 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
6894 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
6895 long double and power10.
6897 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
6899 * lib/target-supports.exp: Exclude cctools assembler based on
6902 2021-08-27 Richard Biener <rguenther@suse.de>
6904 PR tree-optimization/45178
6905 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
6907 2021-08-27 konglin1 <lingling.kong@intel.com>
6910 * gcc.target/i386/avx512f-pr101472.c: New test.
6911 * gcc.target/i386/avx512vl-pr101472.c: New test.
6913 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
6915 * gcc.target/powerpc/dive-vectorize-1.c: New test.
6916 * gcc.target/powerpc/dive-vectorize-1.h: New test.
6917 * gcc.target/powerpc/dive-vectorize-2.c: New test.
6918 * gcc.target/powerpc/dive-vectorize-2.h: New test.
6919 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
6920 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
6921 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
6922 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
6923 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
6925 2021-08-27 liuhongt <hongtao.liu@intel.com>
6927 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
6928 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
6929 * gcc.target/i386/pr43147.c: New test.
6931 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
6933 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
6935 2021-08-26 Martin Liska <mliska@suse.cz>
6936 Stefan Kneifel <stefan.kneifel@bluewin.ch>
6938 * gcc.target/i386/mvc5.c: Scan assembly names.
6939 * gcc.target/i386/mvc7.c: Likewise.
6940 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
6941 * gcc.target/i386/pr95778-2.c: Likewise.
6943 2021-08-25 Martin Sebor <msebor@redhat.com>
6945 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
6946 * gcc.dg/tree-ssa/evrp2.c: Same.
6947 * gcc.dg/tree-ssa/evrp3.c: Same.
6948 * gcc.dg/tree-ssa/evrp4.c: Same.
6949 * gcc.dg/tree-ssa/evrp6.c: Same.
6950 * gcc.dg/tree-ssa/pr64130.c: Same.
6952 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
6955 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
6956 type to be IBM 128-bit. Remove the code to use __ibm128.
6957 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
6958 double type to be IBM 128-bit. Run the test at -O2 optimization.
6959 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
6961 (check_effective_target_long_double_ibm128): New function.
6962 (add_options_for_long_double_ieee128): New function.
6963 (check_effective_target_long_double_ieee128): New function.
6964 (add_options_for_long_double_64bit): New function.
6965 (check_effective_target_long_double_64bit): New function.
6967 2021-08-25 Andrew Pinski <apinski@marvell.com>
6970 * g++.dg/warn/Wreturn-5.C: New test.
6972 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
6974 * gcc.dg/ipa/modref-1.c: Update testcase.
6975 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
6976 * gcc.dg/tree-ssa/modref-8.c: New test.
6978 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
6981 * gcc.dg/diagnostic-input-charset-1.c: New test.
6982 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
6984 2021-08-25 Richard Biener <rguenther@suse.de>
6986 PR tree-optimization/102046
6987 * gcc.dg/vect/pr102046.c: New testcase.
6989 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
6992 * gcc.target/i386/pr101716.c: New test.
6994 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
6996 PR tree-optimization/101145
6997 * gcc.dg/vect/pr101145.c: New test.
6998 * gcc.dg/vect/pr101145.inc: New test.
6999 * gcc.dg/vect/pr101145_1.c: New test.
7000 * gcc.dg/vect/pr101145_2.c: New test.
7001 * gcc.dg/vect/pr101145_3.c: New test.
7002 * gcc.dg/vect/pr101145inf.c: New test.
7003 * gcc.dg/vect/pr101145inf.inc: New test.
7004 * gcc.dg/vect/pr101145inf_1.c: New test.
7006 2021-08-25 konglin1 <lingling.kong@intel.com>
7009 * gcc.target/i386/avx512f-pr101471.c: New test.
7011 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
7013 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
7014 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
7015 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
7016 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
7017 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
7018 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
7019 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
7020 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
7021 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
7022 * gcc.target/powerpc/unpack-vectorize.h: New test.
7024 2021-08-25 liuhongt <hongtao.liu@intel.com>
7027 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7028 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7030 2021-08-24 Harald Anlauf <anlauf@gmx.de>
7033 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7034 F2008, and verify case of implicit SAVE.
7036 2021-08-24 Martin Sebor <msebor@redhat.com>
7038 PR middle-end/101600
7039 PR middle-end/101977
7040 * g++.dg/pr100574.C: Prune out valid warning.
7041 * gcc.dg/pr20126.c: Same.
7042 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
7044 * gcc.dg/warn-strnlen-no-nul.c: Same.
7045 * g++.dg/warn/Warray-bounds-26.C: New test.
7046 * gcc.dg/Warray-bounds-88.c: New test.
7048 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
7050 * gcc.dg/predict-1.c: Disable evrp.
7051 * gcc.dg/tree-ssa/evrp-trans.c: New.
7053 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
7056 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
7057 * gcc.target/i386/pr100865-4b.c: Likewise.
7058 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
7059 * gcc.target/i386/pr100865-7b.c: Likewise.
7060 * gcc.target/i386/pr102021.c: New test.
7062 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7065 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
7066 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
7067 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
7068 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
7069 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
7070 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
7071 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
7072 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
7074 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
7076 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
7077 Check the CMSE feature register, rather than relying on the
7078 SG operation causing an execution fault.
7080 2021-08-24 liuhongt <hongtao.liu@intel.com>
7083 * gcc.target/i386/pr101989-broadcast-1.c: New test.
7085 2021-08-24 liuhongt <hongtao.liu@intel.com>
7088 * gcc.target/i386/pr101989-1.c: New test.
7089 * gcc.target/i386/pr101989-2.c: New test.
7090 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
7092 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
7093 Jakub Jelinek <jakub@redhat.com>
7095 PR middle-end/102029
7096 * gcc.dg/fold-convlshift-3.c: New test case.
7098 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7100 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
7101 * gcc.dg/analyzer/torture/switch-2.c: New test.
7102 * gcc.dg/analyzer/torture/switch-3.c: New test.
7103 * gcc.dg/analyzer/torture/switch-4.c: New test.
7104 * gcc.dg/analyzer/torture/switch-5.c: New test.
7106 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7109 * gcc.dg/analyzer/pr101875.c: New test.
7111 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7114 * gcc.dg/analyzer/pr101837.c: New test.
7116 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7119 * gcc.dg/analyzer/data-model-23.c: New test.
7120 * gcc.dg/analyzer/pr101962.c: New test.
7122 2021-08-23 David Malcolm <dmalcolm@redhat.com>
7124 * gcc.dg/analyzer/data-model-22.c: New test.
7125 * gcc.dg/analyzer/uninit-6.c: New test.
7126 * gcc.dg/analyzer/uninit-6b.c: New test.
7128 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7130 * gcc.dg/tree-ssa/modref-7.c: New test.
7132 2021-08-23 Richard Biener <rguenther@suse.de>
7135 * g++.dg/lto/pr97565_0.C: New testcase.
7136 * g++.dg/lto/pr97565_1.C: Likewise.
7138 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7140 * g++.dg/tree-ssa/modref-1.C: Fix template.
7142 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
7144 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
7145 * gfortran.dg/goacc/default-2.f: Update dg-error.
7146 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
7147 * gfortran.dg/goacc/if.f95: Update dg-error.
7148 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
7149 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
7150 * gfortran.dg/goacc/sie.f95: Update dg-error.
7151 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
7152 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
7153 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
7154 * gfortran.dg/gomp/error-3.f90: Update dg-error.
7155 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
7156 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
7158 2021-08-23 Ankur Saini <arsenic@sourceware.org>
7161 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
7163 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
7165 * gcc.dg/fold-convlshift-1.c: New test case.
7166 * gcc.dg/fold-convlshift-2.c: New test case.
7168 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7170 PR tree-optimization/86723
7171 * gcc.dg/pr86723.c: New test.
7172 * gcc.target/i386/pr86723.c: New test.
7173 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
7174 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
7175 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7176 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
7177 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
7178 * gcc.dg/optimize-bswapsi-5.c: Likewise.
7179 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
7180 call instead of zero.
7182 2021-08-23 Richard Biener <rguenther@suse.de>
7184 PR tree-optimization/79334
7185 * gcc.dg/torture/pr79334-0.c: New testcase.
7186 * gcc.dg/torture/pr79334-1.c: Likewise.
7188 2021-08-23 liuhongt <hongtao.liu@intel.com>
7191 * gcc.target/i386/pr102016.c: New test.
7193 2021-08-23 Jakub Jelinek <jakub@redhat.com>
7196 * gcc.dg/guality/pr101905.c: New test.
7198 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
7201 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
7202 and arm_v8m_main_cde.
7203 * lib/target-supports.exp: Add
7204 check_effective_target_FUNC_multilib for ARM CDE.
7206 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
7208 * g++.dg/tree-ssa/modref-1.C: New test.
7210 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
7213 * gcc.target/mips/pr101922.c: New test.
7215 2021-08-23 Jonathan Yong <10walls@gmail.com>
7217 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
7218 where it can return a filename with "\" to indicate current
7220 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
7221 * gcc.c-torture/execute/printf-2.c: Use wrapper.
7222 * gcc.c-torture/execute/user-printf.c: Use wrapper.
7224 2021-08-22 Martin Uecker <muecker@gwdg.de>
7227 * gcc.dg/c11-qual-1.c: New test.
7228 * gcc.dg/c2x-qual-1.c: New test.
7229 * gcc.dg/c2x-qual-2.c: New test.
7230 * gcc.dg/c2x-qual-3.c: New test.
7231 * gcc.dg/c2x-qual-4.c: New test.
7232 * gcc.dg/c2x-qual-5.c: New test.
7233 * gcc.dg/c2x-qual-6.c: New test.
7234 * gcc.dg/c2x-qual-7.c: New test.
7235 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
7236 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
7238 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
7239 Martin Liska <mliska@suse.cz>
7241 * gcc.dg/lto/pr101949_0.c: New test.
7242 * gcc.dg/lto/pr101949_1.c: New test.
7244 2021-08-21 Ankur Saini <arsenic@sourceware.org>
7247 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
7248 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
7250 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
7252 * gfortran.dg/gomp/error-1.f90: New test.
7253 * gfortran.dg/gomp/error-2.f90: New test.
7254 * gfortran.dg/gomp/error-3.f90: New test.
7256 2021-08-20 Jakub Jelinek <jakub@redhat.com>
7258 * c-c++-common/gomp/error-1.c: New test.
7259 * c-c++-common/gomp/error-2.c: New test.
7260 * c-c++-common/gomp/error-3.c: New test.
7261 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
7262 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
7263 * g++.dg/gomp/attrs-13.C: New test.
7264 * g++.dg/gomp/error-1.C: New test.
7266 2021-08-20 Jakub Jelinek <jakub@redhat.com>
7268 * c-c++-common/gomp/sink-5.c: New test.
7269 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
7270 at the end of pragma line.
7272 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
7274 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
7277 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
7280 * gcc.target/powerpc/pr101849.c: New test.
7282 2021-08-19 Harald Anlauf <anlauf@gmx.de>
7285 * gfortran.dg/pr100950.f90: New test.
7287 2021-08-19 Patrick Palka <ppalka@redhat.com>
7290 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
7292 2021-08-19 Jakub Jelinek <jakub@redhat.com>
7294 PR middle-end/101950
7295 * gcc.target/i386/pr101950-1.c: New test.
7296 * gcc.target/i386/pr101950-2.c: New test.
7298 2021-08-19 Jakub Jelinek <jakub@redhat.com>
7300 * c-c++-common/gomp/requires-3.c: Add testcase for
7301 atomic_default_mem_order ( at the end of line without corresponding ).
7303 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
7305 * jit.dg/test-asm.c: Provide Mach-O fragment.
7306 * jit.dg/test-asm.cc: Likewise.
7308 2021-08-19 Jakub Jelinek <jakub@redhat.com>
7310 * c-c++-common/gomp/nothing-2.c: New test.
7312 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
7314 * jit.dg/harness.h: Include jit-dejagnu.h.
7315 * jit.dg/jit.exp: Use -rdynamic conditionally on target
7316 support, instead of unconditional -Wl,--export-dynamic.
7318 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
7321 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
7323 2021-08-19 liuhongt <hongtao.liu@intel.com>
7326 2021-08-19 liuhongt <hongtao.liu@intel.com>
7329 * gcc.target/i386/pr99881.c: New test.
7331 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
7334 * gfortran.dg/nothing-1.f90: Moved to ...
7335 * gfortran.dg/gomp/nothing-1.f90: ... here.
7336 * gfortran.dg/nothing-2.f90: Moved to ...
7337 * gfortran.dg/gomp/nothing-2.f90: ... here;
7338 avoid $ issue in $OMP in dg-error.
7340 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
7341 Matt Jacobson <mhjacobson@me.com>
7344 * obj-c++.dg/pr101666-0.mm: New test.
7345 * obj-c++.dg/pr101666-1.mm: New test.
7346 * obj-c++.dg/pr101666.inc: New.
7347 * objc.dg/pr101666-0.m: New test.
7348 * objc.dg/pr101666-1.m: New test.
7349 * objc.dg/pr101666.inc: New.
7351 2021-08-18 Ankur Saini <arsenic@sourceware.org>
7354 * g++.dg/analyzer/vfunc-2.C: New test.
7355 * g++.dg/analyzer/vfunc-3.C: New test.
7356 * g++.dg/analyzer/vfunc-4.C: New test.
7357 * g++.dg/analyzer/vfunc-5.C: New test.
7359 2021-08-18 Ankur Saini <arsenic@sourceware.org>
7362 * gcc.dg/analyzer/function-ptr-4.c: New test.
7363 * gcc.dg/analyzer/pr100546.c: New test.
7365 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
7367 * gfortran.dg/nothing-1.f90: New test.
7368 * gfortran.dg/nothing-2.f90: New test.
7370 2021-08-18 Patrick Palka <ppalka@redhat.com>
7374 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
7375 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
7377 2021-08-18 Patrick Palka <ppalka@redhat.com>
7380 * g++.dg/cpp2a/nontype-class49.C: New test.
7382 2021-08-18 Jakub Jelinek <jakub@redhat.com>
7384 * c-c++-common/gomp/nothing-1.c: New test.
7385 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
7386 * g++.dg/gomp/attrs-2.C (bar): Likewise.
7387 * g++.dg/gomp/attrs-9.C: Likewise.
7389 2021-08-18 Jakub Jelinek <jakub@redhat.com>
7391 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
7393 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
7394 * g++.dg/gomp/barrier-2.C: Likewise.
7395 * gcc.dg/gomp/declare-simd-5.c: Likewise.
7396 * gcc.dg/gomp/barrier-2.c: Likewise.
7397 * gcc.dg/gomp/declare-variant-2.c: Likewise.
7399 2021-08-18 liuhongt <hongtao.liu@intel.com>
7402 * gcc.target/i386/pr54400.c: Adjust testcase.
7403 * gcc.target/i386/pr94147.c: New test.
7405 2021-08-17 Martin Sebor <msebor@redhat.com>
7407 PR middle-end/101854
7408 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
7409 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
7410 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
7411 * gcc.dg/Wstringop-overflow-72.c: New test.
7413 2021-08-17 Jakub Jelinek <jakub@redhat.com>
7416 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
7417 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
7418 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
7419 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
7420 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
7421 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
7422 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
7423 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
7424 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
7425 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
7426 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
7428 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
7430 * gcc.dg/pr78213.c: Restore testing.
7432 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
7434 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
7436 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
7438 * gcc.dg/fold-ior-5.c: New test case.
7440 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
7442 * gfortran.dg/gomp/scan-1.f90:
7443 * gfortran.dg/gomp/cancel-1.f90: New test.
7444 * gfortran.dg/gomp/cancel-4.f90: New test.
7445 * gfortran.dg/gomp/loop-4.f90: New test.
7446 * gfortran.dg/gomp/nesting-1.f90: New test.
7447 * gfortran.dg/gomp/nesting-2.f90: New test.
7448 * gfortran.dg/gomp/nesting-3.f90: New test.
7449 * gfortran.dg/gomp/nowait-1.f90: New test.
7450 * gfortran.dg/gomp/reduction-task-1.f90: New test.
7451 * gfortran.dg/gomp/reduction-task-2.f90: New test.
7452 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
7453 * gfortran.dg/gomp/reduction-task-3.f90: New test.
7454 * gfortran.dg/gomp/scope-1.f90: New test.
7455 * gfortran.dg/gomp/scope-2.f90: New test.
7457 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
7459 PR tree-optimization/101938
7460 * gcc.dg/pr101938.c: New test.
7462 2021-08-17 Richard Biener <rguenther@suse.de>
7464 PR tree-optimization/101868
7465 * gcc.dg/lto/pr101868_0.c: New testcase.
7466 * gcc.dg/lto/pr101868_1.c: Likewise.
7467 * gcc.dg/lto/pr101868_2.c: Likewise.
7468 * gcc.dg/lto/pr101868_3.c: Likewise.
7470 2021-08-17 Jakub Jelinek <jakub@redhat.com>
7472 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
7474 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
7475 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
7477 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
7478 test. Adjust diagnostics for the addition of scope.
7479 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
7481 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
7482 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
7483 * c-c++-common/gomp/scope-1.c: New test.
7484 * c-c++-common/gomp/scope-2.c: New test.
7485 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
7486 * g++.dg/gomp/attrs-2.C (bar): Likewise.
7487 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
7488 * gfortran.dg/gomp/reduction7.f90: Likewise.
7490 2021-08-17 Jakub Jelinek <jakub@redhat.com>
7492 * c-c++-common/cpp/va-opt-5.c: New test.
7493 * c-c++-common/cpp/va-opt-6.c: New test.
7495 2021-08-17 Richard Biener <rguenther@suse.de>
7497 PR tree-optimization/101925
7498 * gcc.dg/sso-16.c: New testcase.
7500 2021-08-17 liuhongt <hongtao.liu@intel.com>
7502 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
7503 --param=vect-epilogues-nomask=0
7505 2021-08-16 liuhongt <hongtao.liu@intel.com>
7508 * gcc.target/i386/pr101930.c: New test.
7510 2021-08-16 Martin Liska <mliska@suse.cz>
7513 * gcc.dg/ipa/pr100600.c: New test.
7515 2021-08-16 liuhongt <hongtao.liu@intel.com>
7518 * gcc.target/i386/pr101846-2.c: New test.
7519 * gcc.target/i386/pr101846-3.c: New test.
7520 * gcc.target/i386/pr101846-4.c: New test.
7522 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
7524 * gfortran.dg/gomp/masked-1.f90: New test.
7525 * gfortran.dg/gomp/masked-2.f90: New test.
7526 * gfortran.dg/gomp/masked-3.f90: New test.
7527 * gfortran.dg/gomp/masked-combined-1.f90: New test.
7528 * gfortran.dg/gomp/masked-combined-2.f90: New test.
7530 2021-08-15 Harald Anlauf <anlauf@gmx.de>
7533 * gfortran.dg/coarray_sync.f90: New test.
7534 * gfortran.dg/coarray_3.f90: Adjust error messages.
7536 2021-08-14 Martin Sebor <msebor@redhat.com>
7538 PR middle-end/101791
7539 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
7540 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
7542 2021-08-14 Jakub Jelinek <jakub@redhat.com>
7545 * gcc.target/i386/avx512f-pr101896.c: New test.
7547 2021-08-13 Martin Sebor <msebor@redhat.com>
7549 PR middle-end/101734
7550 * gcc.dg/uninit-42.c: New test.
7552 2021-08-13 Martin Liska <mliska@suse.cz>
7555 * gcc.target/i386/pr101261.c: New test.
7557 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
7559 * gcc.dg/tree-ssa/modref-6.c: Update.
7561 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7563 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
7566 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7568 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
7569 constructs with clauses.
7570 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
7571 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
7572 * c-c++-common/gomp/masked-1.c: New test.
7573 * c-c++-common/gomp/masked-2.c: New test.
7574 * c-c++-common/gomp/masked-combined-1.c: New test.
7575 * c-c++-common/gomp/masked-combined-2.c: New test.
7576 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
7577 * g++.dg/gomp/block-11.C: New test.
7578 * g++.dg/gomp/tpl-masked-1.C: New test.
7579 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
7580 combined masked constructs with clauses in attribute syntax.
7581 * g++.dg/gomp/attrs-2.C (bar): Likewise.
7582 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
7584 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
7586 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7588 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7590 PR preprocessor/101638
7591 * gcc.dg/cpp/pr101638.c: New test.
7593 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
7595 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
7596 typo in regular expression.
7597 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
7599 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
7601 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
7603 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
7605 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
7608 2021-08-12 Sergei Trofimovich <siarheit@google.com>
7611 * g++.dg/warn/pr101219.C: New test.
7613 2021-08-12 Martin Uecker <muecker@gwdg.de>
7616 * gcc.dg/vla-stexp-2.c: New test.
7618 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
7620 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
7621 code and adjust for ranger threader.
7623 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
7625 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
7626 testcase and test proc_bind(primary) instead.
7627 * gfortran.dg/gomp/affinity-1.f90: Likewise.
7629 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
7631 * gfortran.dg/PR82376.f90: Robustify match.
7633 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7636 * gcc.target/i386/avx512f-pr101860.c: New test.
7638 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7640 * g++.dg/gomp/attrs-12.C: New test.
7642 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7644 * g++.dg/gomp/attrs-11.C: Add new tests.
7646 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7650 * g++.dg/cpp2a/spaceship-synth11.C: New test.
7651 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
7653 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7655 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
7657 2021-08-12 Jakub Jelinek <jakub@redhat.com>
7659 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
7661 * g++.dg/lookup/strong-using2.C: Likewise.
7662 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
7664 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
7665 using namespace, add tests for alignas before semicolon.
7666 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
7667 C++11 attributes on using directive before semicolon.
7669 2021-08-12 liuhongt <hongtao.liu@intel.com>
7672 * gcc.target/i386/pr101846-1.c: New test.
7674 2021-08-12 Patrick Palka <ppalka@redhat.com>
7677 * g++.dg/cpp2a/construct_at.h: New convenience header file that
7678 defines minimal implementations of std::construct_at/destroy_at,
7680 * g++.dg/cpp2a/constexpr-new5.C: ... here.
7681 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
7682 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
7683 * g++.dg/cpp2a/constexpr-new20.C: New test.
7685 2021-08-11 Patrick Palka <ppalka@redhat.com>
7689 * g++.dg/DRs/dr2082.C: New test.
7690 * g++.dg/cpp2a/concepts-uneval4.C: New test.
7692 2021-08-11 Jakub Jelinek <jakub@redhat.com>
7695 * g++.dg/cpp2a/constinit16.C: New test.
7697 2021-08-11 Patrick Palka <ppalka@redhat.com>
7700 * g++.dg/cpp1z/class-deduction98.C: New test.
7702 2021-08-11 Patrick Palka <ppalka@redhat.com>
7705 * g++.dg/cpp1z/class-deduction97.C: New test.
7707 2021-08-11 Richard Biener <rguenther@suse.de>
7709 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
7712 2021-08-11 Jan Hubicka <jh@suse.cz>
7714 * c-c++-common/modref-dse.c: New test.
7716 2021-08-11 Richard Biener <rguenther@suse.de>
7718 PR middle-end/101858
7719 * gcc.dg/pr101858.c: New testcase.
7721 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
7724 * gcc.target/arm/pr51534.c: Adjust test.
7726 2021-08-11 liuhongt <hongtao.liu@intel.com>
7729 * gcc.target/i386/pr98309-1.c: New test.
7730 * gcc.target/i386/pr98309-2.c: New test.
7732 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
7734 PR middle-end/101674
7735 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
7737 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
7739 PR libfortran/101305
7742 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
7743 from the string used to set GFORTRAN_UNDER_TEST.
7745 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
7747 PR tree-optimization/101809
7748 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
7750 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7753 * gcc.target/i386/avx512f-pr80355-2.c: New test.
7755 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7758 * gcc.target/i386/avx512f-pr80355-1.c: New test.
7760 2021-08-10 Jakub Jelinek <jakub@redhat.com>
7762 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
7763 [[omp::directive (threadprivate (t2))]]. Add tests with
7764 if/while/switch after parallel in attribute syntax.
7765 (corge): Add missing omp:: before directive.
7766 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
7767 [[omp::directive (threadprivate (t2))]].
7768 * g++.dg/gomp/attrs-10.C: New test.
7769 * g++.dg/gomp/attrs-11.C: New test.
7771 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
7773 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
7775 2021-08-10 Richard Biener <rguenther@suse.de>
7777 PR middle-end/101824
7778 * gcc.dg/tree-ssa/pr101824.c: New testcase.
7780 2021-08-10 Martin Uecker <muecker@gwdg.de>
7783 * gcc.dg/vla-stexp-1.c: New test.
7785 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
7788 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
7789 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
7791 2021-08-10 liuhongt <hongtao.liu@intel.com>
7793 * gcc.target/i386/cond_op_shift_d-1.c: New test.
7794 * gcc.target/i386/cond_op_shift_d-2.c: New test.
7795 * gcc.target/i386/cond_op_shift_q-1.c: New test.
7796 * gcc.target/i386/cond_op_shift_q-2.c: New test.
7797 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
7798 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
7799 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
7800 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
7801 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
7802 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
7803 * gcc.target/i386/cond_op_shift_w-1.c: New test.
7804 * gcc.target/i386/cond_op_shift_w-2.c: New test.
7806 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
7808 * gcc.dg/pr101741.c: New.
7810 2021-08-09 Martin Jambor <mjambor@suse.cz>
7813 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
7815 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
7818 * gcc.target/i386/pr101812.c: New test.
7820 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
7822 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
7823 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
7825 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
7827 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
7828 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
7829 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
7831 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
7833 PR libfortran/101305
7835 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
7836 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
7837 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
7838 ISO_Fortran_binding.h's #include.
7839 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
7840 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
7841 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
7842 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
7843 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
7844 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
7845 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
7846 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
7847 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
7848 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
7849 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
7850 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
7851 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
7852 * gfortran.dg/PR94327.c: Likewise.
7853 * gfortran.dg/PR94331.c: Likewise.
7854 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
7855 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
7856 * gfortran.dg/pr93524.c: Likewise.
7858 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
7860 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
7861 scan-assembler tests over multiple lines. Expect 32-bit
7862 result values in 'w' registers.
7863 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7864 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7865 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7866 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7868 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
7870 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
7871 tests to little-endian targets.
7873 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
7875 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
7877 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
7879 PR tree-optimization/88531
7880 * gcc.target/i386/pr88531-1a.c: New test.
7881 * gcc.target/i386/pr88531-1b.c: Likewise.
7882 * gcc.target/i386/pr88531-1c.c: Likewise.
7883 * gcc.target/i386/pr88531-2a.c: Likewise.
7884 * gcc.target/i386/pr88531-2b.c: Likewise.
7885 * gcc.target/i386/pr88531-2c.c: Likewise.
7887 2021-08-06 Martin Sebor <msebor@redhat.com>
7889 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
7890 -Wstringop-overread.
7891 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
7892 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
7893 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
7894 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
7895 * gcc.dg/attr-nonstring-4.c: Same.
7896 * gcc.dg/Wstringop-overread-6.c: New test.
7897 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
7899 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
7902 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
7905 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
7908 * gcc.target/arm/attr-neon3.c: Fix typo.
7909 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
7911 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
7914 * gcc.target/i386/pr101797.c: New test.
7916 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7918 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7921 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7923 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7926 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7928 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7931 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
7933 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7936 2021-08-06 Martin Liska <mliska@suse.cz>
7938 * gcc.target/powerpc/pragma-optimize.c: New test.
7940 2021-08-06 Richard Biener <rguenther@suse.de>
7942 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
7944 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
7946 * gcc.dg/gcov-info-to-gcda.c: New test.
7948 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
7950 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
7952 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
7955 * gcc.target/i386/pr99744-3.c: New test.
7956 * gcc.target/i386/pr99744-4.c: Likewise.
7957 * gcc.target/i386/pr99744-5.c: Likewise.
7958 * gcc.target/i386/pr99744-6.c: Likewise.
7959 * gcc.target/i386/pr99744-7.c: Likewise.
7960 * gcc.target/i386/pr99744-8.c: Likewise.
7962 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
7965 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
7966 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
7967 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
7968 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
7969 Add a non-no-op function body.
7970 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7971 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
7972 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
7973 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
7974 check-function-bodies.
7975 * gcc.target/arm/attr-neon3.c: Likewise.
7976 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
7978 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
7979 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7981 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
7983 * gcc.target/aarch64/vsubX_high_cost.c: New test.
7985 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
7987 * gcc.target/aarch64/vaddX_high_cost.c: New test.
7989 2021-08-05 Richard Biener <rguenther@suse.de>
7991 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
7993 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
7995 * gcc.dg/sso-15.c: New test.
7997 2021-08-05 liuhongt <hongtao.liu@intel.com>
7999 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
8000 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
8001 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
8002 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
8004 2021-08-05 liuhongt <hongtao.liu@intel.com>
8006 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
8007 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
8008 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
8009 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
8011 2021-08-05 liuhongt <hongtao.liu@intel.com>
8013 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
8014 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
8015 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
8016 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
8017 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
8018 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
8019 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
8020 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
8021 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
8022 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
8023 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
8024 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
8025 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
8026 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
8027 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
8028 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
8030 2021-08-04 David Malcolm <dmalcolm@redhat.com>
8033 * gcc.dg/analyzer/asm-x86-1.c: New test.
8034 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
8035 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
8036 * gcc.dg/analyzer/pr101570.c: New test.
8037 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
8039 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
8041 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
8043 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
8044 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
8046 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
8047 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
8049 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
8052 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8055 * gcc.target/i386/pr101742a.c: New test.
8056 * gcc.target/i386/pr101742b.c: Likewise.
8058 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
8061 * gcc.target/i386/eh_return-2.c: New test.
8063 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8065 * gcc.target/s390/vector/perm-vpdi.c: New test.
8067 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8069 * gcc.target/s390/vector/perm-merge.c: New test.
8070 * gcc.target/s390/vector/vec-types.h: New test.
8072 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8074 * gcc.target/s390/zvector/vec-permi.c: Removed.
8075 * gcc.target/s390/zvector/vec_permi.c: New test.
8077 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
8079 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
8080 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
8081 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
8082 * gcc.target/s390/zvector/vec-types.h: New test.
8083 * gcc.target/s390/zvector/vec_merge.c: New test.
8085 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8087 * gcc.target/aarch64/vmul_high_cost.c: New test.
8089 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
8091 * gcc.target/aarch64/vmul_element_cost.c: New test.
8093 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
8095 * gcc.target/aarch64/sve/cost_model_12.c: New test.
8097 2021-08-04 Tamar Christina <tamar.christina@arm.com>
8099 PR tree-optimization/101750
8100 * g++.dg/vect/pr99149.cc: Name class.
8102 2021-08-04 Richard Biener <rguenther@suse.de>
8104 * gcc.target/i386/vect-gather-1.c: New testcase.
8105 * gfortran.dg/vect/vect-8.f90: Adjust.
8107 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
8108 Marc Glisse <marc.glisse@inria.fr>
8110 * gcc.dg/fold-ior-4.c: New test.
8112 2021-08-04 Richard Biener <rguenther@suse.de>
8114 PR tree-optimization/101756
8115 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
8117 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8120 * g++.dg/gomp/pr101759.C: New test.
8121 * g++.dg/goacc/pr101759.C: New test.
8123 2021-08-04 Jakub Jelinek <jakub@redhat.com>
8125 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
8127 2021-08-04 Richard Biener <rguenther@suse.de>
8129 PR tree-optimization/101769
8130 * g++.dg/tree-ssa/pr101769.C: New testcase.
8132 2021-08-04 liuhongt <hongtao.liu@intel.com>
8134 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
8135 dg-require-effective-target for avx512.
8136 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
8137 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
8138 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
8139 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
8140 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
8141 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
8143 2021-08-04 liuhongt <hongtao.liu@intel.com>
8145 * gcc.target/i386/cond_op_fma_double-1.c: New test.
8146 * gcc.target/i386/cond_op_fma_double-2.c: New test.
8147 * gcc.target/i386/cond_op_fma_float-1.c: New test.
8148 * gcc.target/i386/cond_op_fma_float-2.c: New test.
8150 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8152 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
8153 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
8155 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8157 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
8158 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
8160 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
8162 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
8163 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
8164 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
8165 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
8166 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
8168 2021-08-03 Martin Sebor <msebor@redhat.com>
8171 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
8173 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
8175 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
8176 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
8179 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8181 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
8183 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
8184 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
8185 * gcc.target/i386/pr82942-1.c: Likewise.
8186 * gcc.target/i386/pr82990-1.c: Likewise.
8187 * gcc.target/i386/pr82990-3.c: Likewise.
8188 * gcc.target/i386/pr82990-5.c: Likewise.
8189 * gcc.target/i386/pr100865-4b.c: Likewise.
8190 * gcc.target/i386/pr100865-6b.c: Likewise.
8191 * gcc.target/i386/pr100865-7b.c: Likewise.
8192 * gcc.target/i386/pr100865-10b.c: Likewise.
8193 * gcc.target/i386/pr100865-8b.c: Updated.
8194 * gcc.target/i386/pr100865-9b.c: Likewise.
8195 * gcc.target/i386/pr100865-11b.c: Likewise.
8196 * gcc.target/i386/pr100865-12b.c: Likewise.
8198 2021-08-03 liuhongt <hongtao.liu@intel.com>
8200 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
8201 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
8202 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
8203 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
8204 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
8205 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
8207 2021-08-03 Jakub Jelinek <jakub@redhat.com>
8210 * gcc.dg/analyzer/pr101721.c: New test.
8212 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
8215 * g++.target/i386/pr80566-1.C: New test.
8216 * g++.target/i386/pr80566-2.C: Likewise.
8218 2021-08-03 liuhongt <hongtao.liu@intel.com>
8220 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
8221 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
8222 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
8223 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
8225 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8227 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
8229 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8231 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
8233 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8235 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
8237 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8239 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
8241 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8243 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
8245 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8247 * gcc.target/i386/pieces-memcpy-10.c: New test.
8248 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
8249 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
8250 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
8251 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
8252 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
8253 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
8254 * gcc.target/i386/pieces-memset-1.c: Likewise.
8255 * gcc.target/i386/pieces-memset-2.c: Likewise.
8256 * gcc.target/i386/pieces-memset-3.c: Likewise.
8257 * gcc.target/i386/pieces-memset-4.c: Likewise.
8258 * gcc.target/i386/pieces-memset-5.c: Likewise.
8259 * gcc.target/i386/pieces-memset-6.c: Likewise.
8260 * gcc.target/i386/pieces-memset-7.c: Likewise.
8261 * gcc.target/i386/pieces-memset-8.c: Likewise.
8262 * gcc.target/i386/pieces-memset-9.c: Likewise.
8263 * gcc.target/i386/pieces-memset-10.c: Likewise.
8264 * gcc.target/i386/pieces-memset-11.c: Likewise.
8265 * gcc.target/i386/pieces-memset-12.c: Likewise.
8266 * gcc.target/i386/pieces-memset-13.c: Likewise.
8267 * gcc.target/i386/pieces-memset-14.c: Likewise.
8268 * gcc.target/i386/pieces-memset-15.c: Likewise.
8269 * gcc.target/i386/pieces-memset-16.c: Likewise.
8270 * gcc.target/i386/pieces-memset-17.c: Likewise.
8271 * gcc.target/i386/pieces-memset-18.c: Likewise.
8272 * gcc.target/i386/pieces-memset-19.c: Likewise.
8273 * gcc.target/i386/pieces-memset-20.c: Likewise.
8274 * gcc.target/i386/pieces-memset-21.c: Likewise.
8275 * gcc.target/i386/pieces-memset-22.c: Likewise.
8276 * gcc.target/i386/pieces-memset-23.c: Likewise.
8277 * gcc.target/i386/pieces-memset-24.c: Likewise.
8278 * gcc.target/i386/pieces-memset-25.c: Likewise.
8279 * gcc.target/i386/pieces-memset-26.c: Likewise.
8280 * gcc.target/i386/pieces-memset-27.c: Likewise.
8281 * gcc.target/i386/pieces-memset-28.c: Likewise.
8282 * gcc.target/i386/pieces-memset-29.c: Likewise.
8283 * gcc.target/i386/pieces-memset-30.c: Likewise.
8284 * gcc.target/i386/pieces-memset-31.c: Likewise.
8285 * gcc.target/i386/pieces-memset-32.c: Likewise.
8286 * gcc.target/i386/pieces-memset-33.c: Likewise.
8287 * gcc.target/i386/pieces-memset-34.c: Likewise.
8288 * gcc.target/i386/pieces-memset-35.c: Likewise.
8289 * gcc.target/i386/pieces-memset-36.c: Likewise.
8290 * gcc.target/i386/pieces-memset-37.c: Likewise.
8291 * gcc.target/i386/pieces-memset-38.c: Likewise.
8292 * gcc.target/i386/pieces-memset-39.c: Likewise.
8293 * gcc.target/i386/pieces-memset-40.c: Likewise.
8294 * gcc.target/i386/pieces-memset-41.c: Likewise.
8295 * gcc.target/i386/pieces-memset-42.c: Likewise.
8296 * gcc.target/i386/pieces-memset-43.c: Likewise.
8297 * gcc.target/i386/pieces-memset-44.c: Likewise.
8298 * gcc.target/i386/pieces-memcpy-7.c: New file.
8299 * gcc.target/i386/pieces-memcpy-8.c: New file.
8300 * gcc.target/i386/pieces-memcpy-9.c: New file.
8302 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8305 * gcc.target/i386/pr90773-20.c: New test.
8306 * gcc.target/i386/pr90773-21.c: Likewise.
8307 * gcc.target/i386/pr90773-22.c: Likewise.
8308 * gcc.target/i386/pr90773-23.c: Likewise.
8309 * gcc.target/i386/pr90773-26.c: Likewise.
8311 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8313 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
8314 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
8315 * gcc.target/i386/pr90773-15.c: Likewise.
8316 * gcc.target/i386/pr90773-16.c: Likewise.
8317 * gcc.target/i386/pr90773-17.c: Likewise.
8318 * gcc.target/i386/pr90773-24.c: Likewise.
8319 * gcc.target/i386/pr90773-25.c: Likewise.
8320 * gcc.target/i386/pr100865-1.c: Likewise.
8321 * gcc.target/i386/pr100865-2.c: Likewise.
8322 * gcc.target/i386/pr100865-3.c: Likewise.
8323 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
8324 XMM movd to store 4 bytes.
8325 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
8327 * gcc.target/i386/pr100865-4b.c: Likewise.
8328 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
8329 * gcc.target/i386/pr100865-10b.c: Likewise.
8331 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8333 * gcc.target/i386/eh_return-1.c: New test.
8335 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
8338 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
8339 * gcc.target/i386/pr90773-14.c: Likewise.
8340 * gcc.target/i386/pr90773-15.c: New test.
8341 * gcc.target/i386/pr90773-16.c: Likewise.
8342 * gcc.target/i386/pr90773-17.c: Likewise.
8343 * gcc.target/i386/pr90773-18.c: Likewise.
8344 * gcc.target/i386/pr90773-19.c: Likewise.
8346 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
8348 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
8350 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
8353 * gcc.target/i386/pr78103-2.c: Also scan incl.
8354 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
8357 2021-07-31 Jason Merrill <jason@redhat.com>
8360 * g++.dg/ext/anon-struct9.C: New test.
8362 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
8364 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
8366 2021-07-31 Jakub Jelinek <jakub@redhat.com>
8368 * g++.dg/gomp/attrs-9.C: New test.
8370 2021-07-31 Jakub Jelinek <jakub@redhat.com>
8373 * gcc.target/i386/pr78103-1.c: New test.
8374 * gcc.target/i386/pr78103-2.c: New test.
8375 * gcc.target/i386/pr78103-3.c: New test.
8377 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
8379 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
8381 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
8383 PR middle-end/101674
8384 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
8386 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
8388 * gcc.target/powerpc/sse4_1-floorpd.c: New.
8389 * gcc.target/powerpc/sse4_1-floorps.c: New.
8390 * gcc.target/powerpc/sse4_1-floorsd.c: New.
8391 * gcc.target/powerpc/sse4_1-floorss.c: New.
8392 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
8393 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
8395 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
8397 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
8398 * gcc.target/powerpc/sse4_1-ceilps.c: New.
8399 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
8400 * gcc.target/powerpc/sse4_1-ceilss.c: New.
8401 * gcc.target/powerpc/sse4_1-round-data.h: New.
8402 * gcc.target/powerpc/sse4_1-round.h: New.
8403 * gcc.target/powerpc/sse4_1-round2.h: New.
8404 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
8405 and adjust dg directives to suit.
8406 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
8408 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
8410 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
8411 and adjust dg directives to suit.
8412 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
8413 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
8414 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
8416 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
8417 Uroš Bizjak <ubizjak@gmail.com>
8419 * gcc.target/i386/dec-cmov-1.c: New test.
8420 * gcc.target/i386/dec-cmov-2.c: New test.
8422 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
8424 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
8426 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
8428 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
8430 2021-07-30 Martin Sebor <msebor@redhat.com>
8432 PR middle-end/101671
8433 * gcc.c-torture/compile/pr83510.c: Move test functions...
8434 * gcc.dg/Warray-bounds-87.c: ...to this file.
8436 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
8438 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
8440 * gcc.target/i386/pr100865-4b.c: Likewise.
8442 2021-07-30 Andrew Pinski <apinski@marvell.com>
8445 * g++.dg/warn/Wunused-18.C: New test.
8446 * gcc.c-torture/compile/20030405-2.c: New test.
8447 * gcc.c-torture/compile/20040304-2.c: New test.
8448 * gcc.dg/20030612-2.c: New test.
8450 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
8453 * gcc.target/mips/pr101132.c: New test.
8455 2021-07-30 Jakub Jelinek <jakub@redhat.com>
8458 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
8459 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
8460 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
8461 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
8462 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
8463 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
8464 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
8466 2021-07-30 Jason Merrill <jason@redhat.com>
8468 * g++.dg/ext/anon-struct8.C: New test.
8470 2021-07-30 Jakub Jelinek <jakub@redhat.com>
8472 * g++.dg/cpp0x/gen-attrs-76.C: New test.
8474 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
8477 * gcc.target/i386/pr101685.c: New test.
8479 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
8481 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
8484 2021-07-30 Jakub Jelinek <jakub@redhat.com>
8487 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
8488 attributes instead of error.
8489 * g++.dg/cpp0x/gen-attrs-75.C: New test.
8490 * g++.dg/modules/pr101582-1.C: New test.
8492 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
8495 * g++.dg/lto/pr101396_0.C: New test.
8496 * g++.dg/lto/pr101396_1.C: New test.
8498 2021-07-29 Martin Sebor <msebor@redhat.com>
8500 PR middle-end/101674
8501 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
8504 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8507 * gdc.dg/pr100967.d: Update test.
8508 * gdc.dg/pr101672.d: New test.
8510 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8513 * gdc.dg/extern-c++/extern-c++.exp: New.
8514 * gdc.dg/extern-c++/pr101664.d: New test.
8515 * gdc.dg/extern-c++/pr101664_1.cc: New test.
8517 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8520 * gdc.dg/torture/pr96435.d: New test.
8522 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
8525 * gdc.dg/pr101657.d: New test.
8527 2021-07-29 Jakub Jelinek <jakub@redhat.com>
8530 * g++.dg/pr71389.C: Include <array> instead of <functional>.
8531 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
8533 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
8534 Julian Brown <julian@codesourcery.com>
8535 Kwok Cheung Yeung <kcy@codesourcery.com>
8537 * c-c++-common/goacc/classify-kernels-unparallelized.c:
8538 's%oaccdevlow%oaccloops%g'.
8539 * c-c++-common/goacc/classify-kernels.c: Likewise.
8540 * c-c++-common/goacc/classify-parallel.c: Likewise.
8541 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
8542 * c-c++-common/goacc/classify-routine.c: Likewise.
8543 * c-c++-common/goacc/classify-serial.c: Likewise.
8544 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
8545 * g++.dg/goacc/template.C: Likewise.
8546 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8547 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8548 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8549 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8550 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
8551 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8552 * gfortran.dg/goacc/classify-serial.f95: Likewise.
8553 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
8555 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
8558 * gcc.target/powerpc/pr56605.c: Change matching
8560 * gcc.target/powerpc/pr81348.c: Likewise.
8562 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
8564 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
8565 * gcc.c-torture/compile/pr83510.c: Same.
8566 * gcc.dg/analyzer/pr94851-2.c: Same.
8567 * gcc.dg/loop-unswitch-2.c: Same.
8568 * gcc.dg/old-style-asm-1.c: Same.
8569 * gcc.dg/pr68317.c: Same.
8570 * gcc.dg/pr97567-2.c: Same.
8571 * gcc.dg/predict-9.c: Same.
8572 * gcc.dg/shrink-wrap-loop.c: Same.
8573 * gcc.dg/sibcall-1.c: Same.
8574 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
8575 * gcc.dg/tree-ssa/pr21001.c: Same.
8576 * gcc.dg/tree-ssa/pr21294.c: Same.
8577 * gcc.dg/tree-ssa/pr21417.c: Same.
8578 * gcc.dg/tree-ssa/pr21458-2.c: Same.
8579 * gcc.dg/tree-ssa/pr21563.c: Same.
8580 * gcc.dg/tree-ssa/pr49039.c: Same.
8581 * gcc.dg/tree-ssa/pr61839_1.c: Same.
8582 * gcc.dg/tree-ssa/pr61839_3.c: Same.
8583 * gcc.dg/tree-ssa/pr77445-2.c: Same.
8584 * gcc.dg/tree-ssa/split-path-4.c: Same.
8585 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
8586 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
8587 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
8588 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
8589 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
8590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
8591 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
8592 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
8593 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
8594 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
8595 * gcc.dg/tree-ssa/vrp02.c: Same.
8596 * gcc.dg/tree-ssa/vrp03.c: Same.
8597 * gcc.dg/tree-ssa/vrp05.c: Same.
8598 * gcc.dg/tree-ssa/vrp06.c: Same.
8599 * gcc.dg/tree-ssa/vrp07.c: Same.
8600 * gcc.dg/tree-ssa/vrp09.c: Same.
8601 * gcc.dg/tree-ssa/vrp19.c: Same.
8602 * gcc.dg/tree-ssa/vrp20.c: Same.
8603 * gcc.dg/tree-ssa/vrp33.c: Same.
8604 * gcc.dg/uninit-pred-9_b.c: Same.
8605 * gcc.dg/uninit-pr61112.c: Same.
8606 * gcc.dg/vect/bb-slp-16.c: Same.
8607 * gcc.target/i386/avx2-vect-aggressive.c: Same.
8608 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
8609 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
8610 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
8611 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
8612 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
8614 2021-07-29 Richard Biener <rguenther@suse.de>
8617 * gcc.dg/torture/pr101512.c: New testcase.
8619 2021-07-29 liuhongt <hongtao.liu@intel.com>
8622 * gcc.target/i386/pr91446.c:
8623 * gcc.target/i386/pr92658-avx512bw-2.c:
8624 * gcc.target/i386/pr92658-sse4-2.c:
8625 * gcc.target/i386/pr92658-sse4.c:
8626 * gcc.target/i386/pr99881.c:
8628 2021-07-29 liuhongt <hongtao.liu@intel.com>
8631 * gcc.target/i386/sse2-pr39821.c: New test.
8632 * gcc.target/i386/sse4-pr39821.c: New test.
8634 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
8637 * gcc.target/powerpc/pr61837.c: New test.
8639 2021-07-28 Martin Sebor <msebor@redhat.com>
8641 PR middle-end/101494
8642 * gcc.dg/uninit-pr101494.c: New test.
8644 2021-07-28 Martin Sebor <msebor@redhat.com>
8646 PR middle-end/101601
8647 * g++.dg/warn/Warray-bounds-25.C: New test.
8648 * gcc.dg/Warray-bounds-85.c: New test.
8650 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
8653 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
8655 2021-07-28 David Malcolm <dmalcolm@redhat.com>
8657 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
8659 2021-07-28 Harald Anlauf <anlauf@gmx.de>
8662 * gfortran.dg/allocate_stat_3.f90: New test.
8663 * gfortran.dg/allocate_stat.f90: Adjust error messages.
8664 * gfortran.dg/implicit_11.f90: Likewise.
8665 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
8667 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8669 PR middle-end/101624
8670 * gfortran.dg/ubsan/ubsan.exp: New file.
8671 * gfortran.dg/ubsan/pr101624.f90: New test.
8673 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8675 PR middle-end/101642
8676 * gcc.c-torture/compile/pr101642.c: New test.
8678 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
8680 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
8681 an expectation for 31-bit mode.
8682 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
8683 * gcc.target/s390/load-imm64-2.c: Likewise.
8684 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
8686 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
8689 2021-07-28 Richard Biener <rguenther@suse.de>
8691 PR tree-optimization/101615
8692 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
8694 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8696 * gcc.target/aarch64/smov_1.c: New test.
8697 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
8699 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
8702 * gcc.target/i386/pr101456-1.c: New test.
8703 * gcc.target/i386/pr101456-2.c: Likewise.
8705 2021-07-28 Richard Biener <rguenther@suse.de>
8707 PR tree-optimization/101615
8708 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
8710 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8712 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
8715 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
8717 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
8718 compatible_alloc2): New extern allocator declarations.
8719 (test_9, test_10): New tests.
8721 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8724 * gdc.dg/pr96429.d: Update test.
8725 * gdc.dg/pr101640.d: New test.
8727 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8730 * gdc.dg/pr101490.d: New test.
8732 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
8735 * gdc.dg/pr101127a.d: New test.
8736 * gdc.dg/pr101127b.d: New test.
8738 2021-07-28 Jakub Jelinek <jakub@redhat.com>
8741 * gcc.target/i386/avx2-pr101611-1.c: New test.
8742 * gcc.target/i386/avx2-pr101611-2.c: New test.
8744 2021-07-28 Martin Uecker <muecker@gwdg.de>
8746 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
8748 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8750 PR libfortran/101317
8751 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
8754 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8756 PR libfortran/101310
8757 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
8758 incorrect assertions.
8760 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
8762 PR libfortran/101305
8763 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
8764 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
8765 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
8766 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
8767 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
8768 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
8769 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
8770 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
8771 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
8772 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
8773 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8774 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
8775 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
8776 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
8777 * gfortran.dg/PR94327.c: Likewise.
8778 * gfortran.dg/PR94331.c: Likewise.
8779 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
8780 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
8781 * gfortran.dg/pr93524.c: Likewise.
8783 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
8785 PR tree-optimization/101596
8786 * gcc.target/powerpc/pr101596-1.c: New test.
8787 * gcc.target/powerpc/pr101596-2.c: Likewise.
8788 * gcc.target/powerpc/pr101596-3.c: Likewise.
8790 2021-07-28 liuhongt <hongtao.liu@intel.com>
8793 * gcc.target/i386/pr99881.c: New test.
8795 2021-07-27 Martin Sebor <msebor@redhat.com>
8797 PR tree-optimization/101584
8798 * gcc.dg/uninit-38.c: Remove assertions.
8799 * gcc.dg/uninit-41.c: New test.
8801 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
8804 * g++.dg/coroutines/pr99047.C: Fix includes.
8805 * g++.dg/pr71655.C: Likewise.
8807 2021-07-27 Martin Sebor <msebor@redhat.com>
8810 * gcc.dg/Wvla-parameter-13.c: New test.
8812 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
8814 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
8816 2021-07-27 Marek Polacek <polacek@redhat.com>
8820 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
8821 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
8822 * g++.dg/cpp2a/spaceship-err7.C: New test.
8823 * g++.dg/expr/ptr-comp4.C: New test.
8825 2021-07-27 Richard Biener <rguenther@suse.de>
8827 PR tree-optimization/101573
8828 * gcc.dg/uninit-pr101573.c: New testcase.
8829 * gcc.dg/uninit-15-O0.c: Adjust.
8830 * gcc.dg/uninit-15.c: Likewise.
8831 * gcc.dg/uninit-23.c: Likewise.
8832 * c-c++-common/uninit-17.c: Likewise.
8834 2021-07-27 Martin Jambor <mjambor@suse.cz>
8836 * gcc.dg/ipa/remref-3.c: New test.
8837 * gcc.dg/ipa/remref-4.c: Likewise.
8838 * gcc.dg/ipa/remref-5.c: Likewise.
8839 * gcc.dg/ipa/remref-6.c: Likewise.
8841 2021-07-27 Jakub Jelinek <jakub@redhat.com>
8843 PR middle-end/101586
8844 * g++.dg/torture/builtin-clear-padding-4.C: New test.
8846 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
8849 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
8851 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
8852 power10 code is generated.
8853 (plus_ne0): Move to ppc-ne0-2.c.
8854 (cmp_plus_ne): Likewise.
8855 (plus_ne0_cmp): Likewise.
8856 * gcc.target/powerpc/ppc-ne0-2.c: New file.
8858 2021-07-26 David Malcolm <dmalcolm@redhat.com>
8860 * gcc.dg/analyzer/sock-1.c: New test.
8861 * gcc.dg/analyzer/sock-2.c: New test.
8863 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
8865 * gcc.dg/pr78888.c: New.
8867 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
8868 Marc Glisse <marc.glisse@inria.fr>
8870 * gcc.dg/fold-eqrotate-1.c: New test case.
8871 * gcc.dg/fold-eqbswap-1.c: New test case.
8873 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
8874 Tobias Burnus <tobias@codesourcery.com>
8881 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
8882 this test is still erroneous but now it compiles.
8883 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
8885 * gfortran.dg/PR93308.f90: New test.
8886 * gfortran.dg/PR93963.f90: New test.
8887 * gfortran.dg/PR94327.c: New test.
8888 * gfortran.dg/PR94327.f90: New test.
8889 * gfortran.dg/PR94331.c: New test.
8890 * gfortran.dg/PR94331.f90: New test.
8891 * gfortran.dg/PR97046.f90: New test.
8893 2021-07-26 Jakub Jelinek <jakub@redhat.com>
8895 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
8896 and scan directives.
8897 * g++.dg/gomp/attrs-2.C: Likewise.
8898 * g++.dg/gomp/attrs-6.C: New test.
8899 * g++.dg/gomp/attrs-7.C: New test.
8900 * g++.dg/gomp/attrs-8.C: New test.
8902 2021-07-23 Harald Anlauf <anlauf@gmx.de>
8905 * gfortran.dg/pr101536.f90: New test.
8907 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8909 PR rtl-optimization/101562
8910 * gcc.c-torture/compile/pr101562.c: New test.
8912 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8914 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8917 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8919 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8922 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
8925 * gcc.target/i386/pr101504.c: New test.
8927 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8929 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8932 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8934 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8937 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8939 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8942 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8944 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8947 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8949 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
8951 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
8953 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
8955 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8957 * c-c++-common/gomp/attrs-1.c: New test.
8958 * c-c++-common/gomp/attrs-2.c: New test.
8959 * c-c++-common/gomp/attrs-3.c: New test.
8961 2021-07-23 Jakub Jelinek <jakub@redhat.com>
8963 * g++.dg/gomp/attrs-4.C: New test.
8964 * g++.dg/gomp/attrs-5.C: New test.
8966 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
8968 * gcc.target/mips/mips.exp (mips_option_groups): add
8969 -finline and -fno-inline.
8971 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
8974 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
8976 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
8977 __attribute__((noinline)).
8978 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
8980 2021-07-23 David Malcolm <dmalcolm@redhat.com>
8982 * gcc.dg/analyzer/feasibility-3.c: New test.
8984 2021-07-22 Martin Sebor <msebor@redhat.com>
8986 PR tree-optimization/65178
8987 * gcc.dg/uninit-pr65178.c: New test.
8989 2021-07-22 Martin Sebor <msebor@redhat.com>
8992 * g++.dg/ipa/pr82352.C
8994 2021-07-22 Andrew Pinski <apinski@marvell.com>
8996 PR tree-optimization/10153
8997 * gcc.c-torture/compile/pr10153-1.c: New test.
8998 * gcc.c-torture/compile/pr10153-2.c: New test.
9000 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9002 * g++.dg/pr101511.C: New.
9004 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9006 * gcc.dg/pr101497.c: New.
9008 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
9010 * gcc.dg/pr101496.c: New.
9012 2021-07-22 liuhongt <hongtao.liu@intel.com>
9014 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9016 2021-07-22 liuhongt <hongtao.liu@intel.com>
9018 * gcc.target/i386/mask-shift.c: New test.
9020 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9023 * gcc.dg/analyzer/pr101547.c: New test.
9025 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9028 * g++.dg/analyzer/pr101522.C: New test.
9030 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9031 Joseph Myers <joseph@codesourcery.com>
9032 Cesar Philippidis <cesar@codesourcery.com>
9034 * c-c++-common/goacc/classify-routine-nohost.c: New file.
9035 * c-c++-common/goacc/classify-routine.c: Update.
9036 * c-c++-common/goacc/routine-2.c: Likewise.
9037 * c-c++-common/goacc/routine-nohost-1.c: New file.
9038 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
9039 * g++.dg/goacc/template.C: Update.
9040 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
9041 * gfortran.dg/goacc/classify-routine.f95: Update.
9042 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
9043 * gfortran.dg/goacc/routine-6.f90: Likewise.
9044 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
9045 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
9046 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
9047 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
9048 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9049 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9050 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
9052 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
9054 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
9056 2021-07-21 David Malcolm <dmalcolm@redhat.com>
9058 * gcc.dg/analyzer/explode-2.c: Remove xfail.
9059 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
9061 * gcc.dg/analyzer/phi-2.c: New test.
9063 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
9066 * gcc.target/powerpc/pr101129.c: Adjust.
9068 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
9071 * gcc.target/i386/crc32-6.c: New test.
9073 2021-07-21 Harald Anlauf <anlauf@gmx.de>
9076 * gfortran.dg/pr101514.f90: New test.
9078 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9080 PR middle-end/101535
9081 * c-c++-common/gomp/pr101535-1.c: New test.
9082 * c-c++-common/gomp/pr101535-2.c: New test.
9084 2021-07-21 Jakub Jelinek <jakub@redhat.com>
9087 * g++.dg/gomp/pr101516.C: New test.
9089 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
9091 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
9092 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
9093 * gfortran.dg/bind_c_char_10.f90: New test.
9094 * gfortran.dg/bind_c_char_6.f90: New test.
9095 * gfortran.dg/bind_c_char_7.f90: New test.
9096 * gfortran.dg/bind_c_char_8.f90: New test.
9097 * gfortran.dg/bind_c_char_9.f90: New test.
9099 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9101 * gcc.dg/unroll-10.c: New test.
9103 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
9105 * gcc.dg/unroll-9.c: New test/
9107 2021-07-20 Martin Sebor <msebor@redhat.com>
9109 PR middle-end/101397
9110 * gcc.dg/Warray-bounds-80.c: New test.
9111 * gcc.dg/Warray-bounds-81.c: New test.
9112 * gcc.dg/Warray-bounds-82.c: New test.
9113 * gcc.dg/Warray-bounds-83.c: New test.
9114 * gcc.dg/Warray-bounds-84.c: New test.
9115 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
9117 2021-07-20 Martin Sebor <msebor@redhat.com>
9119 PR middle-end/101300
9120 * gcc.dg/uninit-pr101300.c: New test.
9122 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
9125 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
9126 generation on power10.
9127 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
9129 2021-07-20 Jakub Jelinek <jakub@redhat.com>
9132 * gcc.dg/pr101384.c: New test.
9133 * gcc.target/powerpc/pr101384-1.c: New test.
9134 * gcc.target/powerpc/pr101384-2.c: New test.
9136 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
9139 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
9140 true initial value of the reduction from the vectorizer.
9141 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
9142 loop operate on exactly LANES (rather than LANES-1) iterations.
9143 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
9145 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
9148 * gcc.target/i386/pr71245-1.c: Remove.
9149 * gcc.target/i386/pr71245-2.c: Ditto.
9151 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9153 * gcc.target/powerpc/mul-vectorize-3.c: New test.
9154 * gcc.target/powerpc/mul-vectorize-4.c: New test.
9156 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
9158 PR tree-optimization/100696
9159 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
9161 2021-07-19 Martin Sebor <msebor@redhat.com>
9163 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
9165 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
9168 * g++.dg/coroutines/pr95520.C: New test.
9170 2021-07-19 David Malcolm <dmalcolm@redhat.com>
9173 * gcc.dg/analyzer/pr101503.c: New test.
9175 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
9177 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
9178 support BTF format. Remove redundant check for AIX.
9179 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
9180 support CTF format. Remove redundant check for AIX.
9181 * lib/gcc-dg.exp: Remove redundant check for AIX.
9183 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
9186 * gcc.target/gcn/sram-ecc-1.c: New test.
9187 * gcc.target/gcn/sram-ecc-2.c: New test.
9188 * gcc.target/gcn/sram-ecc-3.c: New test.
9189 * gcc.target/gcn/sram-ecc-4.c: New test.
9190 * gcc.target/gcn/sram-ecc-5.c: New test.
9191 * gcc.target/gcn/sram-ecc-6.c: New test.
9192 * gcc.target/gcn/sram-ecc-7.c: New test.
9193 * gcc.target/gcn/sram-ecc-8.c: New test.
9195 2021-07-19 Andrew Pinski <apinski@marvell.com>
9198 * gcc.target/aarch64/csinv-neg-1.c: New test.
9200 2021-07-19 Marek Polacek <polacek@redhat.com>
9203 * g++.dg/cpp0x/constexpr-temp2.C: New test.
9205 2021-07-19 Richard Biener <rguenther@suse.de>
9207 PR tree-optimization/101505
9208 * gcc.dg/vect/pr101505.c: New testcase.
9210 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
9213 * gcc.target/i386/pr101492-1.c: New test.
9214 * gcc.target/i386/pr101492-2.c: Likewise.
9215 * gcc.target/i386/pr101492-3.c: Likewise.
9216 * gcc.target/i386/pr101492-4.c: Likewise.
9218 2021-07-18 Harald Anlauf <anlauf@gmx.de>
9221 * gfortran.dg/fmt_nonchar_3.f90: New test.
9223 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
9226 * gcc.target/i386/avx-vzeroupper-28.c: New test.
9228 2021-07-18 Antoni Boucher <bouanto@zoho.com>
9231 * jit.dg/all-non-failing-tests.h: New test.
9232 * jit.dg/test-cast.c: New test.
9234 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
9236 * gcc.dg/tree-ssa/modref-6.c: New test.
9238 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
9240 * gcc.dg/pr96542.c: New.
9242 2021-07-16 Patrick Palka <ppalka@redhat.com>
9245 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
9247 2021-07-16 Patrick Palka <ppalka@redhat.com>
9251 * g++.dg/inherit/covariant23.C: New test.
9253 2021-07-16 David Malcolm <dmalcolm@redhat.com>
9255 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
9256 * gcc.dg/analyzer/dump-state.c: New test.
9258 2021-07-16 Martin Sebor <msebor@redhat.com>
9261 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
9263 * gcc.dg/Wstringop-overflow-42.c: Same.
9264 * gcc.dg/Wstringop-overflow-68.c: Same.
9265 * gcc.dg/Wstringop-overflow-70.c: Same.
9266 * gcc.dg/Wstringop-overflow-71.c: Same.
9267 * gcc.dg/strlenopt-95.c: Fix typos.
9269 2021-07-16 Tamar Christina <tamar.christina@arm.com>
9271 PR middle-end/101457
9272 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
9273 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
9274 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
9275 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
9277 2021-07-16 Marek Polacek <polacek@redhat.com>
9279 * g++.dg/cpp1y/Wnarrowing2.C: New test.
9280 * g++.dg/cpp1y/Wnarrowing2.h: New test.
9282 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
9284 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
9285 * g++.target/s390/mi-thunk.C: New test.
9286 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
9288 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
9289 * gcc.target/s390/risbg-ll-3.c: Likewise.
9290 * gcc.target/s390/call.h: Common code for the new tests.
9291 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
9292 * gcc.target/s390/call-z10-pic.c: New test.
9293 * gcc.target/s390/call-z10.c: New test.
9294 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
9295 * gcc.target/s390/call-z9-pic.c: New test.
9296 * gcc.target/s390/call-z9.c: New test.
9297 * gcc.target/s390/mfentry-m64-pic.c: New test.
9298 * gcc.target/s390/tls.h: Common code for the new TLS tests.
9299 * gcc.target/s390/tls-pic.c: New test.
9300 * gcc.target/s390/tls.c: New test.
9302 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
9304 * gcc.target/aarch64/sve/extract_1.c: Split expected results
9305 by big/little endian targets, restoring the old expected
9306 result for big endian.
9307 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9308 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9309 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9311 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
9314 * gcc.target/i386/pr101346.c: New test.
9316 2021-07-15 Martin Sebor <msebor@redhat.com>
9319 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
9320 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
9321 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
9322 * gcc.dg/torture/pr70025.c: Prune out a false positive.
9323 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
9324 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
9326 * gcc.target/i386/pr92658-avx512f.c: Same.
9327 * gcc.dg/Wstringop-overflow-68.c: New test.
9328 * gcc.dg/Wstringop-overflow-69.c: New test.
9329 * gcc.dg/Wstringop-overflow-70.c: New test.
9330 * gcc.dg/Wstringop-overflow-71.c: New test.
9331 * gcc.dg/strlenopt-95.c: New test.
9333 2021-07-15 David Malcolm <dmalcolm@redhat.com>
9338 * g++.dg/analyzer/pr93212.C: Update location of warning.
9339 * g++.dg/analyzer/pr94011.C: Add
9340 -Wno-analyzer-use-of-uninitialized-value.
9341 * g++.dg/analyzer/pr94503.C: Likewise.
9342 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
9343 param to avoid uninitialized warning.
9344 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
9345 uninitialized value on result of alloca.
9346 (test_12a): Add expected warning.
9347 (test_12c): Likewise.
9348 (test_19): Likewise.
9349 (test_29b): Likewise.
9350 (test_29c): Likewise.
9351 (test_37): Remove xfail.
9352 (test_37a): Likewise.
9353 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
9354 * gcc.dg/analyzer/explode-2.c: Remove params; add
9355 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
9356 Initialize the locals.
9357 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
9359 * gcc.dg/analyzer/fgets-1.c: New test.
9360 * gcc.dg/analyzer/fread-1.c: New test.
9361 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
9362 (test_40): Likewise.
9363 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
9364 uninitialized padding.
9365 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
9367 (read_alias_file): Call it.
9368 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
9369 * gcc.dg/analyzer/pr94851-2.c: Likewise.
9370 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
9371 * gcc.dg/analyzer/pr98628.c: Likewise.
9372 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
9374 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
9375 * gcc.dg/analyzer/symbolic-7.c: Likewise.
9376 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
9377 with -fno-fat-lto-objects.
9378 * gcc.dg/analyzer/uninit-1.c: New test.
9379 * gcc.dg/analyzer/uninit-2.c: New test.
9380 * gcc.dg/analyzer/uninit-3.c: New test.
9381 * gcc.dg/analyzer/uninit-4.c: New test.
9382 * gcc.dg/analyzer/uninit-pr94713.c: New test.
9383 * gcc.dg/analyzer/uninit-pr94714.c: New test.
9384 * gcc.dg/analyzer/use-after-free-2.c: New test.
9385 * gcc.dg/analyzer/use-after-free-3.c: New test.
9386 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
9387 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
9388 uninitialized warnings. Remove xfail.
9389 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
9391 * gfortran.dg/analyzer/pr97668.f: Add
9392 -Wno-analyzer-use-of-uninitialized-value and
9393 -Wno-analyzer-too-complex.
9395 2021-07-15 David Malcolm <dmalcolm@redhat.com>
9397 * gcc.dg/analyzer/phi-1.c: New test.
9399 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
9401 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
9404 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
9406 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
9409 2021-07-15 Jakub Jelinek <jakub@redhat.com>
9412 * g++.dg/cpp0x/nullptr46.C: New test.
9414 2021-07-15 Tamar Christina <tamar.christina@arm.com>
9416 PR middle-end/101457
9417 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
9418 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
9419 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
9420 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
9422 2021-07-15 Martin Sebor <msebor@redhat.com>
9424 * gcc.dg/Wvla-parameter-12.c: New test.
9426 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
9429 * gcc.target/powerpc/pr101129.c: New.
9431 2021-07-15 Jakub Jelinek <jakub@redhat.com>
9433 PR middle-end/101437
9434 * gcc.c-torture/compile/pr101437.c: New test.
9436 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
9438 * gcc.target/powerpc/mma-builtin-9.c: New test.
9440 2021-07-14 Patrick Palka <ppalka@redhat.com>
9443 * g++.dg/cpp1z/class-deduction96.C: New test.
9445 2021-07-14 Jason Merrill <jason@redhat.com>
9447 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
9449 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9451 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
9452 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
9453 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
9454 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
9456 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
9458 * gcc.dg/pr80776-1.c: Remove xfail.
9460 2021-07-14 Marek Polacek <polacek@redhat.com>
9463 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
9464 * g++.dg/cpp1y/constexpr-101371.C: New test.
9466 2021-07-14 Harald Anlauf <anlauf@gmx.de>
9469 * gfortran.dg/pr100949.f90: New test.
9471 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9473 * lib/target-supports.exp
9474 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
9475 check_effective_target_arm_v8_2a_i8mm_neon_hw,
9476 check_effective_target_vect_usdot_qi): New.
9477 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
9478 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
9479 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
9480 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
9481 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
9482 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
9483 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
9484 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
9485 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
9486 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
9487 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
9488 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
9489 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
9490 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
9492 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9494 * gcc.target/arm/simd/vusdot-autovec.c: New test.
9496 2021-07-14 Tamar Christina <tamar.christina@arm.com>
9498 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
9499 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
9501 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
9504 * gcc.target/i386/pr101395-1.c: New test.
9505 * gcc.target/i386/pr101395-2.c: Likewise.
9506 * gcc.target/i386/pr101395-3.c: Likewise.
9508 2021-07-14 Richard Biener <rguenther@suse.de>
9510 PR tree-optimization/101445
9511 * gcc.dg/vect/pr101445.c: New testcase.
9513 2021-07-14 Richard Biener <rguenther@suse.de>
9515 * gcc.target/i386/vect-reduc-1.c: New testcase.
9517 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
9519 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
9520 for RTL pattern match.
9521 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
9522 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
9523 scan-assembler regex to look for a scalar register instead of
9525 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
9526 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
9527 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
9528 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
9529 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
9530 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
9531 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
9532 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
9533 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
9534 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
9535 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
9536 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9537 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9538 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9539 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9540 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9541 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
9542 cases to look for 'b' and 'h' registers instead of 'w'.
9543 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
9544 regex to reflect lane 0 vector extractions being simplified
9545 to scalar register moves.
9546 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
9547 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
9548 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
9549 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
9550 lane 1 as the moves for lane 0 now get optimized away.
9551 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
9552 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
9553 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
9554 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
9555 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
9556 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
9557 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
9559 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
9561 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
9562 gcc/testsuite/gcc.target/i386.
9564 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
9566 PR tree-optimization/93781
9567 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
9569 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
9571 * gcc.target/aarch64/sve/reduc_9.c: New test.
9572 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
9573 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
9574 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
9575 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
9576 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
9577 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
9578 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
9579 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
9580 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
9581 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
9582 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
9583 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
9584 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
9586 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
9588 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
9590 2021-07-13 Jakub Jelinek <jakub@redhat.com>
9591 Richard Biener <rguenther@suse.de>
9593 PR tree-optimization/101419
9594 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
9595 instead of -fdump-tree-objsz1-details in dg-options and adjust names
9596 of dump file in scan-tree-dump.
9597 * gcc.dg/pr101419.c: New test.
9599 2021-07-13 Richard Biener <rguenther@suse.de>
9602 2021-07-13 Richard Biener <rguenther@suse.de>
9604 * g++.dg/vect/slp-pr87105.cc: Adjust.
9605 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9607 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
9610 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
9611 insn counts to account for power10 prefixed loads and stores.
9612 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
9614 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
9616 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
9618 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
9620 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
9622 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
9624 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
9625 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
9626 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
9627 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
9628 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
9630 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
9631 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
9632 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
9633 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
9634 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
9635 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
9636 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
9637 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
9638 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
9639 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
9641 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
9643 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
9645 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
9647 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
9649 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
9651 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
9652 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
9654 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
9655 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
9656 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
9658 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
9659 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
9660 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
9661 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
9662 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
9663 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
9664 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
9665 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
9666 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
9668 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
9670 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
9671 optimization. Do not check what XXSPLTIDP generates if the value
9674 2021-07-12 Patrick Palka <ppalka@redhat.com>
9678 * g++.dg/cpp1z/class-deduction92.C: New test.
9679 * g++.dg/cpp1z/class-deduction93.C: New test.
9680 * g++.dg/cpp1z/class-deduction94.C: New test.
9681 * g++.dg/cpp1z/class-deduction95.C: New test.
9683 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
9686 * gcc.target/i386/pr101424.c: New test.
9688 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
9690 * gcc.dg/tree-ssa/pr101335.c: New.
9692 2021-07-12 Andrew Pinski <apinski@marvell.com>
9694 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
9696 2021-07-12 Richard Biener <rguenther@suse.de>
9698 PR tree-optimization/101373
9699 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
9700 * gnat.dg/opt95.adb: Likewise.
9702 2021-07-12 Richard Biener <rguenther@suse.de>
9704 * g++.dg/vect/slp-pr87105.cc: Adjust.
9705 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9707 2021-07-12 Richard Biener <rguenther@suse.de>
9709 PR tree-optimization/101394
9710 * gcc.dg/torture/pr101394.c: New testcase.
9712 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9713 Jakub Jelinek <jakub@redhat.com>
9715 PR tree-optimization/101403
9716 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
9718 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9721 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
9723 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
9726 * gcc.target/arm/simd/pr98435.c: New test.
9728 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
9730 PR tree-optimization/101403
9731 * gcc.dg/pr101403.c: New test case.
9733 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
9735 * gcc.dg/torture/pr100329.c: Require target lra.
9736 * gcc.dg/torture/pr100519.c: Likewise.
9738 2021-07-10 Patrick Palka <ppalka@redhat.com>
9741 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
9743 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
9744 * g++.dg/cpp2a/concepts-requires27.C: New test.
9746 2021-07-09 Jason Merrill <jason@redhat.com>
9749 * g++.dg/concepts/explicit-spec1.C: New test.
9751 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
9752 Uroš Bizjak <ubizjak@gmail.com>
9754 * gcc.target/i386/divmod-9.c: New test case.
9756 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
9759 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
9760 powerpc based targets.
9762 2021-07-09 Patrick Palka <ppalka@redhat.com>
9765 * g++.dg/cpp2a/concepts-requires26.C: New test.
9766 * g++.dg/cpp2a/lambda-uneval16.C: New test.
9768 2021-07-09 Patrick Palka <ppalka@redhat.com>
9771 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
9772 example, which we now handle correctly.
9773 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
9774 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
9776 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9778 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9779 __attribute__((noinline)).
9780 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9782 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
9787 * gcc.target/mips/pr100760.c: New test.
9788 * gcc.target/mips/pr100761.c: New test.
9789 * gcc.target/mips/pr100762.c: New test.
9791 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9793 * gcc.target/powerpc/mod-vectorize.c: New test.
9795 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9797 * gcc.target/powerpc/div-vectorize-1.c: New test.
9799 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
9801 * gcc.target/powerpc/mul-vectorize-1.c: New test.
9802 * gcc.target/powerpc/mul-vectorize-2.c: New test.
9804 2021-07-08 Martin Sebor <msebor@redhat.com>
9806 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
9808 2021-07-08 Martin Sebor <msebor@redhat.com>
9811 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
9813 2021-07-08 Martin Sebor <msebor@redhat.com>
9815 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
9816 * g++.dg/warn/Warray-bounds-13.C: Same.
9818 2021-07-08 Marek Polacek <polacek@redhat.com>
9821 * g++.dg/cpp0x/noexcept70.C: New test.
9823 2021-07-08 Martin Jambor <mjambor@suse.cz>
9826 * gcc.dg/ipa/pr101066.c: New test.
9828 2021-07-08 Martin Sebor <msebor@redhat.com>
9831 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
9832 * c-c++-common/Warray-bounds-4.c: Same.
9834 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
9836 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
9839 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
9841 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
9843 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
9844 Richard Biener <rguenther@suse.de>
9846 PR tree-optimization/40210
9847 * gcc.dg/builtin-bswap-13.c: New test.
9848 * gcc.dg/builtin-bswap-14.c: New test.
9850 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
9853 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
9855 2021-07-07 David Malcolm <dmalcolm@redhat.com>
9857 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
9858 * gcc.dg/plugin/analyzer_gil_plugin.c
9859 (gil_state_machine::on_condition): Remove.
9861 2021-07-07 Martin Sebor <msebor@redhat.com>
9863 PR tree-optimization/100137
9864 PR tree-optimization/99121
9865 PR tree-optimization/97027
9866 * c-c++-common/Warray-bounds-3.c: Remove xfail
9867 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
9868 * c-c++-common/Warray-bounds-9.c: New test.
9869 * c-c++-common/Warray-bounds-10.c: New test.
9870 * g++.dg/asan/asan_test.C: Suppress expected warnings.
9871 * g++.dg/pr95768.C: Same.
9872 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
9873 * g++.dg/warn/Warray-bounds-11.C: Same.
9874 * g++.dg/warn/Warray-bounds-12.C: Same.
9875 * g++.dg/warn/Warray-bounds-13.C: Same.
9876 * g++.dg/warn/Warray-bounds-17.C: Same.
9877 * g++.dg/warn/Warray-bounds-20.C: Same.
9878 * gcc.dg/Warray-bounds-29.c: Same.
9879 * gcc.dg/Warray-bounds-30.c: Add xfail.
9880 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
9881 * gcc.dg/Warray-bounds-32.c: Same.
9882 * gcc.dg/Warray-bounds-52.c: Same.
9883 * gcc.dg/Warray-bounds-53.c: Same.
9884 * gcc.dg/Warray-bounds-58.c: Remove xfail.
9885 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
9886 * gcc.dg/Warray-bounds-66.c: Same.
9887 * gcc.dg/Warray-bounds-69.c: Same.
9888 * gcc.dg/Wstringop-overflow-34.c: Same.
9889 * gcc.dg/Wstringop-overflow-47.c: Same.
9890 * gcc.dg/Wstringop-overflow-61.c: Same.
9891 * gcc.dg/Warray-bounds-77.c: New test.
9892 * gcc.dg/Warray-bounds-78.c: New test.
9893 * gcc.dg/Warray-bounds-79.c: New test.
9895 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
9898 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
9900 2021-07-07 Richard Biener <rguenther@suse.de>
9902 PR tree-optimization/34195
9903 * gcc.dg/vect/pr34195.c: New testcase.
9905 2021-07-07 Richard Biener <rguenther@suse.de>
9907 PR tree-optimization/99728
9908 * g++.dg/opt/pr99728.C: New testcase.
9910 2021-07-07 liuhongt <hongtao.liu@intel.com>
9912 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
9913 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
9914 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
9915 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
9917 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9920 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
9922 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9925 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
9927 2021-07-06 Martin Sebor <msebor@redhat.com>
9930 * g++.dg/warn/uninit-pr55881.C: New test.
9932 2021-07-06 Martin Sebor <msebor@redhat.com>
9934 PR tree-optimization/86650
9935 * gcc.dg/Warray-bounds-76.c: New test.
9937 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
9940 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
9942 2021-07-06 Martin Sebor <msebor@redhat.com>
9944 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
9945 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
9947 2021-07-06 Martin Sebor <msebor@redhat.com>
9949 * gcc.dg/Wobjsize-1.c: Prune expected output.
9950 * gcc.dg/Warray-bounds-71.c: New test.
9951 * gcc.dg/Warray-bounds-71.h: New test header.
9952 * gcc.dg/Warray-bounds-72.c: New test.
9953 * gcc.dg/Warray-bounds-73.c: New test.
9954 * gcc.dg/Warray-bounds-74.c: New test.
9955 * gcc.dg/Warray-bounds-75.c: New test.
9956 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
9957 * gcc.dg/Wfree-nonheap-object-5.c: New test.
9958 * gcc.dg/Wfree-nonheap-object-6.c: New test.
9959 * gcc.dg/pragma-diag-10.c: New test.
9960 * gcc.dg/pragma-diag-9.c: New test.
9961 * gcc.dg/uninit-suppress_3.c: New test.
9962 * gcc.dg/pr79214.c: Xfail tests.
9963 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
9964 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
9966 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
9969 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
9970 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
9972 2021-07-06 Richard Biener <rguenther@suse.de>
9974 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
9975 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
9976 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
9977 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
9979 2021-07-06 Andrew Pinski <apinski@marvell.com>
9981 PR tree-optimization/101256
9982 * g++.dg/torture/pr101256.C: New test.
9984 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9987 * gfortran.dg/implied_do_io_7.f90: New test.
9989 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
9991 PR rtl-optimization/100328
9992 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
9993 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
9994 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
9995 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
9996 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
9997 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
9998 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
9999 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
10000 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
10001 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
10002 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
10003 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
10004 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
10005 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
10006 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
10007 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
10008 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
10009 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
10010 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
10011 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
10012 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
10013 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
10014 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
10015 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
10016 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
10017 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
10018 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
10019 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
10020 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
10021 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
10022 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
10023 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
10024 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
10025 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
10026 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
10027 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
10028 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
10029 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
10030 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
10032 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
10035 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
10036 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10038 2021-07-05 Andrew Pinski <apinski@marvell.com>
10040 PR tree-optimization/101039
10041 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
10042 ABSU and still not expect ABS_EXPR.
10043 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
10044 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
10046 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
10049 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
10051 2021-07-05 Richard Biener <rguenther@suse.de>
10053 PR testsuite/101299
10054 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
10056 2021-07-05 liuhongt <hongtao.liu@intel.com>
10058 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
10060 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
10062 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
10063 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
10064 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
10065 doesn't support CTF.
10066 (gcc-dg-debug-runtest): Move CTF support within
10067 target support format test.
10069 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
10071 PR middle-end/101294
10072 * gcc.dg/pr101294.c: New test.
10074 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
10077 * gdc.dg/torture/pr101273.d: New test.
10079 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
10082 * gdc.dg/torture/pr101282.d: New test.
10084 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10086 * g++.dg/gomp/attrs-1.C: New test.
10087 * g++.dg/gomp/attrs-2.C: New test.
10088 * g++.dg/gomp/attrs-3.C: New test.
10090 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10093 * c-c++-common/gomp/atomic-24.c: New test.
10095 2021-07-02 Patrick Palka <ppalka@redhat.com>
10098 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
10100 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
10102 * gcc.target/powerpc/mma-builtin-7.c: New test.
10103 * gcc.target/powerpc/mma-builtin-8.c: New test.
10105 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
10107 PR tree-optimization/101223
10108 * gcc.dg/pr101223.c: New.
10110 2021-07-02 David Faust <david.faust@oracle.com>
10112 * gcc.dg/debug/btf/btf-float-1.c: New test.
10113 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
10114 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10115 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
10117 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10119 * lib/gcc-defs.exp: Add a comment.
10121 2021-07-02 Richard Biener <rguenther@suse.de>
10123 PR tree-optimization/101293
10124 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
10126 2021-07-02 Jakub Jelinek <jakub@redhat.com>
10129 * gcc.target/i386/avx2-pr101286.c: New test.
10131 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
10133 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
10134 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
10135 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
10136 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
10137 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
10138 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
10139 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
10140 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
10142 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
10144 * gcc.target/powerpc/float128-cmove.c: New test.
10145 * gcc.target/powerpc/float128-minmax-3.c: New test.
10147 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
10149 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
10151 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
10154 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
10156 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
10157 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
10158 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
10159 * gcc.target/i386/avx512f_cond_move.c: Also pass
10160 -mprefer-vector-width=512 and expect integer broadcast.
10161 * gcc.target/i386/pr100865-1.c: New test.
10162 * gcc.target/i386/pr100865-2.c: Likewise.
10163 * gcc.target/i386/pr100865-3.c: Likewise.
10164 * gcc.target/i386/pr100865-4a.c: Likewise.
10165 * gcc.target/i386/pr100865-4b.c: Likewise.
10166 * gcc.target/i386/pr100865-5a.c: Likewise.
10167 * gcc.target/i386/pr100865-5b.c: Likewise.
10168 * gcc.target/i386/pr100865-6a.c: Likewise.
10169 * gcc.target/i386/pr100865-6b.c: Likewise.
10170 * gcc.target/i386/pr100865-6c.c: Likewise.
10171 * gcc.target/i386/pr100865-7a.c: Likewise.
10172 * gcc.target/i386/pr100865-7b.c: Likewise.
10173 * gcc.target/i386/pr100865-7c.c: Likewise.
10174 * gcc.target/i386/pr100865-8a.c: Likewise.
10175 * gcc.target/i386/pr100865-8b.c: Likewise.
10176 * gcc.target/i386/pr100865-8c.c: Likewise.
10177 * gcc.target/i386/pr100865-9a.c: Likewise.
10178 * gcc.target/i386/pr100865-9b.c: Likewise.
10179 * gcc.target/i386/pr100865-9c.c: Likewise.
10180 * gcc.target/i386/pr100865-10a.c: Likewise.
10181 * gcc.target/i386/pr100865-10b.c: Likewise.
10182 * gcc.target/i386/pr100865-11a.c: Likewise.
10183 * gcc.target/i386/pr100865-11b.c: Likewise.
10184 * gcc.target/i386/pr100865-11c.c: Likewise.
10185 * gcc.target/i386/pr100865-12a.c: Likewise.
10186 * gcc.target/i386/pr100865-12b.c: Likewise.
10187 * gcc.target/i386/pr100865-12c.c: Likewise.
10189 2021-07-01 Richard Biener <rguenther@suse.de>
10191 PR tree-optimization/101280
10192 PR tree-optimization/101173
10193 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
10195 2021-07-01 Richard Biener <rguenther@suse.de>
10197 PR tree-optimization/101278
10198 * gcc.dg/torture/pr101278.c: New testcase.
10200 2021-07-01 Richard Biener <rguenther@suse.de>
10202 PR tree-optimization/100778
10203 * gcc.dg/torture/pr100778.c: New testcase.
10205 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
10208 * gcc.target/i386/pr101044.c: New test.
10210 2021-07-01 Richard Biener <rguenther@suse.de>
10212 PR tree-optimization/101178
10213 * gcc.dg/vect/bb-slp-72.c: New testcase.
10214 * gcc.dg/vect/bb-slp-73.c: Likewise.
10215 * gcc.dg/vect/bb-slp-74.c: Likewise.
10217 2021-07-01 Jakub Jelinek <jakub@redhat.com>
10220 * gcc.dg/pr101266.c: New test.
10222 2021-07-01 Patrick Palka <ppalka@redhat.com>
10225 * g++.dg/cpp0x/constexpr-empty16.C: New test.
10227 2021-07-01 Patrick Palka <ppalka@redhat.com>
10230 * g++.dg/template/access41.C: New test.
10231 * g++.dg/template/access41a.C: New test.
10233 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
10235 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
10238 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
10240 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
10242 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
10245 2021-06-30 Patrick Palka <ppalka@redhat.com>
10247 * g++.dg/cpp2a/concepts-access2.C: New test.
10249 2021-06-30 Marek Polacek <polacek@redhat.com>
10253 * g++.dg/cpp0x/auto24.C: Remove dg-error.
10254 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
10255 * g++.dg/cpp0x/auto42.C: Likewise.
10256 * g++.dg/cpp0x/initlist75.C: Likewise.
10257 * g++.dg/cpp0x/initlist80.C: Likewise.
10258 * g++.dg/diagnostic/auto1.C: Remove dg-error.
10259 * g++.dg/cpp23/auto-array.C: New test.
10261 2021-06-30 Richard Biener <rguenther@suse.de>
10263 PR tree-optimization/101267
10264 * gfortran.dg/pr101267.f90: New testcase.
10266 2021-06-30 David Malcolm <dmalcolm@redhat.com>
10269 * gcc.dg/analyzer/clobbers-1.c: New test.
10270 * gcc.dg/analyzer/clobbers-2.c: New test.
10271 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
10272 (test_28): Likewise.
10273 (test_52): Likewise. Add coverage for end of buffer.
10274 * gcc.dg/analyzer/explode-1.c: Add leak warning.
10275 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
10276 (test_4): Use char. Mark xfail as fixed.
10278 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
10281 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
10282 * gcc.dg/analyzer/symbolic-8.c: New test.
10284 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
10286 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
10288 2021-06-30 Richard Biener <rguenther@suse.de>
10290 PR tree-optimization/101264
10291 * gfortran.dg/pr101264.f90: New testcase.
10293 2021-06-30 liuhongt <hongtao.liu@intel.com>
10296 * gcc.target/i386/pr101248.c: New test.
10298 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
10300 * gcc.dg/pr101254.c: New.
10302 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
10305 * gcc.target/i386/pr95046-9.c: New test.
10307 2021-06-29 Richard Biener <rguenther@suse.de>
10309 * gcc.dg/vect/pr67790.c: Un-XFAIL.
10310 * gcc.dg/vect/bb-slp-71.c: New testcase.
10312 2021-06-29 Jakub Jelinek <jakub@redhat.com>
10315 * g++.dg/ubsan/pr101210.C: New test.
10317 2021-06-29 Richard Biener <rguenther@suse.de>
10319 PR tree-optimization/101242
10320 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
10321 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
10323 2021-06-28 Martin Sebor <msebor@redhat.com>
10325 * g++.dg/uninit-pr74762.C: New test.
10326 * g++.dg/warn/uninit-pr74765.C: Same.
10328 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
10329 David Faust <david.faust@oracle.com>
10331 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
10332 (gcc-dg-debug-runtest): Add -gctf support.
10333 * gcc.dg/debug/btf/btf-1.c: New test.
10334 * gcc.dg/debug/btf/btf-2.c: Likewise.
10335 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10336 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10337 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
10338 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
10339 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10340 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10341 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
10342 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10343 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
10344 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
10345 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
10346 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
10347 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10348 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10349 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10350 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10351 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10352 * gcc.dg/debug/btf/btf.exp: Likewise.
10353 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
10354 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
10355 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
10356 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
10357 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
10358 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
10359 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
10360 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
10361 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
10362 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
10363 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
10364 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
10365 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
10366 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
10367 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
10368 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
10369 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
10370 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
10371 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
10372 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
10373 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
10374 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
10375 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
10376 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
10377 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
10378 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
10379 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
10380 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
10381 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
10382 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
10383 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
10384 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
10385 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
10386 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
10387 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
10388 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
10389 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
10390 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
10391 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
10392 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
10393 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
10394 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
10395 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
10396 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
10397 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
10398 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
10399 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
10400 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
10401 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
10402 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
10403 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
10404 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
10405 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
10406 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
10407 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
10408 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
10409 * gcc.dg/debug/ctf/ctf.exp: Likewise.
10410 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
10411 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
10412 * gcc.dg/debug/btf/btf-function-3.c: New file.
10413 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
10414 * gcc.dg/debug/btf/btf-struct-2.c: New file.
10415 * gcc.dg/debug/btf/btf-variables-2.c: New file.
10416 * gcc.dg/debug/btf/btf-variables-3.c: New file.
10417 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
10418 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
10419 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
10420 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
10421 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
10422 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
10424 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
10426 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
10428 2021-06-28 Martin Jambor <mjambor@suse.cz>
10431 * gcc.dg/ipa/pr93385.c: New test.
10432 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
10433 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
10434 * g++.dg/ipa/ipa-sra-4.C: Likewise.
10436 2021-06-28 Richard Biener <rguenther@suse.de>
10438 PR tree-optimization/101229
10439 * gcc.dg/torture/pr101229.c: New testcase.
10441 2021-06-28 Richard Biener <rguenther@suse.de>
10443 PR tree-optimization/101207
10444 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
10446 2021-06-28 Richard Biener <rguenther@suse.de>
10448 PR tree-optimization/101173
10449 * gcc.dg/torture/pr101173.c: New testcase.
10451 2021-06-28 liuhongt <hongtao.liu@intel.com>
10454 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
10455 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
10456 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
10457 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
10458 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
10459 * gcc.target/i386/avx512vl-pr100648.c: New test.
10460 * gcc.target/i386/avx512vl-blendv-1.c: New test.
10461 * gcc.target/i386/avx512vl-blendv-2.c: New test.
10463 2021-06-28 liuhongt <hongtao.liu@intel.com>
10465 * gcc.target/i386/funcspec-8.c: Replace
10466 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
10467 * gcc.target/i386/blendv-1.c: New test.
10468 * gcc.target/i386/blendv-2.c: New test.
10470 2021-06-27 Andrew Pinski <apinski@marvell.com>
10472 * gcc.dg/torture/pr101230-1.c: New test.
10474 2021-06-26 Patrick Palka <ppalka@redhat.com>
10477 * g++.dg/template/access40.C: New test.
10478 * g++.dg/template/access40a.C: New test.
10480 2021-06-26 Jason Merrill <jason@redhat.com>
10484 * g++.dg/cpp2a/no_unique_address13.C: New test.
10486 2021-06-26 Marek Polacek <polacek@redhat.com>
10489 * g++.dg/cpp0x/noexcept69.C: New test.
10490 * g++.dg/parse/saved1.C: Adjust dg-error.
10491 * g++.dg/template/crash50.C: Likewise.
10493 2021-06-25 David Malcolm <dmalcolm@redhat.com>
10495 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
10496 for v4f, to avoid relying on exact floating-point equality.
10497 * jit.dg/test-vector-types.cc (check_div): Likewise.
10499 2021-06-25 David Malcolm <dmalcolm@redhat.com>
10501 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
10502 * jit.dg/test-asm.cc: Likewise.
10504 2021-06-25 Martin Sebor <msebor@redhat.com>
10506 PR middle-end/101216
10507 * gcc.dg/Wnonnull-7.c: New test.
10509 2021-06-25 Richard Biener <rguenther@suse.de>
10511 PR tree-optimization/101202
10512 * gcc.dg/torture/pr101202.c: New testcase.
10514 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
10516 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
10518 2021-06-25 liuhongt <hongtao.liu@intel.com>
10521 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
10522 temporarily avoid regression, eventually xfail should be
10525 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
10527 * gcc.dg/tree-ssa/evrp30.c: New.
10529 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
10531 * gcc.dg/tree-ssa/pr101189.c: New.
10533 2021-06-24 Patrick Palka <ppalka@redhat.com>
10536 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
10538 2021-06-24 Patrick Palka <ppalka@redhat.com>
10541 * g++.dg/cpp2a/concepts-requires25.C: New test.
10543 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10546 * gcc.dg/pr101171.c: New test.
10548 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
10551 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
10552 Add --param vect-epilogues-nomask=0.
10553 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
10554 to avoid loop vectorization.
10558 2021-06-24 Richard Biener <rguenther@suse.de>
10560 * gcc.target/i386/vect-addsubv2df.c: New testcase.
10561 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
10562 * gcc.target/i386/vect-addsubv4df.c: Likewise.
10563 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
10564 * gcc.target/i386/vect-addsub-2.c: Likewise.
10565 * gcc.target/i386/vect-addsub-3.c: Likewise.
10567 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10569 PR middle-end/101170
10570 * gcc.dg/pr101170.c: New test.
10572 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10574 PR middle-end/101172
10575 * gcc.dg/pr101172.c: New test.
10577 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
10579 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
10581 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
10583 2021-06-24 Jakub Jelinek <jakub@redhat.com>
10585 * c-c++-common/gomp/target-in-reduction-1.c: New test.
10586 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
10587 target or combined target constructs.
10589 2021-06-24 Richard Biener <rguenther@suse.de>
10591 PR tree-optimization/101105
10592 * gcc.dg/torture/pr101105.c: New testcase.
10594 2021-06-24 liuhongt <hongtao.liu@intel.com>
10597 * gcc.target/i386/pr98434-1.c: New test.
10598 * gcc.target/i386/pr98434-2.c: New test.
10599 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
10601 2021-06-23 Patrick Palka <ppalka@redhat.com>
10604 * g++.dg/cpp1z/class-deduction-access3.C: New test.
10605 * g++.dg/cpp1z/class-deduction91.C: New test.
10607 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
10609 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
10610 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
10611 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
10612 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
10613 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
10614 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
10615 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
10616 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
10618 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
10619 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
10620 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
10621 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
10622 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
10623 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
10624 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
10627 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
10629 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
10630 undefined behavior.
10632 2021-06-23 Patrick Palka <ppalka@redhat.com>
10635 * g++.dg/cpp1z/class-deduction88.C: New test.
10636 * g++.dg/cpp1z/class-deduction89.C: New test.
10637 * g++.dg/cpp1z/class-deduction90.C: New test.
10639 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
10642 * gcc.target/i386/pr101175.c: New test.
10644 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
10647 * gfortran.dg/coarray_collectives_17.f90: New test.
10649 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
10650 Tobias Burnus <tobias@codesourcery.com>
10653 * gfortran.dg/pr93524.c: New.
10654 * gfortran.dg/pr93524.f90: New.
10656 2021-06-22 David Malcolm <dmalcolm@redhat.com>
10659 * gcc.dg/analyzer/pr101143.c: New test.
10661 2021-06-22 Richard Biener <rguenther@suse.de>
10663 PR middle-end/101156
10664 * gcc.dg/pr101156.c: New testcase.
10666 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10668 PR tree-optimization/101159
10669 * gcc.c-torture/compile/pr101159.c: New test.
10671 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10673 PR middle-end/101160
10674 * g++.target/i386/empty-class1.C: Require lp64 effective target
10675 instead of x86_64-*-*.
10676 * g++.target/i386/empty-class2.C: New test.
10678 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10679 Andrew Pinski <apinski@marvell.com>
10681 PR tree-optimization/101162
10682 * g++.dg/opt/pr101162.C: New test.
10684 2021-06-22 Richard Biener <rguenther@suse.de>
10686 PR tree-optimization/101151
10687 * gcc.dg/torture/pr101151.c: New testcase.
10689 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
10691 * g++.dg/modules/omp-1_a.C: Check pthread is available for
10693 * g++.dg/modules/omp-2_a.C: Ditto.
10695 2021-06-22 Richard Biener <rguenther@suse.de>
10697 PR tree-optimization/101158
10698 * gfortran.dg/pr101158.f90: New testcase.
10700 2021-06-22 Jakub Jelinek <jakub@redhat.com>
10703 * gcc.target/i386/pr11877-2.c: New test.
10705 2021-06-22 liuhongt <hongtao.liu@intel.com>
10707 PR tree-optimization/97770
10708 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
10709 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
10711 2021-06-22 liuhongt <hongtao.liu@intel.com>
10714 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
10715 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
10716 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
10717 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
10718 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
10719 * gcc.target/i386/avx512f-pr100267-1.c: New test.
10720 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
10721 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
10722 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
10723 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
10724 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
10725 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
10726 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
10727 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
10728 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
10729 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
10731 2021-06-22 liuhongt <hongtao.liu@intel.com>
10734 * gcc.target/i386/pr100310.c: New test.
10736 2021-06-21 Jason Merrill <jason@redhat.com>
10739 * g++.target/i386/empty-class1.C: New test.
10741 2021-06-21 Patrick Palka <ppalka@redhat.com>
10744 * g++.dg/opt/nrv21.C: New test.
10746 2021-06-21 Patrick Palka <ppalka@redhat.com>
10749 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
10751 2021-06-21 Jakub Jelinek <jakub@redhat.com>
10753 PR inline-asm/100785
10754 * c-c++-common/pr100785.c: New test.
10755 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
10756 * gcc.dg/pr48552-2.c: Likewise.
10758 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
10761 * gcc.target/arm/simd/pr97906.c: New test.
10763 2021-06-21 Richard Biener <rguenther@suse.de>
10765 PR tree-optimization/101121
10766 * gfortran.dg/pr101121.f: New testcase.
10768 2021-06-21 liuhongt <hongtao.liu@intel.com>
10771 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
10772 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
10773 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
10774 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
10776 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
10779 * gcc.target/i386/pr11877.c: New test case.
10781 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10783 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
10785 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
10787 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
10789 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
10792 2021-06-18 Harald Anlauf <anlauf@gmx.de>
10796 * gfortran.dg/min0_max0_1.f90: New test.
10797 * gfortran.dg/min0_max0_2.f90: New test.
10799 2021-06-18 David Malcolm <dmalcolm@redhat.com>
10801 * gcc.dg/analyzer/symbolic-7.c: New test.
10803 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10806 * gcc.target/arm/acle/pr100856.c: New test.
10807 * gcc.target/arm/multilib.exp: Add tests for cde options.
10809 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
10811 * gcc.target/powerpc/float128-minmax-2.c: New test.
10813 2021-06-17 Jason Merrill <jason@redhat.com>
10816 * g++.dg/cpp0x/deleted15.C: New test.
10818 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
10821 * gcc.target/i386/pr100704-1.c: New test.
10822 * gcc.target/i386/pr100704-2.c: Likewise.
10823 * gcc.target/i386/pr100704-3.c: Likewise.
10825 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
10828 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
10829 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
10831 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
10833 * gcc.dg/pr100790.c: New test.
10835 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
10837 * gcc.target/s390/zvector/vec-doublee.c: New test.
10838 * gcc.target/s390/zvector/vec-floate.c: New test.
10840 2021-06-17 Richard Biener <rguenther@suse.de>
10842 PR tree-optimization/54400
10843 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
10845 2021-06-16 Jason Merrill <jason@redhat.com>
10849 * g++.dg/template/access39.C: New test.
10851 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10855 * gfortran.dg/pr95502.f90: New test.
10857 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10860 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10864 * gfortran.dg/pr95502.f90: New test.
10866 2021-06-16 Harald Anlauf <anlauf@gmx.de>
10870 * gfortran.dg/pr95502.f90: New test.
10872 2021-06-16 Jason Merrill <jason@redhat.com>
10875 PR preprocessor/96391
10876 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
10877 * g++.dg/plugin/plugin.exp: Run it.
10879 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10881 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10883 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10885 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10887 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10889 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10891 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10893 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10895 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
10897 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
10899 2021-06-16 Martin Jambor <mjambor@suse.cz>
10901 PR tree-optimization/100453
10902 * gcc.dg/tree-ssa/pr100453.c: New test.
10904 2021-06-16 Jakub Jelinek <jakub@redhat.com>
10906 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
10909 2021-06-16 Jakub Jelinek <jakub@redhat.com>
10911 PR middle-end/101062
10912 * gcc.dg/pr101062.c: New test.
10914 2021-06-16 Richard Biener <rguenther@suse.de>
10916 PR tree-optimization/101088
10917 * gcc.dg/torture/pr101088.c: New testcase.
10919 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
10921 PR rtl-optimization/46235
10922 * gcc.target/i386/bt-5.c: New test.
10923 * gcc.target/i386/bt-6.c: New test.
10924 * gcc.target/i386/bt-7.c: New test.
10926 2021-06-16 Arnaud Charlet <charlet@adacore.com>
10928 * gnat.dg/limited4.adb: Disable illegal code.
10930 2021-06-16 Richard Biener <rguenther@suse.de>
10932 PR tree-optimization/101083
10933 * gcc.dg/vect/pr97832-4.c: New testcase.
10935 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
10938 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
10939 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
10940 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
10941 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
10942 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
10943 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
10944 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
10945 * gfortran.dg/gomp/defaultmap-1.f90: New test.
10946 * gfortran.dg/gomp/defaultmap-2.f90: New test.
10947 * gfortran.dg/gomp/defaultmap-3.f90: New test.
10948 * gfortran.dg/gomp/defaultmap-4.f90: New test.
10949 * gfortran.dg/gomp/defaultmap-5.f90: New test.
10950 * gfortran.dg/gomp/defaultmap-6.f90: New test.
10951 * gfortran.dg/gomp/defaultmap-7.f90: New test.
10953 2021-06-15 David Malcolm <dmalcolm@redhat.com>
10955 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
10956 * gcc.dg/analyzer/capacity-1.c: New test.
10957 * gcc.dg/analyzer/capacity-2.c: New test.
10958 * gcc.dg/analyzer/capacity-3.c: New test.
10960 2021-06-15 David Malcolm <dmalcolm@redhat.com>
10963 * gcc.dg/analyzer/explode-2a.c: New test.
10965 2021-06-15 Jakub Jelinek <jakub@redhat.com>
10968 * gcc.target/i386/pr101046.c: New test.
10970 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
10972 * c-c++-common/Wattributes.c: Remove s390-specific check and add
10974 * gcc.dg/Wattributes-6.c: Likewise.
10976 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
10979 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
10981 2021-06-14 Martin Sebor <msebor@redhat.com>
10984 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
10985 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
10986 * g++.dg/warn/Wstringop-overflow-7.C: New test.
10987 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
10988 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
10990 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
10993 * gcc.target/powerpc/pr100777.c: New test.
10995 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
10998 * gcc.target/i386/pr101058.c: New test.
11000 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
11003 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11004 * gcc.dg/spellcheck-stdlib.c: Likewise.
11006 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
11008 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
11009 * gcc.target/arm/simd/mve-vshl.c: Likewise.
11010 * gcc.target/arm/simd/mve-vec-pack.c: New test.
11011 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
11013 2021-06-14 Richard Biener <rguenther@suse.de>
11015 PR tree-optimization/100934
11016 * gcc.dg/torture/pr100934.c: New testcase.
11018 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
11020 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
11021 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
11022 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
11023 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
11024 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
11025 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
11026 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
11028 2021-06-14 Richard Biener <rguenther@suse.de>
11030 PR tree-optimization/101031
11031 * gcc.dg/torture/pr101031.c: New testcase.
11033 2021-06-13 Jason Merrill <jason@redhat.com>
11035 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
11037 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
11040 * g++.target/i386/pr101023a.C: New test.
11041 * g++.target/i386/pr101023b.C: Likewise.
11043 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
11045 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
11046 * gcc.dg/uninit-pr93100.c: Skip on AIX.
11047 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
11049 2021-06-12 Jason Merrill <jason@redhat.com>
11051 * g++.dg/ext/attrib62.C: No longer warn.
11052 * g++.dg/diagnostic/maybe_unused1.C: New test.
11054 2021-06-12 Jason Merrill <jason@redhat.com>
11057 * g++.dg/ext/array4.C: New test.
11059 2021-06-11 Carl Love <cel@us.ibm.com>
11061 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
11062 (dg-require-effective-target): Change target to p9vector_hw.
11064 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
11066 * gcc.dg/gomp/simd-clones-2.c: Enhance.
11068 2021-06-11 Patrick Palka <ppalka@redhat.com>
11072 * g++.dg/template/sfinae-dr1227.C: New test.
11074 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11077 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
11079 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
11081 PR tree-optimization/96392
11082 * gcc.dg/pr96392.c: New test.
11084 2021-06-11 Richard Biener <rguenther@suse.de>
11086 PR tree-optimization/101025
11087 * gcc.dg/torture/pr101025.c: New testcase.
11089 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11092 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
11093 directives check for target is v8.1-m.main+mve or not before
11094 comparing the assembly output.
11095 * gcc.target/arm/cmse/cmse-20.c: New test.
11097 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11100 * g++.dg/cpp23/consteval-if1.C: New test.
11101 * g++.dg/cpp23/consteval-if2.C: New test.
11102 * g++.dg/cpp23/consteval-if3.C: New test.
11103 * g++.dg/cpp23/consteval-if4.C: New test.
11104 * g++.dg/cpp23/consteval-if5.C: New test.
11105 * g++.dg/cpp23/consteval-if6.C: New test.
11106 * g++.dg/cpp23/consteval-if7.C: New test.
11107 * g++.dg/cpp23/consteval-if8.C: New test.
11108 * g++.dg/cpp23/consteval-if9.C: New test.
11109 * g++.dg/cpp23/consteval-if10.C: New test.
11110 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
11112 2021-06-11 David Malcolm <dmalcolm@redhat.com>
11114 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
11115 expected number of enodes after the loop.
11116 * gcc.dg/analyzer/paths-8.c: New test.
11118 2021-06-11 Richard Biener <rguenther@suse.de>
11120 PR tree-optimization/101028
11121 * gcc.dg/pr101028.c: New testcase.
11123 2021-06-11 Richard Biener <rguenther@suse.de>
11125 PR tree-optimization/101026
11126 * gfortran.dg/pr101026.f: New testcase.
11128 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11130 PR rtl-optimization/101008
11131 * gcc.dg/pr101008.c: New test.
11133 2021-06-11 Jakub Jelinek <jakub@redhat.com>
11136 * gcc.target/i386/sse-pr101007.c: New test.
11138 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
11141 * gcc.target/i386/pr101021-1.c: New test.
11142 * gcc.target/i386/pr101021-2.c: Ditto.
11144 2021-06-11 Martin Liska <mliska@suse.cz>
11146 PR gcov-profile/100788
11147 * gcc.dg/pr100788.c: New test.
11149 2021-06-11 Richard Biener <rguenther@suse.de>
11151 PR middle-end/101009
11152 * gcc.dg/torture/pr101009.c: New testcase.
11154 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
11156 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
11158 2021-06-11 Marek Polacek <polacek@redhat.com>
11161 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
11162 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
11164 2021-06-10 Patrick Palka <ppalka@redhat.com>
11167 * g++.dg/template/ttp34.C: New test.
11168 * g++.dg/template/ttp34a.C: New test.
11169 * g++.dg/template/ttp34b.C: New test.
11171 2021-06-10 Patrick Palka <ppalka@redhat.com>
11174 * g++.dg/cpp2a/concepts-return-req3.C: New test.
11176 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
11178 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
11179 tests. Update expected counts.
11180 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
11181 tests. Update expected counts.
11183 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
11186 * gdc.dg/pr100967.d: New test.
11188 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
11190 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
11191 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
11193 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
11195 * gcc.dg/vect/pr56541.c: Fix target selector.
11197 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
11198 Thomas Schwinge <thomas@codesourcery.com>
11200 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
11201 * c-c++-common/goacc/finalize-1.c: Likewise.
11202 * c-c++-common/goacc/mdc-1.c: Likewise.
11203 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11204 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
11205 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
11206 * gfortran.dg/goacc/finalize-1.f: Likewise.
11207 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
11209 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
11211 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
11212 * c-c++-common/goacc/mdc-2.c: Likewise.
11213 * g++.dg/goacc/mdc.C: Likewise.
11215 2021-06-10 Jakub Jelinek <jakub@redhat.com>
11217 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
11218 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
11220 2021-06-10 Jakub Jelinek <jakub@redhat.com>
11223 * g++.dg/opt/pr100852.C: New test.
11225 2021-06-09 Andrew Pinski <apinski@marvell.com>
11227 * g++.dg/torture/pr100925.C: New test.
11229 2021-06-09 Carl Love <cel@us.ibm.com>
11231 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
11233 Add tests for vec_signextq.
11234 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
11236 2021-06-09 Carl Love <cel@us.ibm.com>
11238 * gcc.target/powerpc/fp128_conversions.c: New file.
11239 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
11240 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
11241 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
11242 (ppc_native_128bit): Remove dg-require-effective-target.
11244 2021-06-09 Carl Love <cel@us.ibm.com>
11246 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
11249 2021-06-09 Carl Love <cel@us.ibm.com>
11251 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
11254 2021-06-09 Carl Love <cel@us.ibm.com>
11256 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
11258 2021-06-09 Carl Love <cel@us.ibm.com>
11260 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
11261 New runnable test case.
11262 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
11263 for xxlor instruction.
11265 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
11267 * gcc.target/arm/simd/mve-vclz.c: New test.
11269 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
11271 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
11272 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
11273 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
11274 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
11276 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
11278 * gcc.dg/builtins-70.c: New test.
11280 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11282 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
11283 counts to test 32 and 64 bit separately.
11284 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
11285 counts to test 32 and 64 bit separately.
11286 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
11287 counts to test 32 and 64 bit separately.
11288 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
11289 counts to test 32 and 64 bit separately.
11291 2021-06-09 Richard Biener <rguenther@suse.de>
11293 PR tree-optimization/100981
11294 * gfortran.dg/vect/pr100981-1.f90: New testcase.
11296 2021-06-09 Richard Biener <rguenther@suse.de>
11298 PR tree-optimization/97832
11299 * gcc.dg/vect/pr97832-1.c: New testcase.
11300 * gcc.dg/vect/pr97832-2.c: Likewise.
11301 * gcc.dg/vect/pr97832-3.c: Likewise.
11302 * g++.dg/vect/slp-pr98855.cc: XFAIL.
11303 * gcc.dg/vect/slp-50.c: New file.
11305 2021-06-09 Jakub Jelinek <jakub@redhat.com>
11308 * gfortran.dg/gomp/pr100965.f90: New test.
11310 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
11313 * gcc.target/i386/pr100936.c: New test.
11315 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
11317 * gcc.target/powerpc/float128-call.c: Adjust.
11318 * gcc.target/powerpc/pr100085.c: New test.
11320 2021-06-09 Jason Merrill <jason@redhat.com>
11323 * g++.dg/diagnostic/enum3.C: New test.
11325 2021-06-08 Marek Polacek <polacek@redhat.com>
11328 * g++.dg/cpp2a/explicit18.C: New test.
11330 2021-06-08 Andrew Pinski <apinski@marvell.com>
11332 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
11333 happens on the outside of the bit_xor.
11335 2021-06-08 Jason Merrill <jason@redhat.com>
11337 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
11338 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
11339 * g++.dg/ext/utf-badconcat.C: Likewise.
11340 * g++.dg/ext/utf-badconcat2.C: Likewise.
11342 2021-06-08 Jason Merrill <jason@redhat.com>
11344 * g++.dg/cpp23/mixed-concat1.C: New test.
11346 2021-06-08 Jason Merrill <jason@redhat.com>
11348 * g++.dg/cpp23/whitespace-splice1.C: New test.
11350 2021-06-08 Jason Merrill <jason@redhat.com>
11352 * g++.dg/cpp23/narrowing-bool1.C: New test.
11354 2021-06-08 David Malcolm <dmalcolm@redhat.com>
11357 * gcc.dg/analyzer/bitfields-1.c: New test.
11358 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
11360 (test_44): Update test values assigned to the bits to ones that
11361 fit in the range of the bitfield type. Remove xfails.
11362 (test_45): Remove xfails.
11364 2021-06-08 Jason Merrill <jason@redhat.com>
11367 * g++.dg/cpp0x/initlist124.C: New test.
11369 2021-06-08 Richard Biener <rguenther@suse.de>
11371 PR tree-optimization/100923
11372 * gcc.dg/torture/pr100923.c: New testcase.
11374 2021-06-08 Jakub Jelinek <jakub@redhat.com>
11377 * g++.dg/gomp/doacross-2.C: New test.
11379 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
11381 PR middle-end/100951
11382 * gcc.target/i386/pr100951.c: New test.
11384 2021-06-08 Jakub Jelinek <jakub@redhat.com>
11387 PR testsuite/100943
11388 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
11390 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
11392 PR middle-end/99928
11393 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
11394 * gfortran.dg/gomp/scan-5.f90: Likewise.
11395 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
11396 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
11397 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
11398 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
11399 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11401 2021-06-08 Martin Liska <mliska@suse.cz>
11403 * gcc.dg/format/strfmon-1.c: Fix typo.
11404 * gfortran.dg/char4-subscript.f90: Likewise.
11406 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
11408 PR tree-optimization/100794
11409 * gcc.dg/tree-ssa/pr100794.c: New test.
11411 2021-06-08 Jason Merrill <jason@redhat.com>
11414 * g++.dg/template/lookup17.C: New test.
11416 2021-06-08 Jason Merrill <jason@redhat.com>
11419 * g++.dg/cpp0x/alias-decl-73.C: New test.
11421 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
11424 * gcc.target/i386/pr100637-5b.c: New test.
11425 * gcc.target/i386/pr100637-5w.c: Ditto.
11427 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
11430 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
11431 * gcc.target/i386/pr82735-4.c: Likewise.
11432 * gcc.target/i386/pr82735-5.c: Likewise.
11434 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
11436 * gcc.dg/sso-14.c: Adjust.
11438 2021-06-07 Patrick Palka <ppalka@redhat.com>
11441 * g++.dg/template/access38.C: New test.
11443 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
11446 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
11449 2021-06-07 Jakub Jelinek <jakub@redhat.com>
11452 * gcc.dg/pr100887.c: New test.
11454 2021-06-07 Jakub Jelinek <jakub@redhat.com>
11456 PR middle-end/100898
11457 * g++.dg/ext/va-arg-pack-3.C: New test.
11459 2021-06-07 liuhongt <hongtao.liu@intel.com>
11462 * g++.target/i386/pr100885.C: New test.
11464 2021-06-07 liuhongt <hongtao.liu@intel.com>
11467 * gcc.target/i386/pr82735-1.c: New test.
11468 * gcc.target/i386/pr82735-2.c: New test.
11469 * gcc.target/i386/pr82735-3.c: New test.
11470 * gcc.target/i386/pr82735-4.c: New test.
11471 * gcc.target/i386/pr82735-5.c: New test.
11473 2021-06-06 Jakub Jelinek <jakub@redhat.com>
11475 * gcc.dg/gomp/scan-1.c: New test.
11477 2021-06-06 Jakub Jelinek <jakub@redhat.com>
11480 * c-c++-common/gomp/pr100902-1.c: New test.
11482 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
11484 * gcc.dg/sso-14.c: New test.
11486 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
11493 * gfortran.dg/PR100120.f90: New test.
11494 * gfortran.dg/character_workout_1.f90: New test.
11495 * gfortran.dg/character_workout_4.f90: New test.
11497 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11499 PR middle-end/100905
11500 * gfortran.dg/gomp/loop-3.f90: New test.
11502 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
11505 * gdc.dg/pr100882a.d: New test.
11506 * gdc.dg/pr100882b.d: New test.
11507 * gdc.dg/pr100882c.d: New test.
11508 * gdc.dg/torture/pr100882.d: New test.
11510 2021-06-04 Patrick Palka <ppalka@redhat.com>
11513 * g++.dg/template/param4.C: New test.
11514 * g++.dg/template/param5.C: New test.
11515 * g++.dg/cpp1z/nontype-auto19.C: New test.
11516 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
11517 deduced type of a decltype(auto) NTTP has top-level cv-quals.
11519 2021-06-04 Patrick Palka <ppalka@redhat.com>
11522 * g++.dg/cpp0x/alias-decl-72.C: New test.
11523 * g++.dg/cpp0x/alias-decl-72a.C: New test.
11525 2021-06-04 Harald Anlauf <anlauf@gmx.de>
11528 * gfortran.dg/inline_matmul_25.f90: New test.
11530 2021-06-04 Martin Sebor <msebor@redhat.com>
11533 * gcc.dg/nonnull-6.c: New test.
11535 2021-06-04 Martin Sebor <msebor@redhat.com>
11537 PR middle-end/100732
11538 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
11539 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
11540 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
11541 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
11542 * gcc.dg/uninit-pr100732.c: New test.
11544 2021-06-04 Martin Sebor <msebor@redhat.com>
11546 * gcc.dg/Wvla-parameter-10.c: New test.
11547 * gcc.dg/Wvla-parameter-11.c: New test.
11549 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11551 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
11552 commit in addition - add more dg-errors and '... end ...' due to changed
11554 * gfortran.dg/goacc/omp.f95: Likewise.
11555 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
11557 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
11560 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
11562 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11564 * gfortran.dg/gomp/pr99928-5.f90: Really use the
11565 proper iteration variable.
11567 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11569 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
11570 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
11571 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
11572 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
11573 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11574 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
11575 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
11576 fix loop-variable and remove xfail.
11578 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11580 PR middle-end/99928
11581 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
11583 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
11585 PR middle-end/99928
11586 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
11587 C/C++ version of the patch.
11588 * gfortran.dg/gomp/loop-1.f90: New test.
11589 * gfortran.dg/gomp/loop-2.f90: New test.
11590 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
11591 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
11592 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
11593 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
11594 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
11595 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
11596 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
11597 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
11598 of 'acc loops' to hide unrelated bug for now.
11599 * gfortran.dg/goacc/omp-fixed.f: Likewise
11601 2021-06-04 Jakub Jelinek <jakub@redhat.com>
11604 * gcc.target/i386/pr100887.c: New test.
11606 2021-06-04 Jakub Jelinek <jakub@redhat.com>
11609 * g++.dg/gomp/declare-simd-8.C: New test.
11611 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
11613 * gcc.target/powerpc/not-promote-mode.c: New.
11615 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
11618 * gcc.target/i386/vperm-v2hi.c: New test.
11619 * gcc.target/i386/vperm-v4qi.c: Ditto.
11621 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
11623 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
11625 2021-06-03 Patrick Palka <ppalka@redhat.com>
11628 * g++.dg/cpp0x/alias-decl-71.C: New test.
11630 2021-06-03 Patrick Palka <ppalka@redhat.com>
11633 * g++.dg/cpp2a/using-enum-9.C: New test.
11635 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
11637 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
11639 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
11641 * gcc.target/arm/simd/mve-vabs.c: New test.
11643 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
11645 * gnat.dg/bit_packed_array6.adb: New test.
11646 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
11648 2021-06-03 Martin Liska <mliska@suse.cz>
11650 * gcc.dg/spellcheck-options-23.c: New test.
11652 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
11654 * gnat.dg/inline22.adb: New test.
11656 2021-06-03 Tamar Christina <tamar.christina@arm.com>
11658 * gcc.target/aarch64/cpunative/info_16: Update implementer.
11659 * gcc.target/aarch64/cpunative/info_17: Likewise
11661 2021-06-03 Jakub Jelinek <jakub@redhat.com>
11664 * g++.dg/gomp/depend-iterator-3.C: New test.
11665 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
11666 this as base expression of depend array section, expect a different
11667 error wording for this as depend locator and add testcases
11668 for affinity clauses.
11670 2021-06-02 Jason Merrill <jason@redhat.com>
11673 * g++.dg/init/no-elide2.C: New test.
11675 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
11677 * gcc.target/s390/ashr.c: New test.
11679 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
11681 PR middle-end/99928
11682 * gfortran.dg/gomp/taskloop-2.f90: New.
11684 2021-06-02 Jakub Jelinek <jakub@redhat.com>
11686 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
11689 2021-06-01 Patrick Palka <ppalka@redhat.com>
11692 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
11693 * g++.dg/cpp0x/dc10.C: New test.
11694 * g++.dg/cpp0x/initlist-base4.C: New test.
11695 * g++.dg/cpp2a/constexpr-init22.C: New test.
11697 2021-06-01 Andrew Pinski <apinski@marvell.com>
11699 PR tree-optimization/95481
11700 * gcc.dg/tree-ssa/tailcall-10.c: New test.
11701 * gcc.dg/tree-ssa/tailcall-11.c: New test.
11702 * gcc.dg/tree-ssa/tailcall-12.c: New test.
11703 * gcc.dg/tree-ssa/tailcall-13.c: New test.
11704 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
11706 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
11708 PR testsuite/100750
11709 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
11711 2021-06-01 Jason Merrill <jason@redhat.com>
11714 * g++.dg/cpp2a/destroying-delete5.C: New test.
11716 2021-06-01 Jason Merrill <jason@redhat.com>
11719 * g++.dg/cpp0x/depr-copy4.C: New test.
11721 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
11723 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
11724 * gcc.dg/pr80776-1.c: Same.
11726 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
11728 PR middle-end/99928
11729 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
11730 now diagnosed with less error output.
11731 * gfortran.dg/gomp/scan-1.f90: Likewise.
11732 * gfortran.dg/gomp/pr99928-3.f90: New test.
11733 * gfortran.dg/gomp/taskloop-1.f90: New test.
11735 2021-06-01 liuhongt <hongtao.liu@intel.com>
11737 PR tree-optimization/98365
11738 * gcc.target/i386/pr98365.c: New test.
11740 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
11742 PR tree-optimization/100781
11743 * gcc.dg/pr100781.c: New.
11745 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
11747 PR tree-optimization/100774
11748 * g++.dg/pr100774.C: New.
11750 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
11752 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
11753 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
11755 2021-05-31 Richard Biener <rguenther@suse.de>
11758 * c-c++-common/builtin-shufflevector-2.c: New testcase.
11759 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
11760 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
11761 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
11763 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
11766 * g++.target/powerpc/pr99842.C: New.
11768 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
11770 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
11771 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
11772 (plugin_init): Likewise.
11773 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
11774 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
11775 (plugin_init): Likewise.
11776 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
11777 (plugin_init): Likewise.
11779 2021-05-29 Jakub Jelinek <jakub@redhat.com>
11781 PR middle-end/99928
11782 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
11783 combined with parallel, teams or taskloop and defaultmap(none)
11784 to constructs combined with target.
11785 * c-c++-common/gomp/pr99928-2.c: Likewise.
11786 * c-c++-common/gomp/pr99928-3.c: Likewise.
11787 * c-c++-common/gomp/pr99928-4.c: Likewise.
11788 * c-c++-common/gomp/pr99928-5.c: Likewise.
11789 * c-c++-common/gomp/pr99928-6.c: Likewise.
11790 * c-c++-common/gomp/pr99928-7.c: Likewise.
11791 * c-c++-common/gomp/pr99928-8.c: Likewise.
11792 * c-c++-common/gomp/pr99928-9.c: Likewise.
11793 * c-c++-common/gomp/pr99928-10.c: Likewise.
11794 * c-c++-common/gomp/pr99928-13.c: Likewise.
11795 * c-c++-common/gomp/pr99928-14.c: Likewise.
11797 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
11799 * gcc.dg/Wstringop-overflow-55.c:
11800 * gcc.dg/pr80776-1.c:
11802 2021-05-28 Richard Biener <rguenther@suse.de>
11804 PR tree-optimization/100778
11805 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
11807 2021-05-28 Jason Merrill <jason@redhat.com>
11811 * g++.dg/inherit/virtual15.C: New test.
11812 * g++.dg/inherit/virtual15a.C: New file.
11814 2021-05-28 Richard Biener <rguenther@suse.de>
11817 * gcc.dg/pr100791.c: New testcase.
11819 2021-05-28 Richard Biener <rguenther@suse.de>
11822 * gcc.dg/gimplefe-error-11.c: New testcase.
11824 2021-05-28 Jakub Jelinek <jakub@redhat.com>
11826 PR middle-end/99928
11827 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
11828 * c-c++-common/gomp/pr99928-9.c: Likewise.
11829 * c-c++-common/gomp/pr99928-10.c: Likewise.
11830 * c-c++-common/gomp/pr99928-16.c: New test.
11832 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
11834 * c-c++-common/gomp/affinity-1.c: New test.
11835 * c-c++-common/gomp/affinity-2.c: New test.
11836 * c-c++-common/gomp/affinity-3.c: New test.
11837 * c-c++-common/gomp/affinity-4.c: New test.
11838 * c-c++-common/gomp/affinity-5.c: New test.
11839 * c-c++-common/gomp/affinity-6.c: New test.
11840 * c-c++-common/gomp/affinity-7.c: New test.
11841 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
11842 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
11843 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
11844 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
11845 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
11846 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
11847 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
11848 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
11849 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
11850 * gfortran.dg/gomp/taskwait.f90: New test.
11852 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
11853 Richard Biener <rguenther@suse.de>
11855 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
11856 Adjust scanning pattern for !lp64.
11857 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
11858 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
11861 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
11863 PR tree-optimization/99398
11864 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
11865 * gcc.target/powerpc/vec-perm-ctor.c: New test.
11866 * gcc.target/powerpc/vec-perm-ctor.h: New test.
11868 2021-05-27 Matthias Kretz <kretz@kde.org>
11871 * g++.dg/diagnostic/pr100716.C: New test.
11872 * g++.dg/diagnostic/pr100716-1.C: Same test with
11873 -fno-pretty-templates.
11875 2021-05-27 Patrick Palka <ppalka@redhat.com>
11878 * g++.dg/cpp0x/static_assert17.C: New test.
11880 2021-05-27 Jason Merrill <jason@redhat.com>
11883 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
11885 2021-05-27 Patrick Palka <ppalka@redhat.com>
11890 * g++.dg/template/partial16.C: New test.
11891 * g++.dg/template/partial17.C: New test.
11892 * g++.dg/template/partial18.C: New test.
11893 * g++.dg/template/partial19.C: New test.
11894 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
11895 ill-formed partial specialization.
11896 * g++.dg/cpp0x/variadic38.C: Likewise.
11897 * g++.dg/cpp1z/pr81016.C: Likewise.
11898 * g++.dg/template/partial5.C: Likewise.
11899 * g++.old-deja/g++.pt/spec21.C: Likewise.
11901 2021-05-27 Harald Anlauf <anlauf@gmx.de>
11904 * gfortran.dg/pointer_check_14.f90: New test.
11906 2021-05-27 Harald Anlauf <anlauf@gmx.de>
11909 * gfortran.dg/bounds_check_22.f90: New test.
11911 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
11913 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
11915 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
11918 * gcc.target/i386/pr100637-3b.c (avgu): New test.
11919 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
11921 2021-05-26 Patrick Palka <ppalka@redhat.com>
11924 * g++.dg/template/access37.C: New test.
11925 * g++.dg/template/access37a.C: New test.
11927 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
11929 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
11930 * gcc.dg/pr80776-1.c: Same.
11932 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
11934 * lib/target-supports.exp (check_effective_target_vect32): New.
11935 (available_vector_sizes): Append 32 for x86 targets.
11936 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
11937 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
11938 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
11939 * gcc.target/i386/pr100637-3b.c: New test.
11940 * gcc.target/i386/pr100637-3w.c: Ditto.
11941 * gcc.target/i386/pr100637-4b.c: Ditto.
11942 * gcc.target/i386/pr100637-4w.c: Ditto.
11944 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
11946 * gcc.dg/sso-13.c: New test.
11948 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
11950 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
11952 2021-05-26 Patrick Palka <ppalka@redhat.com>
11955 * g++.dg/cpp1z/elide6.C: New test.
11957 2021-05-26 Patrick Palka <ppalka@redhat.com>
11960 * g++.dg/cpp0x/noexcept68.C: New test.
11962 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
11964 * gcc.target/csky/fldrd_fstrd.c: New.
11965 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
11967 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
11969 * gcc.target/csky/ldbs.c: New.
11971 2021-05-26 Andrew Pinski <apinski@marvell.com>
11973 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
11974 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
11976 2021-05-25 Jakub Jelinek <jakub@redhat.com>
11979 * g++.dg/cpp1z/nodiscard8.C: New test.
11980 * g++.dg/cpp1z/nodiscard9.C: New test.
11982 2021-05-25 Martin Liska <mliska@suse.cz>
11984 * gcc.dg/sancov/attribute.c: New test.
11986 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
11988 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
11990 2021-05-25 Jakub Jelinek <jakub@redhat.com>
11992 PR middle-end/99928
11993 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
11995 * c-c++-common/gomp/pr99928-9.c: Likewise.
11996 * c-c++-common/gomp/pr99928-10.c: Likewise.
11998 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
12000 * gcc.target/csky/fpuv3/fpuv3.exp: New.
12001 * gcc.target/csky/fpuv3/fpv3_div.c: New.
12002 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
12003 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
12004 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
12005 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
12006 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
12007 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
12008 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
12009 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
12010 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
12011 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
12012 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
12013 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
12014 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
12015 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
12016 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
12017 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
12018 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
12019 * gcc.target/csky/fpuv3/fpv3_h.c: New.
12020 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
12021 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
12022 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
12023 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
12024 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
12025 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
12026 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
12027 * gcc.target/csky/fpuv3/fpv3_max.c: New.
12028 * gcc.target/csky/fpuv3/fpv3_min.c: New.
12029 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
12030 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
12031 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
12032 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
12033 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
12034 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
12035 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
12036 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
12038 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
12040 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
12042 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
12045 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
12046 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
12047 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
12048 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
12050 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12052 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
12055 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
12057 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
12060 2021-05-24 liuhongt <hongtao.liu@intel.com>
12063 * gcc.target/i386/pr100660.c: New test.
12065 2021-05-24 Andrew Pinski <apinski@marvell.com>
12067 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
12068 when matching ssa name version.
12069 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
12071 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
12074 * gcc.target/i386/pr100722.c: New test.
12076 2021-05-23 Harald Anlauf <anlauf@gmx.de>
12079 * gfortran.dg/pr100551.f90: New test.
12081 2021-05-23 Andrew Pinski <apinski@marvell.com>
12083 * gcc.dg/gimplefe-45.c: New test.
12085 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12087 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
12089 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
12091 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
12092 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
12094 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12096 PR middle-end/99928
12097 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
12098 * c-c++-common/gomp/pr99928-15.c: New test.
12100 2021-05-21 Jakub Jelinek <jakub@redhat.com>
12102 PR middle-end/99928
12103 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
12104 * c-c++-common/gomp/pr99928-13.c: New test.
12105 * c-c++-common/gomp/pr99928-14.c: New test.
12107 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12109 PR middle-end/90115
12110 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
12111 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12112 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12114 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12116 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12118 PR middle-end/90115
12119 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
12120 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
12121 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
12123 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12124 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
12125 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
12126 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
12128 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
12129 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12130 * c-c++-common/goacc/private-reduction-1.c: Likewise.
12131 * gfortran.dg/goacc/private-3.f95: Likewise.
12133 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
12135 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
12137 * gcc.c-torture/compile/ssa-unused-1.c: New file.
12139 2021-05-21 Richard Biener <rguenther@suse.de>
12140 H.J. Lu <hjl.tools@gmail.com>
12142 * gcc.target/i386/pr90773-24.c: New test.
12143 * gcc.target/i386/pr90773-25.c: Likewise.
12145 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
12148 * g++.target/i386/pr100637-1b.C: New test.
12149 * g++.target/i386/pr100637-1w.C: Ditto.
12150 * gcc.target/i386/pr100637-2b.c: Ditto.
12151 * gcc.target/i386/pr100637-2w.c: Ditto.
12153 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
12155 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
12157 2021-05-20 Jason Merrill <jason@redhat.com>
12159 * g++.dg/cpp2a/desig19.C: New test.
12161 2021-05-20 Jason Merrill <jason@redhat.com>
12164 * g++.dg/cpp2a/desig18.C: New test.
12166 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
12168 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
12169 * lib/dg-pch.exp: Adjust diagnostic message.
12171 2021-05-20 Martin Sebor <msebor@redhat.com>
12173 PR middle-end/100684
12174 * g++.dg/warn/Wnonnull13.C: New test.
12175 * g++.dg/warn/Wnonnull14.C: New test.
12176 * g++.dg/warn/Wnonnull15.C: New test.
12178 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
12180 * g++.dg/modules/omp-1_c.C: Fix testcase.
12182 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
12185 * gcc.target/i386/pr100701.c: New test.
12187 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
12189 * gfortran.dg/gomp/map-6.f90: New test.
12190 * gfortran.dg/gomp/map-7.f90: New test.
12191 * gfortran.dg/gomp/map-8.f90: New test.
12193 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
12196 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
12197 * gnat.dg/unchecked_convert6.adb: Likewise.
12199 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
12202 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
12204 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
12205 Torbjörn Svensson <torbjorn.svensson@st.com>
12208 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
12209 * c-c++-common/cpp/file-name-1.c: New test.
12211 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
12214 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
12215 add comments regarding what the code does.
12217 2021-05-20 Jakub Jelinek <jakub@redhat.com>
12219 PR middle-end/99928
12220 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
12221 * c-c++-common/gomp/pr99928-5.c: Likewise.
12223 2021-05-20 Jakub Jelinek <jakub@redhat.com>
12225 PR preprocessor/100646
12226 * gcc.dg/cpp/pr100646-1.c: New test.
12227 * gcc.dg/cpp/pr100646-2.c: New test.
12229 2021-05-20 Jason Merrill <jason@redhat.com>
12232 * g++.dg/cpp2a/nontype-complex1.C: New test.
12234 2021-05-20 Jason Merrill <jason@redhat.com>
12237 * g++.dg/parse/access13.C: New test.
12239 2021-05-19 Martin Sebor <msebor@redhat.com>
12242 * gcc.dg/pr100619.c: New test.
12244 2021-05-19 Jason Merrill <jason@redhat.com>
12248 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
12250 2021-05-19 Jason Merrill <jason@redhat.com>
12252 * g++.dg/cpp1z/class-deduction-access1.C: New test.
12253 * g++.dg/cpp1z/class-deduction-access2.C: New test.
12255 2021-05-19 Marek Polacek <polacek@redhat.com>
12258 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
12259 Remove dg-errors for GNU attributes.
12260 * g++.dg/ext/attrib63.C: Remove dg-error.
12261 * g++.dg/cpp0x/friend8.C: New test.
12263 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
12265 * g++.dg/modules/omp-1_a.C: Check pthread is available.
12266 * g++.dg/modules/omp-1_b.C: Ditto.
12267 * g++.dg/modules/omp-1_c.C: Ditto.
12268 * g++.dg/modules/omp-2_a.C: Ditto.
12269 * g++.dg/modules/omp-2_b.C: Ditto.
12271 2021-05-19 Alex Coplan <alex.coplan@arm.com>
12274 * gcc.target/arm/cmse/pr100333.c: New test.
12276 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12279 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
12281 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
12283 * gcc.target/riscv/arch-12.c: New.
12284 * gcc.target/riscv/attribute-19.c: New.
12286 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
12288 * gcc.target/aarch64/narrow_high_combine.c: New test.
12290 2021-05-19 Richard Biener <rguenther@suse.de>
12292 PR middle-end/100672
12293 * gcc.dg/torture/pr100672.c: New testcase.
12295 2021-05-19 Martin Liska <mliska@suse.cz>
12297 PR testsuite/100658
12298 * gcc.dg/local1.c: Fix typos.
12299 * gcc.dg/ucnid-5-utf8.c: Likewise.
12300 * gcc.dg/ucnid-5.c: Likewise.
12302 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
12304 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
12305 scan-assembly-times to scan-assembly not for superfluous uxtb.
12306 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
12307 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
12308 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
12309 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
12310 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
12311 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
12312 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
12313 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
12314 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
12315 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
12316 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
12317 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
12318 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
12319 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
12320 * gcc.target/aarch64/sve/ld1_extend.c: New test.
12322 2021-05-19 Jakub Jelinek <jakub@redhat.com>
12324 PR middle-end/100576
12325 * gcc.c-torture/compile/pr100576.c: New test.
12327 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12329 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
12331 2021-05-19 Jakub Jelinek <jakub@redhat.com>
12333 PR middle-end/99928
12334 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
12335 * c-c++-common/gomp/pr99928-12.c: New test.
12337 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
12339 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
12340 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
12341 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
12342 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
12343 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
12344 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
12345 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
12346 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
12347 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
12348 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
12349 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
12350 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
12351 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
12352 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
12353 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
12355 2021-05-19 Jason Merrill <jason@redhat.com>
12358 * g++.dg/dfp/mangle-6.C: New test.
12360 2021-05-19 Jason Merrill <jason@redhat.com>
12363 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
12365 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
12367 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
12368 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
12369 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
12371 2021-05-18 Jason Merrill <jason@redhat.com>
12375 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
12377 2021-05-18 Jason Merrill <jason@redhat.com>
12379 * g++.dg/cpp0x/implicit-delete1.C: New test.
12381 2021-05-18 David Malcolm <dmalcolm@redhat.com>
12384 * gcc.dg/analyzer/pr100615.c: New test.
12386 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
12389 * gcc.target/i386/pr100637-1b.c: New test.
12390 * gcc.target/i386/pr100637-1w.c: Ditto.
12391 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
12392 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
12393 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
12394 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
12395 pmovsxbd and pmovsxwq.
12396 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
12397 pmovzxbd and pmovzxwq.
12399 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
12402 * gfortran.dg/goacc-gomp/depobj.f90: New test.
12404 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
12406 * lib/gcc-dg.exp: Implement 'dg-note'.
12407 * lib/prune.exp: Likewise.
12408 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
12409 'dg-prune-output "note: ".
12410 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
12411 'dg-note', match up additional notes, one class of them with
12412 XFAILed 'dg-bogus'.
12413 * lib/lto.exp: Implement 'dg-lto-note'.
12414 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
12416 * g++.dg/lto/odr-1_1.C: Likewise.
12417 * g++.dg/lto/odr-2_1.C: Likewise.
12419 2021-05-18 Jakub Jelinek <jakub@redhat.com>
12421 PR rtl-optimization/100590
12422 * gcc.dg/pr100590.c: New test.
12424 2021-05-18 Jakub Jelinek <jakub@redhat.com>
12427 * g++.dg/other/pr100580.C: New test.
12429 2021-05-18 Jakub Jelinek <jakub@redhat.com>
12431 PR tree-optimization/94589
12432 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
12434 2021-05-18 Richard Biener <rguenther@suse.de>
12436 * gcc.target/i386/pr100582.c: Adjust for AVX512.
12438 2021-05-18 Richard Biener <rguenther@suse.de>
12441 * gcc.dg/gimplefe-error-10.c: New testcase.
12443 2021-05-18 Richard Biener <rguenther@suse.de>
12446 * gcc.dg/pr100547.c: New testcase.
12447 * gcc.dg/attr-vector_size.c: Adjust.
12449 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
12451 * gcc.target/s390/zvector/vec-_Bool.c: New test.
12453 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
12456 * g++.target/s390/pr100281-1.C: New test.
12457 * g++.target/s390/pr100281-2.C: New test.
12459 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
12461 PR tree-optimization/100512
12462 * gcc.dg/pr100512.c: New.
12464 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
12466 * g++.dg/conversion/pr100635.C: New test.
12468 2021-05-17 Harald Anlauf <anlauf@gmx.de>
12471 * gfortran.dg/pr98411.f90: New test.
12473 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
12475 * gcc.dg/pr100349.c: New test.
12477 2021-05-17 Tamar Christina <tamar.christina@arm.com>
12479 * gcc.target/aarch64/cpunative/info_16: New test.
12480 * gcc.target/aarch64/cpunative/info_17: New test.
12481 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
12482 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
12484 2021-05-17 Richard Biener <rguenther@suse.de>
12487 * gcc.dg/gimplefe-error-9.c: New testcase.
12489 2021-05-17 Richard Biener <rguenther@suse.de>
12491 PR middle-end/100582
12492 * gcc.target/i386/pr100582.c: New testcase.
12494 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12496 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
12497 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
12498 auto-vectorization.
12499 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
12500 vectorize float16_t vectors.
12502 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12504 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
12505 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
12506 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
12508 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
12509 auto-vectorization.
12510 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
12512 2021-05-17 liuhongt <hongtao.liu@intel.com>
12515 * gcc.target/i386/pr100549.c: New test.
12517 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12519 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
12521 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12523 * gcc.target/arm/simd/mve-vadd-1.c: New.
12525 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12527 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
12529 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12531 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
12533 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12535 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
12537 * lib/target-supports.exp
12538 (check_effective_target_arm_qbit_ok_nocache): Rename into...
12539 (check_effective_target_arm_sat_ok_nocache): ... this. Check
12540 __ARM_FEATURE_SAT and use armv6.
12542 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
12545 * gfortran.dg/gomp/workshare-59.f90: New test.
12547 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
12550 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
12552 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
12554 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
12556 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
12558 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
12560 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
12562 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
12565 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
12567 * gcc.target/powerpc/rop-1.c: New.
12568 * gcc.target/powerpc/rop-2.c: New.
12569 * gcc.target/powerpc/rop-3.c: New.
12570 * gcc.target/powerpc/rop-4.c: New.
12571 * gcc.target/powerpc/rop-5.c: New.
12573 2021-05-15 Martin Jambor <mjambor@suse.cz>
12576 2021-05-15 Martin Jambor <mjambor@suse.cz>
12578 PR tree-optimization/100453
12579 * gcc.dg/tree-ssa/pr100453.c: New test.
12581 2021-05-15 Jakub Jelinek <jakub@redhat.com>
12583 PR rtl-optimization/100342
12584 * gcc.target/i386/pr100342.c: New test.
12586 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
12588 * gfortran.dg/gomp/parallel-master-1.f90: New test.
12589 * gfortran.dg/gomp/parallel-master-2.f90: New test.
12591 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
12593 * gfortran.dg/gomp/implicit-save.f90: New test.
12595 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12598 * g++.dg/cpp1y/pr95226.C: New test.
12600 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12603 * g++.dg/cpp0x/pr94616.C: New test.
12605 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12608 * g++.dg/cpp0x/sfinae68.C: New test.
12610 2021-05-14 Jakub Jelinek <jakub@redhat.com>
12612 * g++.dg/cpp1y/pr88872.C: New test.
12614 2021-05-14 Michael de Lang <kingoipo@gmail.com>
12616 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
12618 2021-05-14 Marek Polacek <polacek@redhat.com>
12619 Jason Merrill <jason@redhat.com>
12622 * g++.dg/cpp0x/friend7.C: New test.
12623 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
12624 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
12625 * g++.dg/cpp0x/gen-attrs-74.C: New test.
12626 * g++.dg/ext/attrib63.C: New test.
12628 2021-05-13 Martin Sebor <msebor@redhat.com>
12630 PR tree-optimization/93100
12631 PR middle-end/98583
12632 * g++.dg/warn/uninit-pr93100.C: New test.
12633 * gcc.dg/uninit-pr93100.c: New test.
12634 * gcc.dg/uninit-pr98583.c: New test.
12636 2021-05-13 Martin Jambor <mjambor@suse.cz>
12638 PR tree-optimization/100453
12639 * gcc.dg/tree-ssa/pr100453.c: New test.
12641 2021-05-13 Martin Sebor <msebor@redhat.com>
12643 * g++.dg/pr100574.C: Use size_t as operator new argument type.
12645 2021-05-13 Martin Liska <mliska@suse.cz>
12647 PR middle-end/100504
12648 * gcc.target/i386/pr100504.c: New test.
12650 2021-05-13 Martin Sebor <msebor@redhat.com>
12653 * gcc.dg/Wvla-parameter-9.c: New test.
12655 2021-05-13 Jakub Jelinek <jakub@redhat.com>
12657 PR middle-end/99928
12658 * c-c++-common/gomp/pr99928-1.c: New test.
12659 * c-c++-common/gomp/pr99928-2.c: New test.
12660 * c-c++-common/gomp/pr99928-3.c: New test.
12661 * c-c++-common/gomp/pr99928-4.c: New test.
12662 * c-c++-common/gomp/pr99928-5.c: New test.
12663 * c-c++-common/gomp/pr99928-6.c: New test.
12664 * c-c++-common/gomp/pr99928-7.c: New test.
12665 * c-c++-common/gomp/pr99928-8.c: New test.
12666 * c-c++-common/gomp/pr99928-9.c: New test.
12667 * c-c++-common/gomp/pr99928-10.c: New test.
12668 * c-c++-common/gomp/pr99928-11.c: New test.
12670 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
12673 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
12675 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
12677 * gcc.dg/pr100563.c: New test.
12679 2021-05-13 Jakub Jelinek <jakub@redhat.com>
12681 PR tree-optimization/98856
12682 * gcc.target/i386/sse2-psraq-1.c: New test.
12683 * gcc.target/i386/sse4_2-psraq-1.c: New test.
12684 * gcc.target/i386/avx-psraq-1.c: New test.
12685 * gcc.target/i386/avx2-psraq-1.c: New test.
12686 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
12688 * gcc.target/i386/avx2-pr82370.c: Likewise.
12689 * gcc.target/i386/avx512f-pr82370.c: Likewise.
12690 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
12691 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
12692 * gcc.dg/torture/vshuf-8.inc: Likewise.
12694 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
12697 * g++.target/i386/pr100581.C: New test.
12699 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
12701 PR testsuite/100569
12702 * gnat.dg/lto21.adb: Prune new LTO warning.
12704 2021-05-13 Martin Liska <mliska@suse.cz>
12706 PR testsuite/100569
12707 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
12708 * gcc.dg/torture/pr94947-1.c: Likewise.
12710 2021-05-13 liuhongt <hongtao.liu@intel.com>
12712 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
12714 2021-05-13 liuhongt <hongtao.liu@intel.com>
12717 * gcc.target/i386/avx-pr94680.c: New test.
12718 * gcc.target/i386/avx512f-pr94680.c: New test.
12719 * gcc.target/i386/sse2-pr94680.c: New test.
12721 2021-05-12 Martin Sebor <msebor@redhat.com>
12723 PR middle-end/100571
12724 * gcc.dg/Wstringop-overflow-67.c: New test.
12726 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
12729 * gcc.dg/pr100521.c: New file.
12731 2021-05-12 Marek Polacek <polacek@redhat.com>
12733 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
12735 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
12737 * c-c++-common/gomp/map-6.c: New test.
12738 * c-c++-common/gomp/map-7.c: New test.
12740 2021-05-12 Richard Biener <rguenther@suse.de>
12742 PR tree-optimization/100566
12743 * gcc.dg/torture/pr100566.c: New testcase.
12745 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12747 PR preprocessor/100392
12748 * gcc.dg/cpp/pr100392.c: New test.
12749 * gcc.dg/cpp/pr100392.h: New file.
12751 2021-05-12 Martin Liska <mliska@suse.cz>
12753 * lib/lto.exp: When running tests without jobserver, one can see
12754 the following warning for tests that use 1to1 partitioning.
12756 2021-05-12 liuhongt <hongtao.liu@intel.com>
12759 * gcc.target/i386/avx2-pr99908.c: New test.
12760 * gcc.target/i386/sse4_1-pr99908.c: New test.
12762 2021-05-12 Richard Biener <rguenther@suse.de>
12764 PR tree-optimization/100519
12765 * gcc.dg/torture/pr100519.c: New testcase.
12767 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
12770 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
12772 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12774 PR middle-end/100508
12775 * gcc.dg/gomp/pr100508.c: New test.
12777 2021-05-12 Jakub Jelinek <jakub@redhat.com>
12778 Marc Glisse <marc.glisse@inria.fr>
12780 PR tree-optimization/94589
12781 * gcc.dg/tree-ssa/pr94589-1.c: New test.
12783 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
12786 * g++.target/i386/pr98218-1.C: Ditto.
12787 * gcc.target/i386/pr98218-4.c: New test.
12788 * gcc.target/i386/pr98218-1.c: Correct PR number.
12789 * gcc.target/i386/pr98218-1a.c: Ditto.
12790 * gcc.target/i386/pr98218-2.c: Ditto.
12791 * gcc.target/i386/pr98218-2a.c: Ditto.
12792 * gcc.target/i386/pr98218-3.c: Ditto.
12793 * gcc.target/i386/pr98218-3a.c: Ditto.
12795 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12797 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
12798 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
12800 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12802 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
12805 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12807 * gcc.dg/guality/pr43077-1.c: Align types of output and input
12808 operands by lifting immediates to type long.
12810 2021-05-11 Joseph Myers <joseph@codesourcery.com>
12812 * gcc.dg/c11-digit-separators-1.c,
12813 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
12816 2021-05-11 Jason Merrill <jason@redhat.com>
12819 * g++.dg/ext/vector41.C: New test.
12821 2021-05-11 Martin Liska <mliska@suse.cz>
12823 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
12824 * brig.dg/README: Removed.
12825 * brig.dg/dg.exp: Removed.
12826 * brig.dg/test/gimple/alloca.hsail: Removed.
12827 * brig.dg/test/gimple/atomics.hsail: Removed.
12828 * brig.dg/test/gimple/branches.hsail: Removed.
12829 * brig.dg/test/gimple/fbarrier.hsail: Removed.
12830 * brig.dg/test/gimple/function_calls.hsail: Removed.
12831 * brig.dg/test/gimple/internal-casts.hsail: Removed.
12832 * brig.dg/test/gimple/kernarg.hsail: Removed.
12833 * brig.dg/test/gimple/mem.hsail: Removed.
12834 * brig.dg/test/gimple/mulhi.hsail: Removed.
12835 * brig.dg/test/gimple/packed.hsail: Removed.
12836 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
12837 * brig.dg/test/gimple/smoke_test.hsail: Removed.
12838 * brig.dg/test/gimple/variables.hsail: Removed.
12839 * brig.dg/test/gimple/vector.hsail: Removed.
12840 * lib/brig-dg.exp: Removed.
12841 * lib/brig.exp: Removed.
12843 2021-05-11 Alex Coplan <alex.coplan@arm.com>
12846 * gcc.target/arm/cmse/pr99725.c: New test.
12848 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
12850 * gcc.target/aarch64/fmul_lane_1.c: New test.
12852 2021-05-11 Richard Biener <rguenther@suse.de>
12854 PR middle-end/100509
12855 * gcc.dg/pr100509.c: New testcase.
12857 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
12859 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
12861 2021-05-11 Patrick Palka <ppalka@redhat.com>
12864 * g++.dg/lookup/operator-3.C: New test.
12866 2021-05-11 Patrick Palka <ppalka@redhat.com>
12869 * g++.dg/cpp2a/concepts-ctad4.C: New test.
12871 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
12873 * gnat.dg/specs/opt5.ads: New test.
12874 * gnat.dg/specs/opt5_pkg.ads: New helper.
12876 2021-05-10 Martin Sebor <msebor@redhat.com>
12878 PR middle-end/100425
12879 PR middle-end/100510
12880 * c-c++-common/Walloca-larger-than.C: New test.
12881 * gcc.dg/Walloca-larger-than-4.c: New test.
12882 * gcc.dg/Wvla-larger-than-5.c: New test.
12883 * gcc.dg/pr79972.c: Remove unexpected warning directive.
12885 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
12887 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
12888 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
12890 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
12892 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
12894 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
12896 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
12898 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
12900 PR tree-optimization/42587
12901 * gcc.dg/optimize-bswapsi-6.c: New test.
12903 2021-05-10 Richard Biener <rguenther@suse.de>
12905 PR testsuite/100452
12906 * g++.dg/vect/slp-pr99971.cc: Align data.
12908 2021-05-10 Richard Biener <rguenther@suse.de>
12910 PR tree-optimization/100492
12911 * gcc.dg/torture/pr100492.c: New testcase.
12913 2021-05-10 Richard Biener <rguenther@suse.de>
12915 PR middle-end/100464
12917 * gcc.dg/pr100464.c: New testcase.
12918 * g++.dg/tree-ssa/array-temp1.C: Adjust.
12920 2021-05-10 Richard Biener <rguenther@suse.de>
12922 PR tree-optimization/100434
12923 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
12925 2021-05-10 Alex Coplan <alex.coplan@arm.com>
12928 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
12929 Update now that we're (correctly) using full 128-bit vector
12931 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
12933 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
12935 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
12937 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
12938 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
12941 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
12944 * gfortran.dg/class_dummy_7.f90: Correct PR number.
12946 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
12948 * gcc.dg/sso-9.c: Delete.
12950 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
12952 * gnat.dg/debug18.adb: New test.
12954 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
12956 * gcc.dg/sso-12.c: New test.
12958 2021-05-07 Jason Merrill <jason@redhat.com>
12960 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
12963 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12965 PR tree-optimization/79333
12966 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
12968 2021-05-07 Jakub Jelinek <jakub@redhat.com>
12971 * c-c++-common/gomp/pr100450.c: New test.
12973 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
12976 * gcc.target/i386/pr100445-1.c: New test.
12978 2021-05-07 Jakub Jelinek <jakub@redhat.com>
12981 * gcc.target/i386/pr100445.c: New test.
12983 2021-05-06 Joseph Myers <joseph@codesourcery.com>
12986 PR preprocessor/97604
12987 * g++.dg/cpp1y/digit-sep-neg-2.C,
12988 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
12989 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
12990 Adjust expected messages.
12992 2021-05-06 Martin Jambor <mjambor@suse.cz>
12994 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
12995 05193687dde, make the argv again pointer to an array.
12997 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
12999 * gnat.dg/opt93.adb: Compile only for LP64 targets.
13001 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13003 * lib/target-supports.exp: Add s390 checks for vect conversions.
13005 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
13007 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13009 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
13013 * gfortran.dg/class_dummy_6.f90: New test.
13014 * gfortran.dg/class_dummy_7.f90: New test.
13016 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
13018 PR testsuite/100355
13019 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
13021 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
13023 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
13024 __builtin_s390_vpdi.
13025 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
13028 2021-05-06 Jakub Jelinek <jakub@redhat.com>
13030 PR tree-optimization/94589
13031 * gcc.dg/pr94589-1.c: New test.
13032 * gcc.dg/pr94589-2.c: New test.
13033 * gcc.dg/pr94589-3.c: New test.
13034 * gcc.dg/pr94589-4.c: New test.
13035 * g++.dg/opt/pr94589-1.C: New test.
13036 * g++.dg/opt/pr94589-2.C: New test.
13037 * g++.dg/opt/pr94589-3.C: New test.
13038 * g++.dg/opt/pr94589-4.C: New test.
13040 2021-05-06 Richard Biener <rguenther@suse.de>
13043 * gcc.dg/pr100373.c: New testcase.
13045 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13047 * gcc.c-torture/execute/20210505-1.c: New test.
13049 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
13052 * gcc.target/i386/pr91400-1.c: New test.
13053 * gcc.target/i386/pr91400-2.c: Likewise.
13055 2021-05-05 Martin Sebor <msebor@redhat.com>
13057 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13059 2021-05-05 Harald Anlauf <anlauf@gmx.de>
13062 * gfortran.dg/argument_checking_25.f90: New test.
13064 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
13067 * gcc.target/i386/pr98218-1.c: New test.
13068 * gcc.target/i386/pr98218-1a.c: Ditto.
13069 * gcc.target/i386/pr98218-2.c: Ditto.
13070 * gcc.target/i386/pr98218-2a.c: Ditto.
13071 * gcc.target/i386/pr98218-3.c: Ditto.
13072 * gcc.target/i386/pr98218-3a.c: Ditto.
13073 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
13074 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
13076 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13078 * gnat.dg/debug17.adb: Minor tweak.
13080 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
13082 * gnat.dg/debug8.adb: Minor tweak.
13083 * gnat.dg/debug11.adb: Likewise.
13084 * gnat.dg/debug16.adb: Likewise.
13085 * gnat.dg/debug17.adb: New test.
13086 * gnat.dg/specs/debug1.ads: Minor tweak.
13088 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
13090 * gcc.dg/vect/slp-21.c: Add s390.
13092 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
13094 PR testsuite/100422
13095 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
13097 2021-05-05 Richard Biener <rguenther@suse.de>
13099 PR tree-optimization/79333
13100 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
13101 * gcc.dg/graphite/fuse-1.c: Adjust.
13102 * gcc.dg/pr43864-4.c: Likewise.
13104 2021-05-05 Richard Biener <rguenther@suse.de>
13106 PR middle-end/100394
13107 * g++.dg/torture/pr100382.C: New testcase.
13109 2021-05-04 Martin Sebor <msebor@redhat.com>
13111 PR middle-end/100307
13112 * g++.dg/warn/Wplacement-new-size-9.C: New test.
13113 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13115 2021-05-04 Martin Sebor <msebor@redhat.com>
13117 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
13119 2021-05-04 Martin Sebor <msebor@redhat.com>
13121 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
13123 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
13125 * gcc.target/s390/oscbreak-1.c: Compile with -O1
13128 2021-05-04 Richard Biener <rguenther@suse.de>
13130 PR tree-optimization/100414
13131 * gcc.dg/pr100414.c: New testcase.
13133 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
13135 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
13137 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
13139 * gnat.dg/opt94.adb: New file.
13140 * gnat.dg/opt94_pkg.adb: New file.
13141 * gnat.dg/opt94_pkg.ads: New file.
13143 2021-05-04 Richard Biener <rguenther@suse.de>
13145 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
13146 simplify dump scanning down to one case.
13148 2021-05-04 Richard Biener <rguenther@suse.de>
13150 PR tree-optimization/100329
13151 * gcc.dg/torture/pr100329.c: New testcase.
13153 2021-05-04 Richard Biener <rguenther@suse.de>
13155 PR tree-optimization/100398
13156 * gcc.dg/torture/pr100398.c: New testcase.
13158 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13160 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13161 Fix dg directives order.
13162 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13165 2021-05-03 Jeff Law <jlaw@tachyum.com>
13167 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
13170 2021-05-03 Patrick Palka <ppalka@redhat.com>
13173 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
13175 2021-05-03 Patrick Palka <ppalka@redhat.com>
13179 * g++.dg/template/call8.C: New test.
13180 * g++.dg/template/koenig12a.C: New test.
13182 2021-05-03 Jeff Law <jlaw@tachyum.com>
13184 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
13186 2021-05-03 Marek Polacek <polacek@redhat.com>
13189 * g++.dg/concepts/diagnostic18.C: New test.
13191 2021-05-03 Marek Polacek <polacek@redhat.com>
13194 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
13196 2021-05-03 Jeff Law <jlaw@tachyum.com>
13198 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
13200 2021-05-03 Jeff Law <jlaw@tachyum.com>
13202 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
13204 2021-05-03 Jeff Law <jlaw@tachyum.com>
13206 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
13208 2021-05-03 Jeff Law <jlaw@tachyum.com>
13210 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
13211 cr16 and xstormy16 targets.
13213 2021-05-03 Richard Biener <rguenther@suse.de>
13215 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
13216 * gcc.dg/pr81192.c: Disable DSE.
13218 2021-05-03 Richard Biener <rguenther@suse.de>
13220 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
13222 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
13225 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
13226 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
13228 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
13230 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
13231 mapping class on AIX.
13232 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
13233 * gcc.c-torture/execute/alias-2.c: Same.
13234 * gcc.dg/alias-7.c: Same.
13236 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
13238 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13240 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13243 2021-04-30 Richard Biener <rguenther@suse.de>
13246 * g++.dg/pr98032.C: New testcase.
13248 2021-04-30 Richard Biener <rguenther@suse.de>
13250 PR tree-optimization/96513
13251 * gcc.dg/torture/pr96513.c: New testcase.
13253 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
13256 * gcc.target/i386/pr98060.c: New test.
13258 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
13260 PR rtl-optimization/100225
13261 PR rtl-optimization/84878
13262 * gcc.dg/pr100225.c: New test.
13264 2021-04-29 Joseph Myers <joseph@codesourcery.com>
13266 PR preprocessor/82359
13267 * g++.dg/cpp1y/digit-sep-line.C,
13268 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
13270 2021-04-29 Jason Merrill <jason@redhat.com>
13272 * g++.dg/lookup/using-decl1.C: New test.
13274 2021-04-29 Jason Merrill <jason@redhat.com>
13277 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
13279 2021-04-29 Patrick Palka <ppalka@redhat.com>
13282 * g++.dg/template/koenig12.C: New test.
13284 2021-04-29 Marek Polacek <polacek@redhat.com>
13287 * g++.dg/cpp1z/class-deduction87.C: New test.
13289 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
13291 PR rtl-optimization/100303
13292 * g++.dg/torture/pr100303.C: New file.
13294 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
13296 PR middle-end/90773
13297 * g++.dg/pr90773-1.h: New test.
13298 * g++.dg/pr90773-1a.C: Likewise.
13299 * g++.dg/pr90773-1b.C: Likewise.
13300 * g++.dg/pr90773-1c.C: Likewise.
13301 * g++.dg/pr90773-1d.C: Likewise.
13302 * gcc.target/i386/pr90773-1.c: Likewise.
13303 * gcc.target/i386/pr90773-2.c: Likewise.
13304 * gcc.target/i386/pr90773-3.c: Likewise.
13305 * gcc.target/i386/pr90773-4.c: Likewise.
13306 * gcc.target/i386/pr90773-5.c: Likewise.
13307 * gcc.target/i386/pr90773-6.c: Likewise.
13308 * gcc.target/i386/pr90773-7.c: Likewise.
13309 * gcc.target/i386/pr90773-8.c: Likewise.
13310 * gcc.target/i386/pr90773-9.c: Likewise.
13311 * gcc.target/i386/pr90773-10.c: Likewise.
13312 * gcc.target/i386/pr90773-11.c: Likewise.
13313 * gcc.target/i386/pr90773-12.c: Likewise.
13314 * gcc.target/i386/pr90773-13.c: Likewise.
13315 * gcc.target/i386/pr90773-14.c: Likewise.
13317 2021-04-29 Richard Biener <rguenther@suse.de>
13319 PR tree-optimization/100253
13320 * g++.dg/pr100253.C: New testcase.
13322 2021-04-29 Jakub Jelinek <jakub@redhat.com>
13325 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
13327 2021-04-29 Jakub Jelinek <jakub@redhat.com>
13330 * gcc.target/aarch64/sve/pr100302.c: New test.
13332 2021-04-29 Jakub Jelinek <jakub@redhat.com>
13335 * c-c++-common/gomp/task-detach-3.c: New test.
13337 2021-04-29 Richard Biener <rguenther@suse.de>
13339 PR tree-optimization/99912
13340 * gcc.dg/pr95580.c: Disable DSE.
13341 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
13342 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
13343 to prevent them from being removed.
13344 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13346 2021-04-29 Martin Sebor <msebor@redhat.com>
13348 PR middle-end/100250
13349 * gcc.dg/uninit-pr100250.c: New test.
13351 2021-04-29 Joseph Myers <joseph@codesourcery.com>
13353 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
13354 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
13356 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
13358 * gfortran.dg/gomp/map-5.f90: New test.
13360 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
13362 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
13363 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
13364 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
13366 2021-04-28 Alexandre Oliva <oliva@adacore.com>
13368 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
13370 2021-04-28 Alexandre Oliva <oliva@adacore.com>
13372 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
13373 mismatch when asm comments start with "/ ".
13375 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
13378 * gcc.c-torture/compile/pr100305.c: New test.
13380 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13383 * gfortran.dg/PR82376.f90: New test.
13385 2021-04-28 Richard Biener <rguenther@suse.de>
13387 PR tree-optimization/100292
13388 * gcc.dg/pr100292.c: New testcase.
13390 2021-04-28 Richard Wai <richard@annexi-strayline.com>
13392 * gnat.dg/containers2.adb: New test.
13394 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
13396 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
13398 2021-04-27 Jason Merrill <jason@redhat.com>
13401 * g++.dg/cpp0x/depr-copy3.C: New test.
13403 2021-04-27 Patrick Palka <ppalka@redhat.com>
13406 * g++.dg/cpp0x/variadic182.C: New test.
13408 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
13410 PR middle-end/100284
13411 * gcc.target/aarch64/sve/pr81003.c: New test.
13413 2021-04-27 Martin Sebor <msebor@redhat.com>
13415 PR testsuite/100272
13416 * g++.dg/ext/flexary13.C: Remove malformed directives.
13418 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
13421 * gcc.c-torture/compile/pr100106.c: New testcase.
13423 2021-04-27 Alex Coplan <alex.coplan@arm.com>
13426 * gcc.target/arm/pr99977.c: New test.
13428 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13430 PR tree-optimization/100239
13431 * gcc.dg/pr100239.c: New test.
13433 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13435 PR rtl-optimization/100254
13436 * g++.dg/opt/pr100254.C: New test.
13438 2021-04-27 Richard Biener <rguenther@suse.de>
13440 PR tree-optimization/99912
13441 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
13442 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
13443 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
13444 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
13446 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13448 PR tree-optimization/95527
13449 * gcc.dg/tree-ssa/pr95527-2.c: New test.
13451 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13453 PR tree-optimization/96696
13454 * gcc.target/i386/pr96696.c: New test.
13456 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
13459 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
13460 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
13461 expected error message when subtracting pointers to different
13462 vector types. Expect warnings when mixing them elsewhere.
13463 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
13464 XFAILs. Tweak error messages for some cases.
13466 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
13468 * gcc.target/aarch64/simd/ssra.c: Use +nosve
13469 * gcc.target/aarch64/simd/usra.c: Likewise.
13471 2021-04-27 Richard Biener <rguenther@suse.de>
13473 PR tree-optimization/100051
13474 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
13476 2021-04-27 Richard Biener <rguenther@suse.de>
13478 PR testsuite/100272
13479 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
13480 malformed dg directive.
13482 2021-04-27 Richard Biener <rguenther@suse.de>
13484 PR testsuite/100272
13485 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
13486 * g++.dg/ipa/pr45572-2.C: Likewise.
13487 * g++.dg/template/spec26.C: Likewise.
13488 * gcc.dg/pr20126.c: Likewise.
13489 * gcc.dg/tree-ssa/pr20739.c: Likewise.
13491 2021-04-27 Richard Biener <rguenther@suse.de>
13493 PR tree-optimization/100278
13494 * gcc.dg/tree-ssa/pr100278.c: New testcase.
13496 2021-04-27 Jakub Jelinek <jakub@redhat.com>
13499 * gcc.target/i386/pr99405.c: New test.
13501 2021-04-27 Richard Biener <rguenther@suse.de>
13503 PR tree-optimization/99776
13504 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
13506 2021-04-26 Patrick Palka <ppalka@redhat.com>
13509 * g++.dg/cpp1y/constexpr-base1.C: New test.
13510 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
13512 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
13514 * gfortran.dg/goacc/classify-serial.f95:
13515 Use [Ww]arning in dg-bogus as FE diagnostic and default
13516 diagnostic differ and the result depends on ENABLE_OFFLOAD.
13517 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13518 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13520 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
13522 * gfortran.dg/goacc/classify-serial.f95:
13523 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
13524 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13525 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13527 2021-04-26 Richard Biener <rguenther@suse.de>
13529 PR tree-optimization/99956
13530 * gfortran.dg/pr99956.f: New testcase.
13532 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
13534 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
13535 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
13536 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
13537 * gcc.target/arm/cmse/cmse-16.c: Likewise.
13538 * gcc.target/arm/cmse/struct-1.c: Likewise.
13539 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
13541 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
13544 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
13546 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
13548 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
13549 Nathan Sidwell <nathan@codesourcery.com>
13550 Tom de Vries <vries@codesourcery.com>
13551 Julian Brown <julian@codesourcery.com>
13552 Kwok Cheung Yeung <kcy@codesourcery.com>
13554 * c-c++-common/goacc/diag-parallelism-1.c: New.
13555 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
13556 and match diagnostics, as appropriate.
13557 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
13558 * c-c++-common/goacc/classify-kernels.c: Likewise.
13559 * c-c++-common/goacc/classify-parallel.c: Likewise.
13560 * c-c++-common/goacc/classify-routine.c: Likewise.
13561 * c-c++-common/goacc/classify-serial.c: Likewise.
13562 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
13563 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
13564 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
13565 * c-c++-common/goacc/parallel-reduction.c: Likewise.
13566 * c-c++-common/goacc/pr70688.c: Likewise.
13567 * c-c++-common/goacc/routine-1.c: Likewise.
13568 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
13569 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
13570 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
13571 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
13572 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
13573 * gfortran.dg/goacc/classify-routine.f95: Likewise.
13574 * gfortran.dg/goacc/classify-serial.f95: Likewise.
13575 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
13576 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13577 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
13578 * gfortran.dg/goacc/routine-4.f90: Likewise.
13579 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
13580 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13581 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
13582 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
13584 2021-04-26 Richard Biener <rguenther@suse.de>
13586 PR tree-optimization/99473
13587 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
13589 2021-04-25 liuhongt <hongtao.liu@intel.com>
13592 * gcc.target/i386/pr98911.c: New test.
13593 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
13594 with __builtin_ia32_pcmpistrm128 since it has been folded.
13596 2021-04-24 David Malcolm <dmalcolm@redhat.com>
13599 * g++.dg/analyzer/pr100244.C: New test.
13601 2021-04-24 Harald Anlauf <anlauf@gmx.de>
13604 * gfortran.dg/pr100154.f90: New test.
13606 2021-04-24 Harald Anlauf <anlauf@gmx.de>
13609 * gfortran.dg/ptr-func-4.f90: New test.
13611 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
13613 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
13614 * gcc.dg/guality/guality.c: Likewise.
13615 * gcc.dg/guality/inline-params.c: Likewise.
13616 * gcc.dg/guality/loop-1.c: Likewise.
13617 * gcc.dg/guality/pr36728-1.c: Likewise.
13618 * gcc.dg/guality/pr36728-2.c: Likewise.
13619 * gcc.dg/guality/pr36728-3.c: Likewise.
13620 * gcc.dg/guality/pr41447-1.c: Likewise.
13621 * gcc.dg/guality/pr54200.c: Likewise.
13622 * gcc.dg/guality/pr54519-1.c: Likewise.
13623 * gcc.dg/guality/pr54519-2.c: Likewise.
13624 * gcc.dg/guality/pr54519-3.c: Likewise.
13625 * gcc.dg/guality/pr54519-4.c: Likewise.
13626 * gcc.dg/guality/pr54519-5.c: Likewise.
13627 * gcc.dg/guality/pr54519-6.c: Likewise.
13628 * gcc.dg/guality/pr54693-2.c: Likewise.
13629 * gcc.dg/guality/pr56154-1.c: Likewise.
13630 * gcc.dg/guality/pr59776.c: Likewise.
13631 * gcc.dg/guality/pr68860-1.c: Likewise.
13632 * gcc.dg/guality/pr68860-2.c: Likewise.
13633 * gcc.dg/guality/pr90074.c: Likewise.
13634 * gcc.dg/guality/pr90716.c: Likewise.
13635 * gcc.dg/guality/sra-1.c: Likewise.
13637 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
13639 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
13641 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
13642 * gcc.dg/guality/pr59776.c: Likewise.
13643 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
13645 2021-04-24 Patrick Palka <ppalka@redhat.com>
13652 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
13653 * g++.dg/cpp2a/nontype-class45.C: New test.
13654 * g++.dg/cpp2a/nontype-class46.C: New test.
13655 * g++.dg/cpp2a/nontype-class47.C: New test.
13656 * g++.dg/cpp2a/nontype-class48.C: New test.
13658 2021-04-24 Patrick Palka <ppalka@redhat.com>
13661 * g++.dg/cpp1z/class-deduction86.C: New test.
13663 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
13666 * gcc.target/powerpc/pr98952.c: New test.
13668 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
13671 * gcc.target/i386/pr79514.c (dg-error):
13672 Expect error for 64bit targets.
13674 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
13677 * gcc.target/i386/pr100182.c: New test.
13678 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
13679 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
13681 2021-04-23 Patrick Palka <ppalka@redhat.com>
13684 * g++.dg/concepts/diagnostic17.C: New test.
13686 2021-04-23 Patrick Palka <ppalka@redhat.com>
13689 * g++.dg/cpp1z/direct-enum-init2.C: New test.
13691 2021-04-23 Richard Biener <rguenther@suse.de>
13693 PR tree-optimization/99971
13694 * g++.dg/vect/slp-pr99971.cc: New testcase.
13696 2021-04-23 liuhongt <hongtao.liu@intel.com>
13699 * gcc.target/i386/pr100093.c: New test.
13701 2021-04-22 Patrick Palka <ppalka@redhat.com>
13704 * g++.dg/cpp2a/concepts-uneval3.C: New test.
13706 2021-04-22 Patrick Palka <ppalka@redhat.com>
13709 * g++.dg/template/partial-specialization9.C: New test.
13711 2021-04-22 Marek Polacek <polacek@redhat.com>
13714 * g++.dg/warn/Wtype-limits6.C: New test.
13716 2021-04-22 Patrick Palka <ppalka@redhat.com>
13719 * g++.dg/cpp0x/sfinae67.C: New test.
13721 2021-04-22 Patrick Palka <ppalka@redhat.com>
13724 * g++.dg/template/access36.C: New test.
13726 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13728 * substr_9.f90: Move to ...
13729 * gfortran.dg/substr_9.f90: ... here.
13730 * substr_10.f90: Move to ...
13731 * gfortran.dg/substr_10.f90: ... here.
13733 2021-04-22 Martin Liska <mliska@suse.cz>
13735 PR testsuite/100159
13736 PR testsuite/100192
13737 * g++.dg/template/nontype29.C: Fix typos and missing comments.
13738 * gcc.dg/Warray-bounds-64.c: Likewise.
13739 * gcc.dg/Warray-parameter.c: Likewise.
13740 * gcc.dg/Wstring-compare.c: Likewise.
13741 * gcc.dg/format/gcc_diag-11.c: Likewise.
13742 * gfortran.dg/array_constructor_3.f90: Likewise.
13743 * gfortran.dg/matmul_bounds_9.f90: Likewise.
13744 * gfortran.dg/pr78033.f90: Likewise.
13745 * gfortran.dg/pr96325.f90: Likewise.
13747 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
13750 * gcc.target/i386/pr100119.c: New test.
13752 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
13755 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
13757 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
13759 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
13760 obtained hard limit, and only call setrlimit if new softlimit is lower.
13762 2021-04-22 Richard Biener <rguenther@suse.de>
13764 PR testsuite/100176
13765 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
13768 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
13770 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
13773 2021-04-21 Marek Polacek <polacek@redhat.com>
13776 * g++.dg/cpp0x/enum_base4.C: New test.
13777 * g++.dg/cpp0x/enum_base5.C: New test.
13779 2021-04-21 Alex Coplan <alex.coplan@arm.com>
13782 * gcc.target/aarch64/pr99988.c: New test.
13784 2021-04-21 Jakub Jelinek <jakub@redhat.com>
13786 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
13788 * g++.dg/cpp1y/auto-fn61.C: Likewise.
13789 * g++.dg/cpp2a/nontype-class39.C: Likewise.
13790 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
13791 * g++.dg/cpp0x/vt-88982.C: Likewise.
13792 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
13793 dg-additional-options.
13794 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
13796 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
13798 * gcc.target/i386/monitor-2.c: New test.
13800 2021-04-21 Richard Biener <rguenther@suse.de>
13802 PR testsuite/100176
13803 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
13804 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
13806 2021-04-21 Jakub Jelinek <jakub@redhat.com>
13808 PR rtl-optimization/100148
13809 * g++.dg/opt/pr100148.C: New test.
13811 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
13813 * gfortran.dg/gomp/depobj-1.f90: New test.
13814 * gfortran.dg/gomp/depobj-2.f90: New test.
13816 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13818 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
13820 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
13822 PR middle-end/100130
13823 * c-c++-common/attr-retain-10.c: New test.
13824 * c-c++-common/attr-retain-11.c: Likewise.
13826 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13828 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
13829 must match for target IBM Z only.
13831 2021-04-20 Jason Merrill <jason@redhat.com>
13834 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
13836 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13838 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
13839 z/Architecture only.
13841 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
13844 * gfortran.dg/pdt_31.f03: New test.
13845 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
13848 2021-04-19 Marek Polacek <polacek@redhat.com>
13851 * g++.dg/concepts/diagnostic16.C: New test.
13853 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
13856 * gdc.dg/pr98457.d: New test.
13858 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
13861 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
13864 2021-04-19 Richard Biener <rguenther@suse.de>
13866 PR preprocessor/100142
13867 * gcc.dg/pr100142.c: New testcase.
13868 * g++.dg/diagnostic/pr72803.C: Revert last change.
13870 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
13872 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
13873 '--param=openacc-kernels=[...]'.
13874 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
13875 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
13876 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
13877 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
13878 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
13879 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
13880 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
13882 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
13884 * gnat.dg/opt92.adb: New test.
13886 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13888 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
13889 * c-c++-common/zero-scratch-regs-9.c: Likewise.
13890 * c-c++-common/zero-scratch-regs-10.c: Likewise.
13891 * c-c++-common/zero-scratch-regs-11.c: Likewise.
13892 * gcc.target/s390/zero-scratch-regs-1.c: New test.
13894 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13897 * gfortran.dg/PR100094.f90: New test.
13899 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
13902 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
13905 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13908 * gcc.target/aarch64/pr91710.c: New test.
13910 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
13913 * gfortran.dg/PR10018.f90: New test.
13915 2021-04-16 Tamar Christina <tamar.christina@arm.com>
13918 * gcc.target/aarch64/sve/pr100048.c: New test.
13920 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13923 * g++.dg/cpp0x/constexpr-100111.C: New test.
13925 2021-04-16 Marek Polacek <polacek@redhat.com>
13928 * g++.dg/cpp2a/typename14.C: Don't expect particular error
13930 * g++.dg/cpp2a/typename19.C: New test.
13932 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
13934 * gcc.dg/gimplefe-40.c: Moved to...
13935 * gcc.dg/vect/gimplefe-40.c: ...here.
13936 * gcc.dg/gimplefe-41.c: Moved to...
13937 * gcc.dg/vect/gimplefe-41.c: ...here.
13939 2021-04-16 Harald Anlauf <anlauf@gmx.de>
13940 Paul Thomas <pault@gcc.gnu.org>
13943 * gfortran.dg/pr63797.f90: New test.
13945 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13947 * gcc.dg/tree-ssa/pr83403-1.c: Revert
13948 max-completely-peeled-insns to the default value on IBM Z.
13949 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
13951 2021-04-16 Patrick Palka <ppalka@redhat.com>
13954 * g++.dg/cpp2a/constexpr-init21.C: New test.
13956 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13959 * gcc.target/aarch64/pr100075.c: New test.
13961 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
13963 PR rtl-optimization/99596
13964 * gcc.target/arm/pr99596.c: New test.
13966 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
13969 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
13971 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
13972 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
13973 missing quotes around switch names.
13974 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
13976 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13979 * gcc.target/aarch64/pr99767.c: New test.
13981 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13984 * g++.dg/cpp23/lambda-specifiers2.C: New test.
13986 2021-04-16 Jakub Jelinek <jakub@redhat.com>
13989 * g++.dg/cpp1z/pr99833.C: New test.
13990 * g++.dg/cpp2a/pr99833.C: New test.
13992 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
13994 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
13995 the default value on IBM Z.
13997 2021-04-16 Jason Merrill <jason@redhat.com>
14000 * g++.dg/abi/mangle71.C: Fix expected mangling.
14001 * g++.dg/abi/mangle77.C: New test.
14002 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
14003 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
14004 * g++.dg/cpp2a/nontype-class44.C: New test.
14006 2021-04-15 Martin Sebor <msebor@redhat.com>
14010 * gcc.dg/Warray-parameter-9.c: New test.
14011 * gcc.dg/Wnonnull-6.c: New test.
14012 * gcc.dg/Wreturn-type3.c: New test.
14013 * gcc.dg/Wunused-result.c: New test.
14014 * gcc.dg/attr-noreturn.c: New test.
14015 * gcc.dg/attr-returns-nonnull.c: New test.
14017 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
14019 PR middle-end/84877
14020 * gcc.dg/pr84877.c: Xfail for cris-*-*.
14022 2021-04-15 Jason Merrill <jason@redhat.com>
14025 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
14027 2021-04-15 Martin Sebor <msebor@redhat.com>
14029 * gcc.dg/uninit-pr89230-1.c: New test.
14030 * gcc.dg/uninit-pr89230-2.c: Same.
14032 2021-04-15 Jason Merrill <jason@redhat.com>
14035 * g++.dg/cpp0x/noexcept67.C: New test.
14037 2021-04-15 Jason Merrill <jason@redhat.com>
14040 * g++.dg/cpp2a/lambda-uneval15.C: New test.
14042 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14044 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
14045 -mtune=generic to the SVE flags.
14046 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14047 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
14048 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
14050 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14052 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
14053 (aarch64-with-arch-dg-options): Likewise.
14054 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
14055 aarch64-with-arch-dg-options. Move the default architecture
14056 flags to the final dg-runtest argument.
14057 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
14059 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
14061 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14063 PR testsuite/100073
14064 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
14066 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14069 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
14070 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
14072 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
14075 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
14077 2021-04-15 Jakub Jelinek <jakub@redhat.com>
14080 * gcc.target/aarch64/pr100056.c: New test.
14082 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
14084 * gcc.dg/pr93210.c: Adapt regex in order to also support a
14085 RESULT_DECL as an operand for a RETURN_EXPR.
14087 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14089 * gcc.target/aarch64/sve/pr99929_1.c: New file.
14090 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
14092 2021-04-14 Jason Merrill <jason@redhat.com>
14095 * g++.dg/template/dependent-tmpl2.C: New test.
14097 2021-04-14 Jason Merrill <jason@redhat.com>
14100 * g++.dg/parse/uneval1.C: New test.
14102 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
14104 PR rtl-optimization/100066
14105 * gcc.target/i386/pr100066.c: New.
14107 2021-04-14 Martin Sebor <msebor@redhat.com>
14109 * gcc.dg/pr86058.c: Limit to just x86_64.
14111 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
14114 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
14116 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
14118 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
14119 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
14121 2021-04-14 Patrick Palka <ppalka@redhat.com>
14125 * g++.dg/cpp1z/class-deduction85.C: New test.
14126 * g++.dg/template/ref11.C: New test.
14128 2021-04-14 Jason Merrill <jason@redhat.com>
14131 * g++.dg/cpp2a/lambda-uneval14.C: New test.
14133 2021-04-14 Jason Merrill <jason@redhat.com>
14136 * g++.dg/debug/defaulted1.C: New test.
14138 2021-04-14 Jason Merrill <jason@redhat.com>
14141 * g++.dg/debug/cleanup1.C: New test.
14142 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
14143 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
14144 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
14145 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
14146 * g++.dg/tm/inherit2.C: Likewise.
14147 * g++.dg/tm/unsafe1.C: Likewise.
14148 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
14149 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
14151 2021-04-13 Martin Sebor <msebor@redhat.com>
14153 PR tree-optimization/82800
14154 * g++.dg/warn/uninit-pr82800.C: New test.
14156 2021-04-13 Martin Sebor <msebor@redhat.com>
14158 PR middle-end/86058
14159 * gcc.dg/pr86058.c: New test.
14161 2021-04-13 Patrick Palka <ppalka@redhat.com>
14164 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
14165 * g++.old-deja/g++.ns/template7.C: Likewise.
14166 * g++.old-deja/g++.pt/crash8.C: Likewise.
14168 2021-04-13 Jason Merrill <jason@redhat.com>
14171 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
14173 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14176 * g++.dg/cpp2a/spaceship-err6.C: New test.
14178 2021-04-13 Jason Merrill <jason@redhat.com>
14181 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
14183 2021-04-13 Patrick Palka <ppalka@redhat.com>
14186 * g++.dg/parse/template2.C: Adjust expected diagnostic.
14187 * g++.dg/template/error8.C: Likewise.
14188 * g++.dg/cpp1z/class-deduction84.C: New test.
14190 2021-04-13 Richard Biener <rguenther@suse.de>
14192 PR tree-optimization/100053
14193 * gcc.dg/torture/pr100053.c: New testcase.
14194 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
14196 2021-04-13 Jason Merrill <jason@redhat.com>
14199 * g++.dg/cpp0x/constexpr-base7.C: New test.
14201 2021-04-13 Nathan Sidwell <nathan@acm.org>
14203 PR preprocessor/99446
14204 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
14206 2021-04-13 Jakub Jelinek <jakub@redhat.com>
14209 * gcc.target/aarch64/pr100028.c: New test.
14211 2021-04-13 Patrick Palka <ppalka@redhat.com>
14214 * g++.dg/cpp2a/nontype-class43.C: New test.
14216 2021-04-13 Patrick Palka <ppalka@redhat.com>
14220 * g++.dg/cpp2a/concepts-uneval1.C: New test.
14221 * g++.dg/cpp2a/concepts-uneval2.C: New test.
14223 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
14226 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
14227 line 971 for cris-*-*.
14229 2021-04-13 David Malcolm <dmalcolm@redhat.com>
14232 * gcc.dg/analyzer/pr98599-a.c: New test.
14233 * gcc.dg/analyzer/pr98599-b.c: New test.
14235 2021-04-12 Jakub Jelinek <jakub@redhat.com>
14237 PR rtl-optimization/99905
14238 * gcc.target/i386/pr99905.c: New test.
14240 2021-04-12 Jakub Jelinek <jakub@redhat.com>
14243 * gcc.dg/pr99830.c: New test.
14245 2021-04-12 Jason Merrill <jason@redhat.com>
14248 * g++.dg/template/dependent-tmpl1.C: New test.
14250 2021-04-12 Martin Liska <mliska@suse.cz>
14253 * g++.dg/asan/pr99877.C: New test.
14255 2021-04-12 Cui,Lili <lili.cui@intel.com>
14257 * gcc.target/i386/funcspec-56.inc: Handle new march.
14258 * g++.target/i386/mv16.C: Handle new march
14260 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
14262 PR middle-end/98088
14263 * c-c++-common/goacc/collapse-2.c: New.
14265 2021-04-11 Jason Merrill <jason@redhat.com>
14268 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
14269 * g++.dg/other/anon-union5.C: New test.
14271 2021-04-10 Jason Merrill <jason@redhat.com>
14274 * g++.dg/gomp/this-1.C: Adjust diagnostic.
14275 * g++.dg/cpp0x/constexpr-this1.C: New test.
14277 2021-04-10 David Malcolm <dmalcolm@redhat.com>
14280 * gcc.dg/analyzer/pr100011.c: New test.
14282 2021-04-10 Jakub Jelinek <jakub@redhat.com>
14285 * gcc.dg/pr99990.c: New test.
14287 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
14290 * gcc.target/i386/pr99744-2.c: New test.
14292 2021-04-10 Jakub Jelinek <jakub@redhat.com>
14295 * gcc.dg/lto/pr99849_0.c: New test.
14297 2021-04-10 Jakub Jelinek <jakub@redhat.com>
14299 PR rtl-optimization/98601
14300 * gcc.dg/torture/pr98601.c: New test.
14302 2021-04-10 Jason Merrill <jason@redhat.com>
14308 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
14309 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
14310 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
14311 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
14313 2021-04-10 Jason Merrill <jason@redhat.com>
14316 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
14318 2021-04-09 Martin Sebor <msebor@redhat.com>
14320 PR middle-end/55288
14321 * g++.dg/warn/uninit-pr55288.C: New test.
14323 2021-04-09 Patrick Palka <ppalka@redhat.com>
14326 * g++.dg/cpp1z/fold-lambda4.C: New test.
14328 2021-04-09 Marek Polacek <polacek@redhat.com>
14331 * g++.dg/concepts/abbrev10.C: New test.
14332 * g++.dg/concepts/abbrev11.C: New test.
14334 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14336 * gcc.target/aarch64/pr70398.c: Require a target that can link
14337 static executables.
14339 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14341 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
14343 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14345 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
14348 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14350 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
14351 * gcc.dg/pr96573.c: Likewise.
14352 * gcc.dg/tree-ssa/pr84512.c: Likewise.
14353 * gcc.dg/vect/bb-slp-43.c: Likewise.
14354 * gcc.dg/vect/slp-reduc-11.c: Likewise.
14356 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14358 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
14359 loop to vectorized if vect_fold_extract_last.
14361 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14363 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
14364 of relying on vectorisation.
14366 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14369 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
14371 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
14373 PR libfortran/78314
14374 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
14375 * gfortran.dg/ieee/ieee_8.f90: Likewise.
14377 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
14380 * gfortran.dg/coarray/dummy_2.f90: New test.
14382 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
14384 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
14386 2021-04-08 Patrick Palka <ppalka@redhat.com>
14389 * g++.dg/cpp2a/concepts-lambda16.C: New test.
14390 * g++.dg/cpp2a/concepts-lambda17.C: New test.
14392 2021-04-08 Patrick Palka <ppalka@redhat.com>
14395 * g++.dg/cpp2a/concepts-ctad3.C: New test.
14397 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14399 * lib/scanasm.exp (scan-lto-assembler): Update expected name
14402 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14404 * lib/target-supports.exp
14405 (check_effective_target_stdint_types_mbig_endian): New proc.
14406 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
14407 stdint_types_mbig_endian.
14408 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
14409 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
14411 2021-04-08 Jason Merrill <jason@redhat.com>
14414 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
14415 * g++.dg/conversion/ref7.C: New test.
14417 2021-04-08 Jakub Jelinek <jakub@redhat.com>
14420 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
14421 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
14422 * g++.dg/cpp2a/constexpr-new18.C: New test.
14423 * g++.dg/cpp2a/constexpr-new19.C: New test.
14425 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14427 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
14429 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14431 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
14432 "was here" from error message.
14433 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
14434 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
14435 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
14436 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
14437 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
14438 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
14439 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
14440 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
14441 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
14442 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
14443 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
14444 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
14445 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
14447 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14449 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
14450 * gcc.target/aarch64/pr98772.c: Likewise.
14451 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
14453 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
14455 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
14456 conversion to shifts and adds.
14458 2021-04-08 David Malcolm <dmalcolm@redhat.com>
14462 * gcc.dg/analyzer/pr99042.c: New test.
14463 * gcc.dg/analyzer/pr99774-1.c: New test.
14464 * gcc.dg/analyzer/pr99774-2.c: New test.
14466 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
14468 * gdc.dg/gdc108.d: Update test.
14469 * gdc.dg/gdc142.d: Likewise.
14470 * gdc.dg/pr90136a.d: Likewise.
14471 * gdc.dg/pr90136b.d: Likewise.
14472 * gdc.dg/pr90136c.d: Likewise.
14473 * gdc.dg/pr95173.d: Likewise.
14474 * gdc.dg/attr_allocsize1.d: New test.
14475 * gdc.dg/attr_allocsize2.d: New test.
14476 * gdc.dg/attr_alwaysinline1.d: New test.
14477 * gdc.dg/attr_cold1.d: New test.
14478 * gdc.dg/attr_exclusions1.d: New test.
14479 * gdc.dg/attr_exclusions2.d: New test.
14480 * gdc.dg/attr_flatten1.d: New test.
14481 * gdc.dg/attr_module.d: New test.
14482 * gdc.dg/attr_noclone1.d: New test.
14483 * gdc.dg/attr_noicf1.d: New test.
14484 * gdc.dg/attr_noinline1.d: New test.
14485 * gdc.dg/attr_noipa1.d: New test.
14486 * gdc.dg/attr_noplt1.d: New test.
14487 * gdc.dg/attr_optimize1.d: New test.
14488 * gdc.dg/attr_optimize2.d: New test.
14489 * gdc.dg/attr_optimize3.d: New test.
14490 * gdc.dg/attr_optimize4.d: New test.
14491 * gdc.dg/attr_restrict1.d: New test.
14492 * gdc.dg/attr_section1.d: New test.
14493 * gdc.dg/attr_symver1.d: New test.
14494 * gdc.dg/attr_target1.d: New test.
14495 * gdc.dg/attr_targetclones1.d: New test.
14496 * gdc.dg/attr_used1.d: New test.
14497 * gdc.dg/attr_used2.d: New test.
14498 * gdc.dg/attr_weak1.d: New test.
14499 * gdc.dg/imports/attributes.d: New test.
14501 2021-04-08 Jason Merrill <jason@redhat.com>
14504 * g++.dg/template/mem-spec2.C: New test.
14506 2021-04-08 Marek Polacek <polacek@redhat.com>
14509 * g++.dg/cpp2a/explicit16.C: Use c++20.
14510 * g++.dg/cpp0x/noexcept66.C: New test.
14511 * g++.dg/cpp2a/explicit17.C: New test.
14513 2021-04-08 Alex Coplan <alex.coplan@arm.com>
14516 * gcc.c-torture/compile/pr99647.c: New test.
14518 2021-04-07 Jason Merrill <jason@redhat.com>
14521 * g++.dg/template/friend71.C: New test.
14523 2021-04-07 Jason Merrill <jason@redhat.com>
14526 * g++.dg/template/friend70.C: New test.
14528 2021-04-07 Jason Merrill <jason@redhat.com>
14531 * g++.dg/lookup/using66.C: New test.
14533 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
14535 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
14536 when building an executable with testglue.
14538 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
14540 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
14541 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
14543 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
14545 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
14546 if IFN_STORE_LANES is available.
14547 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
14548 IFN_STORE_LANES is available.
14549 * gcc.target/aarch64/pr99873_1.c: New test.
14550 * gcc.target/aarch64/pr99873_2.c: Likewise.
14551 * gcc.target/aarch64/pr99873_3.c: Likewise.
14552 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
14553 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
14554 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
14556 2021-04-07 Richard Biener <rguenther@suse.de>
14558 PR tree-optimization/99954
14559 * gcc.dg/torture/pr99954.c: New testcase.
14561 2021-04-07 Richard Biener <rguenther@suse.de>
14564 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
14567 2021-04-07 Richard Biener <rguenther@suse.de>
14569 PR tree-optimization/99947
14570 * gcc.dg/torture/pr99947.c: New testcase.
14572 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
14574 PR tree-optimization/98736
14575 * gcc.c-torture/execute/pr98736.c: New test.
14577 2021-04-07 Marek Polacek <polacek@redhat.com>
14580 * g++.dg/cpp0x/rv-life.C: New test.
14582 2021-04-06 Jason Merrill <jason@redhat.com>
14585 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
14587 2021-04-06 Jason Merrill <jason@redhat.com>
14590 * g++.dg/cpp1z/inline-var9.C: New test.
14592 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
14595 * g++.target/aarch64/sve/pr99781.C: New.
14597 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
14599 * gcc.target/i386/memcpy-strategy-9.c: New test.
14600 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
14601 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
14602 * gcc.target/i386/memset-strategy-7.c: Likewise.
14603 * gcc.target/i386/memset-strategy-8.c: Likewise.
14604 * gcc.target/i386/memset-strategy-9.c: Likewise.
14606 2021-04-06 Richard Biener <rguenther@suse.de>
14608 PR tree-optimization/99880
14609 * gcc.dg/torture/pr99880.c: New testcase.
14611 2021-04-06 Nathan Sidwell <nathan@acm.org>
14613 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
14614 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
14616 2021-04-06 Jakub Jelinek <jakub@redhat.com>
14618 PR tree-optimization/96573
14619 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
14620 VEC_PERM_EXPR with bswapping permutation.
14622 2021-04-06 Richard Biener <rguenther@suse.de>
14624 PR tree-optimization/99924
14625 * gfortran.dg/vect/pr99924.f90: New testcase.
14627 2021-04-06 Jakub Jelinek <jakub@redhat.com>
14630 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
14632 2021-04-06 Jason Merrill <jason@redhat.com>
14635 * g++.dg/abi/lambda-defarg1.C: New test.
14637 2021-04-06 Patrick Palka <ppalka@redhat.com>
14640 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
14641 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
14643 2021-04-05 Jason Merrill <jason@redhat.com>
14646 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
14648 2021-04-05 Jason Merrill <jason@redhat.com>
14650 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
14651 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
14652 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
14654 2021-04-05 Jason Merrill <jason@redhat.com>
14657 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
14659 2021-04-05 Jason Merrill <jason@redhat.com>
14662 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
14664 2021-04-05 David Malcolm <dmalcolm@redhat.com>
14667 * gcc.dg/analyzer/pr99906.c: New test.
14669 2021-04-05 David Malcolm <dmalcolm@redhat.com>
14672 * gcc.dg/analyzer/pr99886.c: New test.
14674 2021-04-05 Jason Merrill <jason@redhat.com>
14677 * g++.dg/cpp0x/extern_template-6.C: New test.
14679 2021-04-05 Jason Merrill <jason@redhat.com>
14682 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
14684 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
14687 * gdc.dg/pr99914.d: New test.
14689 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
14691 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
14692 * gcc.dg/tree-ssa/evrp11.c: Likewise.
14694 2021-04-04 Jason Merrill <jason@redhat.com>
14697 * g++.dg/cpp0x/initlist-new5.C: New test.
14699 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14701 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
14703 2021-04-03 Alexandre Oliva <oliva@adacore.com>
14705 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
14707 2021-04-03 Marek Polacek <polacek@redhat.com>
14710 * g++.dg/other/gc7.C: New test.
14712 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
14715 * gfortran.dg/coarray_48.f90: New test.
14717 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14719 PR tree-optimization/99882
14720 * gcc.dg/pr99882.c: New test.
14722 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14724 PR rtl-optimization/99863
14725 * gcc.target/i386/pr99863.c: New test.
14727 2021-04-03 Jakub Jelinek <jakub@redhat.com>
14730 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
14732 2021-04-03 Jason Merrill <jason@redhat.com>
14735 * g++.dg/opt/nrv20.C: New test.
14737 2021-04-03 Jason Merrill <jason@redhat.com>
14740 * g++.dg/cpp1z/noexcept-type24.C: New test.
14742 2021-04-03 Jason Merrill <jason@redhat.com>
14745 * g++.dg/ext/vector40.C: New test.
14747 2021-04-02 Patrick Palka <ppalka@redhat.com>
14750 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
14752 2021-04-02 Patrick Palka <ppalka@redhat.com>
14755 * g++.dg/cpp2a/nontype-class42.C: New test.
14757 2021-04-02 Jason Merrill <jason@redhat.com>
14760 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
14762 2021-04-02 Nathan Sidwell <nathan@acm.org>
14764 * g++.dg/modules/pr99283-6_d.H: New.
14765 * g++.dg/modules/pr99283-7-swap.h: New.
14766 * g++.dg/modules/pr99283-7-traits.h: New.
14767 * g++.dg/modules/pr99283-7_a.H: New.
14768 * g++.dg/modules/pr99283-7_b.H: New.
14769 * g++.dg/modules/pr99283-7_c.C: New.
14770 * g++.dg/modules/pr99283-7_d.H: New.
14772 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
14774 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
14775 * go.test/test/fixedbugs/issue22200b.go: Likewise.
14777 2021-04-02 Jakub Jelinek <jakub@redhat.com>
14779 PR tree-optimization/99726
14780 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
14781 -floop-nest-optimize to dg-additional-options guarded on fgraphite
14784 2021-04-01 Marek Polacek <polacek@redhat.com>
14787 * g++.dg/other/gc6.C: New test.
14789 2021-04-01 Jason Merrill <jason@redhat.com>
14792 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
14794 2021-04-01 Jason Merrill <jason@redhat.com>
14797 * g++.dg/abi/abi-tag24a.C: New test.
14798 * g++.dg/abi/macro0.C: Adjust expected value.
14800 2021-04-01 Nathan Sidwell <nathan@acm.org>
14803 * g++.dg/modules/pr99283-6.h: New.
14804 * g++.dg/modules/pr99283-6_a.H: New.
14805 * g++.dg/modules/pr99283-6_b.H: New.
14806 * g++.dg/modules/pr99283-6_c.C: New.
14807 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
14808 * g++.dg/modules/indirect-3_c.C: Adjust scan.
14809 * g++.dg/modules/indirect-4_c.C: Adjust scan.
14810 * g++.dg/modules/lambda-3_b.C: Adjust scan.
14811 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
14812 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
14813 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
14815 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
14818 * gcc.dg/tree-ssa/pr98265.C: New test.
14820 2021-04-01 Jakub Jelinek <jakub@redhat.com>
14822 PR tree-optimization/96573
14823 * gcc.dg/pr96573.c: New test.
14825 2021-04-01 Richard Biener <rguenther@suse.de>
14827 PR tree-optimization/99856
14828 * gcc.dg/vect/pr99856.c: New testcase.
14830 2021-04-01 Martin Jambor <mjambor@suse.cz>
14832 PR tree-optimization/97009
14833 * gcc.dg/tree-ssa/pr97009.c: New test.
14835 2021-04-01 Harald Anlauf <anlauf@gmx.de>
14838 * gfortran.dg/transpose_5.f90: New test.
14840 2021-03-31 David Malcolm <dmalcolm@redhat.com>
14843 * gcc.dg/analyzer/data-model-10.c: Update expected output.
14844 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
14845 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
14846 * gcc.dg/analyzer/pr99771-1.c: New test.
14848 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14850 PR tree-optimization/98268
14851 * gcc.target/aarch64/sve/pr98268-1.c: New test.
14852 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
14854 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14856 PR tree-optimization/99726
14857 * gcc.target/i386/pr99726.c: New test.
14859 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14861 PR rtl-optimization/97141
14862 PR rtl-optimization/98726
14863 * gcc.c-torture/compile/pr97141.c: New test.
14864 * gcc.c-torture/compile/pr98726.c: Likewise.
14865 * gcc.target/aarch64/sve/pr97141.c: Likewise.
14866 * gcc.target/aarch64/sve/pr98726.c: Likewise.
14868 2021-03-31 Martin Sebor <msebor@redhat.com>
14870 PR middle-end/65182
14871 * gcc.dg/uninit-pr65182.c: New test.
14873 2021-03-31 Jason Merrill <jason@redhat.com>
14876 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
14878 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
14881 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
14884 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
14887 * gcc.target/arm/pr99786.c: New test.
14889 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
14891 * gcc.target/i386/memcpy-strategy-5.c: New test.
14892 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
14893 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
14894 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
14895 * gcc.target/i386/memset-strategy-3.c: Likewise.
14896 * gcc.target/i386/memset-strategy-4.c: Likewise.
14897 * gcc.target/i386/memset-strategy-5.c: Likewise.
14898 * gcc.target/i386/memset-strategy-6.c: Likewise.
14900 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
14903 * gcc.target/aarch64/sve/pr98119.c: New test.
14905 2021-03-31 Jakub Jelinek <jakub@redhat.com>
14906 Richard Sandiford <richard.sandiford@arm.com>
14909 * g++.target/aarch64/sve/pr99813.C: New test.
14911 2021-03-31 Jakub Jelinek <jakub@redhat.com>
14914 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
14915 * c-c++-common/zero-scratch-regs-7.c: Likewise.
14916 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
14917 selected unsupported triplets to all targets but selected triplets
14918 of supported targets.
14919 * c-c++-common/zero-scratch-regs-9.c: Likewise.
14920 * c-c++-common/zero-scratch-regs-10.c: Likewise.
14921 * c-c++-common/zero-scratch-regs-11.c: Likewise.
14923 2021-03-31 Patrick Palka <ppalka@redhat.com>
14926 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
14928 2021-03-31 Patrick Palka <ppalka@redhat.com>
14931 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
14933 2021-03-30 David Malcolm <dmalcolm@redhat.com>
14935 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
14937 2021-03-30 Nathan Sidwell <nathan@acm.org>
14940 * g++.dg/modules/pr99283-5.h: New.
14941 * g++.dg/modules/pr99283-5_a.H: New.
14942 * g++.dg/modules/pr99283-5_b.H: New.
14943 * g++.dg/modules/pr99283-5_c.C: New.
14945 2021-03-30 Jakub Jelinek <jakub@redhat.com>
14948 * g++.dg/cpp1z/pr99790.C: New test.
14950 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14953 * gcc.c-torture/compile/pr99822.c: New test.
14955 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
14959 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
14960 instruction counts.
14961 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
14962 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
14963 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
14964 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
14965 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
14966 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
14967 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
14968 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
14969 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
14970 * gcc.target/powerpc/pr79251.p8.c: Likewise.
14971 * gcc.target/powerpc/pr79251.p9.c: Likewise.
14972 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
14973 * gcc.target/powerpc/pr79251-run.p7.c: New test.
14974 * gcc.target/powerpc/pr79251.p7.c: New test.
14976 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
14979 * gcc.target/i386/pr99744-1.c: New test.
14981 2021-03-30 Tamar Christina <tamar.christina@arm.com>
14983 PR tree-optimization/99825
14984 * gfortran.dg/vect/pr99825.f90: New test.
14986 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14989 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
14991 2021-03-30 Richard Biener <rguenther@suse.de>
14993 PR tree-optimization/99824
14994 * gcc.dg/torture/pr99824.c: New testcase.
14996 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
14999 * g++.dg/pr98136.C: New test.
15001 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
15003 * gcc.target/aarch64/fcvt_nosimd.c: New test.
15005 2021-03-29 Martin Sebor <msebor@redhat.com>
15007 PR tree-optimization/61869
15008 * gcc.dg/uninit-pr61869.c: New test.
15010 2021-03-29 Martin Sebor <msebor@redhat.com>
15012 PR tree-optimization/61677
15013 * gcc.dg/uninit-pr61677.c: New test.
15015 2021-03-29 Martin Sebor <msebor@redhat.com>
15017 PR tree-optimization/61112
15018 * gcc.dg/uninit-pr61112.c: New test.
15020 2021-03-29 Jan Hubicka <jh@suse.cz>
15023 * gcc.c-torture/compile/pr99751.c: Rename from ...
15024 * gcc.c-torture/execute/pr99751.c: ... to this.
15026 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
15028 * gcc.c-torture/compile/pr99751.c: New test.
15030 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15033 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15034 declare simd warning on aarch64.
15036 2021-03-29 Alex Coplan <alex.coplan@arm.com>
15039 * g++.target/aarch64/sve/pr99216.C: New test.
15041 2021-03-29 Richard Biener <rguenther@suse.de>
15043 PR tree-optimization/99807
15044 * gfortran.dg/vect/pr99807.f90: New testcase.
15046 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15049 * gcc.target/aarch64/pr99808.c: New test.
15051 2021-03-29 Jakub Jelinek <jakub@redhat.com>
15053 PR tree-optimization/99777
15054 * g++.dg/torture/pr99777.C: New test.
15056 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
15059 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
15061 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
15064 * gfortran.dg/pr99602.f90: New test.
15065 * gfortran.dg/pr99602a.f90: New test.
15066 * gfortran.dg/pr99602b.f90: New test.
15067 * gfortran.dg/pr99602c.f90: New test.
15068 * gfortran.dg/pr99602d.f90: New test.
15070 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15072 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
15073 (gdc-copy-file): ... this. Use file copy instead of open/close.
15074 (gdc-convert-test): Save translated dejagnu test to gdc.test
15075 directory, only write dejagnu directives to the test file.
15076 (gdc-do-test): Don't create gdc.test symlink.
15078 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
15080 * gdc.dg/gdc270a.d: Removed.
15081 * gdc.dg/gdc270b.d: Removed.
15083 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
15085 * gcc.target/powerpc/pr99557.c: New.
15087 2021-03-26 Martin Sebor <msebor@redhat.com>
15089 PR tree-optimization/59970
15090 * gcc.dg/uninit-pr59970.c: New test.
15092 2021-03-26 Marek Polacek <polacek@redhat.com>
15095 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
15096 * g++.dg/cpp0x/nsdmi17.C: New test.
15098 2021-03-26 Nathan Sidwell <nathan@acm.org>
15101 * g++.dg/modules/pr99283-2_a.H: New.
15102 * g++.dg/modules/pr99283-2_b.H: New.
15103 * g++.dg/modules/pr99283-2_c.H: New.
15104 * g++.dg/modules/pr99283-3_a.H: New.
15105 * g++.dg/modules/pr99283-3_b.H: New.
15106 * g++.dg/modules/pr99283-4.H: New.
15107 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
15108 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
15110 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
15113 * g++.target/aarch64/sve/pr99766.C: New.
15115 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
15118 * gcc.dg/tls/pr99466-1.c: New test.
15119 * gcc.dg/tls/pr99466-2.c: New test.
15121 2021-03-26 Jakub Jelinek <jakub@redhat.com>
15124 * g++.dg/cpp0x/new5.C: New test.
15126 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
15129 * gfortran.dg/null_11.f90: New test.
15131 2021-03-25 Martin Sebor <msebor@redhat.com>
15133 PR tree-optimization/55060
15134 * gcc.dg/uninit-pr55060.c: New.
15136 2021-03-25 Martin Sebor <msebor@redhat.com>
15138 PR tree-optimization/48483
15139 * g++.dg/warn/uninit-pr48483.C: New test.
15141 2021-03-25 Martin Sebor <msebor@redhat.com>
15143 * gcc.dg/uninit-pr44547.c: New.
15145 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15148 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
15149 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
15150 to match locus changes.
15151 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
15152 * g++.dg/cpp2a/srcloc2.C: Likewise.
15153 * g++.dg/cpp2a/srcloc15.C: Likewise.
15154 * g++.dg/cpp2a/srcloc16.C: Likewise.
15155 * g++.dg/cpp2a/srcloc19.C: New test.
15156 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
15158 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
15159 * g++.dg/modules/macloc-1_d.C: Likewise.
15160 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
15163 2021-03-25 Marek Polacek <polacek@redhat.com>
15166 * g++.dg/cpp0x/inh-ctor37.C: New test.
15168 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15171 * g++.dg/cpp0x/variadic181.C: New test.
15173 2021-03-25 Marek Polacek <polacek@redhat.com>
15176 * g++.dg/warn/Wconversion5.C: New test.
15178 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15180 PR tree-optimization/96974
15181 * g++.target/aarch64/sve/pr96974.C: New test.
15183 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15186 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15190 * gcc.target/i386/pr98209.c: New test.
15191 * gcc.target/i386/pr99744-1.c: Likewise.
15192 * gcc.target/i386/pr99744-2.c: Likewise.
15194 2021-03-25 Jakub Jelinek <jakub@redhat.com>
15197 * g++.dg/warn/Wduplicated-branches6.C: New test.
15198 * g++.dg/warn/Wduplicated-branches7.C: New test.
15200 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
15204 * gcc.target/i386/pr98209.c: New test.
15205 * gcc.target/i386/pr99744-1.c: Likewise.
15206 * gcc.target/i386/pr99744-2.c: Likewise.
15208 2021-03-25 Richard Biener <rguenther@suse.de>
15210 PR tree-optimization/99746
15211 * gfortran.dg/vect/pr99746.f90: New testcase.
15213 2021-03-25 David Malcolm <dmalcolm@redhat.com>
15218 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
15220 * gcc.dg/analyzer/pr93695-1.c: New test.
15221 * gcc.dg/analyzer/pr99044-1.c: New test.
15222 * gcc.dg/analyzer/pr99044-2.c: New test.
15223 * gcc.dg/analyzer/pr99716-1.c: New test.
15224 * gcc.dg/analyzer/pr99716-2.c: New test.
15225 * gcc.dg/analyzer/pr99716-3.c: New test.
15227 2021-03-24 Martin Liska <mliska@suse.cz>
15230 * gcc.target/i386/pr99753.c: New test.
15232 2021-03-24 Martin Jambor <mjambor@suse.cz>
15235 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
15237 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
15240 * gcc.target/arm/pr99727.c: New test.
15242 2021-03-24 Jakub Jelinek <jakub@redhat.com>
15245 * gcc.target/arm/pr99724.c: New test.
15247 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15249 * lib/target-supports.exp (check_effective_target_sysconf): New.
15250 * gcc.target/i386/pr95443-1.c: Require it.
15251 * gcc.target/i386/pr95443-2.c: Likewise.
15252 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
15253 * gcc.target/i386/strncmp-1.c: Likewise.
15255 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15257 * gcc.target/i386/pr97313.c: Require effective target feature pie.
15258 * g++.target/i386/pr94185.C: Likewise.
15260 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15262 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
15263 positives with -mcmodel=large.
15264 * gcc.target/i386/funcspec-3.c: Likewise.
15266 2021-03-24 Alexandre Oliva <oliva@adacore.com>
15268 * gcc.target/i386/pr94467-3.c: New.
15270 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
15273 * gfortran.dg/longnames.f90: New test.
15275 2021-03-23 Nathan Sidwell <nathan@acm.org>
15278 * g++.dg/modules/pr99283-1_a.H: New.
15279 * g++.dg/modules/pr99283-1_b.H: New.
15281 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
15283 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
15285 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15287 * lib/target-supports.exp
15288 (check_effective_target_arm_dsp_ok_nocache)
15289 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
15290 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
15291 and add arm_dsp options.
15293 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15295 * lib/target-supports.exp
15296 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
15297 -mfloat-abi= options order.
15298 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
15299 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
15300 arm_hard_ok effective target and -mfloat-abi=hard additional
15302 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
15310 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
15312 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
15313 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
15315 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15317 * lib/target-supports.exp
15318 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
15319 -mfloat-abi= options order.
15320 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
15321 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
15322 target and -mfloat-abi=hard additional option.
15323 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
15324 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
15325 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
15326 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
15327 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
15329 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15331 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
15333 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15335 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
15336 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
15337 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
15338 * gcc.target/arm/pr51968.c: Likewise.
15339 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
15340 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
15341 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
15342 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
15344 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15346 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
15347 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
15348 * gcc.target/arm/bf16_dup.c: Likewise.
15349 * gcc.target/arm/bf16_reinterpret.c: Likewise.
15350 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
15352 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15354 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
15356 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
15358 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
15359 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
15360 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
15361 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
15363 2021-03-23 Marek Polacek <polacek@redhat.com>
15366 * g++.dg/cpp0x/attributes-namespace6.C: New test.
15367 * g++.dg/cpp0x/gen-attrs-73.C: New test.
15369 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
15372 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
15374 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
15377 * gcc.dg/vect/pr99540.c: New test.
15379 2021-03-23 Nathan Sidwell <nathan@acm.org>
15382 * g++.dg/modules/pr99239_a.H: New.
15383 * g++.dg/modules/pr99239_b.H: New.
15385 2021-03-23 Richard Biener <rguenther@suse.de>
15387 PR tree-optimization/99721
15388 * gfortran.dg/vect/pr99721.f90: New testcase.
15390 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
15392 * gcc.target/riscv/shift-shift-5.c (sub): Change
15393 order of struct fields depending on byteorder.
15395 2021-03-23 Jakub Jelinek <jakub@redhat.com>
15398 * g++.dg/cpp1z/decomp55.C: New test.
15400 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
15402 PR tree-optimization/99296
15403 * gcc.dg/pr99296.c: New file.
15405 2021-03-22 Nathan Sidwell <nathan@acm.org>
15408 * g++.dg/modules/pr99480_a.H: New.
15409 * g++.dg/modules/pr99480_b.H: New.
15411 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
15414 * gcc.target/powerpc/pr99581.c: New.
15416 2021-03-22 Nathan Sidwell <nathan@acm.org>
15419 * g++.dg/modules/pr99425-1.h: New.
15420 * g++.dg/modules/pr99425-1_a.H: New.
15421 * g++.dg/modules/pr99425-1_b.H: New.
15422 * g++.dg/modules/pr99425-1_c.C: New.
15423 * g++.dg/modules/pr99425-2_a.X: New.
15424 * g++.dg/modules/pr99425-2_b.X: New.
15425 * g++.dg/template/pr99425.C: New.
15427 2021-03-22 Richard Biener <rguenther@suse.de>
15429 PR tree-optimization/99694
15430 * gcc.dg/torture/pr99694.c: New testcase.
15432 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
15435 * gcc.target/riscv/pr99702.c: New.
15437 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
15440 * gcc.target/powerpc/pr98914.c: New test.
15442 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
15445 * g++.target/i386/pr99679-1.C: New test.
15446 * g++.target/i386/pr99679-2.C: Likewise.
15448 2021-03-20 Jakub Jelinek <jakub@redhat.com>
15451 * gcc.dg/pr99230.c: New test.
15453 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15456 * gcc.dg/Wunused-var-5.c: New test.
15457 * gcc.dg/Wunused-var-6.c: New test.
15459 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15461 * gfortran.dg/inline_matmul_6.f90: Adjust count for
15464 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
15467 * gcc.target/s390/pr99663.c: New.
15469 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15472 * g++.dg/opt/pr99456.C: New test.
15473 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
15476 2021-03-19 Tamar Christina <tamar.christina@arm.com>
15478 PR tree-optimization/99656
15479 * gfortran.dg/vect/pr99656.f90: New test.
15481 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
15484 * gcc.dg/torture/pr99652-1.c: New test.
15485 * gcc.dg/torture/pr99652-2.c: Likewise.
15486 * gcc.target/i386/pr57655.c: Adjusted.
15487 * gcc.target/i386/pr59794-6.c: Likewise.
15488 * gcc.target/i386/pr70738-1.c: Likewise.
15489 * gcc.target/i386/pr96744-1.c: Likewise.
15491 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15492 Christophe Lyon <christophe.lyon@linaro.org>
15495 * g++.target/arm/pr99593.C: New test.
15497 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
15499 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
15501 2021-03-19 Marek Polacek <polacek@redhat.com>
15504 * g++.dg/cpp2a/concepts-err3.C: New test.
15506 2021-03-18 Martin Sebor <msebor@redhat.com>
15508 PR middle-end/99502
15509 * g++.dg/warn/Warray-bounds-22.C: New test.
15510 * g++.dg/warn/Warray-bounds-23.C: New test.
15511 * g++.dg/warn/Warray-bounds-24.C: New test.
15513 2021-03-18 Jakub Jelinek <jakub@redhat.com>
15516 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
15518 2021-03-18 Jakub Jelinek <jakub@redhat.com>
15521 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
15522 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
15523 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
15524 rather than __i386__.
15526 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
15529 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
15531 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
15534 * obj-c++.dg/pr49070.mm: New test.
15535 * objc.dg/unnamed-parms.m: New test.
15537 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15539 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
15541 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
15542 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
15543 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
15544 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
15545 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
15547 2021-03-18 Jakub Jelinek <jakub@redhat.com>
15549 PR middle-end/98099
15550 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
15551 For big endian use -fsso-struct=little-endian dg-options.
15553 2021-03-17 Marek Polacek <polacek@redhat.com>
15556 * g++.dg/conversion/real-to-int1.C: New test.
15558 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
15559 Jason Merrill <jason@redhat.com>
15561 * g++.dg/cpp1z/using9.C: New using decl test.
15563 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
15565 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
15566 -gdwarf-3 to the command line options. Adjust the expected line
15567 numbers for the revised options header.
15569 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
15571 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
15572 -gdwarf-3 to the command line options. Provide Darwin-
15573 specific match lines for the expected output.
15575 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15577 * gcc.target/aarch64/acle/rng_2.c: New test.
15579 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
15582 * gcc.target/i386/pr99530-1.c: New test.
15583 * gcc.target/i386/pr99530-2.c: Likewise.
15584 * gcc.target/i386/pr99530-3.c: Likewise.
15585 * gcc.target/i386/pr99530-4.c: Likewise.
15586 * gcc.target/i386/pr99530-5.c: Likewise.
15587 * gcc.target/i386/pr99530-6.c: Likewise.
15589 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
15592 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
15594 2021-03-16 Jason Merrill <jason@redhat.com>
15596 * g++.dg/cpp2a/nontype-float1.C: New test.
15598 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
15602 * gcc.target/powerpc/pr98092.c: New.
15604 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15607 * gcc.target/i386/pr99600.c: New test.
15609 2021-03-16 Martin Liska <mliska@suse.cz>
15610 Jason Merrill <jason@redhat.com>
15613 * g++.target/i386/pr99108.C: New test.
15615 2021-03-16 Martin Liska <mliska@suse.cz>
15618 * gcc.target/arm/pr99592.c: New test.
15620 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
15622 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
15624 2021-03-16 Nathan Sidwell <nathan@acm.org>
15627 * g++.dg/modules/pr99496_a.H: New.
15628 * g++.dg/modules/pr99496_b.C: New.
15630 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15633 * gcc.target/i386/avx-pr99563.c: New test.
15635 2021-03-16 Jakub Jelinek <jakub@redhat.com>
15638 * gcc.dg/gomp/pr99542.c: New test.
15639 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
15640 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
15641 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
15642 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
15644 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
15646 2021-03-15 Jakub Jelinek <jakub@redhat.com>
15649 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
15650 * g++.dg/modules/builtin-3_b.C: Likewise.
15652 2021-03-15 Nathan Sidwell <nathan@acm.org>
15655 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
15656 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
15658 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15661 * g++.dg/coroutines/pr99047.C: New test.
15663 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15666 * g++.dg/coroutines/torture/pr98704.C: New test.
15668 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15671 * g++.dg/coroutines/pr98480.C: New test.
15672 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
15673 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
15674 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
15676 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
15679 * g++.dg/coroutines/pr96749-1.C: New test.
15680 * g++.dg/coroutines/pr96749-2.C: New test.
15682 2021-03-15 Richard Biener <rguenther@suse.de>
15684 PR tree-optimization/98834
15685 * g++.dg/opt/pr98834.C: New testcase.
15687 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
15690 * gfortran.dg/do_check_16.f90: New test.
15691 * gfortran.dg/do_check_17.f90: New test.
15693 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
15696 * gfortran.dg/pr99545.f90: New test.
15698 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
15700 * gcc.target/powerpc/pr99492.c: Fix typo.
15702 2021-03-14 Harald Anlauf <anlauf@gmx.de>
15703 Paul Thomas <pault@gcc.gnu.org>
15705 * gfortran.dg/pr99112.f90: New test.
15707 2021-03-13 Martin Sebor <msebor@redhat.com>
15709 PR tree-optimization/99489
15710 * gcc.dg/Wstringop-truncation-9.c: New test.
15712 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
15715 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
15717 2021-03-13 Jakub Jelinek <jakub@redhat.com>
15719 PR tree-optimization/99544
15720 * gcc.dg/gomp/pr99544.c: New test.
15722 2021-03-12 Nathan Sidwell <nathan@acm.org>
15725 * g++.dg/modules/pr99238.h: New.
15726 * g++.dg/modules/pr99238_a.H: New.
15727 * g++.dg/modules/pr99238_b.H: New.
15729 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
15732 * gfortran.dg/gomp/threadprivate-1.f90: New test.
15734 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15737 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
15739 2021-03-12 Jakub Jelinek <jakub@redhat.com>
15742 * g++.dg/cpp2a/consteval19.C: New test.
15744 2021-03-11 David Malcolm <dmalcolm@redhat.com>
15747 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
15749 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
15751 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
15752 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
15753 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
15754 -fno-analyzer-feasibility from options.
15755 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
15756 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
15758 2021-03-11 Nathan Sidwell <nathan@acm.org>
15761 * g++.dg/modules/pr99248.h: New.
15762 * g++.dg/modules/pr99248_a.H: New.
15763 * g++.dg/modules/pr99248_b.H: New.
15765 2021-03-11 Nathan Sidwell <nathan@acm.org>
15768 * g++.dg/modules/pr99528.h: New.
15769 * g++.dg/modules/pr99528_a.H: New.
15770 * g++.dg/modules/pr99528_b.H: New.
15771 * g++.dg/modules/pr99528_c.C: New.
15773 2021-03-11 Richard Biener <rguenther@suse.de>
15776 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
15777 instead of verifying the total number of adds.
15779 2021-03-11 Richard Biener <rguenther@suse.de>
15782 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
15784 2021-03-11 Richard Biener <rguenther@suse.de>
15787 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
15789 2021-03-11 Richard Biener <rguenther@suse.de>
15792 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
15794 2021-03-11 Jakub Jelinek <jakub@redhat.com>
15797 * gcc.target/i386/avx2-pr99517-1.c: New test.
15798 * gcc.target/i386/avx2-pr99517-2.c: New test.
15800 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
15803 * gcc.target/powerpc/pr99492.c: New testcase.
15805 2021-03-10 Harald Anlauf <anlauf@gmx.de>
15808 * gfortran.dg/data_char_4.f90: New test.
15809 * gfortran.dg/data_char_5.f90: New test.
15811 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
15813 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
15815 2021-03-10 Nathan Sidwell <nathan@acm.org>
15818 * g++.dg/modules/pr99423_a.H: New.
15819 * g++.dg/modules/pr99423_b.H: New.
15821 2021-03-10 Jakub Jelinek <jakub@redhat.com>
15823 PR tree-optimization/99305
15825 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
15826 unsigned_char effective targets.
15828 2021-03-10 Nathan Sidwell <nathan@acm.org>
15831 * g++.dg/ext/pr99508.C: New.
15833 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
15836 * lib/target-supports.exp (check_effective_target_lra): New.
15837 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
15838 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
15839 * gcc.c-torture/compile/pr98096.c: Likewise.
15840 * gcc.dg/pr97954.c: Likewise.
15842 2021-03-10 David Malcolm <dmalcolm@redhat.com>
15844 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
15845 * gcc.dg/analyzer/zlib-2.c: Likewise.
15847 2021-03-10 Joel Hutton <joel.hutton@arm.com>
15849 * gcc.dg/vect/pr99102.c: Fix target selector.
15851 2021-03-10 Joel Hutton <joel.hutton@arm.com>
15854 * gcc.dg/vect/pr99102.c: New test.
15856 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
15858 * gnat.dg/specs/lto25.ads: New test.
15860 2021-03-09 Jakub Jelinek <jakub@redhat.com>
15862 PR tree-optimization/99305
15863 * g++.dg/opt/pr99305.C: New test.
15865 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
15867 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
15868 (check_effective_target_sqrt_insn): Use it.
15870 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15873 * gcc.target/i386/pr99454.c: New.
15875 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
15877 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
15878 * gcc.dg/loop-9.c: Likewise.
15879 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
15880 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
15882 2021-03-09 Jakub Jelinek <jakub@redhat.com>
15885 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
15886 exists. If REG_STARTEND macro isn't defined, just return 0 from main
15887 instead of the actual test.
15889 2021-03-09 Martin Liska <mliska@suse.cz>
15892 * gcc.target/i386/pr99464.c: New test.
15894 2021-03-09 Joel Brobecker <brobecker@adacore.com>
15896 * gcc.target/powerpc/undef-bool-2.c: Add
15897 dg-require-effective-target powerpc_vsx_ok directive.
15898 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
15899 powerpc_vsx_ok directive.
15901 2021-03-08 Harald Anlauf <anlauf@gmx.de>
15904 * gfortran.dg/parameter_data.f90: New test.
15906 2021-03-08 Martin Sebor <msebor@redhat.com>
15908 PR middle-end/98266
15909 * g++.dg/warn/Warray-bounds-15.C: New test.
15910 * g++.dg/warn/Warray-bounds-18.C: New test.
15911 * g++.dg/warn/Warray-bounds-19.C: New test.
15912 * g++.dg/warn/Warray-bounds-20.C: New test.
15913 * g++.dg/warn/Warray-bounds-21.C: New test.
15915 2021-03-08 Martin Sebor <msebor@redhat.com>
15917 PR middle-end/97631
15918 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
15920 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
15921 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
15922 * gcc.dg/Wstringop-overflow-66.c: New test.
15923 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
15925 2021-03-08 Marek Polacek <polacek@redhat.com>
15928 * g++.dg/cpp2a/nontype-class41.C: New test.
15930 2021-03-08 Nathan Sidwell <nathan@acm.org>
15933 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
15935 2021-03-08 Nathan Sidwell <nathan@acm.org>
15937 * g++.dg/modules/pr99468.H: New.
15939 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
15942 * gcc.target/powerpc/pr98959.c: New test.
15944 2021-03-08 Nathan Sidwell <nathan@acm.org>
15947 * g++.dg/modules/pr99285_a.H: New.
15948 * g++.dg/modules/pr99285_b.H: New.
15950 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15953 * gcc.target/aarch64/simd/pr99437.c: New test.
15955 2021-03-08 Martin Liska <mliska@suse.cz>
15958 * c-c++-common/asan/pr98920.c: New test.
15960 2021-03-08 Martin Liska <mliska@suse.cz>
15963 * gcc.target/i386/pr99463-2.c: New test.
15964 * gcc.target/i386/pr99463.c: New test.
15966 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
15968 * gcc.target/s390/vector/long-double-asm-commutative.c: New
15970 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
15972 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
15973 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
15974 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
15975 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
15976 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
15979 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
15982 * gfortran.dg/module_variable_3.f90: New test.
15984 2021-03-07 Jakub Jelinek <jakub@redhat.com>
15987 * lib/target-supports.exp
15988 (check_effective_target_assembler_march_noavx512bw): New effective
15990 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
15992 2021-03-06 Patrick Palka <ppalka@redhat.com>
15993 Jakub Jelinek <jakub@redhat.com>
15996 * g++.dg/cpp2a/constexpr-99287.C: New test.
15998 2021-03-06 Patrick Palka <ppalka@redhat.com>
15999 Jakub Jelinek <jakub@redhat.com>
16002 * g++.dg/cpp1y/var-templ68.C: New test.
16003 * g++.dg/cpp1y/var-templ68a.C: New test.
16005 2021-03-06 Patrick Palka <ppalka@redhat.com>
16008 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16009 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
16011 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
16013 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16014 to allow an eliminated stack-frame.
16016 2021-03-05 Marek Polacek <polacek@redhat.com>
16019 * g++.dg/cpp1z/noexcept-type23.C: New test.
16021 2021-03-05 Marek Polacek <polacek@redhat.com>
16024 * g++.dg/warn/Wshadow-17.C: New test.
16026 2021-03-05 Jason Merrill <jason@redhat.com>
16029 * gcc.dg/attr-flatten-1.c: Adjust.
16031 2021-03-05 Jakub Jelinek <jakub@redhat.com>
16033 PR middle-end/99322
16034 * c-c++-common/gomp/pr99322.c: New test.
16036 2021-03-05 Nathan Sidwell <nathan@acm.org>
16039 * g++.dg/modules/pr99245_a.H: New.
16040 * g++.dg/modules/pr99245_b.H: New.
16042 2021-03-05 Harald Anlauf <anlauf@gmx.de>
16044 PR libfortran/99218
16045 * gfortran.dg/matmul_21.f90: New test.
16047 2021-03-05 Nathan Sidwell <nathan@acm.org>
16050 * g++.dg/modules/pr99377_a.H: New.
16051 * g++.dg/modules/pr99377_b.C: New.
16052 * g++.dg/modules/pr99377_c.C: New.
16054 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16057 * g++.dg/coroutines/pr98118.C: New test.
16059 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16062 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
16063 * g++.dg/coroutines/pr95616-0.C: New test.
16064 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
16065 * g++.dg/coroutines/pr95616-1.C: New test.
16066 * g++.dg/coroutines/pr95616-2.C: New test.
16067 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
16068 * g++.dg/coroutines/pr95616-3.C: New test.
16069 * g++.dg/coroutines/pr95616-4.C: New test.
16070 * g++.dg/coroutines/pr95616-5.C: New test.
16071 * g++.dg/coroutines/pr95616-6.C: New test.
16073 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
16076 * g++.dg/coroutines/torture/pr95615-01.C: New test.
16077 * g++.dg/coroutines/torture/pr95615-02.C: New test.
16078 * g++.dg/coroutines/torture/pr95615-03.C: New test.
16079 * g++.dg/coroutines/torture/pr95615-04.C: New test.
16080 * g++.dg/coroutines/torture/pr95615-05.C: New test.
16081 * g++.dg/coroutines/torture/pr95615.inc: New file.
16083 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
16086 * gcc.target/i386/pr99123-2.c: New.
16088 2021-03-05 Nathan Sidwell <nathan@acm.org>
16091 * g++.dg/modules/pr99389_a.H: New.
16092 * g++.dg/modules/pr99389_b.C: New.
16093 * g++.dg/modules/pr99389_c.C: New.
16095 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16098 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
16101 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
16103 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
16104 with '_kind' number.
16105 * gfortran.dg/real4-10-real8-16.f90: Likewise.
16106 * gfortran.dg/real4-10-real8-4.f90: Likewise.
16107 * gfortran.dg/real4-10.f90: Likewise.
16108 * gfortran.dg/real4-16-real8-10.f90: Likewise.
16109 * gfortran.dg/real4-16-real8-16.f90: Likewise.
16110 * gfortran.dg/real4-16-real8-4.f90: Likewise.
16111 * gfortran.dg/real4-16.f90: Likewise.
16112 * gfortran.dg/real4-8-real8-10.f90: Likewise.
16113 * gfortran.dg/real4-8-real8-16.f90: Likewise.
16114 * gfortran.dg/real4-8-real8-4.f90: Likewise.
16115 * gfortran.dg/real4-8.f90: Likewise.
16116 * gfortran.dg/real8-10.f90: Likewise.
16117 * gfortran.dg/real8-16.f90: Likewise.
16118 * gfortran.dg/real8-4.f90: Likewise.
16120 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
16123 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
16125 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
16127 * lib/prune.exp: Prune useless output caused by a linker bug.
16129 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16131 PR middle-end/93235
16132 * gcc.target/aarch64/pr93235.c: New test.
16134 2021-03-04 Martin Liska <mliska@suse.cz>
16136 PR gcov-profile/99105
16137 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
16138 correction as the wrapped malloc is called one more time
16140 * gcc.dg/tree-prof/pr97461.c: Likewise.
16142 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16146 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
16147 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
16148 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
16149 dg-warning regexps, instead replace .* with \[^\n\r]*.
16150 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
16151 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
16152 -ftrack-macro-expansion=0 from dg-options.
16153 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
16154 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
16156 2021-03-04 Jakub Jelinek <jakub@redhat.com>
16159 * gcc.dg/cpp/line11.c: New test.
16160 * gcc.dg/cpp/line12.c: New test.
16162 2021-03-04 Alex Coplan <alex.coplan@arm.com>
16165 * gcc.target/aarch64/pr99381.c: New test.
16167 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
16169 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
16171 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
16173 2021-03-04 Nathan Sidwell <nathan@acm.org>
16176 * g++.dg/modules/pr99170-1_a.H: New.
16177 * g++.dg/modules/pr99170-1_b.C: New.
16178 * g++.dg/modules/pr99170-2.h: New.
16179 * g++.dg/modules/pr99170-2_a.C: New.
16180 * g++.dg/modules/pr99170-2_b.C: New.
16181 * g++.dg/modules/pr99170-3_a.H: New.
16182 * g++.dg/modules/pr99170-3_b.C: New.
16183 * g++.dg/modules/inst-2_b.C: Adjust scan.
16184 * g++.dg/modules/inst-4_a.C: Adjust scan.
16185 * g++.dg/modules/inst-4_b.C: Adjust scan.
16186 * g++.dg/modules/member-def-1_b.C: Adjust scan.
16187 * g++.dg/modules/member-def-1_c.C: Adjust scan.
16188 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
16189 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
16190 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
16191 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
16192 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
16193 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
16194 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
16195 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
16196 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
16197 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
16198 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
16200 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
16203 * gfortran.dg/real4-10-real8-10.f90: New test.
16204 * gfortran.dg/real4-10-real8-16.f90: New test.
16205 * gfortran.dg/real4-10-real8-4.f90: New test.
16206 * gfortran.dg/real4-10.f90: New test.
16207 * gfortran.dg/real4-16-real8-10.f90: New test.
16208 * gfortran.dg/real4-16-real8-16.f90: New test.
16209 * gfortran.dg/real4-16-real8-4.f90: New test.
16210 * gfortran.dg/real4-16.f90: New test.
16211 * gfortran.dg/real4-8-real8-10.f90: New test.
16212 * gfortran.dg/real4-8-real8-16.f90: New test.
16213 * gfortran.dg/real4-8-real8-4.f90: New test.
16214 * gfortran.dg/real4-8.f90: New test.
16215 * gfortran.dg/real8-10.f90: New test.
16216 * gfortran.dg/real8-16.f90: New test.
16217 * gfortran.dg/real8-4.f90: New test.
16219 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
16221 * gcc.misc-tests/outputs.exp: Enumerate tests.
16223 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
16225 * gcc.misc-tests/outputs.exp: Append discriminating
16226 suffixes to tests with duplicate names.
16227 (outest): Assert that each running test has a unique
16230 2021-03-04 Martin Sebor <msebor@redhat.com>
16232 PR middle-end/96963
16233 PR middle-end/94655
16234 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
16235 * gcc.dg/Wstringop-overflow-65.c: New test.
16236 * gcc.dg/Warray-bounds-69.c: Same.
16238 2021-03-03 Marek Polacek <polacek@redhat.com>
16241 * g++.dg/cpp1z/class-deduction83.C: New test.
16243 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16245 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
16247 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
16250 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16252 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
16254 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
16256 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
16259 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16261 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
16263 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
16266 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
16268 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
16270 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
16272 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
16274 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
16276 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
16279 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16282 * g++.dg/cpp1z/eval-order10.C: New test.
16284 2021-03-03 Marek Polacek <polacek@redhat.com>
16288 * g++.dg/cpp1z/class-deduction81.C: New test.
16289 * g++.dg/cpp1z/class-deduction82.C: New test.
16290 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
16291 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
16292 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
16294 2021-03-03 Jason Merrill <jason@redhat.com>
16297 * g++.dg/cpp0x/decltype-call5.C: New test.
16298 * g++.dg/cpp0x/decltype-call6.C: New test.
16300 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16302 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
16304 * gcc.target/i386/pr95798-2.c: Likewise.
16306 2021-03-03 Nathan Sidwell <nathan@acm.org>
16309 * g++.dg/modules/namespace-2_a.C
16310 * g++.dg/modules/pr99344_a.C
16311 * g++.dg/modules/pr99344_b.C
16313 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16316 * gcc.target/i386/pr99321.c: New test.
16318 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16321 * gcc.c-torture/compile/pr99324.c: New test.
16323 2021-03-03 Jakub Jelinek <jakub@redhat.com>
16326 * gcc.dg/graphite/pr99085.c: New test.
16328 2021-03-03 Jason Merrill <jason@redhat.com>
16331 * g++.dg/ext/attr-flatten1.C: New test.
16333 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
16335 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
16336 tests if target test-framework has -L or -I options.
16338 2021-03-02 David Malcolm <dmalcolm@redhat.com>
16341 * gcc.dg/pr99323-1.c: New test.
16342 * gcc.dg/pr99323-2.c: New test.
16344 2021-03-02 Martin Sebor <msebor@redhat.com>
16347 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
16348 * g++.dg/warn/Wnonnull12.C: New test.
16350 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
16352 * gnat.dg/limited5.adb: New test.
16354 2021-03-02 Patrick Palka <ppalka@redhat.com>
16358 * g++.dg/concepts/abbrev9.C: New test.
16359 * g++.dg/cpp2a/concepts-lambda15.C: New test.
16360 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
16361 * g++.dg/cpp2a/concepts-return-req2.C: New test.
16362 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
16363 call to f15 that we expect to accept.
16365 2021-03-02 Patrick Palka <ppalka@redhat.com>
16367 * g++.dg/cpp1z/auto1.C: New test.
16369 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
16371 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
16372 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
16373 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
16374 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
16375 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
16376 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
16377 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
16379 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
16381 * lib/target-supports.exp: Add check for nnpa facility.
16383 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
16385 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
16386 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
16388 2021-03-01 Martin Liska <mliska@suse.cz>
16391 * gcc.target/s390/target-attribute/pr99313.c: New test.
16393 2021-03-01 Nathan Sidwell <nathan@acm.org>
16396 * g++.dg/modules/pr99294.h: New.
16397 * g++.dg/modules/pr99294_a.C: New.
16398 * g++.dg/modules/pr99294_b.C: New.
16400 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
16402 * g++.dg/eh/seh-xmm-unwind.C: New test.
16404 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
16406 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
16407 expression components noexcept.
16408 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
16409 * g++.dg/coroutines/pr95345.C: Likewise.
16411 2021-02-28 Jason Merrill <jason@redhat.com>
16413 * g++.dg/ext/attr-lambda3.C: Add missing ;
16415 2021-02-27 Jason Merrill <jason@redhat.com>
16418 * g++.dg/ext/attr-lambda3.C: New test.
16420 2021-02-26 Alexandre Oliva <oliva@gnu.org>
16422 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
16424 * gcc.target/powerpc/pr83629.c: Likewise.
16425 * gcc.target/powerpc/pr84112.c: Likewise.
16427 2021-02-26 Olivier Hainque <hainque@adacore.com>
16429 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
16430 dg-require-effective-target fpic.
16431 * gcc.target/powerpc/ppc-eabi.c: Likewise.
16432 * gcc.target/powerpc/pr26350.c: Likewise.
16433 * gcc.target/powerpc/pr67789.c: Likewise.
16434 * gcc.target/powerpc/pr79439-1.c: Likewise.
16435 * gcc.target/powerpc/pr79439-2.c: Likewise.
16436 * gcc.target/powerpc/pr79439-3.c: Likewise.
16437 * gcc.target/powerpc/pr83629.c: Likewise.
16438 * gcc.target/powerpc/pr84112.c: Likewise.
16440 2021-02-26 Richard Biener <rguenther@suse.de>
16442 PR middle-end/99281
16443 * g++.dg/pr99218.C: New testcase.
16445 2021-02-26 Jakub Jelinek <jakub@redhat.com>
16447 * g++.dg/cpp23/lambda-specifiers1.C: New test.
16449 2021-02-26 Jakub Jelinek <jakub@redhat.com>
16452 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
16454 2021-02-26 Jason Merrill <jason@redhat.com>
16457 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
16459 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
16461 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
16462 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
16463 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
16464 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
16465 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
16466 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
16467 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
16468 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
16469 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
16470 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
16471 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
16472 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
16473 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
16474 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
16475 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
16477 2021-02-26 Patrick Palka <ppalka@redhat.com>
16480 * g++.dg/concepts/abbrev8.C: New test.
16482 2021-02-25 Patrick Palka <ppalka@redhat.com>
16486 * g++.dg/diagnostic/local1.C: New test.
16488 2021-02-25 Patrick Palka <ppalka@redhat.com>
16491 * g++.dg/cpp1z/class-deduction79.C: New test.
16492 * g++.dg/cpp1z/class-deduction80.C: New test.
16494 2021-02-25 Marek Polacek <polacek@redhat.com>
16498 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
16499 * g++.dg/cpp0x/constexpr-cast2.C: New test.
16500 * g++.dg/cpp0x/constexpr-cast3.C: New test.
16502 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
16505 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
16506 reference parms, to distinguish the rvalue ref. variant.
16507 * g++.dg/coroutines/pr97587.C: New test.
16509 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
16512 * g++.dg/coroutines/pr95822.C: New test.
16514 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
16516 * gcc.target/arm/cmse/cmse-18.c: New test.
16518 2021-02-25 Nathan Sidwell <nathan@acm.org>
16521 * g++.dg/modules/pr99166_a.X: Adjust.
16522 * g++.dg/modules/pr99166_b.C: Adjust.
16523 * g++.dg/modules/pr99166_c.C: Adjust.
16524 * g++.dg/modules/pr99166_d.C: Adjust.
16526 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
16528 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
16530 2021-02-25 Tamar Christina <tamar.christina@arm.com>
16532 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
16534 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
16537 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
16539 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
16541 PR middle-end/97172
16542 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
16544 2021-02-25 Richard Biener <rguenther@suse.de>
16546 PR tree-optimization/99253
16547 * gcc.dg/vect/pr99253.c: New testcase.
16549 2021-02-25 Jakub Jelinek <jakub@redhat.com>
16552 * gcc.target/i386/pr95798-1.c: New test.
16553 * gcc.target/i386/pr95798-2.c: New test.
16555 2021-02-25 Jakub Jelinek <jakub@redhat.com>
16557 PR tree-optimization/80635
16558 * g++.dg/warn/pr80635-1.C: New test.
16559 * g++.dg/warn/pr80635-2.C: New test.
16561 2021-02-25 David Malcolm <dmalcolm@redhat.com>
16564 * gcc.dg/analyzer/pr99193-1.c: New test.
16565 * gcc.dg/analyzer/pr99193-2.c: New test.
16566 * gcc.dg/analyzer/pr99193-3.c: New test.
16567 * gcc.dg/analyzer/realloc-1.c: New test.
16569 2021-02-24 Nathan Sidwell <nathan@acm.org>
16572 * g++.dg/modules/pr98718_a.C: New.
16573 * g++.dg/modules/pr98718_b.C: New.
16575 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
16577 * g++.dg/coroutines/co-await-void_type.C: Mark promise
16578 final_suspend call as noexcept.
16579 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
16580 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
16581 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
16582 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
16583 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
16584 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
16585 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
16586 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
16587 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
16588 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
16589 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
16590 * g++.dg/coroutines/coro1-allocators.h: Likewise.
16591 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
16592 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
16593 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
16594 * g++.dg/coroutines/pr94752.C: Likewise.
16595 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
16596 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
16597 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
16598 * g++.dg/coroutines/pr95050.C: Likewise.
16599 * g++.dg/coroutines/pr95345.C: Likewise.
16600 * g++.dg/coroutines/pr95440.C: Likewise.
16601 * g++.dg/coroutines/pr95591.C: Likewise.
16602 * g++.dg/coroutines/pr95711.C: Likewise.
16603 * g++.dg/coroutines/pr95813.C: Likewise.
16604 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
16605 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
16606 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
16607 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
16608 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
16609 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
16610 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
16611 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
16612 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
16613 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
16614 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
16615 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
16616 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
16617 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
16618 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
16619 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
16620 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
16621 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
16622 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
16623 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
16625 2021-02-24 Jakub Jelinek <jakub@redhat.com>
16628 * c-c++-common/gomp/pr99226.c: New test.
16629 * gfortran.dg/gomp/pr99226.f90: New test.
16631 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
16633 PR inline-asm/99123
16634 * gcc.target/i386/pr99123.c: New.
16636 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
16638 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
16640 2021-02-24 Nathan Sidwell <nathan@acm.org>
16643 * g++.dg/modules/pr99072.H: New.
16645 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
16648 * gfortran.dg/assumed_rank_21.f90 : New test.
16650 2021-02-24 Martin Sebor <msebor@redhat.com>
16652 PR middle-end/97172
16653 * gcc.dg/pr97172-2.c: New test.
16655 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16657 PR tree-optimization/99220
16658 * g++.dg/vect/pr99220.cc: New test.
16660 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16662 PR tree-optimization/99149
16663 * g++.dg/vect/pr99149.cc: Disabled on BE.
16665 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
16668 * g++.dg/coroutines/pr96251.C: New test.
16670 2021-02-24 Jakub Jelinek <jakub@redhat.com>
16672 PR tree-optimization/99225
16673 * gcc.c-torture/compile/pr99225.c: New test.
16675 2021-02-24 Tamar Christina <tamar.christina@arm.com>
16677 PR tree-optimization/99149
16678 * g++.dg/vect/pr99149.cc: New test.
16680 2021-02-24 Richard Biener <rguenther@suse.de>
16683 * gcc.dg/pr99224.c: New testcase.
16685 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
16687 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
16688 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
16689 Add __has_builtin tests for built-ins.
16690 Update expected instruction counts.
16692 2021-02-23 Martin Sebor <msebor@redhat.com>
16695 * g++.dg/warn/Wnonnull11.C: New test.
16697 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
16700 * gfortran.dg/class_defined_operator_2.f03 : New test.
16701 * gfortran.dg/elemental_result_2.f90 : New test.
16702 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
16703 elemental function with an allocatable result with an operator
16704 interface with array dummies and result.
16706 2021-02-23 Harald Anlauf <anlauf@gmx.de>
16709 * gfortran.dg/reshape_zerosize_4.f90: New test.
16711 2021-02-23 Nathan Sidwell <nathan@acm.org>
16714 * g++.dg/modules/pr99208_a.C: New.
16715 * g++.dg/modules/pr99208_b.C: New.
16717 2021-02-23 Martin Liska <mliska@suse.cz>
16720 * c-c++-common/asan/pr99168.c: New test.
16722 2021-02-23 Patrick Palka <ppalka@redhat.com>
16725 * g++.dg/template/non-dependent15.C: New test.
16727 2021-02-23 Jakub Jelinek <jakub@redhat.com>
16729 PR tree-optimization/99204
16730 * gfortran.dg/pr99204.f90: New test.
16732 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
16734 * gcc.target/powerpc/vec-init-10.c: New test.
16736 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
16738 * g++.dg/warn/Wplacement-new-size-1.C,
16739 g++.dg/warn/Wplacement-new-size-2.C,
16740 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
16741 default_packed targets.
16743 2021-02-22 David Malcolm <dmalcolm@redhat.com>
16746 * gcc.dg/analyzer/error-1.c: New test.
16747 * gcc.dg/analyzer/error-2.c: New test.
16748 * gcc.dg/analyzer/error-3.c: New test.
16750 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
16753 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
16754 * c-c++-common/attr-retain-6.c: Likewise.
16755 * c-c++-common/attr-retain-7.c: Likewise.
16756 * c-c++-common/attr-retain-8.c: Likewise.
16757 * c-c++-common/attr-retain-9.c: Likewise.
16759 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16761 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
16763 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16765 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
16766 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
16767 Handle __INT32_TYPE__ being "long int".
16769 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16771 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
16773 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16775 * gcc.target/cris/biap-mul.c: New test.
16777 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
16779 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
16781 2021-02-22 Nathan Sidwell <nathan@acm.org>
16784 * g++.dg/modules/pr99174-1_a.C: New.
16785 * g++.dg/modules/pr99174-1_b.C: New.
16786 * g++.dg/modules/pr99174-1_c.C: New.
16787 * g++.dg/modules/pr99174.H: New.
16789 2021-02-22 Nathan Sidwell <nathan@acm.org>
16792 * g++.dg/modules/pr99153_a.H: New.
16793 * g++.dg/modules/pr99153_b.H: New.
16795 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
16797 PR rtl-optimization/98791
16798 * gcc.target/aarch64/sve/pr98791.c: New test.
16800 2021-02-22 Richard Biener <rguenther@suse.de>
16802 PR tree-optimization/99165
16803 * g++.dg/pr99165.C: New testcase.
16805 2021-02-21 Harald Anlauf <anlauf@gmx.de>
16807 * gfortran.dg/intent_optimize_3.f90: New test.
16809 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
16811 * c-c++-common/attr-retain-5.c: Skip on AIX.
16812 * c-c++-common/attr-retain-6.c: Same.
16813 * c-c++-common/attr-retain-7.c: Same.
16814 * c-c++-common/attr-retain-8.c: Same.
16815 * c-c++-common/attr-retain-9.c: Same.
16817 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
16820 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
16821 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
16822 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
16823 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
16824 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
16825 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
16827 2021-02-19 Nathan Sidwell <nathan@acm.org>
16830 * g++.dg/modules/pr98741_a.H: New.
16831 * g++.dg/modules/pr98741_b.H: New.
16832 * g++.dg/modules/pr98741_c.C: New.
16833 * g++.dg/modules/pr98741_d.C: New.
16835 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16838 * gfortran.dg/namelist_4.f90: Modify.
16839 * gfortran.dg/namelist_98.f90: New test.
16841 2021-02-19 Martin Sebor <msebor@redhat.com>
16844 * gcc.dg/pr97172.c: Add test cases.
16846 2021-02-19 Nathan Sidwell <nathan@acm.org>
16848 * g++.dg/modules/pr99166_a.X: New.
16849 * g++.dg/modules/pr99166_b.C: New.
16850 * g++.dg/modules/pr99166_c.C: New.
16851 * g++.dg/modules/pr99166_d.C: New.
16853 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16856 * gfortran.dg/coarray/array_temporary-1.f90: New test.
16858 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16861 * gfortran.dg/dtio_36.f90: New test.
16863 2021-02-19 Richard Biener <rguenther@suse.de>
16865 PR middle-end/99122
16866 * gcc.dg/pr99122-3.c: New testcase.
16868 2021-02-19 Jakub Jelinek <jakub@redhat.com>
16871 * gcc.target/arm/pure-code/pr98998.c: New test.
16873 2021-02-19 Jakub Jelinek <jakub@redhat.com>
16876 * g++.dg/opt/pr99034.C: New test.
16878 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
16881 * gfortran.dg/ubound_1.f90: New test.
16883 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
16886 * gcc.target/aarch64/sve/pr98657.c: New test.
16888 2021-02-19 Jason Merrill <jason@redhat.com>
16890 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
16892 2021-02-19 David Malcolm <dmalcolm@redhat.com>
16895 * jit.dg/test-trap.c: New test.
16897 2021-02-19 Jason Merrill <jason@redhat.com>
16900 * g++.dg/cpp0x/overload4.C: New test.
16902 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
16904 PR rtl-optimization/96264
16905 * gcc.target/powerpc/pr96264.c: New.
16907 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
16910 * c-c++-common/attr-retain-1.c: New test.
16911 * c-c++-common/attr-retain-2.c: Likewise.
16912 * c-c++-common/attr-retain-3.c: Likewise.
16913 * c-c++-common/attr-retain-4.c: Likewise.
16914 * c-c++-common/attr-retain-5.c: Likewise.
16915 * c-c++-common/attr-retain-6.c: Likewise.
16916 * c-c++-common/attr-retain-7.c: Likewise.
16917 * c-c++-common/attr-retain-8.c: Likewise.
16918 * c-c++-common/attr-retain-9.c: Likewise.
16919 * c-c++-common/pr99113.c: Likewise.
16920 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
16921 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
16922 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
16923 * c-c++-common/attr-used-2.c: Likewise.
16924 * c-c++-common/attr-used-3.c: Likewise.
16925 * c-c++-common/attr-used-4.c: Likewise.
16926 * c-c++-common/attr-used-9.c: Likewise.
16927 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
16928 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
16929 * c-c++-common/attr-used-5.c: Don't expect warning for the used
16930 attribute nor SHF_GNU_RETAIN section.
16931 * c-c++-common/attr-used-6.c: Likewise.
16932 * c-c++-common/attr-used-7.c: Likewise.
16933 * c-c++-common/attr-used-8.c: Likewise.
16935 2021-02-18 Nathan Sidwell <nathan@acm.org>
16938 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
16940 * g++.dg/modules/pr99023_a.X: New.
16941 * g++.dg/modules/pr99023_b.X: New.
16943 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16946 * gcc.dg/pr99136.c: New test.
16948 2021-02-18 Nathan Sidwell <nathan@acm.org>
16951 * g++.dg/modules/modules.exp: Remove dg-module-headers support
16952 * g++.dg/modules/alias-2_a.H: Delete.
16953 * g++.dg/modules/sys/alias-2_a.H: Delete.
16955 2021-02-18 Nathan Sidwell <nathan@acm.org>
16958 * g++.dg/modules/pr99023_a.H: Delete.
16959 * g++.dg/modules/pr99023_b.H: Delete.
16961 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16964 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
16966 2021-02-18 Richard Biener <rguenther@suse.de>
16968 PR middle-end/99122
16969 * gcc.dg/pr99122-1.c: New testcase.
16970 * gcc.dg/pr99122-2.c: Likewise.
16972 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
16974 PR tree-optimization/99142
16975 * gcc.dg/tree-ssa/pr99142.c: New test.
16977 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16979 PR middle-end/99109
16980 * g++.dg/warn/Warray-bounds-17.C: New test.
16982 2021-02-18 Jakub Jelinek <jakub@redhat.com>
16985 * gcc.dg/pr99104.c: New test.
16987 2021-02-17 David Malcolm <dmalcolm@redhat.com>
16990 * gcc.dg/analyzer/pr94596.c: New test.
16992 2021-02-17 Nathan Sidwell <nathan@acm.org>
16995 * g++.dg/modules/pr99023_a.H: New.
16996 * g++.dg/modules/pr99023_b.H: New.
16998 2021-02-17 David Malcolm <dmalcolm@redhat.com>
17001 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
17002 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
17003 options. Remove false leak directive.
17004 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
17008 2021-02-17 Julian Brown <julian@codesourcery.com>
17010 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
17011 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
17012 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
17013 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
17014 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
17016 2021-02-17 Julian Brown <julian@codesourcery.com>
17018 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
17019 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
17020 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
17021 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
17022 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
17023 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17024 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
17025 previously-broken directives.
17027 2021-02-17 Jakub Jelinek <jakub@redhat.com>
17030 * g++.dg/ubsan/pr99106.C: New test.
17032 2021-02-17 Nathan Sidwell <nathan@acm.org>
17035 * g++.dg/lookup/pr99116-1.C: New.
17036 * g++.dg/lookup/pr99116-2.C: New.
17038 2021-02-17 Nathan Sidwell <nathan@acm.org>
17041 * g++.dg/modules/pr99071_a.H: New.
17042 * g++.dg/modules/pr99071_b.H: New.
17044 2021-02-17 Patrick Palka <ppalka@redhat.com>
17048 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
17049 "call to non-'constexpr' function" error message.
17051 2021-02-16 Nathan Sidwell <nathan@acm.org>
17053 * g++.dg/modules/pr99050_a.H: New.
17054 * g++.dg/modules/pr99050_b.C: New.
17056 2021-02-16 Marek Polacek <polacek@redhat.com>
17059 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
17060 * g++.dg/ext/attr-assume-aligned.C: New test.
17062 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
17064 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
17065 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
17067 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17069 * gfortran.dg/goacc/ref_inquiry.f90: New test.
17070 * gfortran.dg/gomp/ref_inquiry.f90: New test.
17072 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
17074 PR inline-asm/98096
17075 * gcc.c-torture/compile/pr98096.c: New.
17077 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
17080 * gfortran.dg/fmt_nonchar_1.f90: New test.
17081 * gfortran.dg/fmt_nonchar_2.f90: New test.
17083 2021-02-16 Jakub Jelinek <jakub@redhat.com>
17086 * gcc.target/i386/pr99100.c: New test.
17088 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
17090 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
17092 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
17094 PR rtl-optimization/98872
17095 * gcc.target/powerpc/pr98872.c: New test.
17097 2021-02-15 Jakub Jelinek <jakub@redhat.com>
17099 PR tree-optimization/99079
17100 * gcc.dg/fold-modpow2-2.c: New test.
17101 * gcc.c-torture/execute/pr99079.c: New test.
17103 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17105 PR rtl-optimization/98439
17106 * gcc.target/i386/pr98439.c: New test.
17108 2021-02-13 Jakub Jelinek <jakub@redhat.com>
17111 * gcc.target/i386/pr96166.c: New test.
17113 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17115 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
17116 and restrict the test to aarch64-*-* target only.
17118 2021-02-12 Nathan Sidwell <nathan@acm.org>
17120 * g++.dg/modules/pr99039_a.C: New.
17121 * g++.dg/modules/pr99039_b.C: New.
17123 2021-02-12 Nathan Sidwell <nathan@acm.org>
17126 * g++.dg/modules/pr99040_a.C: New.
17127 * g++.dg/modules/pr99040_b.C: New.
17128 * g++.dg/modules/pr99040_c.C: New.
17129 * g++.dg/modules/pr99040_d.C: New.
17131 2021-02-12 Nathan Sidwell <nathan@acm.org>
17135 * g++.dg/lookup/pr99039.C: New.
17137 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
17139 PR libfortran/95647
17140 * gfortran.dg/ieee/ieee_12.f90: New test.
17142 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
17144 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
17146 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
17149 * gcc.target/arm/pr98931.c: Add -mthumb
17151 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
17154 * gfortran.dg/assumed_rank_20.f90: New test.
17156 2021-02-12 Jakub Jelinek <jakub@redhat.com>
17159 * g++.dg/cpp2a/concepts-requires24.C: New test.
17161 2021-02-12 Jason Merrill <jason@redhat.com>
17164 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
17166 2021-02-12 David Malcolm <dmalcolm@redhat.com>
17169 * g++.dg/analyzer/pr99064.C: New test.
17170 * gcc.dg/analyzer/pr98969.c: New test.
17172 2021-02-11 Marek Polacek <polacek@redhat.com>
17175 * g++.dg/template/deduce10.C: New test.
17176 * g++.dg/template/deduce9.C: New test.
17178 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
17181 * g++.target/powerpc/pr99041.C: New test.
17183 2021-02-11 Jakub Jelinek <jakub@redhat.com>
17186 * g++.dg/ext/flexary38.C: New test.
17188 2021-02-11 Marek Polacek <polacek@redhat.com>
17191 * g++.dg/cpp0x/variadic-crash6.C: New test.
17193 2021-02-11 Patrick Palka <ppalka@redhat.com>
17196 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
17198 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
17201 * gcc.target/arm/pr98931.c: New testcase.
17203 2021-02-11 Joel Hutton <joel.hutton@arm.com>
17205 PR tree-optimization/98772
17206 * gcc.target/aarch64/pr98772.c: New test.
17208 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
17211 * gfortran.dg/typebound_call_32.f90: New test.
17213 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
17216 * gfortran.dg/pr99060.f90: New test.
17218 2021-02-11 Alexandre Oliva <oliva@adacore.com>
17220 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
17222 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17224 PR libfortran/98825
17225 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
17227 2021-02-10 Martin Sebor <msebor@redhat.com>
17229 PR tree-optimization/92879
17230 * g++.dg/warn/Warray-bounds-16.C: New test.
17232 2021-02-10 David Malcolm <dmalcolm@redhat.com>
17234 PR preprocessor/96391
17235 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
17236 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
17237 using the location_overflow_plugin.c from gcc.dg/plugin.
17239 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17242 * g++.dg/ext/weak6.C: New test.
17244 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17247 * gcc.target/i386/pr99025.c: New test.
17249 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17253 * g++.dg/cpp2a/constexpr-new16.C: New test.
17254 * g++.dg/cpp2a/constexpr-new17.C: New test.
17256 2021-02-10 Nathan Sidwell <nathan@acm.org>
17259 * g++.dg/lookup/pr99030.C: New.
17261 2021-02-10 Jakub Jelinek <jakub@redhat.com>
17263 PR middle-end/99007
17264 * g++.dg/gomp/pr99007.C: New test.
17265 * gcc.dg/gomp/pr99007-1.c: New test.
17266 * gcc.dg/gomp/pr99007-2.c: New test.
17267 * gcc.dg/gomp/pr99007-3.c: New test.
17269 2021-02-10 Julian Brown <julian@codesourcery.com>
17272 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
17273 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
17274 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17276 2021-02-09 David Malcolm <dmalcolm@redhat.com>
17279 * gcc.dg/analyzer/file-1.c (test_5): New.
17280 * gcc.dg/analyzer/file-3.c: New test.
17282 2021-02-09 David Malcolm <dmalcolm@redhat.com>
17285 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
17286 * gcc.dg/analyzer/pr94851-2.c: New test.
17287 * gcc.dg/analyzer/pr98575-1.c: New test.
17289 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
17291 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
17293 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
17295 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
17297 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
17299 2021-02-09 Nathan Sidwell <nathan@acm.org>
17302 * g++.dg/modules/pr98944_a.C: New.
17303 * g++.dg/modules/pr98944_b.C: New.
17304 * g++.dg/modules/pr98944_c.C: New.
17305 * g++.dg/modules/pr98944_d.C: New.
17307 2021-02-09 Jakub Jelinek <jakub@redhat.com>
17309 PR middle-end/98465
17310 * g++.dg/warn/Wstringop-overread-1.C: New test.
17312 2021-02-09 Jason Merrill <jason@redhat.com>
17315 * g++.dg/cpp2a/consteval-expinst1.C: New test.
17317 2021-02-09 Jason Merrill <jason@redhat.com>
17320 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
17322 2021-02-09 Jason Merrill <jason@redhat.com>
17325 * g++.dg/cpp2a/no_unique_address12.C: New test.
17327 2021-02-08 Nathan Sidwell <nathan@acm.org>
17329 * g++.dg/modules/pr98531-2.h: New.
17330 * g++.dg/modules/pr98531-2_a.H: New.
17331 * g++.dg/modules/pr98531-2_b.C: New.
17332 * g++.dg/modules/pr98531-3.h: New.
17333 * g++.dg/modules/pr98531-3_a.H: New.
17334 * g++.dg/modules/pr98531-3_b.C: New.
17336 2021-02-08 Nathan Sidwell <nathan@acm.org>
17339 * g++.dg/modules/pr98531-1.h: New.
17340 * g++.dg/modules/pr98531-1_a.H: New.
17341 * g++.dg/modules/pr98531-1_b.C: New.
17342 * g++.dg/abi/pr98531-1.C: New.
17343 * g++.dg/abi/pr98531-2.C: New.
17344 * g++.dg/abi/pr98531-3.C: New.
17345 * g++.dg/abi/pr98531-4.C: New.
17347 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
17349 PR middle-end/98974
17350 * gfortran.dg/pr98974.F90: New test.
17352 2021-02-08 Richard Biener <rguenther@suse.de>
17355 * g++.dg/lto/pr96591_0.C: New testcase.
17357 2021-02-05 Marek Polacek <polacek@redhat.com>
17360 * g++.dg/cpp2a/volatile5.C: New test.
17362 2021-02-05 Marek Polacek <polacek@redhat.com>
17365 * g++.dg/cpp2a/using-enum-8.C: New test.
17367 2021-02-05 Nathan Sidwell <nathan@acm.org>
17370 * c-c++-common/pr98943.c: New.
17372 2021-02-05 Richard Biener <rguenther@suse.de>
17374 PR tree-optimization/98855
17375 * g++.dg/vect/slp-pr98855.cc: New testcase.
17377 2021-02-05 Jakub Jelinek <jakub@redhat.com>
17380 * g++.dg/cpp1z/decomp54.C: New test.
17382 2021-02-05 liuhongt <hongtao.liu@intel.com>
17385 * g++.target/i386/avx512bw-pr98537-1.C: New test.
17386 * g++.target/i386/avx512vl-pr98537-1.C: New test.
17387 * g++.target/i386/avx512vl-pr98537-2.C: New test.
17388 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
17389 integer mask comparison should not be generated.
17390 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
17391 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
17392 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
17394 2021-02-04 Julian Brown <julian@codesourcery.com>
17396 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
17397 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
17398 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
17399 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
17401 2021-02-04 Julian Brown <julian@codesourcery.com>
17403 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
17405 2021-02-04 Julian Brown <julian@codesourcery.com>
17407 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
17409 2021-02-04 Jakub Jelinek <jakub@redhat.com>
17412 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
17413 $section is .opd, look at .L.$symbol_name's section.
17414 (parse_section_section_of_symbols): Handle .previous directive.
17415 * gcc.dg/array-quals-1.c: Allow .sdata section.
17417 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
17419 * gdc.dg/intrinsics.d: Update test.
17421 2021-02-04 Martin Sebor <msebor@redhat.com>
17424 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
17425 * gcc.dg/label-decl-4.c: Same.
17426 * gcc.dg/mismatch-decl-1.c: Same.
17427 * gcc.dg/old-style-then-proto-1.c: Same.
17428 * gcc.dg/parm-mismatch-1.c: Same.
17429 * gcc.dg/pr35445.c: Same.
17430 * gcc.dg/redecl-11.c: Same.
17431 * gcc.dg/redecl-12.c: Same.
17432 * gcc.dg/redecl-13.c: Same.
17433 * gcc.dg/redecl-15.c: Same.
17434 * gcc.dg/tls/thr-init-1.c: Same.
17435 * objc.dg/id-1.m: Same.
17436 * objc.dg/tls/diag-3.m: Same.
17437 * gcc.dg/pr97882.c: New test.
17438 * gcc.dg/qual-return-7.c: New test.
17439 * gcc.dg/qual-return-8.c: New test.
17441 2021-02-04 Jason Merrill <jason@redhat.com>
17444 * g++.dg/cpp2a/concepts-variadic3.C: New test.
17446 2021-02-04 David Malcolm <dmalcolm@redhat.com>
17449 * gcc.dg/pr97932.c: New test.
17451 2021-02-04 emsr <3dw4rd@verizon.net>
17453 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
17455 2021-02-04 Jakub Jelinek <jakub@redhat.com>
17457 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
17458 of make_signed<size_t>::type in the diagnostics.
17460 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
17463 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
17465 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
17467 * gfortran.dg/goacc/substring.f90: New test.
17468 * gfortran.dg/gomp/substring.f90: New test.
17470 2021-02-04 Martin Liska <mliska@suse.cz>
17472 * gcc.target/i386/prefer-vector-width-attr.c: New test.
17474 2021-02-04 Jason Merrill <jason@redhat.com>
17477 * g++.dg/cpp1z/class-deduction78.C: New test.
17479 2021-02-04 Jason Merrill <jason@redhat.com>
17482 * g++.dg/cpp0x/pr84630.C: Call b().
17483 * g++.dg/cpp2a/lambda-uneval13.C: New test.
17484 * g++.dg/ext/attr-expr1.C: New test.
17486 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17488 PR preprocessor/98882
17489 * gcc.dg/cpp/pr98882.c: New test.
17491 2021-02-03 Jason Merrill <jason@redhat.com>
17493 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
17494 hash-table-verification-limit=10000.
17496 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
17498 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
17499 * g++.dg/cpp23/feat-cxx2b.C: New test.
17500 * g++.dg/cpp23/size_t-literals.C: New test.
17501 * g++.dg/warn/Wsize_t-literals.C: New test.
17503 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17506 * g++.dg/cpp2a/no_unique_address11.C: New test.
17508 2021-02-03 Marek Polacek <polacek@redhat.com>
17511 * g++.dg/cpp0x/noexcept65.C: New test.
17513 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
17516 * gfortran.dg/coarray/array_temporary.f90: New test.
17518 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17520 PR middle-end/97487
17521 * gcc.dg/pr97487-1.c: New test.
17522 * gcc.dg/pr97487-2.c: New test.
17524 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17526 PR middle-end/97971
17527 * gcc.target/i386/pr97971.c: New test.
17529 2021-02-03 Jakub Jelinek <jakub@redhat.com>
17531 PR tree-optimization/98287
17532 * gcc.dg/pr98287.c: New test.
17534 2021-02-03 Tamar Christina <tamar.christina@arm.com>
17536 PR tree-optimization/98928
17537 * gcc.target/i386/pr98928.c: New test.
17539 2021-02-02 Martin Liska <mliska@suse.cz>
17542 * gcc.target/i386/pr97510.c: New test.
17544 2021-02-02 Jason Merrill <jason@redhat.com>
17547 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
17549 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17551 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
17553 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
17556 * gfortran.dg/pr91862.f90: New test.
17558 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17560 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
17562 2021-02-02 Jakub Jelinek <jakub@redhat.com>
17564 PR tree-optimization/98848
17565 * gcc.dg/vect/pr98848.c: New test.
17566 * gcc.dg/vect/pr92205.c: Remove xfail.
17568 2021-02-02 Jakub Jelinek <jakub@redhat.com>
17570 PR tree-optimization/97960
17571 * g++.dg/torture/pr97960.C: New test.
17573 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
17576 * g++.dg/opt/pr98743.C: New.
17578 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17580 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
17582 2021-02-02 Alexandre Oliva <oliva@adacore.com>
17584 * gcc.dg/asan/nested-1.c: New.
17586 2021-02-02 David Malcolm <dmalcolm@redhat.com>
17590 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
17591 prefix to support subroutines where necessary.
17592 * gcc.dg/analyzer/data-model-1.c: Likewise.
17593 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
17595 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
17596 subroutines where necessary.
17597 * gcc.dg/analyzer/pr96651-2.c: Likewise.
17598 * gcc.dg/analyzer/signal-4b.c: Likewise.
17599 * gcc.dg/analyzer/single-field.c: Likewise.
17600 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
17602 2021-02-02 David Malcolm <dmalcolm@redhat.com>
17606 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
17607 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
17609 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17611 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
17614 2021-02-01 David Malcolm <dmalcolm@redhat.com>
17617 * gcc.dg/analyzer/pr98918.c: New test.
17619 2021-02-01 Sergei Trofimovich <siarheit@google.com>
17621 PR tree-optimization/98499
17622 * g++.dg/pr98499.C: new test.
17624 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17626 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
17628 2021-02-01 Martin Sebor <msebor@redhat.com>
17630 PR middle-end/97172
17631 * gcc.dg/pr97172.c: New test.
17633 2021-02-01 Martin Sebor <msebor@redhat.com>
17636 * g++.dg/Wclass-memaccess-6.C: New test.
17638 2021-02-01 Patrick Palka <ppalka@redhat.com>
17641 * g++.dg/cpp0x/constexpr-98295.C: New test.
17643 2021-02-01 Marek Polacek <polacek@redhat.com>
17646 * g++.dg/ext/builtin-has-attribute2.C: New test.
17648 2021-02-01 Jason Merrill <jason@redhat.com>
17651 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
17653 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
17655 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
17657 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
17659 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
17661 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
17663 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
17665 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
17667 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
17669 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
17671 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
17673 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
17675 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
17677 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
17680 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
17682 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
17684 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
17686 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
17688 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
17691 2021-02-01 Tamar Christina <tamar.christina@arm.com>
17693 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
17695 2021-02-01 Patrick Palka <ppalka@redhat.com>
17698 * g++.dg/cpp1y/constexpr-84494.C: New test.
17700 2021-02-01 Xing GUO <higuoxing@gmail.com>
17702 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
17704 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
17706 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
17707 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17709 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
17711 * c-c++-common/attr-used-5.c: Skip for Darwin.
17712 * c-c++-common/attr-used-6.c: Likewise.
17713 * c-c++-common/attr-used-7.c: Likewise.
17714 * c-c++-common/attr-used-8.c: Likewise.
17715 * c-c++-common/attr-used-9.c: Likewise.
17717 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
17719 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
17720 * gcc.target/powerpc/pr79251.p9.c: Same.
17722 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17724 * gcc.target/i386/20051216-1.c: New test.
17726 2021-01-30 Jakub Jelinek <jakub@redhat.com>
17729 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
17730 scan-tree-dump-times to x86 and aarch64 targets.
17731 * gcc.dg/gomp/simd-3.c: Likewise.
17733 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
17736 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
17739 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17741 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
17743 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
17746 * gcc.target/aarch64/pr97701.c: Modify.
17748 2021-01-29 David Malcolm <dmalcolm@redhat.com>
17750 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
17752 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
17755 * gcc.target/aarch64/pr97701.c: New.
17757 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
17759 * gcc.target/powerpc/pr91903.c: New test.
17760 * gcc.target/powerpc/builtins-1.fold.h: Update.
17761 * gcc.target/powerpc/builtins-2.c: Update.
17763 2021-01-29 Nathan Sidwell <nathan@acm.org>
17766 * g++.dg/modules/pr98843_a.C: New.
17767 * g++.dg/modules/pr98843_b.H: New.
17768 * g++.dg/modules/pr98843_c.C: New.
17770 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17772 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
17774 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
17775 Richard Biener <rguenther@suse.de>
17777 PR tree-optimization/97627
17778 * g++.dg/pr97627.C: New testcase.
17780 2021-01-29 Jakub Jelinek <jakub@redhat.com>
17783 * gcc.c-torture/compile/pr98849.c: New test.
17785 2021-01-29 Jakub Jelinek <jakub@redhat.com>
17788 * gcc.dg/pr98331.c: New test.
17790 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
17792 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
17794 * gcc.target/powerpc/pr79251.h: ...this.
17795 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17796 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
17798 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
17799 * gcc.target/powerpc/pr79251-run.p9.c: New test.
17801 2021-01-29 Marek Polacek <polacek@redhat.com>
17804 * g++.dg/parse/error63.C: New test.
17806 2021-01-28 Jakub Jelinek <jakub@redhat.com>
17809 * g++.dg/warn/effc5.C: New test.
17811 2021-01-28 Marek Polacek <polacek@redhat.com>
17814 * g++.dg/cpp0x/alignas19.C: New test.
17815 * g++.dg/warn/Warray-bounds15.C: New test.
17817 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
17820 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
17822 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
17824 * gfortran.dg/ISO_Fortran_binding_18.c: Include
17825 ../../../libgfortran/ISO_Fortran_binding.h rather than
17826 ISO_Fortran_binding.h.
17828 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
17830 * gcc.target/powerpc/float128-longdouble-math.c: New test.
17831 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
17832 * gcc.target/powerpc/float128-math.c: Adjust test for new name
17833 being generated. Add support for running test on power10. Add
17834 support for running if long double defaults to 64-bits.
17836 2021-01-28 Jakub Jelinek <jakub@redhat.com>
17840 * g++.target/i386/pr98847.C: New test.
17842 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17844 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
17846 2021-01-28 Nathan Sidwell <nathan@acm.org>
17849 * g++.dg/modules/pr98770_a.C: New.
17850 * g++.dg/modules/pr98770_b.C: New.
17852 2021-01-28 Harald Anlauf <anlauf@gmx.de>
17855 * gfortran.dg/gomp/pr86470.f90: New test.
17857 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
17860 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
17861 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
17862 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
17863 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
17864 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
17865 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
17866 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
17867 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
17868 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
17869 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
17870 * gcc.target/powerpc/pr79251.p8.c: Likewise.
17871 * gcc.target/powerpc/pr79251.p9.c: Likewise.
17872 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
17873 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
17876 2021-01-28 Xing GUO <higuoxing@gmail.com>
17878 * gcc.target/riscv/attribute-18.c: New test.
17880 2021-01-27 Harris Snyder <hsnyder@structura.bio>
17882 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
17883 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
17885 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
17887 PR rtl-optimization/97684
17888 * gcc.target/i386/pr97684.c: New.
17890 2021-01-27 Jason Merrill <jason@redhat.com>
17893 * g++.dg/lookup/using4.C: No error in C++20.
17894 * g++.dg/cpp0x/decltype37.C: Adjust message.
17895 * g++.dg/template/crash75.C: Adjust message.
17896 * g++.dg/template/crash76.C: Adjust message.
17897 * g++.dg/cpp0x/inh-ctor36.C: New test.
17898 * g++.dg/cpp1z/inh-ctor39.C: New test.
17899 * g++.dg/cpp2a/using-enum-7.C: New test.
17901 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17904 * gcc.c-torture/execute/pr98853-1.c: New test.
17905 * gcc.c-torture/execute/pr98853-2.c: New test.
17907 2021-01-27 Richard Biener <rguenther@suse.de>
17909 PR tree-optimization/98854
17910 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
17912 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
17916 * gfortran.dg/proc_ptr_52.f90 : New test.
17918 2021-01-27 liuhongt <hongtao.liu@intel.com>
17921 * gcc.target/i386/pr98833.c: New test.
17923 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17925 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
17926 optimize ("no-strict-aliasing") attribute.
17927 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
17928 array to avoid violating TBAA.
17929 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
17930 array to avoid violating TBAA.
17931 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
17932 array to avoid violating TBAA.
17933 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
17934 array to avoid violating TBAA.
17936 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
17939 * gfortran.dg/elemental_function_5.f90 : New test.
17941 2021-01-27 Jakub Jelinek <jakub@redhat.com>
17943 PR tree-optimization/97260
17944 * gcc.dg/tree-ssa/pr97260.c: New test.
17946 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
17948 * lib/target-supports.exp (check_effective_target_c++2a):
17949 Check for C++2a or C++23.
17950 (check_effective_target_c++20_down): New.
17951 (check_effective_target_c++23_only): New.
17952 (check_effective_target_c++23): New.
17953 * g++.dg/cpp23/cplusplus.C: New.
17955 2021-01-26 Jason Merrill <jason@redhat.com>
17958 * g++.dg/torture/pr97474.C: New test.
17960 2021-01-26 Jason Merrill <jason@redhat.com>
17963 * g++.dg/cpp2a/no_unique_address10.C: New test.
17964 * g++.dg/cpp2a/no_unique_address9.C: New test.
17966 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17968 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
17969 optimize ("no-strict-aliasing") attribute.
17970 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
17971 array to avoid violating TBAA.
17972 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
17973 array to avoid violating TBAA.
17974 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
17975 array to avoid violating TBAA.
17976 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
17977 array to avoid violating TBAA.
17979 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17982 * gcc.c-torture/execute/pr98681.c: New test.
17984 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
17987 * gfortran.dg/elemental_assignment_1.f90: New test.
17989 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
17991 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
17992 add previously missing space in '$ident link'.
17994 2021-01-26 Jakub Jelinek <jakub@redhat.com>
17996 PR middle-end/98807
17997 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
17999 2021-01-26 Alexandre Oliva <oliva@adacore.com>
18001 * gnat.dg/asan1.adb: New test.
18002 * gnat.dg/asan1_pkg.ads: New additional source.
18004 2021-01-25 Harald Anlauf <anlauf@gmx.de>
18007 * gfortran.dg/pr70070.f90: New test.
18009 2021-01-25 Martin Sebor <msebor@redhat.com>
18012 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
18013 * g++.dg/warn/Wnonnull10.C: New test.
18014 * g++.dg/warn/Wnonnull9.C: New test.
18016 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18018 * gfortran.dg/associate_57.f90: New test.
18020 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
18023 * gfortran.dg/interface_assignment_7.f90: New test.
18025 2021-01-25 Jason Merrill <jason@redhat.com>
18028 * g++.dg/cpp2a/no_unique_address8.C: New test.
18030 2021-01-25 Richard Biener <rguenther@suse.de>
18032 PR middle-end/98807
18033 * gcc.dg/pr98807.c: New testcase.
18035 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
18037 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
18038 * gnat.dg/thunk2_pkg.ads: New helper.
18040 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
18043 * gfortran.dg/charlen_18.f90 : New test.
18045 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
18047 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
18049 * g++.dg/tc1/dr142.C: Same as above.
18050 * g++.dg/tc1/dr52.C: Same as above.
18051 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
18052 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
18053 * g++.old-deja/g++.jason/access8.C: Same as above.
18054 * g++.old-deja/g++.law/access4.C: Same as above.
18055 * g++.old-deja/g++.law/visibility12.C: Same as above.
18056 * g++.old-deja/g++.law/visibility4.C: Same as above.
18057 * g++.old-deja/g++.law/visibility8.C: Same as above.
18058 * g++.old-deja/g++.other/access4.C: Same as above.
18060 2021-01-23 Patrick Palka <ppalka@redhat.com>
18064 * g++.dg/cpp0x/this2.C: New test.
18065 * g++.dg/template/pr97399.C: New test.
18067 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
18069 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
18070 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
18071 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
18072 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
18073 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
18074 * gcc.target/powerpc/pr79251.p9.c: Same.
18076 2021-01-22 Marek Polacek <polacek@redhat.com>
18079 * g++.dg/cpp0x/noexcept64.C: New test.
18081 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
18083 * g++.dg/eh/spbp.C: Remove skip on AIX.
18085 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18087 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
18088 typo, UINON_TYPE to UNION_TYPE.
18090 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18092 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
18093 UINON_TYPE to UNION_TYPE.
18094 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
18095 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
18097 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18099 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
18100 optimize ("no-strict-aliasing") attribute.
18102 2021-01-22 Jason Merrill <jason@redhat.com>
18105 * g++.dg/init/elide7.C: New test.
18107 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18110 * g++.dg/ubsan/pr95693.C: New test.
18112 2021-01-22 Marek Polacek <polacek@redhat.com>
18115 * g++.dg/abi/mangle76.C: New test.
18117 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
18120 * gfortran.dg/associated_target_7.f90 : New test.
18122 2021-01-22 Martin Jambor <mjambor@suse.cz>
18124 PR tree-optimization/47059
18125 * gcc.dg/tree-ssa/pr47059.c: New test.
18127 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18129 PR tree-optimization/98766
18130 * gcc.dg/pr98766.c: New test.
18132 2021-01-22 Nathan Sidwell <nathan@acm.org>
18135 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
18136 embedded absolute paths.
18137 (module_do_it): Append $std to test name.
18139 2021-01-22 Richard Biener <rguenther@suse.de>
18141 PR middle-end/98793
18142 * gcc.dg/pr98793.c: New testcase.
18144 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18146 * gcc.target/powerpc/pr79251.p8.c: New test.
18147 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
18148 instruction counts.
18149 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
18150 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
18151 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
18152 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
18153 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
18154 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
18155 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
18156 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
18157 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
18158 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
18160 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
18162 * gcc.target/powerpc/pr79251.p9.c: New test.
18163 * gcc.target/powerpc/pr79251-run.c: New test.
18164 * gcc.target/powerpc/pr79251.h: New header.
18166 2021-01-22 Richard Biener <rguenther@suse.de>
18168 PR middle-end/98773
18169 * gcc.dg/torture/pr98773.c: New testcase.
18171 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18173 PR tree-optimization/90248
18174 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
18176 * gcc.dg/pr90248.c: New test.
18178 2021-01-22 Jakub Jelinek <jakub@redhat.com>
18180 PR tree-optimization/98255
18181 * gcc.dg/pr98255.c: New test.
18183 2021-01-22 Richard Biener <rguenther@suse.de>
18185 PR tree-optimization/98786
18186 * gcc.dg/torture/pr98786.c: New testcase.
18188 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18191 * gcc.target/arm/pr98636.c: New test.
18193 2021-01-22 liuhongt <hongtao.liu@intel.com>
18197 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
18198 * gcc.target/i386/avx512f-pr96891-1.c: New test.
18199 * gcc.target/i386/avx512f-pr96891-2.c: New test.
18200 * gcc.target/i386/avx512f-pr96891-3.c: New test.
18201 * g++.target/i386/avx512f-pr96891-1.C: New test.
18202 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
18204 2021-01-22 Marek Polacek <polacek@redhat.com>
18207 * g++.dg/cpp0x/noexcept63.C: New test.
18209 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
18211 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
18212 intervening period.
18213 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
18214 explicitly check for intervening space, tab or period.
18216 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
18218 PR rtl-optimization/98777
18219 * gcc.target/riscv/pr98777.c: New.
18221 2021-01-21 Patrick Palka <ppalka@redhat.com>
18224 * g++.dg/cpp0x/decltype-71879.C: New test.
18226 2021-01-21 Jakub Jelinek <jakub@redhat.com>
18229 * g++.dg/cpp1y/constexpr-98672.C: New test.
18231 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
18234 * lib/target-supports.exp
18235 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
18236 * gcc.target/arm/ivopts.c: Use target
18237 'arm_thumb2_no_arm_v8_1_lob'.
18239 2021-01-21 Nathan Sidwell <nathan@acm.org>
18242 * g++.dg/modules/stat-mem-1.h: New.
18243 * g++.dg/modules/stat-mem-1_a.H: New.
18244 * g++.dg/modules/stat-mem-1_b.C: New.
18246 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
18249 * gfortran.dg/module_procedure_5.f90 : New test.
18250 * gfortran.dg/module_procedure_6.f90 : New test.
18252 2021-01-21 Richard Biener <rguenther@suse.de>
18255 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
18257 2021-01-21 Richard Biener <rguenther@suse.de>
18260 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
18262 2021-01-21 Richard Biener <rguenther@suse.de>
18264 * gcc.dg/Walloca-2.c: Un-XFAIL.
18266 2021-01-21 liuhongt <hongtao.liu@intel.com>
18268 PR rtl-optimization/98694
18269 * gcc.target/i386/pr98694.c: New test.
18271 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
18273 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
18275 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18277 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
18280 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
18282 PR rtl-optimization/98722
18283 * g++.target/s390/pr98722.C: New.
18285 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
18287 PR tree-optimization/96674
18288 * gcc.dg/pr96674.c: New tests.
18290 2021-01-20 Patrick Palka <ppalka@redhat.com>
18293 * g++.dg/cpp2a/lambda-generic9.C: New test.
18295 2021-01-20 Patrick Palka <ppalka@redhat.com>
18298 * g++.dg/parse/access12.C: New test.
18299 * g++.dg/template/access35.C: New test.
18301 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
18303 PR tree-optimization/98535
18304 * gcc.target/aarch64/sve/pr98535.c: New file.
18306 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
18309 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
18310 missing diagnostic issues with c_intptr_t == default integer kind.
18312 2021-01-20 Jakub Jelinek <jakub@redhat.com>
18314 PR tree-optimization/98721
18315 * gcc.dg/pr98721-1.c: New test.
18316 * gcc.dg/pr98721-2.c: New test.
18318 2021-01-20 Richard Biener <rguenther@suse.de>
18320 PR tree-optimization/98758
18321 * gcc.dg/torture/pr98758.c: New testcase.
18323 2021-01-20 Jakub Jelinek <jakub@redhat.com>
18326 * c-c++-common/gomp/task-detach-2.c: New test.
18328 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
18332 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
18334 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
18336 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
18337 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
18338 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
18339 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
18340 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
18341 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
18343 2021-01-19 Marek Polacek <polacek@redhat.com>
18346 * g++.dg/template/deduce8.C: New test.
18348 2021-01-19 Marek Polacek <polacek@redhat.com>
18351 * g++.dg/lookup/using64.C: New test.
18352 * g++.dg/lookup/using65.C: New test.
18354 2021-01-19 Martin Sebor <msebor@redhat.com>
18356 PR middle-end/98664
18357 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
18358 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
18359 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
18360 * gcc.dg/Wfree-nonheap-object-4.c: New test.
18362 2021-01-19 Patrick Palka <ppalka@redhat.com>
18366 * g++.dg/opt/pr87974.C: Adjust.
18367 * g++.dg/template/access34.C: New test.
18368 * g++.dg/template/friend68.C: New test.
18369 * g++.dg/template/friend69.C: New test.
18371 2021-01-19 Marek Polacek <polacek@redhat.com>
18374 * g++.dg/cpp0x/noexcept62.C: New test.
18376 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
18378 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
18380 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18382 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18383 (CHECK_CUMULATIVE_SAT): Delete.
18384 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
18386 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
18387 Remove uses of the above.
18388 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
18390 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
18391 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
18392 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
18393 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
18395 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
18396 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
18397 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
18399 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
18400 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
18401 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
18403 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
18404 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
18405 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
18407 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
18408 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
18409 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
18411 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
18412 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
18413 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
18414 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
18415 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
18416 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
18418 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
18419 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
18421 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
18422 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
18424 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
18425 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
18427 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
18428 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
18429 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
18430 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
18431 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
18432 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
18433 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
18434 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
18435 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
18436 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
18438 2021-01-19 Jeff Law <law@redhat.com>
18440 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
18441 and update expected output.
18443 2021-01-19 Richard Biener <rguenther@suse.de>
18446 * g++.dg/pr98330.C: New testcase.
18447 * gcc.dg/pr98330.c: Likewise.
18449 2021-01-19 Richard Biener <rguenther@suse.de>
18452 * gfortran.dg/pr97673.f90: New testcase.
18454 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
18457 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
18458 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
18459 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
18461 2021-01-19 Martin Jambor <mjambor@suse.cz>
18464 * g++.dg/ipa/pr98690.C: New test.
18466 2021-01-18 Jeff Law <law@redhat.com>
18468 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
18470 2021-01-18 Patrick Palka <ppalka@redhat.com>
18472 * g++.dg/cpp1z/class-deduction77.C: New test.
18474 2021-01-18 Jakub Jelinek <jakub@redhat.com>
18476 PR tree-optimization/98727
18477 * gcc.c-torture/execute/pr98727.c: New test.
18479 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
18482 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
18483 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
18485 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
18487 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
18488 * g++.dg/no-stack-protector-attr.C: Likewise.
18490 2021-01-18 David Malcolm <dmalcolm@redhat.com>
18492 * gcc.dg/analyzer/attr-malloc-1.c: New test.
18493 * gcc.dg/analyzer/attr-malloc-2.c: New test.
18494 * gcc.dg/analyzer/attr-malloc-4.c: New test.
18495 * gcc.dg/analyzer/attr-malloc-5.c: New test.
18496 * gcc.dg/analyzer/attr-malloc-6.c: New test.
18497 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
18498 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
18500 2021-01-18 Richard Biener <rguenther@suse.de>
18503 * gcc.dg/vect/slp-11b.c: Adjust.
18505 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
18508 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
18509 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
18511 2021-01-18 Richard Biener <rguenther@suse.de>
18514 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
18516 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
18518 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
18519 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
18520 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
18521 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
18522 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
18523 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
18524 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
18525 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
18526 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
18527 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
18528 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
18529 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
18531 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
18533 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
18534 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
18535 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
18536 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
18537 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
18538 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
18539 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
18540 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
18541 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
18542 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
18543 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
18545 2021-01-17 Martin Jambor <mjambor@suse.cz>
18548 * gcc.dg/ipa/pr98222.c: New test.
18550 2021-01-16 Jakub Jelinek <jakub@redhat.com>
18552 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
18553 ../../../libgfortran/ISO_Fortran_binding.h rather than
18554 ISO_Fortran_binding.h.
18556 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
18558 * c-c++-common/gomp/task-detach-1.c: New.
18559 * g++.dg/gomp/task-detach-1.C: New.
18560 * gcc.dg/gomp/task-detach-1.c: New.
18561 * gfortran.dg/gomp/task-detach-1.f90: New.
18563 2021-01-16 Jakub Jelinek <jakub@redhat.com>
18565 PR tree-optimization/96669
18566 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
18567 * gcc.dg/tree-ssa/pr96669-2.c: New test.
18569 2021-01-16 Jakub Jelinek <jakub@redhat.com>
18571 PR tree-optimization/96271
18572 * gcc.target/i386/pr96271.c: New test.
18574 2021-01-15 Carl Love <cel@us.ibm.com>
18576 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
18578 2021-01-15 Harris Snyder <hsnyder@structura.bio>
18580 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
18581 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
18583 2021-01-15 Nathan Sidwell <nathan@acm.org>
18586 * g++.dg/template/pr98538.C: New.
18588 2021-01-15 Nathan Sidwell <nathan@acm.org>
18590 PR preprocessor/95253
18591 * g++.dg/modules/dep-1_a.C: Adjust expected output.
18592 * g++.dg/modules/dep-1_b.C: Likewise.
18593 * g++.dg/modules/dep-2.C: Likewise.
18595 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18597 PR tree-optimization/96669
18598 * gcc.dg/tree-ssa/pr96669-1.c: New test.
18600 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18602 PR tree-optimization/96681
18603 * gcc.dg/tree-ssa/pr96681.c: New test.
18605 2021-01-15 Jason Merrill <jason@redhat.com>
18608 * g++.dg/cpp1z/elide5.C: New test.
18610 2021-01-15 Jason Merrill <jason@redhat.com>
18612 * g++.dg/cpp1z/elide4.C: New test.
18614 2021-01-15 Jason Merrill <jason@redhat.com>
18617 * g++.dg/cpp0x/initlist-array13.C: New test.
18619 2021-01-15 Alexandre Oliva <oliva@adacore.com>
18621 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
18622 * gcc.dg/analyzer/data-model-1.c: Likewise.
18623 * gcc.dg/analyzer/malloc-1.c: Likewise.
18624 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
18626 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18628 PR tree-optimization/96671
18629 * gcc.dg/tree-ssa/pr96671-1.c: New test.
18630 * gcc.dg/tree-ssa/pr96671-2.c: New test.
18632 2021-01-15 Jakub Jelinek <jakub@redhat.com>
18634 PR tree-optimization/98597
18635 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
18636 Expect for now a (char *) cast for VLAs.
18637 * gcc.dg/uninit-40.c: New test.
18639 2021-01-15 Nathan Sidwell <nathan@acm.org>
18642 * g++.dg/modules/pr98591.H: New file.
18644 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
18647 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
18648 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
18650 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
18652 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
18653 libatomic into testcases in gcc.target/s390/md.
18654 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
18657 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18660 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18661 vceqz_p64, vceqq_p64 and vceqzq_p64.
18662 * gcc.target/arm/simd/vceqz_p64.c: New test.
18663 * gcc.target/arm/simd/vceqzq_p64.c: New test.
18665 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18668 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18671 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18672 vceqz_p64, vceqq_p64 and vceqzq_p64.
18674 2021-01-15 Martin Liska <mliska@suse.cz>
18676 * lib/gcov.exp: Use 'env python3' for execution of pytests.
18677 Check that pytest accepts all needed options first.
18678 Improve formatting of PASS/FAIL lines.
18680 2021-01-15 Richard Biener <rguenther@suse.de>
18683 * gcc.dg/vect/bb-slp-32.c: Align p.
18685 2021-01-15 Richard Biener <rguenther@suse.de>
18688 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
18690 2021-01-15 Richard Biener <rguenther@suse.de>
18693 * gcc.dg/vect/slp-45.c: Key scanning on
18696 2021-01-15 Richard Biener <rguenther@suse.de>
18699 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
18701 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18704 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18705 vceqz_p64, vceqq_p64 and vceqzq_p64.
18707 2021-01-15 Richard Biener <rguenther@suse.de>
18710 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
18712 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18714 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
18716 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
18718 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
18720 2021-01-15 Richard Biener <rguenther@suse.de>
18722 PR tree-optimization/98685
18723 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
18725 2021-01-15 Tamar Christina <tamar.christina@arm.com>
18727 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
18728 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
18730 2021-01-14 David Malcolm <dmalcolm@redhat.com>
18732 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
18734 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
18736 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
18738 2021-01-14 Tamar Christina <tamar.christina@arm.com>
18740 * gcc.dg/vect/complex/complex-mla-template.c: New test.
18741 * gcc.dg/vect/complex/complex-mls-template.c: New test.
18742 * gcc.dg/vect/complex/complex-mul-template.c: New test.
18743 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
18744 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
18745 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
18746 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
18747 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
18748 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
18749 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
18750 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
18751 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
18752 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
18753 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
18754 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
18755 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
18756 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
18757 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
18758 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
18759 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
18760 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
18762 2021-01-14 Marek Polacek <polacek@redhat.com>
18764 * g++.dg/template/pr98372.C: Only run in C++14 and up.
18766 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18768 * substr_10.f90: New test.
18769 * substr_9.f90: New test.
18771 2021-01-14 Alexandre Oliva <oliva@adacore.com>
18773 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
18774 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
18776 2021-01-14 Alexandre Oliva <oliva@adacore.com>
18778 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
18780 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18783 * gfortran.dg/pr98661.f90: New test.
18785 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18788 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18791 * gfortran.dg/pr98661.f90: New test.
18793 2021-01-14 Harald Anlauf <anlauf@gmx.de>
18796 * gfortran.dg/pr98661.f90: New test.
18798 2021-01-14 Martin Liska <mliska@suse.cz>
18800 * g++.dg/gcov/gcov-17.C: New test.
18801 * g++.dg/gcov/test-gcov-17.py: New test.
18803 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
18806 * gcc.target/i386/pr98667-1.c: New file.
18807 * gcc.target/i386/pr98667-2.c: Likewise.
18808 * gcc.target/i386/pr98667-3.c: Likewise.
18810 2021-01-14 Richard Biener <rguenther@suse.de>
18812 PR tree-optimization/98674
18813 * gcc.dg/vect/pr98674.c: New testcase.
18815 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
18818 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
18820 * gcc.target/i386/pr95021-3.c: Likewise.
18822 2021-01-14 Nathan Sidwell <nathan@acm.org>
18825 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
18826 * g++.dg/template/pr98372.C: New.
18828 2021-01-14 Jakub Jelinek <jakub@redhat.com>
18831 * gcc.target/i386/pr98670.c: New test.
18833 2021-01-14 Jakub Jelinek <jakub@redhat.com>
18835 PR tree-optimization/96688
18836 * gcc.dg/tree-ssa/pr96688.c: New test.
18837 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
18838 * gcc.target/i386/pr66821.c: Likewise.
18840 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
18842 * gcc.target/aarch64/sve/cost_model_11.c: New test.
18843 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
18844 -fno-vect-cost-model.
18846 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18848 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
18849 sqxtn2 scan-assembler-times.
18851 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18853 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
18854 scan-assembler-times for xtn2.
18856 2021-01-13 Marek Polacek <polacek@redhat.com>
18859 * g++.dg/lookup/using63.C: New test.
18861 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18863 PR tree-optimization/96691
18864 * gcc.dg/tree-ssa/pr96691.c: New test.
18866 2021-01-13 Richard Biener <rguenther@suse.de>
18868 PR tree-optimization/92645
18869 * gcc.target/i386/pr92645-7.c: New testcase.
18870 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
18871 * gcc.dg/pr69047.c: Likewise.
18873 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18875 * gcc.target/aarch64/sve/mls_2.c: New test.
18876 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
18877 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
18878 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
18879 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
18880 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
18882 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18884 * gcc.target/aarch64/sve/mla_2.c: New test.
18885 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
18886 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
18887 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
18888 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
18889 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
18891 2021-01-13 Richard Biener <rguenther@suse.de>
18893 PR tree-optimization/92645
18894 * gcc.target/i386/pr92645-6.c: New testcase.
18896 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
18898 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
18899 * gcc.target/aarch64/sve/sel_2.c: Likewise.
18900 * gcc.target/aarch64/sve/sel_3.c: Likewise.
18902 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18905 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
18906 scan-assembler. Add tests with zero vector as first __builtin_shuffle
18908 * gcc.target/i386/pr95905-3.c: New test.
18909 * gcc.target/i386/pr95905-4.c: New test.
18911 2021-01-13 Martin Liska <mliska@suse.cz>
18913 PR tree-optimization/98455
18914 * gcc.dg/tree-ssa/pr98455.c: New test.
18916 2021-01-13 Richard Biener <rguenther@suse.de>
18918 PR tree-optimization/98640
18919 * gcc.dg/torture/pr98640.c: New testcase.
18921 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18924 * gcc.target/i386/pr96938.c: New test.
18926 2021-01-13 Jakub Jelinek <jakub@redhat.com>
18929 * gcc.target/i386/pr95905-1.c: New test.
18930 * gcc.target/i386/pr95905-2.c: New test.
18932 2021-01-13 Julian Brown <julian@codesourcery.com>
18934 * gcc.target/gcn/fpdiv.c: New test.
18936 2021-01-12 Martin Sebor <msebor@redhat.com>
18940 * g++.dg/warn/Wuninitialized-13.C: New test.
18941 gcc.dg/uninit-39.c: New test.
18943 * gcc.dg/uninit-39.c: New file.
18945 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
18948 * gcc.target/arm/simd/mve-vneg.c: Update test.
18950 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
18953 * gcc.target/arm/pr97969.c: New.
18955 2021-01-12 Patrick Palka <ppalka@redhat.com>
18958 * g++.dg/cpp2a/concepts-ctad1.C: New test.
18959 * g++.dg/cpp2a/concepts-ctad2.C: New test.
18961 2021-01-12 Richard Biener <rguenther@suse.de>
18963 PR tree-optimization/98550
18964 * g++.dg/opt/pr98550.C: New testcase.
18966 2021-01-12 Jakub Jelinek <jakub@redhat.com>
18968 PR tree-optimization/98629
18969 * gcc.c-torture/compile/pr98629.c: New test.
18971 2021-01-12 Jakub Jelinek <jakub@redhat.com>
18973 PR tree-optimization/95731
18974 * gcc.dg/tree-ssa/pr95731.c: New test.
18975 * gcc.c-torture/execute/pr95731.c: New test.
18977 2021-01-12 Marek Polacek <polacek@redhat.com>
18980 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
18982 2021-01-12 David Malcolm <dmalcolm@redhat.com>
18985 * gcc.dg/analyzer/pr98628.c: New test.
18987 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18989 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
18990 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
18991 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
18992 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
18993 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
18994 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
18995 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
18997 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
18999 * g++.target/aarch64/sve/cond_bic_1.C: New test.
19000 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
19001 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
19002 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
19004 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19006 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19008 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19010 * g++.target/aarch64/sve/abd_1.C: New test.
19011 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
19012 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
19013 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
19014 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
19016 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19018 * gcc.target/aarch64/sve/adr_6.c: New test.
19020 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19022 * g++.target/aarch64/sve/cond_arith_1.C: New test.
19023 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
19024 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
19025 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
19026 * g++.target/aarch64/sve/cond_shift_1.C: New test.
19027 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
19028 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
19029 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
19031 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19034 * g++.target/aarch64/sve/max_1.C: New test.
19035 * g++.target/aarch64/sve/min_1.C: Likewise.
19036 * gcc.target/aarch64/sve/mul_2.c: Likewise.
19038 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
19040 * gcc.target/aarch64/sve/shift_2.c: New test.
19042 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19045 * g++.dg/abi/abi-tag24.C: New test.
19047 2021-01-11 Richard Biener <rguenther@suse.de>
19049 PR tree-optimization/91403
19050 * gcc.dg/vect/pr91403.c: New testcase.
19052 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
19055 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
19056 Expect .ld1_args only when GNU LD is used.
19057 Add an exception for *.gcc_args files.
19059 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19061 PR tree-optimization/95867
19062 * gcc.dg/tree-ssa/pr95867.c: New test.
19064 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19066 PR tree-optimization/95852
19067 * gcc.target/i386/pr95852-3.c: New test.
19068 * gcc.target/i386/pr95852-4.c: New test.
19070 2021-01-11 Jakub Jelinek <jakub@redhat.com>
19072 PR tree-optimization/95852
19073 * gcc.target/i386/pr95852-1.c: New test.
19074 * gcc.target/i386/pr95852-2.c: New test.
19076 2021-01-11 Martin Liska <mliska@suse.cz>
19078 PR gcov-profile/98273
19079 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
19080 * g++.dg/gcov/pr98273.C: New test.
19081 * g++.dg/gcov/gcov.py: New test.
19082 * g++.dg/gcov/test-pr98273.py: New test.
19084 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
19086 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
19087 constant then rather than addition.
19088 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
19089 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
19091 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19094 * c-c++-common/pr98556.c: New test.
19096 2021-01-09 Jakub Jelinek <jakub@redhat.com>
19098 PR rtl-optimization/98603
19099 * gcc.target/i386/pr98603.c: New test.
19100 * gcc.target/aarch64/pr98603.c: New test.
19102 2021-01-09 Alexandre Oliva <oliva@gnu.org>
19105 * gcc.dg/debug/pr97714.c: New.
19107 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19110 * gcc.target/i386/pr98482-1.c: Require lp64.
19111 * gcc.target/i386/pr98482-2.c: Likewise.
19113 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
19115 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
19116 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
19118 2021-01-08 Patrick Palka <ppalka@redhat.com>
19121 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
19123 2021-01-08 Patrick Palka <ppalka@redhat.com>
19126 * g++.dg/template/access32.C: New test.
19127 * g++.dg/template/access33.C: New test.
19129 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19132 * gcc.target/i386/pr98482-2.c: Updated.
19134 2021-01-08 Richard Biener <rguenther@suse.de>
19136 PR tree-optimization/98544
19137 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
19139 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
19142 * gcc.target/i386/pr98482-1.c: New test.
19143 * gcc.target/i386/pr98482-1.c: Likewise.
19144 * gcc.target/i386/pr98482-2.c: New file.
19146 2021-01-08 Jakub Jelinek <jakub@redhat.com>
19149 * gcc.target/i386/pr98585.c: New test.
19151 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19153 * gcc.target/aarch64/sve/cnot_2.c: New test.
19154 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
19155 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
19156 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
19157 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
19158 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
19159 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
19161 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
19163 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
19164 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
19165 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
19166 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
19167 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
19168 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
19169 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
19170 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
19172 2021-01-08 Tamar Christina <tamar.christina@arm.com>
19174 * lib/target-supports.exp
19175 (check_effective_target_aarch64_asm_sve2_ok): New.
19176 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
19177 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
19179 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19181 * gcc.target/aarch64/usaba_1.c: New test.
19183 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
19186 * gfortran.dg/deferred_character_35.f90 : New test.
19188 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
19191 * gfortran.dg/implied_do_3.f90 : New test.
19193 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
19195 * gcc.dg/array-quals-1.c: Allow srodata.
19197 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
19199 * gcc.target/riscv/predef-10.c: New.
19200 * gcc.target/riscv/predef-11.c: New.
19201 * gcc.target/riscv/predef-12.c: New.
19202 * gcc.target/riscv/predef-13.c: New.
19204 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19207 * g++.dg/cpp2a/bit-cast10.C: New test.
19209 2021-01-07 Martin Sebor <msebor@redhat.com>
19211 PR middle-end/98578
19212 * gcc.dg/plugin/gil-1.c: Adjust expected output.
19213 * gcc.dg/uninit-pr98578.c: New test.
19215 2021-01-07 Marek Polacek <polacek@redhat.com>
19218 * g++.dg/cpp0x/auto55.C: New test.
19220 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19223 * gcc.dg/analyzer/pr98580-a.c: New test.
19224 * gcc.dg/analyzer/pr98580-b.c: New test.
19226 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
19229 * gfortran.dg/associate_54.f90: New test.
19230 * gfortran.dg/associate_55.f90: New test.
19231 * gfortran.dg/associate_56.f90: New test.
19233 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19236 * gcc.target/i386/pr98567-1.c: New test.
19237 * gcc.target/i386/pr98567-2.c: New test.
19239 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19241 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
19242 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
19243 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
19244 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
19245 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
19246 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
19247 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
19248 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
19250 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19252 PR tree-optimization/98560
19253 * gcc.dg/vect/pr98560-2.c: New test.
19255 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
19257 PR tree-optimization/98560
19258 * gcc.dg/vect/pr98560-1.c: New test.
19260 2021-01-07 Jakub Jelinek <jakub@redhat.com>
19262 PR tree-optimization/98568
19263 * g++.dg/torture/pr98568.C: New test.
19265 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
19267 * gcc.target/i386/pr92658-avx512bw.c: Add
19268 -mprefer-vector-width=512 to avoid impact of different default
19269 mtune which gcc is built with.
19270 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
19272 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19275 * gcc.dg/analyzer/pr97074.c: New test.
19277 2021-01-07 David Malcolm <dmalcolm@redhat.com>
19280 * gcc.dg/analyzer/pr98564.c: New test.
19282 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
19284 PR rtl-optimization/97978
19285 * gcc.target/i386/pr97978.c: New.
19287 2021-01-06 Martin Sebor <msebor@redhat.com>
19290 * g++.dg/pr95768.C: New test.
19291 * g++.dg/warn/Wuninitialized-12.C: New test.
19292 * gcc.dg/uninit-38.c: New test.
19294 2021-01-06 Martin Sebor <msebor@redhat.com>
19297 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
19299 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
19302 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
19303 as the final suspend point so that we can check that the state
19304 machine has reached the expected point.
19306 2021-01-06 Marek Polacek <polacek@redhat.com>
19309 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
19312 2021-01-06 Alexandre Oliva <oliva@adacore.com>
19314 * g++.dg/opt/store-merging-2.C: Add the required alignment.
19316 2021-01-06 Richard Biener <rguenther@suse.de>
19318 PR tree-optimization/95582
19319 * gcc.dg/pr95582.c: New testcase.
19321 2021-01-06 Richard Biener <rguenther@suse.de>
19323 PR tree-optimization/98513
19324 * gcc.dg/tree-ssa/pr98513.c: New testcase.
19326 2021-01-06 David Malcolm <dmalcolm@redhat.com>
19329 * gcc.dg/analyzer/pr97072.c: New test.
19331 2021-01-06 David Malcolm <dmalcolm@redhat.com>
19334 * gcc.dg/analyzer/pr98073.c: New test.
19336 2021-01-06 David Malcolm <dmalcolm@redhat.com>
19339 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
19341 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
19343 * gcc.target/s390/s390.exp: Replace %% with %.
19345 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
19347 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
19349 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
19352 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
19353 unsigned short to compute pextrw result.
19355 2021-01-05 Patrick Palka <ppalka@redhat.com>
19357 * g++.dg/template/partial5.C: Adjust directives to expect the
19358 same errors across all dialects.
19359 * g++.dg/cpp1z/nontype-auto17.C: New test.
19360 * g++.dg/cpp1z/nontype-auto18.C: New test.
19361 * g++.dg/template/ttp33.C: New test.
19363 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19365 PR tree-optimization/94802
19366 * gcc.target/i386/pr94802.c: New test.
19367 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
19369 2021-01-05 Richard Biener <rguenther@suse.de>
19371 PR tree-optimization/98516
19372 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
19373 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
19375 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19378 * g++.dg/cpp2a/bit-cast8.C: New test.
19379 * g++.dg/cpp2a/bit-cast9.C: New test.
19381 2021-01-05 Marek Polacek <polacek@redhat.com>
19384 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
19385 * g++.dg/cpp0x/noexcept61.C: New test.
19387 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19389 PR tree-optimization/96928
19390 * gcc.dg/tree-ssa/pr96928.c: New test.
19391 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
19392 instead of scanning rtl dump for ifcvt message check assembly
19393 for xor instruction.
19395 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19397 PR tree-optimization/96930
19398 * g++.dg/tree-ssa/pr96930.C: New test.
19400 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19402 PR tree-optimization/96239
19403 * gcc.dg/tree-ssa/pr96239.c: New test.
19405 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
19408 * gcc.target/i386/pr98522.c: New test.
19410 2021-01-05 Nathan Sidwell <nathan@acm.org>
19412 * g++.dg/modules/mod-decl-1.C: Adjust.
19413 * g++.dg/modules/p0713-2.C: Adjust.
19414 * g++.dg/modules/p0713-3.C: Adjust.
19416 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
19419 * gcc.target/i386/pr98495-1.c: New test.
19420 * gcc.target/i386/pr98495-2.c: New test.
19421 * gcc.target/i386/pr98495-3.c: New test.
19422 * gcc.target/i386/pr98495-4.c: New test.
19423 * gcc.target/i386/pr98495-5.c: New test.
19425 2021-01-05 liuhongt <hongtao.liu@intel.com>
19427 * gcc.target/i386/sse2-pr98461-2.c: New test.
19429 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
19431 PR rtl-optimization/97144
19432 * gcc.c-torture/compile/pr97144.c: New test.
19433 * gcc.target/aarch64/sve/pr97144.c: Likewise.
19435 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
19437 PR rtl-optimization/98403
19438 * g++.dg/opt/pr98403.C: New test.
19440 2021-01-05 Jakub Jelinek <jakub@redhat.com>
19442 PR rtl-optimization/98334
19443 * gcc.target/i386/pr98334.c: New test.
19445 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
19447 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
19449 2021-01-05 David Malcolm <dmalcolm@redhat.com>
19452 * gcc.dg/analyzer/pr98293.c: New test.
19454 2021-01-04 Martin Uecker <muecker@gwdg.de>
19457 * gcc.dg/pr98029.c: New test.
19459 2021-01-04 Nathan Sidwell <nathan@acm.org>
19461 * g++.dg/modules/binding-1_a.H: New.
19462 * g++.dg/modules/binding-1_b.H: New.
19463 * g++.dg/modules/binding-1_c.C: New.
19464 * g++.dg/modules/binding-2.H: New.
19465 * g++.dg/modules/builtin-3_a.C: New.
19466 * g++.dg/modules/global-2_a.C: New.
19467 * g++.dg/modules/global-2_b.C: New.
19468 * g++.dg/modules/global-3_a.C: New.
19469 * g++.dg/modules/global-3_b.C: New.
19470 * g++.dg/modules/hello-1_a.C: New.
19471 * g++.dg/modules/hello-1_b.C: New.
19472 * g++.dg/modules/iostream-1_a.H: New.
19473 * g++.dg/modules/iostream-1_b.C: New.
19474 * g++.dg/modules/part-5_a.C: New.
19475 * g++.dg/modules/part-5_b.C: New.
19476 * g++.dg/modules/part-5_c.C: New.
19477 * g++.dg/modules/stdio-1_a.H: New.
19478 * g++.dg/modules/stdio-1_b.C: New.
19479 * g++.dg/modules/string-1_a.H: New.
19480 * g++.dg/modules/string-1_b.C: New.
19481 * g++.dg/modules/string-view1.C: New.
19482 * g++.dg/modules/string-view2.C: New.
19483 * g++.dg/modules/tinfo-1.C: New.
19484 * g++.dg/modules/tinfo-2_a.H: New.
19485 * g++.dg/modules/tinfo-2_b.C: New.
19486 * g++.dg/modules/tname-spec-1_a.H: New.
19487 * g++.dg/modules/tname-spec-1_b.C: New.
19488 * g++.dg/modules/xtreme-header-1.h: New.
19489 * g++.dg/modules/xtreme-header-1_a.H: New.
19490 * g++.dg/modules/xtreme-header-1_b.C: New.
19491 * g++.dg/modules/xtreme-header-1_c.C: New.
19492 * g++.dg/modules/xtreme-header-2.h: New.
19493 * g++.dg/modules/xtreme-header-2_a.H: New.
19494 * g++.dg/modules/xtreme-header-2_b.C: New.
19495 * g++.dg/modules/xtreme-header-2_c.C: New.
19496 * g++.dg/modules/xtreme-header-3.h: New.
19497 * g++.dg/modules/xtreme-header-3_a.H: New.
19498 * g++.dg/modules/xtreme-header-3_b.C: New.
19499 * g++.dg/modules/xtreme-header-3_c.C: New.
19500 * g++.dg/modules/xtreme-header-4.h: New.
19501 * g++.dg/modules/xtreme-header-4_a.H: New.
19502 * g++.dg/modules/xtreme-header-4_b.C: New.
19503 * g++.dg/modules/xtreme-header-4_c.C: New.
19504 * g++.dg/modules/xtreme-header-5.h: New.
19505 * g++.dg/modules/xtreme-header-5_a.H: New.
19506 * g++.dg/modules/xtreme-header-5_b.C: New.
19507 * g++.dg/modules/xtreme-header-5_c.C: New.
19508 * g++.dg/modules/xtreme-header-6.h: New.
19509 * g++.dg/modules/xtreme-header-6_a.H: New.
19510 * g++.dg/modules/xtreme-header-6_b.C: New.
19511 * g++.dg/modules/xtreme-header-6_c.C: New.
19512 * g++.dg/modules/xtreme-header.h: New.
19513 * g++.dg/modules/xtreme-header_a.H: New.
19514 * g++.dg/modules/xtreme-header_b.C: New.
19515 * g++.dg/modules/xtreme-tr1.h: New.
19516 * g++.dg/modules/xtreme-tr1_a.H: New.
19517 * g++.dg/modules/xtreme-tr1_b.C: New.
19519 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
19521 PR tree-optimization/95401
19522 * g++.dg/vect/pr95401.cc: New test.
19523 * g++.dg/vect/pr95401a.cc: Likewise.
19525 2021-01-04 Richard Biener <rguenther@suse.de>
19527 PR tree-optimization/98308
19528 * gcc.dg/vect/pr98308.c: New testcase.
19530 2021-01-04 Jakub Jelinek <jakub@redhat.com>
19532 PR tree-optimization/95771
19533 * gcc.target/i386/pr95771.c: New test.
19535 2021-01-04 Richard Biener <rguenther@suse.de>
19537 PR tree-optimization/98464
19538 * g++.dg/opt/pr98464.C: New testcase.
19540 2021-01-04 Richard Biener <rguenther@suse.de>
19542 PR tree-optimization/98282
19543 * g++.dg/opt/pr98282.C: New testcase.
19545 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
19548 * gcc.target/aarch64/pr89057.c: New test.
19550 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
19552 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
19554 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
19555 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
19556 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
19558 2021-01-04 Martin Liska <mliska@suse.cz>
19560 * README: Convert to utf8 from iso8859.
19562 2021-01-04 Martin Liska <mliska@suse.cz>
19564 * gcc.target/avr/avr.exp: Run dos2unix on the file.
19566 2021-01-04 Richard Biener <rguenther@suse.de>
19568 PR tree-optimization/98291
19569 * gcc.dg/vect/slp-reduc-11.c: New testcase.
19570 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
19572 2021-01-04 Jakub Jelinek <jakub@redhat.com>
19574 PR tree-optimization/96782
19575 * gcc.dg/tree-ssa/pr96782.c: New test.
19577 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
19579 * gcc.misc-tests/outputs.exp: Adjust testcase.
19581 2021-01-01 Jakub Jelinek <jakub@redhat.com>
19583 * ChangeLog-2020: Rotate ChangeLog. New file.
19585 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19587 * lib/target-supports.exp
19588 (check_effective_target_arm_fp16_alternative_ok_nocache):
19589 Return zero for *-*-vxworks7r* targets.
19590 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
19591 * gcc.target/arm/aapcs/vfp23.c: Likewise.
19592 * gcc.target/arm/aapcs/vfp24.c: Likewise.
19593 * gcc.target/arm/aapcs/vfp25.c: Likewise.
19595 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19597 * g++.dg/init/new26.C: Fix overriding of the delete operator
19600 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19602 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
19605 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19607 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
19608 the test's dg-options.
19609 * gcc.target/arm/pr78255-2.c: Likewise.
19611 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19613 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
19615 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19617 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
19620 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19622 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
19624 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19626 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
19629 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19631 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
19633 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19635 * g++.dg/other/anon5.C: Skip on vxworks kernel.
19637 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
19639 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
19640 * gcc.dg/vxworks/initpri2.c: Likewise.
19642 2021-01-01 Joel Brobecker <brobecker@adacore.com>
19644 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
19647 2021-01-01 Olivier Hainque <hainque@adacore.com>
19649 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
19650 * gcc.dg/pthread-init-2.c: Ditto.
19652 2021-01-01 Olivier Hainque <hainque@adacore.com>
19654 * lib/target-supports.exp (check_weak_available,
19655 check_fork_available, check_effective_target_lto,
19656 check_effective_target_mempcpy): Add vxworks filters.
19658 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19660 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
19661 explicit -mno-long-calls.
19662 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
19664 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19666 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
19667 * g++.target/arm/no_unique_address_2.C: Likewise.
19669 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19671 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
19672 * gcc.target/arm/headmerge-2.c: Likewise.
19674 2021-01-01 Alexandre Oliva <oliva@adacore.com>
19676 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
19679 Copyright (C) 2021 Free Software Foundation, Inc.
19681 Copying and distribution of this file, with or without modification,
19682 are permitted in any medium without royalty provided the copyright
19683 notice and this notice are preserved.