12021-12-04  Marek Polacek  <polacek@redhat.com>
2
3	PR c++/93614
4	* g++.dg/template/lookup18.C: New test.
5
62021-12-04  Tobias Burnus  <tobias@codesourcery.com>
7
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.
22
232021-12-04  Jakub Jelinek  <jakub@redhat.com>
24
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.
29
302021-12-04  Jakub Jelinek  <jakub@redhat.com>
31
32	PR preprocessor/102432
33	* c-c++-common/gomp/pr102432.c: New test.
34	* c-c++-common/goacc/pr102432.c: New test.
35
362021-12-04  Alexandre Oliva  <oliva@adacore.com>
37
38	PR rtl-optimization/103028
39	* gcc.dg/pr103028.c: New.
40
412021-12-04  David Edelsohn  <dje.gcc@gmail.com>
42
43	* gcc.target/powerpc/vec_reve_1.c: Require VSX.
44
452021-12-03  Jason Merrill  <jason@redhat.com>
46
47	* g++.dg/diagnostic/scope1.C: New test.
48
492021-12-03  Martin Liska  <mliska@suse.cz>
50
51	PR target/101324
52	* gcc.target/powerpc/pr101324.c: New test.
53
542021-12-03  Peter Bergner  <bergner@linux.ibm.com>
55
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.
62
632021-12-03  Harald Anlauf  <anlauf@gmx.de>
64	    Steven G. Kargl  <kargl@gcc.gnu.org>
65
66	PR fortran/103505
67	* gfortran.dg/pr103505.f90: New test.
68
692021-12-03  Marek Polacek  <polacek@redhat.com>
70
71	PR c++/103403
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.
76
772021-12-03  H.J. Lu  <hjl.tools@gmail.com>
78
79	PR target/103269
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.
90
912021-12-03  H.J. Lu  <hjl.tools@gmail.com>
92
93	PR target/83782
94	* gcc.target/i386/pr83782-1.c: Also scan leal x32.
95	* gcc.target/i386/pr83782-2.c: Likewise.
96
972021-12-03  Tamar Christina  <tamar.christina@arm.com>
98
99	* gcc.target/aarch64/sve/pred-combine-and.c: New test.
100
1012021-12-03  H.J. Lu  <hjl.tools@gmail.com>
102
103	PR target/51469
104	PR target/83782
105	* gcc.target/i386/pr83782-1.c: New test.
106	* gcc.target/i386/pr83782-2.c: Likewise.
107
1082021-12-03  Jakub Jelinek  <jakub@redhat.com>
109
110	PR tree-optimization/103456
111	* gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options.
112
1132021-12-03  Tobias Burnus  <tobias@codesourcery.com>
114
115	* gfortran.dg/allocate_with_source_26.f90: Adjust testcase.
116	* gfortran.dg/allocate_with_mold_4.f90: New testcase.
117
1182021-12-03  Thomas Schwinge  <thomas@codesourcery.com>
119
120	PR testsuite/102735
121	* lib/gcc-dg.exp (process-message): Make sure that we get unique
122	test names.
123
1242021-12-03  Andrew Pinski  <apinski@marvell.com>
125
126	PR c++/71792
127	* g++.dg/torture/pr71792.C: New test.
128
1292021-12-02  David Malcolm  <dmalcolm@redhat.com>
130
131	PR analyzer/103526
132	* gcc.dg/analyzer/pr103526.c: New test.
133
1342021-12-02  Bill Schmidt  <wschmidt@linux.ibm.com>
135
136	* gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error
137	message.
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
155	error messages.
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
166	error messages.
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.
176
1772021-12-02  Tamar Christina  <tamar.christina@arm.com>
178
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.
183
1842021-12-02  Tamar Christina  <tamar.christina@arm.com>
185
186	PR testsuite/103479
187	* gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;.
188
1892021-12-02  Marek Polacek  <polacek@redhat.com>
190
191	PR c++/94490
192	* g++.dg/ext/integer-pack5.C: New test.
193
1942021-12-02  Marek Polacek  <polacek@redhat.com>
195
196	PR c++/103408
197	* g++.dg/cpp23/concepts-err1.C: New test.
198
1992021-12-02  Chung-Lin Tang  <cltang@codesourcery.com>
200
201	PR fortran/90030
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.
211
2122021-12-01  David Malcolm  <dmalcolm@redhat.com>
213
214	PR analyzer/102471
215	* gcc.dg/analyzer/leak-3.c: New test.
216
2172021-12-01  Uroš Bizjak  <ubizjak@gmail.com>
218
219	PR target/102881
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.
226
2272021-12-01  Roger Sayle  <roger@nextmovesoftware.com>
228	    Richard Biener  <rguenther@suse.de>
229
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.
235
2362021-12-01  Peter Bergner  <bergner@linux.ibm.com>
237
238	PR middle-end/103127
239	* gcc.target/powerpc/pr103127.c: New test.
240
2412021-12-01  Jason Merrill  <jason@redhat.com>
242
243	PR c++/103310
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.
248
2492021-12-01  Richard Sandiford  <richard.sandiford@arm.com>
250
251	PR tree-optimization/103517
252	* gcc.dg/vect/pr103517.c: New test.
253
2542021-12-01  Alex Coplan  <alex.coplan@arm.com>
255
256	* gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in
257	comment.
258
2592021-12-01  Jakub Jelinek  <jakub@redhat.com>
260
261	PR c++/100977
262	* g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics.
263	* g++.dg/cpp/ucnid-1-utf8.C: Likewise.
264
2652021-12-01  Jakub Jelinek  <jakub@redhat.com>
266
267	PR rtl-optimization/102356
268	* gcc.dg/pr102356.c: New test.
269
2702021-12-01  Jakub Jelinek  <jakub@redhat.com>
271
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.
275
2762021-12-01  Tamar Christina  <tamar.christina@arm.com>
277
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.
300
3012021-12-01  Siddhesh Poyarekar  <siddhesh@gotplt.org>
302	    Martin Liška  <mliska@suse.cz>
303
304	PR tree-optimization/103456
305	* gcc.dg/ubsan/pr103456.c: New test.
306
3072021-11-30  liuhongt  <hongtao.liu@intel.com>
308
309	* gcc.target/i386/pr103463.c: New test.
310	* gcc.target/i386/pr103463-2.c: New test.
311
3122021-11-30  David Malcolm  <dmalcolm@redhat.com>
313
314	PR analyzer/94579
315	* gcc.dg/analyzer/pr94579.c: New test.
316
3172021-11-30  David Malcolm  <dmalcolm@redhat.com>
318
319	PR analyzer/99269
320	* gcc.dg/analyzer/pr99269.c: New test.
321
3222021-11-30  David Malcolm  <dmalcolm@redhat.com>
323
324	PR analyzer/100524
325	* gcc.dg/analyzer/pragma-2.c: New test.
326
3272021-11-30  Harald Anlauf  <anlauf@gmx.de>
328
329	* gfortran.dg/array_constructor_54.f90: New test.
330
3312021-11-30  Harald Anlauf  <anlauf@gmx.de>
332
333	PR fortran/103473
334	* gfortran.dg/minmaxloc_15.f90: New test.
335
3362021-11-30  Harald Anlauf  <anlauf@gmx.de>
337	    Steven G. Kargl  <kargl@gcc.gnu.org>
338
339	PR fortran/101565
340	* gfortran.dg/coarray_49.f90: New test.
341
3422021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
343
344	PR tree-optimization/103494
345	* gcc.dg/vect/pr103494.c: New test.
346	* g++.dg/vect/pr103494.cc: Likewise.
347
3482021-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
349
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
382	test directives.
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.
392
3932021-11-30  Andrew MacLeod  <amacleod@redhat.com>
394
395	* gcc.dg/pr103440.c: New.
396
3972021-11-30  Richard Biener  <rguenther@suse.de>
398
399	PR tree-optimization/103489
400	* gcc.dg/torture/pr103489.c: New testcase.
401
4022021-11-30  Martin Liska  <mliska@suse.cz>
403
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.
407
4082021-11-30  Thomas Schwinge  <thomas@codesourcery.com>
409
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.
417
4182021-11-30  Thomas Schwinge  <thomas@codesourcery.com>
419
420	* gfortran.dg/goacc/orphan-reductions-1.f90: Adjust.
421
4222021-11-30  Frederik Harwath  <frederik@codesourcery.com>
423	    Thomas Schwinge  <thomas@codesourcery.com>
424
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++.
429
4302021-11-30  Cesar Philippidis  <cesar@codesourcery.com>
431	    Thomas Schwinge  <thomas@codesourcery.com>
432
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.
442
4432021-11-30  Kwok Cheung Yeung  <kcy@codesourcery.com>
444	    Thomas Schwinge  <thomas@codesourcery.com>
445
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):
449	Likewise.
450
4512021-11-30  Roger Sayle  <roger@nextmovesoftware.com>
452
453	PR testsuite/103477
454	* gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian.
455
4562021-11-30  Aldy Hernandez  <aldyh@redhat.com>
457
458	PR tree-optimization/103451
459	* gcc.dg/pr103451.c: New test.
460
4612021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
462
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.
466
4672021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
468
469	* gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model.
470	Revert:
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.
474
4752021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
476
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.
482
4832021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
484
485	* gcc.target/aarch64/sve/cost_model_13.c: New test.
486
4872021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
488
489	* gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops
490	to 25 for SVE.
491	* gcc.target/aarch64/sve/gather_load_10.c: New test.
492
4932021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
494
495	* gcc.dg/add-mul-overflow-1.c: New test.
496
4972021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
498
499	* gcc.dg/ubsan/commutative-1.c: New test.
500
5012021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
502
503	* gcc.target/aarch64/sve/complex_mul_1.c: New test.
504
5052021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
506
507	* gcc.dg/fmax-fmin-1.c: New test.
508
5092021-11-30  Richard Sandiford  <richard.sandiford@arm.com>
510
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.
525
5262021-11-30  Jakub Jelinek  <jakub@redhat.com>
527
528	PR c++/100977
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.
538
5392021-11-30  Roger Sayle  <roger@nextmovesoftware.com>
540	    Uroš Bizjak  <ubizjak@gmail.com>
541
542	PR target/100711
543	* gcc.target/i386/pr100711-1.c: New test case.
544	* gcc.target/i386/pr100711-2.c: New test case.
545
5462021-11-30  Richard Biener  <rguenther@suse.de>
547
548	PR middle-end/103485
549	* gcc.dg/pr103485.c: New testcase.
550
5512021-11-30  Kewen Lin  <linkw@linux.ibm.com>
552
553	PR target/102347
554	* gcc.target/powerpc/pr102347.c: New test.
555
5562021-11-29  David Malcolm  <dmalcolm@redhat.com>
557
558	PR analyzer/103217
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.
563
5642021-11-29  Martin Sebor  <msebor@redhat.com>
565
566	PR testsuite/103469
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.
570
5712021-11-29  Patrick Palka  <ppalka@redhat.com>
572
573	PR c++/100493
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.
578
5792021-11-29  Roger Sayle  <roger@nextmovesoftware.com>
580
581	* gcc.target/i386/sse2-v1ti-rotate.c: New test case.
582
5832021-11-29  liuhongt  <hongtao.liu@intel.com>
584
585	* gcc.target/i386/pr102811-2.c: New test.
586	* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
587	scan-assembler-times.
588
5892021-11-29  Richard Biener  <rguenther@suse.de>
590
591	PR tree-optimization/103458
592	* gcc.dg/torture/pr103458.c: New testcase.
593
5942021-11-29  Kewen Lin  <linkw@linux.ibm.com>
595
596	* gcc.target/powerpc/vect-gather-1.c: New test.
597
5982021-11-27  Jakub Jelinek  <jakub@redhat.com>
599
600	PR middle-end/103431
601	* gcc.dg/pr103431.c: New test.
602
6032021-11-27  Roger Sayle  <roger@nextmovesoftware.com>
604
605	* gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
606	* gcc.dg/tree-ssa/ivopts-9.c: Likewise.
607
6082021-11-26  Harald Anlauf  <anlauf@gmx.de>
609
610	PR fortran/103411
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.
614
6152021-11-26  Roger Sayle  <roger@nextmovesoftware.com>
616
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.
623
6242021-11-26  Jan Hubicka  <hubicka@ucw.cz>
625
626	* gcc.dg/ipa/inline-9.c: Update template.c
627
6282021-11-26  Jakub Jelinek  <jakub@redhat.com>
629
630	PR c++/102753
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.
635
6362021-11-26  konglin1  <lingling.kong@intel.com>
637
638	PR target/102811
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.
642
6432021-11-25  Jan Hubicka  <jh@suse.cz>
644
645	* gcc.dg/ipa/inline10.c: New test.
646
6472021-11-25  Roger Sayle  <roger@nextmovesoftware.com>
648
649	PR middle-end/103406
650	* gcc.dg/pr103406.c: New test case.
651
6522021-11-25  Martin Jambor  <mjambor@suse.cz>
653
654	PR ipa/103227
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.
659
6602021-11-25  Andrew MacLeod  <amacleod@redhat.com>
661
662	PR tree-optimization/102648
663	* gcc.dg/pr102648.c: New.
664
6652021-11-25  Andrew MacLeod  <amacleod@redhat.com>
666
667	PR tree-optimization/103359
668	* gcc.dg/pr103359.c: New.
669
6702021-11-25  Jakub Jelinek  <jakub@redhat.com>
671
672	PR tree-optimization/103417
673	* gcc.c-torture/execute/pr103417.c: New test.
674
6752021-11-25  Jakub Jelinek  <jakub@redhat.com>
676
677	PR tree-optimization/103376
678	* gcc.dg/optimize-bswapsi-7.c: New test.
679
6802021-11-25  Jakub Jelinek  <jakub@redhat.com>
681
682	PR c++/102611
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
688	predefined macro.
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.
695
6962021-11-25  H.J. Lu  <hjl.tools@gmail.com>
697
698	* gcc.target/i386/pr103194-5.c: Include <stdint.h>.
699	Replace long with int64_t.
700
7012021-11-24  Jan Hubicka  <hubicka@ucw.cz>
702
703	* gcc.c-torture/execute/pr103405.c: New test.
704
7052021-11-24  Richard Biener  <rguenther@suse.de>
706	    Jan Hubicka  <jh@suse.cz>
707
708	PR tree-optimization/103168
709	* g++.dg/tree-ssa/pr103168.C: New testcase.
710
7112021-11-24  Thomas Schwinge  <thomas@codesourcery.com>
712
713	PR middle-end/103244
714	* c-c++-common/goacc/combined-reduction.c: Revert/expect previous
715	OpenACC behavior.
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.
719
7202021-11-24  Jakub Jelinek  <jakub@redhat.com>
721
722	PR middle-end/103365
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.
728
7292021-11-24  Jakub Jelinek  <jakub@redhat.com>
730
731	PR tree-optimization/103376
732	* gcc.c-torture/execute/pr103376.c: New test.
733
7342021-11-24  Tamar Christina  <tamar.christina@arm.com>
735
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.
760
7612021-11-24  Marek Polacek  <polacek@redhat.com>
762
763	PR c++/103347
764	* g++.dg/cpp0x/nsdmi-warn1.C: New test.
765	* g++.dg/cpp0x/nsdmi-warn1.h: New file.
766
7672021-11-24  Hongtao Liu  <hongtao.liu@intel.com>
768	    H.J. Lu  <hongjiu.lu@intel.com>
769
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.
775
7762021-11-23  Martin Sebor  <msebor@redhat.com>
777
778	PR c++/96507
779	* g++.dg/warn/Waddress-8.C: New test.
780
7812021-11-23  Martin Sebor  <msebor@redhat.com>
782
783	PR middle-end/88232
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.
792
7932021-11-23  Harald Anlauf  <anlauf@gmx.de>
794
795	PR fortran/103392
796	* gfortran.dg/bound_simplification_7.f90: New test.
797
7982021-11-23  Marek Polacek  <polacek@redhat.com>
799
800	PR c++/19808
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.
804
8052021-11-23  Marek Polacek  <polacek@redhat.com>
806
807	* g++.dg/warn/Waddress-5.C: Make sf static.
808
8092021-11-23  Bill Schmidt  <wschmidt@linux.ibm.com>
810
811	* gcc.target/powerpc/test_mffsl.c: Change effective target to
812	a run-time check.  Fix a typo in a debug print statement.
813
8142021-11-23  Harald Anlauf  <anlauf@gmx.de>
815
816	PR fortran/87711
817	PR fortran/87851
818	* gfortran.dg/len_trim.f90: New test.
819
8202021-11-23  Richard Biener  <rguenther@suse.de>
821
822	PR tree-optimization/103361
823	* g++.dg/torture/pr103361.C: New testcase.
824
8252021-11-23  Jan Hubicka  <hubicka@ucw.cz>
826
827	* gcc.dg/tree-ssa/modref-dse-4.c: Update template.
828	* gcc.dg/tree-ssa/modref-dse-5.c: Update template.
829
8302021-11-23  Andrew Pinski  <apinski@marvell.com>
831
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.
835
8362021-11-23  Jakub Jelinek  <jakub@redhat.com>
837
838	PR middle-end/102431
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.
842
8432021-11-23  Haochen Gui  <guihaoc@gcc.gnu.org>
844
845	PR target/100868
846	* gcc.target/powerpc/vec_reve_1.c: New test.
847	* gcc.target/powerpc/vec_reve_2.c: Likewise.
848
8492021-11-23  Navid Rahimi  <navidrahimi@microsoft.com>
850
851	PR tree-optimization/102232
852	* gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
853
8542021-11-23  Navid Rahimi  <navidrahimi@microsoft.com>
855
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
859	when -fwrapv passed.
860
8612021-11-22  Jason Merrill  <jason@redhat.com>
862
863	* g++.dg/template/crash106.C: Adjust.
864	* g++.dg/diagnostic/ptrtomem3.C: New test.
865
8662021-11-22  Jason Merrill  <jason@redhat.com>
867
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.
872
8732021-11-22  Jakub Jelinek  <jakub@redhat.com>
874	    Tobias Burnus  <tobias@codesourcery.com>
875
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.
880
8812021-11-22  Roger Sayle  <roger@nextmovesoftware.com>
882
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.
887
8882021-11-22  Jakub Jelinek  <jakub@redhat.com>
889
890	PR c++/101731
891	* c-c++-common/goacc/routine-6.c: New test.
892
8932021-11-22  Richard Biener  <rguenther@suse.de>
894
895	PR tree-optimization/103351
896	* g++.dg/torture/pr103351.C: New testcase.
897
8982021-11-22  Jakub Jelinek  <jakub@redhat.com>
899
900	PR c++/103349
901	* g++.dg/gomp/masked-1.C: New test.
902
9032021-11-22  liuhongt  <hongtao.liu@intel.com>
904
905	* gcc.target/i386/pr103275.c: New test.
906
9072021-11-21  Jakub Jelinek  <jakub@redhat.com>
908
909	PR c++/101180
910	* gcc.target/i386/pr101180.c: New test.
911
9122021-11-21  Harald Anlauf  <anlauf@gmx.de>
913	    Steven G. Kargl  <kargl@gcc.gnu.org>
914
915	PR fortran/99061
916	* gfortran.dg/dec_math_5.f90: New test.
917
9182021-11-21  Jan Hubicka  <hubicka@ucw.cz>
919
920	PR ipa/103227
921	* gcc.dg/tree-ssa/modref-15.c: New test.
922
9232021-11-21  Jan Hubicka  <hubicka@ucw.cz>
924
925	PR ipa/103264
926	* gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
927
9282021-11-21  Roger Sayle  <roger@nextmovesoftware.com>
929	    Robin Dapp  <rdapp@linux.ibm.com>
930
931	PR target/102117
932	* gcc.target/s390/mul-wide.c: New test case.
933	* gcc.target/s390/umul-wide.c: New test case.
934
9352021-11-20  Jan Hubicka  <hubicka@ucw.cz>
936
937	PR ipa/103052
938	* gcc.c-torture/execute/pr103052.c: New test.
939
9402021-11-20  Andrew Pinski  <apinski@marvell.com>
941
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.
947
9482021-11-20  Alexandre Oliva  <oliva@adacore.com>
949
950	PR tree-optimization/102988
951	* g++.dg/pr102988.C: New.
952
9532021-11-20  Antoni Boucher  <bouanto@zoho.com>
954
955	PR target/96889
956	* jit.dg/all-non-failing-tests.h: Add test-reflection.c.
957	* jit.dg/test-reflection.c: New test.
958
9592021-11-19  Jakub Jelinek  <jakub@redhat.com>
960
961	PR c++/101180
962	* g++.target/i386/pr101180.C: New test.
963
9642021-11-19  David Malcolm  <dmalcolm@redhat.com>
965
966	PR analyzer/103217
967	* gcc.dg/analyzer/explode-1.c: Update for improvement to location
968	of leak warning.
969	* gcc.dg/analyzer/pr103217.c: New test.
970	* gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
971
9722021-11-19  Marek Polacek  <polacek@redhat.com>
973
974	* g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
975
9762021-11-19  Iain Sandoe  <iain@sandoe.co.uk>
977
978	* gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
979	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
980
9812021-11-19  Jan Hubicka  <hubicka@ucw.cz>
982
983	* gcc.dg/tree-ssa/modref-dse-6.c: New test.
984
9852021-11-19  Martin Sebor  <msebor@redhat.com>
986
987	PR c++/33925
988	PR c/102867
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.
995
9962021-11-19  Andrew MacLeod  <amacleod@redhat.com>
997
998	* gcc.dg/pr103254.c: New.
999
10002021-11-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
1001
1002	* gcc.target/s390/20211119.c: New test.
1003
10042021-11-19  Tamar Christina  <tamar.christina@arm.com>
1005
1006	PR tree-optimization/103311
1007	PR target/103330
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.
1016
10172021-11-19  Giuliano Belinassi  <gbelinassi@suse.de>
1018
1019	* gcc.dg/devnull-dump.c: New.
1020
10212021-11-19  Patrick Palka  <ppalka@redhat.com>
1022
1023	PR c++/94376
1024	* g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
1025
10262021-11-19  Andrew Pinski  <apinski@marvell.com>
1027
1028	PR tree-optimization/103314
1029	* gcc.c-torture/compile/pr103314-1.c: New test.
1030
10312021-11-19  Richard Biener  <rguenther@suse.de>
1032
1033	PR c++/103326
1034	* g++.dg/pr103326.C: New testcase.
1035
10362021-11-19  Jakub Jelinek  <jakub@redhat.com>
1037
1038	PR c++/70796
1039	* g++.dg/cpp1z/eval-order11.C: New test.
1040
10412021-11-19  Richard Biener  <rguenther@suse.de>
1042
1043	PR middle-end/103248
1044	* gcc.dg/pr103248.c: New testcase.
1045
10462021-11-19  Richard Biener  <rguenther@suse.de>
1047
1048	PR tree-optimization/102436
1049	* gcc.dg/torture/20211118-1.c: New testcase.
1050	* gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
1051
10522021-11-19  Andrew Pinski  <apinski@marvell.com>
1053
1054	PR tree-optimization/103317
1055	* gcc.c-torture/compile/pr103317-1.c: New test.
1056
10572021-11-19  Andrew Pinski  <apinski@marvell.com>
1058
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.
1062
10632021-11-19  Marek Polacek  <polacek@redhat.com>
1064
1065	PR c++/19808
1066	PR c++/96121
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.
1084
10852021-11-19  liuhongt  <hongtao.liu@intel.com>
1086
1087	* gcc.target/i386/pr102543.c: New test.
1088
10892021-11-19  Patrick Palka  <ppalka@redhat.com>
1090
1091	PR c++/103198
1092	* g++.dg/cpp2a/concepts-this1.C: New test.
1093
10942021-11-18  Marek Polacek  <polacek@redhat.com>
1095
1096	PR c++/103049
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.
1107
11082021-11-18  Harald Anlauf  <anlauf@gmx.de>
1109	    Steven G. Kargl  <kargl@gcc.gnu.org>
1110
1111	PR fortran/101329
1112	* gfortran.dg/pr101329.f90: New test.
1113
11142021-11-18  Patrick Palka  <ppalka@redhat.com>
1115
1116	* g++.dg/cpp2a/fn-template25.C: New test.
1117
11182021-11-18  Jan Hubicka  <hubicka@ucw.cz>
1119
1120	* gcc.dg/lto/semantic-interposition-1_0.c: New test.
1121	* gcc.dg/lto/semantic-interposition-1_1.c: New test.
1122
11232021-11-18  Jan Hubicka  <hubicka@ucw.cz>
1124
1125	PR ipa/103266
1126	* g++.dg/torture/pr103266.C: New test.
1127
11282021-11-18  Tamar Christina  <tamar.christina@arm.com>
1129
1130	PR tree-optimization/103311
1131	* gcc.target/aarch64/pr103311.c: New test.
1132
11332021-11-18  H.J. Lu  <hjl.tools@gmail.com>
1134
1135	PR target/102952
1136	* gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
1137	* gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
1138
11392021-11-18  Jeff Law  <jeffreyalaw@gmail.com>
1140
1141	* gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
1142
11432021-11-18  Patrick Palka  <ppalka@redhat.com>
1144
1145	PR c++/99911
1146	* g++.dg/cpp2a/fn-template24.C: New test.
1147
11482021-11-18  Patrick Palka  <ppalka@redhat.com>
1149
1150	PR c++/102670
1151	* g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
1152	proper.
1153	* g++.dg/cpp2a/fn-template23.C: New test.
1154
11552021-11-18  Tamar Christina  <tamar.christina@arm.com>
1156
1157	PR tree-optimization/103253
1158	* gcc.dg/vect/pr103253.c: New test.
1159
11602021-11-18  Matthias Kretz  <m.kretz@gsi.de>
1161
1162	* c-c++-common/builtin-assoc-barrier-1.c: New test.
1163
11642021-11-18  Richard Biener  <rguenther@suse.de>
1165
1166	PR testsuite/103278
1167	* gcc.dg/tree-ssa/if-to-switch-3.c: Supply
1168	--param case-values-threshold=4.
1169
11702021-11-18  Richard Biener  <rguenther@suse.de>
1171
1172	PR tree-optimization/103277
1173	* gcc.dg/pr103277.c: New testcase.
1174
11752021-11-18  Hongyu Wang  <hongyu.wang@intel.com>
1176
1177	* gcc.target/i386/pr103069-2.c: Adjust.
1178
11792021-11-18  konglin1  <lingling.kong@intel.com>
1180
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.
1187
11882021-11-17  Andrew Pinski  <apinski@marvell.com>
1189
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.
1194
11952021-11-17  David Malcolm  <dmalcolm@redhat.com>
1196
1197	PR preprocessor/103026
1198	* c-c++-common/Wbidi-chars-ranges.c: New test.
1199
12002021-11-17  Martin Sebor  <msebor@redhat.com>
1201
1202	PR tree-optimization/102759
1203	* gcc.dg/Warray-parameter-10.c: New test.
1204	* gcc.dg/Wstringop-overflow-82.c: New test.
1205
12062021-11-17  H.J. Lu  <hjl.tools@gmail.com>
1207
1208	PR target/102952
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.
1214
12152021-11-17  Martin Sebor  <msebor@redhat.com>
1216
1217	PR c/101702
1218	* gcc.dg/Warray-parameter-11.c: New test.
1219
12202021-11-17  Jeff Law  <jeffreyalaw@gmail.com>
1221
1222	* gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
1223	* gcc.target/mips/frame-header-2.c (bar): Likewise.
1224
12252021-11-17  Jakub Jelinek  <jakub@redhat.com>
1226
1227	PR preprocessor/103130
1228	* c-c++-common/cpp/dir-only-9.c: New test.
1229
12302021-11-17  Martin Uecker  <uecker@gcc.gnu.org>
1231
1232	PR c/91038
1233	PR c/29970
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.
1241
12422021-11-17  Jakub Jelinek  <jakub@redhat.com>
1243
1244	PR tree-optimization/103255
1245	* gcc.c-torture/execute/pr103255.c: New test.
1246
12472021-11-17  Richard Sandiford  <richard.sandiford@arm.com>
1248
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.
1265
12662021-11-17  Andrew Pinski  <apinski@marvell.com>
1267
1268	PR tree-optimization/103288
1269	* gcc.c-torture/compile/pr103288-1.c: New test.
1270
12712021-11-17  Marek Polacek  <polacek@redhat.com>
1272
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.
1291
12922021-11-17  David Malcolm  <dmalcolm@redhat.com>
1293
1294	PR analyzer/102695
1295	* gcc.dg/analyzer/pr102695.c: New test.
1296	* gcc.dg/analyzer/strchr-1.c: New test.
1297
12982021-11-17  David Malcolm  <dmalcolm@redhat.com>
1299
1300	PR analyzer/102779
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.
1304
13052021-11-16  Jan Hubicka  <jh@suse.cz>
1306
1307	* gcc.dg/tree-ssa/modref-dse-4.c: New test.
1308
13092021-11-16  Harald Anlauf  <anlauf@gmx.de>
1310
1311	PR fortran/103286
1312	* gfortran.dg/pr103286.f90: New test.
1313
13142021-11-16  Peter Bergner  <bergner@linux.ibm.com>
1315
1316	PR target/102976
1317	* gcc.target/powerpc/pr102976.c: New test.
1318
13192021-11-16  Martin Sebor  <msebor@redhat.com>
1320
1321	PR tree-optimization/102960
1322	* gcc.dg/Wstringop-overflow-84.c: New test.
1323
13242021-11-16  Tamar Christina  <tamar.christina@arm.com>
1325
1326	* gcc.target/aarch64/shrn-combine-10.c: Use shrn.
1327
13282021-11-16  Tamar Christina  <tamar.christina@arm.com>
1329
1330	* gcc.dg/signbit-2.c: CHeck vect or scalar.
1331
13322021-11-16  David Malcolm  <dmalcolm@redhat.com>
1333
1334	PR analyzer/102662
1335	* g++.dg/analyzer/pr102662.C: New test.
1336
13372021-11-16  Andrew Pinski  <apinski@marvell.com>
1338
1339	PR tree-optimization/103218
1340	* gcc.dg/tree-ssa/pr103218-1.c: New test.
1341
13422021-11-16  Claudiu Zissulescu  <claziss@synopsys.com>
1343
1344	* gcc.target/arc/tmac-4.c: New test.
1345
13462021-11-16  Richard Biener  <rguenther@suse.de>
1347
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.
1353
13542021-11-16  Richard Biener  <rguenther@suse.de>
1355
1356	PR tree-optimization/102880
1357	* gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
1358
13592021-11-16  Claudiu Zissulescu  <claziss@synopsys.com>
1360
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
1364	linux.
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.
1369
13702021-11-16  Martin Jambor  <mjambor@suse.cz>
1371
1372	* gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
1373
13742021-11-16  Jakub Jelinek  <jakub@redhat.com>
1375
1376	PR tree-optimization/103208
1377	* c-c++-common/gomp/loop-11.c: New test.
1378
13792021-11-16  Jakub Jelinek  <jakub@redhat.com>
1380
1381	PR tree-optimization/102009
1382	* gcc.dg/pr102009.c: New test.
1383
13842021-11-16  Jan Hubicka  <jh@suse.cz>
1385
1386	* gcc.dg/tree-ssa/modref-dse-5.c: New test.
1387
13882021-11-16  Andrew Pinski  <apinski@marvell.com>
1389
1390	PR tree-optimization/103245
1391	* gcc.dg/tree-ssa/pr103245-1.c: New test.
1392
13932021-11-16  H.J. Lu  <hjl.tools@gmail.com>
1394
1395	PR middle-end/103268
1396	* gcc.dg/pr103268-1.c: New test.
1397	* gcc.dg/pr103268-2.c: Likewise.
1398
13992021-11-15  Jason Merrill  <jason@redhat.com>
1400
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.
1460
14612021-11-15  Jason Merrill  <jason@redhat.com>
1462
1463	* g++.dg/ext/flexary37.C: Remove expected error.
1464
14652021-11-15  Siddhesh Poyarekar  <siddhesh@gotplt.org>
1466
1467	* gcc.dg/fold-stringops-2.c: Define size_t.
1468	(safe1): Adjust.
1469	(safe4): New test.
1470	* gcc.dg/fold-stringops-3.c: New test.
1471
14722021-11-15  Siddhesh Poyarekar  <siddhesh@gotplt.org>
1473
1474	* gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
1475	* gcc.dg/fold-stringops-2.c: New test.
1476
14772021-11-15  Siddhesh Poyarekar  <siddhesh@gotplt.org>
1478
1479	* gcc.dg/fold-stringops-1.c: New test.
1480
14812021-11-15  H.J. Lu  <hjl.tools@gmail.com>
1482
1483	PR middle-end/103184
1484	* gcc.dg/pr103184-1.c: New test.
1485	* gcc.dg/pr103184-2.c: Likewise.
1486
14872021-11-15  Iain Sandoe  <iain@sandoe.co.uk>
1488
1489	* gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
1490	earlier.
1491
14922021-11-15  Aldy Hernandez  <aldyh@redhat.com>
1493
1494	* gcc.dg/pr103207.c: New test.
1495
14962021-11-15  Jakub Jelinek  <jakub@redhat.com>
1497
1498	PR debug/100469
1499	* g++.dg/opt/pr100469.C: New test.
1500
15012021-11-15  H.J. Lu  <hjl.tools@gmail.com>
1502
1503	PR target/103205
1504	* gcc.target/i386/pr103205-2.c: New test.
1505
15062021-11-15  Aldy Hernandez  <aldyh@redhat.com>
1507
1508	* g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
1509
15102021-11-15  Richard Biener  <rguenther@suse.de>
1511
1512	PR tree-optimization/103237
1513	* gcc.dg/torture/pr103237.c: New testcase.
1514
15152021-11-15  Hongyu Wang  <hongyu.wang@intel.com>
1516
1517	PR target/103069
1518	* gcc.target/i386/pr103069-1.c: New test.
1519	* gcc.target/i386/pr103069-2.c: Ditto.
1520
15212021-11-15  Richard Biener  <rguenther@suse.de>
1522
1523	PR tree-optimization/103219
1524	* gcc.dg/torture/pr103219.c: New testcase.
1525
15262021-11-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1527
1528	* gcc.target/i386/pr101346.c: Require dfp support.
1529
15302021-11-15  Jakub Jelinek  <jakub@redhat.com>
1531
1532	PR target/103205
1533	* gcc.target/i386/pr103205.c: New test.
1534
15352021-11-15  Jason Merrill  <jason@redhat.com>
1536
1537	* g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
1538
15392021-11-15  Jason Merrill  <jason@redhat.com>
1540
1541	* g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
1542	* g++.dg/cpp1y/constexpr-89285.C: Adjust error.
1543
15442021-11-15  Jason Merrill  <jason@redhat.com>
1545
1546	PR c++/70690
1547	* g++.dg/init/array41a.C: New test.
1548
15492021-11-15  Jason Merrill  <jason@redhat.com>
1550
1551	* g++.dg/cpp2a/constexpr-virtual20.C: New test.
1552
15532021-11-15  Hans-Peter Nilsson  <hp@axis.com>
1554
1555	* gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
1556
15572021-11-15  Andrew Pinski  <apinski@marvell.com>
1558
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.
1571
15722021-11-14  Maciej W. Rozycki  <macro@embecosm.com>
1573
1574	* gcc.target/vax/setmem.c: New test.
1575
15762021-11-14  Jan Hubicka  <hubicka@ucw.cz>
1577
1578	* gcc.dg/tree-ssa/modref-dse-3.c: New test.
1579
15802021-11-14  Aldy Hernandez  <aldyh@redhat.com>
1581
1582	* gcc.dg/pr103229.c: Removed.
1583
15842021-11-14  Aldy Hernandez  <aldyh@redhat.com>
1585
1586	* gcc.dg/pr103229.c: New test.
1587
15882021-11-14  Martin Liska  <mliska@suse.cz>
1589
1590	* c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
1591	* c-c++-common/tsan/free_race2.c: Likewise.
1592
15932021-11-14  Jan Hubicka  <hubicka@ucw.cz>
1594
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.
1599
16002021-11-13  Jan Hubicka  <hubicka@ucw.cz>
1601
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.
1606
16072021-11-13  David Malcolm  <dmalcolm@redhat.com>
1608
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.
1620
16212021-11-13  Aldy Hernandez  <aldyh@redhat.com>
1622
1623	* gcc.dg/pr103222.c: New test.
1624
16252021-11-12  Jan Hubicka  <jh@suse.cz>
1626
1627	PR tree-optimization/103209
1628	* gcc.dg/tree-ssa/pta-callused.c: Update template.
1629	* gcc.c-torture/execute/pr103209.c: New test.
1630
16312021-11-12  Richard Sandiford  <richard.sandiford@arm.com>
1632
1633	* gcc.target/aarch64/stp_1.c: New test.
1634
16352021-11-12  Tobias Burnus  <tobias@codesourcery.com>
1636
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.
1641
16422021-11-12  Martin Liska  <mliska@suse.cz>
1643
1644	PR testsuite/103051
1645	* gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
1646	CPUs.
1647
16482021-11-12  Chung-Lin Tang  <cltang@codesourcery.com>
1649
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.
1655
16562021-11-12  Mikael Morin  <mikael@gcc.gnu.org>
1657
1658	PR fortran/97896
1659	* gfortran.dg/index_5.f90: New.
1660
16612021-11-12  Richard Biener  <rguenther@suse.de>
1662
1663	PR tree-optimization/103204
1664	* gcc.dg/torture/pr103204.c: New testcase.
1665
16662021-11-11  Bill Schmidt  <wschmidt@linux.ibm.com>
1667
1668	* gcc.target/powerpc/test_mffsl.c: Require Power9.
1669
16702021-11-11  Jan Hubicka  <hubicka@ucw.cz>
1671
1672	* gfortran.dg/inline_matmul_17.f90: Fix template
1673
16742021-11-11  Jan Hubicka  <hubicka@ucw.cz>
1675
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.
1682
16832021-11-11  Tobias Burnus  <tobias@codesourcery.com>
1684
1685	* gfortran.dg/gomp/num-teams-1.f90: New file.
1686	* gfortran.dg/gomp/num-teams-2.f90: New file.
1687
16882021-11-11  Sandra Loosemore  <sandra@codesourcery.com>
1689
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.
1696
16972021-11-11  Richard Biener  <rguenther@suse.de>
1698
1699	PR tree-optimization/103188
1700	* gcc.dg/torture/pr103188.c: New testcase.
1701
17022021-11-11  Richard Biener  <rguenther@suse.de>
1703
1704	PR middle-end/103181
1705	* gcc.dg/torture/pr103181.c: New testcase.
1706
17072021-11-11  Jakub Jelinek  <jakub@redhat.com>
1708
1709	PR debug/101378
1710	* g++.dg/debug/dwarf2/pr101378.C: New test.
1711
17122021-11-11  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1713
1714	PR target/102376
1715	* gcc.target/aarch64/pr102376.c: New test.
1716
17172021-11-11  Jakub Jelinek  <jakub@redhat.com>
1718
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.
1728
17292021-11-11  liuhongt  <hongtao.liu@intel.com>
1730
1731	* gcc.target/i386/pr103151.c: New test.
1732
17332021-11-10  Aldy Hernandez  <aldyh@redhat.com>
1734
1735	* gcc.dg/tree-ssa/pr102906.c: New test.
1736
17372021-11-10  Andrew Pinski  <apinski@marvell.com>
1738
1739	PR target/103170
1740	* gcc.c-torture/compile/vector-dup-1.c: New test.
1741
17422021-11-10  H.J. Lu  <hjl.tools@gmail.com>
1743
1744	PR tree-optimization/102892
1745	* gcc.dg/pr102892-1.c: New file.
1746	* gcc.dg/pr102892-2.c: Likewise.
1747
17482021-11-10  Martin Sebor  <msebor@redhat.com>
1749
1750	PR testsuite/103161
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.
1754
17552021-11-10  qing zhao  <qing.zhao@oracle.com>
1756
1757	* gcc.target/i386/auto-init-6.c: _Complex long double is initialized
1758	to zero now with -ftrivial-auto-var-init=pattern.
1759
17602021-11-10  Tamar Christina  <tamar.christina@arm.com>
1761
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.
1766
17672021-11-10  Tamar Christina  <tamar.christina@arm.com>
1768
1769	* gcc.target/aarch64/shrn-combine-8.c: Update.
1770	* gcc.target/aarch64/shrn-combine-9.c: Update.
1771
17722021-11-10  Jan Hubicka  <hubicka@ucw.cz>
1773
1774	* gcc.dg/tree-ssa/modref-13.c: Fix typo.
1775
17762021-11-10  Marek Polacek  <polacek@redhat.com>
1777
1778	PR c++/101940
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.
1782
17832021-11-10  Jan Hubicka  <jh@suse.cz>
1784
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.
1794
17952021-11-10  Tamar Christina  <tamar.christina@arm.com>
1796
1797	PR testsuite/103042
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:
1801	Likewise.
1802	* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
1803	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
1804	Likewise.
1805
18062021-11-10  Tamar Christina  <tamar.christina@arm.com>
1807
1808	* gcc.dg/signbit-2.c: Turn off masks.
1809	* gcc.dg/signbit-5.c: Likewise.
1810
18112021-11-10  Richard Biener  <rguenther@suse.de>
1812
1813	PR testsuite/102690
1814	* g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
1815	and optimization.
1816
18172021-11-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1818
1819	* gcc.target/aarch64/simd/lowering_tbaa.c: New test.
1820
18212021-11-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1822
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.
1826
18272021-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1828	    Hongtao Liu  <hongtao.liu@intel.com>
1829
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.
1858
18592021-11-10  liuhongt  <hongtao.liu@intel.com>
1860
1861	* gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
1862
18632021-11-10  konglin1  <lingling.kong@intel.com>
1864
1865	* gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
1866
18672021-11-10  konglin1  <lingling.kong@intel.com>
1868
1869	* gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
1870
18712021-11-10  liuhongt  <hongtao.liu@intel.com>
1872
1873	* gcc.target/i386/pr102464-maxmin.c: New test.
1874
18752021-11-10  Andrew Pinski  <apinski@marvell.com>
1876
1877	PR target/101529
1878	* c-c++-common/torture/builtin-convertvector-2.c: New test.
1879	* c-c++-common/torture/builtin-shufflevector-2.c: New test.
1880
18812021-11-10  Sandra Loosemore  <sandra@codesourcery.com>
1882
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.
1887
18882021-11-09  David Malcolm  <dmalcolm@redhat.com>
1889
1890	* gcc.dg/bad-pragma-locations.c: New test.
1891
18922021-11-09  Bill Schmidt  <wschmidt@linux.ibm.com>
1893
1894	* gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
1895
18962021-11-09  Andrew Pinski  <apinski@marvell.com>
1897
1898	PR tree-optimization/10352
1899	* gcc.c-torture/execute/pr10352-1.c: New test.
1900
19012021-11-09  Marek Polacek  <polacek@redhat.com>
1902
1903	* g++.dg/init/bitfield6.C: New test.
1904
19052021-11-09  Kito Cheng  <kito.cheng@sifive.com>
1906
1907	* gcc.target/riscv/pr102957.c: New.
1908
19092021-11-09  Jakub Jelinek  <jakub@redhat.com>
1910
1911	PR c++/103114
1912	* g++.dg/ext/complex10.C: New test.
1913
19142021-11-09  Patrick Palka  <ppalka@redhat.com>
1915
1916	PR c++/98394
1917	PR c++/85846
1918	* g++.dg/cpp2a/concepts-pr98394.C: New test.
1919	* g++.dg/cpp2a/concepts-pr85846.C: New test.
1920
19212021-11-09  Patrick Palka  <ppalka@redhat.com>
1922
1923	PR c++/100652
1924	* g++.dg/cpp1y/var-templ69.C: New test.
1925
19262021-11-09  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
1927
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.
1931
19322021-11-09  Martin Jambor  <mjambor@suse.cz>
1933
1934	PR ipa/103132
1935	* gcc.dg/ipa/pr103132.c: New test.
1936
19372021-11-09  Aldy Hernandez  <aldyh@redhat.com>
1938
1939	* gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
1940
19412021-11-09  Jeff Law  <jeffreyalaw@gmail.com>
1942
1943	* gcc.dg/tree-ssa/bittest.c: New test
1944
19452021-11-08  Andrew MacLeod  <amacleod@redhat.com>
1946
1947	* g++.dg/pr103122.C: New.
1948
19492021-11-08  Martin Jambor  <mjambor@suse.cz>
1950
1951	PR ipa/103099
1952	PR ipa/103107
1953	* g++.dg/ipa/pr103099.C: New test.
1954	* gcc.dg/ipa/pr103107.c: Likewise.
1955
19562021-11-08  Aldy Hernandez  <aldyh@redhat.com>
1957
1958	* gcc.dg/pr103120.c: New test.
1959
19602021-11-08  Martin Liska  <mliska@suse.cz>
1961
1962	PR gcov-profile/100520
1963	* gcc.dg/pr100520.c: New test.
1964
19652021-11-08  Richard Sandiford  <richard.sandiford@arm.com>
1966
1967	* gcc.target/aarch64/neoverse_v1_1.c: New test.
1968
19692021-11-08  Jan Hubicka  <hubicka@ucw.cz>
1970
1971	* gcc.dg/tree-ssa/modref-12.c: New test.
1972
19732021-11-08  Haochen Gui  <guihaoc@gcc.gnu.org>
1974
1975	* gcc.target/powerpc/vec-minmax-1.c: New test.
1976	* gcc.target/powerpc/vec-minmax-2.c: Likewise.
1977
19782021-11-08  liuhongt  <hongtao.liu@intel.com>
1979
1980	* gcc.target/i386/pr102464-fma.c: New test.
1981
19822021-11-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1983
1984	* gfortran.dg/co_reduce_2.f90: New test.
1985	* gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
1986	to OPERATION.
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>
1990
19912021-11-07  Sandra Loosemore  <sandra@codesourcery.com>
1992
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.
2001
20022021-11-06  Harald Anlauf  <anlauf@gmx.de>
2003
2004	PR fortran/102715
2005	* gfortran.dg/pr68019.f90: Adjust error message.
2006	* gfortran.dg/pr102715.f90: New test.
2007
20082021-11-06  David Edelsohn  <dje.gcc@gmail.com>
2009
2010	* gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
2011
20122021-11-05  Harald Anlauf  <anlauf@gmx.de>
2013
2014	PR fortran/102817
2015	* gfortran.dg/pr102817.f90: New test.
2016
20172021-11-05  Jan Hubicka  <hubicka@ucw.cz>
2018
2019	PR ipa/103073
2020	* g++.dg/torture/pr103073.C: New test.
2021	* gcc.dg/tree-ssa/modref-11.c: New test.
2022
20232021-11-05  Harald Anlauf  <anlauf@gmx.de>
2024
2025	PR fortran/69419
2026	* gfortran.dg/pr69419.f90: New test.
2027
20282021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2029
2030	PR fortran/100972
2031	* gfortran.dg/implicit_14.f90: Adjust error.
2032	* gfortran.dg/external_implicit_none_3.f08: New test.
2033
20342021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
2035
2036	* gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
2037	on Darwin also use posix_memalign ().
2038
20392021-11-05  Andrew MacLeod  <amacleod@redhat.com>
2040
2041	* gcc.dg/pr103093.c: New.
2042
20432021-11-05  Wilco Dijkstra  <wdijkstr@arm.com>
2044
2045	PR target/103085
2046	PR target/103085
2047	* gcc.target/aarch64/pr103085.c: New test
2048
20492021-11-05  Martin Liska  <mliska@suse.cz>
2050
2051	PR gcov-profile/102945
2052	* gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
2053
20542021-11-05  Martin Liska  <mliska@suse.cz>
2055
2056	PR debug/102955
2057	* g++.dg/pr102955.C: New test.
2058
20592021-11-04  Jonathan Wakely  <jwakely@redhat.com>
2060
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.
2075
20762021-11-04  Tamar Christina  <tamar.christina@arm.com>
2077
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.
2087
20882021-11-04  Tamar Christina  <tamar.christina@arm.com>
2089
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.
2096
20972021-11-04  Andrew MacLeod  <amacleod@redhat.com>
2098
2099	PR tree-optimization/103079
2100	* gcc.dg/pr103079.c: New.
2101
21022021-11-04  Martin Jambor  <mjambor@suse.cz>
2103
2104	PR ipa/93385
2105	* gcc.dg/guality/ipa-sra-1.c: New test.
2106
21072021-11-04  Jonathan Wright  <jonathan.wright@arm.com>
2108
2109	* gcc.target/aarch64/vector_structure_intrinsics.c: New code
2110	generation tests.
2111
21122021-11-04  Jonathan Wright  <jonathan.wright@arm.com>
2113
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.
2118
21192021-11-04  H.J. Lu  <hjl.tools@gmail.com>
2120
2121	* gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
2122
21232021-11-04  Tamar Christina  <tamar.christina@arm.com>
2124
2125	PR testsuite/103042
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:
2130	Likewise.
2131	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2132	Likewise.
2133	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2134	Likewise.
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:
2141	Likewise.
2142	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2143	Likewise.
2144	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2145	Likewise.
2146	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2147	Likewise.
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:
2151	Likewise.
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:
2155	Likewise.
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:
2159	Likewise.
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:
2166	Likewise.
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:
2181	Likewise.
2182	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2183	Likewise.
2184	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2185	Likewise.
2186	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2187	Likewise.
2188
21892021-11-04  Richard Biener  <rguenther@suse.de>
2190
2191	PR rtl-optimization/103075
2192	* gcc.dg/pr103075.c: New testcase.
2193
21942021-11-04  Aldy Hernandez  <aldyh@redhat.com>
2195
2196	PR tree-optimization/103062
2197	* gcc.dg/pr103062.c: New test.
2198
21992021-11-04  Jiufu Guo  <guojiufu@linux.ibm.com>
2200
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.
2204
22052021-11-04  Martin Liska  <mliska@suse.cz>
2206
2207	* g++.dg/asan/asan_test.C: Disable one warning.
2208
22092021-11-04  Richard Sandiford  <richard.sandiford@arm.com>
2210
2211	* gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
2212
22132021-11-04  liuhongt  <hongtao.liu@intel.com>
2214
2215	* gcc.target/i386/pr101989-3.c: New test.
2216
22172021-11-04  liuhongt  <hongtao.liu@intel.com>
2218
2219	* gcc.target/i386/pr102464-copysign-1.c: New test.
2220
22212021-11-04  Hongyu Wang  <hongyu.wang@intel.com>
2222
2223	* gcc.target/i386/vnni-auto-vectorize-1.c: New test.
2224	* gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
2225
22262021-11-04  Hongyu Wang  <hongyu.wang@intel.com>
2227
2228	* gcc.target/i386/amxtile-3.c: New test.
2229
22302021-11-04  Marek Polacek  <polacek@redhat.com>
2231
2232	* g++.dg/opt/pr102970.C: Only run in C++14 and up.
2233
22342021-11-03  Joseph Myers  <joseph@codesourcery.com>
2235
2236	PR c/103031
2237	* gcc.dg/init-rounding-math-1.c: New test.
2238
22392021-11-03  Andrew MacLeod  <amacleod@redhat.com>
2240
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.
2248
22492021-11-03  Richard Biener  <rguenther@suse.de>
2250
2251	PR tree-optimization/102970
2252	* g++.dg/opt/pr102970.C: New testcase.
2253
22542021-11-03  Jan Hubicka  <hubicka@ucw.cz>
2255
2256	* g++.dg/torture/pr103040.C: New test.
2257
22582021-11-02  Jan Hubicka  <hubicka@ucw.cz>
2259
2260	* gcc.dg/ipa/modref-3.c: New test.
2261
22622021-11-02  Jan Hubicka  <hubicka@ucw.cz>
2263
2264	* g++.dg/ipa/modref-1.C: Update template.
2265	* gcc.dg/tree-ssa/modref-10.c: New test.
2266
22672021-11-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2268
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.
2274
22752021-11-02  Tamar Christina  <tamar.christina@arm.com>
2276
2277	PR tree-optimization/103007
2278	* g++.dg/pr103007.C: New test.
2279
22802021-11-02  Richard Biener  <rguenther@suse.de>
2281
2282	PR middle-end/103038
2283	* g++.dg/pr103038.C: New testcase.
2284
22852021-11-02  Jakub Jelinek  <jakub@redhat.com>
2286
2287	PR target/103020
2288	* gcc.target/i386/pr103020.c: New test.
2289
22902021-11-02  Martin Liska  <mliska@suse.cz>
2291
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.
2446
24472021-11-02  liuhongt  <hongtao.liu@intel.com>
2448
2449	PR testsuite/102944
2450	* c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
2451	selector.
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
2461	efficient target.
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.
2486
24872021-11-02  Roger Sayle  <roger@nextmovesoftware.com>
2488	    Jakub Jelinek  <jakub@redhat.com>
2489
2490	PR target/102986
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.
2496
24972021-11-02  Jakub Jelinek  <jakub@redhat.com>
2498
2499	* g++.dg/gomp/loop-8.C: New test.
2500
25012021-11-01  Martin Liska  <mliska@suse.cz>
2502
2503	* g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
2504
25052021-11-01  qing zhao  <qing.zhao@oracle.com>
2506
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.
2512
25132021-11-01  Tamar Christina  <tamar.christina@arm.com>
2514
2515	* gcc.target/aarch64/vect-cse-codegen.c: New test.
2516
25172021-11-01  Tamar Christina  <tamar.christina@arm.com>
2518
2519	PR testsuite/103000
2520	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
2521	Force unroll.
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:
2524	Likewise
2525	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2526	Likewise.
2527
25282021-11-01  David Malcolm  <dmalcolm@redhat.com>
2529
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.
2544
25452021-11-01  Andrew MacLeod  <amacleod@redhat.com>
2546
2547	* gcc.dg/pr103003.c: New.
2548
25492021-10-31  Jan Hubicka  <hubicka@ucw.cz>
2550
2551	* g++.dg/ipa/modref-1.C: New test.
2552
25532021-10-31  Iain Buclaw  <ibuclaw@gdcproject.org>
2554
2555	PR d/102959
2556	* gdc.dg/torture/pr96435.d: Adjust for BigEndian.
2557
25582021-10-30  Tobias Burnus  <tobias@codesourcery.com>
2559
2560	PR middle-end/102972
2561	* c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
2562	routine test.
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.
2567
25682021-10-30  Manfred Schwarb  <manfred99@gmx.ch>
2569
2570	* gfortran.dg/intrinsic_short-long.f90: New test.
2571
25722021-10-30  Steve Kargl  <kargl@gcc.gnu.org>
2573
2574	PR fortran/99853
2575	* gfortran.dg/pr99853.f90: New test.
2576
25772021-10-30  Jakub Jelinek  <jakub@redhat.com>
2578
2579	* c-c++-common/gomp/loop-10.c: New test.
2580
25812021-10-29  Tamar Christina  <tamar.christina@arm.com>
2582
2583	* g++.dg/vect/pr99149.cc: Update case.
2584
25852021-10-29  Tobias Burnus  <tobias@codesourcery.com>
2586
2587	* c-c++-common/gomp/pragma-1.c: New test.
2588	* c-c++-common/gomp/pragma-2.c: New test.
2589
25902021-10-29  Aldy Hernandez  <aldyh@redhat.com>
2591
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.
2635
26362021-10-29  Jeff Law  <jeffreyalaw@gmail.com>
2637
2638	* lib/multiline.exp (_build_multiline_regex): Use a better
2639	regexp than .* to match up to EOL.
2640
26412021-10-29  Andrew MacLeod  <amacleod@redhat.com>
2642
2643	* gcc.dg/pr102983.c: New.
2644
26452021-10-29  Tamar Christina  <tamar.christina@arm.com>
2646
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:
2652	Updated.
2653	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
2654	Updated.
2655	* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
2656	Updated.
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:
2660	Updated.
2661	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
2662	Updated.
2663	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
2664	Updated.
2665	* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
2666	Updated.
2667	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
2668	Updated.
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:
2671	Updated.
2672	* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
2673	Updated.
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:
2676	Updated.
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:
2680	Updated.
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:
2687	Updated.
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:
2702	Updated.
2703	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
2704	Updated.
2705	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
2706	Updated.
2707	* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
2708	Updated.
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:
2711	Removed.
2712
27132021-10-29  Jakub Jelinek  <jakub@redhat.com>
2714
2715	* gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2716
27172021-10-29  Richard Biener  <rguenther@suse.de>
2718
2719	* gcc.dg/torture/fp-uint64-convert-double-1.c: Add
2720	-fexcess-precision=standard.
2721
27222021-10-29  Jakub Jelinek  <jakub@redhat.com>
2723
2724	PR c++/102820
2725	* g++.dg/cpp0x/dr2351.C: New test.
2726
27272021-10-29  Xionghu Luo  <luoxhu@linux.ibm.com>
2728
2729	PR target/102868
2730	* gcc.target/powerpc/pr102868.c: New test.
2731
27322021-10-29  liuhongt  <hongtao.liu@intel.com>
2733
2734	* gcc.target/i386/pr102464-vrndscaleph.c: New test.
2735
27362021-10-28  Jakub Jelinek  <jakub@redhat.com>
2737
2738	PR tree-optimization/102951
2739	* gcc.dg/tree-ssa/pr102951.c: New test.
2740	* gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
2741
27422021-10-28  Andrew MacLeod  <amacleod@redhat.com>
2743
2744	* gcc.dg/ifcvt-4.c: Adjust.
2745
27462021-10-28  Andrew MacLeod  <amacleod@redhat.com>
2747
2748	* gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
2749	* gcc.dg/tree-ssa/pr21458-2.c: Ditto.
2750
27512021-10-28  Patrick Palka  <ppalka@redhat.com>
2752
2753	PR c++/102933
2754	* g++.dg/cpp2a/nontype-class50.C: New test.
2755	* g++.dg/cpp2a/nontype-class50a.C: New test.
2756
27572021-10-28  Patrick Palka  <ppalka@redhat.com>
2758
2759	PR c++/102780
2760	* g++.dg/cpp1z/fold13.C: New test.
2761
27622021-10-28  Richard Biener  <rguenther@suse.de>
2763
2764	PR middle-end/84407
2765	* gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
2766	* gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
2767
27682021-10-28  Aldy Hernandez  <aldyh@redhat.com>
2769
2770	* gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
2771	* gcc.dg/tree-ssa/vrp113.c: Same.
2772
27732021-10-28  Richard Biener  <rguenther@suse.de>
2774
2775	PR middle-end/57245
2776	* gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
2777
27782021-10-28  Kewen Lin  <linkw@linux.ibm.com>
2779
2780	PR target/102767
2781	* gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
2782
27832021-10-28  Alexandre Oliva  <oliva@adacore.com>
2784
2785	* c-c++-common/torture/harden-comp.c: New.
2786	* c-c++-common/torture/harden-cond.c: New.
2787
27882021-10-28  Xionghu Luo  <luoxhu@linux.ibm.com>
2789
2790	* gcc.target/powerpc/builtins-1.c: Adjust.
2791
27922021-10-28  Xionghu Luo  <luoxhu@linux.ibm.com>
2793
2794	PR target/94613
2795	* gcc.target/powerpc/pr94613.c: New test.
2796
27972021-10-28  Hongyu Wang  <hongyu.wang@intel.com>
2798
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.
2802
28032021-10-27  Martin Sebor  <msebor@redhat.com>
2804
2805	* gcc.dg/Warray-bounds-90.c: Fix a typo.
2806
28072021-10-27  Tobias Burnus  <tobias@codesourcery.com>
2808
2809	* gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
2810
28112021-10-27  Jakub Jelinek  <jakub@redhat.com>
2812
2813	PR tree-optimization/102897
2814	* gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
2815
28162021-10-27  Jakub Jelinek  <jakub@redhat.com>
2817
2818	* c-c++-common/gomp/loop-8.c: New test.
2819	* c-c++-common/gomp/loop-9.c: New test.
2820
28212021-10-27  Jakub Jelinek  <jakub@redhat.com>
2822
2823	PR c++/102854
2824	* g++.dg/gomp/loop-3.C: Don't expect some errors.
2825	* g++.dg/gomp/loop-7.C: New test.
2826
28272021-10-27  Jakub Jelinek  <jakub@redhat.com>
2828
2829	PR c++/102753
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.
2833
28342021-10-27  Jakub Jelinek  <jakub@redhat.com>
2835
2836	PR c++/102753
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.
2843
28442021-10-26  Martin Sebor  <msebor@redhat.com>
2845
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.
2850
28512021-10-26  Martin Sebor  <msebor@redhat.com>
2852
2853	* gcc.dg/Wstringop-overflow-22.c: Correct typos.
2854	* gcc.dg/Wstringop-overflow-81.c: New test.
2855
28562021-10-26  Martin Sebor  <msebor@redhat.com>
2857
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.
2865
28662021-10-26  Harald Anlauf  <anlauf@gmx.de>
2867
2868	PR fortran/86551
2869	* gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
2870	fixed.
2871
28722021-10-26  Harald Anlauf  <anlauf@gmx.de>
2873
2874	PR fortran/102956
2875	* gfortran.dg/pdt_32.f03: New test.
2876
28772021-10-26  Vladimir N. Makarov  <vmakarov@redhat.com>
2878
2879	PR rtl-optimization/102842
2880	* g++.target/arm/pr102842.C: New test.
2881
28822021-10-26  Harald Anlauf  <anlauf@gmx.de>
2883
2884	PR fortran/102917
2885	* gfortran.dg/pdt_4.f03: Adjust testcase.
2886
28872021-10-26  Harald Anlauf  <anlauf@gmx.de>
2888
2889	PR fortran/102816
2890	* gfortran.dg/pr102816.f90: New test.
2891
28922021-10-26  Paul A. Clarke  <pc@us.ibm.com>
2893
2894	* gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
2895	vector support.  Also, add -DNO_WARN_X86_INTRINSICS.
2896
28972021-10-26  Marek Polacek  <polacek@redhat.com>
2898
2899	PR c++/102617
2900	* g++.dg/cpp23/init-stmt1.C: New test.
2901	* g++.dg/cpp23/init-stmt2.C: New test.
2902
29032021-10-26  Sandra Loosemore  <sandra@codesourcery.com>
2904
2905	PR testsuite/102910
2906	* gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
2907	instead of alloca.
2908
29092021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2910
2911	PR testsuite/102834
2912	* gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
2913	to dg-options.
2914
29152021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2916
2917	PR testsuite/102835
2918	* gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
2919	%ebp.
2920
29212021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2922
2923	PR testsuite/102836
2924	* gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
2925	dg-options.
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.
2931
29322021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2933
2934	* gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
2935	dg-options.
2936	* gcc.target/i386/pr100704-2.c: Likewise.
2937
29382021-10-26  Kewen Lin  <linkw@linux.ibm.com>
2939
2940	* gcc.dg/pr102897.c: New test.
2941
29422021-10-26  Tobias Burnus  <tobias@codesourcery.com>
2943
2944	PR fortran/102885
2945	* gfortran.dg/lto/bind-c-char_0.f90: New test.
2946
29472021-10-26  Roger Sayle  <roger@nextmovesoftware.com>
2948
2949	* gcc.target/i386/sse2-v1ti-shift.c: New test case.
2950
29512021-10-26  Aldy Hernandez  <aldyh@redhat.com>
2952
2953	PR testsuite/102857
2954	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
2955	Tweak for aarch64.
2956
29572021-10-26  Aldy Hernandez  <aldyh@redhat.com>
2958
2959	* gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
2960	* gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
2961
29622021-10-26  Aldy Hernandez  <aldyh@redhat.com>
2963
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.
2981
29822021-10-25  Andrew MacLeod  <amacleod@redhat.com>
2983
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.
2986
29872021-10-25  Roger Sayle  <roger@nextmovesoftware.com>
2988
2989	* gcc.target/bfin/ssashift-1.c: New test case.
2990
29912021-10-25  Tamar Christina  <tamar.christina@arm.com>
2992
2993	PR target/102907
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.
3001
30022021-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>
3006
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.
3012
30132021-10-25  Jim Wilson  <jimw@sifive.com>
3014
3015	* gcc.target/riscv/zbb-li-rotr.c: New.
3016
30172021-10-25  Jim Wilson  <jimw@sifive.com>
3018	    Kito Cheng  <kito.cheng@sifive.com>
3019	    Jia-Wei Chen  <jiawei@iscas.ac.cn>
3020
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.
3028
30292021-10-25  Jim Wilson  <jimw@sifive.com>
3030	    Kito Cheng  <kito.cheng@sifive.com>
3031	    Jia-Wei Chen  <jiawei@iscas.ac.cn>
3032
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.
3039
30402021-10-25  liuhongt  <hongtao.liu@intel.com>
3041
3042	PR target/102464
3043	* gcc.target/i386/pr102464-sqrtph.c: New test.
3044	* gcc.target/i386/pr102464-sqrtsh.c: New test.
3045
30462021-10-25  Richard Biener  <rguenther@suse.de>
3047
3048	PR tree-optimization/102920
3049	* gcc.dg/torture/pr102920.c: New testcase.
3050
30512021-10-25  konglin1  <lingling.kong@intel.com>
3052
3053	* gcc.target/i386/avx512fp16-complex-fma.c: New test.
3054
30552021-10-24  Roger Sayle  <roger@nextmovesoftware.com>
3056
3057	* gcc.target/bfin/20090914-3.c: Tweak test case.
3058
30592021-10-23  H.J. Lu  <hjl.tools@gmail.com>
3060
3061	PR fortran/9262
3062	* gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
3063	* gfortran.dg/ubsan/bind-c-intent-out-2.f90
3064
30652021-10-23  Roger Sayle  <roger@nextmovesoftware.com>
3066
3067	* gcc.target/i386/sse2-v1ti-logic.c: New test case.
3068	* gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
3069
30702021-10-23  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
3071	    Sandra Loosemore  <sandra@codesourcery.com>
3072
3073	PR fortran/95196
3074	* gfortran.dg/PR95196.f90: New.
3075
30762021-10-22  Tobias Burnus  <tobias@codesourcery.com>
3077
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.
3110
31112021-10-22  Tobias Burnus  <tobias@codesourcery.com>
3112
3113	PR fortran/92621
3114	* gfortran.dg/bind-c-intent-out-2.f90: New test.
3115
31162021-10-22  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
3117	    Sandra Loosemore  <sandra@codesourcery.com>
3118
3119	PR fortran/94289
3120	* gfortran.dg/PR94289.f90: New.
3121
31222021-10-22  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
3123	    Sandra Loosemore  <sandra@codesourcery.com>
3124
3125	PR fortran/100906
3126	* gfortran.dg/PR100906.f90: New.
3127	* gfortran.dg/PR100906.c: New.
3128
31292021-10-22  Richard Biener  <rguenther@suse.de>
3130
3131	PR tree-optimization/102893
3132	* gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
3133
31342021-10-22  Richard Biener  <rguenther@suse.de>
3135
3136	PR bootstrap/102681
3137	* gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
3138	* gcc.dg/ubsan/pr81981.c: XFAIL one case.
3139
31402021-10-21  Uroš Bizjak  <ubizjak@gmail.com>
3141
3142	PR testsuite/102840
3143	* gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
3144
31452021-10-21  Hongyu Wang  <hongyu.wang@intel.com>
3146
3147	* gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
3148	xmm/ymm load/store.
3149
31502021-10-21  Martin Liska  <mliska@suse.cz>
3151
3152	PR debug/102585
3153	PR bootstrap/102766
3154	* gcc.dg/pr102585.c: New test.
3155
31562021-10-21  Martin Jambor  <mjambor@suse.cz>
3157
3158	PR tree-optimization/102505
3159	* g++.dg/torture/pr102505.C: New test.
3160
31612021-10-21  Jakub Jelinek  <jakub@redhat.com>
3162
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.
3167
31682021-10-21  Hongyu Wang  <hongyu.wang@intel.com>
3169
3170	PR target/102812
3171	* gcc.target/i386/pr102812.c: New test.
3172
31732021-10-21  Jakub Jelinek  <jakub@redhat.com>
3174
3175	PR middle-end/64888
3176	* c-c++-common/ubsan/pr64888.c: New test.
3177
31782021-10-21  Andrew Pinski  <apinski@marvell.com>
3179
3180	* gcc.dg/pr36902.c: Move buf to be a non-static variable.
3181
31822021-10-21  Richard Biener  <rguenther@suse.de>
3183
3184	PR testsuite/102861
3185	* gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
3186	the vect dump instead.
3187
31882021-10-21  Chung-Lin Tang  <cltang@codesourcery.com>
3189
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.
3195
31962021-10-21  Sandra Loosemore  <sandra@codesourcery.com>
3197
3198	PR fortran/94070
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.
3205
32062021-10-20  Tamar Christina  <tamar.christina@arm.com>
3207
3208	* gcc.target/aarch64/mvn-cmeq0-1.c: New test.
3209
32102021-10-20  Tamar Christina  <tamar.christina@arm.com>
3211
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.
3219
32202021-10-20  Tamar Christina  <tamar.christina@arm.com>
3221
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.
3226
32272021-10-20  Tamar Christina  <tamar.christina@arm.com>
3228
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.
3235
32362021-10-20  Tamar Christina  <tamar.christina@arm.com>
3237
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.
3242
32432021-10-20  Chung-Lin Tang  <cltang@codesourcery.com>
3244
3245	* gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
3246	pattern.
3247
32482021-10-20  Martin Liska  <mliska@suse.cz>
3249
3250	Revert:
3251	2021-10-20  Martin Liska  <mliska@suse.cz>
3252
3253	PR target/102374
3254	* gcc.target/i386/pr102374.c: New test.
3255
32562021-10-20  Martin Liska  <mliska@suse.cz>
3257
3258	Revert:
3259	2021-10-20  Martin Liska  <mliska@suse.cz>
3260
3261	PR target/102375
3262	* gcc.target/aarch64/pr102375.c: New test.
3263
32642021-10-20  Wilco Dijkstra  <wdijkstr@arm.com>
3265
3266	PR target/100966
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.
3270
32712021-10-20  Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>
3272
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.
3282
32832021-10-20  Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>
3284
3285	* gcc.target/aarch64/merge_trunc1.c: New test.
3286
32872021-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3288
3289	* gcc.dg/pr102764.c: New test.
3290
32912021-10-20  Tobias Burnus  <tobias@codesourcery.com>
3292
3293	PR fortran/102815
3294	* gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
3295	big andian.
3296
32972021-10-20  Jakub Jelinek  <jakub@redhat.com>
3298
3299	PR c++/102642
3300	* g++.dg/tls/pr102642.C: New test.
3301
33022021-10-20  Aldy Hernandez  <aldyh@redhat.com>
3303	    Richard Biener  <rguenther@suse.de>
3304
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.
3324
33252021-10-20  Jeff Law  <jeffreyalaw@gmail.com>
3326
3327	* gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
3328
33292021-10-20  Hongtao Liu  <hongtao.liu@intel.com>
3330	    Kewen Lin  <linkw@linux.ibm.com>
3331
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):
3348	New function.
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.
3365
33662021-10-19  Paul A. Clarke  <pc@us.ibm.com>
3367
3368	* gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
3369	to minimally Power8.
3370
33712021-10-19  Tobias Burnus  <tobias@codesourcery.com>
3372
3373	PR fortran/92482
3374	* gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
3375
33762021-10-19  Martin Liska  <mliska@suse.cz>
3377
3378	PR target/102375
3379	* gcc.target/aarch64/pr102375.c: New test.
3380
33812021-10-19  Richard Biener  <rguenther@suse.de>
3382
3383	PR tree-optimization/102827
3384	* gcc.dg/pr102827.c: New testcase.
3385
33862021-10-19  Xionghu Luo  <luoxhu@linux.ibm.com>
3387
3388	* gcc.target/powerpc/builtins-1.c: Update instruction counts.
3389
33902021-10-19  Haochen Gui  <guihaoc@gcc.gnu.org>
3391
3392	* gcc.target/powerpc/p10_vec_xl_sext.c: New test.
3393
33942021-10-19  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
3395
3396	PR target/93183
3397	* gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
3398
33992021-10-19  Jakub Jelinek  <jakub@redhat.com>
3400
3401	PR c++/102786
3402	* g++.dg/cpp2a/constexpr-virtual19.C: New test.
3403
34042021-10-19  Martin Liska  <mliska@suse.cz>
3405
3406	PR target/102374
3407	* gcc.target/i386/pr102374.c: New test.
3408
34092021-10-19  dianhong xu  <dianhong.xu@intel.com>
3410
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.
3415
34162021-10-18  Andrew MacLeod  <amacleod@redhat.com>
3417
3418	PR tree-optimization/102796
3419	* g++.dg/pr102796.C: New.
3420
34212021-10-18  Kwok Cheung Yeung  <kcy@codesourcery.com>
3422
3423	* gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
3424	Add tests.
3425	* gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
3426	Add tests.
3427
34282021-10-18  Uroš Bizjak  <ubizjak@gmail.com>
3429
3430	PR target/102761
3431	* gcc.target/i386/pr102761.c: New test.
3432
34332021-10-18  Jason Merrill  <jason@redhat.com>
3434
3435	* g++.dg/template/crash90.C: Check location of pedwarn.
3436
34372021-10-18  H.J. Lu  <hjl.tools@gmail.com>
3438
3439	* gcc.target/i386/387-12.c (dg-do compile): Require ia32.
3440	(dg-options): Remove -m32.
3441
34422021-10-18  Roger Sayle  <roger@nextmovesoftware.com>
3443
3444	* gcc.target/i386/387-12.c: Add explicit -m32 option.
3445
34462021-10-18  Roger Sayle  <roger@nextmovesoftware.com>
3447
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.
3451
34522021-10-18  Richard Biener  <rguenther@suse.de>
3453
3454	PR tree-optimization/102788
3455	* g++.dg/vect/pr102788.cc: New testcase.
3456
34572021-10-18  Roger Sayle  <roger@nextmovesoftware.com>
3458
3459	* gcc.target/bfin/ssabs.c: New test case.
3460	* gcc.target/bfin/ssneg.c: New test case.
3461
34622021-10-18  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
3463
3464	PR target/93183
3465	* gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
3466	* gcc.target/aarch64/sve/pr93183.c: New test.
3467
34682021-10-18  Tobias Burnus  <tobias@codesourcery.com>
3469
3470	PR fortran/102086
3471	PR fortran/92189
3472	PR fortran/92621
3473	PR fortran/101308
3474	PR fortran/101309
3475	PR fortran/101635
3476	PR fortran/92482
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,
3483	update scan-dump.
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.
3533
35342021-10-18  Richard Biener  <rguenther@suse.de>
3535
3536	PR tree-optimization/102798
3537	* gcc.dg/pr102798.c: New testcase.
3538
35392021-10-18  Tobias Burnus  <tobias@codesourcery.com>
3540
3541	PR fortran/102745
3542	* gfortran.dg/class_72.f90: New.
3543
35442021-10-15  Jason Merrill  <jason@redhat.com>
3545
3546	PR c++/51851
3547	PR c++/101402
3548	PR c++/102033
3549	PR c++/102034
3550	PR c++/102039
3551	PR c++/102044
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.
3556
35572021-10-15  Harald Anlauf  <anlauf@gmx.de>
3558	    Tobias Burnus  <tobias@codesourcery.com>
3559
3560	PR fortran/102685
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.
3565
35662021-10-15  Aldy Hernandez  <aldyh@redhat.com>
3567
3568	* gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
3569
35702021-10-15  Richard Biener  <rguenther@suse.de>
3571
3572	* lib/prune.exp: Prune STABS obsoletion message.
3573
35742021-10-15  Richard Biener  <rguenther@suse.de>
3575
3576	PR c/102763
3577	* gcc.dg/gimplefe-error-12.c: New testcase.
3578
35792021-10-15  Richard Biener  <rguenther@suse.de>
3580
3581	PR ipa/102762
3582	* gcc.dg/torture/pr102762.c: New testcase.
3583
35842021-10-15  Hongyu Wang  <hongyu.wang@intel.com>
3585
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.
3589
35902021-10-15  Hongyu Wang  <hongyu.wang@intel.com>
3591
3592	* gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
3593
35942021-10-15  Hongyu Wang  <hongyu.wang@intel.com>
3595
3596	* gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
3597	vblendmps.
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.
3603
36042021-10-15  Jason Merrill  <jason@redhat.com>
3605
3606	* g++.dg/ext/vla22.C: Don't expect a narrowing error.
3607	* g++.dg/cpp0x/constexpr-inst1.C: New test.
3608
36092021-10-15  Andrew MacLeod  <amacleod@redhat.com>
3610
3611	* gcc.dg/pr102738.c: Add target int128.
3612
36132021-10-14  Joseph Myers  <joseph@codesourcery.com>
3614
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.
3618
36192021-10-14  Raphael Moreira Zinsly  <rzinsly@linux.ibm.com>
3620
3621	* gcc.target/powerpc/unwind-backchain.c: New test.
3622
36232021-10-14  Harald Anlauf  <anlauf@gmx.de>
3624
3625	PR fortran/102717
3626	* gfortran.dg/reshape_shape_2.f90: New test.
3627
36282021-10-14  Harald Anlauf  <anlauf@gmx.de>
3629
3630	PR fortran/102716
3631	* gfortran.dg/shape_10.f90: New test.
3632
36332021-10-14  Andrew MacLeod  <amacleod@redhat.com>
3634
3635	PR tree-optimization/102738
3636	* gcc.dg/pr102738.c: New.
3637
36382021-10-14  Kwok Cheung Yeung  <kcy@codesourcery.com>
3639
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.
3660
36612021-10-14  Jeff Law  <jeffreyalaw@gmail.com>
3662
3663	* gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
3664
36652021-10-14  Tamar Christina  <tamar.christina@arm.com>
3666
3667	* gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
3668
36692021-10-14  Jeff Law  <jeffreyalaw@gmail.com>
3670
3671	* gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
3672
36732021-10-14  Aldy Hernandez  <aldyh@redhat.com>
3674
3675	PR tree-optimization/102736
3676	* gcc.dg/tree-ssa/pr102736.c: New test.
3677
36782021-10-14  Hongyu Wang  <hongyu.wang@intel.com>
3679
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
3687	-mavx512vl.
3688	* gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
3689
36902021-10-14  liuhongt  <hongtao.liu@intel.com>
3691
3692	* g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
3693
36942021-10-13  Martin Sebor  <msebor@redhat.com>
3695
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.
3699
37002021-10-13  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3701
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.
3705
37062021-10-13  Richard Biener  <rguenther@suse.de>
3707
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.
3712
37132021-10-13  Richard Biener  <rguenther@suse.de>
3714
3715	PR ipa/102714
3716	* gcc.dg/ipa/pr102714.c: New testcase.
3717
37182021-10-13  Kewen Lin  <linkw@linux.ibm.com>
3719
3720	PR testsuite/102658
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.
3724
37252021-10-12  Joseph Myers  <joseph@codesourcery.com>
3726
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.
3730
37312021-10-12  Bill Schmidt  <wschmidt@linux.ibm.com>
3732
3733	PR target/101985
3734	* gcc.target/powerpc/pr101985-1.c: New.
3735	* gcc.target/powerpc/pr101985-2.c: New.
3736
37372021-10-12  Uroš Bizjak  <ubizjak@gmail.com>
3738
3739	PR target/85730
3740	PR target/82524
3741	* gcc.target/i386/pr85730.c: New test.
3742
37432021-10-12  Richard Biener  <rguenther@suse.de>
3744
3745	PR tree-optimization/102696
3746	* g++.dg/vect/pr102696.cc: New testcase.
3747
37482021-10-12  Richard Biener  <rguenther@suse.de>
3749
3750	PR tree-optimization/102572
3751	* g++.dg/vect/pr102572.cc: New testcase.
3752
37532021-10-12  Tamar Christina  <tamar.christina@arm.com>
3754
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.
3759
37602021-10-12  Tobias Burnus  <tobias@codesourcery.com>
3761
3762	PR fortran/102541
3763	* gfortran.dg/assumed_rank_24.f90: New test.
3764
37652021-10-12  Jakub Jelinek  <jakub@redhat.com>
3766
3767	* gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
3768	* gcc.dg/gomp/simd-3.c: Likewise.
3769
37702021-10-12  liuhongt  <hongtao.liu@intel.com>
3771
3772	* gcc.target/i386/pr102483.c: New test.
3773	* gcc.target/i386/pr102483-2.c: New test.
3774
37752021-10-12  Paul A. Clarke  <pc@us.ibm.com>
3776
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.
3800
38012021-10-12  Paul A. Clarke  <pc@us.ibm.com>
3802
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,
3811	tweak to suit.
3812
38132021-10-12  Paul A. Clarke  <pc@us.ibm.com>
3814
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.
3828
38292021-10-12  Paul A. Clarke  <pc@us.ibm.com>
3830
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.
3839
38402021-10-11  Jan Hubicka  <hubicka@ucw.cz>
3841
3842	* gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
3843	* gcc.dg/tree-ssa/pta-callused.c: Fix template.
3844
38452021-10-11  Patrick Palka  <ppalka@redhat.com>
3846
3847	PR c++/102643
3848	* g++.dg/cpp2a/class-deduction-alias11.C: New test.
3849
38502021-10-11  Richard Biener  <rguenther@suse.de>
3851
3852	PR middle-end/101480
3853	* g++.dg/torture/pr10148.C: New testcase.
3854
38552021-10-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
3856
3857	* gcc.target/s390/rawmemchr-1.c: New test.
3858
38592021-10-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
3860
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.
3866
38672021-10-11  Kito Cheng  <kito.cheng@sifive.com>
3868
3869	PR target/100316
3870	* gcc.c-torture/compile/pr100316.c: New.
3871
38722021-10-11  liuhongt  <hongtao.liu@intel.com>
3873
3874	PR middle-end/102669
3875	* gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
3876
38772021-10-10  Harald Anlauf  <anlauf@gmx.de>
3878
3879	PR fortran/99348
3880	PR fortran/102521
3881	* gfortran.dg/parameter_array_init_8.f90: New test.
3882
38832021-10-10  Andrew Pinski  <apinski@marvell.com>
3884
3885	PR tree-optimization/102622
3886	* gcc.c-torture/execute/bitfld-10.c: New test.
3887
38882021-10-09  Harald Anlauf  <anlauf@gmx.de>
3889
3890	PR fortran/65454
3891	* gfortran.dg/interface_operator_3.f90: New test.
3892
38932021-10-09  Kewen Lin  <linkw@linux.ibm.com>
3894
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.
3901
39022021-10-09  liuhongt  <hongtao.liu@intel.com>
3903
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.
3910
39112021-10-09  Jakub Jelinek  <jakub@redhat.com>
3912
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
3922	directive.
3923	* g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
3924
39252021-10-09  liuhongt  <hongtao.liu@intel.com>
3926
3927	* g++.target/i386/pr102639.C: New test.
3928
39292021-10-08  Sandra Loosemore  <sandra@codesourcery.com>
3930
3931	PR fortran/54753
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.
3937
39382021-10-08  Vladimir N. Makarov  <vmakarov@redhat.com>
3939
3940	PR rtl-optimization/102627
3941	* gcc.target/i386/pr102627.c: New test.
3942
39432021-10-08  Richard Sandiford  <richard.sandiford@arm.com>
3944
3945	* gcc.dg/pr102385.c: New test.
3946
39472021-10-08  Jakub Jelinek  <jakub@redhat.com>
3948
3949	PR c++/102640
3950	* c-c++-common/gomp/pr102640.c: New test.
3951
39522021-10-08  Roger Sayle  <roger@nextmovesoftware.com>
3953
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.
3957
39582021-10-08  liuhongt  <hongtao.liu@intel.com>
3959
3960	* gcc.target/i386/pr102464.c: New test.
3961
39622021-10-08  liuhongt  <hongtao.liu@intel.com>
3963
3964	* gcc.target/i386/mmx-reduce-op-1.c: New test.
3965	* gcc.target/i386/mmx-reduce-op-2.c: New test.
3966
39672021-10-08  liuhongt  <hongtao.liu@intel.com>
3968
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.
4022
40232021-10-07  Patrick Palka  <ppalka@redhat.com>
4024
4025	PR c++/61355
4026	* g++.old-deja/g++.pt/nontype5.C: Adjust.
4027	* g++.dg/template/param6.C: New test.
4028
40292021-10-07  Roger Sayle  <roger@nextmovesoftware.com>
4030
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.
4035
40362021-10-07  Patrick Palka  <ppalka@redhat.com>
4037
4038	PR c++/99904
4039	* g++.dg/cpp2a/concepts-ttp4.C: New test.
4040
40412021-10-07  Jonathan Wakely  <jwakely@redhat.com>
4042
4043	PR c++/102482
4044	* g++.dg/warn/Winit-list5.C: New test.
4045
40462021-10-07  Jan Hubicka  <hubicka@ucw.cz>
4047
4048	* g++.dg/torture/pr102581.C: New test.
4049
40502021-10-07  Jakub Jelinek  <jakub@redhat.com>
4051
4052	PR c++/102615
4053	* g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
4054
40552021-10-07  Richard Biener  <rguenther@suse.de>
4056
4057	* gcc.dg/gimplefe-47.c: New testcase.
4058
40592021-10-06  Jason Merrill  <jason@redhat.com>
4060
4061	* g++.dg/cpp2a/spaceship-synth8a.C: New test.
4062
40632021-10-06  Jakub Jelinek  <jakub@redhat.com>
4064
4065	PR c++/102612
4066	* g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
4067	than 201907L.
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
4075	c++20_down.
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
4079	wording.
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.
4083
40842021-10-06  Jakub Jelinek  <jakub@redhat.com>
4085
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.
4097
40982021-10-06  Tobias Burnus  <tobias@codesourcery.com>
4099
4100	* gfortran.dg/attr_deprecated-2.f90: New test.
4101
41022021-10-06  Jakub Jelinek  <jakub@redhat.com>
4103	    Jason Merrill  <jason@redhat.com>
4104
4105	PR c++/98712
4106	PR c++/102490
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.
4117
41182021-10-05  qing zhao  <qing.zhao@oracle.com>
4119
4120	PR middle-end/102359
4121	* g++.dg/pr102359_1.C: New test.
4122	* g++.dg/pr102359_2.C: New test.
4123
41242021-10-05  Jakub Jelinek  <jakub@redhat.com>
4125
4126	PR c++/102548
4127	* g++.target/i386/pr102548.C: New test.
4128
41292021-10-05  Patrick Palka  <ppalka@redhat.com>
4130
4131	PR c++/102547
4132	* g++.dg/cpp0x/variadic-partial2.C: New test.
4133	* g++.dg/cpp0x/variadic-partial2a.C: New test.
4134
41352021-10-05  Aldy Hernandez  <aldyh@redhat.com>
4136
4137	* gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
4138
41392021-10-05  Jeff Law  <jeffreyalaw@gmail.com>
4140
4141	* gcc.target/s390/pr80725.c: Ensure computed goto is used on
4142	a pointer type.
4143
41442021-10-05  Richard Biener  <rguenther@suse.de>
4145
4146	PR c/102605
4147	* gcc.dg/gimplefe-46.c: New testcase.
4148
41492021-10-05  Patrick Palka  <ppalka@redhat.com>
4150
4151	PR c++/98930
4152	* g++.dg/cpp1z/nontype4.C: New test.
4153	* g++.dg/cpp1z/nontype4a.C: New test.
4154
41552021-10-05  Tobias Burnus  <tobias@codesourcery.com>
4156
4157	* gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
4158	remove dg-excess-errors to change XFAIL to PASS.
4159
41602021-10-05  Richard Biener  <rguenther@suse.de>
4161
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.
4166
41672021-10-05  Richard Biener  <rguenther@suse.de>
4168
4169	* gfortran.dg/predict-2.f90: Adjust to avoid redundant
4170	inner loop preheader checking code.
4171
41722021-10-04  Marek Polacek  <polacek@redhat.com>
4173
4174	PR c++/97573
4175	* c-c++-common/Warray-compare-1.c: New test.
4176	* c-c++-common/Warray-compare-2.c: New test.
4177
41782021-10-04  Richard Biener  <rguenther@suse.de>
4179
4180	* gcc.dg/auto-init-hardreg-1.c: New testcase.
4181
41822021-10-04  Richard Biener  <rguenther@suse.de>
4183
4184	* c-c++-common/pr102285.c: New testcase.
4185
41862021-10-04  Richard Biener  <rguenther@suse.de>
4187
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.
4191
41922021-10-04  Aldy Hernandez  <aldyh@redhat.com>
4193
4194	* g++.dg/Walloca2.C: New test.
4195
41962021-10-04  Richard Biener  <rguenther@suse.de>
4197
4198	PR middle-end/102587
4199	* gcc.target/aarch64/sve/pr102587-1.c: New testcase.
4200	* gcc.target/aarch64/sve/pr102587-2.c: Likewise.
4201
42022021-10-04  Tobias Burnus  <tobias@codesourcery.com>
4203
4204	PR fortran/54753
4205	* gfortran.dg/assumed_rank_23.f90: New file.
4206
42072021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
4208
4209	PR c++/101765
4210	* g++.dg/coroutines/pr101765.C: New test.
4211
42122021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
4213
4214	PR c++/99710
4215	* g++.dg/coroutines/pr99710.C: New test.
4216
42172021-10-03  John Eivind Helset  <jehelset@gmail.com>
4218
4219	PR c++/100673
4220	* g++.dg/coroutines/pr100673.C: New test.
4221
42222021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
4223
4224	PR c++/101133
4225	* g++.dg/coroutines/pr101133.C: New test.
4226
42272021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
4228
4229	PR c++/99575
4230	* g++.dg/coroutines/pr99575.C: New test.
4231
42322021-10-02  Aldy Hernandez  <aldyh@redhat.com>
4233
4234	* gcc.dg/tree-ssa/pr102563.c: New test.
4235
42362021-10-02  H.J. Lu  <hjl.tools@gmail.com>
4237
4238	* gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
4239	Use unsigned long long for x86-64.
4240
42412021-10-01  Aldy Hernandez  <aldyh@redhat.com>
4242
4243	PR tree-optimization/102546
4244	* gcc.dg/tree-ssa/pr102546.c: New file.
4245
42462021-10-01  Martin Sebor  <msebor@redhat.com>
4247
4248	PR c/102103
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.
4258
42592021-10-01  H.J. Lu  <hjl.tools@gmail.com>
4260
4261	* c-c++-common/tsan/atomic_stack.c: Don't expect print out from
4262	__tsan_atomic32_fetch_add.
4263
42642021-10-01  qingzhe huang  <nickhuang99@hotmail.com>
4265
4266	PR c++/101783
4267	* g++.dg/parse/pr101783.C: New test.
4268
42692021-10-01  Jakub Jelinek  <jakub@redhat.com>
4270	    Richard Biener  <rguenther@suse.de>
4271
4272	PR sanitizer/102515
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.
4283
42842021-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4285
4286	* gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
4287
42882021-10-01  Andrew Pinski  <apinski@marvell.com>
4289
4290	* gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
4291	pointers.
4292
42932021-10-01  Martin Liska  <mliska@suse.cz>
4294
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.
4298
42992021-10-01  Jakub Jelinek  <jakub@redhat.com>
4300
4301	* gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
4302
43032021-10-01  Jakub Jelinek  <jakub@redhat.com>
4304
4305	PR c++/102496
4306	* g++.dg/tls/pr102496-1.C: New test.
4307	* g++.dg/tls/pr102496-2.C: New test.
4308
43092021-10-01  Richard Biener  <rguenther@suse.de>
4310
4311	PR middle-end/102518
4312	* gcc.dg/torture/pr102518.c: New testcase.
4313
43142021-09-30  David Edelsohn  <dje.gcc@gmail.com>
4315
4316	* gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
4317
43182021-09-30  Patrick Palka  <ppalka@redhat.com>
4319
4320	PR c++/102535
4321	* g++.dg/ext/is_trivially_constructible7.C: New test.
4322
43232021-09-30  Patrick Palka  <ppalka@redhat.com>
4324
4325	* g++.dg/ext/is_constructible6.C: New test.
4326
43272021-09-30  Patrick Palka  <ppalka@redhat.com>
4328
4329	PR c++/95567
4330	* g++.dg/cpp2a/spaceship-virtual1.C: New test.
4331
43322021-09-30  Harald Anlauf  <anlauf@gmx.de>
4333
4334	PR fortran/102458
4335	* gfortran.dg/pr102458b.f90: New test.
4336
43372021-09-30  Uroš Bizjak  <ubizjak@gmail.com>
4338
4339	PR target/89954
4340	* gcc.target/i386/pr89954.c: New test.
4341
43422021-09-30  Tobias Burnus  <tobias@codesourcery.com>
4343
4344	PR fortran/71703
4345	PR fortran/84007
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.
4349
43502021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
4351
4352	PR d/102476
4353	* gdc.dg/pr102476.d: New test.
4354
43552021-09-30  Martin Liska  <mliska@suse.cz>
4356
4357	PR testsuite/102509
4358	* gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
4359	  used.
4360	* gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
4361
43622021-09-29  Aldy Hernandez  <aldyh@redhat.com>
4363
4364	PR testsuite/102501
4365	* gcc.dg/tree-ssa/pr66752-3.c: Adjust.
4366	* gcc.dg/tree-ssa/pr77445-2.c: Adjust.
4367
43682021-09-29  Harald Anlauf  <anlauf@gmx.de>
4369
4370	PR fortran/102520
4371	* gfortran.dg/pr102520.f90: New test.
4372
43732021-09-29  Jeff Law  <jeffreyalaw@gmail.com>
4374
4375	* gcc.c-torture/compile/920831-1.c: Fix computed goto types.
4376	* gcc.c-torture/compile/pr27863.c: Likewise.
4377
43782021-09-29  Richard Biener  <rguenther@suse.de>
4379
4380	PR testsuite/102517
4381	* gcc.dg/pr78408-1.c: Make S not power-of-two size.
4382
43832021-09-29  Richard Biener  <rguenther@suse.de>
4384
4385	* gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
4386	* gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
4387
43882021-09-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4389	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4390
4391	* gcc.target/aarch64/cpymem-size.c: New test.
4392
43932021-09-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4394	    Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4395
4396	* gcc.target/aarch64/memset-corner-cases-2.c: New test.
4397	* gcc.target/aarch64/memset-strict-align-1.c: Adjust.
4398
43992021-09-29  Jakub Jelinek  <jakub@redhat.com>
4400
4401	PR middle-end/102504
4402	* c-c++-common/gomp/scope-4.c: New test.
4403
44042021-09-29  Andrew Pinski  <apinski@marvell.com>
4405
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.
4412
44132021-09-29  Richard Biener  <rguenther@suse.de>
4414
4415	* gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
4416
44172021-09-28  Patrick Palka  <ppalka@redhat.com>
4418
4419	PR c++/99909
4420	* g++.dg/cpp2a/concepts-ttp3.C: New test.
4421
44222021-09-28  Andrew Pinski  <apinski@marvell.com>
4423
4424	PR c/32122
4425	* gcc.dg/comp-goto-5.c: New test.
4426	* gcc.dg/comp-goto-6.c: New test.
4427
44282021-09-28  Iain Sandoe  <iain@sandoe.co.uk>
4429
4430	PR c++/102454
4431	* g++.dg/coroutines/pr102454.C: New test.
4432
44332021-09-28  Ilya Leoshkevich  <iii@linux.ibm.com>
4434
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.
4442
44432021-09-28  Aldy Hernandez  <aldyh@redhat.com>
4444
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.
4455
44562021-09-28  Thomas Schwinge  <thomas@codesourcery.com>
4457
4458	* gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
4459
44602021-09-28  Jakub Jelinek  <jakub@redhat.com>
4461
4462	PR target/102498
4463	* gcc.target/i386/pr102498.c: New test.
4464
44652021-09-28  Richard Biener  <rguenther@suse.de>
4466
4467	PR tree-optimization/99793
4468	* gcc.dg/tree-ssa/pr99793.c: New testcase.
4469
44702021-09-28  Richard Biener  <rguenther@suse.de>
4471
4472	PR tree-optimization/100112
4473	* gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
4474
44752021-09-28  Jakub Jelinek  <jakub@redhat.com>
4476
4477	PR middle-end/102492
4478	* g++.dg/gomp/simd-3.C: New test.
4479
44802021-09-28  Aldy Hernandez  <aldyh@redhat.com>
4481
4482	PR tree-optimization/102511
4483	* gcc.dg/pr102511.c: New test.
4484	* gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
4485
44862021-09-28  Hongyu Wang  <hongyu.wang@intel.com>
4487
4488	PR target/102230
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.
4495
44962021-09-28  Richard Biener  <rguenther@suse.de>
4497
4498	* gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
4499
45002021-09-28  Tobias Burnus  <tobias@codesourcery.com>
4501
4502	PR fortran/102500
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.
4506
45072021-09-28  Richard Biener  <rguenther@suse.de>
4508
4509	* gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
4510	on x86.
4511
45122021-09-28  Aldy Hernandez  <aldyh@redhat.com>
4513
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.
4524
45252021-09-28  liuhongt  <hongtao.liu@intel.com>
4526
4527	* gcc.target/i386/vect-rebuild.c: Adjust testcases.
4528	* gcc.target/i386/avx512f-vect-rebuild.c: New test.
4529
45302021-09-28  liuhongt  <hongtao.liu@intel.com>
4531
4532	* gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
4533	* gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
4534
45352021-09-27  Patrick Palka  <ppalka@redhat.com>
4536
4537	PR c++/102479
4538	* g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
4539	same way.
4540	* g++.dg/cpp1z/class-deduction99.C: New test.
4541
45422021-09-27  Aldy Hernandez  <aldyh@redhat.com>
4543
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.
4563
45642021-09-27  Martin Liska  <mliska@suse.cz>
4565
4566	* gcc.c-torture/compile/attr-complex-method-2.c: New test.
4567	* gcc.c-torture/compile/attr-complex-method.c: New test.
4568
45692021-09-27  Tobias Burnus  <tobias@codesourcery.com>
4570
4571	PR fortran/94070
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.
4579
45802021-09-27  Andrew Pinski  <apinski@marvell.com>
4581
4582	PR c/94726
4583	* gcc.dg/pr94726.c: New test.
4584
45852021-09-27  Richard Biener  <rguenther@suse.de>
4586
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.
4592
45932021-09-27  liuhongt  <hongtao.liu@intel.com>
4594
4595	Revert:
4596	2021-09-27  liuhongt  <hongtao.liu@intel.com>
4597
4598	PR target/101059
4599	* gcc.target/i386/sse2-pr101059.c: New test.
4600	* gcc.target/i386/sse3-pr101059.c: New test.
4601
46022021-09-26  Tobias Burnus  <tobias@codesourcery.com>
4603
4604	PR fortran/101334
4605	* gfortran.dg/associated_assumed_rank.f90: New test.
4606
46072021-09-25  Dimitar Dimitrov  <dimitar@dinux.eu>
4608
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.
4620
46212021-09-24  Harald Anlauf  <anlauf@gmx.de>
4622
4623	PR fortran/102458
4624	* gfortran.dg/pr102458.f90: New test.
4625
46262021-09-24  Sandra Loosemore  <sandra@codesourcery.com>
4627
4628	PR fortran/101333
4629	* gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
4630
46312021-09-24  Patrick Palka  <ppalka@redhat.com>
4632
4633	PR c++/98216
4634	PR c++/91292
4635	* g++.dg/cpp2a/nontype-float2.C: New test.
4636
46372021-09-24  Tobias Burnus  <tobias@codesourcery.com>
4638
4639	PR fortran/55534
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.
4643
46442021-09-24  Aldy Hernandez  <aldyh@redhat.com>
4645
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.
4652
46532021-09-24  Hongyu Wang  <hongyu.wang@intel.com>
4654
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.
4661
46622021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
4663
4664	PR fortran/101320
4665	* gfortran.dg/c-interop/c516.f90: Remove xfails.  Add more
4666	tests.
4667
46682021-09-23  Michel Morin  <mimomorin@gmail.com>
4669
4670	PR c++/77565
4671	* g++.dg/spellcheck-pr77565.C: New test.
4672
46732021-09-23  Andrew MacLeod  <amacleod@redhat.com>
4674
4675	* gcc.dg/pr102463.c: New.
4676
46772021-09-23  Harald Anlauf  <anlauf@gmx.de>
4678	    Tobias Burnus  <tobias@codesourcery.com>
4679
4680	PR fortran/93834
4681	* gfortran.dg/coarray/coarray_allocated.f90: New test.
4682
46832021-09-23  Bill Schmidt  <wschmidt@linux.ibm.com>
4684
4685	PR target/102024
4686	* g++.target/powerpc/pr102024.C: New.
4687
46882021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
4689
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.
4695
46962021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
4697
4698	* gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
4699
47002021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
4701
4702	* gcc.target/i386/avx512fp16-floatvnhf.c: New test.
4703
47042021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
4705
4706	* gcc.target/i386/avx512fp16-trunchf.c: New test.
4707	* gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
4708
47092021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
4710
4711	* gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
4712
47132021-09-23  liuhongt  <hongtao.liu@intel.com>
4714
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.
4718
47192021-09-23  liuhongt  <hongtao.liu@intel.com>
4720
4721	* gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
4722
47232021-09-23  Jakub Jelinek  <jakub@redhat.com>
4724
4725	PR c++/102413
4726	* g++.dg/gomp/attrs-14.C: New test.
4727
47282021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
4729
4730	PR fortran/101319
4731	* gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
4732
47332021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
4734
4735	PR fortran/101334
4736	* gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
4737	* gfortran.dg/c-interop/c535b-3.f90: Likewise.
4738
47392021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
4740
4741	* gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
4742	select rank.
4743	* gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
4744	call to test_lib.
4745	* gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
4746
47472021-09-22  Tobias Burnus  <tobias@codesourcery.com>
4748
4749	PR fortran/55534
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.
4756
47572021-09-22  Roger Sayle  <roger@nextmovesoftware.com>
4758	    Richard Biener  <rguenther@suse.de>
4759
4760	* gcc.dg/fold-negate-1.c: New test case.
4761
47622021-09-22  H.J. Lu  <hjl.tools@gmail.com>
4763
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.
4774
47752021-09-22  Patrick Palka  <ppalka@redhat.com>
4776
4777	DR 2446
4778	PR c++/102412
4779	* g++.dg/cpp2a/concepts-nondep2.C: New test.
4780	* g++.dg/cpp2a/concepts-nondep3.C: New test.
4781
47822021-09-22  Jiufu Guo  <guojiufu@linux.ibm.com>
4783
4784	PR tree-optimization/102087
4785	* gcc.dg/pr102087.c: New test.
4786
47872021-09-22  dianhong xu  <dianhong.xu@intel.com>
4788
4789	* gcc.target/i386/avx512fp16-14.c: New test.
4790
47912021-09-22  dianhong xu  <dianhong.xu@intel.com>
4792
4793	* gcc.target/i386/avx512fp16-conjugation-1.c: New test.
4794	* gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
4795
47962021-09-22  dianhong xu  <dianhong.xu@intel.com>
4797
4798	* gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
4799	* gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
4800
48012021-09-22  dianhong xu  <dianhong.xu@intel.com>
4802
4803	* gcc.target/i386/avx512fp16-13.c: New test.
4804
48052021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
4806
4807	* gcc.target/s390/pr102222.c: New test.
4808
48092021-09-22  Jakub Jelinek  <jakub@redhat.com>
4810
4811	PR middle-end/102415
4812	* c-c++-common/gomp/scope-3.c: New test.
4813
48142021-09-22  Jakub Jelinek  <jakub@redhat.com>
4815
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.
4819
48202021-09-22  liuhongt  <hongtao.liu@intel.com>
4821
4822	* gcc.target/i386/avx512vl-pr95046.c: New test.
4823
48242021-09-22  liuhongt  <hongtao.liu@intel.com>
4825
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
4829	be supported.
4830
48312021-09-22  liuhongt  <hongtao.liu@intel.com>
4832
4833	* gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
4834	* gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
4835
48362021-09-22  liuhongt  <hongtao.liu@intel.com>
4837
4838	* gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
4839
48402021-09-22  liuhongt  <hongtao.liu@intel.com>
4841
4842	* gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
4843	* gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
4844
48452021-09-22  liuhongt  <hongtao.liu@intel.com>
4846
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.
4856
48572021-09-22  liuhongt  <hongtao.liu@intel.com>
4858
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.
4864
48652021-09-22  liuhongt  <hongtao.liu@intel.com>
4866
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.
4886
48872021-09-22  liuhongt  <hongtao.liu@intel.com>
4888
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.
4894
48952021-09-22  Barrett Adair  <barrettellisadair@gmail.com>
4896
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.
4904
49052021-09-21  Richard Biener  <rguenther@suse.de>
4906
4907	PR tree-optimization/102421
4908	* g++.dg/vect/pr102421.cc: New testcase.
4909
49102021-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4911
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.
4921
49222021-09-21  Tobias Burnus  <tobias@codesourcery.com>
4923
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.
4934
49352021-09-21  wangpc  <pc.wang@linux.alibaba.com>
4936
4937	* g++.target/aarch64/sve/static-var-in-template.C: New test.
4938
49392021-09-20  Andrew MacLeod  <amacleod@redhat.com>
4940
4941	* gcc.dg/tree-ssa/evrp-ignore.c: New.
4942
49432021-09-20  Matthias Kretz  <m.kretz@gsi.de>
4944
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.
4955
49562021-09-20  Tobias Burnus  <tobias@codesourcery.com>
4957
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.
4963
49642021-09-20  Christophe Lyon  <christophe.lyon@foss.st.com>
4965	    Torbjörn SVENSSON  <torbjorn.svensson@st.com>
4966
4967	* lib/prune.exp (prune_gcc_output): Remove .exe suffix from
4968	toolchain executables names.
4969
49702021-09-20  Thomas Schwinge  <thomas@codesourcery.com>
4971
4972	* gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
4973	expected error diagnostics.
4974
49752021-09-20  Richard Biener  <rguenther@suse.de>
4976
4977	PR tree-optimization/65206
4978	* gcc.dg/torture/20210916.c: New testcase.
4979	* gcc.dg/vect/pr65206.c: Likewise.
4980
49812021-09-19  Martin Sebor  <msebor@redhat.com>
4982
4983	PR middle-end/102403
4984	* gcc.dg/uninit-pr102403.c: New test.
4985	* gcc.dg/uninit-pr102403-c2.c: New test.
4986
49872021-09-19  Martin Sebor  <msebor@redhat.com>
4988
4989	PR middle-end/102243
4990	* g++.dg/warn/Wplacement-new-size-10.C: New test.
4991
49922021-09-19  Jeff Law  <jeffreyalaw@gmail.com>
4993
4994	* gfortran.dg/goacc/privatization-1-compute.f90: Make test names
4995	unique.
4996	* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
4997	Likewise.
4998
49992021-09-19  Iain Sandoe  <iain@sandoe.co.uk>
5000
5001	* jit.dg/jit.exp (fixed_local_execute): Amend the match and
5002	exit conditions to cater for more platforms.
5003
50042021-09-19  Roger Sayle  <roger@nextmovesoftware.com>
5005
5006	PR middle-end/88173
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.
5010
50112021-09-18  Jakub Jelinek  <jakub@redhat.com>
5012
5013	* c-c++-common/gomp/order-1.c (f2): Add tests for distribute
5014	with order clause.
5015	(f3): Remove.
5016	* c-c++-common/gomp/order-2.c: Don't expect error for distribute
5017	with order clause.
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.
5022	(f9): New function.
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.
5030
50312021-09-18  Jakub Jelinek  <jakub@redhat.com>
5032
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.
5036
50372021-09-18  liuhongt  <hongtao.liu@intel.com>
5038
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.
5047
50482021-09-18  liuhongt  <hongtao.liu@intel.com>
5049
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.
5055
50562021-09-18  H.J. Lu  <hjl.tools@gmail.com>
5057
5058	* gcc.target/i386/avx512fp16-xorsign-1.c: New test.
5059
50602021-09-18  liuhongt  <hongtao.liu@intel.com>
5061
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.
5070
50712021-09-18  liuhongt  <hongtao.liu@intel.com>
5072
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.
5089
50902021-09-18  liuhongt  <hongtao.liu@intel.com>
5091
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.
5097
50982021-09-18  liuhongt  <hongtao.liu@intel.com>
5099
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.
5108
51092021-09-18  liuhongt  <hongtao.liu@intel.com>
5110
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.
5116
51172021-09-18  liuhongt  <hongtao.liu@intel.com>
5118
5119	* gcc.target/i386/avx512fp16-broadcast-1.c: New test.
5120	* gcc.target/i386/avx512fp16-broadcast-2.c: New test.
5121
51222021-09-18  Jason Merrill  <jason@redhat.com>
5123
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.
5127
51282021-09-17  Harald Anlauf  <anlauf@gmx.de>
5129
5130	PR fortran/102366
5131	* gfortran.dg/pr102366.f90: New test.
5132
51332021-09-17  qing zhao  <qing.zhao@oracle.com>
5134
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
5142	ia32.
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.
5164
51652021-09-17  Martin Sebor  <msebor@redhat.com>
5166
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.
5173
51742021-09-17  Sandra Loosemore  <sandra@codesourcery.com>
5175
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.
5186
51872021-09-17  Roger Sayle  <roger@nextmovesoftware.com>
5188
5189	PR c/102245
5190	* gcc.dg/Wint-in-bool-context-4.c: New test case.
5191
51922021-09-17  Jakub Jelinek  <jakub@redhat.com>
5193
5194	* c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
5195	C.
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.
5206
52072021-09-17  H.J. Lu  <hjl.tools@gmail.com>
5208
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.
5215
52162021-09-17  H.J. Lu  <hjl.tools@gmail.com>
5217
5218	PR target/101900
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.
5222
52232021-09-17  Eric Botcazou  <ebotcazou@adacore.com>
5224
5225	* gcc.target/sparc/20210917-1.c: New test.
5226
52272021-09-17  liuhongt  <hongtao.liu@intel.com>
5228
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.
5233
52342021-09-17  liuhongt  <hongtao.liu@intel.com>
5235
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.
5244
52452021-09-17  liuhongt  <hongtao.liu@intel.com>
5246
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.
5252
52532021-09-17  liuhongt  <hongtao.liu@intel.com>
5254
5255	* gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
5256	(src3f): New.
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.
5273
52742021-09-17  liuhongt  <hongtao.liu@intel.com>
5275
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.
5281
52822021-09-17  liuhongt  <hongtao.liu@intel.com>
5283
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.
5297
52982021-09-17  liuhongt  <hongtao.liu@intel.com>
5299
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.
5324
53252021-09-17  liuhongt  <hongtao.liu@intel.com>
5326
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.
5332
53332021-09-17  liuhongt  <hongtao.liu@intel.com>
5334
5335	* gcc.target/i386/avx512fp16-helper.h (V512): Add int32
5336	component.
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.
5353
53542021-09-17  liuhongt  <hongtao.liu@intel.com>
5355
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.
5361
53622021-09-16  Patrick Palka  <ppalka@redhat.com>
5363
5364	PR c++/98486
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.
5368
53692021-09-16  Harald Anlauf  <anlauf@gmx.de>
5370
5371	PR fortran/102287
5372	* gfortran.dg/intent_out_14.f90: New test.
5373
53742021-09-16  Richard Biener  <rguenther@suse.de>
5375
5376	PR middle-end/102360
5377	* g++.dg/pr102360.C: New testcase.
5378
53792021-09-16  Richard Earnshaw  <rearnsha@arm.com>
5380
5381	* g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
5382
53832021-09-16  liuhongt  <hongtao.liu@intel.com>
5384
5385	PR middle-end/102080
5386	* gcc.target/i386/pr102080.c: New test.
5387
53882021-09-16  liuhongt  <hongtao.liu@intel.com>
5389
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.
5414
54152021-09-16  liuhongt  <hongtao.liu@intel.com>
5416
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.
5422
54232021-09-16  liuhongt  <hongtao.liu@intel.com>
5424
5425	* gcc.target/i386/avx512fp16-helper.h (V512): Add QI
5426	components.
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.
5451
54522021-09-16  liuhongt  <hongtao.liu@intel.com>
5453
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.
5459
54602021-09-16  liuhongt  <hongtao.liu@intel.com>
5461
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.
5472
54732021-09-15  Patrick Palka  <ppalka@redhat.com>
5474
5475	PR c++/101904
5476	* g++.dg/ext/conv2.C: New test.
5477	* g++.dg/template/conv17.C: Extend test.
5478
54792021-09-15  Jakub Jelinek  <jakub@redhat.com>
5480
5481	PR c++/88578
5482	PR c++/102295
5483	* g++.dg/ext/flexary39.C: New test.
5484	* g++.dg/ext/flexary40.C: New test.
5485
54862021-09-15  Patrick Palka  <ppalka@redhat.com>
5487
5488	PR c++/102050
5489	* g++.dg/cpp0x/initlist125.C: New test.
5490	* g++.dg/cpp0x/initlist126.C: New test.
5491
54922021-09-15  Alexandre Oliva  <oliva@adacore.com>
5493
5494	* gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
5495
54962021-09-15  liuhongt  <hongtao.liu@intel.com>
5497
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.
5501
55022021-09-15  Hongyu Wang  <hongyu.wang@intel.com>
5503
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.
5507
55082021-09-15  Richard Biener  <rguenther@suse.de>
5509
5510	PR tree-optimization/102318
5511	* gcc.dg/vect/pr102318.c: New testcase.
5512
55132021-09-15  Hongtao Liu  <hongtao.liu@intel.com>
5514	    Peter Cordes  <peter@cordes.ca>
5515
5516	PR target/91103
5517	* gcc.target/i386/pr91103-1.c: Add extract tests.
5518	* gcc.target/i386/pr91103-2.c: Ditto.
5519
55202021-09-15  Thomas Schwinge  <thomas@codesourcery.com>
5521
5522	* gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
5523	testing.
5524
55252021-09-15  Jason Merrill  <jason@redhat.com>
5526
5527	PR c++/48396
5528	* g++.dg/rtti/undeclared1.C: New test.
5529
55302021-09-14  Harald Anlauf  <anlauf@gmx.de>
5531
5532	PR fortran/102311
5533	* gfortran.dg/entry_25.f90: New test.
5534
55352021-09-14  Peter Bergner  <bergner@linux.ibm.com>
5536
5537	* gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
5538	built-in.  Update instruction counts.
5539
55402021-09-14  Patrick Palka  <ppalka@redhat.com>
5541
5542	PR c++/102163
5543	* g++.dg/cpp0x/constexpr-empty17.C: New test.
5544
55452021-09-14  Jakub Jelinek  <jakub@redhat.com>
5546
5547	PR c++/102295
5548	* g++.target/i386/pr102295.C: New test.
5549
55502021-09-14  Jakub Jelinek  <jakub@redhat.com>
5551
5552	PR c++/102305
5553	* g++.dg/cpp0x/pr102305.C: New test.
5554
55552021-09-14  Tobias Burnus  <tobias@codesourcery.com>
5556
5557	PR fortran/102313
5558	* gfortran.dg/goacc/unexpected-end.f90: New test.
5559	* gfortran.dg/gomp/unexpected-end.f90: New test.
5560
55612021-09-14  Martin Liska  <mliska@suse.cz>
5562
5563	* g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
5564	  filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
5565
55662021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
5567
5568	* gnat.dg/enum_rep2.adb: New test.
5569
55702021-09-14  Jakub Jelinek  <jakub@redhat.com>
5571
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
5576	a syntax error.
5577
55782021-09-14  liuhongt  <hongtao.liu@intel.com>
5579
5580	* gcc.target/i386/avx512fp16-helper.h (V512):
5581	Add xmm component.
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.
5600
56012021-09-14  liuhongt  <hongtao.liu@intel.com>
5602
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.
5608
56092021-09-14  liuhongt  <hongtao.liu@intel.com>
5610
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.
5624
56252021-09-14  liuhongt  <hongtao.liu@intel.com>
5626
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.
5632
56332021-09-14  liuhongt  <hongtao.liu@intel.com>
5634
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.
5647
56482021-09-14  liuhongt  <hongtao.liu@intel.com>
5649
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.
5655
56562021-09-14  liuhongt  <hongtao.liu@intel.com>
5657
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.
5670
56712021-09-14  liuhongt  <hongtao.liu@intel.com>
5672
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.
5678
56792021-09-13  Harald Anlauf  <anlauf@gmx.de>
5680
5681	PR fortran/82314
5682	* gfortran.dg/pr82314.f90: New test.
5683
56842021-09-13  Harald Anlauf  <anlauf@gmx.de>
5685
5686	PR fortran/85130
5687	* gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
5688	test that was erroneously considered as illegal.
5689
56902021-09-13  Jason Merrill  <jason@redhat.com>
5691
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.
5698
56992021-09-13  Martin Liska  <mliska@suse.cz>
5700	    H.J. Lu  <hjl.tools@gmail.com>
5701
5702	PR target/101696
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):
5706	New.
5707
57082021-09-13  Andrew Pinski  <apinski@marvell.com>
5709
5710	PR target/95969
5711	* gcc.target/aarch64/lane-bound-1.c: New test.
5712	* gcc.target/aarch64/lane-bound-2.c: New test.
5713
57142021-09-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5715
5716	PR target/102252
5717	* g++.target/aarch64/sve/pr102252.C: New test.
5718
57192021-09-13  Aldy Hernandez  <aldyh@redhat.com>
5720
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.
5732
57332021-09-13  Patrick Palka  <ppalka@redhat.com>
5734
5735	PR c++/101764
5736	* g++.dg/cpp1z/constexpr-if35.C: New test.
5737
57382021-09-13  Martin Liska  <mliska@suse.cz>
5739
5740	PR c++/101331
5741	* g++.dg/pr101331.C: New test.
5742
57432021-09-13  Aldy Hernandez  <aldyh@redhat.com>
5744
5745	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
5746
57472021-09-13  H.J. Lu  <hjl.tools@gmail.com>
5748
5749	PR target/101935
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.
5779
57802021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
5781
5782	PR d/102185
5783	* gdc.dg/pr102185.d: New test.
5784
57852021-09-11  Jakub Jelinek  <jakub@redhat.com>
5786
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
5789	lp64.
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
5796	bytes.
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
5799	targets.
5800	(struct test_small_hole): Change type of four to unsigned long long
5801	and add aligned attribute.
5802
58032021-09-10  Petter Tomner  <tomner@kth.se>
5804
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
5808
58092021-09-10  Jakub Jelinek  <jakub@redhat.com>
5810
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.
5828
58292021-09-10  Aldy Hernandez  <aldyh@redhat.com>
5830	    Michael Matz  <matz@suse.de>
5831
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.
5836
58372021-09-10  David Faust  <david.faust@oracle.com>
5838
5839	* gcc.target/bpf/alu-1.c: New test.
5840	* gcc.target/bpf/jmp-1.c: New test.
5841
58422021-09-10  Richard Biener  <rguenther@suse.de>
5843
5844	PR middle-end/102273
5845	* gcc.dg/pr102273.c: New testcase.
5846
58472021-09-10  Thomas Schwinge  <thomas@codesourcery.com>
5848
5849	* c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
5850	* c-c++-common/auto-init-padding-3.c: Likewise.
5851
58522021-09-10  Richard Biener  <rguenther@suse.de>
5853
5854	PR middle-end/102269
5855	* gcc.dg/pr102269.c: New testcase.
5856
58572021-09-10  liuhongt  <hongtao.liu@intel.com>
5858
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.
5870
58712021-09-10  liuhongt  <hongtao.liu@intel.com>
5872
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.
5878
58792021-09-10  liuhongt  <hongtao.liu@intel.com>
5880
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.
5893
58942021-09-10  liuhongt  <hongtao.liu@intel.com>
5895
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.
5901
59022021-09-10  liuhongt  <hongtao.liu@intel.com>
5903
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.
5913
59142021-09-10  Liu, Hongtao  <hongtao.liu@intel.com>
5915
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.
5921
59222021-09-10  H.J. Lu  <hjl.tools@gmail.com>
5923
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.
5936
59372021-09-10  liuhongt  <hongtao.liu@intel.com>
5938
5939	* gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
5940	* gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
5941
59422021-09-09  qing zhao  <qing.zhao@oracle.com>
5943
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.
6045
60462021-09-09  Harald Anlauf  <anlauf@gmx.de>
6047
6048	PR fortran/98490
6049	* gfortran.dg/bounds_check_23.f90: New test.
6050
60512021-09-09  H.J. Lu  <hjl.tools@gmail.com>
6052
6053	* gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
6054	long long.
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
6069	with long 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
6073	with long long.
6074	(ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
6075	(X87_T): Rename _ulong to _ulonglong.
6076
60772021-09-09  Richard Biener  <rguenther@suse.de>
6078
6079	* gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
6080
60812021-09-09  liuhongt  <hongtao.liu@intel.com>
6082
6083	* gcc.target/i386/avx512fp16-helper.h: New header file for
6084	FP16 runtime test.
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.
6101
61022021-09-09  liuhongt  <hongtao.liu@intel.com>
6103
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.
6114
61152021-09-09  liuhongt  <hongtao.liu@intel.com>
6116
6117	PR target/101059
6118	* gcc.target/i386/sse2-pr101059.c: New test.
6119	* gcc.target/i386/sse3-pr101059.c: New test.
6120
61212021-09-09  liuhongt  <hongtao.liu@intel.com>
6122
6123	PR target/91103
6124	* gcc.target/i386/pr91103-1.c: New test.
6125	* gcc.target/i386/pr91103-2.c: New test.
6126
61272021-09-08  David Malcolm  <dmalcolm@redhat.com>
6128
6129	PR analyzer/102225
6130	* gcc.dg/analyzer/realloc-1.c (test_10): New.
6131	* gcc.dg/analyzer/torture/pr102225.c: New test.
6132
61332021-09-08  Joseph Myers  <joseph@codesourcery.com>
6134
6135	* gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
6136
61372021-09-08  Joseph Myers  <joseph@codesourcery.com>
6138
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.
6145
61462021-09-08  Jakub Jelinek  <jakub@redhat.com>
6147	    liuhongt  <hongtao.liu@intel.com>
6148
6149	PR target/89984
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.
6153
61542021-09-08  Jakub Jelinek  <jakub@redhat.com>
6155
6156	PR target/102224
6157	* gcc.dg/pr102224.c: New test.
6158	* gcc.target/i386/avx-pr102224.c: New test.
6159
61602021-09-08  liuhongt  <hongtao.liu@intel.com>
6161
6162	* gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
6163	New file.
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:
6167	Likewise.
6168	* gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
6169	Likewise.
6170	* gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
6171	Likewise.
6172	* gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
6173	Likewise.
6174	* gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
6175	Likewise.
6176	* gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
6177	Likewise.
6178
61792021-09-08  liuhongt  <hongtao.liu@intel.com>
6180
6181	* gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
6182	New exp file.
6183	* gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
6184	* gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
6185	Likewise.
6186	* gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
6187	* gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
6188	New test.
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:
6191	Likewise.
6192	* gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
6193	Likewise.
6194	* gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
6195
61962021-09-08  H.J. Lu  <hjl.tools@gmail.com>
6197
6198	* gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
6199	file for abi test.
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:
6207	New test.
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:
6210	Likewise.
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:
6214	Likewise.
6215	* gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
6216	Likewise.
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.
6225
62262021-09-08  H.J. Lu  <hjl.tools@gmail.com>
6227
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.
6232
62332021-09-08  liuhongt  <hongtao.liu@intel.com>
6234
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.
6258
62592021-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>
6264
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.
6286
62872021-09-08  liuhongt  <hongtao.liu@intel.com>
6288
6289	* gcc.target/i386/float16-6.c: New test.
6290	* gcc.target/i386/float16-7.c: New test.
6291
62922021-09-07  David Faust  <david.faust@oracle.com>
6293
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.
6302
63032021-09-07  Hans-Peter Nilsson  <hp@axis.com>
6304
6305	* gcc.dg/no_profile_instrument_function-attr-2.c: Fix
6306	typo in last change.
6307
63082021-09-07  Harald Anlauf  <anlauf@gmx.de>
6309
6310	PR fortran/101327
6311	* gfortran.dg/pr101327.f90: New test.
6312
63132021-09-07  Indu Bhagat  <indu.bhagat@oracle.com>
6314
6315	* gcc.target/bpf/core-lto-1.c: New test.
6316
63172021-09-07  Jakub Jelinek  <jakub@redhat.com>
6318
6319	PR c++/100495
6320	* g++.dg/cpp2a/constexpr-new21.C: New test.
6321
63222021-09-07  H.J. Lu  <hjl.tools@gmail.com>
6323
6324	PR target/85819
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.
6331
63322021-09-07  Richard Biener  <rguenther@suse.de>
6333
6334	PR tree-optimization/102226
6335	* g++.dg/vect/pr102226.cc: New testcase.
6336
63372021-09-07  Marcel Vollweiler  <marcel@codesourcery.com>
6338
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'.
6345
63462021-09-07  Martin Liska  <mliska@suse.cz>
6347
6348	PR gcov-profile/80223
6349	* gcc.dg/no_profile_instrument_function-attr-2.c: New test.
6350
63512021-09-07  Xionghu Luo  <luoxhu@linux.ibm.com>
6352
6353	PR target/97142
6354	* gcc.target/powerpc/pr97142.c: New test.
6355
63562021-09-06  H.J. Lu  <hjl.tools@gmail.com>
6357
6358	PR target/89984
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.
6362
63632021-09-06  liuhongt  <hongtao.liu@intel.com>
6364
6365	PR middle-end/102182
6366	* gcc.target/i386/pr101282.c: New test.
6367
63682021-09-06  Jakub Jelinek  <jakub@redhat.com>
6369
6370	PR tree-optimization/102207
6371	* gcc.dg/pr102207.c: New test.
6372
63732021-09-06  Andrew Pinski  <apinski@marvell.com>
6374
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.
6378
63792021-09-03  Patrick Palka  <ppalka@redhat.com>
6380
6381	PR c++/101904
6382	* g++.dg/template/conv17.C: New test.
6383
63842021-09-03  Tobias Burnus  <tobias@codesourcery.com>
6385
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.
6394
63952021-09-03  liuhongt  <hongtao.liu@intel.com>
6396
6397	PR target/102166
6398	* g++.target/i386/pr102166.C: New test.
6399
64002021-09-02  Sandra Loosemore  <sandra@codesourcery.com>
6401	    José Rui Faustino de Sousa  <jrfsousa@gmail.com>
6402
6403	PR fortran/100911
6404	PR fortran/100915
6405	PR fortran/100916
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.
6412
64132021-09-02  Sandra Loosemore  <sandra@codesourcery.com>
6414
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:
6423	New file.
6424	* gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
6425	New file.
6426	* gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
6427	New file.
6428	* gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
6429	New file.
6430	* gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
6431	New file.
6432	* gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
6433	New file.
6434	* gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
6435	New file.
6436	* gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
6437	New file.
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.
6599
66002021-09-02  Martin Sebor  <msebor@redhat.com>
6601
6602	PR tree-optimization/17506
6603	PR testsuite/37182
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.
6607
66082021-09-02  Marcel Vollweiler  <marcel@codesourcery.com>
6609
6610	* gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
6611	UNRESOLVED.
6612
66132021-09-02  Richard Biener  <rguenther@suse.de>
6614
6615	* gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
6616
66172021-09-02  Jakub Jelinek  <jakub@redhat.com>
6618
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.
6623
66242021-09-02  liuhongt  <hongtao.liu@intel.com>
6625
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.
6630
66312021-09-01  Jeff Law  <jlaw@localhost.localdomain>
6632
6633	PR tree-optimization/102152
6634	* gcc.dg/pr102152.c: New test
6635
66362021-09-01  Andrew Pinski  <apinski@marvell.com>
6637
6638	PR target/101934
6639	* gcc.target/aarch64/memset-strict-align-1.c: New test.
6640
66412021-09-01  Jakub Jelinek  <jakub@redhat.com>
6642
6643	PR c++/100977
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.
6657
66582021-09-01  Andrew Pinski  <apinski@marvell.com>
6659
6660	PR testsuite/51748
6661	* gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
6662
66632021-09-01  Martin Sebor  <msebor@redhat.com>
6664
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.
6669
66702021-09-01  Jakub Jelinek  <jakub@redhat.com>
6671
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.
6675
66762021-09-01  Marek Polacek  <polacek@redhat.com>
6677
6678	PR c++/101592
6679	* g++.dg/warn/Wlogical-op-3.C: New test.
6680
66812021-09-01  Iain Sandoe  <iain@sandoe.co.uk>
6682
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.
6710
67112021-09-01  Jakub Jelinek  <jakub@redhat.com>
6712
6713	PR tree-optimization/102124
6714	* gcc.dg/torture/pr102124.c: New test.
6715
67162021-09-01  Richard Biener  <rguenther@suse.de>
6717
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.
6721
67222021-09-01  Richard Biener  <rguenther@suse.de>
6723
6724	PR tree-optimization/102139
6725	* gcc.dg/torture/pr102139.c: New testcase.
6726
67272021-09-01  Jakub Jelinek  <jakub@redhat.com>
6728
6729	PR tree-optimization/102141
6730	* gcc.dg/pr102141.c: New test.
6731
67322021-09-01  Richard Biener  <rguenther@suse.de>
6733
6734	PR tree-optimization/102149
6735	* gcc.dg/torture/pr102149.c: New testcase.
6736
67372021-09-01  Roger Sayle  <roger@nextmovesoftware.com>
6738	    Joseph Myers  <joseph@codesourcery.com>
6739
6740	PR c/79412
6741	* gcc.dg/pr79412.c: New test case.
6742	* gcc.dg/typedef-var-2.c: Update expeted errors.
6743
67442021-08-31  Harald Anlauf  <anlauf@gmx.de>
6745
6746	PR fortran/100950
6747	* gfortran.dg/pr100950.f90: Extend coverage.
6748
67492021-08-31  Patrick Palka  <ppalka@redhat.com>
6750
6751	PR c++/12672
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.
6756
67572021-08-31  Jason Merrill  <jason@redhat.com>
6758
6759	PR c++/92193
6760	* g++.dg/diagnostic/static_assert4.C: New test.
6761
67622021-08-31  Jeff Law  <jlaw@localhost.localdomain>
6763
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.
6766
67672021-08-31  Jakub Jelinek  <jakub@redhat.com>
6768
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.
6775
67762021-08-31  Marcel Vollweiler  <marcel@codesourcery.com>
6777
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.
6790
67912021-08-31  Richard Biener  <rguenther@suse.de>
6792
6793	PR tree-optimization/102142
6794	* g++.dg/torture/pr102142.C: New testcase.
6795
67962021-08-31  Jakub Jelinek  <jakub@redhat.com>
6797
6798	PR tree-optimization/102134
6799	* gcc.c-torture/execute/pr102134.c: New test.
6800
68012021-08-31  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
6802
6803	* gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
6804
68052021-08-31  Andrew Pinski  <apinski@marvell.com>
6806
6807	* gcc.dg/ipa/inline-8.c: Mark cmp and move as
6808	static so they both bind local and available for
6809	inlinine.
6810
68112021-08-31  liuhongt  <hongtao.liu@intel.com>
6812
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.
6827
68282021-08-30  David Malcolm  <dmalcolm@redhat.com>
6829
6830	PR analyzer/99260
6831	* gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
6832	analysis.
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.
6839
68402021-08-30  Jason Merrill  <jason@redhat.com>
6841
6842	PR c++/96286
6843	* g++.dg/template/access2.C: Split struct A.
6844
68452021-08-30  Jason Merrill  <jason@redhat.com>
6846
6847	PR c++/101460
6848	* g++.dg/template/explicit-args6.C: New test.
6849
68502021-08-30  Harald Anlauf  <anlauf@gmx.de>
6851
6852	PR fortran/102113
6853	* gfortran.dg/goto_9.f90: New test.
6854
68552021-08-30  Jason Merrill  <jason@redhat.com>
6856
6857	* g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
6858
68592021-08-30  Harald Anlauf  <anlauf@gmx.de>
6860
6861	PR fortran/101349
6862	* gfortran.dg/unlimited_polymorphic_33.f90: New test.
6863
68642021-08-30  Pat Haugen  <pthaugen@linux.ibm.com>
6865
6866	* gcc.target/powerpc/fusion-p10-stst.c: New test.
6867	* gcc.target/powerpc/fusion-p10-stst2.c: New test.
6868
68692021-08-29  Iain Buclaw  <ibuclaw@gdcproject.org>
6870
6871	PR d/102094
6872	* gdc.dg/lto/pr102094_0.d: New test.
6873
68742021-08-29  Iain Sandoe  <iain@sandoe.co.uk>
6875
6876	* gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
6877	without strndup support in libc.
6878
68792021-08-28  Jan Hubicka  <hubicka@ucw.cz>
6880
6881	* gcc.dg/tree-ssa/modref-9.c: New test.
6882
68832021-08-28  Harald Anlauf  <anlauf@gmx.de>
6884
6885	PR fortran/87737
6886	* gfortran.dg/entry_24.f90: New test.
6887
68882021-08-27  Michael Meissner  <meissner@linux.ibm.com>
6889
6890	* gcc.target/powerpc/float128-call.c: Update comments.
6891
68922021-08-27  Michael Meissner  <meissner@linux.ibm.com>
6893
6894	* gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
6895	long double and power10.
6896
68972021-08-27  Iain Sandoe  <iain@sandoe.co.uk>
6898
6899	* lib/target-supports.exp: Exclude cctools assembler based on
6900	GAS 1.38.
6901
69022021-08-27  Richard Biener  <rguenther@suse.de>
6903
6904	PR tree-optimization/45178
6905	* gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
6906
69072021-08-27  konglin1  <lingling.kong@intel.com>
6908
6909	PR target/101472
6910	* gcc.target/i386/avx512f-pr101472.c: New test.
6911	* gcc.target/i386/avx512vl-pr101472.c: New test.
6912
69132021-08-27  Kewen Lin  <linkw@linux.ibm.com>
6914
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.
6924
69252021-08-27  liuhongt  <hongtao.liu@intel.com>
6926
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.
6930
69312021-08-26  Roger Sayle  <roger@nextmovesoftware.com>
6932
6933	* gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
6934
69352021-08-26  Martin Liska  <mliska@suse.cz>
6936	    Stefan Kneifel  <stefan.kneifel@bluewin.ch>
6937
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.
6942
69432021-08-25  Martin Sebor  <msebor@redhat.com>
6944
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.
6951
69522021-08-25  Michael Meissner  <meissner@linux.ibm.com>
6953
6954	PR target/94630
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
6960	function.
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.
6966
69672021-08-25  Andrew Pinski  <apinski@marvell.com>
6968
6969	PR c++/66590
6970	* g++.dg/warn/Wreturn-5.C: New test.
6971
69722021-08-25  Jan Hubicka  <hubicka@ucw.cz>
6973
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.
6977
69782021-08-25  Lewis Hyatt  <lhyatt@gmail.com>
6979
6980	PR other/93067
6981	* gcc.dg/diagnostic-input-charset-1.c: New test.
6982	* gcc.dg/diagnostic-input-utf8-bom.c: New test.
6983
69842021-08-25  Richard Biener  <rguenther@suse.de>
6985
6986	PR tree-optimization/102046
6987	* gcc.dg/vect/pr102046.c: New testcase.
6988
69892021-08-25  Hongyu Wang  <hongyu.wang@intel.com>
6990
6991	PR target/101716
6992	* gcc.target/i386/pr101716.c: New test.
6993
69942021-08-25  Jiufu Guo  <guojiufu@linux.ibm.com>
6995
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.
7005
70062021-08-25  konglin1  <lingling.kong@intel.com>
7007
7008	PR target/101471
7009	* gcc.target/i386/avx512f-pr101471.c: New test.
7010
70112021-08-25  Kewen Lin  <linkw@linux.ibm.com>
7012
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.
7023
70242021-08-25  liuhongt  <hongtao.liu@intel.com>
7025
7026	PR target/101989
7027	* gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
7028	* gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
7029
70302021-08-24  Harald Anlauf  <anlauf@gmx.de>
7031
7032	PR fortran/98411
7033	* gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
7034	F2008, and verify case of implicit SAVE.
7035
70362021-08-24  Martin Sebor  <msebor@redhat.com>
7037
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.
7043	Add new instances.
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.
7047
70482021-08-24  Andrew MacLeod  <amacleod@redhat.com>
7049
7050	* gcc.dg/predict-1.c: Disable evrp.
7051	* gcc.dg/tree-ssa/evrp-trans.c: New.
7052
70532021-08-24  H.J. Lu  <hjl.tools@gmail.com>
7054
7055	PR target/102021
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.
7061
70622021-08-24  Richard Earnshaw  <rearnsha@arm.com>
7063
7064	PR target/102035
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.
7073
70742021-08-24  Richard Earnshaw  <rearnsha@arm.com>
7075
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.
7079
70802021-08-24  liuhongt  <hongtao.liu@intel.com>
7081
7082	PR target/101989
7083	* gcc.target/i386/pr101989-broadcast-1.c: New test.
7084
70852021-08-24  liuhongt  <hongtao.liu@intel.com>
7086
7087	PR target/101989
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.
7091
70922021-08-24  Roger Sayle  <roger@nextmovesoftware.com>
7093	    Jakub Jelinek  <jakub@redhat.com>
7094
7095	PR middle-end/102029
7096	* gcc.dg/fold-convlshift-3.c: New test case.
7097
70982021-08-23  David Malcolm  <dmalcolm@redhat.com>
7099
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.
7105
71062021-08-23  David Malcolm  <dmalcolm@redhat.com>
7107
7108	PR analyzer/101875
7109	* gcc.dg/analyzer/pr101875.c: New test.
7110
71112021-08-23  David Malcolm  <dmalcolm@redhat.com>
7112
7113	PR analyzer/101837
7114	* gcc.dg/analyzer/pr101837.c: New test.
7115
71162021-08-23  David Malcolm  <dmalcolm@redhat.com>
7117
7118	PR analyzer/101962
7119	* gcc.dg/analyzer/data-model-23.c: New test.
7120	* gcc.dg/analyzer/pr101962.c: New test.
7121
71222021-08-23  David Malcolm  <dmalcolm@redhat.com>
7123
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.
7127
71282021-08-23  Jan Hubicka  <hubicka@ucw.cz>
7129
7130	* gcc.dg/tree-ssa/modref-7.c: New test.
7131
71322021-08-23  Richard Biener  <rguenther@suse.de>
7133
7134	PR ipa/97565
7135	* g++.dg/lto/pr97565_0.C: New testcase.
7136	* g++.dg/lto/pr97565_1.C: Likewise.
7137
71382021-08-23  Jan Hubicka  <hubicka@ucw.cz>
7139
7140	* g++.dg/tree-ssa/modref-1.C: Fix template.
7141
71422021-08-23  Tobias Burnus  <tobias@codesourcery.com>
7143
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.
7157
71582021-08-23  Ankur Saini  <arsenic@sourceware.org>
7159
7160	PR analyzer/102020
7161	* gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
7162
71632021-08-23  Roger Sayle  <roger@nextmovesoftware.com>
7164
7165	* gcc.dg/fold-convlshift-1.c: New test case.
7166	* gcc.dg/fold-convlshift-2.c: New test case.
7167
71682021-08-23  Jakub Jelinek  <jakub@redhat.com>
7169
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.
7181
71822021-08-23  Richard Biener  <rguenther@suse.de>
7183
7184	PR tree-optimization/79334
7185	* gcc.dg/torture/pr79334-0.c: New testcase.
7186	* gcc.dg/torture/pr79334-1.c: Likewise.
7187
71882021-08-23  liuhongt  <hongtao.liu@intel.com>
7189
7190	PR target/102016
7191	* gcc.target/i386/pr102016.c: New test.
7192
71932021-08-23  Jakub Jelinek  <jakub@redhat.com>
7194
7195	PR debug/101905
7196	* gcc.dg/guality/pr101905.c: New test.
7197
71982021-08-23  Christophe Lyon  <christophe.lyon@foss.st.com>
7199
7200	PR target/100856
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.
7205
72062021-08-23  Jan Hubicka  <hubicka@ucw.cz>
7207
7208	* g++.dg/tree-ssa/modref-1.C: New test.
7209
72102021-08-23  Xi Ruoyao  <xry111@mengyan1223.wang>
7211
7212	PR target/101922
7213	* gcc.target/mips/pr101922.c: New test.
7214
72152021-08-23  Jonathan Yong  <10walls@gmail.com>
7216
7217	* gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
7218	where it can return a filename with "\" to indicate current
7219	directory.
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.
7223
72242021-08-22  Martin Uecker  <muecker@gwdg.de>
7225
7226	PR c/98397
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.
7237
72382021-08-22  Jan Hubicka  <hubicka@ucw.cz>
7239	    Martin Liska  <mliska@suse.cz>
7240
7241	* gcc.dg/lto/pr101949_0.c: New test.
7242	* gcc.dg/lto/pr101949_1.c: New test.
7243
72442021-08-21  Ankur Saini  <arsenic@sourceware.org>
7245
7246	PR analyzer/101980
7247	* gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
7248	* gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
7249
72502021-08-20  Tobias Burnus  <tobias@codesourcery.com>
7251
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.
7255
72562021-08-20  Jakub Jelinek  <jakub@redhat.com>
7257
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.
7265
72662021-08-20  Jakub Jelinek  <jakub@redhat.com>
7267
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.
7271
72722021-08-19  Roger Sayle  <roger@nextmovesoftware.com>
7273
7274	* c-c++-common/Wunused-var-16.c: Add an extra check that ~0
7275	is optimized away.
7276
72772021-08-19  Peter Bergner  <bergner@linux.ibm.com>
7278
7279	PR target/101849
7280	* gcc.target/powerpc/pr101849.c: New test.
7281
72822021-08-19  Harald Anlauf  <anlauf@gmx.de>
7283
7284	PR fortran/100950
7285	* gfortran.dg/pr100950.f90: New test.
7286
72872021-08-19  Patrick Palka  <ppalka@redhat.com>
7288
7289	PR c++/101803
7290	* g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
7291
72922021-08-19  Jakub Jelinek  <jakub@redhat.com>
7293
7294	PR middle-end/101950
7295	* gcc.target/i386/pr101950-1.c: New test.
7296	* gcc.target/i386/pr101950-2.c: New test.
7297
72982021-08-19  Jakub Jelinek  <jakub@redhat.com>
7299
7300	* c-c++-common/gomp/requires-3.c: Add testcase for
7301	atomic_default_mem_order ( at the end of line without corresponding ).
7302
73032021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
7304
7305	* jit.dg/test-asm.c: Provide Mach-O fragment.
7306	* jit.dg/test-asm.cc: Likewise.
7307
73082021-08-19  Jakub Jelinek  <jakub@redhat.com>
7309
7310	* c-c++-common/gomp/nothing-2.c: New test.
7311
73122021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
7313
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.
7317
73182021-08-19  Thomas Schwinge  <thomas@codesourcery.com>
7319
7320	PR testsuite/101969
7321	* gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
7322
73232021-08-19  liuhongt  <hongtao.liu@intel.com>
7324
7325	Revert:
7326	2021-08-19  liuhongt  <hongtao.liu@intel.com>
7327
7328	PR target/99881
7329	* gcc.target/i386/pr99881.c: New test.
7330
73312021-08-18  Tobias Burnus  <tobias@codesourcery.com>
7332
7333	PR testsuite/101963
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.
7339
73402021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
7341	    Matt Jacobson   <mhjacobson@me.com>
7342
7343	PR objc/101666
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.
7350
73512021-08-18  Ankur Saini  <arsenic@sourceware.org>
7352
7353	PR analyzer/97114
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.
7358
73592021-08-18  Ankur Saini  <arsenic@sourceware.org>
7360
7361	PR analyzer/100546
7362	* gcc.dg/analyzer/function-ptr-4.c: New test.
7363	* gcc.dg/analyzer/pr100546.c: New test.
7364
73652021-08-18  Tobias Burnus  <tobias@codesourcery.com>
7366
7367	* gfortran.dg/nothing-1.f90: New test.
7368	* gfortran.dg/nothing-2.f90: New test.
7369
73702021-08-18  Patrick Palka  <ppalka@redhat.com>
7371
7372	PR c++/101344
7373	PR c++/101803
7374	* g++.dg/cpp2a/class-deduction-aggr11.C: New test.
7375	* g++.dg/cpp2a/class-deduction-aggr12.C: New test.
7376
73772021-08-18  Patrick Palka  <ppalka@redhat.com>
7378
7379	PR c++/101883
7380	* g++.dg/cpp2a/nontype-class49.C: New test.
7381
73822021-08-18  Jakub Jelinek  <jakub@redhat.com>
7383
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.
7388
73892021-08-18  Jakub Jelinek  <jakub@redhat.com>
7390
7391	* c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
7392	in C++.
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.
7398
73992021-08-18  liuhongt  <hongtao.liu@intel.com>
7400
7401	PR target/97147
7402	* gcc.target/i386/pr54400.c: Adjust testcase.
7403	* gcc.target/i386/pr94147.c: New test.
7404
74052021-08-17  Martin Sebor  <msebor@redhat.com>
7406
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.
7412
74132021-08-17  Jakub Jelinek  <jakub@redhat.com>
7414
7415	PR c++/101539
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.
7427
74282021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
7429
7430	* gcc.dg/pr78213.c: Restore testing.
7431
74322021-08-17  Roger Sayle  <roger@nextmovesoftware.com>
7433
7434	* gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
7435
74362021-08-17  Roger Sayle  <roger@nextmovesoftware.com>
7437
7438	* gcc.dg/fold-ior-5.c: New test case.
7439
74402021-08-17  Tobias Burnus  <tobias@codesourcery.com>
7441
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.
7456
74572021-08-17  Andrew MacLeod  <amacleod@redhat.com>
7458
7459	PR tree-optimization/101938
7460	* gcc.dg/pr101938.c: New test.
7461
74622021-08-17  Richard Biener  <rguenther@suse.de>
7463
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.
7469
74702021-08-17  Jakub Jelinek  <jakub@redhat.com>
7471
7472	* c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
7473	construct tests.
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
7476	construct tests.
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
7480	construct tests.
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.
7489
74902021-08-17  Jakub Jelinek  <jakub@redhat.com>
7491
7492	* c-c++-common/cpp/va-opt-5.c: New test.
7493	* c-c++-common/cpp/va-opt-6.c: New test.
7494
74952021-08-17  Richard Biener  <rguenther@suse.de>
7496
7497	PR tree-optimization/101925
7498	* gcc.dg/sso-16.c: New testcase.
7499
75002021-08-17  liuhongt  <hongtao.liu@intel.com>
7501
7502	* gcc.target/i386/pr82460-2.c: Adjust testcase by adding
7503	--param=vect-epilogues-nomask=0
7504
75052021-08-16  liuhongt  <hongtao.liu@intel.com>
7506
7507	PR target/101930
7508	* gcc.target/i386/pr101930.c: New test.
7509
75102021-08-16  Martin Liska  <mliska@suse.cz>
7511
7512	PR ipa/100600
7513	* gcc.dg/ipa/pr100600.c: New test.
7514
75152021-08-16  liuhongt  <hongtao.liu@intel.com>
7516
7517	PR target/101846
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.
7521
75222021-08-16  Tobias Burnus  <tobias@codesourcery.com>
7523
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.
7529
75302021-08-15  Harald Anlauf  <anlauf@gmx.de>
7531
7532	PR fortran/99351
7533	* gfortran.dg/coarray_sync.f90: New test.
7534	* gfortran.dg/coarray_3.f90: Adjust error messages.
7535
75362021-08-14  Martin Sebor  <msebor@redhat.com>
7537
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.
7541
75422021-08-14  Jakub Jelinek  <jakub@redhat.com>
7543
7544	PR target/101896
7545	* gcc.target/i386/avx512f-pr101896.c: New test.
7546
75472021-08-13  Martin Sebor  <msebor@redhat.com>
7548
7549	PR middle-end/101734
7550	* gcc.dg/uninit-42.c: New test.
7551
75522021-08-13  Martin Liska  <mliska@suse.cz>
7553
7554	PR ipa/101261
7555	* gcc.target/i386/pr101261.c: New test.
7556
75572021-08-13  Jan Hubicka  <hubicka@ucw.cz>
7558
7559	* gcc.dg/tree-ssa/modref-6.c: Update.
7560
75612021-08-13  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
7562
7563	* gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
7564	arm_softfp_ok.
7565
75662021-08-12  Jakub Jelinek  <jakub@redhat.com>
7567
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
7583	nesting.
7584	* gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
7585	clause.
7586	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
7587
75882021-08-12  Jakub Jelinek  <jakub@redhat.com>
7589
7590	PR preprocessor/101638
7591	* gcc.dg/cpp/pr101638.c: New test.
7592
75932021-08-12  Michael Meissner  <meissner@linux.ibm.com>
7594
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:
7598	Likewise.
7599	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
7600	Likewise.
7601	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
7602	Likewise.
7603	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
7604	Likewise.
7605	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
7606	Likewise.
7607
76082021-08-12  Sergei Trofimovich  <siarheit@google.com>
7609
7610	PR c++/101219
7611	* g++.dg/warn/pr101219.C: New test.
7612
76132021-08-12  Martin Uecker  <muecker@gwdg.de>
7614
7615	PR c/101838
7616	* gcc.dg/vla-stexp-2.c: New test.
7617
76182021-08-12  Aldy Hernandez  <aldyh@redhat.com>
7619
7620	* gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
7621	code and adjust for ranger threader.
7622
76232021-08-12  Tobias Burnus  <tobias@codesourcery.com>
7624
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.
7628
76292021-08-12  Hans-Peter Nilsson  <hp@axis.com>
7630
7631	* gfortran.dg/PR82376.f90: Robustify match.
7632
76332021-08-12  Jakub Jelinek  <jakub@redhat.com>
7634
7635	PR target/101860
7636	* gcc.target/i386/avx512f-pr101860.c: New test.
7637
76382021-08-12  Jakub Jelinek  <jakub@redhat.com>
7639
7640	* g++.dg/gomp/attrs-12.C: New test.
7641
76422021-08-12  Jakub Jelinek  <jakub@redhat.com>
7643
7644	* g++.dg/gomp/attrs-11.C: Add new tests.
7645
76462021-08-12  Jakub Jelinek  <jakub@redhat.com>
7647
7648	PR c++/99429
7649	PR c++/94162
7650	* g++.dg/cpp2a/spaceship-synth11.C: New test.
7651	* g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
7652
76532021-08-12  Jakub Jelinek  <jakub@redhat.com>
7654
7655	* g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
7656
76572021-08-12  Jakub Jelinek  <jakub@redhat.com>
7658
7659	* g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
7660	as well.
7661	* g++.dg/lookup/strong-using2.C: Likewise.
7662	* g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
7663	using namespace.
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.
7668
76692021-08-12  liuhongt  <hongtao.liu@intel.com>
7670
7671	PR target/101846
7672	* gcc.target/i386/pr101846-1.c: New test.
7673
76742021-08-12  Patrick Palka  <ppalka@redhat.com>
7675
7676	PR c++/101663
7677	* g++.dg/cpp2a/construct_at.h: New convenience header file that
7678	defines minimal implementations of std::construct_at/destroy_at,
7679	split out from ...
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.
7684
76852021-08-11  Patrick Palka  <ppalka@redhat.com>
7686
7687	PR c++/101725
7688	DR 2082
7689	* g++.dg/DRs/dr2082.C: New test.
7690	* g++.dg/cpp2a/concepts-uneval4.C: New test.
7691
76922021-08-11  Jakub Jelinek  <jakub@redhat.com>
7693
7694	PR c++/101786
7695	* g++.dg/cpp2a/constinit16.C: New test.
7696
76972021-08-11  Patrick Palka  <ppalka@redhat.com>
7698
7699	PR c++/79501
7700	* g++.dg/cpp1z/class-deduction98.C: New test.
7701
77022021-08-11  Patrick Palka  <ppalka@redhat.com>
7703
7704	PR c++/89062
7705	* g++.dg/cpp1z/class-deduction97.C: New test.
7706
77072021-08-11  Richard Biener  <rguenther@suse.de>
7708
7709	* gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
7710	of ashift_qi_1.
7711
77122021-08-11  Jan Hubicka  <jh@suse.cz>
7713
7714	* c-c++-common/modref-dse.c: New test.
7715
77162021-08-11  Richard Biener  <rguenther@suse.de>
7717
7718	PR middle-end/101858
7719	* gcc.dg/pr101858.c: New testcase.
7720
77212021-08-11  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
7722
7723	PR target/66791
7724	* gcc.target/arm/pr51534.c: Adjust test.
7725
77262021-08-11  liuhongt  <hongtao.liu@intel.com>
7727
7728	PR target/98309
7729	* gcc.target/i386/pr98309-1.c: New test.
7730	* gcc.target/i386/pr98309-2.c: New test.
7731
77322021-08-11  Hans-Peter Nilsson  <hp@axis.com>
7733
7734	PR middle-end/101674
7735	* gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
7736
77372021-08-10  Tobias Burnus  <tobias@codesourcery.com>
7738
7739	PR libfortran/101305
7740	PR fortran/101660
7741	PR testsuite/101847
7742	* lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
7743	from the string used to set GFORTRAN_UNDER_TEST.
7744
77452021-08-10  H.J. Lu  <hjl.tools@gmail.com>
7746
7747	PR tree-optimization/101809
7748	* gcc.target/i386/pr88531-1a.c: Enable for all targets.
7749
77502021-08-10  Jakub Jelinek  <jakub@redhat.com>
7751
7752	PR target/80355
7753	* gcc.target/i386/avx512f-pr80355-2.c: New test.
7754
77552021-08-10  Jakub Jelinek  <jakub@redhat.com>
7756
7757	PR target/80355
7758	* gcc.target/i386/avx512f-pr80355-1.c: New test.
7759
77602021-08-10  Jakub Jelinek  <jakub@redhat.com>
7761
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.
7770
77712021-08-10  Hongyu Wang  <hongyu.wang@intel.com>
7772
7773	* gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
7774
77752021-08-10  Richard Biener  <rguenther@suse.de>
7776
7777	PR middle-end/101824
7778	* gcc.dg/tree-ssa/pr101824.c: New testcase.
7779
77802021-08-10  Martin Uecker  <muecker@gwdg.de>
7781
7782	PR c/29970
7783	* gcc.dg/vla-stexp-1.c: New test.
7784
77852021-08-10  H.J. Lu  <hjl.tools@gmail.com>
7786
7787	PR target/101804
7788	* gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
7789	of "-mavx2 -mtune=skylake".  Scan vpcmpeqd.
7790
77912021-08-10  liuhongt  <hongtao.liu@intel.com>
7792
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.
7805
78062021-08-09  Andrew MacLeod  <amacleod@redhat.com>
7807
7808	* gcc.dg/pr101741.c: New.
7809
78102021-08-09  Martin Jambor  <mjambor@suse.cz>
7811
7812	PR testsuite/101654
7813	* gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
7814
78152021-08-09  Uroš Bizjak  <ubizjak@gmail.com>
7816
7817	PR target/101812
7818	* gcc.target/i386/pr101812.c: New test.
7819
78202021-08-09  Tejas Belagod  <tejas.belagod@arm.com>
7821
7822	* gcc.target/aarch64/vect-shr-reg.c: New testcase.
7823	* gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
7824
78252021-08-09  Roger Sayle  <roger@nextmovesoftware.com>
7826
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.
7830
78312021-08-09  Tobias Burnus  <tobias@codesourcery.com>
7832
7833	PR libfortran/101305
7834	PR fortran/101660
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.
7857
78582021-08-09  Jonathan Wright  <jonathan.wright@arm.com>
7859
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.
7867
78682021-08-09  Jonathan Wright  <jonathan.wright@arm.com>
7869
7870	* gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
7871	tests to little-endian targets.
7872
78732021-08-08  Jeff Law  <jlaw@localhost.localdomain>
7874
7875	* gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
7876
78772021-08-07  H.J. Lu  <hjl.tools@gmail.com>
7878
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.
7886
78872021-08-06  Martin Sebor  <msebor@redhat.com>
7888
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.
7898
78992021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
7900
7901	PR target/101723
7902	* gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
7903	typo.
7904
79052021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
7906
7907	PR target/101723
7908	* gcc.target/arm/attr-neon3.c: Fix typo.
7909	* gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
7910
79112021-08-06  Uroš Bizjak  <ubizjak@gmail.com>
7912
7913	PR target/101797
7914	* gcc.target/i386/pr101797.c: New test.
7915
79162021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
7917
7918	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7919	tests.
7920
79212021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
7922
7923	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7924	tests.
7925
79262021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
7927
7928	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7929	tests.
7930
79312021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
7932
7933	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
7934	tests.
7935
79362021-08-06  Martin Liska  <mliska@suse.cz>
7937
7938	* gcc.target/powerpc/pragma-optimize.c: New test.
7939
79402021-08-06  Richard Biener  <rguenther@suse.de>
7941
7942	* gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
7943
79442021-08-06  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7945
7946	* gcc.dg/gcov-info-to-gcda.c: New test.
7947
79482021-08-05  Jonathan Wakely  <jwakely@redhat.com>
7949
7950	* g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
7951
79522021-08-05  H.J. Lu  <hjl.tools@gmail.com>
7953
7954	PR target/99744
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.
7961
79622021-08-05  Richard Earnshaw  <rearnsha@arm.com>
7963
7964	PR target/101723
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
7977	multiple instances.
7978	* gcc.target/arm/pragma_fpu_attribute.c: Likewise.
7979	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7980
79812021-08-05  Jonathan Wright  <jonathan.wright@arm.com>
7982
7983	* gcc.target/aarch64/vsubX_high_cost.c: New test.
7984
79852021-08-05  Jonathan Wright  <jonathan.wright@arm.com>
7986
7987	* gcc.target/aarch64/vaddX_high_cost.c: New test.
7988
79892021-08-05  Richard Biener  <rguenther@suse.de>
7990
7991	* gcc.dg/vect/bb-slp-pr101756.c: Add -w.
7992
79932021-08-05  Eric Botcazou  <ebotcazou@gcc.gnu.org>
7994
7995	* gcc.dg/sso-15.c: New test.
7996
79972021-08-05  liuhongt  <hongtao.liu@intel.com>
7998
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.
8003
80042021-08-05  liuhongt  <hongtao.liu@intel.com>
8005
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.
8010
80112021-08-05  liuhongt  <hongtao.liu@intel.com>
8012
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.
8029
80302021-08-04  David Malcolm  <dmalcolm@redhat.com>
8031
8032	PR analyzer/101570
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:
8038	New test.
8039	* gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
8040	test.
8041	* gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
8042	test.
8043	* gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
8044	* gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
8045	test.
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:
8048	New test.
8049	* gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
8050	New test.
8051
80522021-08-04  H.J. Lu  <hjl.tools@gmail.com>
8053
8054	PR target/101742
8055	* gcc.target/i386/pr101742a.c: New test.
8056	* gcc.target/i386/pr101742b.c: Likewise.
8057
80582021-08-04  H.J. Lu  <hjl.tools@gmail.com>
8059
8060	PR target/101772
8061	* gcc.target/i386/eh_return-2.c: New test.
8062
80632021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
8064
8065	* gcc.target/s390/vector/perm-vpdi.c: New test.
8066
80672021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
8068
8069	* gcc.target/s390/vector/perm-merge.c: New test.
8070	* gcc.target/s390/vector/vec-types.h: New test.
8071
80722021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
8073
8074	* gcc.target/s390/zvector/vec-permi.c: Removed.
8075	* gcc.target/s390/zvector/vec_permi.c: New test.
8076
80772021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
8078
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.
8084
80852021-08-04  Jonathan Wright  <jonathan.wright@arm.com>
8086
8087	* gcc.target/aarch64/vmul_high_cost.c: New test.
8088
80892021-08-04  Jonathan Wright  <jonathan.wright@arm.com>
8090
8091	* gcc.target/aarch64/vmul_element_cost.c: New test.
8092
80932021-08-04  Richard Sandiford  <richard.sandiford@arm.com>
8094
8095	* gcc.target/aarch64/sve/cost_model_12.c: New test.
8096
80972021-08-04  Tamar Christina  <tamar.christina@arm.com>
8098
8099	PR tree-optimization/101750
8100	* g++.dg/vect/pr99149.cc: Name class.
8101
81022021-08-04  Richard Biener  <rguenther@suse.de>
8103
8104	* gcc.target/i386/vect-gather-1.c: New testcase.
8105	* gfortran.dg/vect/vect-8.f90: Adjust.
8106
81072021-08-04  Roger Sayle  <roger@nextmovesoftware.com>
8108	    Marc Glisse  <marc.glisse@inria.fr>
8109
8110	* gcc.dg/fold-ior-4.c: New test.
8111
81122021-08-04  Richard Biener  <rguenther@suse.de>
8113
8114	PR tree-optimization/101756
8115	* gcc.dg/vect/bb-slp-pr101756.c: New testcase.
8116
81172021-08-04  Jakub Jelinek  <jakub@redhat.com>
8118
8119	PR c++/101759
8120	* g++.dg/gomp/pr101759.C: New test.
8121	* g++.dg/goacc/pr101759.C: New test.
8122
81232021-08-04  Jakub Jelinek  <jakub@redhat.com>
8124
8125	* gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
8126
81272021-08-04  Richard Biener  <rguenther@suse.de>
8128
8129	PR tree-optimization/101769
8130	* g++.dg/tree-ssa/pr101769.C: New testcase.
8131
81322021-08-04  liuhongt  <hongtao.liu@intel.com>
8133
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.
8142
81432021-08-04  liuhongt  <hongtao.liu@intel.com>
8144
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.
8149
81502021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
8151
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.
8154
81552021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
8156
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.
8159
81602021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
8161
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.
8167
81682021-08-03  Martin Sebor  <msebor@redhat.com>
8169
8170	PR testsuite/101688
8171	* g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
8172
81732021-08-03  Paul A. Clarke  <pc@us.ibm.com>
8174
8175	* gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
8176	gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
8177	make more robust.
8178
81792021-08-03  H.J. Lu  <hjl.tools@gmail.com>
8180
8181	* gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
8182	disable XMM31.
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.
8197
81982021-08-03  liuhongt  <hongtao.liu@intel.com>
8199
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.
8206
82072021-08-03  Jakub Jelinek  <jakub@redhat.com>
8208
8209	PR analyzer/101721
8210	* gcc.dg/analyzer/pr101721.c: New test.
8211
82122021-08-03  H.J. Lu  <hjl.tools@gmail.com>
8213
8214	PR target/80566
8215	* g++.target/i386/pr80566-1.C: New test.
8216	* g++.target/i386/pr80566-2.C: Likewise.
8217
82182021-08-03  liuhongt  <hongtao.liu@intel.com>
8219
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.
8224
82252021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8226
8227	* gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
8228
82292021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8230
8231	* gcc.target/i386/incoming-11.c: Expect no stack realignment.
8232
82332021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8234
8235	* gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
8236
82372021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8238
8239	* gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
8240
82412021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8242
8243	* gcc.target/i386/pr72839.c: Also pass -mno-avx.
8244
82452021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8246
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.
8301
83022021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8303
8304	PR middle-end/90773
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.
8310
83112021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8312
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
8326	YMM registers.
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.
8330
83312021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8332
8333	* gcc.target/i386/eh_return-1.c: New test.
8334
83352021-08-02  H.J. Lu  <hjl.tools@gmail.com>
8336
8337	PR middle-end/90773
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.
8345
83462021-08-02  Roger Sayle  <roger@nextmovesoftware.com>
8347
8348	* gcc.dg/tree-ssa/phi-opt-25.c: New test case.
8349
83502021-08-01  H.J. Lu  <hjl.tools@gmail.com>
8351
8352	PR target/78103
8353	* gcc.target/i386/pr78103-2.c: Also scan incl.
8354	* gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32.  Also
8355	scan incq.
8356
83572021-07-31  Jason Merrill  <jason@redhat.com>
8358
8359	PR c++/96636
8360	* g++.dg/ext/anon-struct9.C: New test.
8361
83622021-07-31  Roger Sayle  <roger@nextmovesoftware.com>
8363
8364	* gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
8365
83662021-07-31  Jakub Jelinek  <jakub@redhat.com>
8367
8368	* g++.dg/gomp/attrs-9.C: New test.
8369
83702021-07-31  Jakub Jelinek  <jakub@redhat.com>
8371
8372	PR target/78103
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.
8376
83772021-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
8378
8379	* gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
8380
83812021-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
8382
8383	PR middle-end/101674
8384	* gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
8385
83862021-07-30  Paul A. Clarke  <pc@us.ibm.com>
8387
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.
8394
83952021-07-30  Paul A. Clarke  <pc@us.ibm.com>
8396
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.
8407
84082021-07-30  Paul A. Clarke  <pc@us.ibm.com>
8409
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.
8415
84162021-07-30  Roger Sayle  <roger@nextmovesoftware.com>
8417	    Uroš Bizjak  <ubizjak@gmail.com>
8418
8419	* gcc.target/i386/dec-cmov-1.c: New test.
8420	* gcc.target/i386/dec-cmov-2.c: New test.
8421
84222021-07-30  Andrew MacLeod  <amacleod@redhat.com>
8423
8424	* gcc.dg/tree-ssa/pr61839_2.c: Adjust.  Add new const fold test.
8425
84262021-07-30  Andrew MacLeod  <amacleod@redhat.com>
8427
8428	* gcc.dg/tree-ssa/pr61839_2.c: Adjust.
8429
84302021-07-30  Martin Sebor  <msebor@redhat.com>
8431
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.
8435
84362021-07-30  H.J. Lu  <hjl.tools@gmail.com>
8437
8438	* gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
8439	vmovdqu.
8440	* gcc.target/i386/pr100865-4b.c: Likewise.
8441
84422021-07-30  Andrew Pinski  <apinski@marvell.com>
8443
8444	PR testsuite/101517
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.
8449
84502021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
8451
8452	PR target/101132
8453	* gcc.target/mips/pr101132.c: New test.
8454
84552021-07-30  Jakub Jelinek  <jakub@redhat.com>
8456
8457	PR c++/101539
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.
8465
84662021-07-30  Jason Merrill  <jason@redhat.com>
8467
8468	* g++.dg/ext/anon-struct8.C: New test.
8469
84702021-07-30  Jakub Jelinek  <jakub@redhat.com>
8471
8472	* g++.dg/cpp0x/gen-attrs-76.C: New test.
8473
84742021-07-30  H.J. Lu  <hjl.tools@gmail.com>
8475
8476	PR target/101685
8477	* gcc.target/i386/pr101685.c: New test.
8478
84792021-07-30  Aldy Hernandez  <aldyh@redhat.com>
8480
8481	* gcc.dg/shrink-wrap-loop.c: Enable early jump threading.  Mark as
8482	XFAIL.
8483
84842021-07-30  Jakub Jelinek  <jakub@redhat.com>
8485
8486	PR c++/101582
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.
8491
84922021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
8493
8494	PR ipa/101396
8495	* g++.dg/lto/pr101396_0.C: New test.
8496	* g++.dg/lto/pr101396_1.C: New test.
8497
84982021-07-29  Martin Sebor  <msebor@redhat.com>
8499
8500	PR middle-end/101674
8501	* gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
8502	correct target.
8503
85042021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
8505
8506	PR d/101672
8507	* gdc.dg/pr100967.d: Update test.
8508	* gdc.dg/pr101672.d: New test.
8509
85102021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
8511
8512	PR d/101664
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.
8516
85172021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
8518
8519	PR d/96435
8520	* gdc.dg/torture/pr96435.d: New test.
8521
85222021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
8523
8524	PR d/101657
8525	* gdc.dg/pr101657.d: New test.
8526
85272021-07-29  Jakub Jelinek  <jakub@redhat.com>
8528
8529	PR testsuite/101647
8530	* g++.dg/pr71389.C: Include <array> instead of <functional>.
8531	* g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
8532
85332021-07-29  Thomas Schwinge  <thomas@codesourcery.com>
8534	    Julian Brown  <julian@codesourcery.com>
8535	    Kwok Cheung Yeung  <kcy@codesourcery.com>
8536
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.
8554
85552021-07-29  Haochen Gui  <guihaoc@gcc.gnu.org>
8556
8557	PR target/100952
8558	* gcc.target/powerpc/pr56605.c: Change matching
8559	conditions.
8560	* gcc.target/powerpc/pr81348.c: Likewise.
8561
85622021-07-29  Aldy Hernandez  <aldyh@redhat.com>
8563
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.
8613
86142021-07-29  Richard Biener  <rguenther@suse.de>
8615
8616	PR c/101512
8617	* gcc.dg/torture/pr101512.c: New testcase.
8618
86192021-07-29  liuhongt  <hongtao.liu@intel.com>
8620
8621	PR target/99881
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:
8627
86282021-07-29  liuhongt  <hongtao.liu@intel.com>
8629
8630	PR target/39821
8631	* gcc.target/i386/sse2-pr39821.c: New test.
8632	* gcc.target/i386/sse4-pr39821.c: New test.
8633
86342021-07-29  Jiufu Guo  <guojiufu@linux.ibm.com>
8635
8636	PR target/61837
8637	* gcc.target/powerpc/pr61837.c: New test.
8638
86392021-07-28  Martin Sebor  <msebor@redhat.com>
8640
8641	PR middle-end/101494
8642	* gcc.dg/uninit-pr101494.c: New test.
8643
86442021-07-28  Martin Sebor  <msebor@redhat.com>
8645
8646	PR middle-end/101601
8647	* g++.dg/warn/Warray-bounds-25.C: New test.
8648	* gcc.dg/Warray-bounds-85.c: New test.
8649
86502021-07-28  Michael Meissner  <meissner@linux.ibm.com>
8651
8652	PR testsuite/100168
8653	* gcc.dg/pr56727-2.c: Add support for PC-relative calls.
8654
86552021-07-28  David Malcolm  <dmalcolm@redhat.com>
8656
8657	* gcc.dg/analyzer/torture/ubsan-1.c: New test.
8658
86592021-07-28  Harald Anlauf  <anlauf@gmx.de>
8660
8661	PR fortran/101564
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.
8666
86672021-07-28  Jakub Jelinek  <jakub@redhat.com>
8668
8669	PR middle-end/101624
8670	* gfortran.dg/ubsan/ubsan.exp: New file.
8671	* gfortran.dg/ubsan/pr101624.f90: New test.
8672
86732021-07-28  Jakub Jelinek  <jakub@redhat.com>
8674
8675	PR middle-end/101642
8676	* gcc.c-torture/compile/pr101642.c: New test.
8677
86782021-07-28  Ilya Leoshkevich  <iii@linux.ibm.com>
8679
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
8685	-mzarch.
8686	* gcc.target/s390/vector/long-double-vx-macro-on-off.c:
8687	Likewise.
8688
86892021-07-28  Richard Biener  <rguenther@suse.de>
8690
8691	PR tree-optimization/101615
8692	* gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
8693
86942021-07-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8695
8696	* gcc.target/aarch64/smov_1.c: New test.
8697	* gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
8698
86992021-07-28  H.J. Lu  <hjl.tools@gmail.com>
8700
8701	PR target/101456
8702	* gcc.target/i386/pr101456-1.c: New test.
8703	* gcc.target/i386/pr101456-2.c: Likewise.
8704
87052021-07-28  Richard Biener  <rguenther@suse.de>
8706
8707	PR tree-optimization/101615
8708	* gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
8709
87102021-07-28  Siddhesh Poyarekar  <siddhesh@gotplt.org>
8711
8712	* gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
8713	tests.
8714
87152021-07-28  Siddhesh Poyarekar  <siddhesh@gotplt.org>
8716
8717	* gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
8718	compatible_alloc2): New extern allocator declarations.
8719	(test_9, test_10): New tests.
8720
87212021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
8722
8723	PR d/101640
8724	* gdc.dg/pr96429.d: Update test.
8725	* gdc.dg/pr101640.d: New test.
8726
87272021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
8728
8729	PR d/101490
8730	* gdc.dg/pr101490.d: New test.
8731
87322021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
8733
8734	PR d/101127
8735	* gdc.dg/pr101127a.d: New test.
8736	* gdc.dg/pr101127b.d: New test.
8737
87382021-07-28  Jakub Jelinek  <jakub@redhat.com>
8739
8740	PR target/101611
8741	* gcc.target/i386/avx2-pr101611-1.c: New test.
8742	* gcc.target/i386/avx2-pr101611-2.c: New test.
8743
87442021-07-28  Martin Uecker  <muecker@gwdg.de>
8745
8746	* gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
8747
87482021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
8749
8750	PR libfortran/101317
8751	* gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
8752	message patterns.
8753
87542021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
8755
8756	PR libfortran/101310
8757	* gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
8758	incorrect assertions.
8759
87602021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
8761
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.
8782
87832021-07-28  Kewen Lin  <linkw@linux.ibm.com>
8784
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.
8789
87902021-07-28  liuhongt  <hongtao.liu@intel.com>
8791
8792	PR target/99881
8793	* gcc.target/i386/pr99881.c: New test.
8794
87952021-07-27  Martin Sebor  <msebor@redhat.com>
8796
8797	PR tree-optimization/101584
8798	* gcc.dg/uninit-38.c: Remove assertions.
8799	* gcc.dg/uninit-41.c: New test.
8800
88012021-07-27  Jonathan Wakely  <jwakely@redhat.com>
8802
8803	PR testsuite/101646
8804	* g++.dg/coroutines/pr99047.C: Fix includes.
8805	* g++.dg/pr71655.C: Likewise.
8806
88072021-07-27  Martin Sebor  <msebor@redhat.com>
8808
8809	PR c/101585
8810	* gcc.dg/Wvla-parameter-13.c: New test.
8811
88122021-07-27  Jeff Law  <jlaw@localhost.localdomain>
8813
8814	* g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
8815
88162021-07-27  Marek Polacek  <polacek@redhat.com>
8817
8818	DR 1512
8819	PR c++/99701
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.
8824
88252021-07-27  Richard Biener  <rguenther@suse.de>
8826
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.
8833
88342021-07-27  Martin Jambor  <mjambor@suse.cz>
8835
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.
8840
88412021-07-27  Jakub Jelinek  <jakub@redhat.com>
8842
8843	PR middle-end/101586
8844	* g++.dg/torture/builtin-clear-padding-4.C: New test.
8845
88462021-07-27  Michael Meissner  <meissner@linux.ibm.com>
8847
8848	PR testsuite/100170
8849	* gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
8850	code is generated.
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.
8857
88582021-07-26  David Malcolm  <dmalcolm@redhat.com>
8859
8860	* gcc.dg/analyzer/sock-1.c: New test.
8861	* gcc.dg/analyzer/sock-2.c: New test.
8862
88632021-07-26  Andrew MacLeod  <amacleod@redhat.com>
8864
8865	* gcc.dg/pr78888.c: New.
8866
88672021-07-26  Roger Sayle  <roger@nextmovesoftware.com>
8868	    Marc Glisse  <marc.glisse@inria.fr>
8869
8870	* gcc.dg/fold-eqrotate-1.c: New test case.
8871	* gcc.dg/fold-eqbswap-1.c: New test case.
8872
88732021-07-26  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
8874	    Tobias Burnus  <tobias@codesourcery.com>
8875
8876	PR fortran/93308
8877	PR fortran/93963
8878	PR fortran/94327
8879	PR fortran/94331
8880	PR fortran/97046
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
8884	code changes.
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.
8892
88932021-07-26  Jakub Jelinek  <jakub@redhat.com>
8894
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.
8901
89022021-07-23  Harald Anlauf  <anlauf@gmx.de>
8903
8904	PR fortran/101536
8905	* gfortran.dg/pr101536.f90: New test.
8906
89072021-07-23  Jakub Jelinek  <jakub@redhat.com>
8908
8909	PR rtl-optimization/101562
8910	* gcc.c-torture/compile/pr101562.c: New test.
8911
89122021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8913
8914	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8915	tests.
8916
89172021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8918
8919	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8920	tests.
8921
89222021-07-23  H.J. Lu  <hjl.tools@gmail.com>
8923
8924	PR target/101504
8925	* gcc.target/i386/pr101504.c: New test.
8926
89272021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8928
8929	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8930	tests.
8931
89322021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8933
8934	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8935	tests.
8936
89372021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8938
8939	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8940	tests.
8941
89422021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8943
8944	* gcc.target/aarch64/vector_structure_intrinsics.c: Add new
8945	tests.
8946
89472021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8948
8949	* gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
8950
89512021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
8952
8953	* gcc.target/aarch64/vector_structure_intrinsics.c: New test.
8954
89552021-07-23  Jakub Jelinek  <jakub@redhat.com>
8956
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.
8960
89612021-07-23  Jakub Jelinek  <jakub@redhat.com>
8962
8963	* g++.dg/gomp/attrs-4.C: New test.
8964	* g++.dg/gomp/attrs-5.C: New test.
8965
89662021-07-23  Xi Ruoyao  <xry111@mengyan1223.wang>
8967
8968	* gcc.target/mips/mips.exp (mips_option_groups): add
8969	  -finline and -fno-inline.
8970
89712021-07-23  Xi Ruoyao  <xry111@mengyan1223.wang>
8972
8973	Revert:
8974	2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
8975
8976	* gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
8977	  __attribute__((noinline)).
8978	* gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
8979
89802021-07-23  David Malcolm  <dmalcolm@redhat.com>
8981
8982	* gcc.dg/analyzer/feasibility-3.c: New test.
8983
89842021-07-22  Martin Sebor  <msebor@redhat.com>
8985
8986	PR tree-optimization/65178
8987	* gcc.dg/uninit-pr65178.c: New test.
8988
89892021-07-22  Martin Sebor  <msebor@redhat.com>
8990
8991	PR testsuite/101568
8992	* g++.dg/ipa/pr82352.C
8993
89942021-07-22  Andrew Pinski  <apinski@marvell.com>
8995
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.
8999
90002021-07-22  Andrew MacLeod  <amacleod@redhat.com>
9001
9002	* g++.dg/pr101511.C: New.
9003
90042021-07-22  Andrew MacLeod  <amacleod@redhat.com>
9005
9006	* gcc.dg/pr101497.c: New.
9007
90082021-07-22  Andrew MacLeod  <amacleod@redhat.com>
9009
9010	* gcc.dg/pr101496.c: New.
9011
90122021-07-22  liuhongt  <hongtao.liu@intel.com>
9013
9014	* gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
9015
90162021-07-22  liuhongt  <hongtao.liu@intel.com>
9017
9018	* gcc.target/i386/mask-shift.c: New test.
9019
90202021-07-21  David Malcolm  <dmalcolm@redhat.com>
9021
9022	PR analyzer/101547
9023	* gcc.dg/analyzer/pr101547.c: New test.
9024
90252021-07-21  David Malcolm  <dmalcolm@redhat.com>
9026
9027	PR analyzer/101522
9028	* g++.dg/analyzer/pr101522.C: New test.
9029
90302021-07-21  Thomas Schwinge  <thomas@codesourcery.com>
9031	    Joseph Myers  <joseph@codesourcery.com>
9032	    Cesar Philippidis  <cesar@codesourcery.com>
9033
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.
9051
90522021-07-21  Thomas Schwinge  <thomas@codesourcery.com>
9053
9054	* g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
9055
90562021-07-21  David Malcolm  <dmalcolm@redhat.com>
9057
9058	* gcc.dg/analyzer/explode-2.c: Remove xfail.
9059	* gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
9060	while stmt.
9061	* gcc.dg/analyzer/phi-2.c: New test.
9062
90632021-07-21  Bill Schmidt  <wschmidt@linux.ibm.com>
9064
9065	PR target/101531
9066	* gcc.target/powerpc/pr101129.c: Adjust.
9067
90682021-07-21  H.J. Lu  <hjl.tools@gmail.com>
9069
9070	PR target/101549
9071	* gcc.target/i386/crc32-6.c: New test.
9072
90732021-07-21  Harald Anlauf  <anlauf@gmx.de>
9074
9075	PR fortran/101514
9076	* gfortran.dg/pr101514.f90: New test.
9077
90782021-07-21  Jakub Jelinek  <jakub@redhat.com>
9079
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.
9083
90842021-07-21  Jakub Jelinek  <jakub@redhat.com>
9085
9086	PR c++/101516
9087	* g++.dg/gomp/pr101516.C: New test.
9088
90892021-07-21  Tobias Burnus  <tobias@codesourcery.com>
9090
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.
9098
90992021-07-21  Richard Sandiford  <richard.sandiford@arm.com>
9100
9101	* gcc.dg/unroll-10.c: New test.
9102
91032021-07-21  Richard Sandiford  <richard.sandiford@arm.com>
9104
9105	* gcc.dg/unroll-9.c: New test/
9106
91072021-07-20  Martin Sebor  <msebor@redhat.com>
9108
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.
9116
91172021-07-20  Martin Sebor  <msebor@redhat.com>
9118
9119	PR middle-end/101300
9120	* gcc.dg/uninit-pr101300.c: New test.
9121
91222021-07-20  Michael Meissner  <meissner@linux.ibm.com>
9123
9124	PR testsuite/100167
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.
9128
91292021-07-20  Jakub Jelinek  <jakub@redhat.com>
9130
9131	PR target/101384
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.
9135
91362021-07-20  Richard Sandiford  <richard.sandiford@arm.com>
9137
9138	PR testsuite/101506
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.
9144
91452021-07-20  Uroš Bizjak  <ubizjak@gmail.com>
9146
9147	PR target/100182
9148	* gcc.target/i386/pr71245-1.c: Remove.
9149	* gcc.target/i386/pr71245-2.c: Ditto.
9150
91512021-07-20  Kewen Lin  <linkw@linux.ibm.com>
9152
9153	* gcc.target/powerpc/mul-vectorize-3.c: New test.
9154	* gcc.target/powerpc/mul-vectorize-4.c: New test.
9155
91562021-07-20  Kewen Lin  <linkw@linux.ibm.com>
9157
9158	PR tree-optimization/100696
9159	* gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
9160
91612021-07-19  Martin Sebor  <msebor@redhat.com>
9162
9163	* gcc.target/powerpc/pr93658.c: Suppress valid warnings.
9164
91652021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
9166
9167	PR c++/95520
9168	* g++.dg/coroutines/pr95520.C: New test.
9169
91702021-07-19  David Malcolm  <dmalcolm@redhat.com>
9171
9172	PR analyzer/101503
9173	* gcc.dg/analyzer/pr101503.c: New test.
9174
91752021-07-19  Indu Bhagat  <indu.bhagat@oracle.com>
9176
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.
9182
91832021-07-19  Andrew Stubbs  <ams@codesourcery.com>
9184
9185	PR target/100208
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.
9194
91952021-07-19  Andrew Pinski  <apinski@marvell.com>
9196
9197	PR target/101205
9198	* gcc.target/aarch64/csinv-neg-1.c: New test.
9199
92002021-07-19  Marek Polacek  <polacek@redhat.com>
9201
9202	DR 2126
9203	* g++.dg/cpp0x/constexpr-temp2.C: New test.
9204
92052021-07-19  Richard Biener  <rguenther@suse.de>
9206
9207	PR tree-optimization/101505
9208	* gcc.dg/vect/pr101505.c: New testcase.
9209
92102021-07-18  H.J. Lu  <hjl.tools@gmail.com>
9211
9212	PR target/101492
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.
9217
92182021-07-18  Harald Anlauf  <anlauf@gmx.de>
9219
9220	PR fortran/101084
9221	* gfortran.dg/fmt_nonchar_3.f90: New test.
9222
92232021-07-18  H.J. Lu  <hjl.tools@gmail.com>
9224
9225	PR target/101495
9226	* gcc.target/i386/avx-vzeroupper-28.c: New test.
9227
92282021-07-18  Antoni Boucher  <bouanto@zoho.com>
9229
9230	PR target/95498
9231	* jit.dg/all-non-failing-tests.h: New test.
9232	* jit.dg/test-cast.c: New test.
9233
92342021-07-17  Jan Hubicka  <hubicka@ucw.cz>
9235
9236	* gcc.dg/tree-ssa/modref-6.c: New test.
9237
92382021-07-17  Andrew MacLeod  <amacleod@redhat.com>
9239
9240	* gcc.dg/pr96542.c: New.
9241
92422021-07-16  Patrick Palka  <ppalka@redhat.com>
9243
9244	PR c++/101233
9245	* g++.dg/cpp2a/class-deduction-alias10.C: New test.
9246
92472021-07-16  Patrick Palka  <ppalka@redhat.com>
9248
9249	DR 960
9250	PR c++/99664
9251	* g++.dg/inherit/covariant23.C: New test.
9252
92532021-07-16  David Malcolm  <dmalcolm@redhat.com>
9254
9255	* gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
9256	* gcc.dg/analyzer/dump-state.c: New test.
9257
92582021-07-16  Martin Sebor  <msebor@redhat.com>
9259
9260	PR testsuite/101468
9261	* gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
9262	failures.
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.
9268
92692021-07-16  Tamar Christina  <tamar.christina@arm.com>
9270
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.
9276
92772021-07-16  Marek Polacek  <polacek@redhat.com>
9278
9279	* g++.dg/cpp1y/Wnarrowing2.C: New test.
9280	* g++.dg/cpp1y/Wnarrowing2.h: New test.
9281
92822021-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
9283
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
9287	tests.
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.
9301
93022021-07-16  Jonathan Wright  <jonathan.wright@arm.com>
9303
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.
9310
93112021-07-15  Uroš Bizjak  <ubizjak@gmail.com>
9312
9313	PR target/101346
9314	* gcc.target/i386/pr101346.c: New test.
9315
93162021-07-15  Martin Sebor  <msebor@redhat.com>
9317
9318	PR middle-end/97027
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
9325	to avoid overflow.
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.
9332
93332021-07-15  David Malcolm  <dmalcolm@redhat.com>
9334
9335	PR analyzer/95006
9336	PR analyzer/94713
9337	PR analyzer/94714
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
9358	expected leak.
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
9366	decl.
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
9373	diagnostics.
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
9390	of the above.
9391	* gfortran.dg/analyzer/pr97668.f: Add
9392	-Wno-analyzer-use-of-uninitialized-value and
9393	-Wno-analyzer-too-complex.
9394
93952021-07-15  David Malcolm  <dmalcolm@redhat.com>
9396
9397	* gcc.dg/analyzer/phi-1.c: New test.
9398
93992021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>
9400
9401	* lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
9402	Delete.
9403
94042021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>
9405
9406	* gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
9407	effective-target.
9408
94092021-07-15  Jakub Jelinek  <jakub@redhat.com>
9410
9411	PR c++/101443
9412	* g++.dg/cpp0x/nullptr46.C: New test.
9413
94142021-07-15  Tamar Christina  <tamar.christina@arm.com>
9415
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.
9421
94222021-07-15  Martin Sebor  <msebor@redhat.com>
9423
9424	* gcc.dg/Wvla-parameter-12.c: New test.
9425
94262021-07-15  Bill Schmidt  <wschmidt@linux.ibm.com>
9427
9428	PR target/101129
9429	* gcc.target/powerpc/pr101129.c: New.
9430
94312021-07-15  Jakub Jelinek  <jakub@redhat.com>
9432
9433	PR middle-end/101437
9434	* gcc.c-torture/compile/pr101437.c: New test.
9435
94362021-07-14  Peter Bergner  <bergner@linux.ibm.com>
9437
9438	* gcc.target/powerpc/mma-builtin-9.c: New test.
9439
94402021-07-14  Patrick Palka  <ppalka@redhat.com>
9441
9442	PR c++/88252
9443	* g++.dg/cpp1z/class-deduction96.C: New test.
9444
94452021-07-14  Jason Merrill  <jason@redhat.com>
9446
9447	* g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
9448
94492021-07-14  Tamar Christina  <tamar.christina@arm.com>
9450
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.
9455
94562021-07-14  Andrew MacLeod  <amacleod@redhat.com>
9457
9458	* gcc.dg/pr80776-1.c: Remove xfail.
9459
94602021-07-14  Marek Polacek  <polacek@redhat.com>
9461
9462	PR c++/101371
9463	* g++.dg/cpp1y/constexpr-101371-2.C: New test.
9464	* g++.dg/cpp1y/constexpr-101371.C: New test.
9465
94662021-07-14  Harald Anlauf  <anlauf@gmx.de>
9467
9468	PR fortran/100949
9469	* gfortran.dg/pr100949.f90: New test.
9470
94712021-07-14  Tamar Christina  <tamar.christina@arm.com>
9472
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.
9491
94922021-07-14  Tamar Christina  <tamar.christina@arm.com>
9493
9494	* gcc.target/arm/simd/vusdot-autovec.c: New test.
9495
94962021-07-14  Tamar Christina  <tamar.christina@arm.com>
9497
9498	* gcc.target/aarch64/simd/vusdot-autovec.c: New test.
9499	* gcc.target/aarch64/sve/vusdot-autovec.c: New test.
9500
95012021-07-14  H.J. Lu  <hjl.tools@gmail.com>
9502
9503	PR target/101395
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.
9507
95082021-07-14  Richard Biener  <rguenther@suse.de>
9509
9510	PR tree-optimization/101445
9511	* gcc.dg/vect/pr101445.c: New testcase.
9512
95132021-07-14  Richard Biener  <rguenther@suse.de>
9514
9515	* gcc.target/i386/vect-reduc-1.c: New testcase.
9516
95172021-07-13  Jonathan Wright  <jonathan.wright@arm.com>
9518
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
9524	lane 0 of a vector.
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.
9558
95592021-07-13  Paul A. Clarke  <pc@us.ibm.com>
9560
9561	* gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
9562	gcc/testsuite/gcc.target/i386.
9563
95642021-07-13  Andrew MacLeod  <amacleod@redhat.com>
9565
9566	PR tree-optimization/93781
9567	* gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
9568
95692021-07-13  Richard Sandiford  <richard.sandiford@arm.com>
9570
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.
9585
95862021-07-13  Richard Sandiford  <richard.sandiford@arm.com>
9587
9588	* gcc.target/aarch64/sve/cond_arith_6.c: New test.
9589
95902021-07-13  Jakub Jelinek  <jakub@redhat.com>
9591	    Richard Biener  <rguenther@suse.de>
9592
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.
9598
95992021-07-13  Richard Biener  <rguenther@suse.de>
9600
9601	Revert:
9602	2021-07-13  Richard Biener  <rguenther@suse.de>
9603
9604	* g++.dg/vect/slp-pr87105.cc: Adjust.
9605	* gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9606
96072021-07-13  Michael Meissner  <meissner@linux.ibm.com>
9608
9609	PR testsuite/100166
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:
9613	Likewise.
9614	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
9615	Likewise.
9616	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
9617	Likewise.
9618	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
9619	Likewise.
9620	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
9621	Likewise.
9622	* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
9623	Likewise.
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:
9629	Likewise.
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:
9640	Likewise.
9641	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
9642	Likewise.
9643	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
9644	Likewise.
9645	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
9646	Likewise.
9647	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
9648	Likewise.
9649	* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
9650	Likewise.
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:
9653	Likewise.
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:
9657	Likewise.
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.
9667
96682021-07-13  Michael Meissner  <meissner@linux.ibm.com>
9669
9670	* gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
9671	optimization.  Do not check what XXSPLTIDP generates if the value
9672	is undefined.
9673
96742021-07-12  Patrick Palka  <ppalka@redhat.com>
9675
9676	PR c++/79501
9677	PR c++/100983
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.
9682
96832021-07-12  Uroš Bizjak  <ubizjak@gmail.com>
9684
9685	PR target/101424
9686	* gcc.target/i386/pr101424.c: New test.
9687
96882021-07-12  Andrew MacLeod  <amacleod@redhat.com>
9689
9690	* gcc.dg/tree-ssa/pr101335.c: New.
9691
96922021-07-12  Andrew Pinski  <apinski@marvell.com>
9693
9694	* gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
9695
96962021-07-12  Richard Biener  <rguenther@suse.de>
9697
9698	PR tree-optimization/101373
9699	* g++.dg/torture/pr101373.C: New testcase, XFAILed.
9700	* gnat.dg/opt95.adb: Likewise.
9701
97022021-07-12  Richard Biener  <rguenther@suse.de>
9703
9704	* g++.dg/vect/slp-pr87105.cc: Adjust.
9705	* gcc.dg/vect/bb-slp-pr54400.c: Likewise.
9706
97072021-07-12  Richard Biener  <rguenther@suse.de>
9708
9709	PR tree-optimization/101394
9710	* gcc.dg/torture/pr101394.c: New testcase.
9711
97122021-07-12  Roger Sayle  <roger@nextmovesoftware.com>
9713	    Jakub Jelinek  <jakub@redhat.com>
9714
9715	PR tree-optimization/101403
9716	* gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
9717
97182021-07-12  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
9719
9720	PR target/66791
9721	* gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
9722
97232021-07-12  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
9724
9725	PR target/98435
9726	* gcc.target/arm/simd/pr98435.c: New test.
9727
97282021-07-12  Roger Sayle  <roger@nextmovesoftware.com>
9729
9730	PR tree-optimization/101403
9731	* gcc.dg/pr101403.c: New test case.
9732
97332021-07-10  John David Anglin  <danglin@gcc.gnu.org>
9734
9735	* gcc.dg/torture/pr100329.c: Require target lra.
9736	* gcc.dg/torture/pr100519.c: Likewise.
9737
97382021-07-10  Patrick Palka  <ppalka@redhat.com>
9739
9740	PR c++/82110
9741	* g++.dg/cpp0x/pr78765.C: Expect another conversion failure
9742	diagnostic.
9743	* g++.dg/template/sfinae14.C: Flip incorrect assertion.
9744	* g++.dg/cpp2a/concepts-requires27.C: New test.
9745
97462021-07-09  Jason Merrill  <jason@redhat.com>
9747
9748	PR c++/101098
9749	* g++.dg/concepts/explicit-spec1.C: New test.
9750
97512021-07-09  Roger Sayle  <roger@nextmovesoftware.com>
9752	    Uroš Bizjak  <ubizjak@gmail.com>
9753
9754	* gcc.target/i386/divmod-9.c: New test case.
9755
97562021-07-09  Indu Bhagat  <indu.bhagat@oracle.com>
9757
9758	PR testsuite/101269
9759	* gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
9760	powerpc based targets.
9761
97622021-07-09  Patrick Palka  <ppalka@redhat.com>
9763
9764	PR c++/101181
9765	* g++.dg/cpp2a/concepts-requires26.C: New test.
9766	* g++.dg/cpp2a/lambda-uneval16.C: New test.
9767
97682021-07-09  Patrick Palka  <ppalka@redhat.com>
9769
9770	PR c++/101247
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.
9775
97762021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
9777
9778	* gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
9779	  __attribute__((noinline)).
9780	* gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
9781
97822021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
9783
9784	PR target/100760
9785	PR target/100761
9786	PR target/100762
9787	* gcc.target/mips/pr100760.c: New test.
9788	* gcc.target/mips/pr100761.c: New test.
9789	* gcc.target/mips/pr100762.c: New test.
9790
97912021-07-09  Kewen Lin  <linkw@linux.ibm.com>
9792
9793	* gcc.target/powerpc/mod-vectorize.c: New test.
9794
97952021-07-09  Kewen Lin  <linkw@linux.ibm.com>
9796
9797	* gcc.target/powerpc/div-vectorize-1.c: New test.
9798
97992021-07-09  Kewen Lin  <linkw@linux.ibm.com>
9800
9801	* gcc.target/powerpc/mul-vectorize-1.c: New test.
9802	* gcc.target/powerpc/mul-vectorize-2.c: New test.
9803
98042021-07-08  Martin Sebor  <msebor@redhat.com>
9805
9806	* gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
9807
98082021-07-08  Martin Sebor  <msebor@redhat.com>
9809
9810	PR testsuite/100451
9811	* g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
9812
98132021-07-08  Martin Sebor  <msebor@redhat.com>
9814
9815	* g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
9816	* g++.dg/warn/Warray-bounds-13.C: Same.
9817
98182021-07-08  Marek Polacek  <polacek@redhat.com>
9819
9820	PR c++/101087
9821	* g++.dg/cpp0x/noexcept70.C: New test.
9822
98232021-07-08  Martin Jambor  <mjambor@suse.cz>
9824
9825	PR ipa/101066
9826	* gcc.dg/ipa/pr101066.c: New test.
9827
98282021-07-08  Martin Sebor  <msebor@redhat.com>
9829
9830	PR bootstrap/101374
9831	* c-c++-common/Warray-bounds-3.c: Xfail assertion.
9832	* c-c++-common/Warray-bounds-4.c: Same.
9833
98342021-07-08  Christophe Lyon  <christophe.lyon@foss.st.om>
9835
9836	* gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
9837	effective-target.
9838
98392021-07-08  Richard Sandiford  <richard.sandiford@arm.com>
9840
9841	* gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
9842
98432021-07-08  Roger Sayle  <roger@nextmovesoftware.com>
9844	    Richard Biener  <rguenther@suse.de>
9845
9846	PR tree-optimization/40210
9847	* gcc.dg/builtin-bswap-13.c: New test.
9848	* gcc.dg/builtin-bswap-14.c: New test.
9849
98502021-07-08  Michael Meissner  <meissner@linux.ibm.com>
9851
9852	PR target/100809
9853	* gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
9854
98552021-07-07  David Malcolm  <dmalcolm@redhat.com>
9856
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.
9860
98612021-07-07  Martin Sebor  <msebor@redhat.com>
9862
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.
9894
98952021-07-07  Christophe Lyon  <christophe.lyon@foss.st.com>
9896
9897	PR debug/101321
9898	* gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
9899
99002021-07-07  Richard Biener  <rguenther@suse.de>
9901
9902	PR tree-optimization/34195
9903	* gcc.dg/vect/pr34195.c: New testcase.
9904
99052021-07-07  Richard Biener  <rguenther@suse.de>
9906
9907	PR tree-optimization/99728
9908	* g++.dg/opt/pr99728.C: New testcase.
9909
99102021-07-07  liuhongt  <hongtao.liu@intel.com>
9911
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.
9916
99172021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
9918
9919	PR debug/101283
9920	* gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
9921
99222021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
9923
9924	PR debug/101283
9925	* gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
9926
99272021-07-06  Martin Sebor  <msebor@redhat.com>
9928
9929	PR c++/55881
9930	* g++.dg/warn/uninit-pr55881.C: New test.
9931
99322021-07-06  Martin Sebor  <msebor@redhat.com>
9933
9934	PR tree-optimization/86650
9935	* gcc.dg/Warray-bounds-76.c: New test.
9936
99372021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
9938
9939	PR debug/101283
9940	* gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
9941
99422021-07-06  Martin Sebor  <msebor@redhat.com>
9943
9944	* gcc.dg/format/gcc_diag-10.c: Update expected warnings.
9945	* gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
9946
99472021-07-06  Martin Sebor  <msebor@redhat.com>
9948
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.
9965
99662021-07-06  Uroš Bizjak  <ubizjak@gmail.com>
9967
9968	PR target/97194
9969	* gcc.target/i386/sse4_1-vec-set-1a.c: New test.
9970	* gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
9971
99722021-07-06  Richard Biener  <rguenther@suse.de>
9973
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.
9978
99792021-07-06  Andrew Pinski  <apinski@marvell.com>
9980
9981	PR tree-optimization/101256
9982	* g++.dg/torture/pr101256.C: New test.
9983
99842021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9985
9986	PR fortran/100227
9987	* gfortran.dg/implied_do_io_7.f90: New test.
9988
99892021-07-06  Kewen Lin  <linkw@linux.ibm.com>
9990
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.
10031
100322021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
10033
10034	PR debug/101283
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.
10037
100382021-07-05  Andrew Pinski  <apinski@marvell.com>
10039
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.
10045
100462021-07-05  Christophe Lyon  <christophe.lyon@foss.st.com>
10047
10048	PR debug/101321
10049	* gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
10050
100512021-07-05  Richard Biener  <rguenther@suse.de>
10052
10053	PR testsuite/101299
10054	* gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
10055
100562021-07-05  liuhongt  <hongtao.liu@intel.com>
10057
10058	* gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
10059
100602021-07-03  David Edelsohn  <dje.gcc@gmail.com>
10061
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.
10068
100692021-07-03  H.J. Lu  <hjl.tools@gmail.com>
10070
10071	PR middle-end/101294
10072	* gcc.dg/pr101294.c: New test.
10073
100742021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
10075
10076	PR d/101273
10077	* gdc.dg/torture/pr101273.d: New test.
10078
100792021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
10080
10081	PR d/101282
10082	* gdc.dg/torture/pr101282.d: New test.
10083
100842021-07-02  Jakub Jelinek  <jakub@redhat.com>
10085
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.
10089
100902021-07-02  Jakub Jelinek  <jakub@redhat.com>
10091
10092	PR c/101297
10093	* c-c++-common/gomp/atomic-24.c: New test.
10094
100952021-07-02  Patrick Palka  <ppalka@redhat.com>
10096
10097	PR c++/101247
10098	* g++.dg/cpp2a/concepts-memtmpl4.C: New test.
10099
101002021-07-02  Peter Bergner  <bergner@linux.ibm.com>
10101
10102	* gcc.target/powerpc/mma-builtin-7.c: New test.
10103	* gcc.target/powerpc/mma-builtin-8.c: New test.
10104
101052021-07-02  Andrew MacLeod  <amacleod@redhat.com>
10106
10107	PR tree-optimization/101223
10108	* gcc.dg/pr101223.c: New.
10109
101102021-07-02  David Faust  <david.faust@oracle.com>
10111
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.
10116
101172021-07-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10118
10119	* lib/gcc-defs.exp: Add a comment.
10120
101212021-07-02  Richard Biener  <rguenther@suse.de>
10122
10123	PR tree-optimization/101293
10124	* gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
10125
101262021-07-02  Jakub Jelinek  <jakub@redhat.com>
10127
10128	PR target/101286
10129	* gcc.target/i386/avx2-pr101286.c: New test.
10130
101312021-07-02  Hongyu Wang  <hongyu.wang@intel.com>
10132
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.
10141
101422021-07-01  Michael Meissner  <meissner@linux.ibm.com>
10143
10144	* gcc.target/powerpc/float128-cmove.c: New test.
10145	* gcc.target/powerpc/float128-minmax-3.c: New test.
10146
101472021-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10148
10149	* c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
10150
101512021-07-01  H.J. Lu  <hjl.tools@gmail.com>
10152
10153	PR target/100865
10154	* gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
10155	broadcast.
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.
10188
101892021-07-01  Richard Biener  <rguenther@suse.de>
10190
10191	PR tree-optimization/101280
10192	PR tree-optimization/101173
10193	* gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
10194
101952021-07-01  Richard Biener  <rguenther@suse.de>
10196
10197	PR tree-optimization/101278
10198	* gcc.dg/torture/pr101278.c: New testcase.
10199
102002021-07-01  Richard Biener  <rguenther@suse.de>
10201
10202	PR tree-optimization/100778
10203	* gcc.dg/torture/pr100778.c: New testcase.
10204
102052021-07-01  Uroš Bizjak  <ubizjak@gmail.com>
10206
10207	PR target/101044
10208	* gcc.target/i386/pr101044.c: New test.
10209
102102021-07-01  Richard Biener  <rguenther@suse.de>
10211
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.
10216
102172021-07-01  Jakub Jelinek  <jakub@redhat.com>
10218
10219	PR debug/101266
10220	* gcc.dg/pr101266.c: New test.
10221
102222021-07-01  Patrick Palka  <ppalka@redhat.com>
10223
10224	PR c++/101194
10225	* g++.dg/cpp0x/constexpr-empty16.C: New test.
10226
102272021-07-01  Patrick Palka  <ppalka@redhat.com>
10228
10229	PR c++/96204
10230	* g++.dg/template/access41.C: New test.
10231	* g++.dg/template/access41a.C: New test.
10232
102332021-06-30  Indu Bhagat  <indu.bhagat@oracle.com>
10234
10235	* gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
10236	float64x.
10237
102382021-06-30  Michael Meissner  <meissner@linux.ibm.com>
10239
10240	* gcc.target/powerpc/float128-minmax.c: Adjust expected code for
10241	power10.
10242	* lib/target-supports.exp (check_effective_target_has_arch_pwr10):
10243	New.
10244
102452021-06-30  Patrick Palka  <ppalka@redhat.com>
10246
10247	* g++.dg/cpp2a/concepts-access2.C: New test.
10248
102492021-06-30  Marek Polacek  <polacek@redhat.com>
10250
10251	PR c++/100975
10252	DR 2397
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.
10260
102612021-06-30  Richard Biener  <rguenther@suse.de>
10262
10263	PR tree-optimization/101267
10264	* gfortran.dg/pr101267.f90: New testcase.
10265
102662021-06-30  David Malcolm  <dmalcolm@redhat.com>
10267
10268	PR analyzer/95006
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.
10277	(test_6b): New.
10278	(test_7): Mark xfail as fixed.  Add coverage for start of buffer.
10279	(test_8): New.
10280	(test_9): New.
10281	* gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
10282	* gcc.dg/analyzer/symbolic-8.c: New test.
10283
102842021-06-30  Christophe Lyon  <christophe.lyon@foss.st.com>
10285
10286	* gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
10287
102882021-06-30  Richard Biener  <rguenther@suse.de>
10289
10290	PR tree-optimization/101264
10291	* gfortran.dg/pr101264.f90: New testcase.
10292
102932021-06-30  liuhongt  <hongtao.liu@intel.com>
10294
10295	PR target/101248
10296	* gcc.target/i386/pr101248.c: New test.
10297
102982021-06-29  Andrew MacLeod  <amacleod@redhat.com>
10299
10300	* gcc.dg/pr101254.c: New.
10301
103022021-06-29  Uroš Bizjak  <ubizjak@gmail.com>
10303
10304	PR target/95046
10305	* gcc.target/i386/pr95046-9.c: New test.
10306
103072021-06-29  Richard Biener  <rguenther@suse.de>
10308
10309	* gcc.dg/vect/pr67790.c: Un-XFAIL.
10310	* gcc.dg/vect/bb-slp-71.c: New testcase.
10311
103122021-06-29  Jakub Jelinek  <jakub@redhat.com>
10313
10314	PR c++/101210
10315	* g++.dg/ubsan/pr101210.C: New test.
10316
103172021-06-29  Richard Biener  <rguenther@suse.de>
10318
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.
10322
103232021-06-28  Martin Sebor  <msebor@redhat.com>
10324
10325	* g++.dg/uninit-pr74762.C: New test.
10326	* g++.dg/warn/uninit-pr74765.C: Same.
10327
103282021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
10329	    David Faust  <david.faust@oracle.com>
10330
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.
10423
104242021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
10425
10426	* lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
10427
104282021-06-28  Martin Jambor  <mjambor@suse.cz>
10429
10430	PR ipa/93385
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.
10435
104362021-06-28  Richard Biener  <rguenther@suse.de>
10437
10438	PR tree-optimization/101229
10439	* gcc.dg/torture/pr101229.c: New testcase.
10440
104412021-06-28  Richard Biener  <rguenther@suse.de>
10442
10443	PR tree-optimization/101207
10444	* gcc.dg/vect/bb-slp-pr101207.c: New testcase.
10445
104462021-06-28  Richard Biener  <rguenther@suse.de>
10447
10448	PR tree-optimization/101173
10449	* gcc.dg/torture/pr101173.c: New testcase.
10450
104512021-06-28  liuhongt  <hongtao.liu@intel.com>
10452
10453	PR target/100648
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.
10462
104632021-06-28  liuhongt  <hongtao.liu@intel.com>
10464
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.
10469
104702021-06-27  Andrew Pinski  <apinski@marvell.com>
10471
10472	* gcc.dg/torture/pr101230-1.c: New test.
10473
104742021-06-26  Patrick Palka  <ppalka@redhat.com>
10475
10476	PR c++/96204
10477	* g++.dg/template/access40.C: New test.
10478	* g++.dg/template/access40a.C: New test.
10479
104802021-06-26  Jason Merrill  <jason@redhat.com>
10481
10482	PR c++/101040
10483	PR c++/97566
10484	* g++.dg/cpp2a/no_unique_address13.C: New test.
10485
104862021-06-26  Marek Polacek  <polacek@redhat.com>
10487
10488	PR c++/100752
10489	* g++.dg/cpp0x/noexcept69.C: New test.
10490	* g++.dg/parse/saved1.C: Adjust dg-error.
10491	* g++.dg/template/crash50.C: Likewise.
10492
104932021-06-25  David Malcolm  <dmalcolm@redhat.com>
10494
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.
10498
104992021-06-25  David Malcolm  <dmalcolm@redhat.com>
10500
10501	* jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
10502	* jit.dg/test-asm.cc: Likewise.
10503
105042021-06-25  Martin Sebor  <msebor@redhat.com>
10505
10506	PR middle-end/101216
10507	* gcc.dg/Wnonnull-7.c: New test.
10508
105092021-06-25  Richard Biener  <rguenther@suse.de>
10510
10511	PR tree-optimization/101202
10512	* gcc.dg/torture/pr101202.c: New testcase.
10513
105142021-06-25  Xi Ruoyao  <xry111@mengyan1223.wang>
10515
10516	* g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
10517
105182021-06-25  liuhongt  <hongtao.liu@intel.com>
10519
10520	PR target/101185
10521	* gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
10522	temporarily avoid regression, eventually xfail should be
10523	removed.
10524
105252021-06-24  Andrew MacLeod  <amacleod@redhat.com>
10526
10527	* gcc.dg/tree-ssa/evrp30.c: New.
10528
105292021-06-24  Andrew MacLeod  <amacleod@redhat.com>
10530
10531	* gcc.dg/tree-ssa/pr101189.c: New.
10532
105332021-06-24  Patrick Palka  <ppalka@redhat.com>
10534
10535	PR c++/98832
10536	* g++.dg/cpp2a/class-deduction-alias9.C: New test.
10537
105382021-06-24  Patrick Palka  <ppalka@redhat.com>
10539
10540	PR c++/101182
10541	* g++.dg/cpp2a/concepts-requires25.C: New test.
10542
105432021-06-24  Jakub Jelinek  <jakub@redhat.com>
10544
10545	PR c/101171
10546	* gcc.dg/pr101171.c: New test.
10547
105482021-06-24  Uroš Bizjak  <ubizjak@gmail.com>
10549
10550	PR target/89021
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.
10555	(foo1): Ditto.
10556	(foo2): Ditto.
10557
105582021-06-24  Richard Biener  <rguenther@suse.de>
10559
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.
10566
105672021-06-24  Jakub Jelinek  <jakub@redhat.com>
10568
10569	PR middle-end/101170
10570	* gcc.dg/pr101170.c: New test.
10571
105722021-06-24  Jakub Jelinek  <jakub@redhat.com>
10573
10574	PR middle-end/101172
10575	* gcc.dg/pr101172.c: New test.
10576
105772021-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
10578
10579	* gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
10580	prologue size.
10581	* gcc.target/s390/mnop-mcount-m64.c: Likewise.
10582
105832021-06-24  Jakub Jelinek  <jakub@redhat.com>
10584
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.
10588
105892021-06-24  Richard Biener  <rguenther@suse.de>
10590
10591	PR tree-optimization/101105
10592	* gcc.dg/torture/pr101105.c: New testcase.
10593
105942021-06-24  liuhongt  <hongtao.liu@intel.com>
10595
10596	PR target/98434
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.
10600
106012021-06-23  Patrick Palka  <ppalka@redhat.com>
10602
10603	PR c++/101174
10604	* g++.dg/cpp1z/class-deduction-access3.C: New test.
10605	* g++.dg/cpp1z/class-deduction91.C: New test.
10606
106072021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
10608
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
10617	test it.
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
10625	test it.
10626
106272021-06-23  Xi Ruoyao  <xry111@mengyan@123.wang>
10628
10629	* gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
10630	undefined behavior.
10631
106322021-06-23  Patrick Palka  <ppalka@redhat.com>
10633
10634	PR c++/86439
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.
10638
106392021-06-23  Uroš Bizjak  <ubizjak@gmail.com>
10640
10641	PR target/101175
10642	* gcc.target/i386/pr101175.c: New test.
10643
106442021-06-23  Andre Vehreschild  <vehre@gcc.gnu.org>
10645
10646	PR fortran/100337
10647	* gfortran.dg/coarray_collectives_17.f90: New test.
10648
106492021-06-22  Sandra Loosemore  <sandra@codesourcery.com>
10650	    Tobias Burnus  <tobias@codesourcery.com>
10651
10652	PR fortran/93524
10653	* gfortran.dg/pr93524.c: New.
10654	* gfortran.dg/pr93524.f90: New.
10655
106562021-06-22  David Malcolm  <dmalcolm@redhat.com>
10657
10658	PR analyzer/101143
10659	* gcc.dg/analyzer/pr101143.c: New test.
10660
106612021-06-22  Richard Biener  <rguenther@suse.de>
10662
10663	PR middle-end/101156
10664	* gcc.dg/pr101156.c: New testcase.
10665
106662021-06-22  Jakub Jelinek  <jakub@redhat.com>
10667
10668	PR tree-optimization/101159
10669	* gcc.c-torture/compile/pr101159.c: New test.
10670
106712021-06-22  Jakub Jelinek  <jakub@redhat.com>
10672
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.
10677
106782021-06-22  Jakub Jelinek  <jakub@redhat.com>
10679	    Andrew Pinski  <apinski@marvell.com>
10680
10681	PR tree-optimization/101162
10682	* g++.dg/opt/pr101162.C: New test.
10683
106842021-06-22  Richard Biener  <rguenther@suse.de>
10685
10686	PR tree-optimization/101151
10687	* gcc.dg/torture/pr101151.c: New testcase.
10688
106892021-06-22  Kito Cheng  <kito.cheng@sifive.com>
10690
10691	* g++.dg/modules/omp-1_a.C: Check pthread is available for
10692	dg-module-cmi.
10693	* g++.dg/modules/omp-2_a.C: Ditto.
10694
106952021-06-22  Richard Biener  <rguenther@suse.de>
10696
10697	PR tree-optimization/101158
10698	* gfortran.dg/pr101158.f90: New testcase.
10699
107002021-06-22  Jakub Jelinek  <jakub@redhat.com>
10701
10702	PR target/11877
10703	* gcc.target/i386/pr11877-2.c: New test.
10704
107052021-06-22  liuhongt  <hongtao.liu@intel.com>
10706
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.
10710
107112021-06-22  liuhongt  <hongtao.liu@intel.com>
10712
10713	PR target/100267
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.
10730
107312021-06-22  liuhongt  <hongtao.liu@intel.com>
10732
10733	PR target/100310
10734	* gcc.target/i386/pr100310.c: New test.
10735
107362021-06-21  Jason Merrill  <jason@redhat.com>
10737
10738	PR target/88529
10739	* g++.target/i386/empty-class1.C: New test.
10740
107412021-06-21  Patrick Palka  <ppalka@redhat.com>
10742
10743	PR c++/67302
10744	* g++.dg/opt/nrv21.C: New test.
10745
107462021-06-21  Patrick Palka  <ppalka@redhat.com>
10747
10748	PR c++/80431
10749	* g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
10750
107512021-06-21  Jakub Jelinek  <jakub@redhat.com>
10752
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.
10757
107582021-06-21  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
10759
10760	PR target/97906
10761	* gcc.target/arm/simd/pr97906.c: New test.
10762
107632021-06-21  Richard Biener  <rguenther@suse.de>
10764
10765	PR tree-optimization/101121
10766	* gfortran.dg/pr101121.f: New testcase.
10767
107682021-06-21  liuhongt  <hongtao.liu@intel.com>
10769
10770	PR target/101142
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.
10775
107762021-06-21  Roger Sayle  <roger@nextmovesoftware.com>
10777
10778	PR target/11877
10779	* gcc.target/i386/pr11877.c: New test case.
10780
107812021-06-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
10782
10783	* gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
10784	match counts.
10785	* gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
10786	counts.
10787	* gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
10788	counts.
10789	* gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
10790	counts.
10791
107922021-06-18  Harald Anlauf  <anlauf@gmx.de>
10793
10794	PR fortran/100283
10795	PR fortran/101123
10796	* gfortran.dg/min0_max0_1.f90: New test.
10797	* gfortran.dg/min0_max0_2.f90: New test.
10798
107992021-06-18  David Malcolm  <dmalcolm@redhat.com>
10800
10801	* gcc.dg/analyzer/symbolic-7.c: New test.
10802
108032021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
10804
10805	PR target/100856
10806	* gcc.target/arm/acle/pr100856.c: New test.
10807	* gcc.target/arm/multilib.exp: Add tests for cde options.
10808
108092021-06-18  Michael Meissner  <meissner@linux.ibm.com>
10810
10811	* gcc.target/powerpc/float128-minmax-2.c: New test.
10812
108132021-06-17  Jason Merrill  <jason@redhat.com>
10814
10815	PR c++/101106
10816	* g++.dg/cpp0x/deleted15.C: New test.
10817
108182021-06-17  H.J. Lu  <hjl.tools@gmail.com>
10819
10820	PR target/100704
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.
10824
108252021-06-17  Uroš Bizjak  <ubizjak@gmail.com>
10826
10827	PR target/97194
10828	* gcc.target/i386/sse4_1-vec-set-1.c: New test.
10829	* gcc.target/i386/sse4_1-vec-set-2.c: ditto.
10830
108312021-06-17  Aldy Hernandez  <aldyh@redhat.com>
10832
10833	* gcc.dg/pr100790.c: New test.
10834
108352021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
10836
10837	* gcc.target/s390/zvector/vec-doublee.c: New test.
10838	* gcc.target/s390/zvector/vec-floate.c: New test.
10839
108402021-06-17  Richard Biener   <rguenther@suse.de>
10841
10842	PR tree-optimization/54400
10843	* gcc.dg/vect/bb-slp-pr54400.c: New testcase.
10844
108452021-06-16  Jason Merrill  <jason@redhat.com>
10846
10847	PR c++/101078
10848	PR c++/91706
10849	* g++.dg/template/access39.C: New test.
10850
108512021-06-16  Harald Anlauf  <anlauf@gmx.de>
10852
10853	PR fortran/95501
10854	PR fortran/95502
10855	* gfortran.dg/pr95502.f90: New test.
10856
108572021-06-16  Harald Anlauf  <anlauf@gmx.de>
10858
10859	Revert:
10860	2021-06-16  Harald Anlauf  <anlauf@gmx.de>
10861
10862	PR fortran/95501
10863	PR fortran/95502
10864	* gfortran.dg/pr95502.f90: New test.
10865
108662021-06-16  Harald Anlauf  <anlauf@gmx.de>
10867
10868	PR fortran/95501
10869	PR fortran/95502
10870	* gfortran.dg/pr95502.f90: New test.
10871
108722021-06-16  Jason Merrill  <jason@redhat.com>
10873
10874	PR c++/100796
10875	PR preprocessor/96391
10876	* g++.dg/plugin/location-overflow-test-pr100796.c: New test.
10877	* g++.dg/plugin/plugin.exp: Run it.
10878
108792021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
10880
10881	* gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10882
108832021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
10884
10885	* gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10886
108872021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
10888
10889	* gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10890
108912021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
10892
10893	* gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
10894
108952021-06-16  Jonathan Wright  <jonathan.wright@arm.com>
10896
10897	* gcc.target/aarch64/narrow_zero_high_half.c: New test.
10898
108992021-06-16  Martin Jambor  <mjambor@suse.cz>
10900
10901	PR tree-optimization/100453
10902	* gcc.dg/tree-ssa/pr100453.c: New test.
10903
109042021-06-16  Jakub Jelinek  <jakub@redhat.com>
10905
10906	* gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
10907	noinline, noclone.
10908
109092021-06-16  Jakub Jelinek  <jakub@redhat.com>
10910
10911	PR middle-end/101062
10912	* gcc.dg/pr101062.c: New test.
10913
109142021-06-16  Richard Biener  <rguenther@suse.de>
10915
10916	PR tree-optimization/101088
10917	* gcc.dg/torture/pr101088.c: New testcase.
10918
109192021-06-16  Roger Sayle  <roger@nextmovesoftware.com>
10920
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.
10925
109262021-06-16  Arnaud Charlet  <charlet@adacore.com>
10927
10928	* gnat.dg/limited4.adb: Disable illegal code.
10929
109302021-06-16  Richard Biener  <rguenther@suse.de>
10931
10932	PR tree-optimization/101083
10933	* gcc.dg/vect/pr97832-4.c: New testcase.
10934
109352021-06-15  Tobias Burnus  <tobias@codesourcery.com>
10936
10937	PR fortran/92568
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.
10952
109532021-06-15  David Malcolm  <dmalcolm@redhat.com>
10954
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.
10959
109602021-06-15  David Malcolm  <dmalcolm@redhat.com>
10961
10962	PR analyzer/101068
10963	* gcc.dg/analyzer/explode-2a.c: New test.
10964
109652021-06-15  Jakub Jelinek  <jakub@redhat.com>
10966
10967	PR target/101046
10968	* gcc.target/i386/pr101046.c: New test.
10969
109702021-06-15  Robin Dapp  <rdapp@linux.ibm.com>
10971
10972	* c-c++-common/Wattributes.c: Remove s390-specific check and add
10973	new tests.
10974	* gcc.dg/Wattributes-6.c: Likewise.
10975
109762021-06-15  Xionghu Luo  <luoxhu@linux.ibm.com>
10977
10978	PR target/101020
10979	* gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
10980
109812021-06-14  Martin Sebor  <msebor@redhat.com>
10982
10983	PR c++/100876
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.
10989
109902021-06-14  Peter Bergner  <bergner@linux.ibm.com>
10991
10992	PR target/100777
10993	* gcc.target/powerpc/pr100777.c: New test.
10994
109952021-06-14  Uroš Bizjak  <ubizjak@gmail.com>
10996
10997	PR target/101058
10998	* gcc.target/i386/pr101058.c: New test.
10999
110002021-06-14  Jonathan Wakely  <jwakely@redhat.com>
11001
11002	PR c++/101052
11003	* g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
11004	* gcc.dg/spellcheck-stdlib.c: Likewise.
11005
110062021-06-14  Christophe Lyon  <christophe.lyon@linaro.org>
11007
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.
11012
110132021-06-14  Richard Biener  <rguenther@suse.de>
11014
11015	PR tree-optimization/100934
11016	* gcc.dg/torture/pr100934.c: New testcase.
11017
110182021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>
11019
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.
11027
110282021-06-14  Richard Biener  <rguenther@suse.de>
11029
11030	PR tree-optimization/101031
11031	* gcc.dg/torture/pr101031.c: New testcase.
11032
110332021-06-13  Jason Merrill  <jason@redhat.com>
11034
11035	* gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
11036
110372021-06-13  H.J. Lu  <hjl.tools@gmail.com>
11038
11039	PR target/101023
11040	* g++.target/i386/pr101023a.C: New test.
11041	* g++.target/i386/pr101023b.C: Likewise.
11042
110432021-06-12  David Edelsohn  <dje.gcc@gmail.com>
11044
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.
11048
110492021-06-12  Jason Merrill  <jason@redhat.com>
11050
11051	* g++.dg/ext/attrib62.C: No longer warn.
11052	* g++.dg/diagnostic/maybe_unused1.C: New test.
11053
110542021-06-12  Jason Merrill  <jason@redhat.com>
11055
11056	PR c++/101029
11057	* g++.dg/ext/array4.C: New test.
11058
110592021-06-11  Carl Love  <cel@us.ibm.com>
11060
11061	* gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
11062	(dg-require-effective-target): Change target to p9vector_hw.
11063
110642021-06-11  Thomas Schwinge  <thomas@codesourcery.com>
11065
11066	* gcc.dg/gomp/simd-clones-2.c: Enhance.
11067
110682021-06-11  Patrick Palka  <ppalka@redhat.com>
11069
11070	DR 1227
11071	PR c++/96560
11072	* g++.dg/template/sfinae-dr1227.C: New test.
11073
110742021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
11075
11076	PR target/101016
11077	* gcc.target/arm/mve/intrinsics/pr101016.c: New test.
11078
110792021-06-11  Roger Sayle  <roger@nextmovesoftware.com>
11080
11081	PR tree-optimization/96392
11082	* gcc.dg/pr96392.c: New test.
11083
110842021-06-11  Richard Biener  <rguenther@suse.de>
11085
11086	PR tree-optimization/101025
11087	* gcc.dg/torture/pr101025.c: New testcase.
11088
110892021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
11090
11091	PR target/99939
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.
11096
110972021-06-11  Jakub Jelinek  <jakub@redhat.com>
11098
11099	PR c++/100974
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.
11111
111122021-06-11  David Malcolm  <dmalcolm@redhat.com>
11113
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.
11117
111182021-06-11  Richard Biener  <rguenther@suse.de>
11119
11120	PR tree-optimization/101028
11121	* gcc.dg/pr101028.c: New testcase.
11122
111232021-06-11  Richard Biener  <rguenther@suse.de>
11124
11125	PR tree-optimization/101026
11126	* gfortran.dg/pr101026.f: New testcase.
11127
111282021-06-11  Jakub Jelinek  <jakub@redhat.com>
11129
11130	PR rtl-optimization/101008
11131	* gcc.dg/pr101008.c: New test.
11132
111332021-06-11  Jakub Jelinek  <jakub@redhat.com>
11134
11135	PR target/101007
11136	* gcc.target/i386/sse-pr101007.c: New test.
11137
111382021-06-11  Uroš Bizjak  <ubizjak@gmail.com>
11139
11140	PR target/101021
11141	* gcc.target/i386/pr101021-1.c: New test.
11142	* gcc.target/i386/pr101021-2.c: Ditto.
11143
111442021-06-11  Martin Liska  <mliska@suse.cz>
11145
11146	PR gcov-profile/100788
11147	* gcc.dg/pr100788.c: New test.
11148
111492021-06-11  Richard Biener  <rguenther@suse.de>
11150
11151	PR middle-end/101009
11152	* gcc.dg/torture/pr101009.c: New testcase.
11153
111542021-06-11  Kewen Lin  <linkw@linux.ibm.com>
11155
11156	* gcc.target/powerpc/p9-fpcvt-3.c: New test.
11157
111582021-06-11  Marek Polacek  <polacek@redhat.com>
11159
11160	PR c++/100995
11161	* g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
11162	* g++.dg/cpp2a/is-constant-evaluated12.C: New test.
11163
111642021-06-10  Patrick Palka  <ppalka@redhat.com>
11165
11166	PR c++/67829
11167	* g++.dg/template/ttp34.C: New test.
11168	* g++.dg/template/ttp34a.C: New test.
11169	* g++.dg/template/ttp34b.C: New test.
11170
111712021-06-10  Patrick Palka  <ppalka@redhat.com>
11172
11173	PR c++/100946
11174	* g++.dg/cpp2a/concepts-return-req3.C: New test.
11175
111762021-06-10  Peter Bergner  <bergner@linux.ibm.com>
11177
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.
11182
111832021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
11184
11185	PR d/100967
11186	* gdc.dg/pr100967.d: New test.
11187
111882021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
11189
11190	* gcc.target/s390/vector/vcond-mixed-double.c: New test.
11191	* gcc.target/s390/vector/vcond-mixed-float.c: New test.
11192
111932021-06-10  Robin Dapp  <rdapp@linux.ibm.com>
11194
11195	* gcc.dg/vect/pr56541.c: Fix target selector.
11196
111972021-06-10  Andrew Stubbs  <ams@codesourcery.com>
11198	    Thomas Schwinge  <thomas@codesourcery.com>
11199
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.
11208
112092021-06-10  Thomas Schwinge  <thomas@codesourcery.com>
11210
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.
11214
112152021-06-10  Jakub Jelinek  <jakub@redhat.com>
11216
11217	* g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
11218	* g++.dg/cpp23/feat-cxx2b.C: Likewise.
11219
112202021-06-10  Jakub Jelinek  <jakub@redhat.com>
11221
11222	PR debug/100852
11223	* g++.dg/opt/pr100852.C: New test.
11224
112252021-06-09  Andrew Pinski  <apinski@marvell.com>
11226
11227	* g++.dg/torture/pr100925.C: New test.
11228
112292021-06-09  Carl Love  <cel@us.ibm.com>
11230
11231	* gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
11232	count.
11233	Add tests for vec_signextq.
11234	* gcc.target/powerpc/p9-sign_extend-runnable.c:  New test case.
11235
112362021-06-09  Carl Love  <cel@us.ibm.com>
11237
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.
11243
112442021-06-09  Carl Love  <cel@us.ibm.com>
11245
11246	* gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
11247	tests.
11248
112492021-06-09  Carl Love  <cel@us.ibm.com>
11250
11251	* gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
11252	conversion tests.
11253
112542021-06-09  Carl Love  <cel@us.ibm.com>
11255
11256	* gcc.target/powerpc/int_128bit-runnable.c: New test file.
11257
112582021-06-09  Carl Love  <cel@us.ibm.com>
11259
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.
11264
112652021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
11266
11267	* gcc.target/arm/simd/mve-vclz.c: New test.
11268
112692021-06-09  Christophe Lyon  <christophe.lyon@linaro.org>
11270
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.
11275
112762021-06-09  Roger Sayle  <roger@nextmovesoftware.com>
11277
11278	* gcc.dg/builtins-70.c: New test.
11279
112802021-06-09  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
11281
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.
11290
112912021-06-09  Richard Biener  <rguenther@suse.de>
11292
11293	PR tree-optimization/100981
11294	* gfortran.dg/vect/pr100981-1.f90: New testcase.
11295
112962021-06-09  Richard Biener  <rguenther@suse.de>
11297
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.
11304
113052021-06-09  Jakub Jelinek  <jakub@redhat.com>
11306
11307	PR fortran/100965
11308	* gfortran.dg/gomp/pr100965.f90: New test.
11309
113102021-06-09  Uroš Bizjak  <ubizjak@gmail.com>
11311
11312	PR target/100936
11313	* gcc.target/i386/pr100936.c: New test.
11314
113152021-06-09  Xionghu Luo  <luoxhu@linux.ibm.com>
11316
11317	* gcc.target/powerpc/float128-call.c: Adjust.
11318	* gcc.target/powerpc/pr100085.c: New test.
11319
113202021-06-09  Jason Merrill  <jason@redhat.com>
11321
11322	PR c++/100879
11323	* g++.dg/diagnostic/enum3.C: New test.
11324
113252021-06-08  Marek Polacek  <polacek@redhat.com>
11326
11327	PR c++/100065
11328	* g++.dg/cpp2a/explicit18.C: New test.
11329
113302021-06-08  Andrew Pinski  <apinski@marvell.com>
11331
11332	* gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
11333	happens on the outside of the bit_xor.
11334
113352021-06-08  Jason Merrill  <jason@redhat.com>
11336
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.
11341
113422021-06-08  Jason Merrill  <jason@redhat.com>
11343
11344	* g++.dg/cpp23/mixed-concat1.C: New test.
11345
113462021-06-08  Jason Merrill  <jason@redhat.com>
11347
11348	* g++.dg/cpp23/whitespace-splice1.C: New test.
11349
113502021-06-08  Jason Merrill  <jason@redhat.com>
11351
11352	* g++.dg/cpp23/narrowing-bool1.C: New test.
11353
113542021-06-08  David Malcolm  <dmalcolm@redhat.com>
11355
11356	PR analyzer/99212
11357	* gcc.dg/analyzer/bitfields-1.c: New test.
11358	* gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
11359	explicitly signed.
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.
11363
113642021-06-08  Jason Merrill  <jason@redhat.com>
11365
11366	PR c++/100963
11367	* g++.dg/cpp0x/initlist124.C: New test.
11368
113692021-06-08  Richard Biener  <rguenther@suse.de>
11370
11371	PR tree-optimization/100923
11372	* gcc.dg/torture/pr100923.c: New testcase.
11373
113742021-06-08  Jakub Jelinek  <jakub@redhat.com>
11375
11376	PR c++/100957
11377	* g++.dg/gomp/doacross-2.C: New test.
11378
113792021-06-08  H.J. Lu  <hjl.tools@gmail.com>
11380
11381	PR middle-end/100951
11382	* gcc.target/i386/pr100951.c: New test.
11383
113842021-06-08  Jakub Jelinek  <jakub@redhat.com>
11385
11386	PR target/100887
11387	PR testsuite/100943
11388	* gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
11389
113902021-06-08  Tobias Burnus  <tobias@codesourcery.com>
11391
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.
11400
114012021-06-08  Martin Liska  <mliska@suse.cz>
11402
11403	* gcc.dg/format/strfmon-1.c: Fix typo.
11404	* gfortran.dg/char4-subscript.f90: Likewise.
11405
114062021-06-08  Kewen Lin  <linkw@linux.ibm.com>
11407
11408	PR tree-optimization/100794
11409	* gcc.dg/tree-ssa/pr100794.c: New test.
11410
114112021-06-08  Jason Merrill  <jason@redhat.com>
11412
11413	PR c++/91706
11414	* g++.dg/template/lookup17.C: New test.
11415
114162021-06-08  Jason Merrill  <jason@redhat.com>
11417
11418	PR c++/100102
11419	* g++.dg/cpp0x/alias-decl-73.C: New test.
11420
114212021-06-07  Uroš Bizjak  <ubizjak@gmail.com>
11422
11423	PR target/100637
11424	* gcc.target/i386/pr100637-5b.c: New test.
11425	* gcc.target/i386/pr100637-5w.c: Ditto.
11426
114272021-06-07  H.J. Lu  <hjl.tools@gmail.com>
11428
11429	PR target/82735
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.
11433
114342021-06-07  Eric Botcazou  <ebotcazou@adacore.com>
11435
11436	* gcc.dg/sso-14.c: Adjust.
11437
114382021-06-07  Patrick Palka  <ppalka@redhat.com>
11439
11440	PR c++/100918
11441	* g++.dg/template/access38.C: New test.
11442
114432021-06-07  H.J. Lu  <hjl.tools@gmail.com>
11444
11445	PR target/100885
11446	* g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
11447	long.
11448
114492021-06-07  Jakub Jelinek  <jakub@redhat.com>
11450
11451	PR target/100887
11452	* gcc.dg/pr100887.c: New test.
11453
114542021-06-07  Jakub Jelinek  <jakub@redhat.com>
11455
11456	PR middle-end/100898
11457	* g++.dg/ext/va-arg-pack-3.C: New test.
11458
114592021-06-07  liuhongt  <hongtao.liu@intel.com>
11460
11461	PR target/100885
11462	* g++.target/i386/pr100885.C: New test.
11463
114642021-06-07  liuhongt  <hongtao.liu@intel.com>
11465
11466	PR target/82735
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.
11472
114732021-06-06  Jakub Jelinek  <jakub@redhat.com>
11474
11475	* gcc.dg/gomp/scan-1.c: New test.
11476
114772021-06-06  Jakub Jelinek  <jakub@redhat.com>
11478
11479	PR c/100902
11480	* c-c++-common/gomp/pr100902-1.c: New test.
11481
114822021-06-06  Eric Botcazou  <ebotcazou@adacore.com>
11483
11484	* gcc.dg/sso-14.c: New test.
11485
114862021-06-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
11487
11488	PR fortran/100120
11489	PR fortran/100816
11490	PR fortran/100818
11491	PR fortran/100819
11492	PR fortran/100821
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.
11496
114972021-06-04  Tobias Burnus  <tobias@codesourcery.com>
11498
11499	PR middle-end/100905
11500	* gfortran.dg/gomp/loop-3.f90: New test.
11501
115022021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
11503
11504	PR d/100882
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.
11509
115102021-06-04  Patrick Palka  <ppalka@redhat.com>
11511
11512	PR c++/100893
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.
11518
115192021-06-04  Patrick Palka  <ppalka@redhat.com>
11520
11521	PR c++/100102
11522	* g++.dg/cpp0x/alias-decl-72.C: New test.
11523	* g++.dg/cpp0x/alias-decl-72a.C: New test.
11524
115252021-06-04  Harald Anlauf  <anlauf@gmx.de>
11526
11527	PR fortran/99839
11528	* gfortran.dg/inline_matmul_25.f90: New test.
11529
115302021-06-04  Martin Sebor  <msebor@redhat.com>
11531
11532	PR c/100783
11533	* gcc.dg/nonnull-6.c: New test.
11534
115352021-06-04  Martin Sebor  <msebor@redhat.com>
11536
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.
11543
115442021-06-04  Martin Sebor  <msebor@redhat.com>
11545
11546	* gcc.dg/Wvla-parameter-10.c: New test.
11547	* gcc.dg/Wvla-parameter-11.c: New test.
11548
115492021-06-04  Tobias Burnus  <tobias@codesourcery.com>
11550
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
11553	parsing.
11554	* gfortran.dg/goacc/omp.f95: Likewise.
11555	* gfortran.dg/goacc-gomp/mixed-1.f: New test.
11556
115572021-06-04  Uroš Bizjak  <ubizjak@gmail.com>
11558
11559	PR target/100637
11560	* gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
11561
115622021-06-04  Tobias Burnus  <tobias@codesourcery.com>
11563
11564	* gfortran.dg/gomp/pr99928-5.f90: Really use the
11565	proper iteration variable.
11566
115672021-06-04  Tobias Burnus  <tobias@codesourcery.com>
11568
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.
11577
115782021-06-04  Tobias Burnus  <tobias@codesourcery.com>
11579
11580	PR middle-end/99928
11581	* gfortran.dg/gomp/loop-2.f90: Update for typo fix.
11582
115832021-06-04  Tobias Burnus  <tobias@codesourcery.com>
11584
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
11600
116012021-06-04  Jakub Jelinek  <jakub@redhat.com>
11602
11603	PR target/100887
11604	* gcc.target/i386/pr100887.c: New test.
11605
116062021-06-04  Jakub Jelinek  <jakub@redhat.com>
11607
11608	PR c++/100872
11609	* g++.dg/gomp/declare-simd-8.C: New test.
11610
116112021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
11612
11613	* gcc.target/powerpc/not-promote-mode.c: New.
11614
116152021-06-03  Uroš Bizjak  <ubizjak@gmail.com>
11616
11617	PR target/100637
11618	* gcc.target/i386/vperm-v2hi.c: New test.
11619	* gcc.target/i386/vperm-v4qi.c: Ditto.
11620
116212021-06-03  Aldy Hernandez  <aldyh@redhat.com>
11622
11623	* gcc.dg/pr80776-1.c: XFAIL and document the reason why.
11624
116252021-06-03  Patrick Palka  <ppalka@redhat.com>
11626
11627	PR c++/100592
11628	* g++.dg/cpp0x/alias-decl-71.C: New test.
11629
116302021-06-03  Patrick Palka  <ppalka@redhat.com>
11631
11632	PR c++/100862
11633	* g++.dg/cpp2a/using-enum-9.C: New test.
11634
116352021-06-03  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11636
11637	* gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
11638
116392021-06-03  Christophe Lyon  <christophe.lyon@linaro.org>
11640
11641	* gcc.target/arm/simd/mve-vabs.c: New test.
11642
116432021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
11644
11645	* gnat.dg/bit_packed_array6.adb: New test.
11646	* gnat.dg/bit_packed_array6_pkg.ads: New helper.
11647
116482021-06-03  Martin Liska  <mliska@suse.cz>
11649
11650	* gcc.dg/spellcheck-options-23.c: New test.
11651
116522021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
11653
11654	* gnat.dg/inline22.adb: New test.
11655
116562021-06-03  Tamar Christina  <tamar.christina@arm.com>
11657
11658	* gcc.target/aarch64/cpunative/info_16: Update implementer.
11659	* gcc.target/aarch64/cpunative/info_17: Likewise
11660
116612021-06-03  Jakub Jelinek  <jakub@redhat.com>
11662
11663	PR c++/100859
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.
11669
116702021-06-02  Jason Merrill  <jason@redhat.com>
11671
11672	PR c++/100838
11673	* g++.dg/init/no-elide2.C: New test.
11674
116752021-06-02  Ilya Leoshkevich  <iii@linux.ibm.com>
11676
11677	* gcc.target/s390/ashr.c: New test.
11678
116792021-06-02  Tobias Burnus  <tobias@codesourcery.com>
11680
11681	PR middle-end/99928
11682	* gfortran.dg/gomp/taskloop-2.f90: New.
11683
116842021-06-02  Jakub Jelinek  <jakub@redhat.com>
11685
11686	* g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
11687	dg-options.
11688
116892021-06-01  Patrick Palka  <ppalka@redhat.com>
11690
11691	PR c++/65816
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.
11696
116972021-06-01  Andrew Pinski  <apinski@marvell.com>
11698
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.
11705
117062021-06-01  Bill Schmidt  <wschmidt@linux.ibm.com>
11707
11708	PR testsuite/100750
11709	* gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
11710
117112021-06-01  Jason Merrill  <jason@redhat.com>
11712
11713	PR c++/91859
11714	* g++.dg/cpp2a/destroying-delete5.C: New test.
11715
117162021-06-01  Jason Merrill  <jason@redhat.com>
11717
11718	PR c++/94492
11719	* g++.dg/cpp0x/depr-copy4.C: New test.
11720
117212021-06-01  Aldy Hernandez  <aldyh@redhat.com>
11722
11723	* gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
11724	* gcc.dg/pr80776-1.c: Same.
11725
117262021-06-01  Tobias Burnus  <tobias@codesourcery.com>
11727
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.
11734
117352021-06-01  liuhongt  <hongtao.liu@intel.com>
11736
11737	PR tree-optimization/98365
11738	* gcc.target/i386/pr98365.c: New test.
11739
117402021-06-01  Andrew MacLeod  <amacleod@redhat.com>
11741
11742	PR tree-optimization/100781
11743	* gcc.dg/pr100781.c: New.
11744
117452021-06-01  Andrew MacLeod  <amacleod@redhat.com>
11746
11747	PR tree-optimization/100774
11748	* g++.dg/pr100774.C: New.
11749
117502021-05-31  Tobias Burnus  <tobias@codesourcery.com>
11751
11752	* gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
11753	* gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
11754
117552021-05-31  Richard Biener  <rguenther@suse.de>
11756
11757	PR c++/88601
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.
11762
117632021-05-31  Peter Bergner  <bergner@linux.ibm.com>
11764
11765	PR target/99842
11766	* g++.target/powerpc/pr99842.C: New.
11767
117682021-05-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11769
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.
11778
117792021-05-29  Jakub Jelinek  <jakub@redhat.com>
11780
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.
11796
117972021-05-29  Aldy Hernandez  <aldyh@redhat.com>
11798
11799	* gcc.dg/Wstringop-overflow-55.c:
11800	* gcc.dg/pr80776-1.c:
11801
118022021-05-28  Richard Biener  <rguenther@suse.de>
11803
11804	PR tree-optimization/100778
11805	* gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
11806
118072021-05-28  Jason Merrill  <jason@redhat.com>
11808
11809	PR c++/100797
11810	PR c++/95719
11811	* g++.dg/inherit/virtual15.C: New test.
11812	* g++.dg/inherit/virtual15a.C: New file.
11813
118142021-05-28  Richard Biener  <rguenther@suse.de>
11815
11816	PR ipa/100791
11817	* gcc.dg/pr100791.c: New testcase.
11818
118192021-05-28  Richard Biener   <rguenther@suse.de>
11820
11821	PR c/100803
11822	* gcc.dg/gimplefe-error-11.c: New testcase.
11823
118242021-05-28  Jakub Jelinek  <jakub@redhat.com>
11825
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.
11831
118322021-05-28  Tobias Burnus  <tobias@codesourcery.com>
11833
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.
11851
118522021-05-28  Joern Rennecke  <joern.rennecke@riscy-ip.com>
11853	    Richard Biener   <rguenther@suse.de>
11854
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
11859	for ! int32plus.
11860
118612021-05-28  Kewen Lin  <linkw@linux.ibm.com>
11862
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.
11867
118682021-05-27  Matthias Kretz  <kretz@kde.org>
11869
11870	PR c++/100716
11871	* g++.dg/diagnostic/pr100716.C: New test.
11872	* g++.dg/diagnostic/pr100716-1.C: Same test with
11873	-fno-pretty-templates.
11874
118752021-05-27  Patrick Palka  <ppalka@redhat.com>
11876
11877	PR c++/99893
11878	* g++.dg/cpp0x/static_assert17.C: New test.
11879
118802021-05-27  Jason Merrill  <jason@redhat.com>
11881
11882	PR c++/86355
11883	* g++.dg/cpp0x/alias-decl-variadic2.C: New test.
11884
118852021-05-27  Patrick Palka  <ppalka@redhat.com>
11886
11887	DR 1315
11888	PR c++/67593
11889	PR c++/96555
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.
11900
119012021-05-27  Harald Anlauf  <anlauf@gmx.de>
11902
11903	PR fortran/100602
11904	* gfortran.dg/pointer_check_14.f90: New test.
11905
119062021-05-27  Harald Anlauf  <anlauf@gmx.de>
11907
11908	PR fortran/100656
11909	* gfortran.dg/bounds_check_22.f90: New test.
11910
119112021-05-27  Aldy Hernandez  <aldyh@redhat.com>
11912
11913	* gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
11914
119152021-05-27  Uroš Bizjak  <ubizjak@gmail.com>
11916
11917	PR target/100637
11918	* gcc.target/i386/pr100637-3b.c (avgu): New test.
11919	* gcc.target/i386/pr100637-3w.c (avgu): Ditto.
11920
119212021-05-26  Patrick Palka  <ppalka@redhat.com>
11922
11923	PR c++/100502
11924	* g++.dg/template/access37.C: New test.
11925	* g++.dg/template/access37a.C: New test.
11926
119272021-05-26  Aldy Hernandez  <aldyh@redhat.com>
11928
11929	* gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
11930	* gcc.dg/pr80776-1.c: Same.
11931
119322021-05-26  Uroš Bizjak  <ubizjak@gmail.com>
11933
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.
11943
119442021-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11945
11946	* gcc.dg/sso-13.c: New test.
11947
119482021-05-26  Christophe Lyon  <christophe.lyon@linaro.org>
11949
11950	* gcc.target/arm/simd/mve-vaddv-1.c: New test.
11951
119522021-05-26  Patrick Palka  <ppalka@redhat.com>
11953
11954	PR c++/100368
11955	* g++.dg/cpp1z/elide6.C: New test.
11956
119572021-05-26  Patrick Palka  <ppalka@redhat.com>
11958
11959	PR c++/97420
11960	* g++.dg/cpp0x/noexcept68.C: New test.
11961
119622021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
11963
11964	* gcc.target/csky/fldrd_fstrd.c: New.
11965	* gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
11966
119672021-05-26  Geng Qi  <gengqi@linux.alibaba.com>
11968
11969	* gcc.target/csky/ldbs.c: New.
11970
119712021-05-26  Andrew Pinski  <apinski@marvell.com>
11972
11973	* gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
11974	* gcc.dg/tree-ssa/pr96928-1.c: New testcase.
11975
119762021-05-25  Jakub Jelinek  <jakub@redhat.com>
11977
11978	PR c++/100666
11979	* g++.dg/cpp1z/nodiscard8.C: New test.
11980	* g++.dg/cpp1z/nodiscard9.C: New test.
11981
119822021-05-25  Martin Liska  <mliska@suse.cz>
11983
11984	* gcc.dg/sancov/attribute.c: New test.
11985
119862021-05-25  Cooper Qu  <cooper.qu@linux.alibaba.com>
11987
11988	* gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
11989
119902021-05-25  Jakub Jelinek  <jakub@redhat.com>
11991
11992	PR middle-end/99928
11993	* c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
11994	r28 checks.
11995	* c-c++-common/gomp/pr99928-9.c: Likewise.
11996	* c-c++-common/gomp/pr99928-10.c: Likewise.
11997
119982021-05-25  Geng Qi  <gengqi@linux.alibaba.com>
11999
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.
12037
120382021-05-24  Aaron Sawdey  <acsawdey@linux.ibm.com>
12039
12040	* gcc.target/powerpc/fusion-p10-logadd.c: New file.
12041
120422021-05-24  Tobias Burnus  <tobias@codesourcery.com>
12043
12044	PR fortran/86470
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.
12049
120502021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
12051
12052	* gcc.target/arm/simd/mve-vld4.c: New test, derived from
12053	slp-perm-3.c
12054
120552021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
12056
12057	* gcc.target/arm/simd/mve-vld2.c: New test, derived from
12058	slp-perm-2.c
12059
120602021-05-24  liuhongt  <hongtao.liu@intel.com>
12061
12062	PR target/100660
12063	* gcc.target/i386/pr100660.c: New test.
12064
120652021-05-24  Andrew Pinski  <apinski@marvell.com>
12066
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.
12070
120712021-05-23  Uroš Bizjak  <ubizjak@gmail.com>
12072
12073	PR target/100722
12074	* gcc.target/i386/pr100722.c: New test.
12075
120762021-05-23  Harald Anlauf  <anlauf@gmx.de>
12077
12078	PR fortran/100551
12079	* gfortran.dg/pr100551.f90: New test.
12080
120812021-05-23  Andrew Pinski  <apinski@marvell.com>
12082
12083	* gcc.dg/gimplefe-45.c: New test.
12084
120852021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
12086
12087	* gcc.target/powerpc/fusion-p10-addadd.c: New file.
12088
120892021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
12090
12091	* gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
12092	* gcc.target/powerpc/fusion-p10-2logical.c: New file.
12093
120942021-05-21  Jakub Jelinek  <jakub@redhat.com>
12095
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.
12099
121002021-05-21  Jakub Jelinek  <jakub@redhat.com>
12101
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.
12106
121072021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
12108
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:
12113	Likewise.
12114	* c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
12115
121162021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
12117
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:
12122	Likewise.
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:
12127	Likewise.
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.
12132
121332021-05-21  Thomas Schwinge  <thomas@codesourcery.com>
12134
12135	* lib/target-supports.exp (check_effective_target___OPTIMIZE__):
12136	New proc.
12137	* gcc.c-torture/compile/ssa-unused-1.c: New file.
12138
121392021-05-21  Richard Biener  <rguenther@suse.de>
12140	    H.J. Lu  <hjl.tools@gmail.com>
12141
12142	* gcc.target/i386/pr90773-24.c: New test.
12143	* gcc.target/i386/pr90773-25.c: Likewise.
12144
121452021-05-21  Uroš Bizjak  <ubizjak@gmail.com>
12146
12147	PR target/100637
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.
12152
121532021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
12154
12155	* gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
12156
121572021-05-20  Jason Merrill  <jason@redhat.com>
12158
12159	* g++.dg/cpp2a/desig19.C: New test.
12160
121612021-05-20  Jason Merrill  <jason@redhat.com>
12162
12163	PR c++/100489
12164	* g++.dg/cpp2a/desig18.C: New test.
12165
121662021-05-20  Indu Bhagat  <indu.bhagat@oracle.com>
12167
12168	* gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
12169	* lib/dg-pch.exp: Adjust diagnostic message.
12170
121712021-05-20  Martin Sebor  <msebor@redhat.com>
12172
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.
12177
121782021-05-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12179
12180	* g++.dg/modules/omp-1_c.C: Fix testcase.
12181
121822021-05-20  Uroš Bizjak  <ubizjak@gmail.com>
12183
12184	PR target/100701
12185	* gcc.target/i386/pr100701.c: New test.
12186
121872021-05-20  Marcel Vollweiler  <marcel@codesourcery.com>
12188
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.
12192
121932021-05-20  Eric Botcazou  <ebotcazou@adacore.com>
12194
12195	PR testsuite/96488
12196	* gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
12197	* gnat.dg/unchecked_convert6.adb: Likewise.
12198
121992021-05-20  Uroš Bizjak  <ubizjak@gmail.com>
12200
12201	PR target/100637
12202	* gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
12203
122042021-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
12205	    Torbjörn Svensson  <torbjorn.svensson@st.com>
12206
12207	PR c/42579
12208	* c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
12209	* c-c++-common/cpp/file-name-1.c: New test.
12210
122112021-05-20  Tobias Burnus  <tobias@codesourcery.com>
12212
12213	PR fortran/96983
12214	* gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
12215	add comments regarding what the code does.
12216
122172021-05-20  Jakub Jelinek  <jakub@redhat.com>
12218
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.
12222
122232021-05-20  Jakub Jelinek  <jakub@redhat.com>
12224
12225	PR preprocessor/100646
12226	* gcc.dg/cpp/pr100646-1.c: New test.
12227	* gcc.dg/cpp/pr100646-2.c: New test.
12228
122292021-05-20  Jason Merrill  <jason@redhat.com>
12230
12231	PR c++/100634
12232	* g++.dg/cpp2a/nontype-complex1.C: New test.
12233
122342021-05-20  Jason Merrill  <jason@redhat.com>
12235
12236	PR c++/100659
12237	* g++.dg/parse/access13.C: New test.
12238
122392021-05-19  Martin Sebor  <msebor@redhat.com>
12240
12241	PR c/100619
12242	* gcc.dg/pr100619.c: New test.
12243
122442021-05-19  Jason Merrill  <jason@redhat.com>
12245
12246	PR c++/100367
12247	PR c++/96299
12248	* g++.dg/cpp2a/spaceship-fallback1.C: New test.
12249
122502021-05-19  Jason Merrill  <jason@redhat.com>
12251
12252	* g++.dg/cpp1z/class-deduction-access1.C: New test.
12253	* g++.dg/cpp1z/class-deduction-access2.C: New test.
12254
122552021-05-19  Marek Polacek  <polacek@redhat.com>
12256
12257	PR c++/100596
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.
12262
122632021-05-19  Kito Cheng  <kito.cheng@sifive.com>
12264
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.
12270
122712021-05-19  Alex Coplan  <alex.coplan@arm.com>
12272
12273	PR target/100333
12274	* gcc.target/arm/cmse/pr100333.c: New test.
12275
122762021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12277
12278	PR target/99977
12279	* gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
12280
122812021-05-19  Geng Qi  <gengqi@linux.alibaba.com>
12282
12283	* gcc.target/riscv/arch-12.c: New.
12284	* gcc.target/riscv/attribute-19.c: New.
12285
122862021-05-19  Jonathan Wright  <jonathan.wright@arm.com>
12287
12288	* gcc.target/aarch64/narrow_high_combine.c: New test.
12289
122902021-05-19  Richard Biener  <rguenther@suse.de>
12291
12292	PR middle-end/100672
12293	* gcc.dg/torture/pr100672.c: New testcase.
12294
122952021-05-19  Martin Liska  <mliska@suse.cz>
12296
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.
12301
123022021-05-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12303
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.
12321
123222021-05-19  Jakub Jelinek  <jakub@redhat.com>
12323
12324	PR middle-end/100576
12325	* gcc.c-torture/compile/pr100576.c: New test.
12326
123272021-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12328
12329	* gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
12330
123312021-05-19  Jakub Jelinek  <jakub@redhat.com>
12332
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.
12336
123372021-05-19  Xionghu Luo  <luoxhu@linux.ibm.com>
12338
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.
12354
123552021-05-19  Jason Merrill  <jason@redhat.com>
12356
12357	PR c++/100261
12358	* g++.dg/dfp/mangle-6.C: New test.
12359
123602021-05-19  Jason Merrill  <jason@redhat.com>
12361
12362	PR c++/100372
12363	* g++.dg/cpp0x/alias-decl-ttp1.C: New test.
12364
123652021-05-18  Bill Schmidt  <wschmidt@linux.ibm.com>
12366
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.
12370
123712021-05-18  Jason Merrill  <jason@redhat.com>
12372
12373	PR c++/100205
12374	PR c++/99314
12375	* g++.dg/cpp0x/decltype-nonstatic1.C: New test.
12376
123772021-05-18  Jason Merrill  <jason@redhat.com>
12378
12379	* g++.dg/cpp0x/implicit-delete1.C: New test.
12380
123812021-05-18  David Malcolm  <dmalcolm@redhat.com>
12382
12383	PR analyzer/100615
12384	* gcc.dg/analyzer/pr100615.c: New test.
12385
123862021-05-18  Uroš Bizjak  <ubizjak@gmail.com>
12387
12388	PR target/100637
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.
12398
123992021-05-18  Tobias Burnus  <tobias@codesourcery.com>
12400
12401	PR fortran/100642
12402	* gfortran.dg/goacc-gomp/depobj.f90: New test.
12403
124042021-05-18  Thomas Schwinge  <thomas@codesourcery.com>
12405
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
12415	notes.
12416	* g++.dg/lto/odr-1_1.C: Likewise.
12417	* g++.dg/lto/odr-2_1.C: Likewise.
12418
124192021-05-18  Jakub Jelinek  <jakub@redhat.com>
12420
12421	PR rtl-optimization/100590
12422	* gcc.dg/pr100590.c: New test.
12423
124242021-05-18  Jakub Jelinek  <jakub@redhat.com>
12425
12426	PR c++/100580
12427	* g++.dg/other/pr100580.C: New test.
12428
124292021-05-18  Jakub Jelinek  <jakub@redhat.com>
12430
12431	PR tree-optimization/94589
12432	* g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
12433
124342021-05-18  Richard Biener  <rguenther@suse.de>
12435
12436	* gcc.target/i386/pr100582.c: Adjust for AVX512.
12437
124382021-05-18  Richard Biener  <rguenther@suse.de>
12439
12440	PR c/100522
12441	* gcc.dg/gimplefe-error-10.c: New testcase.
12442
124432021-05-18  Richard Biener  <rguenther@suse.de>
12444
12445	PR c/100547
12446	* gcc.dg/pr100547.c: New testcase.
12447	* gcc.dg/attr-vector_size.c: Adjust.
12448
124492021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
12450
12451	* gcc.target/s390/zvector/vec-_Bool.c: New test.
12452
124532021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
12454
12455	PR c++/100281
12456	* g++.target/s390/pr100281-1.C: New test.
12457	* g++.target/s390/pr100281-2.C: New test.
12458
124592021-05-17  Andrew MacLeod  <amacleod@redhat.com>
12460
12461	PR tree-optimization/100512
12462	* gcc.dg/pr100512.c: New.
12463
124642021-05-17  Jonathan Wakely  <jwakely@redhat.com>
12465
12466	* g++.dg/conversion/pr100635.C: New test.
12467
124682021-05-17  Harald Anlauf  <anlauf@gmx.de>
12469
12470	PR fortran/98411
12471	* gfortran.dg/pr98411.f90: New test.
12472
124732021-05-17  Aldy Hernandez  <aldyh@redhat.com>
12474
12475	* gcc.dg/pr100349.c: New test.
12476
124772021-05-17  Tamar Christina  <tamar.christina@arm.com>
12478
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.
12483
124842021-05-17  Richard Biener  <rguenther@suse.de>
12485
12486	PR c/100625
12487	* gcc.dg/gimplefe-error-9.c: New testcase.
12488
124892021-05-17  Richard Biener  <rguenther@suse.de>
12490
12491	PR middle-end/100582
12492	* gcc.target/i386/pr100582.c: New testcase.
12493
124942021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12495
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.
12501
125022021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12503
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
12507	vectors.
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.
12511
125122021-05-17  liuhongt  <hongtao.liu@intel.com>
12513
12514	PR target/100549
12515	* gcc.target/i386/pr100549.c: New test.
12516
125172021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12518
12519	* gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
12520
125212021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12522
12523	* gcc.target/arm/simd/mve-vadd-1.c: New.
12524
125252021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12526
12527	* gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
12528
125292021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12530
12531	* gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
12532
125332021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12534
12535	* gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
12536	target.
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.
12541
125422021-05-17  Tobias Burnus  <tobias@codesourcery.com>
12543
12544	PR fortran/100633
12545	* gfortran.dg/gomp/workshare-59.f90: New test.
12546
125472021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
12548
12549	PR debug/100515
12550	* gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
12551
125522021-05-16  David Edelsohn  <dje.gcc@gmail.com>
12553
12554	* g++.dg/ext/attrib63.C: Add -Wno-psabi option.
12555
125562021-05-16  David Edelsohn  <dje.gcc@gmail.com>
12557
12558	* g++.dg/warn/uninit-pr93100.C: Require fsantize support.
12559
125602021-05-16  Christophe Lyon  <christophe.lyon@linaro.org>
12561
12562	* gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
12563	dg-options.
12564
125652021-05-15  Bill Schmidt  <wschmidt@linux.ibm.com>
12566
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.
12572
125732021-05-15  Martin Jambor  <mjambor@suse.cz>
12574
12575	Revert:
12576	2021-05-15  Martin Jambor  <mjambor@suse.cz>
12577
12578	PR tree-optimization/100453
12579	* gcc.dg/tree-ssa/pr100453.c: New test.
12580
125812021-05-15  Jakub Jelinek  <jakub@redhat.com>
12582
12583	PR rtl-optimization/100342
12584	* gcc.target/i386/pr100342.c: New test.
12585
125862021-05-14  Tobias Burnus  <tobias@codesourcery.com>
12587
12588	* gfortran.dg/gomp/parallel-master-1.f90: New test.
12589	* gfortran.dg/gomp/parallel-master-2.f90: New test.
12590
125912021-05-14  Tobias Burnus  <tobias@codesourcery.com>
12592
12593	* gfortran.dg/gomp/implicit-save.f90: New test.
12594
125952021-05-14  Jakub Jelinek  <jakub@redhat.com>
12596
12597	PR c++/95226
12598	* g++.dg/cpp1y/pr95226.C: New test.
12599
126002021-05-14  Jakub Jelinek  <jakub@redhat.com>
12601
12602	PR c++/94616
12603	* g++.dg/cpp0x/pr94616.C: New test.
12604
126052021-05-14  Jakub Jelinek  <jakub@redhat.com>
12606
12607	PR c++/90019
12608	* g++.dg/cpp0x/sfinae68.C: New test.
12609
126102021-05-14  Jakub Jelinek  <jakub@redhat.com>
12611
12612	* g++.dg/cpp1y/pr88872.C: New test.
12613
126142021-05-14  Michael de Lang  <kingoipo@gmail.com>
12615
12616	* g++.dg/tsan/pthread_cond_clockwait.C: New test.
12617
126182021-05-14  Marek Polacek  <polacek@redhat.com>
12619	    Jason Merrill  <jason@redhat.com>
12620
12621	PR c++/99032
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.
12627
126282021-05-13  Martin Sebor  <msebor@redhat.com>
12629
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.
12635
126362021-05-13  Martin Jambor  <mjambor@suse.cz>
12637
12638	PR tree-optimization/100453
12639	* gcc.dg/tree-ssa/pr100453.c: New test.
12640
126412021-05-13  Martin Sebor  <msebor@redhat.com>
12642
12643	* g++.dg/pr100574.C: Use size_t as operator new argument type.
12644
126452021-05-13  Martin Liska  <mliska@suse.cz>
12646
12647	PR middle-end/100504
12648	* gcc.target/i386/pr100504.c: New test.
12649
126502021-05-13  Martin Sebor  <msebor@redhat.com>
12651
12652	PR c/100550
12653	* gcc.dg/Wvla-parameter-9.c: New test.
12654
126552021-05-13  Jakub Jelinek  <jakub@redhat.com>
12656
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.
12669
126702021-05-13  Richard Earnshaw  <rearnsha@arm.com>
12671
12672	PR target/100563
12673	* gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
12674
126752021-05-13  Richard Earnshaw  <rearnsha@arm.com>
12676
12677	* gcc.dg/pr100563.c: New test.
12678
126792021-05-13  Jakub Jelinek  <jakub@redhat.com>
12680
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
12687	instructions.
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.
12693
126942021-05-13  Uroš Bizjak  <ubizjak@gmail.com>
12695
12696	PR target/100581
12697	* g++.target/i386/pr100581.C: New test.
12698
126992021-05-13  Eric Botcazou  <ebotcazou@adacore.com>
12700
12701	PR testsuite/100569
12702	* gnat.dg/lto21.adb: Prune new LTO warning.
12703
127042021-05-13  Martin Liska  <mliska@suse.cz>
12705
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.
12709
127102021-05-13  liuhongt  <hongtao.liu@intel.com>
12711
12712	* gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
12713
127142021-05-13  liuhongt  <hongtao.liu@intel.com>
12715
12716	PR target/94680
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.
12720
127212021-05-12  Martin Sebor  <msebor@redhat.com>
12722
12723	PR middle-end/100571
12724	* gcc.dg/Wstringop-overflow-67.c: New test.
12725
127262021-05-12  Aldy Hernandez  <aldyh@redhat.com>
12727
12728	PR c/100521
12729	* gcc.dg/pr100521.c: New file.
12730
127312021-05-12  Marek Polacek  <polacek@redhat.com>
12732
12733	* g++.dg/warn/Wint-in-bool-context-2.C: New test.
12734
127352021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
12736
12737	* c-c++-common/gomp/map-6.c: New test.
12738	* c-c++-common/gomp/map-7.c: New test.
12739
127402021-05-12  Richard Biener  <rguenther@suse.de>
12741
12742	PR tree-optimization/100566
12743	* gcc.dg/torture/pr100566.c: New testcase.
12744
127452021-05-12  Jakub Jelinek  <jakub@redhat.com>
12746
12747	PR preprocessor/100392
12748	* gcc.dg/cpp/pr100392.c: New test.
12749	* gcc.dg/cpp/pr100392.h: New file.
12750
127512021-05-12  Martin Liska  <mliska@suse.cz>
12752
12753	* lib/lto.exp: When running tests without jobserver, one can see
12754	the following warning for tests that use 1to1 partitioning.
12755
127562021-05-12  liuhongt  <hongtao.liu@intel.com>
12757
12758	PR target/99908
12759	* gcc.target/i386/avx2-pr99908.c: New test.
12760	* gcc.target/i386/sse4_1-pr99908.c: New test.
12761
127622021-05-12  Richard Biener  <rguenther@suse.de>
12763
12764	PR tree-optimization/100519
12765	* gcc.dg/torture/pr100519.c: New testcase.
12766
127672021-05-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12768
12769	PR debug/100515
12770	* gcc.dg/debug/dwarf2/pr100515.c: New testcase.
12771
127722021-05-12  Jakub Jelinek  <jakub@redhat.com>
12773
12774	PR middle-end/100508
12775	* gcc.dg/gomp/pr100508.c: New test.
12776
127772021-05-12  Jakub Jelinek  <jakub@redhat.com>
12778	    Marc Glisse  <marc.glisse@inria.fr>
12779
12780	PR tree-optimization/94589
12781	* gcc.dg/tree-ssa/pr94589-1.c: New test.
12782
127832021-05-12  Uroš Bizjak  <ubizjak@gmail.com>
12784
12785	PR target/98218
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.
12794
127952021-05-11  Joseph Myers  <joseph@codesourcery.com>
12796
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.
12799
128002021-05-11  Joseph Myers  <joseph@codesourcery.com>
12801
12802	* g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
12803	New tests.
12804
128052021-05-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
12806
12807	* gcc.dg/guality/pr43077-1.c: Align types of output and input
12808	operands by lifting immediates to type long.
12809
128102021-05-11  Joseph Myers  <joseph@codesourcery.com>
12811
12812	* gcc.dg/c11-digit-separators-1.c,
12813	gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
12814	New tests.
12815
128162021-05-11  Jason Merrill  <jason@redhat.com>
12817
12818	PR c++/100517
12819	* g++.dg/ext/vector41.C: New test.
12820
128212021-05-11  Martin Liska  <mliska@suse.cz>
12822
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.
12842
128432021-05-11  Alex Coplan  <alex.coplan@arm.com>
12844
12845	PR target/99725
12846	* gcc.target/arm/cmse/pr99725.c: New test.
12847
128482021-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12849
12850	* gcc.target/aarch64/fmul_lane_1.c: New test.
12851
128522021-05-11  Richard Biener  <rguenther@suse.de>
12853
12854	PR middle-end/100509
12855	* gcc.dg/pr100509.c: New testcase.
12856
128572021-05-11  Robin Dapp  <rdapp@linux.ibm.com>
12858
12859	* gcc.target/s390/risbg-ll-3.c: Change match pattern.
12860
128612021-05-11  Patrick Palka  <ppalka@redhat.com>
12862
12863	PR c++/51577
12864	* g++.dg/lookup/operator-3.C: New test.
12865
128662021-05-11  Patrick Palka  <ppalka@redhat.com>
12867
12868	PR c++/100138
12869	* g++.dg/cpp2a/concepts-ctad4.C: New test.
12870
128712021-05-10  Eric Botcazou  <ebotcazou@adacore.com>
12872
12873	* gnat.dg/specs/opt5.ads: New test.
12874	* gnat.dg/specs/opt5_pkg.ads: New helper.
12875
128762021-05-10  Martin Sebor  <msebor@redhat.com>
12877
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.
12884
128852021-05-10  Pat Haugen  <pthaugen@linux.ibm.com>
12886
12887	* gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
12888	* gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
12889
128902021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
12891
12892	* gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
12893
128942021-05-10  Christophe Lyon  <christophe.lyon@linaro.org>
12895
12896	* gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
12897
128982021-05-10  H.J. Lu  <hjl.tools@gmail.com>
12899
12900	PR tree-optimization/42587
12901	* gcc.dg/optimize-bswapsi-6.c: New test.
12902
129032021-05-10  Richard Biener  <rguenther@suse.de>
12904
12905	PR testsuite/100452
12906	* g++.dg/vect/slp-pr99971.cc: Align data.
12907
129082021-05-10  Richard Biener  <rguenther@suse.de>
12909
12910	PR tree-optimization/100492
12911	* gcc.dg/torture/pr100492.c: New testcase.
12912
129132021-05-10  Richard Biener  <rguenther@suse.de>
12914
12915	PR middle-end/100464
12916	PR c++/100468
12917	* gcc.dg/pr100464.c: New testcase.
12918	* g++.dg/tree-ssa/array-temp1.C: Adjust.
12919
129202021-05-10  Richard Biener  <rguenther@suse.de>
12921
12922	PR tree-optimization/100434
12923	* gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
12924
129252021-05-10  Alex Coplan  <alex.coplan@arm.com>
12926
12927	PR target/99960
12928	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
12929	Update now that we're (correctly) using full 128-bit vector
12930	loads/stores.
12931	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
12932	Likewise.
12933	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
12934	Likewise.
12935	* gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
12936	Likewise.
12937	* gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
12938	* gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
12939	Likewise.
12940
129412021-05-08  Paul Thomas  <pault@gcc.gnu.org>
12942
12943	PR fortran/46991
12944	* gfortran.dg/class_dummy_7.f90: Correct PR number.
12945
129462021-05-08  Eric Botcazou  <ebotcazou@adacore.com>
12947
12948	* gcc.dg/sso-9.c: Delete.
12949
129502021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12951
12952	* gnat.dg/debug18.adb: New test.
12953
129542021-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12955
12956	* gcc.dg/sso-12.c: New test.
12957
129582021-05-07  Jason Merrill  <jason@redhat.com>
12959
12960	* g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
12961	Adjust diagnostic.
12962
129632021-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
12964
12965	PR tree-optimization/79333
12966	* gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
12967
129682021-05-07  Jakub Jelinek  <jakub@redhat.com>
12969
12970	PR c/100450
12971	* c-c++-common/gomp/pr100450.c: New test.
12972
129732021-05-07  Uroš Bizjak  <ubizjak@gmail.com>
12974
12975	PR target/100445
12976	* gcc.target/i386/pr100445-1.c: New test.
12977
129782021-05-07  Jakub Jelinek  <jakub@redhat.com>
12979
12980	PR target/100445
12981	* gcc.target/i386/pr100445.c: New test.
12982
129832021-05-06  Joseph Myers  <joseph@codesourcery.com>
12984
12985	PR c++/83873
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.
12991
129922021-05-06  Martin Jambor  <mjambor@suse.cz>
12993
12994	* gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
12995	05193687dde, make the argv again pointer to an array.
12996
129972021-05-06  Eric Botcazou  <ebotcazou@adacore.com>
12998
12999	* gnat.dg/opt93.adb: Compile only for LP64 targets.
13000
130012021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
13002
13003	* lib/target-supports.exp: Add s390 checks for vect conversions.
13004
130052021-05-06  Robin Dapp  <rdapp@linux.ibm.com>
13006
13007	* gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
13008
130092021-05-06  Paul Thomas  <pault@gcc.gnu.org>
13010
13011	PR fortran/46991
13012	PR fortran/99819
13013	* gfortran.dg/class_dummy_6.f90: New test.
13014	* gfortran.dg/class_dummy_7.f90: New test.
13015
130162021-05-06  Christophe Lyon  <christophe.lyon@linaro.org>
13017
13018	PR testsuite/100355
13019	* gcc.c-torture/execute/ieee/cdivchkld.x: New.
13020
130212021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
13022
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
13026	vec_permi.
13027
130282021-05-06  Jakub Jelinek  <jakub@redhat.com>
13029
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.
13039
130402021-05-06  Richard Biener  <rguenther@suse.de>
13041
13042	PR ipa/100373
13043	* gcc.dg/pr100373.c: New testcase.
13044
130452021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
13046
13047	* gcc.c-torture/execute/20210505-1.c: New test.
13048
130492021-05-05  Ivan Sorokin  <vanyacpp@gmail.com>
13050
13051	PR target/91400
13052	* gcc.target/i386/pr91400-1.c: New test.
13053	* gcc.target/i386/pr91400-2.c: Likewise.
13054
130552021-05-05  Martin Sebor  <msebor@redhat.com>
13056
13057	* gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
13058
130592021-05-05  Harald Anlauf  <anlauf@gmx.de>
13060
13061	PR fortran/100274
13062	* gfortran.dg/argument_checking_25.f90: New test.
13063
130642021-05-05  Uroš Bizjak  <ubizjak@gmail.com>
13065
13066	PR target/98218
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.
13075
130762021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
13077
13078	* gnat.dg/debug17.adb: Minor tweak.
13079
130802021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
13081
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.
13087
130882021-05-05  Robin Dapp  <rdapp@linux.ibm.com>
13089
13090	* gcc.dg/vect/slp-21.c: Add s390.
13091
130922021-05-05  Tobias Burnus  <tobias@codesourcery.com>
13093
13094	PR testsuite/100422
13095	* g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
13096
130972021-05-05  Richard Biener  <rguenther@suse.de>
13098
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.
13103
131042021-05-05  Richard Biener  <rguenther@suse.de>
13105
13106	PR middle-end/100394
13107	* g++.dg/torture/pr100382.C: New testcase.
13108
131092021-05-04  Martin Sebor  <msebor@redhat.com>
13110
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.
13114
131152021-05-04  Martin Sebor  <msebor@redhat.com>
13116
13117	* gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
13118
131192021-05-04  Martin Sebor  <msebor@redhat.com>
13120
13121	* gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
13122
131232021-05-04  Robin Dapp  <rdapp@linux.ibm.com>
13124
13125	* gcc.target/s390/oscbreak-1.c: Compile with -O1
13126	-fschedule-insns
13127
131282021-05-04  Richard Biener  <rguenther@suse.de>
13129
13130	PR tree-optimization/100414
13131	* gcc.dg/pr100414.c: New testcase.
13132
131332021-05-04  Tobias Burnus  <tobias@codesourcery.com>
13134
13135	* gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
13136
131372021-05-04  Eric Botcazou  <ebotcazou@adacore.com>
13138
13139	* gnat.dg/opt94.adb: New file.
13140	* gnat.dg/opt94_pkg.adb: New file.
13141	* gnat.dg/opt94_pkg.ads: New file.
13142
131432021-05-04  Richard Biener  <rguenther@suse.de>
13144
13145	* gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
13146	simplify dump scanning down to one case.
13147
131482021-05-04  Richard Biener  <rguenther@suse.de>
13149
13150	PR tree-optimization/100329
13151	* gcc.dg/torture/pr100329.c: New testcase.
13152
131532021-05-04  Richard Biener  <rguenther@suse.de>
13154
13155	PR tree-optimization/100398
13156	* gcc.dg/torture/pr100398.c: New testcase.
13157
131582021-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13159
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:
13163	Likewise.
13164
131652021-05-03  Jeff Law  <jlaw@tachyum.com>
13166
13167	* gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
13168	and m32r.
13169
131702021-05-03  Patrick Palka  <ppalka@redhat.com>
13171
13172	PR c++/100362
13173	* g++.dg/cpp1y/lambda-generic-100362.C: New test.
13174
131752021-05-03  Patrick Palka  <ppalka@redhat.com>
13176
13177	PR c++/68942
13178	PR c++/100344
13179	* g++.dg/template/call8.C: New test.
13180	* g++.dg/template/koenig12a.C: New test.
13181
131822021-05-03  Jeff Law  <jlaw@tachyum.com>
13183
13184	* gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
13185
131862021-05-03  Marek Polacek  <polacek@redhat.com>
13187
13188	PR c++/100055
13189	* g++.dg/concepts/diagnostic18.C: New test.
13190
131912021-05-03  Marek Polacek  <polacek@redhat.com>
13192
13193	DR 1312
13194	* g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
13195
131962021-05-03  Jeff Law  <jlaw@tachyum.com>
13197
13198	* gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
13199
132002021-05-03  Jeff Law  <jlaw@tachyum.com>
13201
13202	* gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
13203
132042021-05-03  Jeff Law  <jlaw@tachyum.com>
13205
13206	* gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
13207
132082021-05-03  Jeff Law  <jlaw@tachyum.com>
13209
13210	* gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
13211	cr16 and xstormy16 targets.
13212
132132021-05-03  Richard Biener  <rguenther@suse.de>
13214
13215	* gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
13216	* gcc.dg/pr81192.c: Disable DSE.
13217
132182021-05-03  Richard Biener  <rguenther@suse.de>
13219
13220	* gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
13221
132222021-05-03  Ilya Leoshkevich  <iii@linux.ibm.com>
13223
13224	PR target/100217
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.
13227
132282021-05-02  David Edelsohn  <dje.gcc@gmail.com>
13229
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.
13235
132362021-04-30  Jonathan Wright  <jonathan.wright@arm.com>
13237
13238	* gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
13239	New test.
13240	* gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
13241	New test.
13242
132432021-04-30  Richard Biener  <rguenther@suse.de>
13244
13245	PR c++/98032
13246	* g++.dg/pr98032.C: New testcase.
13247
132482021-04-30  Richard Biener  <rguenther@suse.de>
13249
13250	PR tree-optimization/96513
13251	* gcc.dg/torture/pr96513.c: New testcase.
13252
132532021-04-30  Uroš Bizjak  <ubizjak@gmail.com>
13254
13255	PR target/98060
13256	* gcc.target/i386/pr98060.c: New test.
13257
132582021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
13259
13260	PR rtl-optimization/100225
13261	PR rtl-optimization/84878
13262	* gcc.dg/pr100225.c: New test.
13263
132642021-04-29  Joseph Myers  <joseph@codesourcery.com>
13265
13266	PR preprocessor/82359
13267	* g++.dg/cpp1y/digit-sep-line.C,
13268	g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
13269
132702021-04-29  Jason Merrill  <jason@redhat.com>
13271
13272	* g++.dg/lookup/using-decl1.C: New test.
13273
132742021-04-29  Jason Merrill  <jason@redhat.com>
13275
13276	PR c++/97974
13277	* g++.old-deja/g++.law/union4.C: Add expected diagnostic.
13278
132792021-04-29  Patrick Palka  <ppalka@redhat.com>
13280
13281	PR c++/68942
13282	* g++.dg/template/koenig12.C: New test.
13283
132842021-04-29  Marek Polacek  <polacek@redhat.com>
13285
13286	PR c++/94102
13287	* g++.dg/cpp1z/class-deduction87.C: New test.
13288
132892021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
13290
13291	PR rtl-optimization/100303
13292	* g++.dg/torture/pr100303.C: New file.
13293
132942021-04-29  H.J. Lu  <hjl.tools@gmail.com>
13295
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.
13316
133172021-04-29  Richard Biener  <rguenther@suse.de>
13318
13319	PR tree-optimization/100253
13320	* g++.dg/pr100253.C: New testcase.
13321
133222021-04-29  Jakub Jelinek  <jakub@redhat.com>
13323
13324	PR target/100305
13325	* gcc.c-torture/compile/pr100305.c: Remove dg-options.  Add PR line.
13326
133272021-04-29  Jakub Jelinek  <jakub@redhat.com>
13328
13329	PR target/100302
13330	* gcc.target/aarch64/sve/pr100302.c: New test.
13331
133322021-04-29  Jakub Jelinek  <jakub@redhat.com>
13333
13334	PR c++/100319
13335	* c-c++-common/gomp/task-detach-3.c: New test.
13336
133372021-04-29  Richard Biener  <rguenther@suse.de>
13338
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.
13345
133462021-04-29  Martin Sebor  <msebor@redhat.com>
13347
13348	PR middle-end/100250
13349	* gcc.dg/uninit-pr100250.c: New test.
13350
133512021-04-29  Joseph Myers  <joseph@codesourcery.com>
13352
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.
13355
133562021-04-28  Tobias Burnus  <tobias@codesourcery.com>
13357
13358	* gfortran.dg/gomp/map-5.f90: New test.
13359
133602021-04-28  Patrick McGehearty  <patrick.mcgehearty@oracle.com>
13361
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.
13365
133662021-04-28  Alexandre Oliva  <oliva@adacore.com>
13367
13368	* gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
13369
133702021-04-28  Alexandre Oliva  <oliva@adacore.com>
13371
13372	* gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
13373	mismatch when asm comments start with "/ ".
13374
133752021-04-28  Richard Sandiford  <richard.sandiford@arm.com>
13376
13377	PR target/100305
13378	* gcc.c-torture/compile/pr100305.c: New test.
13379
133802021-04-28  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
13381
13382	PR fortran/82376
13383	* gfortran.dg/PR82376.f90: New test.
13384
133852021-04-28  Richard Biener  <rguenther@suse.de>
13386
13387	PR tree-optimization/100292
13388	* gcc.dg/pr100292.c: New testcase.
13389
133902021-04-28  Richard Wai  <richard@annexi-strayline.com>
13391
13392	* gnat.dg/containers2.adb: New test.
13393
133942021-04-28  Eric Botcazou  <ebotcazou@adacore.com>
13395
13396	* gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
13397
133982021-04-27  Jason Merrill  <jason@redhat.com>
13399
13400	PR c++/92145
13401	* g++.dg/cpp0x/depr-copy3.C: New test.
13402
134032021-04-27  Patrick Palka  <ppalka@redhat.com>
13404
13405	PR c++/88580
13406	* g++.dg/cpp0x/variadic182.C: New test.
13407
134082021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
13409
13410	PR middle-end/100284
13411	* gcc.target/aarch64/sve/pr81003.c: New test.
13412
134132021-04-27  Martin Sebor  <msebor@redhat.com>
13414
13415	PR testsuite/100272
13416	* g++.dg/ext/flexary13.C: Remove malformed directives.
13417
134182021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13419
13420	PR target/100106
13421	* gcc.c-torture/compile/pr100106.c: New testcase.
13422
134232021-04-27  Alex Coplan  <alex.coplan@arm.com>
13424
13425	PR target/99977
13426	* gcc.target/arm/pr99977.c: New test.
13427
134282021-04-27  Jakub Jelinek  <jakub@redhat.com>
13429
13430	PR tree-optimization/100239
13431	* gcc.dg/pr100239.c: New test.
13432
134332021-04-27  Jakub Jelinek  <jakub@redhat.com>
13434
13435	PR rtl-optimization/100254
13436	* g++.dg/opt/pr100254.C: New test.
13437
134382021-04-27  Richard Biener  <rguenther@suse.de>
13439
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.
13445
134462021-04-27  Jakub Jelinek  <jakub@redhat.com>
13447
13448	PR tree-optimization/95527
13449	* gcc.dg/tree-ssa/pr95527-2.c: New test.
13450
134512021-04-27  Jakub Jelinek  <jakub@redhat.com>
13452
13453	PR tree-optimization/96696
13454	* gcc.target/i386/pr96696.c: New test.
13455
134562021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
13457
13458	PR target/100270
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.
13465
134662021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
13467
13468	* gcc.target/aarch64/simd/ssra.c: Use +nosve
13469	* gcc.target/aarch64/simd/usra.c: Likewise.
13470
134712021-04-27  Richard Biener  <rguenther@suse.de>
13472
13473	PR tree-optimization/100051
13474	* gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
13475
134762021-04-27  Richard Biener  <rguenther@suse.de>
13477
13478	PR testsuite/100272
13479	* gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
13480	malformed dg directive.
13481
134822021-04-27  Richard Biener  <rguenther@suse.de>
13483
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.
13490
134912021-04-27  Richard Biener  <rguenther@suse.de>
13492
13493	PR tree-optimization/100278
13494	* gcc.dg/tree-ssa/pr100278.c: New testcase.
13495
134962021-04-27  Jakub Jelinek  <jakub@redhat.com>
13497
13498	PR target/99405
13499	* gcc.target/i386/pr99405.c: New test.
13500
135012021-04-27  Richard Biener  <rguenther@suse.de>
13502
13503	PR tree-optimization/99776
13504	* gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
13505
135062021-04-26  Patrick Palka  <ppalka@redhat.com>
13507
13508	PR c++/100209
13509	* g++.dg/cpp1y/constexpr-base1.C: New test.
13510	* g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
13511
135122021-04-26  Tobias Burnus  <tobias@codesourcery.com>
13513
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.
13519
135202021-04-26  Tobias Burnus  <tobias@codesourcery.com>
13521
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.
13526
135272021-04-26  Richard Biener  <rguenther@suse.de>
13528
13529	PR tree-optimization/99956
13530	* gfortran.dg/pr99956.f: New testcase.
13531
135322021-04-26  Christophe Lyon  <christophe.lyon@linaro.org>
13533
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
13540	on arm_cmse_hw.
13541	* lib/target-supports.exp (check_effective_target_arm_cmse_hw):
13542	New.
13543
135442021-04-26  Eric Botcazou  <ebotcazou@adacore.com>
13545
13546	* gcc.dg/pr84877.c: XFAIL on SPARC as well.
13547
135482021-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>
13553
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.
13583
135842021-04-26  Richard Biener  <rguenther@suse.de>
13585
13586	PR tree-optimization/99473
13587	* gcc.dg/tree-ssa/pr99473-1.c: New testcase.
13588
135892021-04-25  liuhongt  <hongtao.liu@intel.com>
13590
13591	PR target/98911
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.
13595
135962021-04-24  David Malcolm  <dmalcolm@redhat.com>
13597
13598	PR analyzer/100244
13599	* g++.dg/analyzer/pr100244.C: New test.
13600
136012021-04-24  Harald Anlauf  <anlauf@gmx.de>
13602
13603	PR fortran/100154
13604	* gfortran.dg/pr100154.f90: New test.
13605
136062021-04-24  Harald Anlauf  <anlauf@gmx.de>
13607
13608	PR fortran/100218
13609	* gfortran.dg/ptr-func-4.f90: New test.
13610
136112021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
13612
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.
13636
136372021-04-24  Richard Sandiford  <richard.sandiford@arm.com>
13638
13639	* lib/target-supports-dg.exp (selector_expression): Handle any-opts
13640	and no-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.
13644
136452021-04-24  Patrick Palka  <ppalka@redhat.com>
13646
13647	PR c++/89565
13648	PR c++/93383
13649	PR c++/95291
13650	PR c++/99200
13651	PR c++/99683
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.
13657
136582021-04-24  Patrick Palka  <ppalka@redhat.com>
13659
13660	PR c++/87709
13661	* g++.dg/cpp1z/class-deduction86.C: New test.
13662
136632021-04-23  Michael Meissner  <meissner@linux.ibm.com>
13664
13665	PR target/98952
13666	* gcc.target/powerpc/pr98952.c: New test.
13667
136682021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
13669
13670	PR target/100041
13671	* gcc.target/i386/pr79514.c (dg-error):
13672	Expect error for 64bit targets.
13673
136742021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
13675
13676	PR target/100182
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.
13680
136812021-04-23  Patrick Palka  <ppalka@redhat.com>
13682
13683	PR c++/98767
13684	* g++.dg/concepts/diagnostic17.C: New test.
13685
136862021-04-23  Patrick Palka  <ppalka@redhat.com>
13687
13688	DR 2374
13689	* g++.dg/cpp1z/direct-enum-init2.C: New test.
13690
136912021-04-23  Richard Biener  <rguenther@suse.de>
13692
13693	PR tree-optimization/99971
13694	* g++.dg/vect/slp-pr99971.cc: New testcase.
13695
136962021-04-23  liuhongt  <hongtao.liu@intel.com>
13697
13698	PR target/100093
13699	* gcc.target/i386/pr100093.c: New test.
13700
137012021-04-22  Patrick Palka  <ppalka@redhat.com>
13702
13703	PR c++/94508
13704	* g++.dg/cpp2a/concepts-uneval3.C: New test.
13705
137062021-04-22  Patrick Palka  <ppalka@redhat.com>
13707
13708	PR c++/77435
13709	* g++.dg/template/partial-specialization9.C: New test.
13710
137112021-04-22  Marek Polacek  <polacek@redhat.com>
13712
13713	PR c++/100161
13714	* g++.dg/warn/Wtype-limits6.C: New test.
13715
137162021-04-22  Patrick Palka  <ppalka@redhat.com>
13717
13718	PR c++/84689
13719	* g++.dg/cpp0x/sfinae67.C: New test.
13720
137212021-04-22  Patrick Palka  <ppalka@redhat.com>
13722
13723	PR c++/16617
13724	* g++.dg/template/access36.C: New test.
13725
137262021-04-22  Tobias Burnus  <tobias@codesourcery.com>
13727
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.
13732
137332021-04-22  Martin Liska  <mliska@suse.cz>
13734
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.
13746
137472021-04-22  Uroš Bizjak  <ubizjak@gmail.com>
13748
13749	PR target/100119
13750	* gcc.target/i386/pr100119.c: New test.
13751
137522021-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
13753
13754	PR target/99988
13755	* gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
13756
137572021-04-22  Tobias Burnus  <tobias@codesourcery.com>
13758
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.
13761
137622021-04-22  Richard Biener  <rguenther@suse.de>
13763
13764	PR testsuite/100176
13765	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
13766	missing return.
13767
137682021-04-21  David Edelsohn  <dje.gcc@gmail.com>
13769
13770	* gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
13771	pattern.
13772
137732021-04-21  Marek Polacek  <polacek@redhat.com>
13774
13775	PR c++/96380
13776	* g++.dg/cpp0x/enum_base4.C: New test.
13777	* g++.dg/cpp0x/enum_base5.C: New test.
13778
137792021-04-21  Alex Coplan  <alex.coplan@arm.com>
13780
13781	PR target/99988
13782	* gcc.target/aarch64/pr99988.c: New test.
13783
137842021-04-21  Jakub Jelinek  <jakub@redhat.com>
13785
13786	* g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
13787	-fchecking.
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.
13795
137962021-04-21  H.J. Lu  <hjl.tools@gmail.com>
13797
13798	* gcc.target/i386/monitor-2.c: New test.
13799
138002021-04-21  Richard Biener  <rguenther@suse.de>
13801
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.
13805
138062021-04-21  Jakub Jelinek  <jakub@redhat.com>
13807
13808	PR rtl-optimization/100148
13809	* g++.dg/opt/pr100148.C: New test.
13810
138112021-04-21  Tobias Burnus  <tobias@codesourcery.com>
13812
13813	* gfortran.dg/gomp/depobj-1.f90: New test.
13814	* gfortran.dg/gomp/depobj-2.f90: New test.
13815
138162021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
13817
13818	* gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
13819
138202021-04-21  Richard Sandiford  <richard.sandiford@arm.com>
13821
13822	PR middle-end/100130
13823	* c-c++-common/attr-retain-10.c: New test.
13824	* c-c++-common/attr-retain-11.c: Likewise.
13825
138262021-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
13827
13828	* gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
13829	must match for target IBM Z only.
13830
138312021-04-20  Jason Merrill  <jason@redhat.com>
13832
13833	PR c++/100109
13834	* g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
13835
138362021-04-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
13837
13838	* gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
13839	z/Architecture only.
13840
138412021-04-20  Paul Thomas  <pault@gcc.gnu.org>
13842
13843	PR fortran/100110
13844	* gfortran.dg/pdt_31.f03: New test.
13845	* gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
13846	to 8.
13847
138482021-04-19  Marek Polacek  <polacek@redhat.com>
13849
13850	PR c++/97536
13851	* g++.dg/concepts/diagnostic16.C: New test.
13852
138532021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
13854
13855	PR d/98457
13856	* gdc.dg/pr98457.d: New test.
13857
138582021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
13859
13860	PR target/100075
13861	* gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
13862	effective target.
13863
138642021-04-19  Richard Biener  <rguenther@suse.de>
13865
13866	PR preprocessor/100142
13867	* gcc.dg/pr100142.c: New testcase.
13868	* g++.dg/diagnostic/pr72803.C: Revert last change.
13869
138702021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
13871
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.
13881
138822021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
13883
13884	* gnat.dg/opt92.adb: New test.
13885
138862021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
13887
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.
13893
138942021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
13895
13896	PR fortran/100094
13897	* gfortran.dg/PR100094.f90: New test.
13898
138992021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
13900
13901	PR target/96770
13902	* gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
13903	with movt/movw.
13904
139052021-04-16  Jakub Jelinek  <jakub@redhat.com>
13906
13907	PR target/91710
13908	* gcc.target/aarch64/pr91710.c: New test.
13909
139102021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
13911
13912	PR fortran/100018
13913	* gfortran.dg/PR10018.f90: New test.
13914
139152021-04-16  Tamar Christina  <tamar.christina@arm.com>
13916
13917	PR target/100048
13918	* gcc.target/aarch64/sve/pr100048.c: New test.
13919
139202021-04-16  Jakub Jelinek  <jakub@redhat.com>
13921
13922	PR c++/100111
13923	* g++.dg/cpp0x/constexpr-100111.C: New test.
13924
139252021-04-16  Marek Polacek  <polacek@redhat.com>
13926
13927	PR c++/99803
13928	* g++.dg/cpp2a/typename14.C: Don't expect particular error
13929	messages.
13930	* g++.dg/cpp2a/typename19.C: New test.
13931
139322021-04-16  Robin Dapp  <rdapp@linux.ibm.com>
13933
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.
13938
139392021-04-16  Harald Anlauf  <anlauf@gmx.de>
13940	    Paul Thomas  <pault@gcc.gnu.org>
13941
13942	PR fortran/63797
13943	* gfortran.dg/pr63797.f90: New test.
13944
139452021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
13946
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.
13950
139512021-04-16  Patrick Palka  <ppalka@redhat.com>
13952
13953	PR c++/99700
13954	* g++.dg/cpp2a/constexpr-init21.C: New test.
13955
139562021-04-16  Jakub Jelinek  <jakub@redhat.com>
13957
13958	PR target/100075
13959	* gcc.target/aarch64/pr100075.c: New test.
13960
139612021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
13962
13963	PR rtl-optimization/99596
13964	* gcc.target/arm/pr99596.c: New test.
13965
139662021-04-16  Richard Earnshaw  <rearnsha@arm.com>
13967
13968	PR target/100067
13969	* g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
13970	template.
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.
13975
139762021-04-16  Jakub Jelinek  <jakub@redhat.com>
13977
13978	PR target/99767
13979	* gcc.target/aarch64/pr99767.c: New test.
13980
139812021-04-16  Jakub Jelinek  <jakub@redhat.com>
13982
13983	PR c++/99850
13984	* g++.dg/cpp23/lambda-specifiers2.C: New test.
13985
139862021-04-16  Jakub Jelinek  <jakub@redhat.com>
13987
13988	PR c++/99833
13989	* g++.dg/cpp1z/pr99833.C: New test.
13990	* g++.dg/cpp2a/pr99833.C: New test.
13991
139922021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
13993
13994	* gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
13995	the default value on IBM Z.
13996
139972021-04-16  Jason Merrill  <jason@redhat.com>
13998
13999	PR c++/100079
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.
14005
140062021-04-15  Martin Sebor  <msebor@redhat.com>
14007
14008	PR c/99420
14009	PR c/99972
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.
14016
140172021-04-15  Hans-Peter Nilsson  <hp@axis.com>
14018
14019	PR middle-end/84877
14020	* gcc.dg/pr84877.c: Xfail for cris-*-*.
14021
140222021-04-15  Jason Merrill  <jason@redhat.com>
14023
14024	PR c++/80456
14025	* g++.dg/cpp0x/constexpr-volatile3.C: New test.
14026
140272021-04-15  Martin Sebor  <msebor@redhat.com>
14028
14029	* gcc.dg/uninit-pr89230-1.c: New test.
14030	* gcc.dg/uninit-pr89230-2.c: Same.
14031
140322021-04-15  Jason Merrill  <jason@redhat.com>
14033
14034	PR c++/100101
14035	* g++.dg/cpp0x/noexcept67.C: New test.
14036
140372021-04-15  Jason Merrill  <jason@redhat.com>
14038
14039	PR c++/100091
14040	* g++.dg/cpp2a/lambda-uneval15.C: New test.
14041
140422021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
14043
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.
14049
140502021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
14051
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
14058	DEFAULT_CFLAGS.
14059	* gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
14060
140612021-04-15  Jakub Jelinek  <jakub@redhat.com>
14062
14063	PR testsuite/100073
14064	* gcc.dg/pr86058.c: Enable also on i?86-*-*.
14065
140662021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
14067
14068	PR c++/98852
14069	* g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
14070	* g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
14071
140722021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
14073
14074	PR c/98852
14075	* gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
14076
140772021-04-15  Jakub Jelinek  <jakub@redhat.com>
14078
14079	PR target/100056
14080	* gcc.target/aarch64/pr100056.c: New test.
14081
140822021-04-15  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
14083
14084	* gcc.dg/pr93210.c: Adapt regex in order to also support a
14085	RESULT_DECL as an operand for a RETURN_EXPR.
14086
140872021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
14088
14089	* gcc.target/aarch64/sve/pr99929_1.c: New file.
14090	* gcc.target/aarch64/sve/pr99929_2.c: Likewise.
14091
140922021-04-14  Jason Merrill  <jason@redhat.com>
14093
14094	PR c++/100078
14095	* g++.dg/template/dependent-tmpl2.C: New test.
14096
140972021-04-14  Jason Merrill  <jason@redhat.com>
14098
14099	PR c++/93314
14100	* g++.dg/parse/uneval1.C: New test.
14101
141022021-04-14  Vladimir N. Makarov  <vmakarov@redhat.com>
14103
14104	PR rtl-optimization/100066
14105	* gcc.target/i386/pr100066.c: New.
14106
141072021-04-14  Martin Sebor  <msebor@redhat.com>
14108
14109	* gcc.dg/pr86058.c: Limit to just x86_64.
14110
141112021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
14112
14113	PR target/99246
14114	* gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
14115
141162021-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>
14117
14118	* gcc.target/s390/zvector/imm-range-error-1.c: New test.
14119	* gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
14120
141212021-04-14  Patrick Palka  <ppalka@redhat.com>
14122
14123	PR c++/83476
14124	PR c++/99885
14125	* g++.dg/cpp1z/class-deduction85.C: New test.
14126	* g++.dg/template/ref11.C: New test.
14127
141282021-04-14  Jason Merrill  <jason@redhat.com>
14129
14130	PR c++/99478
14131	* g++.dg/cpp2a/lambda-uneval14.C: New test.
14132
141332021-04-14  Jason Merrill  <jason@redhat.com>
14134
14135	PR c++/90674
14136	* g++.dg/debug/defaulted1.C: New test.
14137
141382021-04-14  Jason Merrill  <jason@redhat.com>
14139
14140	PR c++/88742
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.
14150
141512021-04-13  Martin Sebor  <msebor@redhat.com>
14152
14153	PR tree-optimization/82800
14154	* g++.dg/warn/uninit-pr82800.C: New test.
14155
141562021-04-13  Martin Sebor  <msebor@redhat.com>
14157
14158	PR middle-end/86058
14159	* gcc.dg/pr86058.c: New test.
14160
141612021-04-13  Patrick Palka  <ppalka@redhat.com>
14162
14163	PR c++/99008
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.
14167
141682021-04-13  Jason Merrill  <jason@redhat.com>
14169
14170	PR c++/100032
14171	* g++.dg/cpp0x/alias-decl-equiv1.C: New test.
14172
141732021-04-13  Jakub Jelinek  <jakub@redhat.com>
14174
14175	PR c++/97121
14176	* g++.dg/cpp2a/spaceship-err6.C: New test.
14177
141782021-04-13  Jason Merrill  <jason@redhat.com>
14179
14180	PR c++/100054
14181	* g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
14182
141832021-04-13  Patrick Palka  <ppalka@redhat.com>
14184
14185	PR c++/99008
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.
14189
141902021-04-13  Richard Biener  <rguenther@suse.de>
14191
14192	PR tree-optimization/100053
14193	* gcc.dg/torture/pr100053.c: New testcase.
14194	* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
14195
141962021-04-13  Jason Merrill  <jason@redhat.com>
14197
14198	PR c++/91933
14199	* g++.dg/cpp0x/constexpr-base7.C: New test.
14200
142012021-04-13  Nathan Sidwell  <nathan@acm.org>
14202
14203	PR preprocessor/99446
14204	* g++.dg/diagnostic/pr72803.C: Adjust expected column.
14205
142062021-04-13  Jakub Jelinek  <jakub@redhat.com>
14207
14208	PR target/100028
14209	* gcc.target/aarch64/pr100028.c: New test.
14210
142112021-04-13  Patrick Palka  <ppalka@redhat.com>
14212
14213	PR c++/97134
14214	* g++.dg/cpp2a/nontype-class43.C: New test.
14215
142162021-04-13  Patrick Palka  <ppalka@redhat.com>
14217
14218	PR c++/99961
14219	PR c++/99994
14220	* g++.dg/cpp2a/concepts-uneval1.C: New test.
14221	* g++.dg/cpp2a/concepts-uneval2.C: New test.
14222
142232021-04-13  Hans-Peter Nilsson  <hp@axis.com>
14224
14225	PR analyzer/99212
14226	* gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
14227	line 971 for cris-*-*.
14228
142292021-04-13  David Malcolm  <dmalcolm@redhat.com>
14230
14231	PR analyzer/98599
14232	* gcc.dg/analyzer/pr98599-a.c: New test.
14233	* gcc.dg/analyzer/pr98599-b.c: New test.
14234
142352021-04-12  Jakub Jelinek  <jakub@redhat.com>
14236
14237	PR rtl-optimization/99905
14238	* gcc.target/i386/pr99905.c: New test.
14239
142402021-04-12  Jakub Jelinek  <jakub@redhat.com>
14241
14242	PR debug/99830
14243	* gcc.dg/pr99830.c: New test.
14244
142452021-04-12  Jason Merrill  <jason@redhat.com>
14246
14247	PR c++/93085
14248	* g++.dg/template/dependent-tmpl1.C: New test.
14249
142502021-04-12  Martin Liska  <mliska@suse.cz>
14251
14252	PR sanitizer/99877
14253	* g++.dg/asan/pr99877.C: New test.
14254
142552021-04-12  Cui,Lili  <lili.cui@intel.com>
14256
14257	* gcc.target/i386/funcspec-56.inc: Handle new march.
14258	* g++.target/i386/mv16.C: Handle new march
14259
142602021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>
14261
14262	PR middle-end/98088
14263	* c-c++-common/goacc/collapse-2.c: New.
14264
142652021-04-11  Jason Merrill  <jason@redhat.com>
14266
14267	PR c++/97974
14268	* g++.dg/lookup/pr84962.C: Adjust diagnostic.
14269	* g++.dg/other/anon-union5.C: New test.
14270
142712021-04-10  Jason Merrill  <jason@redhat.com>
14272
14273	PR c++/98800
14274	* g++.dg/gomp/this-1.C: Adjust diagnostic.
14275	* g++.dg/cpp0x/constexpr-this1.C: New test.
14276
142772021-04-10  David Malcolm  <dmalcolm@redhat.com>
14278
14279	PR analyzer/100011
14280	* gcc.dg/analyzer/pr100011.c: New test.
14281
142822021-04-10  Jakub Jelinek  <jakub@redhat.com>
14283
14284	PR c/99990
14285	* gcc.dg/pr99990.c: New test.
14286
142872021-04-10  H.J. Lu  <hjl.tools@gmail.com>
14288
14289	PR target/99744
14290	* gcc.target/i386/pr99744-2.c: New test.
14291
142922021-04-10  Jakub Jelinek  <jakub@redhat.com>
14293
14294	PR lto/99849
14295	* gcc.dg/lto/pr99849_0.c: New test.
14296
142972021-04-10  Jakub Jelinek  <jakub@redhat.com>
14298
14299	PR rtl-optimization/98601
14300	* gcc.dg/torture/pr98601.c: New test.
14301
143022021-04-10  Jason Merrill  <jason@redhat.com>
14303
14304	PR c++/99180
14305	PR c++/93295
14306	PR c++/93867
14307	PR c++/95486
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.
14312
143132021-04-10  Jason Merrill  <jason@redhat.com>
14314
14315	PR c++/100006
14316	* g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
14317
143182021-04-09  Martin Sebor  <msebor@redhat.com>
14319
14320	PR middle-end/55288
14321	* g++.dg/warn/uninit-pr55288.C: New test.
14322
143232021-04-09  Patrick Palka  <ppalka@redhat.com>
14324
14325	PR c++/90215
14326	* g++.dg/cpp1z/fold-lambda4.C: New test.
14327
143282021-04-09  Marek Polacek  <polacek@redhat.com>
14329
14330	PR c++/99806
14331	* g++.dg/concepts/abbrev10.C: New test.
14332	* g++.dg/concepts/abbrev11.C: New test.
14333
143342021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14335
14336	* gcc.target/aarch64/pr70398.c: Require a target that can link
14337	static executables.
14338
143392021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14340
14341	* g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
14342
143432021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14344
14345	* gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
14346	with SVE.
14347
143482021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14349
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.
14355
143562021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14357
14358	* gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
14359	loop to vectorized if vect_fold_extract_last.
14360
143612021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14362
14363	* gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
14364	of relying on vectorisation.
14365
143662021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14367
14368	PR target/87763
14369	* gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
14370
143712021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
14372
14373	PR libfortran/78314
14374	* gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
14375	* gfortran.dg/ieee/ieee_8.f90: Likewise.
14376
143772021-04-09  Tobias Burnus  <tobias@codesourcery.com>
14378
14379	PR fortran/99817
14380	* gfortran.dg/coarray/dummy_2.f90: New test.
14381
143822021-04-08  David Edelsohn  <dje.gcc@gmail.com>
14383
14384	* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
14385
143862021-04-08  Patrick Palka  <ppalka@redhat.com>
14387
14388	PR c++/99874
14389	* g++.dg/cpp2a/concepts-lambda16.C: New test.
14390	* g++.dg/cpp2a/concepts-lambda17.C: New test.
14391
143922021-04-08  Patrick Palka  <ppalka@redhat.com>
14393
14394	PR c++/97679
14395	* g++.dg/cpp2a/concepts-ctad3.C: New test.
14396
143972021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
14398
14399	* lib/scanasm.exp (scan-lto-assembler): Update expected name
14400	of dump file.
14401
144022021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
14403
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.
14410
144112021-04-08  Jason Merrill  <jason@redhat.com>
14412
14413	PR c++/91849
14414	* g++.dg/conversion/pr66211.C: Adjust diagnostic.
14415	* g++.dg/conversion/ref7.C: New test.
14416
144172021-04-08  Jakub Jelinek  <jakub@redhat.com>
14418
14419	PR c++/99859
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.
14424
144252021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
14426
14427	* gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
14428
144292021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
14430
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.
14446
144472021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
14448
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.
14452
144532021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
14454
14455	* gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
14456	conversion to shifts and adds.
14457
144582021-04-08  David Malcolm  <dmalcolm@redhat.com>
14459
14460	PR analyzer/99042
14461	PR analyzer/99774
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.
14465
144662021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
14467
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.
14500
145012021-04-08  Jason Merrill  <jason@redhat.com>
14502
14503	PR c++/94529
14504	* g++.dg/template/mem-spec2.C: New test.
14505
145062021-04-08  Marek Polacek  <polacek@redhat.com>
14507
14508	PR c++/99844
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.
14512
145132021-04-08  Alex Coplan  <alex.coplan@arm.com>
14514
14515	PR target/99647
14516	* gcc.c-torture/compile/pr99647.c: New test.
14517
145182021-04-07  Jason Merrill  <jason@redhat.com>
14519
14520	PR c++/41723
14521	* g++.dg/template/friend71.C: New test.
14522
145232021-04-07  Jason Merrill  <jason@redhat.com>
14524
14525	PR c++/52625
14526	* g++.dg/template/friend70.C: New test.
14527
145282021-04-07  Jason Merrill  <jason@redhat.com>
14529
14530	PR c++/92918
14531	* g++.dg/lookup/using66.C: New test.
14532
145332021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
14534
14535	* lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
14536	when building an executable with testglue.
14537
145382021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
14539
14540	* gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
14541	* gcc.target/aarch64/sve/pr88834_ld3.c: New test.
14542
145432021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
14544
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.
14555
145562021-04-07  Richard Biener  <rguenther@suse.de>
14557
14558	PR tree-optimization/99954
14559	* gcc.dg/torture/pr99954.c: New testcase.
14560
145612021-04-07  Richard Biener  <rguenther@suse.de>
14562
14563	PR testsuite/99955
14564	* gcc.c-torture/execute/pr92618.c: Move may_alias attributes
14565	last.
14566
145672021-04-07  Richard Biener  <rguenther@suse.de>
14568
14569	PR tree-optimization/99947
14570	* gcc.dg/torture/pr99947.c: New testcase.
14571
145722021-04-07  Bin Cheng  <bin.cheng@linux.alibaba.com>
14573
14574	PR tree-optimization/98736
14575	* gcc.c-torture/execute/pr98736.c: New test.
14576
145772021-04-07  Marek Polacek  <polacek@redhat.com>
14578
14579	PR c++/52202
14580	* g++.dg/cpp0x/rv-life.C: New test.
14581
145822021-04-06  Jason Merrill  <jason@redhat.com>
14583
14584	PR c++/96673
14585	* g++.dg/cpp1y/nsdmi-aggr13.C: New test.
14586
145872021-04-06  Jason Merrill  <jason@redhat.com>
14588
14589	PR c++/99901
14590	* g++.dg/cpp1z/inline-var9.C: New test.
14591
145922021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
14593
14594	PR target/99781
14595	* g++.target/aarch64/sve/pr99781.C: New.
14596
145972021-04-06  H.J. Lu  <hjl.tools@gmail.com>
14598
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.
14605
146062021-04-06  Richard Biener  <rguenther@suse.de>
14607
14608	PR tree-optimization/99880
14609	* gcc.dg/torture/pr99880.c: New testcase.
14610
146112021-04-06  Nathan Sidwell  <nathan@acm.org>
14612
14613	* g++.dg/modules/builtin-3_a.C: Remove dump scans.
14614	* g++.dg/modules/builtin-3_b.C: Remove dump scans.
14615
146162021-04-06  Jakub Jelinek  <jakub@redhat.com>
14617
14618	PR tree-optimization/96573
14619	* gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
14620	VEC_PERM_EXPR with bswapping permutation.
14621
146222021-04-06  Richard Biener  <rguenther@suse.de>
14623
14624	PR tree-optimization/99924
14625	* gfortran.dg/vect/pr99924.f90: New testcase.
14626
146272021-04-06  Jakub Jelinek  <jakub@redhat.com>
14628
14629	PR c++/97900
14630	* g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
14631
146322021-04-06  Jason Merrill  <jason@redhat.com>
14633
14634	PR c++/91241
14635	* g++.dg/abi/lambda-defarg1.C: New test.
14636
146372021-04-06  Patrick Palka  <ppalka@redhat.com>
14638
14639	PR c++/99899
14640	* g++.dg/cpp2a/concepts-placeholder7.C: New test.
14641	* g++.dg/cpp2a/concepts-placeholder8.C: New test.
14642
146432021-04-05  Jason Merrill  <jason@redhat.com>
14644
14645	PR c++/96311
14646	* g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
14647
146482021-04-05  Jason Merrill  <jason@redhat.com>
14649
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.
14653
146542021-04-05  Jason Merrill  <jason@redhat.com>
14655
14656	PR c++/95317
14657	* g++.dg/cpp1y/lambda-generic-enum1.C: New test.
14658
146592021-04-05  Jason Merrill  <jason@redhat.com>
14660
14661	PR c++/95870
14662	* g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
14663
146642021-04-05  David Malcolm  <dmalcolm@redhat.com>
14665
14666	PR analyzer/99906
14667	* gcc.dg/analyzer/pr99906.c: New test.
14668
146692021-04-05  David Malcolm  <dmalcolm@redhat.com>
14670
14671	PR analyzer/99886
14672	* gcc.dg/analyzer/pr99886.c: New test.
14673
146742021-04-05  Jason Merrill  <jason@redhat.com>
14675
14676	PR c++/99066
14677	* g++.dg/cpp0x/extern_template-6.C: New test.
14678
146792021-04-05  Jason Merrill  <jason@redhat.com>
14680
14681	PR c++/99201
14682	* g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
14683
146842021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
14685
14686	PR d/99914
14687	* gdc.dg/pr99914.d: New test.
14688
146892021-04-05  Sandra Loosemore  <sandra@codesourcery.com>
14690
14691	* gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
14692	* gcc.dg/tree-ssa/evrp11.c: Likewise.
14693
146942021-04-04  Jason Merrill  <jason@redhat.com>
14695
14696	PR c++/99643
14697	* g++.dg/cpp0x/initlist-new5.C: New test.
14698
146992021-04-03  Alexandre Oliva  <oliva@adacore.com>
14700
14701	* g++.dg/pr94314-3.C: Zero-initialize main loop counter.
14702
147032021-04-03  Alexandre Oliva  <oliva@adacore.com>
14704
14705	* gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
14706
147072021-04-03  Marek Polacek  <polacek@redhat.com>
14708
14709	PR c++/91416
14710	* g++.dg/other/gc7.C: New test.
14711
147122021-04-03  Paul Thomas  <pault@gcc.gnu.org>
14713
14714	PR fortran/99818
14715	* gfortran.dg/coarray_48.f90: New test.
14716
147172021-04-03  Jakub Jelinek  <jakub@redhat.com>
14718
14719	PR tree-optimization/99882
14720	* gcc.dg/pr99882.c: New test.
14721
147222021-04-03  Jakub Jelinek  <jakub@redhat.com>
14723
14724	PR rtl-optimization/99863
14725	* gcc.target/i386/pr99863.c: New test.
14726
147272021-04-03  Jakub Jelinek  <jakub@redhat.com>
14728
14729	PR testsuite/98125
14730	* g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
14731
147322021-04-03  Jason Merrill  <jason@redhat.com>
14733
14734	PR c++/91217
14735	* g++.dg/opt/nrv20.C: New test.
14736
147372021-04-03  Jason Merrill  <jason@redhat.com>
14738
14739	PR c++/90664
14740	* g++.dg/cpp1z/noexcept-type24.C: New test.
14741
147422021-04-03  Jason Merrill  <jason@redhat.com>
14743
14744	PR c++/97900
14745	* g++.dg/ext/vector40.C: New test.
14746
147472021-04-02  Patrick Palka  <ppalka@redhat.com>
14748
14749	PR c++/99869
14750	* g++.dg/cpp2a/concepts-placeholder6.C: New test.
14751
147522021-04-02  Patrick Palka  <ppalka@redhat.com>
14753
14754	PR c++/99586
14755	* g++.dg/cpp2a/nontype-class42.C: New test.
14756
147572021-04-02  Jason Merrill  <jason@redhat.com>
14758
14759	PR c++/97938
14760	* g++.dg/cpp2a/lambda-pack-init6.C: New test.
14761
147622021-04-02  Nathan Sidwell  <nathan@acm.org>
14763
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.
14771
147722021-04-02  Eric Botcazou  <ebotcazou@adacore.com>
14773
14774	* go.test/test/fixedbugs/issue6036.go: Skip on sparc.
14775	* go.test/test/fixedbugs/issue22200b.go: Likewise.
14776
147772021-04-02  Jakub Jelinek  <jakub@redhat.com>
14778
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
14782	effective target.
14783
147842021-04-01  Marek Polacek  <polacek@redhat.com>
14785
14786	PR c++/99831
14787	* g++.dg/other/gc6.C: New test.
14788
147892021-04-01  Jason Merrill  <jason@redhat.com>
14790
14791	PR c++/99583
14792	* g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
14793
147942021-04-01  Jason Merrill  <jason@redhat.com>
14795
14796	PR c++/98481
14797	* g++.dg/abi/abi-tag24a.C: New test.
14798	* g++.dg/abi/macro0.C: Adjust expected value.
14799
148002021-04-01  Nathan Sidwell  <nathan@acm.org>
14801
14802	PR c++/99283
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.
14814
148152021-04-01  Jan Hubicka  <hubicka@ucw.cz>
14816
14817	PR ipa/98265
14818	* gcc.dg/tree-ssa/pr98265.C: New test.
14819
148202021-04-01  Jakub Jelinek  <jakub@redhat.com>
14821
14822	PR tree-optimization/96573
14823	* gcc.dg/pr96573.c: New test.
14824
148252021-04-01  Richard Biener  <rguenther@suse.de>
14826
14827	PR tree-optimization/99856
14828	* gcc.dg/vect/pr99856.c: New testcase.
14829
148302021-04-01  Martin Jambor  <mjambor@suse.cz>
14831
14832	PR tree-optimization/97009
14833	* gcc.dg/tree-ssa/pr97009.c: New test.
14834
148352021-04-01  Harald Anlauf  <anlauf@gmx.de>
14836
14837	PR fortran/99840
14838	* gfortran.dg/transpose_5.f90: New test.
14839
148402021-03-31  David Malcolm  <dmalcolm@redhat.com>
14841
14842	PR analyzer/99771
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.
14847
148482021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
14849
14850	PR tree-optimization/98268
14851	* gcc.target/aarch64/sve/pr98268-1.c: New test.
14852	* gcc.target/aarch64/sve/pr98268-2.c: Likewise.
14853
148542021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
14855
14856	PR tree-optimization/99726
14857	* gcc.target/i386/pr99726.c: New test.
14858
148592021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
14860
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.
14867
148682021-03-31  Martin Sebor  <msebor@redhat.com>
14869
14870	PR middle-end/65182
14871	* gcc.dg/uninit-pr65182.c: New test.
14872
148732021-03-31  Jason Merrill  <jason@redhat.com>
14874
14875	PR c++/99445
14876	* g++.dg/cpp0x/alias-decl-variadic1.C: New test.
14877
148782021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
14879
14880	PR target/96974
14881	* g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
14882	under lp64.
14883
148842021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
14885
14886	PR target/99786
14887	* gcc.target/arm/pr99786.c: New test.
14888
148892021-03-31  H.J. Lu  <hjl.tools@gmail.com>
14890
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.
14899
149002021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
14901
14902	PR target/98119
14903	* gcc.target/aarch64/sve/pr98119.c: New test.
14904
149052021-03-31  Jakub Jelinek  <jakub@redhat.com>
14906	    Richard Sandiford  <richard.sandiford@arm.com>
14907
14908	PR target/99813
14909	* g++.target/aarch64/sve/pr99813.C: New test.
14910
149112021-03-31  Jakub Jelinek  <jakub@redhat.com>
14912
14913	PR testsuite/97680
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.
14922
149232021-03-31  Patrick Palka  <ppalka@redhat.com>
14924
14925	PR c++/88115
14926	* g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
14927
149282021-03-31  Patrick Palka  <ppalka@redhat.com>
14929
14930	PR c++/99815
14931	* g++.dg/cpp2a/concepts-placeholder5.C: New test.
14932
149332021-03-30  David Malcolm  <dmalcolm@redhat.com>
14934
14935	* gcc.dg/analyzer/symbolic-1.c: Fix typo.
14936
149372021-03-30  Nathan Sidwell  <nathan@acm.org>
14938
14939	PR c++/99283
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.
14944
149452021-03-30  Jakub Jelinek  <jakub@redhat.com>
14946
14947	PR c++/99790
14948	* g++.dg/cpp1z/pr99790.C: New test.
14949
149502021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14951
14952	PR target/99822
14953	* gcc.c-torture/compile/pr99822.c: New test.
14954
149552021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>
14956
14957	PR target/99718
14958	PR target/99718
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.
14975
149762021-03-30  H.J. Lu  <hjl.tools@gmail.com>
14977
14978	PR target/99744
14979	* gcc.target/i386/pr99744-1.c: New test.
14980
149812021-03-30  Tamar Christina  <tamar.christina@arm.com>
14982
14983	PR tree-optimization/99825
14984	* gfortran.dg/vect/pr99825.f90: New test.
14985
149862021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14987
14988	PR target/99808
14989	* gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
14990
149912021-03-30  Richard Biener  <rguenther@suse.de>
14992
14993	PR tree-optimization/99824
14994	* gcc.dg/torture/pr99824.c: New testcase.
14995
149962021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
14997
14998	PR target/98136
14999	* g++.dg/pr98136.C: New test.
15000
150012021-03-30  Mihailo Stojanovic  <mihailo.stojanovic@typhoon-hil.com>
15002
15003	* gcc.target/aarch64/fcvt_nosimd.c: New test.
15004
150052021-03-29  Martin Sebor  <msebor@redhat.com>
15006
15007	PR tree-optimization/61869
15008	* gcc.dg/uninit-pr61869.c: New test.
15009
150102021-03-29  Martin Sebor  <msebor@redhat.com>
15011
15012	PR tree-optimization/61677
15013	* gcc.dg/uninit-pr61677.c: New test.
15014
150152021-03-29  Martin Sebor  <msebor@redhat.com>
15016
15017	PR tree-optimization/61112
15018	* gcc.dg/uninit-pr61112.c: New test.
15019
150202021-03-29  Jan Hubicka  <jh@suse.cz>
15021
15022	PR ipa/99751
15023	* gcc.c-torture/compile/pr99751.c: Rename from ...
15024	* gcc.c-torture/execute/pr99751.c: ... to this.
15025
150262021-03-29  Jan Hubicka  <hubicka@ucw.cz>
15027
15028	* gcc.c-torture/compile/pr99751.c: New test.
15029
150302021-03-29  Jakub Jelinek  <jakub@redhat.com>
15031
15032	PR fortran/93660
15033	* gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
15034	declare simd warning on aarch64.
15035
150362021-03-29  Alex Coplan  <alex.coplan@arm.com>
15037
15038	PR target/99216
15039	* g++.target/aarch64/sve/pr99216.C: New test.
15040
150412021-03-29  Richard Biener  <rguenther@suse.de>
15042
15043	PR tree-optimization/99807
15044	* gfortran.dg/vect/pr99807.f90: New testcase.
15045
150462021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15047
15048	PR target/99808
15049	* gcc.target/aarch64/pr99808.c: New test.
15050
150512021-03-29  Jakub Jelinek  <jakub@redhat.com>
15052
15053	PR tree-optimization/99777
15054	* g++.dg/torture/pr99777.C: New test.
15055
150562021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
15057
15058	PR target/96770
15059	* gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
15060
150612021-03-28  Paul Thomas  <pault@gcc.gnu.org>
15062
15063	PR fortran/99602
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.
15069
150702021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
15071
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.
15077
150782021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
15079
15080	* gdc.dg/gdc270a.d: Removed.
15081	* gdc.dg/gdc270b.d: Removed.
15082
150832021-03-26  David Edelsohn  <dje.gcc@gmail.com>
15084
15085	* gcc.target/powerpc/pr99557.c: New.
15086
150872021-03-26  Martin Sebor  <msebor@redhat.com>
15088
15089	PR tree-optimization/59970
15090	* gcc.dg/uninit-pr59970.c: New test.
15091
150922021-03-26  Marek Polacek  <polacek@redhat.com>
15093
15094	PR c++/98352
15095	* g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
15096	* g++.dg/cpp0x/nsdmi17.C: New test.
15097
150982021-03-26  Nathan Sidwell  <nathan@acm.org>
15099
15100	PR c++/99283
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.
15109
151102021-03-26  Vladimir Makarov  <vmakarov@redhat.com>
15111
15112	PR target/99766
15113	* g++.target/aarch64/sve/pr99766.C: New.
15114
151152021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
15116
15117	PR ipa/99466
15118	* gcc.dg/tls/pr99466-1.c: New test.
15119	* gcc.dg/tls/pr99466-2.c: New test.
15120
151212021-03-26  Jakub Jelinek  <jakub@redhat.com>
15122
15123	PR c++/99705
15124	* g++.dg/cpp0x/new5.C: New test.
15125
151262021-03-26  Tobias Burnus  <tobias@codesourcery.com>
15127
15128	PR fortran/99651
15129	* gfortran.dg/null_11.f90: New test.
15130
151312021-03-25  Martin Sebor  <msebor@redhat.com>
15132
15133	PR tree-optimization/55060
15134	* gcc.dg/uninit-pr55060.c: New.
15135
151362021-03-25  Martin Sebor  <msebor@redhat.com>
15137
15138	PR tree-optimization/48483
15139	* g++.dg/warn/uninit-pr48483.C: New test.
15140
151412021-03-25  Martin Sebor  <msebor@redhat.com>
15142
15143	* gcc.dg/uninit-pr44547.c: New.
15144
151452021-03-25  Jakub Jelinek  <jakub@redhat.com>
15146
15147	PR c++/99672
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
15157	and caret line.
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
15161	caret line.
15162
151632021-03-25  Marek Polacek  <polacek@redhat.com>
15164
15165	PR c++/94751
15166	* g++.dg/cpp0x/inh-ctor37.C: New test.
15167
151682021-03-25  Jakub Jelinek  <jakub@redhat.com>
15169
15170	PR c++/99745
15171	* g++.dg/cpp0x/variadic181.C: New test.
15172
151732021-03-25  Marek Polacek  <polacek@redhat.com>
15174
15175	PR c++/99331
15176	* g++.dg/warn/Wconversion5.C: New test.
15177
151782021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
15179
15180	PR tree-optimization/96974
15181	* g++.target/aarch64/sve/pr96974.C: New test.
15182
151832021-03-25  H.J. Lu  <hjl.tools@gmail.com>
15184
15185	Revert:
15186	2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
15187
15188	PR target/98209
15189	PR target/99744
15190	* gcc.target/i386/pr98209.c: New test.
15191	* gcc.target/i386/pr99744-1.c: Likewise.
15192	* gcc.target/i386/pr99744-2.c: Likewise.
15193
151942021-03-25  Jakub Jelinek  <jakub@redhat.com>
15195
15196	PR c++/99565
15197	* g++.dg/warn/Wduplicated-branches6.C: New test.
15198	* g++.dg/warn/Wduplicated-branches7.C: New test.
15199
152002021-03-25  H.J. Lu  <hjl.tools@gmail.com>
15201
15202	PR target/98209
15203	PR target/99744
15204	* gcc.target/i386/pr98209.c: New test.
15205	* gcc.target/i386/pr99744-1.c: Likewise.
15206	* gcc.target/i386/pr99744-2.c: Likewise.
15207
152082021-03-25  Richard Biener  <rguenther@suse.de>
15209
15210	PR tree-optimization/99746
15211	* gfortran.dg/vect/pr99746.f90: New testcase.
15212
152132021-03-25  David Malcolm  <dmalcolm@redhat.com>
15214
15215	PR analyzer/93695
15216	PR analyzer/99044
15217	PR analyzer/99716
15218	* gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
15219	xfail.
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.
15226
152272021-03-24  Martin Liska  <mliska@suse.cz>
15228
15229	PR target/99753
15230	* gcc.target/i386/pr99753.c: New test.
15231
152322021-03-24  Martin Jambor  <mjambor@suse.cz>
15233
15234	PR ipa/99122
15235	* gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
15236
152372021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
15238
15239	PR target/99727
15240	* gcc.target/arm/pr99727.c: New test.
15241
152422021-03-24  Jakub Jelinek  <jakub@redhat.com>
15243
15244	PR target/99724
15245	* gcc.target/arm/pr99724.c: New test.
15246
152472021-03-24  Alexandre Oliva  <oliva@adacore.com>
15248
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.
15254
152552021-03-24  Alexandre Oliva  <oliva@adacore.com>
15256
15257	* gcc.target/i386/pr97313.c: Require effective target feature pie.
15258	* g++.target/i386/pr94185.C: Likewise.
15259
152602021-03-24  Alexandre Oliva  <oliva@adacore.com>
15261
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.
15265
152662021-03-24  Alexandre Oliva  <oliva@adacore.com>
15267
15268	* gcc.target/i386/pr94467-3.c: New.
15269
152702021-03-24  Tobias Burnus  <tobias@codesourcery.com>
15271
15272	PR fortran/99369
15273	* gfortran.dg/longnames.f90: New test.
15274
152752021-03-23  Nathan Sidwell  <nathan@acm.org>
15276
15277	PR c++/99283
15278	* g++.dg/modules/pr99283-1_a.H: New.
15279	* g++.dg/modules/pr99283-1_b.H: New.
15280
152812021-03-23  Ilya Leoshkevich  <iii@linux.ibm.com>
15282
15283	* gcc.target/s390/vector/long-double-asm-abi.c: New test.
15284
152852021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15286
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.
15292
152932021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15294
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
15301	option.
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
15311	additional option.
15312	* gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
15313	* gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
15314
153152021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15316
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.
15328
153292021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15330
15331	* gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
15332
153332021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15334
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.
15343
153442021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15345
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.
15351
153522021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15353
15354	* gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
15355
153562021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
15357
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.
15362
153632021-03-23  Marek Polacek  <polacek@redhat.com>
15364
15365	PR c++/99318
15366	* g++.dg/cpp0x/attributes-namespace6.C: New test.
15367	* g++.dg/cpp0x/gen-attrs-73.C: New test.
15368
153692021-03-23  Tobias Burnus  <tobias@codesourcery.com>
15370
15371	PR fortran/93660
15372	* gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
15373
153742021-03-23  Richard Sandiford  <richard.sandiford@arm.com>
15375
15376	PR target/99540
15377	* gcc.dg/vect/pr99540.c: New test.
15378
153792021-03-23  Nathan Sidwell  <nathan@acm.org>
15380
15381	PR c++/99239
15382	* g++.dg/modules/pr99239_a.H: New.
15383	* g++.dg/modules/pr99239_b.H: New.
15384
153852021-03-23  Richard Biener  <rguenther@suse.de>
15386
15387	PR tree-optimization/99721
15388	* gfortran.dg/vect/pr99721.f90: New testcase.
15389
153902021-03-23  Marcus Comstedt  <marcus@mc.pp.se>
15391
15392	* gcc.target/riscv/shift-shift-5.c (sub): Change
15393	order of struct fields depending on byteorder.
15394
153952021-03-23  Jakub Jelinek  <jakub@redhat.com>
15396
15397	PR c++/99650
15398	* g++.dg/cpp1z/decomp55.C: New test.
15399
154002021-03-23  Aldy Hernandez  <aldyh@redhat.com>
15401
15402	PR tree-optimization/99296
15403	* gcc.dg/pr99296.c: New file.
15404
154052021-03-22  Nathan Sidwell  <nathan@acm.org>
15406
15407	PR c++/99480
15408	* g++.dg/modules/pr99480_a.H: New.
15409	* g++.dg/modules/pr99480_b.H: New.
15410
154112021-03-22  Vladimir N. Makarov  <vmakarov@redhat.com>
15412
15413	PR target/99581
15414	* gcc.target/powerpc/pr99581.c: New.
15415
154162021-03-22  Nathan Sidwell  <nathan@acm.org>
15417
15418	PR c++/99425
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.
15426
154272021-03-22  Richard Biener  <rguenther@suse.de>
15428
15429	PR tree-optimization/99694
15430	* gcc.dg/torture/pr99694.c: New testcase.
15431
154322021-03-22  Kito Cheng  <kito.cheng@sifive.com>
15433
15434	PR target/99702
15435	* gcc.target/riscv/pr99702.c: New.
15436
154372021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>
15438
15439	PR target/98914
15440	* gcc.target/powerpc/pr98914.c: New test.
15441
154422021-03-20  H.J. Lu  <hjl.tools@gmail.com>
15443
15444	PR target/99679
15445	* g++.target/i386/pr99679-1.C: New test.
15446	* g++.target/i386/pr99679-2.C: Likewise.
15447
154482021-03-20  Jakub Jelinek  <jakub@redhat.com>
15449
15450	PR debug/99230
15451	* gcc.dg/pr99230.c: New test.
15452
154532021-03-19  Jakub Jelinek  <jakub@redhat.com>
15454
15455	PR c/99588
15456	* gcc.dg/Wunused-var-5.c: New test.
15457	* gcc.dg/Wunused-var-6.c: New test.
15458
154592021-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
15460
15461	* gfortran.dg/inline_matmul_6.f90: Adjust count for
15462	  _gfortran_matmul.
15463
154642021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>
15465
15466	PR target/99663
15467	* gcc.target/s390/pr99663.c: New.
15468
154692021-03-19  Jakub Jelinek  <jakub@redhat.com>
15470
15471	PR c++/99456
15472	* g++.dg/opt/pr99456.C: New test.
15473	* g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
15474	later.
15475
154762021-03-19  Tamar Christina  <tamar.christina@arm.com>
15477
15478	PR tree-optimization/99656
15479	* gfortran.dg/vect/pr99656.f90: New test.
15480
154812021-03-19  H.J. Lu  <hjl.tools@gmail.com>
15482
15483	PR target/99652
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.
15490
154912021-03-19  Jakub Jelinek  <jakub@redhat.com>
15492	    Christophe Lyon  <christophe.lyon@linaro.org>
15493
15494	PR target/99593
15495	* g++.target/arm/pr99593.C: New test.
15496
154972021-03-19  Eric Botcazou  <ebotcazou@adacore.com>
15498
15499	* g++.dg/lto/pr89335_0.C: Require the linker plugin.
15500
155012021-03-19  Marek Polacek  <polacek@redhat.com>
15502
15503	PR c++/99500
15504	* g++.dg/cpp2a/concepts-err3.C: New test.
15505
155062021-03-18  Martin Sebor  <msebor@redhat.com>
15507
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.
15512
155132021-03-18  Jakub Jelinek  <jakub@redhat.com>
15514
15515	PR testsuite/99636
15516	* gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
15517
155182021-03-18  Jakub Jelinek  <jakub@redhat.com>
15519
15520	PR testsuite/99626
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__.
15525
155262021-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
15527
15528	PR testsuite/97680
15529	* c-c++-common/zero-scratch-regs-10.c: Skip on arm
15530
155312021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
15532
15533	PR objc++/49070
15534	* obj-c++.dg/pr49070.mm: New test.
15535	* objc.dg/unnamed-parms.m: New test.
15536
155372021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15538
15539	* g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
15540	sve_flags.
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.
15546
155472021-03-18  Jakub Jelinek  <jakub@redhat.com>
15548
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.
15552
155532021-03-17  Marek Polacek  <polacek@redhat.com>
15554
15555	PR c++/97973
15556	* g++.dg/conversion/real-to-int1.C: New test.
15557
155582021-03-17  Anthony Sharp  <anthonysharp15@gmail.com>
15559	    Jason Merrill  <jason@redhat.com>
15560
15561	* g++.dg/cpp1z/using9.C: New using decl test.
15562
155632021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
15564
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.
15568
155692021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
15570
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.
15574
155752021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15576
15577	* gcc.target/aarch64/acle/rng_2.c: New test.
15578
155792021-03-17  H.J. Lu  <hjl.tools@gmail.com>
15580
15581	PR target/99504
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.
15588
155892021-03-16  Christophe Lyon  <christophe.lyon@linaro.org>
15590
15591	PR target/99542
15592	* gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
15593
155942021-03-16  Jason Merrill  <jason@redhat.com>
15595
15596	* g++.dg/cpp2a/nontype-float1.C: New test.
15597
155982021-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
15599
15600	PR target/98092
15601	PR target/98092
15602	* gcc.target/powerpc/pr98092.c: New.
15603
156042021-03-16  Jakub Jelinek  <jakub@redhat.com>
15605
15606	PR target/99600
15607	* gcc.target/i386/pr99600.c: New test.
15608
156092021-03-16  Martin Liska  <mliska@suse.cz>
15610	    Jason Merrill  <jason@redhat.com>
15611
15612	PR c++/99108
15613	* g++.target/i386/pr99108.C: New test.
15614
156152021-03-16  Martin Liska  <mliska@suse.cz>
15616
15617	PR target/99592
15618	* gcc.target/arm/pr99592.c: New test.
15619
156202021-03-16  Ilya Leoshkevich  <iii@linux.ibm.com>
15621
15622	* gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
15623
156242021-03-16  Nathan Sidwell  <nathan@acm.org>
15625
15626	PR c++/99496
15627	* g++.dg/modules/pr99496_a.H: New.
15628	* g++.dg/modules/pr99496_b.C: New.
15629
156302021-03-16  Jakub Jelinek  <jakub@redhat.com>
15631
15632	PR target/99563
15633	* gcc.target/i386/avx-pr99563.c: New test.
15634
156352021-03-16  Jakub Jelinek  <jakub@redhat.com>
15636
15637	PR target/99542
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
15643	on aarch64.
15644	* gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
15645
156462021-03-15  Jakub Jelinek  <jakub@redhat.com>
15647
15648	PR c++/99601
15649	* g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
15650	* g++.dg/modules/builtin-3_b.C: Likewise.
15651
156522021-03-15  Nathan Sidwell  <nathan@acm.org>
15653
15654	PR c++/99601
15655	* g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
15656	* g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
15657
156582021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
15659
15660	PR c++/99047
15661	* g++.dg/coroutines/pr99047.C: New test.
15662
156632021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
15664
15665	PR c++/98704
15666	* g++.dg/coroutines/torture/pr98704.C: New test.
15667
156682021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
15669
15670	PR c++/98480
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.
15675
156762021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
15677
15678	PR c++/96749
15679	* g++.dg/coroutines/pr96749-1.C: New test.
15680	* g++.dg/coroutines/pr96749-2.C: New test.
15681
156822021-03-15  Richard Biener  <rguenther@suse.de>
15683
15684	PR tree-optimization/98834
15685	* g++.dg/opt/pr98834.C: New testcase.
15686
156872021-03-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
15688
15689	PR fortran/99345
15690	* gfortran.dg/do_check_16.f90: New test.
15691	* gfortran.dg/do_check_17.f90: New test.
15692
156932021-03-15  Paul Thomas  <pault@gcc.gnu.org>
15694
15695	PR fortran/99545
15696	* gfortran.dg/pr99545.f90: New test.
15697
156982021-03-15  David Edelsohn  <dje.gcc@gmail.com>
15699
15700	* gcc.target/powerpc/pr99492.c: Fix typo.
15701
157022021-03-14  Harald Anlauf  <anlauf@gmx.de>
15703	    Paul Thomas  <pault@gcc.gnu.org>
15704
15705	* gfortran.dg/pr99112.f90: New test.
15706
157072021-03-13  Martin Sebor  <msebor@redhat.com>
15708
15709	PR tree-optimization/99489
15710	* gcc.dg/Wstringop-truncation-9.c: New test.
15711
157122021-03-13  Paul Thomas  <pault@gcc.gnu.org>
15713
15714	PR fortran/99125
15715	* gfortran.dg/alloc_deferred_comp_1.f90: New test.
15716
157172021-03-13  Jakub Jelinek  <jakub@redhat.com>
15718
15719	PR tree-optimization/99544
15720	* gcc.dg/gomp/pr99544.c: New test.
15721
157222021-03-12  Nathan Sidwell  <nathan@acm.org>
15723
15724	PR c++/99238
15725	* g++.dg/modules/pr99238.h: New.
15726	* g++.dg/modules/pr99238_a.H: New.
15727	* g++.dg/modules/pr99238_b.H: New.
15728
157292021-03-12  Tobias Burnus  <tobias@codesourcery.com>
15730
15731	PR fortran/99514
15732	* gfortran.dg/gomp/threadprivate-1.f90: New test.
15733
157342021-03-12  Jakub Jelinek  <jakub@redhat.com>
15735
15736	PR target/99321
15737	* gcc.target/i386/avx512vl-pr99321-2.c: New test.
15738
157392021-03-12  Jakub Jelinek  <jakub@redhat.com>
15740
15741	PR c++/99507
15742	* g++.dg/cpp2a/consteval19.C: New test.
15743
157442021-03-11  David Malcolm  <dmalcolm@redhat.com>
15745
15746	PR analyzer/96374
15747	* gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
15748	to options.
15749	* gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
15750	(test_7): New.
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.
15757
157582021-03-11  Nathan Sidwell  <nathan@acm.org>
15759
15760	PR c++/99248
15761	* g++.dg/modules/pr99248.h: New.
15762	* g++.dg/modules/pr99248_a.H: New.
15763	* g++.dg/modules/pr99248_b.H: New.
15764
157652021-03-11  Nathan Sidwell  <nathan@acm.org>
15766
15767	PR c++/99528
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.
15772
157732021-03-11  Richard Biener  <rguenther@suse.de>
15774
15775	PR testsuite/98245
15776	* gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
15777	instead of verifying the total number of adds.
15778
157792021-03-11  Richard Biener  <rguenther@suse.de>
15780
15781	PR testsuite/97494
15782	* gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
15783
157842021-03-11  Richard Biener  <rguenther@suse.de>
15785
15786	PR testsuite/97494
15787	* gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
15788
157892021-03-11  Richard Biener  <rguenther@suse.de>
15790
15791	PR testsuite/97494
15792	* gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
15793
157942021-03-11  Jakub Jelinek  <jakub@redhat.com>
15795
15796	PR ipa/99517
15797	* gcc.target/i386/avx2-pr99517-1.c: New test.
15798	* gcc.target/i386/avx2-pr99517-2.c: New test.
15799
158002021-03-10  David Edelsohn  <dje.gcc@gmail.com>
15801
15802	PR target/99492
15803	* gcc.target/powerpc/pr99492.c: New testcase.
15804
158052021-03-10  Harald Anlauf  <anlauf@gmx.de>
15806
15807	PR fortran/99205
15808	* gfortran.dg/data_char_4.f90: New test.
15809	* gfortran.dg/data_char_5.f90: New test.
15810
158112021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
15812
15813	* gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
15814
158152021-03-10  Nathan Sidwell  <nathan@acm.org>
15816
15817	PR c++/99423
15818	* g++.dg/modules/pr99423_a.H: New.
15819	* g++.dg/modules/pr99423_b.H: New.
15820
158212021-03-10  Jakub Jelinek  <jakub@redhat.com>
15822
15823	PR tree-optimization/99305
15824	PR testsuite/99498
15825	* g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
15826	unsigned_char effective targets.
15827
158282021-03-10  Nathan Sidwell  <nathan@acm.org>
15829
15830	PR c++/99508
15831	* g++.dg/ext/pr99508.C: New.
15832
158332021-03-10  John David Anglin  <danglin@gcc.gnu.org>
15834
15835	PR testsuite/99292
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.
15841
158422021-03-10  David Malcolm  <dmalcolm@redhat.com>
15843
15844	* gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
15845	* gcc.dg/analyzer/zlib-2.c: Likewise.
15846
158472021-03-10  Joel Hutton  <joel.hutton@arm.com>
15848
15849	* gcc.dg/vect/pr99102.c: Fix target selector.
15850
158512021-03-10  Joel Hutton  <joel.hutton@arm.com>
15852
15853	PR target/99102
15854	* gcc.dg/vect/pr99102.c: New test.
15855
158562021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
15857
15858	* gnat.dg/specs/lto25.ads: New test.
15859
158602021-03-09  Jakub Jelinek  <jakub@redhat.com>
15861
15862	PR tree-optimization/99305
15863	* g++.dg/opt/pr99305.C: New test.
15864
158652021-03-09  Segher Boessenkool  <segher@kernel.crashing.org>
15866
15867	* lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
15868	(check_effective_target_sqrt_insn): Use it.
15869
158702021-03-09  Vladimir N. Makarov  <vmakarov@redhat.com>
15871
15872	PR target/99454
15873	* gcc.target/i386/pr99454.c: New.
15874
158752021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
15876
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.
15881
158822021-03-09  Jakub Jelinek  <jakub@redhat.com>
15883
15884	PR sanitizer/98920
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.
15888
158892021-03-09  Martin Liska  <mliska@suse.cz>
15890
15891	PR target/99464
15892	* gcc.target/i386/pr99464.c: New test.
15893
158942021-03-09  Joel Brobecker  <brobecker@adacore.com>
15895
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.
15900
159012021-03-08  Harald Anlauf  <anlauf@gmx.de>
15902
15903	PR fortran/49278
15904	* gfortran.dg/parameter_data.f90: New test.
15905
159062021-03-08  Martin Sebor  <msebor@redhat.com>
15907
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.
15914
159152021-03-08  Martin Sebor  <msebor@redhat.com>
15916
15917	PR middle-end/97631
15918	* c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
15919	Add an xfail.
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.
15924
159252021-03-08  Marek Polacek  <polacek@redhat.com>
15926
15927	PR c++/96268
15928	* g++.dg/cpp2a/nontype-class41.C: New test.
15929
159302021-03-08  Nathan Sidwell  <nathan@acm.org>
15931
15932	PR c++/99436
15933	* g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
15934
159352021-03-08  Nathan Sidwell  <nathan@acm.org>
15936
15937	* g++.dg/modules/pr99468.H: New.
15938
159392021-03-08  Peter Bergner  <bergner@linux.ibm.com>
15940
15941	PR target/98959
15942	* gcc.target/powerpc/pr98959.c: New test.
15943
159442021-03-08  Nathan Sidwell  <nathan@acm.org>
15945
15946	PR c++/99285
15947	* g++.dg/modules/pr99285_a.H: New.
15948	* g++.dg/modules/pr99285_b.H: New.
15949
159502021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15951
15952	PR target/99437
15953	* gcc.target/aarch64/simd/pr99437.c: New test.
15954
159552021-03-08  Martin Liska  <mliska@suse.cz>
15956
15957	PR sanitizer/98920
15958	* c-c++-common/asan/pr98920.c: New test.
15959
159602021-03-08  Martin Liska  <mliska@suse.cz>
15961
15962	PR target/99463
15963	* gcc.target/i386/pr99463-2.c: New test.
15964	* gcc.target/i386/pr99463.c: New test.
15965
159662021-03-08  Ilya Leoshkevich  <iii@linux.ibm.com>
15967
15968	* gcc.target/s390/vector/long-double-asm-commutative.c: New
15969	test.
15970	* gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
15971	test.
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
15977	test.
15978
159792021-03-08  Tobias Burnus  <tobias@codesourcery.com>
15980
15981	PR fortran/97927
15982	* gfortran.dg/module_variable_3.f90: New test.
15983
159842021-03-07  Jakub Jelinek  <jakub@redhat.com>
15985
15986	PR target/99321
15987	* lib/target-supports.exp
15988	(check_effective_target_assembler_march_noavx512bw): New effective
15989	target.
15990	* gcc.target/i386/avx512vl-pr99321-1.c: New test.
15991
159922021-03-06  Patrick Palka  <ppalka@redhat.com>
15993	    Jakub Jelinek  <jakub@redhat.com>
15994
15995	PR c++/99287
15996	* g++.dg/cpp2a/constexpr-99287.C: New test.
15997
159982021-03-06  Patrick Palka  <ppalka@redhat.com>
15999	    Jakub Jelinek  <jakub@redhat.com>
16000
16001	PR c++/96330
16002	* g++.dg/cpp1y/var-templ68.C: New test.
16003	* g++.dg/cpp1y/var-templ68a.C: New test.
16004
160052021-03-06  Patrick Palka  <ppalka@redhat.com>
16006
16007	PR c++/99365
16008	* g++.dg/cpp2a/concepts-partial-spec9.C: New test.
16009	* g++.dg/cpp2a/concepts-placeholder4.C: New test.
16010
160112021-03-06  Hans-Peter Nilsson  <hp@axis.com>
16012
16013	* gcc.target/cris/pr93372-1.c: Adjust expected assembler result
16014	to allow an eliminated stack-frame.
16015
160162021-03-05  Marek Polacek  <polacek@redhat.com>
16017
16018	PR c++/99374
16019	* g++.dg/cpp1z/noexcept-type23.C: New test.
16020
160212021-03-05  Marek Polacek  <polacek@redhat.com>
16022
16023	PR c++/99120
16024	* g++.dg/warn/Wshadow-17.C: New test.
16025
160262021-03-05  Jason Merrill  <jason@redhat.com>
16027
16028	PR c/99363
16029	* gcc.dg/attr-flatten-1.c: Adjust.
16030
160312021-03-05  Jakub Jelinek  <jakub@redhat.com>
16032
16033	PR middle-end/99322
16034	* c-c++-common/gomp/pr99322.c: New test.
16035
160362021-03-05  Nathan Sidwell  <nathan@acm.org>
16037
16038	PR c++/99245
16039	* g++.dg/modules/pr99245_a.H: New.
16040	* g++.dg/modules/pr99245_b.H: New.
16041
160422021-03-05  Harald Anlauf  <anlauf@gmx.de>
16043
16044	PR libfortran/99218
16045	* gfortran.dg/matmul_21.f90: New test.
16046
160472021-03-05  Nathan Sidwell  <nathan@acm.org>
16048
16049	PR c++/99377
16050	* g++.dg/modules/pr99377_a.H: New.
16051	* g++.dg/modules/pr99377_b.C: New.
16052	* g++.dg/modules/pr99377_c.C: New.
16053
160542021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
16055
16056	PR c++/98118
16057	* g++.dg/coroutines/pr98118.C: New test.
16058
160592021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
16060
16061	PR c++/95616
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.
16072
160732021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
16074
16075	PR c++/95615
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.
16082
160832021-03-05  Vladimir N. Makarov  <vmakarov@redhat.com>
16084
16085	PR target/99378
16086	* gcc.target/i386/pr99123-2.c: New.
16087
160882021-03-05  Nathan Sidwell  <nathan@acm.org>
16089
16090	PR c++/99389
16091	* g++.dg/modules/pr99389_a.H: New.
16092	* g++.dg/modules/pr99389_b.C: New.
16093	* g++.dg/modules/pr99389_c.C: New.
16094
160952021-03-05  Tobias Burnus  <tobias@codesourcery.com>
16096
16097	PR c/99137
16098	* c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
16099	additional test.
16100
161012021-03-05  Tobias Burnus  <tobias@codesourcery.com>
16102
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.
16119
161202021-03-05  Hans-Peter Nilsson  <hp@axis.com>
16121
16122	PR debug/66668
16123	* gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
16124
161252021-03-04  Iain Sandoe  <iain@sandoe.co.uk>
16126
16127	* lib/prune.exp: Prune useless output caused by a linker bug.
16128
161292021-03-04  Jakub Jelinek  <jakub@redhat.com>
16130
16131	PR middle-end/93235
16132	* gcc.target/aarch64/pr93235.c: New test.
16133
161342021-03-04  Martin Liska  <mliska@suse.cz>
16135
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
16139	from libgcov.
16140	* gcc.dg/tree-prof/pr97461.c: Likewise.
16141
161422021-03-04  Jakub Jelinek  <jakub@redhat.com>
16143
16144	PR c++/88146
16145	PR c++/99362
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.
16155
161562021-03-04  Jakub Jelinek  <jakub@redhat.com>
16157
16158	PR c/99325
16159	* gcc.dg/cpp/line11.c: New test.
16160	* gcc.dg/cpp/line12.c: New test.
16161
161622021-03-04  Alex Coplan  <alex.coplan@arm.com>
16163
16164	PR target/99381
16165	* gcc.target/aarch64/pr99381.c: New test.
16166
161672021-03-04  Ilya Leoshkevich  <iii@linux.ibm.com>
16168
16169	* gcc.target/s390/mul-signed-overflow-1.c: Compile on old
16170	machines.
16171	* gcc.target/s390/mul-signed-overflow-2.c: Likewise.
16172
161732021-03-04  Nathan Sidwell  <nathan@acm.org>
16174
16175	PR c++/99170
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.
16199
162002021-03-04  Tobias Burnus  <tobias@codesourcery.com>
16201
16202	PR fortran/99355
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.
16218
162192021-03-04  Hans-Peter Nilsson  <hp@axis.com>
16220
16221	* gcc.misc-tests/outputs.exp: Enumerate tests.
16222
162232021-03-04  Hans-Peter Nilsson  <hp@axis.com>
16224
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
16228	name.
16229
162302021-03-04  Martin Sebor  <msebor@redhat.com>
16231
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.
16237
162382021-03-03  Marek Polacek  <polacek@redhat.com>
16239
16240	PR c++/96474
16241	* g++.dg/cpp1z/class-deduction83.C: New test.
16242
162432021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
16244
16245	* gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
16246	New test.
16247	* gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
16248	New test.
16249
162502021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
16251
16252	* gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
16253	New test.
16254	* gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
16255	New test.
16256	* gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
16257	New test.
16258
162592021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
16260
16261	* gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
16262	New test.
16263	* gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
16264	New test.
16265
162662021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
16267
16268	* gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
16269	New test template.
16270	* gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
16271	New test.
16272	* gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
16273	New test.
16274	* gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
16275	New test.
16276	* gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
16277	New test.
16278
162792021-03-03  Jakub Jelinek  <jakub@redhat.com>
16280
16281	PR c++/82959
16282	* g++.dg/cpp1z/eval-order10.C: New test.
16283
162842021-03-03  Marek Polacek  <polacek@redhat.com>
16285
16286	PR c++/97034
16287	PR c++/99009
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.
16293
162942021-03-03  Jason Merrill  <jason@redhat.com>
16295
16296	PR c++/95675
16297	* g++.dg/cpp0x/decltype-call5.C: New test.
16298	* g++.dg/cpp0x/decltype-call6.C: New test.
16299
163002021-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16301
16302	* gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
16303	dg-options.
16304	* gcc.target/i386/pr95798-2.c: Likewise.
16305
163062021-03-03  Nathan Sidwell  <nathan@acm.org>
16307
16308	PR c++/99344
16309	* g++.dg/modules/namespace-2_a.C
16310	* g++.dg/modules/pr99344_a.C
16311	* g++.dg/modules/pr99344_b.C
16312
163132021-03-03  Jakub Jelinek  <jakub@redhat.com>
16314
16315	PR target/99321
16316	* gcc.target/i386/pr99321.c: New test.
16317
163182021-03-03  Jakub Jelinek  <jakub@redhat.com>
16319
16320	PR c/99324
16321	* gcc.c-torture/compile/pr99324.c: New test.
16322
163232021-03-03  Jakub Jelinek  <jakub@redhat.com>
16324
16325	PR target/99085
16326	* gcc.dg/graphite/pr99085.c: New test.
16327
163282021-03-03  Jason Merrill  <jason@redhat.com>
16329
16330	PR c++/96078
16331	* g++.dg/ext/attr-flatten1.C: New test.
16332
163332021-03-02  Hans-Peter Nilsson  <hp@axis.com>
16334
16335	* gcc.misc-tests/outputs.exp: Skip @file -save-temps
16336	tests if target test-framework has -L or -I options.
16337
163382021-03-02  David Malcolm  <dmalcolm@redhat.com>
16339
16340	PR c/99323
16341	* gcc.dg/pr99323-1.c: New test.
16342	* gcc.dg/pr99323-2.c: New test.
16343
163442021-03-02  Martin Sebor  <msebor@redhat.com>
16345
16346	PR c++/99251
16347	* g++.dg/warn/Wnonnull9.C: Expect no warnings.
16348	* g++.dg/warn/Wnonnull12.C: New test.
16349
163502021-03-02  Eric Botcazou  <ebotcazou@adacore.com>
16351
16352	* gnat.dg/limited5.adb: New test.
16353
163542021-03-02  Patrick Palka  <ppalka@redhat.com>
16355
16356	PR c++/96443
16357	PR c++/96960
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.
16364
163652021-03-02  Patrick Palka  <ppalka@redhat.com>
16366
16367	* g++.dg/cpp1z/auto1.C: New test.
16368
163692021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
16370
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.
16378
163792021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
16380
16381	* lib/target-supports.exp: Add check for nnpa facility.
16382
163832021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
16384
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.
16387
163882021-03-01  Martin Liska  <mliska@suse.cz>
16389
16390	PR target/99313
16391	* gcc.target/s390/target-attribute/pr99313.c: New test.
16392
163932021-03-01  Nathan Sidwell  <nathan@acm.org>
16394
16395	PR c++/99294
16396	* g++.dg/modules/pr99294.h: New.
16397	* g++.dg/modules/pr99294_a.C: New.
16398	* g++.dg/modules/pr99294_b.C: New.
16399
164002021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16401
16402	* g++.dg/eh/seh-xmm-unwind.C: New test.
16403
164042021-02-28  Iain Sandoe  <iain@sandoe.co.uk>
16405
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.
16410
164112021-02-28  Jason Merrill  <jason@redhat.com>
16412
16413	* g++.dg/ext/attr-lambda3.C: Add missing ;
16414
164152021-02-27  Jason Merrill  <jason@redhat.com>
16416
16417	PR c++/90333
16418	* g++.dg/ext/attr-lambda3.C: New test.
16419
164202021-02-26  Alexandre Oliva  <oliva@gnu.org>
16421
16422	* gcc.target/powerpc/pr67789.c: Revert fpic target requirement
16423	duplication.
16424	* gcc.target/powerpc/pr83629.c: Likewise.
16425	* gcc.target/powerpc/pr84112.c: Likewise.
16426
164272021-02-26  Olivier Hainque  <hainque@adacore.com>
16428
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.
16439
164402021-02-26  Richard Biener  <rguenther@suse.de>
16441
16442	PR middle-end/99281
16443	* g++.dg/pr99218.C: New testcase.
16444
164452021-02-26  Jakub Jelinek  <jakub@redhat.com>
16446
16447	* g++.dg/cpp23/lambda-specifiers1.C: New test.
16448
164492021-02-26  Jakub Jelinek  <jakub@redhat.com>
16450
16451	PR c++/95451
16452	* g++.dg/cpp1y/lambda-generic-95451.C: New test.
16453
164542021-02-26  Jason Merrill  <jason@redhat.com>
16455
16456	PR c++/98810
16457	* g++.dg/cpp2a/nontype-class-defarg1.C: New test.
16458
164592021-02-26  Aaron Sawdey  <acsawdey@linux.ibm.com>
16460
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.
16476
164772021-02-26  Patrick Palka  <ppalka@redhat.com>
16478
16479	PR c++/98990
16480	* g++.dg/concepts/abbrev8.C: New test.
16481
164822021-02-25  Patrick Palka  <ppalka@redhat.com>
16483
16484	PR c++/99213
16485	PR c++/94521
16486	* g++.dg/diagnostic/local1.C: New test.
16487
164882021-02-25  Patrick Palka  <ppalka@redhat.com>
16489
16490	PR c++/99103
16491	* g++.dg/cpp1z/class-deduction79.C: New test.
16492	* g++.dg/cpp1z/class-deduction80.C: New test.
16493
164942021-02-25  Marek Polacek  <polacek@redhat.com>
16495
16496	DR 1312
16497	PR c++/99176
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.
16501
165022021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
16503
16504	PR c++/97587
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.
16508
165092021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
16510
16511	PR c++/95822
16512	* g++.dg/coroutines/pr95822.C: New test.
16513
165142021-02-25  Richard Earnshaw  <rearnsha@arm.com>
16515
16516	* gcc.target/arm/cmse/cmse-18.c: New test.
16517
165182021-02-25  Nathan Sidwell  <nathan@acm.org>
16519
16520	PR c++/99166
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.
16525
165262021-02-25  Hans-Peter Nilsson  <hp@axis.com>
16527
16528	* gfortran.dg/pr95690.f90: CRIS error appears on line 5.
16529
165302021-02-25  Tamar Christina  <tamar.christina@arm.com>
16531
16532	* g++.dg/vect/simd-complex-num-null-node.cc: New test.
16533
165342021-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>
16535
16536	PR testsuite/99233
16537	* gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
16538
165392021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
16540
16541	PR middle-end/97172
16542	* gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
16543
165442021-02-25  Richard Biener  <rguenther@suse.de>
16545
16546	PR tree-optimization/99253
16547	* gcc.dg/vect/pr99253.c: New testcase.
16548
165492021-02-25  Jakub Jelinek  <jakub@redhat.com>
16550
16551	PR target/95798
16552	* gcc.target/i386/pr95798-1.c: New test.
16553	* gcc.target/i386/pr95798-2.c: New test.
16554
165552021-02-25  Jakub Jelinek  <jakub@redhat.com>
16556
16557	PR tree-optimization/80635
16558	* g++.dg/warn/pr80635-1.C: New test.
16559	* g++.dg/warn/pr80635-2.C: New test.
16560
165612021-02-25  David Malcolm  <dmalcolm@redhat.com>
16562
16563	PR analyzer/99193
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.
16568
165692021-02-24  Nathan Sidwell  <nathan@acm.org>
16570
16571	PR c++/98718
16572	* g++.dg/modules/pr98718_a.C: New.
16573	* g++.dg/modules/pr98718_b.C: New.
16574
165752021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
16576
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.
16624
166252021-02-24  Jakub Jelinek  <jakub@redhat.com>
16626
16627	PR fortran/99226
16628	* c-c++-common/gomp/pr99226.c: New test.
16629	* gfortran.dg/gomp/pr99226.f90: New test.
16630
166312021-02-24  Vladimir N. Makarov  <vmakarov@redhat.com>
16632
16633	PR inline-asm/99123
16634	* gcc.target/i386/pr99123.c: New.
16635
166362021-02-24  Hans-Peter Nilsson  <hp@axis.com>
16637
16638	* gcc.dg/stack-usage-1.c: Adjust for CRIS.
16639
166402021-02-24  Nathan Sidwell  <nathan@acm.org>
16641
16642	PR c++/99072
16643	* g++.dg/modules/pr99072.H: New.
16644
166452021-02-24  Paul Thomas  <pault@gcc.gnu.org>
16646
16647	PR fortran/98342
16648	* gfortran.dg/assumed_rank_21.f90 : New test.
16649
166502021-02-24  Martin Sebor  <msebor@redhat.com>
16651
16652	PR middle-end/97172
16653	* gcc.dg/pr97172-2.c: New test.
16654
166552021-02-24  Tamar Christina  <tamar.christina@arm.com>
16656
16657	PR tree-optimization/99220
16658	* g++.dg/vect/pr99220.cc: New test.
16659
166602021-02-24  Tamar Christina  <tamar.christina@arm.com>
16661
16662	PR tree-optimization/99149
16663	* g++.dg/vect/pr99149.cc: Disabled on BE.
16664
166652021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
16666
16667	PR c++/96251
16668	* g++.dg/coroutines/pr96251.C: New test.
16669
166702021-02-24  Jakub Jelinek  <jakub@redhat.com>
16671
16672	PR tree-optimization/99225
16673	* gcc.c-torture/compile/pr99225.c: New test.
16674
166752021-02-24  Tamar Christina  <tamar.christina@arm.com>
16676
16677	PR tree-optimization/99149
16678	* g++.dg/vect/pr99149.cc: New test.
16679
166802021-02-24  Richard Biener  <rguenther@suse.de>
16681
16682	PR c/99224
16683	* gcc.dg/pr99224.c: New testcase.
16684
166852021-02-23  Peter Bergner  <bergner@linux.ibm.com>
16686
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.
16691
166922021-02-23  Martin Sebor  <msebor@redhat.com>
16693
16694	PR c++/99074
16695	* g++.dg/warn/Wnonnull11.C: New test.
16696
166972021-02-23  Paul Thomas  <pault@gcc.gnu.org>
16698
16699	PR fortran/99124
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.
16705
167062021-02-23  Harald Anlauf  <anlauf@gmx.de>
16707
16708	PR fortran/99206
16709	* gfortran.dg/reshape_zerosize_4.f90: New test.
16710
167112021-02-23  Nathan Sidwell  <nathan@acm.org>
16712
16713	PR c++/99208
16714	* g++.dg/modules/pr99208_a.C: New.
16715	* g++.dg/modules/pr99208_b.C: New.
16716
167172021-02-23  Martin Liska  <mliska@suse.cz>
16718
16719	PR sanitizer/99168
16720	* c-c++-common/asan/pr99168.c: New test.
16721
167222021-02-23  Patrick Palka  <ppalka@redhat.com>
16723
16724	PR c++/95468
16725	* g++.dg/template/non-dependent15.C: New test.
16726
167272021-02-23  Jakub Jelinek  <jakub@redhat.com>
16728
16729	PR tree-optimization/99204
16730	* gfortran.dg/pr99204.f90: New test.
16731
167322021-02-23  Kewen Lin  <linkw@linux.ibm.com>
16733
16734	* gcc.target/powerpc/vec-init-10.c: New test.
16735
167362021-02-23  Hans-Peter Nilsson  <hp@axis.com>
16737
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.
16742
167432021-02-22  David Malcolm  <dmalcolm@redhat.com>
16744
16745	PR analyzer/99196
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.
16749
167502021-02-22  H.J. Lu  <hjl.tools@gmail.com>
16751
16752	PR testsuite/99173
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.
16758
167592021-02-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16760
16761	* gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
16762
167632021-02-22  Hans-Peter Nilsson  <hp@axis.com>
16764
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".
16768
167692021-02-22  Hans-Peter Nilsson  <hp@axis.com>
16770
16771	* gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
16772
167732021-02-22  Hans-Peter Nilsson  <hp@axis.com>
16774
16775	* gcc.target/cris/biap-mul.c: New test.
16776
167772021-02-22  Hans-Peter Nilsson  <hp@axis.com>
16778
16779	* gcc.target/cris/torture/sync-reload-mul-1.c: New test.
16780
167812021-02-22  Nathan Sidwell  <nathan@acm.org>
16782
16783	PR c++/99174
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.
16788
167892021-02-22  Nathan Sidwell  <nathan@acm.org>
16790
16791	PR c++/99153
16792	* g++.dg/modules/pr99153_a.H: New.
16793	* g++.dg/modules/pr99153_b.H: New.
16794
167952021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16796
16797	PR rtl-optimization/98791
16798	* gcc.target/aarch64/sve/pr98791.c: New test.
16799
168002021-02-22  Richard Biener  <rguenther@suse.de>
16801
16802	PR tree-optimization/99165
16803	* g++.dg/pr99165.C: New testcase.
16804
168052021-02-21  Harald Anlauf  <anlauf@gmx.de>
16806
16807	* gfortran.dg/intent_optimize_3.f90: New test.
16808
168092021-02-20  David Edelsohn  <dje.gcc@gmail.com>
16810
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.
16816
168172021-02-20  Ilya Leoshkevich  <iii@linux.ibm.com>
16818
16819	PR target/99134
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.
16826
168272021-02-19  Nathan Sidwell  <nathan@acm.org>
16828
16829	PR c++/98741
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.
16834
168352021-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16836
16837	PR fortran/98686
16838	* gfortran.dg/namelist_4.f90: Modify.
16839	* gfortran.dg/namelist_98.f90: New test.
16840
168412021-02-19  Martin Sebor  <msebor@redhat.com>
16842
16843	PR c/97172
16844	* gcc.dg/pr97172.c: Add test cases.
16845
168462021-02-19  Nathan Sidwell  <nathan@acm.org>
16847
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.
16852
168532021-02-19  Tobias Burnus  <tobias@codesourcery.com>
16854
16855	PR fortran/99010
16856	* gfortran.dg/coarray/array_temporary-1.f90: New test.
16857
168582021-02-19  Tobias Burnus  <tobias@codesourcery.com>
16859
16860	PR fortran/99146
16861	* gfortran.dg/dtio_36.f90: New test.
16862
168632021-02-19  Richard Biener  <rguenther@suse.de>
16864
16865	PR middle-end/99122
16866	* gcc.dg/pr99122-3.c: New testcase.
16867
168682021-02-19  Jakub Jelinek  <jakub@redhat.com>
16869
16870	PR target/98998
16871	* gcc.target/arm/pure-code/pr98998.c: New test.
16872
168732021-02-19  Jakub Jelinek  <jakub@redhat.com>
16874
16875	PR ipa/99034
16876	* g++.dg/opt/pr99034.C: New test.
16877
168782021-02-19  Tobias Burnus  <tobias@codesourcery.com>
16879
16880	PR fortran/99027
16881	* gfortran.dg/ubound_1.f90: New test.
16882
168832021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16884
16885	PR target/98657
16886	* gcc.target/aarch64/sve/pr98657.c: New test.
16887
168882021-02-19  Jason Merrill  <jason@redhat.com>
16889
16890	* g++.dg/cpp0x/decltype64.C: Change argument to const&.
16891
168922021-02-19  David Malcolm  <dmalcolm@redhat.com>
16893
16894	PR jit/99126
16895	* jit.dg/test-trap.c: New test.
16896
168972021-02-19  Jason Merrill  <jason@redhat.com>
16898
16899	PR c++/96926
16900	* g++.dg/cpp0x/overload4.C: New test.
16901
169022021-02-18  Vladimir N. Makarov  <vmakarov@redhat.com>
16903
16904	PR rtl-optimization/96264
16905	* gcc.target/powerpc/pr96264.c: New.
16906
169072021-02-18  H.J. Lu  <hjl.tools@gmail.com>
16908
16909	PR target/99113
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.
16934
169352021-02-18  Nathan Sidwell  <nathan@acm.org>
16936
16937	PR c++/99023
16938	* g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
16939	for .X files.
16940	* g++.dg/modules/pr99023_a.X: New.
16941	* g++.dg/modules/pr99023_b.X: New.
16942
169432021-02-18  Jakub Jelinek  <jakub@redhat.com>
16944
16945	PR c/99136
16946	* gcc.dg/pr99136.c: New test.
16947
169482021-02-18  Nathan Sidwell  <nathan@acm.org>
16949
16950	PR c++/99023
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.
16954
169552021-02-18  Nathan Sidwell  <nathan@acm.org>
16956
16957	PR c++/99150
16958	* g++.dg/modules/pr99023_a.H: Delete.
16959	* g++.dg/modules/pr99023_b.H: Delete.
16960
169612021-02-18  Jakub Jelinek  <jakub@redhat.com>
16962
16963	PR c++/99132
16964	* g++.dg/cpp2a/constexpr-virtual18.C: New test.
16965
169662021-02-18  Richard Biener  <rguenther@suse.de>
16967
16968	PR middle-end/99122
16969	* gcc.dg/pr99122-1.c: New testcase.
16970	* gcc.dg/pr99122-2.c: Likewise.
16971
169722021-02-18  Hans-Peter Nilsson  <hp@axis.com>
16973
16974	PR tree-optimization/99142
16975	* gcc.dg/tree-ssa/pr99142.c: New test.
16976
169772021-02-18  Jakub Jelinek  <jakub@redhat.com>
16978
16979	PR middle-end/99109
16980	* g++.dg/warn/Warray-bounds-17.C: New test.
16981
169822021-02-18  Jakub Jelinek  <jakub@redhat.com>
16983
16984	PR target/99104
16985	* gcc.dg/pr99104.c: New test.
16986
169872021-02-17  David Malcolm  <dmalcolm@redhat.com>
16988
16989	PR analyzer/94596
16990	* gcc.dg/analyzer/pr94596.c: New test.
16991
169922021-02-17  Nathan Sidwell  <nathan@acm.org>
16993
16994	PR c++/99023
16995	* g++.dg/modules/pr99023_a.H: New.
16996	* g++.dg/modules/pr99023_b.H: New.
16997
169982021-02-17  David Malcolm  <dmalcolm@redhat.com>
16999
17000	PR analyzer/98969
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
17005	false positive.
17006	(test_3): New.
17007
170082021-02-17  Julian Brown  <julian@codesourcery.com>
17009
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.
17015
170162021-02-17  Julian Brown  <julian@codesourcery.com>
17017
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.
17026
170272021-02-17  Jakub Jelinek  <jakub@redhat.com>
17028
17029	PR sanitizer/99106
17030	* g++.dg/ubsan/pr99106.C: New test.
17031
170322021-02-17  Nathan Sidwell  <nathan@acm.org>
17033
17034	PR c++/99116
17035	* g++.dg/lookup/pr99116-1.C: New.
17036	* g++.dg/lookup/pr99116-2.C: New.
17037
170382021-02-17  Nathan Sidwell  <nathan@acm.org>
17039
17040	PR c++/99071
17041	* g++.dg/modules/pr99071_a.H: New.
17042	* g++.dg/modules/pr99071_b.H: New.
17043
170442021-02-17  Patrick Palka  <ppalka@redhat.com>
17045
17046	PR debug/96997
17047	PR c++/94034
17048	* g++.dg/cpp1y/constexpr-nsdmi7b.C:  Adjust expected location of
17049	"call to non-'constexpr' function" error message.
17050
170512021-02-16  Nathan Sidwell  <nathan@acm.org>
17052
17053	* g++.dg/modules/pr99050_a.H: New.
17054	* g++.dg/modules/pr99050_b.C: New.
17055
170562021-02-16  Marek Polacek  <polacek@redhat.com>
17057
17058	PR c++/99062
17059	* gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
17060	* g++.dg/ext/attr-assume-aligned.C: New test.
17061
170622021-02-16  YunQiang Su  <yunqiang.su@cipunited.com>
17063
17064	* gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
17065	* gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
17066
170672021-02-16  Tobias Burnus  <tobias@codesourcery.com>
17068
17069	* gfortran.dg/goacc/ref_inquiry.f90: New test.
17070	* gfortran.dg/gomp/ref_inquiry.f90: New test.
17071
170722021-02-16  Vladimir N. Makarov  <vmakarov@redhat.com>
17073
17074	PR inline-asm/98096
17075	* gcc.c-torture/compile/pr98096.c: New.
17076
170772021-02-16  Tobias Burnus  <tobias@codesourcery.com>
17078
17079	PR fortran/99111
17080	* gfortran.dg/fmt_nonchar_1.f90: New test.
17081	* gfortran.dg/fmt_nonchar_2.f90: New test.
17082
170832021-02-16  Jakub Jelinek  <jakub@redhat.com>
17084
17085	PR target/99100
17086	* gcc.target/i386/pr99100.c: New test.
17087
170882021-02-16  Hans-Peter Nilsson  <hp@axis.com>
17089
17090	* gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
17091
170922021-02-15  Peter Bergner  <bergner@linux.ibm.com>
17093
17094	PR rtl-optimization/98872
17095	* gcc.target/powerpc/pr98872.c: New test.
17096
170972021-02-15  Jakub Jelinek  <jakub@redhat.com>
17098
17099	PR tree-optimization/99079
17100	* gcc.dg/fold-modpow2-2.c: New test.
17101	* gcc.c-torture/execute/pr99079.c: New test.
17102
171032021-02-13  Jakub Jelinek  <jakub@redhat.com>
17104
17105	PR rtl-optimization/98439
17106	* gcc.target/i386/pr98439.c: New test.
17107
171082021-02-13  Jakub Jelinek  <jakub@redhat.com>
17109
17110	PR target/96166
17111	* gcc.target/i386/pr96166.c: New test.
17112
171132021-02-12  Jakub Jelinek  <jakub@redhat.com>
17114
17115	* gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
17116	and restrict the test to aarch64-*-* target only.
17117
171182021-02-12  Nathan Sidwell  <nathan@acm.org>
17119
17120	* g++.dg/modules/pr99039_a.C: New.
17121	* g++.dg/modules/pr99039_b.C: New.
17122
171232021-02-12  Nathan Sidwell  <nathan@acm.org>
17124
17125	PR c++/99040
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.
17130
171312021-02-12  Nathan Sidwell  <nathan@acm.org>
17132
17133	PR c++/99039
17134	PR c++/99040
17135	* g++.dg/lookup/pr99039.C: New.
17136
171372021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
17138
17139	PR libfortran/95647
17140	* gfortran.dg/ieee/ieee_12.f90: New test.
17141
171422021-02-12  Richard Sandiford  <richard.sandiford@arm.com>
17143
17144	* gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
17145
171462021-02-12  Christophe Lyon  <christophe.lyon@linaro.org>
17147
17148	PR target/98931
17149	* gcc.target/arm/pr98931.c: Add -mthumb
17150
171512021-02-12  Tobias Burnus  <tobias@codesourcery.com>
17152
17153	PR fortran/99043
17154	* gfortran.dg/assumed_rank_20.f90: New test.
17155
171562021-02-12  Jakub Jelinek  <jakub@redhat.com>
17157
17158	PR c++/97742
17159	* g++.dg/cpp2a/concepts-requires24.C: New test.
17160
171612021-02-12  Jason Merrill  <jason@redhat.com>
17162
17163	PR c++/97246
17164	* g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
17165
171662021-02-12  David Malcolm  <dmalcolm@redhat.com>
17167
17168	PR analyzer/98969
17169	* g++.dg/analyzer/pr99064.C: New test.
17170	* gcc.dg/analyzer/pr98969.c: New test.
17171
171722021-02-11  Marek Polacek  <polacek@redhat.com>
17173
17174	PR c++/95888
17175	* g++.dg/template/deduce10.C: New test.
17176	* g++.dg/template/deduce9.C: New test.
17177
171782021-02-11  Peter Bergner  <bergner@linux.ibm.com>
17179
17180	PR target/99041
17181	* g++.target/powerpc/pr99041.C: New test.
17182
171832021-02-11  Jakub Jelinek  <jakub@redhat.com>
17184
17185	PR c++/99033
17186	* g++.dg/ext/flexary38.C: New test.
17187
171882021-02-11  Marek Polacek  <polacek@redhat.com>
17189
17190	PR c++/99063
17191	* g++.dg/cpp0x/variadic-crash6.C: New test.
17192
171932021-02-11  Patrick Palka  <ppalka@redhat.com>
17194
17195	PR c++/97582
17196	* g++.dg/cpp0x/lambda/lambda-template17.C: New test.
17197
171982021-02-11  Andrea Corallo  <andrea.corallo@arm.com>
17199
17200	PR target/98931
17201	* gcc.target/arm/pr98931.c: New testcase.
17202
172032021-02-11  Joel Hutton  <joel.hutton@arm.com>
17204
17205	PR tree-optimization/98772
17206	* gcc.target/aarch64/pr98772.c: New test.
17207
172082021-02-11  Paul Thomas  <pault@gcc.gnu.org>
17209
17210	PR fortran/98897
17211	* gfortran.dg/typebound_call_32.f90: New test.
17212
172132021-02-11  Paul Thomas  <pault@gcc.gnu.org>
17214
17215	PR fortran/99060
17216	* gfortran.dg/pr99060.f90: New test.
17217
172182021-02-11  Alexandre Oliva  <oliva@adacore.com>
17219
17220	* gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
17221
172222021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17223
17224	PR libfortran/98825
17225	* gfortran.dg/dollar_edit_descriptor_4.f: New test.
17226
172272021-02-10  Martin Sebor  <msebor@redhat.com>
17228
17229	PR tree-optimization/92879
17230	* g++.dg/warn/Warray-bounds-16.C: New test.
17231
172322021-02-10  David Malcolm  <dmalcolm@redhat.com>
17233
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.
17238
172392021-02-10  Jakub Jelinek  <jakub@redhat.com>
17240
17241	PR c++/99035
17242	* g++.dg/ext/weak6.C: New test.
17243
172442021-02-10  Jakub Jelinek  <jakub@redhat.com>
17245
17246	PR target/99025
17247	* gcc.target/i386/pr99025.c: New test.
17248
172492021-02-10  Jakub Jelinek  <jakub@redhat.com>
17250
17251	PR c++/98988
17252	PR c++/99031
17253	* g++.dg/cpp2a/constexpr-new16.C: New test.
17254	* g++.dg/cpp2a/constexpr-new17.C: New test.
17255
172562021-02-10  Nathan Sidwell  <nathan@acm.org>
17257
17258	PR c++/99030
17259	* g++.dg/lookup/pr99030.C: New.
17260
172612021-02-10  Jakub Jelinek  <jakub@redhat.com>
17262
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.
17268
172692021-02-10  Julian Brown  <julian@codesourcery.com>
17270
17271	PR fortran/98979
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.
17275
172762021-02-09  David Malcolm  <dmalcolm@redhat.com>
17277
17278	PR analyzer/98575
17279	* gcc.dg/analyzer/file-1.c (test_5): New.
17280	* gcc.dg/analyzer/file-3.c: New test.
17281
172822021-02-09  David Malcolm  <dmalcolm@redhat.com>
17283
17284	PR analyzer/98575
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.
17288
172892021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17290
17291	* gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
17292
172932021-02-09  Jonathan Wright  <jonathan.wright@arm.com>
17294
17295	* gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
17296	New test template.
17297	* gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
17298
172992021-02-09  Nathan Sidwell  <nathan@acm.org>
17300
17301	PR c++/98944
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.
17306
173072021-02-09  Jakub Jelinek  <jakub@redhat.com>
17308
17309	PR middle-end/98465
17310	* g++.dg/warn/Wstringop-overread-1.C: New test.
17311
173122021-02-09  Jason Merrill  <jason@redhat.com>
17313
17314	PR c++/96905
17315	* g++.dg/cpp2a/consteval-expinst1.C: New test.
17316
173172021-02-09  Jason Merrill  <jason@redhat.com>
17318
17319	PR c++/98326
17320	* g++.dg/cpp1y/lambda-generic-empty1.C: New test.
17321
173222021-02-09  Jason Merrill  <jason@redhat.com>
17323
17324	PR c++/98994
17325	* g++.dg/cpp2a/no_unique_address12.C: New test.
17326
173272021-02-08  Nathan Sidwell  <nathan@acm.org>
17328
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.
17335
173362021-02-08  Nathan Sidwell  <nathan@acm.org>
17337
17338	PR c++/98531
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.
17346
173472021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17348
17349	PR middle-end/98974
17350	* gfortran.dg/pr98974.F90: New test.
17351
173522021-02-08  Richard Biener  <rguenther@suse.de>
17353
17354	PR lto/96591
17355	* g++.dg/lto/pr96591_0.C: New testcase.
17356
173572021-02-05  Marek Polacek  <polacek@redhat.com>
17358
17359	PR c++/98947
17360	* g++.dg/cpp2a/volatile5.C: New test.
17361
173622021-02-05  Marek Polacek  <polacek@redhat.com>
17363
17364	PR c++/96462
17365	* g++.dg/cpp2a/using-enum-8.C: New test.
17366
173672021-02-05  Nathan Sidwell  <nathan@acm.org>
17368
17369	PR driver/98943
17370	* c-c++-common/pr98943.c: New.
17371
173722021-02-05  Richard Biener  <rguenther@suse.de>
17373
17374	PR tree-optimization/98855
17375	* g++.dg/vect/slp-pr98855.cc: New testcase.
17376
173772021-02-05  Jakub Jelinek  <jakub@redhat.com>
17378
17379	PR c++/97878
17380	* g++.dg/cpp1z/decomp54.C: New test.
17381
173822021-02-05  liuhongt  <hongtao.liu@intel.com>
17383
17384	PR target/98537
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.
17393
173942021-02-04  Julian Brown  <julian@codesourcery.com>
17395
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.
17400
174012021-02-04  Julian Brown  <julian@codesourcery.com>
17402
17403	* gfortran.dg/goacc/array-with-dt-2.f90: New test.
17404
174052021-02-04  Julian Brown  <julian@codesourcery.com>
17406
17407	* gfortran.dg/goacc/derived-classtypes-1.f95: New test.
17408
174092021-02-04  Jakub Jelinek  <jakub@redhat.com>
17410
17411	PR testsuite/98325
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.
17416
174172021-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
17418
17419	* gdc.dg/intrinsics.d: Update test.
17420
174212021-02-04  Martin Sebor  <msebor@redhat.com>
17422
17423	PR c/97882
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.
17440
174412021-02-04  Jason Merrill  <jason@redhat.com>
17442
17443	PR c++/98717
17444	* g++.dg/cpp2a/concepts-variadic3.C: New test.
17445
174462021-02-04  David Malcolm  <dmalcolm@redhat.com>
17447
17448	PR c/97932
17449	* gcc.dg/pr97932.c: New test.
17450
174512021-02-04  emsr  <3dw4rd@verizon.net>
17452
17453	* g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
17454
174552021-02-04  Jakub Jelinek  <jakub@redhat.com>
17456
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.
17459
174602021-02-04  Tom Greenslade (thomgree)  <thomgree@cisco.com>
17461
17462	PR c++/90926
17463	* g++.dg/cpp1y/nsdmi-aggr12.C: New test.
17464
174652021-02-04  Tobias Burnus  <tobias@codesourcery.com>
17466
17467	* gfortran.dg/goacc/substring.f90: New test.
17468	* gfortran.dg/gomp/substring.f90: New test.
17469
174702021-02-04  Martin Liska  <mliska@suse.cz>
17471
17472	* gcc.target/i386/prefer-vector-width-attr.c: New test.
17473
174742021-02-04  Jason Merrill  <jason@redhat.com>
17475
17476	PR c++/98802
17477	* g++.dg/cpp1z/class-deduction78.C: New test.
17478
174792021-02-04  Jason Merrill  <jason@redhat.com>
17480
17481	PR c++/95192
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.
17485
174862021-02-03  Jakub Jelinek  <jakub@redhat.com>
17487
17488	PR preprocessor/98882
17489	* gcc.dg/cpp/pr98882.c: New test.
17490
174912021-02-03  Jason Merrill  <jason@redhat.com>
17492
17493	* g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
17494	hash-table-verification-limit=10000.
17495
174962021-02-03  Ed Smith-Rowland  <3dw4rd@verizon.net>
17497
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.
17502
175032021-02-03  Jakub Jelinek  <jakub@redhat.com>
17504
17505	PR c++/97804
17506	* g++.dg/cpp2a/no_unique_address11.C: New test.
17507
175082021-02-03  Marek Polacek  <polacek@redhat.com>
17509
17510	PR c++/98899
17511	* g++.dg/cpp0x/noexcept65.C: New test.
17512
175132021-02-03  Tobias Burnus  <tobias@codesourcery.com>
17514
17515	PR fortran/98913
17516	* gfortran.dg/coarray/array_temporary.f90: New test.
17517
175182021-02-03  Jakub Jelinek  <jakub@redhat.com>
17519
17520	PR middle-end/97487
17521	* gcc.dg/pr97487-1.c: New test.
17522	* gcc.dg/pr97487-2.c: New test.
17523
175242021-02-03  Jakub Jelinek  <jakub@redhat.com>
17525
17526	PR middle-end/97971
17527	* gcc.target/i386/pr97971.c: New test.
17528
175292021-02-03  Jakub Jelinek  <jakub@redhat.com>
17530
17531	PR tree-optimization/98287
17532	* gcc.dg/pr98287.c: New test.
17533
175342021-02-03  Tamar Christina  <tamar.christina@arm.com>
17535
17536	PR tree-optimization/98928
17537	* gcc.target/i386/pr98928.c: New test.
17538
175392021-02-02  Martin Liska  <mliska@suse.cz>
17540
17541	PR target/97510
17542	* gcc.target/i386/pr97510.c: New test.
17543
175442021-02-02  Jason Merrill  <jason@redhat.com>
17545
17546	PR c++/98929
17547	* g++.dg/cpp1z/class-deduction-decltype1.C: New test.
17548
175492021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17550
17551	* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
17552
175532021-02-02  Paul Thomas  <pault@gcc.gnu.org>
17554
17555	PR fortran/91862
17556	* gfortran.dg/pr91862.f90: New test.
17557
175582021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17559
17560	* gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
17561
175622021-02-02  Jakub Jelinek  <jakub@redhat.com>
17563
17564	PR tree-optimization/98848
17565	* gcc.dg/vect/pr98848.c: New test.
17566	* gcc.dg/vect/pr92205.c: Remove xfail.
17567
175682021-02-02  Jakub Jelinek  <jakub@redhat.com>
17569
17570	PR tree-optimization/97960
17571	* g++.dg/torture/pr97960.C: New test.
17572
175732021-02-02  Kito Cheng  <kito.cheng@sifive.com>
17574
17575	PR target/98743
17576	* g++.dg/opt/pr98743.C: New.
17577
175782021-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17579
17580	* gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
17581
175822021-02-02  Alexandre Oliva  <oliva@adacore.com>
17583
17584	* gcc.dg/asan/nested-1.c: New.
17585
175862021-02-02  David Malcolm  <dmalcolm@redhat.com>
17587
17588	PR analyzer/93355
17589	PR analyzer/96374
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.
17594	(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.
17601
176022021-02-02  David Malcolm  <dmalcolm@redhat.com>
17603
17604	PR analyzer/93355
17605	PR analyzer/96374
17606	* gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
17607	* gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
17608
176092021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17610
17611	* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
17612	assembly scan.
17613
176142021-02-01  David Malcolm  <dmalcolm@redhat.com>
17615
17616	PR analyzer/98918
17617	* gcc.dg/analyzer/pr98918.c: New test.
17618
176192021-02-01  Sergei Trofimovich  <siarheit@google.com>
17620
17621	PR tree-optimization/98499
17622	* g++.dg/pr98499.C: new test.
17623
176242021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17625
17626	* gcc.target/aarch64/simd/vmovl_high_1.c: New test.
17627
176282021-02-01  Martin Sebor  <msebor@redhat.com>
17629
17630	PR middle-end/97172
17631	* gcc.dg/pr97172.c: New test.
17632
176332021-02-01  Martin Sebor  <msebor@redhat.com>
17634
17635	PR c++/98835
17636	* g++.dg/Wclass-memaccess-6.C: New test.
17637
176382021-02-01  Patrick Palka  <ppalka@redhat.com>
17639
17640	PR c++/98295
17641	* g++.dg/cpp0x/constexpr-98295.C: New test.
17642
176432021-02-01  Marek Polacek  <polacek@redhat.com>
17644
17645	PR c++/98355
17646	* g++.dg/ext/builtin-has-attribute2.C: New test.
17647
176482021-02-01  Jason Merrill  <jason@redhat.com>
17649
17650	PR c++/98570
17651	* g++.dg/cpp0x/alias-decl-targ1.C: New test.
17652
176532021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
17654
17655	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
17656	New test template.
17657	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
17658	New test template.
17659	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
17660	New test template.
17661	* gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
17662	New test.
17663	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
17664	New test.
17665	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
17666	New test.
17667	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
17668	New test.
17669	* gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
17670	New test.
17671	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
17672	New test.
17673	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
17674	New test.
17675	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
17676	New test.
17677	* gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
17678	New test.
17679
176802021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
17681
17682	* gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
17683	New test.
17684	* gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
17685	New test.
17686	* gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
17687	New test.
17688	* gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
17689	New test.
17690
176912021-02-01  Tamar Christina  <tamar.christina@arm.com>
17692
17693	* gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
17694
176952021-02-01  Patrick Palka  <ppalka@redhat.com>
17696
17697	PR c++/84494
17698	* g++.dg/cpp1y/constexpr-84494.C: New test.
17699
177002021-02-01  Xing GUO  <higuoxing@gmail.com>
17701
17702	* gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
17703
177042021-02-01  Xionghu Luo  <luoxhu@linux.ibm.com>
17705
17706	* gcc.target/powerpc/pr79251.p8.c: Update store count regex.
17707	* gcc.target/powerpc/pr79251.p9.c: Likewise.
17708
177092021-01-31  Iain Sandoe  <iain@sandoe.co.uk>
17710
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.
17716
177172021-01-30  David Edelsohn  <dje.gcc@gmail.com>
17718
17719	* gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
17720	* gcc.target/powerpc/pr79251.p9.c: Same.
17721
177222021-01-30  Jakub Jelinek  <jakub@redhat.com>
17723
17724	* gcc.target/i386/20051216-1.c: New test.
17725
177262021-01-30  Jakub Jelinek  <jakub@redhat.com>
17727
17728	PR testsuite/98243
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.
17732
177332021-01-29  Michael Meissner  <meissner@linux.ibm.com>
17734
17735	PR testsuite/98870
17736	* gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
17737	expected result.
17738
177392021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
17740
17741	* gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
17742
177432021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
17744
17745	PR target/97701
17746	* gcc.target/aarch64/pr97701.c: Modify.
17747
177482021-01-29  David Malcolm  <dmalcolm@redhat.com>
17749
17750	* gcc.dg/analyzer/combined-conditionals-1.c: New test.
17751
177522021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
17753
17754	PR target/97701
17755	* gcc.target/aarch64/pr97701.c: New.
17756
177572021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
17758
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.
17762
177632021-01-29  Nathan Sidwell  <nathan@acm.org>
17764
17765	PR c++/98843
17766	* g++.dg/modules/pr98843_a.C: New.
17767	* g++.dg/modules/pr98843_b.H: New.
17768	* g++.dg/modules/pr98843_c.C: New.
17769
177702021-01-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17771
17772	* gcc.target/aarch64/simd/vaddlv_1.c: New test.
17773
177742021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
17775	    Richard Biener  <rguenther@suse.de>
17776
17777	PR tree-optimization/97627
17778	* g++.dg/pr97627.C: New testcase.
17779
177802021-01-29  Jakub Jelinek  <jakub@redhat.com>
17781
17782	PR target/98849
17783	* gcc.c-torture/compile/pr98849.c: New test.
17784
177852021-01-29  Jakub Jelinek  <jakub@redhat.com>
17786
17787	PR debug/98331
17788	* gcc.dg/pr98331.c: New test.
17789
177902021-01-29  Xionghu Luo  <luoxhu@linux.ibm.com>
17791
17792	* gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
17793	to ...
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.
17797	Rename to...
17798	* gcc.target/powerpc/pr79251-run.p8.c: ...this.
17799	* gcc.target/powerpc/pr79251-run.p9.c: New test.
17800
178012021-01-29  Marek Polacek  <polacek@redhat.com>
17802
17803	PR c++/96137
17804	* g++.dg/parse/error63.C: New test.
17805
178062021-01-28  Jakub Jelinek  <jakub@redhat.com>
17807
17808	PR c++/98841
17809	* g++.dg/warn/effc5.C: New test.
17810
178112021-01-28  Marek Polacek  <polacek@redhat.com>
17812
17813	PR c++/94775
17814	* g++.dg/cpp0x/alignas19.C: New test.
17815	* g++.dg/warn/Warray-bounds15.C: New test.
17816
178172021-01-28  Christophe Lyon  <christophe.lyon@linaro.org>
17818
17819	PR target/98730
17820	* gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
17821
178222021-01-28  David Edelsohn  <dje.gcc@gmail.com>
17823
17824	* gfortran.dg/ISO_Fortran_binding_18.c: Include
17825	../../../libgfortran/ISO_Fortran_binding.h rather than
17826	ISO_Fortran_binding.h.
17827
178282021-01-28  Michael Meissner  <meissner@linux.ibm.com>
17829
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.
17835
178362021-01-28  Jakub Jelinek  <jakub@redhat.com>
17837
17838	PR c++/33661
17839	PR c++/98847
17840	* g++.target/i386/pr98847.C: New test.
17841
178422021-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17843
17844	* gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
17845
178462021-01-28  Nathan Sidwell  <nathan@acm.org>
17847
17848	PR c++/98770
17849	* g++.dg/modules/pr98770_a.C: New.
17850	* g++.dg/modules/pr98770_b.C: New.
17851
178522021-01-28  Harald Anlauf  <anlauf@gmx.de>
17853
17854	PR fortran/86470
17855	* gfortran.dg/gomp/pr86470.f90: New test.
17856
178572021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>
17858
17859	PR target/98827
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
17874	option.
17875
178762021-01-28  Xing GUO  <higuoxing@gmail.com>
17877
17878	* gcc.target/riscv/attribute-18.c: New test.
17879
178802021-01-27  Harris Snyder  <hsnyder@structura.bio>
17881
17882	* gfortran.dg/ISO_Fortran_binding_18.c: New test.
17883	* gfortran.dg/ISO_Fortran_binding_18.f90: New test.
17884
178852021-01-27  Vladimir N. Makarov  <vmakarov@redhat.com>
17886
17887	PR rtl-optimization/97684
17888	* gcc.target/i386/pr97684.c: New.
17889
178902021-01-27  Jason Merrill  <jason@redhat.com>
17891
17892	PR c++/97874
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.
17900
179012021-01-27  Jakub Jelinek  <jakub@redhat.com>
17902
17903	PR target/98853
17904	* gcc.c-torture/execute/pr98853-1.c: New test.
17905	* gcc.c-torture/execute/pr98853-2.c: New test.
17906
179072021-01-27  Richard Biener  <rguenther@suse.de>
17908
17909	PR tree-optimization/98854
17910	* gcc.dg/vect/bb-slp-pr98854.c: New testcase.
17911
179122021-01-27  Paul Thomas  <pault@gcc.gnu.org>
17913
17914	PR fortran/93924
17915	PR fortran/93925
17916	* gfortran.dg/proc_ptr_52.f90 : New test.
17917
179182021-01-27  liuhongt  <hongtao.liu@intel.com>
17919
17920	PR target/98833
17921	* gcc.target/i386/pr98833.c: New test.
17922
179232021-01-27  Jakub Jelinek  <jakub@redhat.com>
17924
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.
17935
179362021-01-27  Paul Thomas  <pault@gcc.gnu.org>
17937
17938	PR fortran/98472
17939	* gfortran.dg/elemental_function_5.f90 : New test.
17940
179412021-01-27  Jakub Jelinek  <jakub@redhat.com>
17942
17943	PR tree-optimization/97260
17944	* gcc.dg/tree-ssa/pr97260.c: New test.
17945
179462021-01-26  Paul Fee  <paul.f.fee@gmail.com>
17947
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.
17954
179552021-01-26  Jason Merrill  <jason@redhat.com>
17956
17957	PR c++/97474
17958	* g++.dg/torture/pr97474.C: New test.
17959
179602021-01-26  Jason Merrill  <jason@redhat.com>
17961
17962	PR c++/97566
17963	* g++.dg/cpp2a/no_unique_address10.C: New test.
17964	* g++.dg/cpp2a/no_unique_address9.C: New test.
17965
179662021-01-26  Jakub Jelinek  <jakub@redhat.com>
17967
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.
17978
179792021-01-26  Jakub Jelinek  <jakub@redhat.com>
17980
17981	PR target/98681
17982	* gcc.c-torture/execute/pr98681.c: New test.
17983
179842021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
17985
17986	PR fortran/67539
17987	* gfortran.dg/elemental_assignment_1.f90: New test.
17988
179892021-01-26  Tobias Burnus  <tobias@codesourcery.com>
17990
17991	* g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
17992	add previously missing space in '$ident link'.
17993
179942021-01-26  Jakub Jelinek  <jakub@redhat.com>
17995
17996	PR middle-end/98807
17997	* gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
17998
179992021-01-26  Alexandre Oliva  <oliva@adacore.com>
18000
18001	* gnat.dg/asan1.adb: New test.
18002	* gnat.dg/asan1_pkg.ads: New additional source.
18003
180042021-01-25  Harald Anlauf  <anlauf@gmx.de>
18005
18006	PR fortran/70070
18007	* gfortran.dg/pr70070.f90: New test.
18008
180092021-01-25  Martin Sebor  <msebor@redhat.com>
18010
18011	PR c++/98646
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.
18015
180162021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
18017
18018	* gfortran.dg/associate_57.f90: New test.
18019
180202021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
18021
18022	PR fortran/96843
18023	* gfortran.dg/interface_assignment_7.f90: New test.
18024
180252021-01-25  Jason Merrill  <jason@redhat.com>
18026
18027	PR c++/98463
18028	* g++.dg/cpp2a/no_unique_address8.C: New test.
18029
180302021-01-25  Richard Biener  <rguenther@suse.de>
18031
18032	PR middle-end/98807
18033	* gcc.dg/pr98807.c: New testcase.
18034
180352021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
18036
18037	* gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
18038	* gnat.dg/thunk2_pkg.ads: New helper.
18039
180402021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
18041
18042	PR fortran/98517
18043	* gfortran.dg/charlen_18.f90 : New test.
18044
180452021-01-23  Anthony Sharp  <anthonysharp15@gmail.com>
18046
18047	* g++.dg/lookup/scoped1.C: Modified testcase to run successfully
18048	with changes.
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.
18059
180602021-01-23  Patrick Palka  <ppalka@redhat.com>
18061
18062	PR c++/88548
18063	PR c++/97399
18064	* g++.dg/cpp0x/this2.C: New test.
18065	* g++.dg/template/pr97399.C: New test.
18066
180672021-01-23  David Edelsohn  <dje.gcc@gmail.com>
18068
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.
18075
180762021-01-22  Marek Polacek  <polacek@redhat.com>
18077
18078	PR c++/96623
18079	* g++.dg/cpp0x/noexcept64.C: New test.
18080
180812021-01-22  David Edelsohn  <dje.gcc@gmail.com>
18082
18083	* g++.dg/eh/spbp.C: Remove skip on AIX.
18084
180852021-01-22  Jakub Jelinek  <jakub@redhat.com>
18086
18087	* gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
18088	typo, UINON_TYPE to UNION_TYPE.
18089
180902021-01-22  Jakub Jelinek  <jakub@redhat.com>
18091
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.
18096
180972021-01-22  Jakub Jelinek  <jakub@redhat.com>
18098
18099	* gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
18100	optimize ("no-strict-aliasing") attribute.
18101
181022021-01-22  Jason Merrill  <jason@redhat.com>
18103
18104	PR c++/98744
18105	* g++.dg/init/elide7.C: New test.
18106
181072021-01-22  Jakub Jelinek  <jakub@redhat.com>
18108
18109	PR sanitizer/95693
18110	* g++.dg/ubsan/pr95693.C: New test.
18111
181122021-01-22  Marek Polacek  <polacek@redhat.com>
18113
18114	PR c++/98545
18115	* g++.dg/abi/mangle76.C: New test.
18116
181172021-01-22  Paul Thomas  <pault@gcc.gnu.org>
18118
18119	PR fortran/98565
18120	* gfortran.dg/associated_target_7.f90 : New test.
18121
181222021-01-22  Martin Jambor  <mjambor@suse.cz>
18123
18124	PR tree-optimization/47059
18125	* gcc.dg/tree-ssa/pr47059.c: New test.
18126
181272021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18128
18129	PR tree-optimization/98766
18130	* gcc.dg/pr98766.c: New test.
18131
181322021-01-22  Nathan Sidwell  <nathan@acm.org>
18133
18134	PR testsuite/98795
18135	* g++.dg/modules/modules.exp (module_cmi_p): Avoid
18136	embedded absolute paths.
18137	(module_do_it): Append $std to test name.
18138
181392021-01-22  Richard Biener  <rguenther@suse.de>
18140
18141	PR middle-end/98793
18142	* gcc.dg/pr98793.c: New testcase.
18143
181442021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
18145
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.
18159
181602021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
18161
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.
18165
181662021-01-22  Richard Biener  <rguenther@suse.de>
18167
18168	PR middle-end/98773
18169	* gcc.dg/torture/pr98773.c: New testcase.
18170
181712021-01-22  Jakub Jelinek  <jakub@redhat.com>
18172
18173	PR tree-optimization/90248
18174	* gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
18175	builtins.
18176	* gcc.dg/pr90248.c: New test.
18177
181782021-01-22  Jakub Jelinek  <jakub@redhat.com>
18179
18180	PR tree-optimization/98255
18181	* gcc.dg/pr98255.c: New test.
18182
181832021-01-22  Richard Biener  <rguenther@suse.de>
18184
18185	PR tree-optimization/98786
18186	* gcc.dg/torture/pr98786.c: New testcase.
18187
181882021-01-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18189
18190	PR target/98636
18191	* gcc.target/arm/pr98636.c: New test.
18192
181932021-01-22  liuhongt  <hongtao.liu@intel.com>
18194
18195	PR target/96891
18196	PR target/98348
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.
18203
182042021-01-22  Marek Polacek  <polacek@redhat.com>
18205
18206	PR c++/97966
18207	* g++.dg/cpp0x/noexcept63.C: New test.
18208
182092021-01-21  David Edelsohn  <dje.gcc@gmail.com>
18210
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.
18215
182162021-01-21  Vladimir N. Makarov  <vmakarov@redhat.com>
18217
18218	PR rtl-optimization/98777
18219	* gcc.target/riscv/pr98777.c: New.
18220
182212021-01-21  Patrick Palka  <ppalka@redhat.com>
18222
18223	PR c++/71879
18224	* g++.dg/cpp0x/decltype-71879.C: New test.
18225
182262021-01-21  Jakub Jelinek  <jakub@redhat.com>
18227
18228	PR c++/98672
18229	* g++.dg/cpp1y/constexpr-98672.C: New test.
18230
182312021-01-21  Andrea Corallo  <andrea.corallo@arm.com>
18232
18233	PR target/96372
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'.
18238
182392021-01-21  Nathan Sidwell  <nathan@acm.org>
18240
18241	PR c++/98530
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.
18245
182462021-01-21  Paul Thomas  <pault@gcc.gnu.org>
18247
18248	PR fortran/96320
18249	* gfortran.dg/module_procedure_5.f90 : New test.
18250	* gfortran.dg/module_procedure_6.f90 : New test.
18251
182522021-01-21  Richard Biener  <rguenther@suse.de>
18253
18254	PR testsuite/97299
18255	* gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
18256
182572021-01-21  Richard Biener  <rguenther@suse.de>
18258
18259	PR testsuite/98241
18260	* gcc.dg/pr78973.c: Remove ilp32 XFAIL.
18261
182622021-01-21  Richard Biener  <rguenther@suse.de>
18263
18264	* gcc.dg/Walloca-2.c: Un-XFAIL.
18265
182662021-01-21  liuhongt  <hongtao.liu@intel.com>
18267
18268	PR rtl-optimization/98694
18269	* gcc.target/i386/pr98694.c: New test.
18270
182712021-01-20  Andrew MacLeod  <amacleod@redhat.com>
18272
18273	* gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
18274
182752021-01-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18276
18277	* gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
18278	dup.
18279
182802021-01-20  Vladimir N. Makarov  <vmakarov@redhat.com>
18281
18282	PR rtl-optimization/98722
18283	* g++.target/s390/pr98722.C: New.
18284
182852021-01-20  Eugene Rozenfeld  <erozen@microsoft.com>
18286
18287	PR tree-optimization/96674
18288	* gcc.dg/pr96674.c: New tests.
18289
182902021-01-20  Patrick Palka  <ppalka@redhat.com>
18291
18292	PR c++/95434
18293	* g++.dg/cpp2a/lambda-generic9.C: New test.
18294
182952021-01-20  Patrick Palka  <ppalka@redhat.com>
18296
18297	PR c++/82613
18298	* g++.dg/parse/access12.C: New test.
18299	* g++.dg/template/access35.C: New test.
18300
183012021-01-20  Richard Sandiford  <richard.sandiford@arm.com>
18302
18303	PR tree-optimization/98535
18304	* gcc.target/aarch64/sve/pr98535.c: New file.
18305
183062021-01-20  Tobias Burnus  <tobias@codesourcery.com>
18307
18308	PR fortran/98763
18309	* gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
18310	missing diagnostic issues with c_intptr_t == default integer kind.
18311
183122021-01-20  Jakub Jelinek  <jakub@redhat.com>
18313
18314	PR tree-optimization/98721
18315	* gcc.dg/pr98721-1.c: New test.
18316	* gcc.dg/pr98721-2.c: New test.
18317
183182021-01-20  Richard Biener  <rguenther@suse.de>
18319
18320	PR tree-optimization/98758
18321	* gcc.dg/torture/pr98758.c: New testcase.
18322
183232021-01-20  Jakub Jelinek  <jakub@redhat.com>
18324
18325	PR c++/98742
18326	* c-c++-common/gomp/task-detach-2.c: New test.
18327
183282021-01-20  Tobias Burnus  <tobias@codesourcery.com>
18329
18330	PR fortran/98757
18331	PR fortran/98476
18332	* gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
18333
183342021-01-19  David Edelsohn  <dje.gcc@gmail.com>
18335
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.
18342
183432021-01-19  Marek Polacek  <polacek@redhat.com>
18344
18345	PR c++/98659
18346	* g++.dg/template/deduce8.C: New test.
18347
183482021-01-19  Marek Polacek  <polacek@redhat.com>
18349
18350	PR c++/98687
18351	* g++.dg/lookup/using64.C: New test.
18352	* g++.dg/lookup/using65.C: New test.
18353
183542021-01-19  Martin Sebor  <msebor@redhat.com>
18355
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.
18361
183622021-01-19  Patrick Palka  <ppalka@redhat.com>
18363
18364	PR c++/41437
18365	PR c++/58993
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.
18370
183712021-01-19  Marek Polacek  <polacek@redhat.com>
18372
18373	PR c++/98333
18374	* g++.dg/cpp0x/noexcept62.C: New test.
18375
183762021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
18377
18378	* gcc.target/powerpc/pr88233.c: Update dg- stanzas.
18379
183802021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18381
18382	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18383	(CHECK_CUMULATIVE_SAT): Delete.
18384	(CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
18385	variables.
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:
18389	Likewise.
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:
18394	Likewise.
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:
18398	Likewise.
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:
18402	Likewise.
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:
18406	Likewise.
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:
18410	Likewise.
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:
18417	Likewise.
18418	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
18419	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
18420	Likewise.
18421	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
18422	* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
18423	Likewise.
18424	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
18425	* gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
18426	Likewise.
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.
18437
184382021-01-19  Jeff Law  <law@redhat.com>
18439
18440	* gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
18441	and update expected output.
18442
184432021-01-19  Richard Biener  <rguenther@suse.de>
18444
18445	PR ipa/98330
18446	* g++.dg/pr98330.C: New testcase.
18447	* gcc.dg/pr98330.c: Likewise.
18448
184492021-01-19  Richard Biener  <rguenther@suse.de>
18450
18451	PR ipa/97673
18452	* gfortran.dg/pr97673.f90: New testcase.
18453
184542021-01-19  Tobias Burnus  <tobias@codesourcery.com>
18455
18456	PR fortran/98476
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.
18460
184612021-01-19  Martin Jambor  <mjambor@suse.cz>
18462
18463	PR ipa/98690
18464	* g++.dg/ipa/pr98690.C: New test.
18465
184662021-01-18  Jeff Law  <law@redhat.com>
18467
18468	* gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
18469
184702021-01-18  Patrick Palka  <ppalka@redhat.com>
18471
18472	* g++.dg/cpp1z/class-deduction77.C: New test.
18473
184742021-01-18  Jakub Jelinek  <jakub@redhat.com>
18475
18476	PR tree-optimization/98727
18477	* gcc.c-torture/execute/pr98727.c: New test.
18478
184792021-01-18  John David Anglin  <danglin@gcc.gnu.org>
18480
18481	PR testsuite/97987
18482	* gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
18483	* gcc.c-torture/compile/asmgoto-5.c: Likewise.
18484
184852021-01-18  John David Anglin  <danglin@gcc.gnu.org>
18486
18487	* g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
18488	* g++.dg/no-stack-protector-attr.C: Likewise.
18489
184902021-01-18  David Malcolm  <dmalcolm@redhat.com>
18491
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.
18499
185002021-01-18  Richard Biener  <rguenther@suse.de>
18501
18502	PR testsuite/97494
18503	* gcc.dg/vect/slp-11b.c: Adjust.
18504
185052021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
18506
18507	PR target/71233
18508	* gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
18509	* gcc.target/arm/simd/vceqzq_p64.c: Likewise.
18510
185112021-01-18  Richard Biener  <rguenther@suse.de>
18512
18513	PR testsuite/97299
18514	* gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
18515
185162021-01-18  David Edelsohn  <dje.gcc@gmail.com>
18517
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.
18530
185312021-01-17  David Edelsohn  <dje.gcc@gmail.com>
18532
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.
18544
185452021-01-17  Martin Jambor  <mjambor@suse.cz>
18546
18547	PR ipa/98222
18548	* gcc.dg/ipa/pr98222.c: New test.
18549
185502021-01-16  Jakub Jelinek  <jakub@redhat.com>
18551
18552	* gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
18553	../../../libgfortran/ISO_Fortran_binding.h rather than
18554	ISO_Fortran_binding.h.
18555
185562021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
18557
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.
18562
185632021-01-16  Jakub Jelinek  <jakub@redhat.com>
18564
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.
18568
185692021-01-16  Jakub Jelinek  <jakub@redhat.com>
18570
18571	PR tree-optimization/96271
18572	* gcc.target/i386/pr96271.c: New test.
18573
185742021-01-15  Carl Love  <cel@us.ibm.com>
18575
18576	* gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
18577
185782021-01-15  Harris Snyder  <hsnyder@structura.bio>
18579
18580	* gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
18581	* gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
18582
185832021-01-15  Nathan Sidwell  <nathan@acm.org>
18584
18585	PR c++/98538
18586	* g++.dg/template/pr98538.C: New.
18587
185882021-01-15  Nathan Sidwell  <nathan@acm.org>
18589
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.
18594
185952021-01-15  Jakub Jelinek  <jakub@redhat.com>
18596
18597	PR tree-optimization/96669
18598	* gcc.dg/tree-ssa/pr96669-1.c: New test.
18599
186002021-01-15  Jakub Jelinek  <jakub@redhat.com>
18601
18602	PR tree-optimization/96681
18603	* gcc.dg/tree-ssa/pr96681.c: New test.
18604
186052021-01-15  Jason Merrill  <jason@redhat.com>
18606
18607	PR c++/98642
18608	* g++.dg/cpp1z/elide5.C: New test.
18609
186102021-01-15  Jason Merrill  <jason@redhat.com>
18611
18612	* g++.dg/cpp1z/elide4.C: New test.
18613
186142021-01-15  Jason Merrill  <jason@redhat.com>
18615
18616	PR c++/63707
18617	* g++.dg/cpp0x/initlist-array13.C: New test.
18618
186192021-01-15  Alexandre Oliva  <oliva@adacore.com>
18620
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.
18625
186262021-01-15  Jakub Jelinek  <jakub@redhat.com>
18627
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.
18631
186322021-01-15  Jakub Jelinek  <jakub@redhat.com>
18633
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.
18638
186392021-01-15  Nathan Sidwell  <nathan@acm.org>
18640
18641	PR c++/98591
18642	* g++.dg/modules/pr98591.H: New file.
18643
186442021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
18645
18646	PR target/88836
18647	* gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
18648	* gcc.target/aarch64/sve/ptest_1.c: Likewise.
18649
186502021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>
18651
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
18655	-latomic.
18656
186572021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
18658
18659	PR target/71233
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.
18664
186652021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
18666
18667	Revert:
18668	2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
18669
18670	PR target/71233
18671	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18672	vceqz_p64, vceqq_p64 and vceqzq_p64.
18673
186742021-01-15  Martin Liska  <mliska@suse.cz>
18675
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.
18679
186802021-01-15  Richard Biener  <rguenther@suse.de>
18681
18682	PR testsuite/96147
18683	* gcc.dg/vect/bb-slp-32.c: Align p.
18684
186852021-01-15  Richard Biener  <rguenther@suse.de>
18686
18687	PR testsuite/96147
18688	* gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
18689
186902021-01-15  Richard Biener  <rguenther@suse.de>
18691
18692	PR testsuite/96147
18693	* gcc.dg/vect/slp-45.c: Key scanning on
18694	vect_hw_misalign.
18695
186962021-01-15  Richard Biener  <rguenther@suse.de>
18697
18698	PR testsuite/96147
18699	* gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
18700
187012021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
18702
18703	PR target/71233
18704	* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
18705	vceqz_p64, vceqq_p64 and vceqzq_p64.
18706
187072021-01-15  Richard Biener  <rguenther@suse.de>
18708
18709	PR testsuite/96098
18710	* gcc.dg/vect/bb-slp-pr68892.c: Remove.
18711
187122021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
18713
18714	* gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
18715
187162021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
18717
18718	* gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
18719
187202021-01-15  Richard Biener  <rguenther@suse.de>
18721
18722	PR tree-optimization/98685
18723	* gcc.dg/vect/bb-slp-pr98685.c: New testcase.
18724
187252021-01-15  Tamar Christina  <tamar.christina@arm.com>
18726
18727	* gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
18728	* gcc.dg/vect/complex/complex-mls-template.c: Likewise.
18729
187302021-01-14  David Malcolm  <dmalcolm@redhat.com>
18731
18732	* gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
18733	New file.
18734	* gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
18735	New file.
18736	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
18737
187382021-01-14  Tamar Christina  <tamar.christina@arm.com>
18739
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.
18761
187622021-01-14  Marek Polacek  <polacek@redhat.com>
18763
18764	* g++.dg/template/pr98372.C: Only run in C++14 and up.
18765
187662021-01-14  Harald Anlauf  <anlauf@gmx.de>
18767
18768	* substr_10.f90: New test.
18769	* substr_9.f90: New test.
18770
187712021-01-14  Alexandre Oliva  <oliva@adacore.com>
18772
18773	* gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
18774	* gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
18775
187762021-01-14  Alexandre Oliva  <oliva@adacore.com>
18777
18778	* gcc.dg/analyzer/sensitive-1.c: Declare getpass.
18779
187802021-01-14  Harald Anlauf  <anlauf@gmx.de>
18781
18782	PR fortran/98661
18783	* gfortran.dg/pr98661.f90: New test.
18784
187852021-01-14  Harald Anlauf  <anlauf@gmx.de>
18786
18787	Revert:
18788	2021-01-14  Harald Anlauf  <anlauf@gmx.de>
18789
18790	PR fortran/98661
18791	* gfortran.dg/pr98661.f90: New test.
18792
187932021-01-14  Harald Anlauf  <anlauf@gmx.de>
18794
18795	PR fortran/98661
18796	* gfortran.dg/pr98661.f90: New test.
18797
187982021-01-14  Martin Liska  <mliska@suse.cz>
18799
18800	* g++.dg/gcov/gcov-17.C: New test.
18801	* g++.dg/gcov/test-gcov-17.py: New test.
18802
188032021-01-14  H.J. Lu  <hjl.tools@gmail.com>
18804
18805	PR target/98667
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.
18809
188102021-01-14  Richard Biener  <rguenther@suse.de>
18811
18812	PR tree-optimization/98674
18813	* gcc.dg/vect/pr98674.c: New testcase.
18814
188152021-01-14  H.J. Lu  <hjl.tools@gmail.com>
18816
18817	PR target/98676
18818	* gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
18819	-mno-stackrealign.
18820	* gcc.target/i386/pr95021-3.c: Likewise.
18821
188222021-01-14  Nathan Sidwell  <nathan@acm.org>
18823
18824	PR c++/98372
18825	* g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
18826	* g++.dg/template/pr98372.C: New.
18827
188282021-01-14  Jakub Jelinek  <jakub@redhat.com>
18829
18830	PR target/98670
18831	* gcc.target/i386/pr98670.c: New test.
18832
188332021-01-14  Jakub Jelinek  <jakub@redhat.com>
18834
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.
18839
188402021-01-14  Richard Sandiford  <richard.sandiford@arm.com>
18841
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.
18845
188462021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18847
18848	* gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
18849	sqxtn2 scan-assembler-times.
18850
188512021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18852
18853	* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
18854	scan-assembler-times for xtn2.
18855
188562021-01-13  Marek Polacek  <polacek@redhat.com>
18857
18858	PR c++/98231
18859	* g++.dg/lookup/using63.C: New test.
18860
188612021-01-13  Jakub Jelinek  <jakub@redhat.com>
18862
18863	PR tree-optimization/96691
18864	* gcc.dg/tree-ssa/pr96691.c: New test.
18865
188662021-01-13  Richard Biener  <rguenther@suse.de>
18867
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.
18872
188732021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18874
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.
18881
188822021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18883
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.
18890
188912021-01-13  Richard Biener  <rguenther@suse.de>
18892
18893	PR tree-optimization/92645
18894	* gcc.target/i386/pr92645-6.c: New testcase.
18895
188962021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18897
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.
18901
189022021-01-13  Jakub Jelinek  <jakub@redhat.com>
18903
18904	PR target/95905
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
18907	operand.
18908	* gcc.target/i386/pr95905-3.c: New test.
18909	* gcc.target/i386/pr95905-4.c: New test.
18910
189112021-01-13  Martin Liska  <mliska@suse.cz>
18912
18913	PR tree-optimization/98455
18914	* gcc.dg/tree-ssa/pr98455.c: New test.
18915
189162021-01-13  Richard Biener  <rguenther@suse.de>
18917
18918	PR tree-optimization/98640
18919	* gcc.dg/torture/pr98640.c: New testcase.
18920
189212021-01-13  Jakub Jelinek  <jakub@redhat.com>
18922
18923	PR target/96938
18924	* gcc.target/i386/pr96938.c: New test.
18925
189262021-01-13  Jakub Jelinek  <jakub@redhat.com>
18927
18928	PR target/95905
18929	* gcc.target/i386/pr95905-1.c: New test.
18930	* gcc.target/i386/pr95905-2.c: New test.
18931
189322021-01-13  Julian Brown  <julian@codesourcery.com>
18933
18934	* gcc.target/gcn/fpdiv.c: New test.
18935
189362021-01-12  Martin Sebor  <msebor@redhat.com>
18937
18938	PR c/98597
18939	PR c/98592
18940	* g++.dg/warn/Wuninitialized-13.C: New test.
18941	 gcc.dg/uninit-39.c: New test.
18942	#
18943	* gcc.dg/uninit-39.c: New file.
18944
189452021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
18946
18947	PR target/97875
18948	* gcc.target/arm/simd/mve-vneg.c: Update test.
18949
189502021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
18951
18952	PR target/97969
18953	* gcc.target/arm/pr97969.c: New.
18954
189552021-01-12  Patrick Palka  <ppalka@redhat.com>
18956
18957	PR c++/98611
18958	* g++.dg/cpp2a/concepts-ctad1.C: New test.
18959	* g++.dg/cpp2a/concepts-ctad2.C: New test.
18960
189612021-01-12  Richard Biener  <rguenther@suse.de>
18962
18963	PR tree-optimization/98550
18964	* g++.dg/opt/pr98550.C: New testcase.
18965
189662021-01-12  Jakub Jelinek  <jakub@redhat.com>
18967
18968	PR tree-optimization/98629
18969	* gcc.c-torture/compile/pr98629.c: New test.
18970
189712021-01-12  Jakub Jelinek  <jakub@redhat.com>
18972
18973	PR tree-optimization/95731
18974	* gcc.dg/tree-ssa/pr95731.c: New test.
18975	* gcc.c-torture/execute/pr95731.c: New test.
18976
189772021-01-12  Marek Polacek  <polacek@redhat.com>
18978
18979	PR c++/98620
18980	* g++.dg/warn/Wmissing-field-initializers-2.C: New test.
18981
189822021-01-12  David Malcolm  <dmalcolm@redhat.com>
18983
18984	PR analyzer/98628
18985	* gcc.dg/analyzer/pr98628.c: New test.
18986
189872021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
18988
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.
18996
189972021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
18998
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.
19003
190042021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
19005
19006	* gcc.target/aarch64/sve/mul_highpart_3.c: New test.
19007
190082021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
19009
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.
19015
190162021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
19017
19018	* gcc.target/aarch64/sve/adr_6.c: New test.
19019
190202021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
19021
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.
19030
190312021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
19032
19033	PR testsuite/98602
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.
19037
190382021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
19039
19040	* gcc.target/aarch64/sve/shift_2.c: New test.
19041
190422021-01-11  Jakub Jelinek  <jakub@redhat.com>
19043
19044	PR c++/98481
19045	* g++.dg/abi/abi-tag24.C: New test.
19046
190472021-01-11  Richard Biener  <rguenther@suse.de>
19048
19049	PR tree-optimization/91403
19050	* gcc.dg/vect/pr91403.c: New testcase.
19051
190522021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19053
19054	PR testsuite/98225
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.
19058
190592021-01-11  Jakub Jelinek  <jakub@redhat.com>
19060
19061	PR tree-optimization/95867
19062	* gcc.dg/tree-ssa/pr95867.c: New test.
19063
190642021-01-11  Jakub Jelinek  <jakub@redhat.com>
19065
19066	PR tree-optimization/95852
19067	* gcc.target/i386/pr95852-3.c: New test.
19068	* gcc.target/i386/pr95852-4.c: New test.
19069
190702021-01-11  Jakub Jelinek  <jakub@redhat.com>
19071
19072	PR tree-optimization/95852
19073	* gcc.target/i386/pr95852-1.c: New test.
19074	* gcc.target/i386/pr95852-2.c: New test.
19075
190762021-01-11  Martin Liska  <mliska@suse.cz>
19077
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.
19083
190842021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>
19085
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.
19090
190912021-01-09  Jakub Jelinek  <jakub@redhat.com>
19092
19093	PR c++/98556
19094	* c-c++-common/pr98556.c: New test.
19095
190962021-01-09  Jakub Jelinek  <jakub@redhat.com>
19097
19098	PR rtl-optimization/98603
19099	* gcc.target/i386/pr98603.c: New test.
19100	* gcc.target/aarch64/pr98603.c: New test.
19101
191022021-01-09  Alexandre Oliva  <oliva@gnu.org>
19103
19104	PR debug/97714
19105	* gcc.dg/debug/pr97714.c: New.
19106
191072021-01-08  H.J. Lu  <hjl.tools@gmail.com>
19108
19109	PR target/98482
19110	* gcc.target/i386/pr98482-1.c: Require lp64.
19111	* gcc.target/i386/pr98482-2.c: Likewise.
19112
191132021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>
19114
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.
19117
191182021-01-08  Patrick Palka  <ppalka@redhat.com>
19119
19120	PR c++/98551
19121	* g++.dg/cpp0x/constexpr-pmf2.C: New test.
19122
191232021-01-08  Patrick Palka  <ppalka@redhat.com>
19124
19125	PR c++/98515
19126	* g++.dg/template/access32.C: New test.
19127	* g++.dg/template/access33.C: New test.
19128
191292021-01-08  H.J. Lu  <hjl.tools@gmail.com>
19130
19131	PR target/98482
19132	* gcc.target/i386/pr98482-2.c: Updated.
19133
191342021-01-08  Richard Biener  <rguenther@suse.de>
19135
19136	PR tree-optimization/98544
19137	* gcc.dg/vect/bb-slp-pr98544.c: New testcase.
19138
191392021-01-08  H.J. Lu  <hjl.tools@gmail.com>
19140
19141	PR target/98482
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.
19145
191462021-01-08  Jakub Jelinek  <jakub@redhat.com>
19147
19148	PR target/98585
19149	* gcc.target/i386/pr98585.c: New test.
19150
191512021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
19152
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.
19160
191612021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
19162
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.
19171
191722021-01-08  Tamar Christina  <tamar.christina@arm.com>
19173
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.
19178
191792021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
19180
19181	* gcc.target/aarch64/usaba_1.c: New test.
19182
191832021-01-08  Paul Thomas  <pault@gcc.gnu.org>
19184
19185	PR fortran/93794
19186	* gfortran.dg/deferred_character_35.f90 : New test.
19187
191882021-01-08  Paul Thomas  <pault@gcc.gnu.org>
19189
19190	PR fortran/98458
19191	* gfortran.dg/implied_do_3.f90 : New test.
19192
191932021-01-08  Kito Cheng  <kito.cheng@sifive.com>
19194
19195	* gcc.dg/array-quals-1.c: Allow srodata.
19196
191972021-01-08  Kito Cheng  <kito.cheng@sifive.com>
19198
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.
19203
192042021-01-07  Jakub Jelinek  <jakub@redhat.com>
19205
19206	PR c++/98329
19207	* g++.dg/cpp2a/bit-cast10.C: New test.
19208
192092021-01-07  Martin Sebor  <msebor@redhat.com>
19210
19211	PR middle-end/98578
19212	* gcc.dg/plugin/gil-1.c: Adjust expected output.
19213	* gcc.dg/uninit-pr98578.c: New test.
19214
192152021-01-07  Marek Polacek  <polacek@redhat.com>
19216
19217	PR c++/98441
19218	* g++.dg/cpp0x/auto55.C: New test.
19219
192202021-01-07  David Malcolm  <dmalcolm@redhat.com>
19221
19222	PR analyzer/98580
19223	* gcc.dg/analyzer/pr98580-a.c: New test.
19224	* gcc.dg/analyzer/pr98580-b.c: New test.
19225
192262021-01-07  Paul Thomas  <pault@gcc.gnu.org>
19227
19228	PR fortran/93701
19229	* gfortran.dg/associate_54.f90: New test.
19230	* gfortran.dg/associate_55.f90: New test.
19231	* gfortran.dg/associate_56.f90: New test.
19232
192332021-01-07  Jakub Jelinek  <jakub@redhat.com>
19234
19235	PR target/98567
19236	* gcc.target/i386/pr98567-1.c: New test.
19237	* gcc.target/i386/pr98567-2.c: New test.
19238
192392021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
19240
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.
19249
192502021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
19251
19252	PR tree-optimization/98560
19253	* gcc.dg/vect/pr98560-2.c: New test.
19254
192552021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
19256
19257	PR tree-optimization/98560
19258	* gcc.dg/vect/pr98560-1.c: New test.
19259
192602021-01-07  Jakub Jelinek  <jakub@redhat.com>
19261
19262	PR tree-optimization/98568
19263	* g++.dg/torture/pr98568.C: New test.
19264
192652021-01-07  Hongyu Wang  <hongyu.wang@intel.com>
19266
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.
19271
192722021-01-07  David Malcolm  <dmalcolm@redhat.com>
19273
19274	PR analyzer/97074
19275	* gcc.dg/analyzer/pr97074.c: New test.
19276
192772021-01-07  David Malcolm  <dmalcolm@redhat.com>
19278
19279	PR analyzer/98564
19280	* gcc.dg/analyzer/pr98564.c: New test.
19281
192822021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>
19283
19284	PR rtl-optimization/97978
19285	* gcc.target/i386/pr97978.c: New.
19286
192872021-01-06  Martin Sebor  <msebor@redhat.com>
19288
19289	PR c++/95768
19290	* g++.dg/pr95768.C: New test.
19291	* g++.dg/warn/Wuninitialized-12.C: New test.
19292	* gcc.dg/uninit-38.c: New test.
19293
192942021-01-06  Martin Sebor  <msebor@redhat.com>
19295
19296	PR c++/98305
19297	* g++.dg/warn/Wmismatched-new-delete-3.C: New test.
19298
192992021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
19300
19301	PR c++/96504
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.
19305
193062021-01-06  Marek Polacek  <polacek@redhat.com>
19307
19308	PR testsuite/98566
19309	* g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
19310	dg-error.
19311
193122021-01-06  Alexandre Oliva  <oliva@adacore.com>
19313
19314	* g++.dg/opt/store-merging-2.C: Add the required alignment.
19315
193162021-01-06  Richard Biener  <rguenther@suse.de>
19317
19318	PR tree-optimization/95582
19319	* gcc.dg/pr95582.c: New testcase.
19320
193212021-01-06  Richard Biener  <rguenther@suse.de>
19322
19323	PR tree-optimization/98513
19324	* gcc.dg/tree-ssa/pr98513.c: New testcase.
19325
193262021-01-06  David Malcolm  <dmalcolm@redhat.com>
19327
19328	PR analyzer/97072
19329	* gcc.dg/analyzer/pr97072.c: New test.
19330
193312021-01-06  David Malcolm  <dmalcolm@redhat.com>
19332
19333	PR analyzer/98073
19334	* gcc.dg/analyzer/pr98073.c: New test.
19335
193362021-01-06  David Malcolm  <dmalcolm@redhat.com>
19337
19338	PR analyzer/98223
19339	* gcc.dg/analyzer/pr94851-1.c: Remove xfail.
19340
193412021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
19342
19343	* gcc.target/s390/s390.exp: Replace %% with %.
19344
193452021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
19346
19347	* gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
19348
193492021-01-05  H.J. Lu  <hjl.tools@gmail.com>
19350
19351	PR target/98495
19352	* gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
19353	unsigned short to compute pextrw result.
19354
193552021-01-05  Patrick Palka  <ppalka@redhat.com>
19356
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.
19362
193632021-01-05  Jakub Jelinek  <jakub@redhat.com>
19364
19365	PR tree-optimization/94802
19366	* gcc.target/i386/pr94802.c: New test.
19367	* gcc.dg/Wstrict-overflow-25.c: Remove xfail.
19368
193692021-01-05  Richard Biener  <rguenther@suse.de>
19370
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.
19374
193752021-01-05  Jakub Jelinek  <jakub@redhat.com>
19376
19377	PR c++/98469
19378	* g++.dg/cpp2a/bit-cast8.C: New test.
19379	* g++.dg/cpp2a/bit-cast9.C: New test.
19380
193812021-01-05  Marek Polacek  <polacek@redhat.com>
19382
19383	PR c++/82099
19384	* g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
19385	* g++.dg/cpp0x/noexcept61.C: New test.
19386
193872021-01-05  Jakub Jelinek  <jakub@redhat.com>
19388
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.
19394
193952021-01-05  Jakub Jelinek  <jakub@redhat.com>
19396
19397	PR tree-optimization/96930
19398	* g++.dg/tree-ssa/pr96930.C: New test.
19399
194002021-01-05  Jakub Jelinek  <jakub@redhat.com>
19401
19402	PR tree-optimization/96239
19403	* gcc.dg/tree-ssa/pr96239.c: New test.
19404
194052021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
19406
19407	PR target/98522
19408	* gcc.target/i386/pr98522.c: New test.
19409
194102021-01-05  Nathan Sidwell  <nathan@acm.org>
19411
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.
19415
194162021-01-05  H.J. Lu  <hjl.tools@gmail.com>
19417
19418	PR target/98495
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.
19424
194252021-01-05  liuhongt  <hongtao.liu@intel.com>
19426
19427	* gcc.target/i386/sse2-pr98461-2.c: New test.
19428
194292021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
19430
19431	PR rtl-optimization/97144
19432	* gcc.c-torture/compile/pr97144.c: New test.
19433	* gcc.target/aarch64/sve/pr97144.c: Likewise.
19434
194352021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
19436
19437	PR rtl-optimization/98403
19438	* g++.dg/opt/pr98403.C: New test.
19439
194402021-01-05  Jakub Jelinek  <jakub@redhat.com>
19441
19442	PR rtl-optimization/98334
19443	* gcc.target/i386/pr98334.c: New test.
19444
194452021-01-05  Jerome Lambourg  <lambourg@adacore.com>
19446
19447	* g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
19448
194492021-01-05  David Malcolm  <dmalcolm@redhat.com>
19450
19451	PR analyzer/98293
19452	* gcc.dg/analyzer/pr98293.c: New test.
19453
194542021-01-04  Martin Uecker  <muecker@gwdg.de>
19455
19456	PR c/98029
19457	* gcc.dg/pr98029.c: New test.
19458
194592021-01-04  Nathan Sidwell  <nathan@acm.org>
19460
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.
19518
195192021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
19520
19521	PR tree-optimization/95401
19522	* g++.dg/vect/pr95401.cc: New test.
19523	* g++.dg/vect/pr95401a.cc: Likewise.
19524
195252021-01-04  Richard Biener  <rguenther@suse.de>
19526
19527	PR tree-optimization/98308
19528	* gcc.dg/vect/pr98308.c: New testcase.
19529
195302021-01-04  Jakub Jelinek  <jakub@redhat.com>
19531
19532	PR tree-optimization/95771
19533	* gcc.target/i386/pr95771.c: New test.
19534
195352021-01-04  Richard Biener  <rguenther@suse.de>
19536
19537	PR tree-optimization/98464
19538	* g++.dg/opt/pr98464.C: New testcase.
19539
195402021-01-04  Richard Biener  <rguenther@suse.de>
19541
19542	PR tree-optimization/98282
19543	* g++.dg/opt/pr98282.C: New testcase.
19544
195452021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
19546
19547	PR target/89057
19548	* gcc.target/aarch64/pr89057.c: New test.
19549
195502021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
19551
19552	* gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
19553	[-32, 31].
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.
19557
195582021-01-04  Martin Liska  <mliska@suse.cz>
19559
19560	* README: Convert to utf8 from iso8859.
19561
195622021-01-04  Martin Liska  <mliska@suse.cz>
19563
19564	* gcc.target/avr/avr.exp: Run dos2unix on the file.
19565
195662021-01-04  Richard Biener  <rguenther@suse.de>
19567
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.
19571
195722021-01-04  Jakub Jelinek  <jakub@redhat.com>
19573
19574	PR tree-optimization/96782
19575	* gcc.dg/tree-ssa/pr96782.c: New test.
19576
195772021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19578
19579	* gcc.misc-tests/outputs.exp: Adjust testcase.
19580
195812021-01-01  Jakub Jelinek  <jakub@redhat.com>
19582
19583	* ChangeLog-2020: Rotate ChangeLog.  New file.
19584
195852021-01-01  Joel Brobecker  <brobecker@adacore.com>
19586
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.
19594
195952021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19596
19597	* g++.dg/init/new26.C: Fix overriding of the delete operator
19598	for c++14 profile.
19599
196002021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19601
19602	* g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
19603	not supported).
19604
196052021-01-01  Joel Brobecker  <brobecker@adacore.com>
19606
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.
19610
196112021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19612
19613	* g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
19614
196152021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19616
19617	* g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
19618	headers too.
19619
196202021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19621
19622	* g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
19623
196242021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19625
19626	* g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
19627	directives.
19628
196292021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19630
19631	* g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
19632
196332021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19634
19635	* g++.dg/other/anon5.C: Skip on vxworks kernel.
19636
196372021-01-01  Jerome Lambourg  <lambourg@adacore.com>
19638
19639	* gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
19640	* gcc.dg/vxworks/initpri2.c: Likewise.
19641
196422021-01-01  Joel Brobecker  <brobecker@adacore.com>
19643
19644	* gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
19645	targets.
19646
196472021-01-01  Olivier Hainque  <hainque@adacore.com>
19648
19649	* gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
19650	* gcc.dg/pthread-init-2.c: Ditto.
19651
196522021-01-01  Olivier Hainque  <hainque@adacore.com>
19653
19654	* lib/target-supports.exp (check_weak_available,
19655	check_fork_available, check_effective_target_lto,
19656	check_effective_target_mempcpy): Add vxworks filters.
19657
196582021-01-01  Alexandre Oliva  <oliva@adacore.com>
19659
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.
19663
196642021-01-01  Alexandre Oliva  <oliva@adacore.com>
19665
19666	* g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
19667	* g++.target/arm/no_unique_address_2.C: Likewise.
19668
196692021-01-01  Alexandre Oliva  <oliva@adacore.com>
19670
19671	* gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
19672	* gcc.target/arm/headmerge-2.c: Likewise.
19673
196742021-01-01  Alexandre Oliva  <oliva@adacore.com>
19675
19676	* gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
19677
19678
19679Copyright (C) 2021 Free Software Foundation, Inc.
19680
19681Copying and distribution of this file, with or without modification,
19682are permitted in any medium without royalty provided the copyright
19683notice and this notice are preserved.
19684