12020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
2
3	* gcc.dg/vect/vect-cond-reduc-6.c: New test.
4
52020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
6
7	* gcc.dg/vect/vect-epilogues-2.c: New test.
8
92019-12-30  Olivier Hainque  <hainque@adacore.com>
10
11	* gcc.dg/vect/tree-vect.h: #undef OFFSET.
12
132019-12-20  Olivier Hainque  <hainque@adacore.com>
14
15	* testsuite/gcc.dg/cpp/ucs.c: Prevent redefinition
16	of WCHAR_MAX if already exposed by limits.h.
17
182019-12-20  Olivier Hainque  <hainque@adacore.com>
19           Jerome Lambourg  <lambourg@adacore.com>
20
21	* c-c++-common/pr56493.c: Allow '$' in addition to '.'
22	scan-tree-dump expressions matching symbol names.
23	* gcc.dg/tree-ssa/sra-17.c: Likewise.
24	* gcc.dg/tree-ssa/sra-18.c: Likewise.
25
262019-12-30  Joel Brobecker  <brobecker@adacore.com>
27            Olivier Hainque  <hainque@adacore.com>
28
29	* gcc.target/aarch64/aapcs64/aapcs64.exp: Guard tests using
30	abitest.S by check_weak_available.
31
322019-12-30  Peter Bergner <bergner@linux.ibm.com>
33
34       PR target/92923
35       * gcc.target/powerpc/pr92923-1.c: New test.
36       * gcc.target/powerpc/pr92923-2.c: Likewise.
37
382019-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
39
40	* g++.dg/init/delete1.C: Check locations too.
41	* g++.dg/ipa/pr85607.C: Likewise.
42	* g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
43	* g++.dg/warn/delete-non-virtual-dtor.C: Likewise.
44	* g++.dg/warn/incomplete1.C: Likewise.
45
462019-12-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
47
48	PR fortran/91651
49	* gfortran.dg/index_3.f90: Fix PR number.
50
512019-12-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
52
53	PR fortran/91651
54	* gfortran.dg/index_3.f90: New test.
55
562019-12-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
57
58	PR fortran/92961
59	* gfortran.dg/arith_divide_2.f90: New test.
60
612019-12-30  Jakub Jelinek  <jakub@redhat.com>
62
63	PR c++/92745
64	* g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options.
65
662019-12-29  Marek Polacek  <polacek@redhat.com>
67
68	PR c++/88337 - Implement P1327R1: Allow dynamic_cast in constexpr.
69	* g++.dg/cpp2a/constexpr-dynamic1.C: New test.
70	* g++.dg/cpp2a/constexpr-dynamic10.C: New test.
71	* g++.dg/cpp2a/constexpr-dynamic11.C: New test.
72	* g++.dg/cpp2a/constexpr-dynamic12.C: New test.
73	* g++.dg/cpp2a/constexpr-dynamic13.C: New test.
74	* g++.dg/cpp2a/constexpr-dynamic14.C: New test.
75	* g++.dg/cpp2a/constexpr-dynamic15.C: New test.
76	* g++.dg/cpp2a/constexpr-dynamic16.C: New test.
77	* g++.dg/cpp2a/constexpr-dynamic17.C: New test.
78	* g++.dg/cpp2a/constexpr-dynamic2.C: New test.
79	* g++.dg/cpp2a/constexpr-dynamic3.C: New test.
80	* g++.dg/cpp2a/constexpr-dynamic4.C: New test.
81	* g++.dg/cpp2a/constexpr-dynamic5.C: New test.
82	* g++.dg/cpp2a/constexpr-dynamic6.C: New test.
83	* g++.dg/cpp2a/constexpr-dynamic7.C: New test.
84	* g++.dg/cpp2a/constexpr-dynamic8.C: New test.
85	* g++.dg/cpp2a/constexpr-dynamic9.C: New test.
86
872019-12-29  Jakub Jelinek  <jakub@redhat.com>
88
89	PR target/93078
90	* gcc.target/i386/sse4_1-pr93078.c: New test.
91	* gcc.target/i386/avx-pr93078.c: New test.
92	* gcc.target/i386/avx512f-pr93078.c: New test.
93
942019-12-29  Richard Sandiford  <richard.sandiford@arm.com>
95
96	* gcc.dg/vect/vect-strided-epilogue-1.c: New test.
97
982019-12-29  Richard Sandiford  <richard.sandiford@arm.com>
99
100	* gcc.dg/vect/vect-cond-12.c: New test.
101
1022019-12-27  Richard Sandiford  <richard.sandiford@arm.com>
103
104	* gcc.target/aarch64/sve/mixed_size_11.c: New test.
105
1062019-12-27  Richard Sandiford  <richard.sandiford@arm.com>
107
108	* gcc.target/aarch64/sve/mixed_size_10.c: New test.
109
1102019-12-26  Jakub Jelinek  <jakub@redhat.com>
111
112	PR c++/92438
113	* g++.dg/ext/attrib61.C: New test.
114
1152019-12-23  Thomas Schwinge  <thomas@codesourcery.com>
116
117	* c-c++-common/goacc/mdc-1.c: Restrict to LP64, LLP64.
118
1192019-12-23  Richard Sandiford  <richard.sandiford@arm.com>
120
121	PR c++/92789
122	* g++.dg/ext/sve-sizeless-2.C (statements): Expect pointer
123	difference and comparisons between GNU and non-GNU types
124	to be rejected.  Expect __is_same to be false for such pairs.
125	* g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C: Remove
126	XFAILs.  Expect conversions between SVE vector pointers and
127	GNU vector pointers to be rejected.  Test references.
128	* g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C: Likewise.
129
1302019-12-23  Richard Sandiford  <richard.sandiford@arm.com>
131
132	* g++.dg/ext/vector39.C: New test.
133
1342019-12-21  Andrew Pinski  <apinski@marvell.com>
135
136	PR testsuite/92998
137	* gcc.target/aarch64/sve/acle/general/dupq_1.c:
138	Restrict to aarch64_little_endian only.
139	* gcc.target/aarch64/torture/simd-abi-8.c:
140	Likewise.
141
1422019-12-22  Maciej W. Rozycki  <macro@wdc.com>
143
144	* lib/gcc-defs.exp (gcc-set-multilib-library-path): Use
145	`-print-file-name=' to determine the multilib root directory.
146	Use `remote_exec host' rather than `exec' to invoke the
147	compiler.
148
1492019-12-21  Thomas Schwinge  <thomas@codesourcery.com>
150
151	PR fortran/93026
152	PR middle-end/92929
153	* gfortran.dg/goacc/finalize-1.f: Adjust.
154
1552019-12-21  Harald Anlauf  <anlauf@gmx.de>
156
157	PR fortran/91661
158	* gfortran.dg/pr91661.f90: New test.
159
1602019-12-21  Harald Anlauf  <anlauf@gmx.de>
161
162	PR fortran/92990
163	* gfortran.dg/pr92990.f90: New test.
164
1652019-12-21  Paul Thomas  <pault@gcc.gnu.org>
166
167	PR fortran/92753
168	* gfortran.dg/inquiry_type_ref_5.f90 : New test.
169
1702019-12-21  Martin Jambor  <mjambor@suse.cz>
171
172	PR ipa/93015
173	* gcc.dg/lto/pr93015_0.c: New test.
174
1752019-12-19  Marek Polacek  <polacek@redhat.com>
176
177	PR c++/92745 - bogus error when initializing array of vectors.
178	* g++.dg/cpp0x/initlist118.C: New test.
179
180	PR c++/92974 - bogus location for enum and non-enum in ?: warning.
181	* g++.dg/diagnostic/enum1.C: New test.
182	* g++.dg/gomp/loop-2.C: Adjust dg-error.
183	* g++.dg/gomp/for-21.C: Likewise.
184
1852019-12-20  Jakub Jelinek  <jakub@redhat.com>
186
187	PR c++/92965
188	* g++.dg/cpp2a/nontype-class27.C: New test.
189
190	PR c++/92966
191	* g++.dg/cpp2a/spaceship-eq8.C: New test.
192
193	PR c++/92973
194	* g++.dg/cpp0x/spaceship-eq1.C: New test.
195
196	PR c++/92666
197	* g++.dg/warn/Wunused-var-36.C: New test.
198
199	PR c++/92992
200	* g++.dg/cpp0x/nullptr45.C: New test.
201
2022019-12-20  Jonathan Wakely  <jwakely@redhat.com>
203
204	PR fortran/69497
205	* gfortran.dg/pr69497.f90: Fix PR number in comment.
206
2072019-12-20  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
208
209	* lib/target-supports.exp
210	(check_effective_target_arm_v8_2a_i8mm_ok_nocache): New.
211	(check_effective_target_arm_v8_2a_i8mm_ok): New.
212	(add_options_for_arm_v8_2a_i8mm): New.
213	(check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): New.
214	(check_effective_target_arm_v8_2a_bf16_neon_ok): New.
215	(add_options_for_arm_v8_2a_bf16_neon): New.
216
2172019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
218
219	* gcc.dg/pr92951-1.c: Rename to ...
220	* gcc.dg/pr92591-1.c: ... this.
221	* gcc.dg/pr92951-2.c: Rename to ...
222	* gcc.dg/pr92591-2.c: ... this.
223
2242019-12-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
225
226	PR middle-end/91512
227	PR fortran/92738
228	* gfortran.dg/inline_pack_25.f90: New test.
229
2302019-12-20  Tobias Burnus  <tobias@codesourcery.com>
231
232	PR fortran/92996
233	* gfortran.dg/array_simplify_4.f90: New.
234	* gfortran.dg/pr91565.f90: Update dg-error.
235	* gfortran.dg/pr91801.f90: Likewise.
236
2372019-12-20  Tobias Burnus  <tobias@codesourcery.com>
238
239	* gfortran.dg/goacc/coindexed-1.f90: New.
240
2412019-12-20  Tobias Burnus  <tobias@codesourcery.com>
242
243	* gfortran.dg/goacc/data-clauses.f95: Remove now
244	obsolete dg-error.
245
2462019-12-20  Jakub Jelinek  <jakub@redhat.com>
247
248	PR target/92841
249	* gcc.target/i386/pr92841-2.c: New test.
250
251	PR target/93002
252	* gcc.target/i386/pr93002.c: New test.
253
2542019-12-19  Julian Brown  <julian@codesourcery.com>
255
256	* gfortran.dg/goacc/derived-types.f90: New test.
257	* gfortran.dg/goacc/derived-types-2.f90: New test.
258	* gfortran.dg/goacc/derived-types-3.f90: New test.
259	* gfortran.dg/goacc/data-clauses.f95: Adjust for expected errors.
260	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
261
2622019-12-19  Julian Brown  <julian@codesourcery.com>
263	    Cesar Philippidis  <cesar@codesourcery.com>
264
265	* c-c++-common/goacc/deep-copy-arrayofstruct.c: New test.
266	* c-c++-common/goacc/mdc-1.c: New test.
267	* c-c++-common/goacc/mdc-2.c: New test.
268	* gcc.dg/goacc/mdc.C: New test.
269
2702019-12-19  Vladimir Makarov  <vmakarov@redhat.com>
271
272	PR target/92905
273	* gcc.target/i386/pr92905.c: New test.
274
2752019-12-19  Richard Sandiford  <richard.sandiford@arm.com>
276
277	* g++.dg/ext/sve-sizeless-2.C: Don't expect an error for
278	alias templates.
279
2802019-12-19 Mark Eggleston  <mark.eggleston@codethink.com>
281
282	PR fortran/92896
283	* gfortran.dg/no_char_conversion_in_array_constructor.f90: New test.
284
2852019-12-19  Richard Sandiford  <richard.sandiford@arm.com>
286
287	* gcc.target/aarch64/sve/mixed_size_9.c: New test.
288
2892019-12-19  Richard Sandiford  <richard.sandiford@arm.com>
290
291	* gcc.target/aarch64/sve/mixed_size_8.c: New test.
292
2932019-12-19  Richard Sandiford  <richard.sandiford@arm.com>
294
295	* gcc.target/aarch64/sve/pcs/gnu_vectors_3.c: New test.
296
2972019-12-19  Feng Xue  <fxue@os.amperecomputing.com>
298
299	PR ipa/92794
300	* gcc.dg/ipa/92794.c: New test.
301
3022019-12-18  David Malcolm  <dmalcolm@redhat.com>
303
304	* gcc.dg/plugin/diagnostic-test-metadata.c: New test.
305	* gcc.dg/plugin/diagnostic_plugin_test_metadata.c: New test plugin.
306	* gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
307
3082019-12-19  Jakub Jelinek  <jakub@redhat.com>
309
310	PR fortran/92977
311	* gfortran.dg/gomp/pr92977.f90: New test.
312
3132019-12-19  Julian Brown  <julian@codesourcery.com>
314	    Maciej W. Rozycki  <macro@codesourcery.com>
315	    Tobias Burnus  <tobias@codesourcery.com>
316	    Thomas Schwinge  <thomas@codesourcery.com>
317
318	* gfortran.dg/goacc/common-block-1.f90: Add no_create-clause tests.
319	* gfortran.dg/goacc/common-block-1.f90: Likewise.
320	* gfortran.dg/goacc/data-clauses.f95: Likewise.
321	* gfortran.dg/goacc/data-tree.f95: Likewise.
322	* gfortran.dg/goacc/kernels-tree.f95: Likewise.
323	* gfortran.dg/goacc/parallel-tree.f95: Likewise.
324
3252019-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
326
327	* g++.dg/diagnostic/alignof2.C: New.
328	* g++.dg/diagnostic/alignof3.C: Likewise.
329	* g++.dg/diagnostic/incomplete-type-1.C: Likewise.
330	* g++.dg/warn/Wcatch-value-3b.C: Likewise.
331	* g++.dg/cpp0x/alignof3.C: Check location(s) too.
332	* g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
333	* g++.dg/cpp1z/has-unique-obj-representations2.C: Likewise.
334	* g++.dg/expr/sizeof3.C: Likewise.
335	* g++.dg/ext/flexary6.C: Likewise.
336	* g++.dg/ext/vla4.C: Likewise.
337	* g++.dg/template/sizeof11.C: Likewise.
338	* g++.dg/warn/Wcatch-value-1.C: Likewise.
339	* g++.dg/warn/Wcatch-value-2.C: Likewise.
340	* g++.dg/warn/Wcatch-value-3.C: Likewise.
341	* g++.old-deja/g++.brendan/sizeof1.C: Likewise.
342	* g++.old-deja/g++.brendan/sizeof3.C: Likewise.
343	* g++.old-deja/g++.brendan/sizeof4.C: Likewise.
344	* g++.old-deja/g++.eh/ctor1.C: Likewise.
345	* g++.old-deja/g++.jason/ambig1.C: Likewise.
346	* g++.old-deja/g++.other/sizeof4.C: Likewise.
347
3482019-12-18  Peter Bergner <bergner@linux.ibm.com>
349
350	PR bootstrap/92661
351	* gcc.target/powerpc/pr92661.c: New test.
352	* gcc.target/powerpc/dfp-dd.c: Add dg-require-effective-target hard_dfp.
353	Remove unneeded powerpc_fprs test.
354	* gcc.target/powerpc/dfp-td.c: Likewise.
355	* gcc.target/powerpc/dfp-dd-2.c: Add dg-require-effective-target dfp.
356	* gcc.target/powerpc/dfp-td-2.c: Likewise.
357	* gcc.target/powerpc/dfp-td-3.c: Likewise.
358	* gcc.target/powerpc/dfp/dfp.exp: Remove rs6000-*-* and
359	powerpc*-*-darwin* target tests.  Add check_effective_target_dfp test.
360	* gcc.target/powerpc/dfp/dtstsfi-0.c: Remove unneeded target test.
361	Remove unneeded dg-skip-if.
362	* gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
363	* gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
364	* gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
365	* gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
366	* gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
367	* gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
368	* gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
369	* gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
370	* gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
371	* gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
372	* gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
373	* gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
374	* gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
375	* gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
376	* gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
377	* gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
378	* gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
379	* gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
380	* gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
381	* gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
382	* gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
383	* gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
384	* gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
385	* gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
386	* gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
387	* gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
388	* gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
389	* gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
390	* gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
391	* gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
392	* gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
393	* gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
394	* gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
395	* gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
396	* gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
397	* gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
398	* gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
399	* gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
400	* gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
401	* gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
402	* gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
403	* gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
404	* gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
405	* gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
406	* gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
407	* gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
408	* gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
409	* gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
410	* gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
411	* gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
412	* gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
413	* gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
414	* gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
415	* gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
416	* gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
417	* gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
418	* gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
419	* gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
420	* gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
421	* gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
422	* gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
423	* gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
424	* gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
425	* gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
426	* gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
427	* gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
428	* gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
429	* gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
430	* gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
431	* gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
432	* gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
433	* gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
434	* gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
435	* gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
436	* gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
437	* gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
438	* gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
439	* gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
440	* gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
441
4422019-12-18  Thomas Schwinge  <thomas@codesourcery.com>
443
444	* c-c++-common/goacc/finalize-1.c: Extend.
445	* gfortran.dg/goacc/finalize-1.f: Likewise.
446
4472019-12-18  Harald Anlauf  <anlauf@gmx.de>
448
449	PR fortran/70853
450	* gfortran.dg/pr70853.f90: New test.
451
4522019-12-18  Martin Jambor  <mjambor@suse.cz>
453
454	PR ipa/92971
455	* gcc.dg/ipa/ipcp-agg-12.c: New test.
456
4572019-12-17  Jan Hubicka  <hubicka@ucw.cz>
458	    Martin Jambor  <mjambor@suse.cz>
459
460	* gcc.dg/ipa/ipa-bit-cp.c: New testcase.
461	* gcc.dg/ipa/ipa-bit-cp-1.c: New testcase.
462	* gcc.dg/ipa/ipa-bit-cp-2.c: New testcase.
463
4642019-12-18  Andrew Stubbs  <ams@codesourcery.com>
465
466	* gcc.dg/vect/pr65947-8.c: Change pass conditions for amdgcn.
467
4682019-12-18  Eric Botcazou  <ebotcazou@adacore.com>
469
470	* gnat.dg/warn32.adb: New test.
471
4722019-12-17  Martin Sebor  <msebor@redhat.com>
473
474	PR c++/61339
475	* g++.dg/warn/Wmismatched-tags.C: New test.
476	* g++.dg/warn/Wredundant-tags.C: New test.
477	* g++.dg/pch/Wmismatched-tags.C: New test.
478	* g++.dg/pch/Wmismatched-tags.Hs: New test header.
479
4802019-12-17  Jakub Jelinek  <jakub@redhat.com>
481
482	PR c++/59655
483	* g++.dg/cpp0x/diag3.C: New test.
484
485	PR target/92841
486	* gcc.target/i386/pr92841.c: New test.
487
4882019-12-17  Christophe Lyon  <christophe.lyon@linaro.org>
489
490	* gcc.target/arm/pr45701-1.c: Adjust for -mpure-code.
491	* gcc.target/arm/pr45701-2.c: Likewise.
492	* gcc.target/arm/pure-code/no-literal-pool.c: Add tests for
493	__fp16.
494	* gcc.target/arm/pure-code/pure-code.exp: Remove thumb2 and movt
495	conditions.
496	* gcc.target/arm/thumb1-Os-mult.c: Skip if -mpure-code is used.
497
4982019-12-17  Andrew Stubbs  <ams@codesourcery.com>
499
500	* lib/target-supports.exp
501	(check_effective_target_vect_fold_extract_last): Add amdgcn.
502
5032019-12-17  Hongyu Wang  <hongyu.wang@intel.com>
504
505	* gcc.target/i386/pr92651.c: New testcase.
506
5072019-12-17  H.J. Lu  <hjl.tools@gmail.com>
508
509	PR target/92807
510	* gcc.target/i386/pr92807-1.c: New test.
511
5122019-12-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
513
514	* g++.dg/init/dso_handle1.C: Require cxa_atexit support.
515	* g++.dg/init/dso_handle2.C: Likewise.
516	* g++.dg/other/cxa-atexit1.C: Likewise.
517	* gcc.target/msp430/msp430.exp: Update csv-using-installed.c test to
518	handle msp430-elfbare configuration.
519
5202019-12-16  Eric Botcazou  <ebotcazou@adacore.com>
521
522	* gnat.dg/specs/clause_on_volatile.ads,
523	gnat.dg/specs/size_clause3.ads: Update expected diagnostics.
524
5252019-12-16  Andreas Krebbel  <krebbel@linux.ibm.com>
526
527	PR target/92950
528	* gcc.target/s390/vector/pr92950.c: New test.
529
5302019-12-15  Andrew Pinski  <apinski@marvell.com>
531
532	* gcc.c-torture/compile/bitfield-1.c: New test.
533	* gcc.c-torture/compile/bitfield-endian-1.c: New test.
534	* gcc.c-torture/compile/bitfield-endian-2.c: New test.
535
5362019-12-14  Jakub Jelinek  <jakub@redhat.com>
537
538	PR tree-optimization/92930
539	* gcc.dg/tree-ssa/pr92930.c: New test.
540
5412019-12-13  Martin Sebor  <msebor@redhat.com>
542
543	PR middle-end/91582
544	* c-c++-common/Wrestrict.c: Adjust expected warnings.
545	* c-c++-common/Wstringop-truncation-4.c: Enable more
546	warnings.
547	* c-c++-common/Wstringop-truncation.c: Remove an xfail.
548	* gcc.dg/Warray-bounds-46.c: Disable -Wstringop-overflow.
549	* gcc.dg/Warray-bounds-47.c: Same.
550	* gcc.dg/Warray-bounds-52.c: New test.
551	* gcc.dg/Wstringop-overflow-27.c: New test.
552	* gcc.dg/Wstringop-overflow-28.c: New test.
553	* gcc.dg/Wstringop-overflow-29.c: New test.
554	* gcc.dg/attr-alloc_size.c (test): Disable -Warray-bounds.
555	* gcc.dg/attr-copy-2.c: Adjust expected warnings.
556	* gcc.dg/builtin-stringop-chk-5.c: Adjust text of expected messages.
557	* gcc.dg/strlenopt-86.c: Relax test.
558	* gcc.target/i386/pr82002-1.c: Prune expected warnings.
559
5602019-12-13  Roman Zhuykov  <zhroma@ispras.ru>
561
562	PR rtl-optimization/92591
563	* gcc.dg/pr92951-1.c: New test.
564	* gcc.dg/pr92951-2.c: New test.
565
5662019-12-13  Dennis Zhang  <dennis.zhang@arm.com>
567
568	* gcc.target/aarch64/pragma_cpp_predefs_2.c: Add tests for i8mm
569	and bf16 features.
570
5712019-12-13  Jakub Jelinek  <jakub@redhat.com>
572
573	PR target/92908
574	* gcc.target/i386/avx512bw-pr92908.c: New test.
575
5762019-12-13  Andrew Pinski  <apinski@marvell.com>
577
578	* gcc.c-torture/execute/pr86659-1.c: New test.
579	* gcc.c-torture/execute/pr86659-2.c: New test.
580
5812019-12-12  Jakub Jelinek  <jakub@redhat.com>
582
583	PR target/92904
584	* gcc.c-torture/execute/pr92904.c: New test.
585
5862019-12-12  Harald Anlauf  <anlauf@gmx.de>
587
588	PR fortran/92898
589	* gfortran.dg/pr92898.f90: New test.
590
5912019-12-12  Sudakshina Das  <sudi.das@arm.com>
592
593	PR testsuite/92870
594	* gcc.dg/vect/vect-shift-5.c: Add target to scan-tree-dump.
595
5962019-12-12  Ed Schonberg  <schonberg@adacore.com>
597
598	* gnat.dg/warn24.adb: Remove expected warning.
599
6002019-12-12  Pierre-Marie de Rodat  <derodat@adacore.com>
601
602	* gnat.dg/subp_inst_pkg.adb: Remove implicit anonymous access
603	conversion.
604
6052019-12-11  Jakub Jelinek  <jakub@redhat.com>
606
607	PR target/92723
608	* gcc.dg/vect/pr92723.c: New test.
609
6102019-12-11 Steven G. Kargl  <kargl@gcc.gnu.org>
611
612	PR fortran/92897
613	* gfortran.dg/pr92897.f90: New test.
614
6152019-12-11  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
616
617	* lib/gcc-dg.exp: Add dg-prune messages for when exception handling is
618	disabled.
619	* lib/target-supports.exp (check_effective_target_exceptions_enabled):
620	New.
621
6222019-12-11  Jakub Jelinek  <jakub@redhat.com>
623
624	PR c++/92869
625	* g++.dg/cpp0x/aggr3.C: New test.
626
6272019-12-11  Marek Polacek  <polacek@redhat.com>
628
629	PR c++/92878 - Parenthesized init of aggregates in new-expression.
630	* g++.dg/cpp2a/paren-init20.C: New test.
631
6322019-12-11  Martin Sebor  <msebor@redhat.com>
633
634	* c-c++-common/Wstringop-overflow-2.c: Adjust text of expected messages.
635	* g++.dg/warn/Wstringop-overflow-3.C: Same.
636	* gcc.dg/Wstringop-overflow-17.c: Same.
637
6382019-12-11  Martin Sebor  <msebor@redhat.com>
639
640	PR middle-end/79221
641	* gcc.dg/Wstringop-overflow-26.c: New test.
642
6432019-12-11  Andre Vieira  <andre.simoesdiasvieira@arm.com>
644
645	* gcc.dg/vect/vect-epilogues.c: Remove xfail for arm.
646
6472019-12-11  Frederik Harwath  <frederik@codesourcery.com>
648
649	PR other/92901
650	* c-c++-common/clause-locations.c: Adjust test expectation for C++.
651
6522019-12-11  Hongtao Liu  <hongtao.liu@intel.com>
653
654	* gcc.target/i386/pr92865-1.c: New test.
655
6562019-12-10  Jakub Jelinek  <jakub@redhat.com>
657
658	PR tree-optimization/92891
659	* gcc.c-torture/compile/pr92891.c: New test.
660
6612019-12-10  Vladimir Makarov  <vmakarov@redhat.com>
662
663	PR rtl-optimization/92796
664	* gcc.target/powerpc/pr92796.c: New test.
665
6662019-12-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
667
668	PR fortran/91643
669	* gfortran.dg/assumed_rank_18.f90: New test.
670
6712019-12-10  Jakub Jelinek  <jakub@redhat.com>
672
673	PR rtl-optimization/92882
674	* gfortran.dg/pr92882.f: New test.
675
676	PR ipa/92883
677	* gcc.dg/ipa/pr92883.c: New test.
678
679	PR middle-end/92825
680	* gcc.target/i386/pr92825.c: New test.
681
6822019-12-10  Martin Liska  <mliska@suse.cz>
683
684	PR fortran/92874
685	* gfortran.dg/pr92874.f90: New test.
686
6872019-12-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
688
689	PR fortran/92863
690	* gfortran.dg/interface_45.f90: New test.
691
6922019-12-10  Richard Sandiford  <richard.sandiford@arm.com>
693
694	* gcc.target/aarch64/sve/mixed_size_7.c: New test.
695
6962019-12-10  Richard Sandiford  <richard.sandiford@arm.com>
697
698	* gcc.target/aarch64/sve/mixed_size_6.c: New test.
699
7002019-12-10  Frederik Harwath  <frederik@codesourcery.com>
701
702	* c-c++-common/goacc/clause-locations.c: New test.
703	* gfortran.dg/goacc/clause-locations.f90: New test.
704
7052019-12-10  Richard Sandiford  <richard.sandiford@arm.com>
706
707	* gcc.target/aarch64/sve/acle/general/debug_4.c: New test.
708
7092019-12-10  Richard Sandiford  <richard.sandiford@arm.com>
710
711	* gcc.target/aarch64/sve/clastb_9.c: New test.
712
7132019-12-10  Tobias Burnus  <tobias@codesourcery.com>
714
715	PR fortran/92872
716	* gfortran.dg/bind_c_optional-1.f90: New.
717
7182019-12-10  Richard Sandiford  <richard.sandiford@arm.com>
719
720	* gcc.dg/lto/tag-1_0.c, gcc.dg/lto/tag-1_1.c: New test.
721
7222019-12-10  Jakub Jelinek  <jakub@redhat.com>
723
724	* gcc.target/i386/avx512f-vmovntpd-2.c: Ensure res is 64-byte aligned.
725	* gcc.target/i386/avx512f-vmovntps-2.c: Likewise.
726
7272019-12-09  David Malcolm  <dmalcolm@redhat.com>
728
729	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
730	(custom_diagnostic_finalizer): Add pp_newline call before call to
731	diagnostic_show_locus.
732
7332019-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
734
735	* c-c++-common/Wcast-align.c: Check location(s) too.
736	* c-c++-common/Wcast-function-type.c: Likewise.
737	* c-c++-common/Wint-to-pointer-cast-1.c: Likewise.
738	* c-c++-common/Wint-to-pointer-cast-2.c: Likewise.
739	* c-c++-common/Wint-to-pointer-cast-3.c: Likewise.
740	* g++.dg/Wcast-function-type.C: Likewise.
741	* g++.dg/addr_builtin-1.C: Likewise.
742	* g++.dg/conversion/const2.C: Likewise.
743	* g++.dg/conversion/dynamic1.C: Likewise.
744	* g++.dg/conversion/ptrmem2.C: Likewise.
745	* g++.dg/conversion/ptrmem3.C: Likewise.
746	* g++.dg/conversion/qual3.C: Likewise.
747	* g++.dg/conversion/reinterpret3.C: Likewise.
748	* g++.dg/cpp0x/constexpr-cast.C: Likewise.
749	* g++.dg/cpp0x/lambda/lambda-conv11.C: Likewise.
750	* g++.dg/cpp0x/nullptr04.C: Likewise.
751	* g++.dg/cpp0x/reinterpret_cast2.C: Likewise.
752	* g++.dg/cpp0x/rv-cast2.C: Likewise.
753	* g++.dg/cpp1y/lambda-conv1.C: Likewise.
754	* g++.dg/cpp1z/noexcept-type7.C: Likewise.
755	* g++.dg/cpp2a/array-conv9.C: Likewise.
756	* g++.dg/expr/cast11.C: Likewise.
757	* g++.dg/expr/static_cast8.C: Likewise.
758	* g++.dg/ext/vector6.C: Likewise.
759	* g++.dg/other/conversion1.C: Likewise.
760	* g++.dg/parse/pr26997.C: Likewise.
761	* g++.dg/rtti/no-rtti.C: Likewise.
762	* g++.dg/tc1/dr137.C: Likewise.
763	* g++.dg/template/cast4.C: Likewise.
764	* g++.dg/warn/Wcast-qual1.C: Likewise.
765	* g++.dg/warn/Wcast-qual2.C: Likewise.
766	* g++.dg/warn/Wconditionally-supported-1.C: Likewise.
767	* g++.dg/warn/Wuseless-cast.C: Likewise.
768	* g++.dg/warn/pr35711.C: Likewise.
769	* g++.old-deja/g++.bugs/900227_01.C: Likewise.
770	* g++.old-deja/g++.bugs/900404_07.C: Likewise.
771	* g++.old-deja/g++.jason/overload1.C: Likewise.
772	* g++.old-deja/g++.jason/rfg26.C: Likewise.
773	* g++.old-deja/g++.jason/rvalue3.C: Likewise.
774	* g++.old-deja/g++.jason/warning2.C: Likewise.
775	* g++.old-deja/g++.mike/dyncast4.C: Likewise.
776	* g++.old-deja/g++.mike/dyncast6.C: Likewise.
777	* g++.old-deja/g++.mike/p11482.C: Likewise.
778	* g++.old-deja/g++.mike/p2573.C: Likewise.
779	* g++.old-deja/g++.mike/p2855.C: Likewise.
780	* g++.old-deja/g++.mike/p7476.C: Likewise.
781	* g++.old-deja/g++.mike/p8039.C: Likewise.
782	* g++.old-deja/g++.other/cast2.C: Likewise.
783	* g++.old-deja/g++.other/cast3.C: Likewise.
784	* g++.old-deja/g++.other/dcast1.C: Likewise.
785	* g++.old-deja/g++.other/dcast2.C: Likewise.
786
7872019-12-09  Lewis Hyatt  <lhyatt@gmail.com>
788
789	PR preprocessor/49973
790	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
791	(test_show_locus): Tweak so that expected output is the same as
792	before the diagnostic-show-locus.c changes.
793	* gcc.dg/cpp/pr66415-1.c: Likewise.
794
7952019-12-09  Eric Botcazou  <ebotcazou@adacore.com>
796
797	* gnat.dg/lto23.adb: New test.
798
7992019-12-09  Joseph Myers  <joseph@codesourcery.com>
800
801	PR middle-end/91226
802	* gcc.dg/dfp/bid-non-canonical-d128-1.c,
803	gcc.dg/dfp/bid-non-canonical-d128-2.c,
804	gcc.dg/dfp/bid-non-canonical-d128-3.c,
805	gcc.dg/dfp/bid-non-canonical-d128-4.c,
806	gcc.dg/dfp/bid-non-canonical-d32-1.c,
807	gcc.dg/dfp/bid-non-canonical-d32-2.c,
808	gcc.dg/dfp/bid-non-canonical-d64-1.c,
809	gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests.
810
8112019-12-09  Matthew Malcomson  <matthew.malcomson@arm.com>
812
813	PR middle-end/92410
814	* gcc.dg/torture/pr92410.c: New test.
815
8162019-12-09  Sudakshina Das  <sudi.das@arm.com>
817
818	* gcc.dg/vect/vect-shift-5.c: New test.
819
8202019-12-09  Jakub Jelinek  <jakub@redhat.com>
821
822	PR tree-optimization/92834
823	* gcc.dg/tree-ssa/pr92834.c: New test.
824
8252019-12-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
826
827	PR tree-optimization/89007
828	* gcc.target/aarch64/sve/pr89007-1.c: New test.
829	* gcc.target/aarch64/sve/pr89007-2.c: Likewise.
830
8312019-12-09  Hongtao Liu  <hongtao@intel.com>
832
833	* gcc.target/i386/pr92686.inc: New file.
834	* gcc.target/i386/avx512bw-pr92686-vpcmp-1.c: New test.
835	* gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Ditto.
836	* gcc.target/i386/avx512bw-pr92686-vpcmp-2.c: Ditto.
837	* gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Ditto.
838	* gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
839	* gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
840	* gcc.target/i386/avx512bw-pr92686-movcc-1.c: Ditto.
841	* gcc.target/i386/avx512bw-pr92686-movcc-2.c: Ditto.
842	* gcc.target/i386/avx512vl-pr92686-movcc-1.c: Ditto.
843	* gcc.target/i386/avx512vl-pr92686-movcc-2.c: Ditto.
844	* gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase.
845	* gcc.target/i386/pr88547-1.c: Ditto.
846
8472019-12-08  Andrew Pinski  <apinski@marvell.com>
848
849	* gcc.c-torture/execute/bswap-3.c: New test.
850
8512019-12-08  Sandra Loosemore  <sandra@codesourcery.com>
852
853	Revert:
854
855	2019-12-05  Sandra Loosemore  <sandra@codesourcery.com>
856
857	* g++.target/nios2/hello-pie.C: New.
858	* g++.target/nios2/nios2.exp: New.
859
8602018-12-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
861
862	PR fortran/92780
863	* gfortran.dg/associate_50.f90: New test.
864
8652018-12-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
866
867	PR fortran/92764
868	* gfortran.dg/interface_44.f90: New test.
869
8702019-12-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
871
872	PR fortran/92755
873	* gfortran.dg/dependency_57.f90: New test.
874
8752019-12-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
876
877	* g++.dg/cpp0x/gen-attrs-36.C: Update expected diagnostics.
878	* g++.dg/cpp0x/gen-attrs-37.C: Likewise.
879	* g++.dg/cpp0x/gen-attrs-8.C: Likewise.
880
8812019-12-07  Marek Polacek  <polacek@redhat.com>
882
883	PR c++/91678 - wrong error with decltype and location wrapper.
884	* g++.dg/cpp0x/decltype73.C: New test.
885
8862019-12-07  Jakub Jelinek  <jakub@redhat.com>
887
888	PR c++/92831
889	* g++.dg/ext/temp-extend1.C: New test.
890
8912019-12-06  Marek Polacek  <polacek@redhat.com>
892
893	PR c++/92451
894	* g++.dg/overload/error4.C: New test.
895
8962019-12-06  Jakub Jelinek  <jakub@redhat.com>
897
898	* g++.dg/cpp2a/feat-cxx2a.C: Don't test __cpp_consteval for now.
899
900	PR c++/92831 - CWG 1299, not extending temporary lifetime for ?:
901	* g++.dg/cpp0x/temp-extend2.C: New test.
902
9032019-12-06  Andreas Krebbel  <krebbel@linux.ibm.com>
904	    Vladimir Makarov  <vmakarov@redhat.com>
905
906	PR rtl-optimization/92176
907	* gcc.target/s390/pr92176.c: New test.
908
9092019-12-06  Martin Sebor  <msebor@redhat.com>
910
911	* gcc.dg/Wstringop-overflow-23.c: Use the correct argument type.
912	* gcc.dg/Wstringop-overflow-24.c: Same.
913
9142019-12-06  Richard Sandiford  <richard.sandiford@arm.com>
915
916	* g++.dg/ext/sve-sizeless-1.C: New test.
917	* g++.dg/ext/sve-sizeless-2.C: Likewise.
918
9192019-12-06  Christophe Lyon  <christophe.lyon@linaro.org>
920
921	PR c/36941
922	PR c/88827
923	* gcc.target/aarch64/sve/acle/general-c/type_redef_11.c: Update
924	expected diagnostics.
925
9262019-12-06  Richard Biener  <rguenther@suse.de>
927
928	PR tree-optimization/92819
929	* gcc.target/i386/pr92819-1.c: New testcase.
930	* gcc.target/i386/pr92803.c: Adjust.
931
9322019-12-05  Martin Sebor  <msebor@redhat.com>
933
934	PR testsuite/92829
935	* gcc.dg/Warray-bounds-56.c: Rearrange code to avoid powerpc64*
936	failures.
937
9382019-12-06  Jakub Jelinek  <jakub@redhat.com>
939
940	PR tree-optimization/92768
941	* gcc.dg/pr92768.c: Add -w -Wno-psabi to dg-options.
942
9432019-12-05  Sandra Loosemore  <sandra@codesourcery.com>
944
945	* g++.target/nios2/hello-pie.C: New.
946	* g++.target/nios2/nios2.exp: New.
947
9482019-12-05  Marek Polacek  <polacek@redhat.com>
949	    Jakub Jelinek  <jakub@redhat.com>
950
951	PR c++/91353 - P1331R2: Allow trivial default init in constexpr contexts.
952	* g++.dg/cpp0x/constexpr-array6.C: Adjust dg-error.
953	* g++.dg/cpp0x/constexpr-ctor.C: Likewise.
954	* g++.dg/cpp0x/constexpr-diag3.C: Likewise.
955	* g++.dg/cpp0x/constexpr-diag4.C: Likewise.
956	* g++.dg/cpp0x/constexpr-ex3.C: Likewise.
957	* g++.dg/cpp0x/constexpr-template2.C: Likewise.
958	* g++.dg/cpp0x/constexpr-union2.C: Likewise.
959	* g++.dg/cpp0x/lambda/lambda-mangle.C: Rip out a piece of code ...
960	* g++.dg/cpp0x/lambda/lambda-mangle6.C: ... and put it here.
961	* g++.dg/cpp0x/pr79118.C: Adjust dg-error.
962	* g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
963	* g++.dg/cpp1y/constexpr-neg1.C: Likewise.
964	* g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
965	* g++.dg/cpp1z/feat-cxx1z.C: Use -std=c++17.
966	* g++.dg/cpp2a/constexpr-init1.C: New test.
967	* g++.dg/cpp2a/constexpr-init2.C: New test.
968	* g++.dg/cpp2a/constexpr-init3.C: New test.
969	* g++.dg/cpp2a/constexpr-init4.C: New test.
970	* g++.dg/cpp2a/constexpr-init5.C: New test.
971	* g++.dg/cpp2a/constexpr-init6.C: New test.
972	* g++.dg/cpp2a/constexpr-init7.C: New test.
973	* g++.dg/cpp2a/constexpr-init8.C: New test.
974	* g++.dg/cpp2a/constexpr-init9.C: New test.
975	* g++.dg/cpp2a/constexpr-init10.C: New test.
976	* g++.dg/cpp2a/constexpr-init11.C: New test.
977	* g++.dg/cpp2a/constexpr-init12.C: New test.
978	* g++.dg/cpp2a/constexpr-init13.C: New test.
979	* g++.dg/cpp2a/constexpr-init14.C: New test.
980	* g++.dg/cpp2a/constexpr-init15.C: New test.
981	* g++.dg/cpp2a/constexpr-try5.C: Adjust dg-error.
982	* g++.dg/cpp2a/feat-cxx2a.C: Test __cpp_constexpr.
983	* g++.dg/cpp2a/lambda-mangle.C: New test.
984	* g++.dg/debug/dwarf2/pr44641.C: Skip for c++2a.
985	* g++.dg/ext/stmtexpr21.C: Adjust dg-error.
986
9872019-12-05  Marek Polacek  <polacek@redhat.com>
988
989	PR c++/92271 - make __is_same alias for __is_same_as.
990	* g++.dg/ext/is_same.C: New test.
991
9922019-12-05  Tobias Burnus  <tobias@codesourcery.com>
993
994	* testsuite/libgomp.fortran/use_device_ptr-optional-2.f90: Add
995	'type(c_ptr), value' test case. Conditionally map the per-value
996	passed arguments.
997
9982019-12-05  Richard Sandiford  <richard.sandiford@arm.com>
999
1000	PR middle-end/92768
1001	* gcc.dg/pr92768.c: New test.
1002
10032019-12-05  Richard Biener  <rguenther@suse.de>
1004
1005	PR middle-end/92818
1006	* gcc.target/i386/pr92818.c: New testcase.
1007
10082019-12-05  Frederik Harwath  <frederik@codesourcery.com>
1009
1010	* gcc.dg/asm-4.c: Skip on target amdgcn-*-*.
1011
10122019-12-05  Richard Biener  <rguenther@suse.de>
1013
1014	PR tree-optimization/92803
1015	* gcc.target/i386/pr92803.c: New testcase.
1016
10172019-12-05  Jakub Jelinek  <jakub@redhat.com>
1018
1019	PR fortran/92781
1020	* gfortran.dg/pr92781.f90: New test.
1021
10222019-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1023
1024	* g++.dg/diagnostic/functional-cast-to-array-type-1.C: New.
1025	* g++.dg/cpp0x/auto25.C: Check location(s) too.
1026	* g++.dg/cpp0x/auto28.C: Likewise.
1027	* g++.dg/init/reference2.C: Likewise.
1028	* g++.dg/parse/template2.C: Likewise.
1029	* g++.dg/template/error8.C: Likewise.
1030	* g++.old-deja/g++.ns/crash3.C: Likewise.
1031	* g++.old-deja/g++.ns/template7.C: Likewise.
1032	* g++.old-deja/g++.pt/crash8.C: Likewise.
1033
10342019-12-03  Martin Sebor  <msebor@redhat.com>
1035
1036	PR middle-end/91582
1037	* c-c++-common/Wstringop-truncation.c: Remove xfails.
1038	* g++.dg/warn/Wstringop-overflow-4.C: New test.
1039	* gcc/testsuite/g++.dg/ext/attr-alloc_size.C: Suppress -Warray-bounds.
1040	* gcc.dg/Wstringop-overflow-25.c: New test.
1041	* gcc/testsuite/gcc.dg/attr-alloc_size.c: Suppress -Warray-bounds.
1042	* gcc/testsuite/gcc.dg/attr-copy-2.c: Same.
1043	* gcc.dg/builtin-stringop-chk-5.c: Remove xfails.
1044	* gcc.dg/builtin-stringop-chk-8.c: Same.  Correct the text of expected
1045	warnings.
1046	* gcc.target/i386/pr82002-2a.c: Prune expected warning.
1047	* gcc.target/i386/pr82002-2b.c: Same.
1048
10492019-12-04  Joseph Myers  <joseph@codesourcery.com>
1050
1051	PR c/36941
1052	PR c/88827
1053	* gcc.dg/lvalue-9.c, gcc.dg/lvalue-10.c: New tests.
1054	* gcc.dg/array-8.c, gcc.dg/enum-incomplete-1.c,
1055	gcc.dg/enum-incomplete-3.c, gcc.dg/noncompile/incomplete-3.c,
1056	gcc.dg/pr48552-1.c, gcc.dg/pr48552-2.c, gcc.dg/pr63543.c,
1057	gcc.dg/pr69796.c: Update expected diagnostics.
1058
10592019-12-04  Richard Sandiford  <richard.sandiford@arm.com>
1060
1061	* gcc.target/aarch64/sve/acle/general/whilelt_5.c: New test.
1062
10632019-12-04  Richard Biener  <rguenther@suse.de>
1064
1065	* gcc.dg/tree-ssa/ssa-fre-84.c: New testcase.
1066
10672019-12-04  Tobias Burnus  <tobias@codesourcery.com>
1068
1069	PR fortran/92754
1070	gfortran.dg/intrinsic_9.f90: New.
1071
10722019-12-04  Jakub Jelinek  <jakub@redhat.com>
1073
1074	PR tree-optimization/92734
1075	* gcc.dg/tree-ssa/pr92734-2.c: New test.
1076
10772019-12-04  Richard Sandiford  <richard.sandiford@arm.com>
1078
1079	* g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C: New test.
1080	* g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C: New test.
1081
10822019-12-04  Jakub Jelinek  <jakub@redhat.com>
1083
1084	PR fortran/92756
1085	* gfortran.dg/gomp/teams1.f90: New test.
1086
10872019-12-03  Jakub Jelinek  <jakub@redhat.com>
1088
1089	* g++.dg/cpp2a/srcloc1.C: New test.
1090	* g++.dg/cpp2a/srcloc2.C: New test.
1091	* g++.dg/cpp2a/srcloc3.C: New test.
1092	* g++.dg/cpp2a/srcloc4.C: New test.
1093	* g++.dg/cpp2a/srcloc5.C: New test.
1094	* g++.dg/cpp2a/srcloc6.C: New test.
1095	* g++.dg/cpp2a/srcloc7.C: New test.
1096	* g++.dg/cpp2a/srcloc8.C: New test.
1097	* g++.dg/cpp2a/srcloc9.C: New test.
1098	* g++.dg/cpp2a/srcloc10.C: New test.
1099	* g++.dg/cpp2a/srcloc11.C: New test.
1100	* g++.dg/cpp2a/srcloc12.C: New test.
1101	* g++.dg/cpp2a/srcloc13.C: New test.
1102	* g++.dg/cpp2a/srcloc14.C: New test.
1103
11042019-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1105
1106	* g++.dg/diagnostic/inconsistent-deduction-1.C: New.
1107	* g++.dg/diagnostic/returning-a-value-1.C: Likewise.
1108	* g++.dg/cpp0x/decltype3.C: Check location(s) too.
1109	* g++.dg/cpp0x/decltype4.C: Likewise.
1110	* g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Likewise.
1111	* g++.dg/cpp2a/consteval13.C: Likewise.
1112	* g++.dg/expr/pmf-1.C: Likewise.
1113	* g++.dg/other/ptrmem2.C: Likewise.
1114	* g++.dg/template/ptrmem17.C: Likewise.
1115	* g++.old-deja/g++.bugs/900213_03.C: Likewise.
1116	* g++.old-deja/g++.other/pmf7.C: Likewise.
1117	* g++.old-deja/g++.other/ptrmem7.C: Likewise.
1118
1119	* g++.dg/diagnostic/main2.C: New.
1120
11212019-12-03  Jakub Jelinek  <jakub@redhat.com>
1122
1123	PR c++/91369
1124	* g++.dg/cpp2a/constexpr-new8.C: New test.
1125
11262019-12-03  Richard Sandiford  <richard.sandiford@arm.com>
1127
1128	* gcc.target/aarch64/sve/acle/general-c/struct_1.c: New test.
1129
11302019-12-03  Richard Sandiford  <richard.sandiford@arm.com>
1131
1132	* gcc.target/aarch64/sve/acle/general/deref_1.c: New test.
1133
11342019-12-03  Marek Polacek  <polacek@redhat.com>
1135
1136	PR c++/91363 - P0960R3: Parenthesized initialization of aggregates.
1137	* g++.dg/cpp0x/constexpr-99.C: Only expect an error in C++17 and
1138	lesser.
1139	* g++.dg/cpp0x/explicit7.C: Likewise.
1140	* g++.dg/cpp0x/initlist12.C: Adjust dg-error.
1141	* g++.dg/cpp0x/pr31437.C: Likewise.
1142	* g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_aggregate_paren_init test.
1143	* g++.dg/cpp2a/paren-init1.C: New test.
1144	* g++.dg/cpp2a/paren-init10.C: New test.
1145	* g++.dg/cpp2a/paren-init11.C: New test.
1146	* g++.dg/cpp2a/paren-init12.C: New test.
1147	* g++.dg/cpp2a/paren-init13.C: New test.
1148	* g++.dg/cpp2a/paren-init14.C: New test.
1149	* g++.dg/cpp2a/paren-init15.C: New test.
1150	* g++.dg/cpp2a/paren-init16.C: New test.
1151	* g++.dg/cpp2a/paren-init17.C: New test.
1152	* g++.dg/cpp2a/paren-init18.C: New test.
1153	* g++.dg/cpp2a/paren-init19.C: New test.
1154	* g++.dg/cpp2a/paren-init2.C: New test.
1155	* g++.dg/cpp2a/paren-init3.C: New test.
1156	* g++.dg/cpp2a/paren-init4.C: New test.
1157	* g++.dg/cpp2a/paren-init5.C: New test.
1158	* g++.dg/cpp2a/paren-init6.C: New test.
1159	* g++.dg/cpp2a/paren-init7.C: New test.
1160	* g++.dg/cpp2a/paren-init8.C: New test.
1161	* g++.dg/cpp2a/paren-init9.C: New test.
1162	* g++.dg/ext/desig10.C: Adjust dg-error.
1163	* g++.dg/template/crash107.C: Likewise.
1164	* g++.dg/template/crash95.C: Likewise.
1165	* g++.old-deja/g++.jason/crash3.C: Likewise.
1166	* g++.old-deja/g++.law/ctors11.C: Likewise.
1167	* g++.old-deja/g++.law/ctors9.C: Likewise.
1168	* g++.old-deja/g++.mike/net22.C: Likewise.
1169	* g++.old-deja/g++.niklas/t128.C: Likewise.
1170
11712019-12-03  Richard Biener  <rguenther@suse.de>
1172
1173	PR tree-optimization/92645
1174	* gcc.target/i386/pr92645-5.c: New testcase.
1175
11762019-12-03  Richard Biener  <rguenther@suse.de>
1177
1178	PR tree-optimization/92751
1179	* g++.dg/tree-ssa/pr92751.C: New testcase.
1180
11812019-12-03  Richard Sandiford  <richard.sandiford@arm.com>
1182
1183	* gfortran.dg/loop_versioning_6.f90: XFAIL the scans for ! lp64.
1184
11852019-12-03  Jakub Jelinek  <jakub@redhat.com>
1186
1187	PR tree-optimization/92734
1188	* gcc.dg/tree-ssa/pr92734.c: New test.
1189
1190	PR target/92744
1191	* g++.dg/dfp/pr92744.C: New test.
1192
1193	PR c++/92732
1194	* g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion
1195	warnings.
1196	* g++.dg/cpp2a/bitfield4.C: New test.
1197
1198	PR c++/92705
1199	* g++.dg/conversion/ambig4.C: New test.
1200
1201	PR c++/92695
1202	* g++.dg/cpp2a/constexpr-virtual14.C: New test.
1203
12042019-12-03  Luo Xiong Hu  <luoxhu@linux.ibm.com>
1205
1206	* gcc.target/powerpc/pr72804.c: Fix missing space.
1207
12082019-12-03  Joseph Myers  <joseph@codesourcery.com>
1209
1210	PR c/88704
1211	* gcc.dg/vla-25.c: New test.
1212
12132019-12-03  Jakub Jelinek  <jakub@redhat.com>
1214
1215	* g++.dg/lto/inline-crossmodule-1_0.C: Use -fdump-ipa-inline-details
1216	instead of -fdump-ipa-inline.  Use "inline" instead of "inlined" as
1217	last argument to scan-wpa-ipa-dump-times, use \\\( and \\\) instead of
1218	( and ) in the regex.
1219
12202019-12-02  Jakub Jelinek  <jakub@redhat.com>
1221
1222	PR c++/92695
1223	* g++.dg/cpp2a/constexpr-virtual15.C: New test.
1224
12252019-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1226
1227	PR middle-end/92741
1228	* gcc.dg/pr92741.c: New test.
1229
12302019-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1231
1232	* gcc.target/aarch64/sve/acle/general/nosve_4.c: New test.
1233	* gcc.target/aarch64/sve/acle/general/nosve_5.c: Likewise.
1234	* gcc.target/aarch64/sve/pcs/nosve_4.c: Expected a second error
1235	for the copy.
1236	* gcc.target/aarch64/sve/pcs/nosve_5.c: Likewise.
1237	* gcc.target/aarch64/sve/pcs/nosve_6.c: Likewise.
1238
12392019-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1240
1241	* gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Run the
1242	general/* tests too.
1243
12442019-12-02  Richard Sandiford  <richard.sandiford@arm.com>
1245
1246	* gcc.target/aarch64/sve/acle/general/eqne_dup_1.c: New test.
1247	* gcc.target/aarch64/sve/acle/asm/dup_f16.c (dup_0_f16_z): Expect
1248	the call to be folded to zero.
1249	* gcc.target/aarch64/sve/acle/asm/dup_f32.c (dup_0_f32_z): Likewise.
1250	* gcc.target/aarch64/sve/acle/asm/dup_f64.c (dup_0_f64_z): Likewise.
1251	* gcc.target/aarch64/sve/acle/asm/dup_s8.c (dup_0_s8_z): Likewise.
1252	* gcc.target/aarch64/sve/acle/asm/dup_s16.c (dup_0_s16_z): Likewise.
1253	* gcc.target/aarch64/sve/acle/asm/dup_s32.c (dup_0_s32_z): Likewise.
1254	* gcc.target/aarch64/sve/acle/asm/dup_s64.c (dup_0_s64_z): Likewise.
1255	* gcc.target/aarch64/sve/acle/asm/dup_u8.c (dup_0_u8_z): Likewise.
1256	* gcc.target/aarch64/sve/acle/asm/dup_u16.c (dup_0_u16_z): Likewise.
1257	* gcc.target/aarch64/sve/acle/asm/dup_u32.c (dup_0_u32_z): Likewise.
1258	* gcc.target/aarch64/sve/acle/asm/dup_u64.c (dup_0_u64_z): Likewise.
1259
12602019-12-02  Sudakshina Das  <sudi.das@arm.com>
1261
1262	* g++.dg/ext/arm-fp16/arm-fp16-ops.h: Remove volatile keyword.
1263
12642019-12-02  Martin Liska  <mliska@suse.cz>
1265
1266	* g++.dg/lto/odr-7_0.C: New test.
1267	* g++.dg/lto/odr-7_1.C: New test.
1268
12692019-11-30  Jan Hubicka  <hubicka@ucw.cz>
1270
1271	* g++.dg/lto/inline-crossmodule-1_0.C: fix template.
1272
12732019-12-02  Richard Biener  <rguenther@suse.de>
1274
1275	PR tree-optimization/92742
1276	* gcc.dg/torture/pr92742.c: New testcase.
1277
12782019-12-02  Jakub Jelinek  <jakub@redhat.com>
1279
1280	PR tree-optimization/92712
1281	* gcc.dg/tree-ssa/pr92712-1.c: New test.
1282	* gcc.dg/tree-ssa/pr92712-2.c: New test.
1283	* gcc.dg/tree-ssa/pr92712-3.c: New test.
1284	* gfortran.dg/loop_versioning_1.f90: Adjust expected number of
1285	likely to be innermost dimension messages.
1286	* gfortran.dg/loop_versioning_10.f90: Likewise.
1287	* gfortran.dg/loop_versioning_6.f90: Likewise.
1288
12892019-12-02  Feng Xue  <fxue@os.amperecomputing.com>
1290
1291	PR ipa/92133
1292	* gcc.dg/ipa/ipa-clone-2.c: New test.
1293
12942019-12-01  Sandra Loosemore  <sandra@codesourcery.com>
1295
1296	PR target/92499
1297
1298	* gcc.target/nios2/pr92499-1.c: New.
1299	* gcc.target/nios2/pr92499-2.c: New.
1300	* gcc.target/nios2/pr92499-3.c: New.
1301
13022019-12-02  Luo Xiong Hu  <luoxhu@linux.ibm.com>
1303
1304	testsuite/pr92398
1305	* gcc.target/powerpc/pr72804.c: Split the store function to...
1306	* gcc.target/powerpc/pr92398.h: ... this one.  New.
1307	* gcc.target/powerpc/pr92398.p9+.c: New.
1308	* gcc.target/powerpc/pr92398.p9-.c: New.
1309	* lib/target-supports.exp (check_effective_target_p8): New.
1310	(check_effective_target_p9+): New.
1311
13122019-11-30  Richard Sandiford  <richard.sandiford@arm.com>
1313
1314	* gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: New test.
1315	* gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
1316
13172019-11-30  Jan Hubicka  <hubicka@ucw.cz>
1318
1319	* g++.dg/lto/inline-crossmodule-1.h: New testcase.
1320	* g++.dg/lto/inline-crossmodule-1_0.C: New testcase.
1321	* g++.dg/lto/inline-crossmodule-1_1.C: New testcase.
1322
13232019-11-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1324
1325	PR fortran/91783
1326	* gfortran.dg/dependency_56.f90: New test.
1327
13282019-11-29  Richard Biener  <rguenther@suse.de>
1329
1330	PR tree-optimization/91003
1331	* gfortran.dg/pr91003.f90: New testcase.
1332
13332019-11-29  Richard Sandiford  <richard.sandiford@arm.com>
1334
1335	PR tree-optimization/92677
1336	* gcc.dg/vect/pr92677.c: New test.
1337
13382019-11-29  Richard Sandiford  <richard.sandiford@arm.com>
1339
1340	PR tree-optimization/92596
1341	* gcc.dg/vect/bb-slp-pr92596.c: New test.
1342	* gcc.dg/vect/bb-slp-43.c: Likewise.
1343
13442019-11-29  Richard Sandiford  <richard.sandiford@arm.com>
1345
1346	* gcc.dg/vect/vect-bool-cmp-2.c: New test.
1347	* lib/target-supports.exp (check_effective_target_vect_bool_cmp): New
1348	effective target procedure.
1349
13502019-11-29 Tobias Burnus  <tobias@codesourcery.com>
1351
1352	* fortran.dg/goacc/common-block-3.f90: Check that unused common-block
1353	variables do not get mapped.
1354
13552019-11-29  Martin Jambor  <mjambor@suse.cz>
1356
1357	PR ipa/92476
1358	* g++.dg/lto/pr92476_[01].C: New test.
1359
13602019-11-29  Richard Sandiford  <richard.sandiford@arm.com>
1361
1362	PR tree-optimization/92710
1363	* gcc.dg/vect/pr92710.c: New test.
1364
13652019-11-29 Tobias Burnus  <tobias@codesourcery.com>
1366
1367	PR ipa/84963
1368	* gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not
1369	dg-options as otherwise -fopenacc is not used.
1370
13712019-11-29  Tamar Christina  <tamar.christina@arm.com>
1372
1373	* gcc.dg/vect/slp-reduc-3.c: Turn off epilogue-nomask.
1374
13752019-11-29  Richard Biener  <rguenther@suse.de>
1376
1377	PR tree-optimization/92715
1378	* gcc.dg/torture/pr92715.c: New testcase.
1379
13802019-11-29  Jakub Jelinek  <jakub@redhat.com>
1381
1382	PR c++/60228
1383	* g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for
1384	DECL_OMP_DECLARE_REDUCTION_P functions.
1385
13862019-11-29  Martin Liska  <mliska@suse.cz>
1387
1388	PR lto/91574
1389	* g++.dg/lto/pr91574_0.C: New test.
1390
13912019-11-29  Richard Biener  <rguenther@suse.de>
1392
1393	PR tree-optimization/92704
1394	* gcc.dg/torture/pr92704.c: New testcase.
1395
13962019-11-29  Joseph Myers  <joseph@codesourcery.com>
1397
1398	* objc.dg/attributes/gnu2x-attr-syntax-1.m: New test.
1399
14002019-11-28  Martin Liska  <mliska@suse.cz>
1401
1402	PR lto/92609
1403	* g++.dg/lto/pr92609_0.C: New test.
1404	* g++.dg/lto/pr92609_1.C: New test.
1405
14062019-11-28  Iain Sandoe  <iain@sandoe.co.uk>
1407
1408	* gcc.target/i386/pr32219-2.c: Adjust scan-assembler entries
1409	for revised common default.
1410
14112019-11-28  Jerry DeLisle  <jvdelisle@gcc.ngu.org>
1412
1413	PR fortran/90374
1414	* gfortran.dg/fmt_zero_width.f90: Update test.
1415
14162019-11-28  Martin Jambor  <mjambor@suse.cz>
1417
1418	PR ipa/92697
1419	* g++.dg/ipa/pr92697.C: New.
1420
14212019-11-28  Richard Biener  <rguenther@suse.de>
1422
1423	PR tree-optimization/92645
1424	* gcc.dg/tree-ssa/inline-12.c: New testcase.
1425
14262019-11-28  Richard Biener  <rguenther@suse.de>
1427
1428	PR tree-optimization/92645
1429	* gcc.target/i386/pr92645-4.c: New testcase.
1430
14312019-11-28  Christophe Lyon  <christophe.lyon@linaro.org>
1432
1433	* gcc.target/arm/asm-flag-4.c: Use -mfloat-abi=softfp.
1434
14352019-11-28  Jakub Jelinek  <jakub@redhat.com>
1436
1437	PR tree-optimization/92691
1438	* gcc.dg/tree-ssa/builtin-snprintf-10.c: New test.
1439
1440	PR c++/92695
1441	* g++.dg/warn/inline3.C: New test.
1442
14432019-11-27  Jakub Jelinek  <jakub@redhat.com>
1444
1445	PR rtl-optimization/92510
1446	* gcc.dg/pr92510.c: New test.
1447
14482019-11-27  Andrew Sutton  <asutton@lock3software.com>
1449
1450	PR c++/92236
1451	* g++.dg/cpp2a/concepts-iconv1.C: Update diagnostics.
1452	* g++.dg/cpp2a/concepts-requires5.C: Likewise.
1453	* g++.dg/cpp2a/concepts6.C: New test.
1454
14552019-11-27  Andrew Sutton  <asutton@lock3software.com>
1456
1457	PR c++/92439
1458	* g++.dg/cpp2a/concepts-requires20.C: New.
1459
14602019-11-27  Andrew Sutton  <asutton@lock3software.com>
1461
1462	PR c++/88395
1463	* g++.dg/cpp2a/concepts-pr88395.C: New.
1464	* g++.dg/cpp2a/concepts-recursive-sat1.C: New.
1465	* g++.dg/cpp2a/concepts-recursive-sat2.C: New.
1466	* g++.dg/cpp2a/concepts-recursive-sat3.C: New.
1467
14682019-11-27  Vladimir Makarov  <vmakarov@redhat.com>
1469
1470	PR rtl-optimization/90007
1471	* gcc.target/i386/pr90007.c: New test.
1472
14732019-11-27  Andrew Sutton  <asutton@lock3software.com>
1474
1475	Emit hard errors for certain satisfaction errors.
1476	* g++.dg/concepts/pr84330.C: Update diagnostics.
1477	* g++.dg/cpp2a/concepts-requires2.C: Likewise.
1478
14792019-11-27  Richard Biener  <rguenther@suse.de>
1480
1481	PR tree-optimization/92690
1482	* gcc.dg/torture/pr92690.c: New testcase.
1483	* gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1484
14852019-11-27  Jakub Jelinek  <jakub@redhat.com>
1486
1487	PR fortran/91944
1488	* gfortran.dg/spread_size_limit_2.f90: New test.
1489
1490	PR c++/92524
1491	* g++.dg/cpp0x/pr92524.C: New test.
1492
14932019-11-27  Richard Biener  <rguenther@suse.de>
1494
1495	PR tree-optimization/92645
1496	* gcc.target/i386/pr92645-2.c: New testcase.
1497	* gcc.target/i386/pr92645-3.c: Likewise.
1498
14992019-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1500
1501	* g++.dg/cpp1z/bool-increment1.C: Test location(s) too.
1502	* g++.dg/expr/bitfield3.C: Likewise.
1503	* g++.dg/expr/bitfield4.C: Likewise.
1504	* g++.dg/expr/bitfield5.C: Likewise.
1505	* g++.dg/expr/bitfield6.C: Likewise.
1506	* g++.dg/expr/bool1.C: Likewise.
1507	* g++.dg/expr/bool2.C: Likewise.
1508	* g++.dg/expr/bool3.C: Likewise.
1509	* g++.dg/expr/bool4.C: Likewise.
1510	* g++.dg/expr/lval3.C: Likewise.
1511	* g++.dg/other/error18.C: Likewise.
1512	* g++.dg/warn/Wpointer-arith-1.C: Likewise.
1513	* g++.old-deja/g++.bugs/900212_01.C: Likewise.
1514	* g++.old-deja/g++.bugs/900428_02.C: Likewise.
1515	* g++.old-deja/g++.jason/rfg14.C: Likewise.
1516	* g++.old-deja/g++.other/overload11.C: Likewise.
1517
15182019-11-26  Martin Sebor  <msebor@redhat.com>
1519
1520	PR tree-optimization/92683
1521	* gcc.dg/strcmpopt_8.c: New test.
1522	* gcc.dg/strcmpopt_9.c: New test.
1523
15242019-11-26  Joel Hutton  <Joel.Hutton@arm.com>
1525
1526	PR testsuite/92391
1527	* lib/target-supports.exp (check_effective_target_vect_char_add):
1528	Use a separate cache entry from vect_int.
1529
15302019-11-26  Jakub Jelinek  <jakub@redhat.com>
1531
1532	PR c++/92648
1533	* g++.dg/cpp0x/gen-attrs-71.C: New test.
1534
1535	PR c++/61414
1536	* g++.dg/cpp0x/enum23.C: Remove xfail.
1537	* g++.dg/cpp0x/enum28.C: New test.
1538
1539	PR tree-optimization/92644
1540	* g++.dg/opt/pr92644.C: New test.
1541
15422019-11-26  Richard Biener  <rguenther@suse.de>
1543
1544	PR tree-optimization/92645
1545	* gcc.target/i386/pr92645.c: New testcase.
1546
15472019-11-26  Jakub Jelinek  <jakub@redhat.com>
1548
1549	* gfortran.dg/dec-comparison.f90: Change dg-do from run to compile.
1550
15512019-11-25  Harald Anlauf  <anlauf@gmx.de>
1552
1553	PR fortran/92629
1554	* gfortran.dg/pr92629.f90: New testcase.
1555
15562019-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1557
1558	* g++.dg/diagnostic/base-operand-non-pointer-1.C: New.
1559	* g++.dg/pr53055.C: Check location too.
1560	* g++.old-deja/g++.bugs/900213_02.C: Likewise.
1561	* g++.old-deja/g++.bugs/900215_02.C: Likewise.
1562	* g++.old-deja/g++.other/badarrow.C: Likewise.
1563	* g++.old-deja/g++.other/deref1.C: Likewise.
1564
1565	* g++.dg/warn/Wenum-compare.C: Check location too.
1566
1567	* g++.dg/cpp0x/initlist26.C: Check location too.
1568	* g++.dg/cpp0x/initlist28.C: Likewise.
1569	* g++.dg/cpp0x/initlist29.C: Likewise.
1570	* g++.dg/cpp0x/initlist33.C: Likewise.
1571	* g++.dg/expr/string-2.C: Likewise.
1572	* g++.dg/other/ptrmem5.C: Likewise.
1573	* g++.old-deja/g++.benjamin/14664-1.C: Likewise.
1574	* g++.old-deja/g++.benjamin/14664-2.C: Likewise.
1575	* g++.old-deja/g++.brendan/init12.C: Likewise.
1576	* g++.old-deja/g++.bugs/900324_04.C: Likewise.
1577	* g++.old-deja/g++.ext/array1.C: Likewise.
1578	* g++.old-deja/g++.jason/rfg17.C: Likewise.
1579
15802019-11-25  Joseph Myers  <joseph@codesourcery.com>
1581
1582	PR c/91985
1583	* gcc.dg/c2x-no-dfp-1.c, gcc.dg/gnu2x-builtins-no-dfp-1.c: New
1584	tests.
1585	* gcc.dg/fltconst-pedantic-dfp.c: Expect errors when decimal
1586	floating-point not supported.
1587
15882019-11-25  Joseph Myers  <joseph@codesourcery.com>
1589
1590	* gcc.dg/gnu2x-attrs-1.c: Do not expect message about attributes
1591	appertaining to types.
1592	* gcc.dg/gnu2x-attrs-2.c: New test.
1593	* g++.dg/cpp0x/gen-attrs-1.C, g++.dg/cpp0x/gen-attrs-22.C,
1594	g++.dg/cpp0x/gen-attrs-4.C, g++.dg/cpp0x/lambda/lambda-attr1.C:
1595	Update expected diagnostics.
1596
15972019-11-25  Tamar Christina  <tamar.christina@arm.com>
1598
1599	* gcc.dg/torture/fp-int-convert-timode-1.c: Always run if int128.
1600
16012019-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603	* gnat.dg/addr14.adb: New test.
1604
16052019-11-25  Mark Eggleston <mark.eggleston@codethink.com>
1606	    Jim MacArthur <jim.macarthur@codethink.co.uk>
1607
1608	* gfortran.dg/dec-comparison-character_1.f90: New test.
1609	* gfortran.dg/dec-comparison-character_2.f90: New test.
1610	* gfortran.dg/dec-comparison-character_3.f90: New test.
1611	* gfortran.dg/dec-comparison-complex_1.f90: New test.
1612	* gfortran.dg/dec-comparison-complex_2.f90: New test.
1613	* gfortran.dg/dec-comparison-complex_3.f90: New test.
1614	* gfortran.dg/dec-comparison-int_1.f90: New test.
1615	* gfortran.dg/dec-comparison-int_2.f90: New test.
1616	* gfortran.dg/dec-comparison-int_3.f90: New test.
1617	* gfortran.dg/dec-comparison-real_1.f90: New test.
1618	* gfortran.dg/dec-comparison-real_2.f90: New test.
1619	* gfortran.dg/dec-comparison-real_3.f90: New test.
1620	* gfortran.dg/dec-comparison.f90: New test.
1621
16222019-11-25  Martin Jambor  <mjambor@suse.cz>
1623
1624	PR ipa/91956
1625	* g++.dg/ipa/pr91956.C: New test.
1626
16272019-11-24  Jerry DeLisle  <jvdelisle@gcc.ngu.org>
1628
1629	PR fortran/92100
1630	gfortran.dg/streamio_18.f90: New test.
1631
16322019-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1633	Harald Anlauf <anlauf@gmx.de>
1634
1635	PR fortran/92569
1636	* gfortran.dg/eof_6.f90: New test.
1637
16382019-11-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1639
1640	PR fortran/92422
1641	* gfortran.dg/bounds_check_21.f90: New test.
1642
16432019-11-23  Jan Hubicka  <hubicka@ucw.cz>
1644
1645	* g++.dg/tree-ssa/pr53844.C: Drop -O2 from param name.
1646	* g++.dg/tree-ssa/pr61034.C: Likewise.
1647	* g++.dg/tree-ssa/pr8781.C: Likewise.
1648	* g++.dg/warn/Wstringop-truncation-1.C: Likewise.
1649	* gcc.dg/ipa/pr63416.c: Likewise.
1650	* gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
1651	* gcc.dg/vect/pr66142.c: Likewise.
1652	* gcc.dg/winline-3.c: Likewise.
1653	* gcc.target/powerpc/pr72804.c: Likewise.
1654
16552019-11-23  Jakub Jelinek  <jakub@redhat.com>
1656
1657	PR target/92615
1658	* gcc.target/i386/pr92615.c: New test.
1659
1660	PR rtl-optimization/92610
1661	* g++.dg/opt/pr92610.C: New test.
1662
16632019-11-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1664
1665	PR c++/92365
1666	* g++.dg/pr92365.C: New test.
1667
16682019-11-22  Marek Polacek  <polacek@redhat.com>
1669
1670	PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr.
1671	* g++.dg/cpp2a/constexpr-typeid1.C: New test.
1672	* g++.dg/cpp2a/constexpr-typeid2.C: New test.
1673	* g++.dg/cpp2a/constexpr-typeid3.C: New test.
1674	* g++.dg/cpp2a/constexpr-typeid4.C: New test.
1675
16762019-11-22  Jakub Jelinek  <jakub@redhat.com>
1677
1678	PR c/90677
1679	* c-c++-common/pr90677.c: New test.
1680
1681	PR c++/92458
1682	* g++.dg/pch/pr92458.C: New test.
1683	* g++.dg/pch/pr92458.Hs: New test.
1684
16852019-11-22  Iain Sandoe  <iain@sandoe.co.uk>
1686
1687	* gcc.target/i386/pr27971.c: Use mdynamic-no-pic for m32 on
1688	Darwin.
1689	* gcc.target/i386/sse2-load-multi.c: Likewise.
1690	* gcc.target/i386/sse2-store-multi.c: Likewise.
1691
16922019-11-22  Jakub Jelinek  <jakub@redhat.com>
1693
1694	Implement P1902R1, Missing feature-test macros 2017-2019.
1695	* g++.dg/cpp1z/feat-cxx1z.C: Only compile with -std=c++17.
1696	* g++.dg/cpp2a/feat-cxx2a.C: Adjust for P1902R1 changes.
1697	* g++.dg/cpp2a/desig15.C: New test.
1698	* g++.dg/cpp2a/lambda-pack-init3.C: New test.
1699	* g++.dg/cpp2a/lambda-generic6.C: New test.
1700	* g++.dg/cpp2a/consteval15.C: New test.
1701
1702	PR tree-optimization/92618
1703	* gcc.c-torture/compile/pr92618.c: New test.
1704	* gcc.c-torture/execute/pr92618.c: New test.
1705
17062019-11-22  Martin Sebor  <msebor@redhat.com>
1707
1708	PR middle-end/83859
1709	* c-c++-common/attr-nonstring-8.c: Adjust text of expected warning.
1710	* gcc.dg/Wstringop-overflow-23.c: New test.
1711	* gcc.dg/Wstringop-overflow-24.c: New test.
1712	* gcc.dg/attr-access-read-only.c: New test.
1713	* gcc.dg/attr-access-read-write.c: New test.
1714	* gcc.dg/attr-access-read-write-2.c: New test.
1715	* gcc.dg/attr-access-write-only.c: New test.
1716
17172019-11-22  Martin Sebor  <msebor@redhat.com>
1718
1719	PR middle-end/88226
1720	* gcc.dg/Wstringop-overflow-22.c: New test.
1721	* gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Remove xfails.
1722
17232019-11-22  Martin Sebor  <msebor@redhat.com>
1724
1725	PR tree-optimization/92501
1726	* gcc.dg/strcmpopt_7.c: New test.
1727
17282019-11-22  Richard Sandiford  <richard.sandiford@arm.com>
1729
1730	* gcc.dg/vect/vect-widen-mult-u8.c: Disable epilogue loop
1731	vectorization.
1732	* gcc.dg/vect/vect-widen-mult-u8-u32.c: Likewise.
1733
17342019-11-22  Richard Sandiford  <richard.sandiford@arm.com>
1735
1736	* gcc.dg/vect/vect-cond-reduc-3.c: Require vect_cond_mixed
1737	rather than vect_condition.
1738
17392019-11-22  Claudiu Zissulescu  <claziss@synopsys.com>
1740
1741	* gcc.target/arc/add_n-combine.c: Match add1/2/3 instruction in
1742	output assembly.
1743	* gcc.target/arc/arc.exp (check_effective_target_codedensity):
1744	Add.
1745	* gcc.target/arc/cmem-7.c: Fix matching patterns.
1746	* gcc.target/arc/cmem-bit-1.c: Likewise.
1747	* gcc.target/arc/cmem-bit-2.c: Likewise.
1748	* gcc.target/arc/cmem-bit-3.c: Likewise.
1749	* gcc.target/arc/cmem-bit-4.c: Likewise.
1750	* gcc.target/arc/interrupt-2.c: Match rtie insn for A7.
1751	* gcc.target/arc/store-merge-1.c: This test is only meaningful for
1752	architectures with double load/store operations.
1753
17542019-11-21  Martin Sebor  <msebor@redhat.com>
1755
1756	* gcc.dg/strlenopt-66.c: Avoid buffer overflow.  Add more test cases.
1757
17582019-11-21  Joseph Myers  <joseph@codesourcery.com>
1759
1760	* gcc.dg/c2x-attr-fallthrough-6.c: New test.  Split out from
1761	c2x-attr-fallthrough-3.c.
1762	* gcc.dg/c2x-attr-fallthrough-1.c: Add more tests.
1763	* gcc.dg/c2x-attr-fallthrough-2.c: Update expected diagnostics.
1764	* gcc.dg/c2x-attr-fallthrough-3.c: Split inside-switch part of
1765	test out to c2x-attr-fallthrough-6.c.
1766
17672019-11-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1768
1769	PR tree-optimization/92608
1770	* gcc.dg/torture/pr92608.c: New test.
1771
17722019-11-21  Iain Sandoe  <iain@sandoe.co.uk>
1773
1774	* gcc.dg/darwin-comm.c: Add -fcommon to compile flags.
1775	* gcc.dg/darwin-sections.c: Likewise.
1776
17772019-11-21  Iain Sandoe  <iain@sandoe.co.uk>
1778
1779	PR testsuite/92619
1780	* gcc.dg/gnu2x-attrs-1.c: Fix dg-error syntax.
1781
17822019-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1783
1784	PR tree-optimization/92526
1785	* gcc.target/aarch64/pr92526.c: New test.
1786
17872019-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1788
1789	PR testsuite/92543
1790	* gcc.dg/vect/vect-alias-check-1.c: XFAIL the alias check message
1791	if there is no realignment support and no support for unaligned
1792	accesses.
1793	* gcc.dg/vect/vect-alias-check-18.c: Restrict the test for the
1794	alias message to targets that have permute support.
1795
17962019-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1797
1798	PR tree-optimization/92595
1799	* g++.dg/vect/pr92595.cc: New test.
1800
18012019-11-21  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
1802
1803	* gcc.target/arm/acle/crc_hf_1.c: Modify the compiler options directive
1804	from dg-options to dg-additional-options.
1805
18062019-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1807
1808	* gcc.c-torture/execute/20030913-1.c: Rename glob to g.
1809	* gcc.c-torture/execute/960218-1.c: Rename glob to gl.
1810	* gcc.c-torture/execute/complex-6.c: Rename err to e.
1811	* gcc.dg/torture/ssa-pta-fn-1.c: Rename glob to g.
1812
18132019-11-21  Marek Polacek  <polacek@redhat.com>
1814
1815	PR c++/92450 - ICE with invalid nested name specifier.
1816	* g++.dg/parse/crash71.C: New test.
1817
18182019-11-21  Wilco Dijkstra  <wdijkstr@arm.com>
1819
1820	* gfortran.dg/global_vars_f90_init_driver.c: Add missing extern.
1821
18222019-11-21  Richard Biener  <rguenther@suse.de>
1823
1824	PR tree-optimization/92596
1825	* gcc.dg/torture/pr92596-1.c: New testcase.
1826
18272019-11-21  Tamar Christina  <tamar.christina@arm.com>
1828
1829	* gcc.dg/torture/fp-int-convert-timode-1.c: Add check for FE_TONEAREST.
1830
18312019-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1832
1833	* gcc.target/aarch64/sve2/whilerw_1.c: Add -fno-vect-cost-model.
1834	Require x0 in the .d test too.
1835
18362019-11-21  Jakub Jelinek  <jakub@redhat.com>
1837
1838	PR tree-optimization/91355
1839	* g++.dg/torture/pr91355.C: New test.
1840
18412019-11-21  Iain Sandoe  <iain@sandoe.co.uk>
1842
1843	* gcc.dg/gnu2x-attrs-1.c: Expect an error for the alias case
1844	on Darwin.
1845
18462019-11-21  Jakub Jelinek  <jakub@redhat.com>
1847
1848	PR c++/90842
1849	* g++.dg/cpp1y/lambda-generic-90842.C: New test.
1850
18512019-11-20  Marek Polacek  <polacek@redhat.com>
1852
1853	PR c++/92443
1854	* g++.dg/cpp0x/constexpr-92443.C: New test.
1855
18562019-11-20  Richard Sandiford  <richard.sandiford@arm.com>
1857
1858	PR testsuite/92366
1859	* lib/target-supports.exp (check_effective_target_vect_char_add):
1860	New proc.
1861	* gcc.dg/vect/bb-slp-40.c: Require vect_char_add instead of vect_int.
1862
18632019-11-20  Richard Sandiford  <richard.sandiford@arm.com>
1864
1865	PR testsuite/92527
1866	* gcc.dg/vect/bb-slp-21.c: Expect both SLP groups to be vectorized,
1867	regardless of whether the target supports multiplication.
1868
18692019-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1870
1871	* g++.dg/parse/error43.C: Adjust expected error.
1872
18732019-11-20  Janne Blomqvist  <jb@gcc.gnu.org>
1874
1875	* README: Use https for gcc.gnu.org.
1876
18772019-11-20  Wilco Dijkstra  <wdijkstr@arm.com>
1878
1879	* gcc.target/aarch64/simd/vrbit_1.c: Add -fno-ipa-icf.
1880
18812019-11-20  Wilco Dijkstra  <wdijkstr@arm.com>
1882
1883	PR85678
1884	* g++.dg/lto/odr-6_1.c: Add -fcommon.
1885	* gcc.dg/alias-15.c: Likewise.
1886	* gcc.dg/fdata-sections-1.c: Likewise.
1887	* gcc.dg/ipa/pr77653.c: Likewise.
1888	* gcc.dg/lto/20090729_0.c: Likewise.
1889	* gcc.dg/lto/20111207-1_0.c: Likewise.
1890	* gcc.dg/lto/c-compatible-types-1_0.c: Likewise.
1891	* gcc.dg/lto/pr55525_0.c: Likewise.
1892	* gcc.dg/lto/pr88077_0.c: Use long to avoid alignment warning.
1893	* gcc.dg/lto/pr88077_1.c: Add -fcommon.
1894	* gcc.target/aarch64/sve/peel_ind_1.c: Allow ANCHOR0.
1895	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
1896	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
1897	* gcc.target/i386/volatile-bitfields-2.c: Allow movl or movq.
1898
18992019-11-20  Richard Biener  <rguenther@suse.de>
1900
1901	* gcc.dg/vect/bb-slp-42.c: Adjust.
1902	* gcc.dg/vect/bb-slp-40.c: Likewise.
1903
19042019-11-20  Richard Biener  <rguenther@suse.de>
1905
1906	PR tree-optimization/92537
1907	* gfortran.dg/pr92537.f90: New testcase.
1908
19092019-11-20  Christophe Lyon  <christophe.lyon@linaro.org>
1910
1911	* gcc.target/arm/asm-flag-4.c: Replace dg-error with dg-message.
1912	* gcc.target/arm/asm-flag-5.c: Add quotes around dg-error
1913	messages.
1914
19152019-11-20  Jakub Jelinek  <jakub@redhat.com>
1916
1917	PR c++/90767
1918	* g++.dg/diagnostic/pr90767-1.C: New test.
1919	* g++.dg/diagnostic/pr90767-2.C: New test.
1920
1921	PR middle-end/90840
1922	* gcc.c-torture/compile/pr90840.c: New test.
1923
1924	PR target/90867
1925	* gcc.target/i386/pr90867.c: New test.
1926
1927	PR c/90898
1928	* gcc.dg/pr90898.c: New test.
1929
1930	PR middle-end/91195
1931	* gcc.dg/pr91195.c: New test.
1932
19332019-11-20  Richard Biener  <rguenther@suse.de>
1934
1935	PR c/92088
1936	* gcc.dg/torture/pr92088-1.c: New testcase.
1937	* gcc.dg/torture/pr92088-2.c: Likewise.
1938
19392019-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1940
1941	* g++.dg/warn/multiple-sign-compare-warn-1.C: New.
1942
19432019-11-20  Joseph Myers  <joseph@codesourcery.com>
1944
1945	* gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-fallthrough-2.c,
1946	gcc.dg/c2x-attr-maybe_unused-2.c: Expect errors for invalid uses
1947	of standard attributes on types.  Add more tests of invalid uses
1948	on types.
1949
19502019-11-19  Jakub Jelinek  <jakub@redhat.com>
1951
1952	PR c++/92414
1953	* g++.dg/cpp2a/constexpr-dtor4.C: New test.
1954
19552019-11-19  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
1956
1957	* gcc.target/mips/msa-ds.c: New test.
1958
19592019-11-19  Richard Sandiford  <richard.sandiford@arm.com>
1960
1961	Revert:
1962	2019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
1963
1964	Revert:
1965	2019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
1966
1967	* gcc.target/aarch64/sve/acle/asm/ptest_pmore.c: New test.
1968
19692019-11-15  Andrew Sutton  <asutton@lock3software.com>
1970
1971	PR c++/89913
1972	* g++.dg/cpp2a/pr89913.C: New test.
1973
19742019-11-19  Andrew Sutton  <asutton@lock3software.com>
1975
1976	PR c++/92078
1977	* g++.dg/cpp2a/concepts-pr92078.C: New.
1978	* g++.dg/cpp2a/concepts-requires18.C: Update diagnostics.
1979
19802019-11-19  Andrew Stubbs  <ams@codesourcery.com>
1981
1982	* gcc.dg/tree-ssa/loop-1.c: Change amdgcn assembler scan.
1983
19842019-11-19  Richard Biener  <rguenther@suse.de>
1985
1986	PR tree-optimization/92581
1987	* gcc.dg/vect/vect-cond-reduc-5.c: New testcase.
1988
19892019-11-19  Dennis Zhang  <dennis.zhang@arm.com>
1990
1991	* gcc.target/aarch64/acle/memtag_1.c: New test.
1992	* gcc.target/aarch64/acle/memtag_2.c: New test.
1993	* gcc.target/aarch64/acle/memtag_3.c: New test.
1994
19952019-11-19  Richard Henderson  <richard.henderson@linaro.org>
1996
1997	* testsuite/gcc.target/arm/asm-flag-3.c: Skip for thumb1.
1998	* testsuite/gcc.target/arm/asm-flag-5.c: Likewise.
1999	* testsuite/gcc.target/arm/asm-flag-6.c: Likewise.
2000	* testsuite/gcc.target/arm/asm-flag-4.c: New test.
2001
2002	* testsuite/gcc.target/aarch64/asm-flag-6.c: Use %w for
2003	asm inputs to cmp instruction for ILP32.
2004
20052019-11-19  Jakub Jelinek  <jakub@redhat.com>
2006
2007	PR target/92549
2008	* gcc.target/i386/pr92549.c: New test.
2009
2010	PR middle-end/91450
2011	* gcc.c-torture/execute/pr91450-1.c: New test.
2012	* gcc.c-torture/execute/pr91450-2.c: New test.
2013
2014	PR c++/92504
2015	* g++.dg/gomp/pr92504.C: New test.
2016
2017	PR tree-optimization/92557
2018	* gcc.dg/gomp/pr92557.c: New test.
2019
20202019-11-19  Richard Biener  <rguenther@suse.de>
2021
2022	PR tree-optimization/92554
2023	* gcc.dg/vect/pr92554.c: New testcase.
2024
20252019-11-19  Richard Biener  <rguenther@suse.de>
2026
2027	PR tree-optimization/92555
2028	* gcc.dg/vect/pr92555.c: New testcase.
2029
20302019-11-19  Joseph Myers  <joseph@codesourcery.com>
2031
2032	* gcc.dg/c2x-attr-fallthrough-5.c, gcc.dg/c2x-attr-syntax-5.c: New
2033	tests.
2034	* gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-deprecated-4.c,
2035	gcc.dg/c2x-attr-fallthrough-2.c, gcc.dg/c2x-attr-maybe_unused-2.c,
2036	gcc.dg/c2x-attr-maybe_unused-4.c: Expect errors in place of some
2037	warnings.
2038
20392019-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
2040
2041	* g++.dg/cpp0x/addressof2.C: Test locations too.
2042	* g++.dg/cpp0x/rv-lvalue-req.C: Likewise.
2043	* g++.dg/expr/crash2.C: Likewise.
2044	* g++.dg/expr/lval1.C: Likewise.
2045	* g++.dg/expr/unary2.C: Likewise.
2046	* g++.dg/ext/lvaddr.C: Likewise.
2047	* g++.dg/ext/lvalue1.C: Likewise.
2048	* g++.dg/tree-ssa/pr20280.C: Likewise.
2049	* g++.dg/warn/Wplacement-new-size.C: Likewise.
2050	* g++.old-deja/g++.brendan/alignof.C: Likewise.
2051	* g++.old-deja/g++.brendan/sizeof2.C: Likewise.
2052	* g++.old-deja/g++.law/temps1.C: Likewise.
2053
20542019-11-18  Martin Sebor  <msebor@redhat.com>
2055
2056	PR tree-optimization/92493
2057	* gcc.dg/pr92493.c: New test.
2058
20592019-11-18  Joseph Myers  <joseph@codesourcery.com>
2060
2061	* gcc.dg/c11-attr-syntax-1.c, gcc.dg/c11-attr-syntax-2.c,
2062	gcc.dg/c11-attr-syntax-3.c, gcc.dg/c2x-attr-syntax-4.c: New tests.
2063	* gcc.dg/c2x-attr-deprecated-1.c: Also test struct [[deprecated]].
2064	* gcc.dg/c2x-attr-fallthrough-1.c: Also test [[__fallthrough__]].
2065
20662019-11-18  Marek Polacek  <polacek@redhat.com>
2067
2068	PR c++/91962 - ICE with reference binding and qualification conversion.
2069	* g++.dg/cpp0x/ref-bind7.C: New test.
2070
20712019-11-18  Martin Jambor  <mjambor@suse.cz>
2072
2073	PR ipa/92528
2074	* g++.dg/ipa/pr92528.C: New test.
2075
20762019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
2077
2078	* lib/target-supports.exp (check_effective_target_vect_check_ptrs):
2079	New procedure.
2080	* gcc.dg/vect/vect-alias-check-14.c: Expect IFN_CHECK_WAR to be
2081	used, if available.
2082	* gcc.dg/vect/vect-alias-check-15.c: Likewise.
2083	* gcc.dg/vect/vect-alias-check-16.c: Likewise IFN_CHECK_RAW.
2084	* gcc.target/aarch64/sve2/whilerw_1.c: New test.
2085	* gcc.target/aarch64/sve2/whilewr_1.c: Likewise.
2086	* gcc.target/aarch64/sve2/whilewr_2.c: Likewise.
2087
20882019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
2089
2090	* gcc.target/aarch64/sve/acle/asm/ptest_pmore.c: New test.
2091
20922019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
2093
2094	* gcc.target/aarch64/sve/acle/general/temporaries_1.c: New test.
2095
20962019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
2097
2098	* gcc.dg/vect/vect-alias-check-8.c: Expect WAR/WAW checks to be used.
2099	* gcc.dg/vect/vect-alias-check-14.c: Likewise.
2100	* gcc.dg/vect/vect-alias-check-15.c: Likewise.
2101	* gcc.dg/vect/vect-alias-check-18.c: Likewise.
2102	* gcc.dg/vect/vect-alias-check-19.c: Likewise.
2103	* gcc.target/aarch64/sve/var_stride_1.c: Update expected sequence.
2104	* gcc.target/aarch64/sve/var_stride_2.c: Likewise.
2105	* gcc.target/aarch64/sve/var_stride_3.c: Likewise.
2106	* gcc.target/aarch64/sve/var_stride_5.c: Likewise.
2107
21082019-11-18  Richard Sandiford  <richard.sandiford@arm.com>
2109
2110	* gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Remove XFAIL.
2111	* gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
2112	* gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
2113	* gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
2114	* gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
2115	* gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
2116	* gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
2117	* gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
2118	* gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
2119
21202019-11-18  Richard Biener  <rguenther@suse.de>
2121
2122	PR tree-optimization/92516
2123	* g++.dg/vect/slp-pr92516.cc: New testcase.
2124
21252019-11-18  Richard Biener  <rguenther@suse.de>
2126
2127	* gcc.dg/vect/vect-ctor-1.c: New testcase.
2128
21292019-11-18  Martin Liska  <mliska@suse.cz>
2130
2131	* gcc.dg/ipa/ipa-icf-36.c: Remove 'all-all-all'.
2132	* gcc.dg/ipa/ipa-icf-37.c: Likewise.
2133
21342019-11-18  Richard Biener  <rguenther@suse.de>
2135
2136	PR tree-optimization/92558
2137	* gcc.dg/vect/pr92558.c: New testcase.
2138
21392019-11-18  Martin Liska  <mliska@suse.cz>
2140
2141	PR ipa/92529
2142	* gcc.dg/ipa/pr92529.c: New test.
2143
21442019-11-18  Matthew Malcomson  <matthew.malcomson@arm.com>
2145
2146	* gcc.dg/rtl/aarch64/unspecified-pass-error.c: New test.
2147
21482019-11-18  Christophe Lyon  <christophe.lyon@linaro.org>
2149
2150	* lib/target-supports.exp
2151	(check_effective_target_arm_vfp_ok_nocache): Fix typo in option
2152	name.
2153
21542019-11-17  Jeff Law  <law@redhat.com>
2155
2156	* gcc.dg/complex-6.c: Do not run dump scan tests for rx target.
2157
21582019-11-17  Jakub Jelinek  <jakub@redhat.com>
2159
2160	* g++.dg/cpp2a/spaceship-err3.C: New test.
2161
21622019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2163
2164	* gcc.dg/vect/vect-alias-check-18.c: New test.
2165	* gcc.dg/vect/vect-alias-check-19.c: Likewise.
2166	* gcc.dg/vect/vect-alias-check-20.c: Likewise.
2167
21682019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2169
2170	* gcc.dg/vect/vect-alias-check-1.c: Test for the type of alias check.
2171	* gcc.dg/vect/vect-alias-check-8.c: Likewise.
2172	* gcc.dg/vect/vect-alias-check-9.c: Likewise.
2173	* gcc.dg/vect/vect-alias-check-10.c: Likewise.
2174	* gcc.dg/vect/vect-alias-check-11.c: Likewise.
2175	* gcc.dg/vect/vect-alias-check-12.c: Likewise.
2176	* gcc.dg/vect/vect-alias-check-13.c: Likewise.
2177	* gcc.dg/vect/vect-alias-check-14.c: Likewise.
2178	* gcc.dg/vect/vect-alias-check-15.c: Likewise.
2179	* gcc.dg/vect/vect-alias-check-16.c: Likewise.
2180	* gcc.dg/vect/vect-alias-check-17.c: Likewise.
2181
21822019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2183
2184	* gcc.dg/vect/vect-alias-check-8.c: Test for the RAW flag.
2185	* gcc.dg/vect/vect-alias-check-9.c: Test for the ARBITRARY flag.
2186	(TEST_VALUE): Use a higher value for early iterations.
2187	* gcc.dg/vect/vect-alias-check-14.c: New test.
2188	* gcc.dg/vect/vect-alias-check-15.c: Likewise.
2189	* gcc.dg/vect/vect-alias-check-16.c: Likewise.
2190	* gcc.dg/vect/vect-alias-check-17.c: Likewise.
2191
21922019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2193
2194	* gcc.target/aarch64/sve/scatter_store_1.c (TEST_LOOP): Start at 0.
2195	(TEST_ALL): Add tests for 8-bit and 16-bit elements.
2196	* gcc.target/aarch64/sve/scatter_store_2.c: Update accordingly.
2197	* gcc.target/aarch64/sve/scatter_store_3.c (TEST_LOOP): Start at 0.
2198	(TEST_ALL): Add tests for 8-bit and 16-bit elements.
2199	* gcc.target/aarch64/sve/scatter_store_4.c: Update accordingly.
2200	* gcc.target/aarch64/sve/scatter_store_5.c (TEST_LOOP): Start at 0.
2201	(TEST_ALL): Add tests for 8-bit, 16-bit and 32-bit elements.
2202	* gcc.target/aarch64/sve/scatter_store_8.c: New test.
2203	* gcc.target/aarch64/sve/scatter_store_9.c: Likewise.
2204
22052019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2206
2207	* gcc.target/aarch64/sve/gather_load_extend_1.c: New test.
2208	* gcc.target/aarch64/sve/gather_load_extend_2.c: Likewise.
2209	* gcc.target/aarch64/sve/gather_load_extend_3.c: Likewise.
2210	* gcc.target/aarch64/sve/gather_load_extend_4.c: Likewise.
2211	* gcc.target/aarch64/sve/gather_load_extend_5.c: Likewise.
2212	* gcc.target/aarch64/sve/gather_load_extend_6.c: Likewise.
2213	* gcc.target/aarch64/sve/gather_load_extend_7.c: Likewise.
2214	* gcc.target/aarch64/sve/gather_load_extend_8.c: Likewise.
2215	* gcc.target/aarch64/sve/gather_load_extend_9.c: Likewise.
2216	* gcc.target/aarch64/sve/gather_load_extend_10.c: Likewise.
2217	* gcc.target/aarch64/sve/gather_load_extend_11.c: Likewise.
2218	* gcc.target/aarch64/sve/gather_load_extend_12.c: Likewise.
2219
22202019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2221
2222	* gcc.target/aarch64/sve/gather_load_1.c (TEST_LOOP): Start at 0.
2223	(TEST_ALL): Add tests for 8-bit and 16-bit elements.
2224	* gcc.target/aarch64/sve/gather_load_2.c: Update accordingly.
2225	* gcc.target/aarch64/sve/gather_load_3.c (TEST_LOOP): Start at 0.
2226	(TEST_ALL): Add tests for 8-bit and 16-bit elements.
2227	* gcc.target/aarch64/sve/gather_load_4.c: Update accordingly.
2228	* gcc.target/aarch64/sve/gather_load_5.c (TEST_LOOP): Start at 0.
2229	(TEST_ALL): Add tests for 8-bit, 16-bit and 32-bit elements.
2230	* gcc.target/aarch64/sve/gather_load_6.c: Add
2231	--param aarch64-sve-compare-costs=0.
2232	(TEST_LOOP): Start at 0.
2233	* gcc.target/aarch64/sve/gather_load_7.c: Add
2234	--param aarch64-sve-compare-costs=0.
2235	* gcc.target/aarch64/sve/gather_load_8.c: New test.
2236	* gcc.target/aarch64/sve/gather_load_9.c: Likewise.
2237	* gcc.target/aarch64/sve/mask_gather_load_6.c: Add
2238	--param aarch64-sve-compare-costs=0.
2239
22402019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2241
2242	* gcc.target/aarch64/sve/mask_struct_load_1.c: Add
2243	--param aarch64-sve-compare-costs=0.
2244	* gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
2245	* gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
2246	* gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
2247	* gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
2248	* gcc.target/aarch64/sve/pack_1.c: Likewise.
2249	* gcc.target/aarch64/sve/truncate_1.c: New test.
2250
22512019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2252
2253	* gcc.target/aarch64/sve/load_extend_1.c: New test.
2254	* gcc.target/aarch64/sve/load_extend_2.c: Likewise.
2255	* gcc.target/aarch64/sve/load_extend_3.c: Likewise.
2256	* gcc.target/aarch64/sve/load_extend_4.c: Likewise.
2257	* gcc.target/aarch64/sve/load_extend_5.c: Likewise.
2258	* gcc.target/aarch64/sve/load_extend_6.c: Likewise.
2259	* gcc.target/aarch64/sve/load_extend_7.c: Likewise.
2260	* gcc.target/aarch64/sve/load_extend_8.c: Likewise.
2261	* gcc.target/aarch64/sve/load_extend_9.c: Likewise.
2262	* gcc.target/aarch64/sve/load_extend_10.c: Likewise.
2263	* gcc.target/aarch64/sve/reduc_4.c: Add
2264	--param aarch64-sve-compare-costs=0.
2265
22662019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2267
2268	* gcc.target/aarch64/sve/cost_model_1.c: Expect the loop to be
2269	vectorized with bytes stored in 32-bit containers.
2270	* gcc.target/aarch64/sve/extend_1.c: New test.
2271	* gcc.target/aarch64/sve/extend_2.c: New test.
2272	* gcc.target/aarch64/sve/extend_3.c: New test.
2273	* gcc.target/aarch64/sve/extend_4.c: New test.
2274	* gcc.target/aarch64/sve/load_const_offset_3.c: Add
2275	--param aarch64-sve-compare-costs=0.
2276	* gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
2277	* gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
2278	* gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
2279	* gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
2280	* gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
2281	* gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
2282
22832019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2284
2285	* gcc.target/aarch64/sve/mixed_size_1.c: New test.
2286	* gcc.target/aarch64/sve/mixed_size_2.c: Likewise.
2287	* gcc.target/aarch64/sve/mixed_size_3.c: Likewise.
2288	* gcc.target/aarch64/sve/mixed_size_4.c: Likewise.
2289	* gcc.target/aarch64/sve/mixed_size_5.c: Likewise.
2290
22912019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2292
2293	* gcc.target/aarch64/sve/clastb_8.c: Use assembly tests to
2294	check for fully-masked loops.
2295
22962019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2297
2298	* gcc.target/aarch64/sve/reduc_3.c: Split multi-vector cases out
2299	into...
2300	* gcc.target/aarch64/sve/reduc_3_costly.c: ...this new test,
2301	passing -fno-vect-cost-model for them.
2302	* gcc.target/aarch64/sve/slp_6.c: Add -fno-vect-cost-model.
2303	* gcc.target/aarch64/sve/slp_7.c,
2304	* gcc.target/aarch64/sve/slp_7_run.c: Split multi-vector cases out
2305	into...
2306	* gcc.target/aarch64/sve/slp_7_costly.c,
2307	* gcc.target/aarch64/sve/slp_7_costly_run.c: ...these new tests,
2308	passing -fno-vect-cost-model for them.
2309	* gcc.target/aarch64/sve/while_7.c: Add -fno-vect-cost-model.
2310	* gcc.target/aarch64/sve/while_9.c: Likewise.
2311
23122019-11-16  Richard Sandiford  <richard.sandiford@arm.com>
2313
2314	* gcc.dg/vect/bb-slp-4.c: Expect the block to be vectorized
2315	with -fno-vect-cost-model.
2316	* gcc.dg/vect/bb-slp-bool-1.c: New test.
2317	* gcc.target/aarch64/vect_mixed_sizes_14.c: Likewise.
2318	* gcc.target/i386/pr84101.c: XFAIL for -m32.
2319
23202019-11-15  Joseph Myers  <joseph@codesourcery.com>
2321
2322	* gcc.dg/c2x-attr-deprecated-4.c, gcc.dg/c2x-attr-fallthrough-4.c,
2323	gcc.dg/c2x-attr-maybe_unused-4.c: New tests.
2324
23252019-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
2326
2327	* g++.dg/warn/Walways-true-1.C: Check locations too.
2328	* g++.dg/warn/Walways-true-2.C: Likewise.
2329	* g++.dg/warn/Walways-true-3.C: Likewise.
2330	* g++.dg/warn/Waddress-1.C: Check additional location.
2331
23322019-11-15  Joseph Myers  <joseph@codesourcery.com>
2333
2334	* gcc.dg/c2x-attr-maybe_unused-1.c,
2335	gcc.dg/c2x-attr-maybe_unused-2.c,
2336	gcc.dg/c2x-attr-maybe_unused-3.c: New tests.
2337
23382019-11-15  Matthew Malcomson  <matthew.malcomson@arm.com>
2339
2340	* gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c: New test.
2341
23422019-11-15  Richard Biener  <rguenther@suse.de>
2343
2344	PR tree-optimization/92512
2345	* gcc.dg/torture/pr92512.c: New testcase.
2346
23472019-11-15  Richard Biener  <rguenther@suse.de>
2348
2349	PR tree-optimization/92324
2350	* gcc.dg/vect/pr92324-4.c: New testcase.
2351
23522019-11-15  Paul Thomas  <pault@gcc.gnu.org>
2353
2354	PR fortran/69654
2355	* gfortran.dg/derived_init_6.f90: New test.
2356
23572019-11-15  Matthew Malcomson  <matthew.malcomson@arm.com>
2358
2359	* gcc.dg/rtl/aarch64/test-epilogue-set.c: New test.
2360
23612019-11-15  Matthew Malcomson  <matthew.malcomson@arm.com>
2362
2363	* gcc.dg/rtl/aarch64/missed-pass-error.c: New test.
2364
23652019-11-15  Richard Biener  <rguenther@suse.de>
2366
2367	PR tree-optimization/92039
2368	PR tree-optimization/91975
2369	* gcc.dg/tree-ssa/cunroll-2.c: Revert to state previous to
2370	unroller adjustment.
2371	* g++.dg/tree-ssa/ivopts-3.C: Likewise.
2372
23732019-11-15  Jakub Jelinek  <jakub@redhat.com>
2374
2375	* c-c++-common/gomp/declare-variant-13.c: New test.
2376
23772019-11-15  Jan Hubicka  <hubicka@ucw.cz>
2378
2379	PR testsuite/92520
2380	* gcc.dg/ipa/inline-9.c: Fix template.
2381
23822019-11-15  Joseph Myers  <joseph@codesourcery.com>
2383
2384	* gcc.dg/c2x-attr-fallthrough-2.c,
2385	gcc.dg/c2x-attr-fallthrough-3.c: New tests.
2386
23872019-11-15  Joseph Myers  <joseph@codesourcery.com>
2388
2389	* gcc.dg/c2x-attr-deprecated-1.c, gcc.dg/c2x-attr-deprecated-2.c,
2390	gcc.dg/c2x-attr-deprecated-3.c: New tests.
2391
23922019-11-14  Joseph Myers  <joseph@codesourcery.com>
2393
2394	* gcc.dg/c11-utf8char-1.c, gcc.dg/c2x-utf8char-1.c,
2395	gcc.dg/c2x-utf8char-2.c, gcc.dg/c2x-utf8char-3.c,
2396	gcc.dg/gnu2x-utf8char-1.c: New tests.
2397
23982019-11-14  Richard Sandiford  <richard.sandiford@arm.com>
2399
2400	PR testsuite/92366
2401	* gcc.dg/vect/bb-slp-40.c: Use dg-additional-options instead
2402	of dg-options.  Remove expected counts.
2403	* gcc.dg/vect/bb-slp-41.c: Remove dg-options and explicit
2404	dg-do run.  Suppress vectorization of foo.
2405	* gcc.dg/vect/bb-slp-42.c: New test.
2406
24072019-11-14  Richard Sandiford  <richard.sandiford@arm.com>
2408
2409	* gcc.dg/vect/bb-slp-div-2.c: New test.
2410
24112019-11-14  Richard Sandiford  <richard.sandiford@arm.com>
2412
2413	* gcc.dg/vect/bb-slp-pr69907.c: Do not expect BB vectorization
2414	to fail for aarch64 targets.
2415	* gcc.dg/vect/no-scevccp-outer-12.c: Expect the test to pass
2416	on aarch64 targets.
2417	* gcc.dg/vect/vect-double-reduc-5.c: Likewise.
2418	* gcc.dg/vect/vect-outer-4e.c: Likewise.
2419	* gcc.target/aarch64/vect_mixed_sizes_5.c: New test.
2420	* gcc.target/aarch64/vect_mixed_sizes_6.c: Likewise.
2421	* gcc.target/aarch64/vect_mixed_sizes_7.c: Likewise.
2422	* gcc.target/aarch64/vect_mixed_sizes_8.c: Likewise.
2423	* gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
2424	* gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
2425	* gcc.target/aarch64/vect_mixed_sizes_11.c: Likewise.
2426	* gcc.target/aarch64/vect_mixed_sizes_12.c: Likewise.
2427	* gcc.target/aarch64/vect_mixed_sizes_13.c: Likewise.
2428
24292019-11-14  Richard Sandiford  <richard.sandiford@arm.com>
2430
2431	* gcc.dg/vect/vect-outer-4f.c: Expect the test to pass on aarch64
2432	targets.
2433	* gcc.dg/vect/vect-outer-4g.c: Likewise.
2434	* gcc.dg/vect/vect-outer-4k.c: Likewise.
2435	* gcc.dg/vect/vect-outer-4l.c: Likewise.
2436	* gfortran.dg/vect/vect-8.f90: Expect kernel 24 to be vectorized
2437	for aarch64.
2438	* gcc.target/aarch64/vect_mixed_sizes_1.c: New test.
2439	* gcc.target/aarch64/vect_mixed_sizes_2.c: Likewise.
2440	* gcc.target/aarch64/vect_mixed_sizes_3.c: Likewise.
2441	* gcc.target/aarch64/vect_mixed_sizes_4.c: Likewise.
2442
24432019-11-14  Richard Sandiford  <richard.sandiford@arm.com>
2444
2445	* gcc.dg/vect/vect-tail-nomask-1.c: Update expected epilogue
2446	vectorization message.
2447
24482019-11-14  Richard Henderson  <richard.henderson@linaro.org>
2449
2450	* gcc.target/aarch64/asm-flag-1.c: New test.
2451	* gcc.target/aarch64/asm-flag-3.c: New test.
2452	* gcc.target/aarch64/asm-flag-5.c: New test.
2453	* gcc.target/aarch64/asm-flag-6.c: New test.
2454
2455	* gcc.target/arm/asm-flag-1.c: New test.
2456	* gcc.target/arm/asm-flag-3.c: New test.
2457	* gcc.target/arm/asm-flag-5.c: New test.
2458	* gcc.target/arm/asm-flag-6.c: New test.
2459
24602019-11-14  Jan Hubicka  <jh@suse.cz>
2461
2462	* gcc.dg/ipa/inline-9.c: New testcase.
2463
24642019-11-14  Martin Liska  <mliska@suse.cz>
2465
2466	* c-c++-common/asan/memcmp-1.c: Update expected backtrace.
2467
24682019-11-14  Jakub Jelinek  <jakub@redhat.com>
2469
2470	* c-c++-common/gomp/declare-variant-11.c: Add "sse4.2" and "sse4.1"
2471	test.
2472
2473	* c-c++-common/gomp/declare-variant-2.c: Add test for non-integral
2474	score and for negative score.
2475	* c-c++-common/gomp/declare-variant-3.c: Add test for zero score.
2476	* g++.dg/gomp/declare-variant-8.C: Add test for negative and zero
2477	scores.
2478
2479	* c-c++-common/gomp/declare-variant-3.c: Add testcase for vendor nvidia.
2480
2481	* c-c++-common/gomp/declare-variant-2.c: Adjust expected diagnostics,
2482	add a test for atomic_default_mem_order with a string literal.
2483	* c-c++-common/gomp/declare-variant-3.c: Use string literal props
2484	in a few random places, add a few string literal prop related tests.
2485	* c-c++-common/gomp/declare-variant-8.c: Likewise.
2486	* c-c++-common/gomp/declare-variant-9.c: Use string literal props
2487	in a few random places.
2488	* c-c++-common/gomp/declare-variant-10.c: Likewise.
2489	* c-c++-common/gomp/declare-variant-11.c: Likewise.
2490	* c-c++-common/gomp/declare-variant-12.c: Likewise.
2491	* g++.dg/gomp/declare-variant-7.C: Likewise.
2492
24932019-11-14  Kewen Lin  <linkw@gcc.gnu.org>
2494
2495	PR target/92464
2496	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust loop
2497	bound due to load cost adjustment.
2498
24992019-11-14  Joseph Myers  <joseph@codesourcery.com>
2500
2501	* gcc.dg/c2x-attr-fallthrough-1.c, gcc.dg/c2x-attr-syntax-1.c,
2502	gcc.dg/c2x-attr-syntax-2.c, gcc.dg/c2x-attr-syntax-3.c,
2503	gcc.dg/gnu2x-attr-syntax-1.c, gcc.dg/gnu2x-attr-syntax-2.c,
2504	gcc.dg/gnu2x-attrs-1.c: New tests.
2505
25062019-11-14  Feng Xue  <fxue@os.amperecomputing.com>
2507
2508	PR ipa/91682
2509	* gcc.dg/ipa/ipcp-agg-10.c: Change dg-scan string.
2510	* gcc.dg/ipa/ipcp-agg-11.c: New test.
2511
25122019-11-14  Jakub Jelinek  <jakub@redhat.com>
2513
2514	PR ipa/92421
2515	* g++.dg/torture/pr92421.C: Add -Wno-return-type to
2516	dg-additional-options.  Avoid -Wwrite-string warnings, most of
2517	-Wreturn-type warnings, define bf ctor.  Use struct instead of class
2518	with public: at the start.
2519
2520	* g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective target c++14
2521	rather than c++11.
2522
2523	* gfortran.dg/ISO_Fortran_binding_17.c: Include
2524	../../../libgfortran/ISO_Fortran_binding.h rather than
2525	ISO_Fortran_binding.h.
2526
25272019-11-13  Jan Hubicka  <hubicka@ucw.cz>
2528
2529	PR c++/92421
2530	* g++.dg/torture/pr92421.C: New testcase.
2531
25322019-11-13  David Edelsohn  <dje.gcc@gmail.com>
2533
2534	* gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
2535	* gcc.target/powerpc/pr92090-2.c: Likewise.
2536
25372019-11-13  Marek Polacek  <polacek@redhat.com>
2538
2539	PR c++/89070 - bogus [[nodiscard]] warning in SFINAE.
2540	* g++.dg/cpp1z/nodiscard7.C: New test.
2541
25422019-11-13  Joseph Myers  <joseph@codesourcery.com>
2543
2544	* gcc.dg/c11-float-3.c, gcc.dg/c2x-float-1.c: New tests.
2545
25462019-11-13  Martin Jambor  <mjambor@suse.cz>
2547
2548	PR ipa/92454
2549	* ipa-cp.c (spread_undeadness): Check that IPA_NODE_REF exists.
2550	(identify_dead_nodes): Likewise.
2551
25522019-11-13  Martin Liska  <mliska@suse.cz>
2553
2554	* gcc.dg/ipa/ipa-icf-39.c: Update -fdbg-cnt to the new format.
2555	* gcc.dg/pr68766.c: Likewise.
2556
25572019-11-13  Jan Hubicka  <hubicka@ucw.cz>
2558
2559	* gcc.c-torture/compile/flatten.c: New testcase.
2560
25612019-11-13  Tobias Burnus  <tobias@codesourcery.com>
2562
2563	PR fortran/92470
2564	* gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
2565	lower_bound == 0.
2566
25672019-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2568
2569	* gcc.target/aarch64/sve/mask_struct_store_3.c: Add
2570	-fno-vect-cost-model.
2571	* gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
2572	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
2573	* gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
2574	* gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
2575	* gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
2576
25772019-11-13  Richard Sandiford  <richard.sandiford@arm.com>
2578
2579	PR c++/92206
2580	* g++.dg/cpp0x/alias-decl-pr92206-1.C: New test.
2581	* g++.dg/cpp0x/alias-decl-pr92206-2.C: Likewise.
2582	* g++.dg/cpp0x/alias-decl-pr92206-3.C: Likewise.
2583
25842019-11-13  Martin Liska  <mliska@suse.cz>
2585
2586	* gcc.dg/params/params.exp: Restore test by parsing output
2587	of --help=params -Q.
2588
25892019-11-13  Jiufu Guo  <guojiufu@linux.ibm.com>
2590
2591	PR target/92465
2592	* gcc.dg/pr47763.c: Add option -fweb.
2593
25942019-11-12  Nathan Sidwell  <nathan@acm.org>
2595
2596	* g++.dg/cpp0x/using-enum-2.C: Adjust expected error text.
2597	* g++.dg/cpp0x/using-enum-3.C: Likewise.
2598	* g++.dg/lookup/using4.C: Likewise.
2599	* g++.dg/lookup/using7.C: Likewise.
2600	* g++.dg/template/using12.C: Likewise.
2601	* g++.dg/template/using18.C: Likewise.
2602	* g++.dg/template/using22.C: Likewise.
2603
26042019-11-12  Segher Boessenkool  <segher@kernel.crashing.org>
2605
2606	PR target/92449
2607	* gcc.c-torture/compile/pr92449.c: New test.
2608	* gcc.target/powerpc/pr92449-1.c: New test.
2609
26102019-11-12  Tobias Burnus  <tobias@codesourcery.com>
2611
2612	PR fortran/92470
2613	* gfortran.dg/ISO_Fortran_binding_17.c: New.
2614	* gfortran.dg/ISO_Fortran_binding_17.f90: New.
2615	* gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
2616	section_c, select_part_c): Update for CFI_{address} changes;
2617	add asserts.
2618
26192019-11-12  Martin Sebor  <msebor@redhat.com>
2620
2621	PR tree-optimization/92412
2622	* gcc.dg/strlenopt-91.c: New test.
2623
26242019-11-12  Martin Sebor  <msebor@redhat.com>
2625
2626	PR tree-optimization/35503
2627	* gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: New test.
2628
26292019-11-12  Nathan Sidwell  <nathan@acm.org>
2630
2631	* g++.dg/lookup/pr6936.C: Delete, identical to using38.C
2632
26332019-11-12  Ilya Leoshkevich  <iii@linux.ibm.com>
2634
2635	PR rtl-optimization/92430
2636	* gcc.dg/pr92430.c: New test (from Arseny Solokha).
2637
26382019-11-12  Richard Biener  <rguenther@suse.de>
2639
2640	PR tree-optimization/92461
2641	* gcc.dg/torture/pr92461.c: New testcase.
2642
26432019-11-12  Martin Liska  <mliska@suse.cz>
2644
2645	* gcc.dg/completion-3.c: Append = to all expected
2646	results and sort expected output.
2647	* gcc.dg/pr83620.c: Update error message.
2648	* gcc.dg/spellcheck-params-2.c: Likewise.
2649	* gcc.dg/spellcheck-params.c: Likewise.
2650	* gcc.misc-tests/help.exp: Update expected output.
2651
26522019-11-12  Maciej W. Rozycki  <macro@codesourcery.com>
2653	    Tobias Burnus  <tobias@codesourcery.com>
2654	    Frederik Harwath  <frederik@codesourcery.com>
2655	    Thomas Schwinge  <thomas@codesourcery.com>
2656
2657	gcc/testsuite/
2658	* c-c++-common/goacc/parallel-dims.c: New test.
2659	* gfortran.dg/goacc/parallel-dims.f90: New test.
2660
26612019-11-12  Jakub Jelinek  <jakub@redhat.com>
2662
2663	PR tree-optimization/92452
2664	* c-c++-common/pr92452.c: New test.
2665
26662019-11-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2667
2668	* gcc.dg/vect/pr92347.c: New test.
2669
26702019-11-11  Jakub Jelinek  <jakub@redhat.com>
2671
2672	PR c++/92447
2673	* g++.dg/cpp0x/pr92447.C: New test.
2674
2675	* c-c++-common/gomp/declare-target-5.c: New test.
2676
26772019-11-11  Richard Sandiford  <richard.sandiford@arm.com>
2678
2679	* gcc.dg/vect/pr92420.c: New test.
2680
26812019-11-11  Claudiu Zissulescu <claziss@gmail.com>
2682
2683	* gcc.target/arc/delay-slot-limm.c: New test.
2684
26852019-11-11  Claudiu Zissulescu <claziss@gmail.com>
2686
2687	* gcc.target/arc/pic-2.c: New file.
2688
26892019-11-11  Tobias Burnus  <tobias@codesourcery.com>
2690	    Mark Eggleston  <mark.eggleston@codethink.com>
2691
2692	PR fortran/92142
2693	* gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90:
2694	Correct dg-additional-sources.
2695
26962019-11-11  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2697
2698	* gcc.dg/vect/vect-reduc-epilogue-gaps.c: New test.
2699
27002019-11-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
2701
2702	PR fortran/92142
2703	* gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c: New.
2704	* gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90: New.
2705	* gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c: Correct
2706	upper bounds for case 0.
2707
27082019-11-11  Thomas Schwinge  <thomas@codesourcery.com>
2709
2710	* gfortran.dg/goacc/common-block-1.f90: Fix OpenACC directives
2711	nesting.
2712	* gfortran.dg/goacc/common-block-2.f90: Likewise.
2713
27142019-11-11  Jiufu Guo  <guojiufu@linux.ibm.com>
2715
2716	PR tree-optimization/88760
2717	* gcc.dg/pr59643.c: Update back to r277550.
2718
27192019-11-10  Paul Thomas  <pault@gcc.gnu.org>
2720
2721	PR fortran/92123
2722	* gfortran.dg/bind_c_procs_3.f90 : New test.
2723	* gfortran.dg/ISO_Fortran_binding_15.c : New test.
2724	* gfortran.dg/ISO_Fortran_binding_15.f90 : Additional source.
2725
27262019-11-09  Jan Hubicka  <hubicka@ucw.cz>
2727
2728	* gcc.dg/tree-ssa/pr46076.c: Make tested code hot.
2729
27302019-11-09  Jakub Jelinek  <jakub@redhat.com>
2731
2732	PR tree-optimization/92401
2733	* g++.dg/opt/pr92401.C: New test.
2734
27352019-11-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2736
2737	PR fortran/92321
2738	* gfortran.dg/matmul_blas_2.f90: New test.
2739
27402019-11-09  Jakub Jelinek  <jakub@redhat.com>
2741
2742	* gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use
2743	dg-do compile instead of dg-do run.
2744	* gfortran.dg/dec_char_conversion_in_data_3.f90: Likewise.
2745
27462019-11-08  Marek Polacek  <polacek@redhat.com>
2747
2748	PR c++/92215 - flawed diagnostic for bit-field with non-integral type.
2749	* g++.dg/diagnostic/bitfld4.C: New test.
2750
27512019-11-08  Marek Polacek  <polacek@redhat.com>
2752
2753	PR c++/92058 - constinit malfunction in static data member.
2754	* g++.dg/cpp2a/constinit15.C: New test.
2755
27562019-11-08  Mark Eggleston  <mark.eggleston@codethink.com>
2757	    Jim MacArthur  <jim.macarthur@codethink.co.uk>
2758
2759	* gfortran.dg/dec_char_conversion_in_assignment_1.f90: New test.
2760	* gfortran.dg/dec_char_conversion_in_assignment_2.f90: New test.
2761	* gfortran.dg/dec_char_conversion_in_assignment_3.f90: New test.
2762	* gfortran.dg/dec_char_conversion_in_assignment_4.f90: New test.
2763	* gfortran.dg/dec_char_conversion_in_assignment_5.f90: New test.
2764	* gfortran.dg/dec_char_conversion_in_assignment_6.f90: New test.
2765	* gfortran.dg/dec_char_conversion_in_assignment_7.f90: New test.
2766	* gfortran.dg/dec_char_conversion_in_assignment_8.f90: New test.
2767	* gfortran.dg/dec_char_conversion_in_data_1.f90: New test.
2768	* gfortran.dg/dec_char_conversion_in_data_2.f90: New test.
2769	* gfortran.dg/dec_char_conversion_in_data_3.f90: New test.
2770	* gfortran.dg/dec_char_conversion_in_data_4.f90: New test.
2771	* gfortran.dg/dec_char_conversion_in_data_5.f90: New test.
2772	* gfortran.dg/dec_char_conversion_in_data_6.f90: New test.
2773	* gfortran.dg/dec_char_conversion_in_data_7.f90: New test.
2774	* gfortran.dg/hollerith5.f90: Add -Wsurprising to options.
2775	* gfortran.dg/hollerith_legacy.f90: Add -Wsurprising to options.
2776	* gfortran.dg/no_char_to_numeric_assign.f90: New test.
2777
27782019-11-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2779
2780	PR tree-optimization/92351
2781	* gcc.dg/vect/vect-peel-2.c: Disable epilogue vectorization and
2782	split the source of this test to...
2783	* gcc.dg/vect/vect-peel-2-src.c: ... This.
2784	* gcc.dg/vect/vect-peel-2-epilogues.c: New test.
2785
27862019-11-08  Eric Botcazou  <ebotcazou@adacore.com>
2787
2788	* gcc.c-torture/compile/20191108-1.c: New test.
2789	* gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
2790	* gcc.target/sparc/overflow-2.c: Likewise.
2791	* gcc.target/sparc/overflow-3.c: Likewise.
2792	* gcc.target/sparc/overflow-4.c: Likewise.
2793	* gcc.target/sparc/overflow-5.c: Likewise.
2794
27952019-11-08  Richard Sandiford  <richard.sandiford@arm.com>
2796
2797	* gcc.target/aarch64/sve/acle/general/inline_2.c: New test.
2798
27992019-11-08  Jakub Jelinek  <jakub@redhat.com>
2800
2801	PR target/92038
2802	* g++.dg/opt/store-merging-1.C: New test.
2803	* g++.dg/opt/store-merging-2.C: New test.
2804	* g++.dg/opt/store-merging-3.C: New test.
2805
2806	PR c++/92384
2807	* g++.dg/torture/pr92384.C: New test.
2808
28092019-11-08  Martin Liska  <mliska@suse.cz>
2810
2811	* g++.dg/pr92339.C: Rename identifiers to something
2812	more readable.
2813
28142019-11-08  Richard Sandiford  <richard.sandiford@arm.com>
2815
2816	* gcc.target/aarch64/sve/acle/general/deref_2.c: New test.
2817	* gcc.target/aarch64/sve/acle/general/whilele_8.c: Likewise.
2818	* gcc.target/aarch64/sve/acle/general/whilelt_4.c: Likewise.
2819
28202019-11-08  Richard Sandiford  <richard.sandiford@arm.com>
2821
2822	* gcc.target/aarch64/sve/acle/general/inline_1.c: New test.
2823
28242019-11-08  Richard Biener  <rguenther@suse.de>
2825
2826	PR tree-optimization/92324
2827	* gcc.dg/vect/pr92205.c: XFAIL.
2828	* gcc.dg/vect/pr92324-1.c: New testcase.
2829	* gcc.dg/vect/pr92324-2.c: Likewise.
2830
28312019-11-08  Richard Sandiford  <richard.sandiford@arm.com>
2832
2833	* gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: New test.
2834	* gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Likewise.
2835
28362019-11-08  Kewen Lin  <linkw@gcc.gnu.org>
2837
2838	PR target/92132
2839	* gcc.target/powerpc/pr92132-fp-1.c: New test.
2840	* gcc.target/powerpc/pr92132-fp-2.c: New test.
2841	* gcc.target/powerpc/pr92132-int-1.c: New test.
2842	* gcc.target/powerpc/pr92132-int-2.c: New test.
2843
28442019-11-08  Hongtao Liu  <hongtao.liu@intel.com>
2845
2846	* gcc.target/i386/pr92295.c: New test.
2847
28482019-11-08  Joseph Myers  <joseph@codesourcery.com>
2849
2850	* gcc.dg/c11-old-style-definition-1.c,
2851	gcc.dg/c11-old-style-definition-2.c,
2852	gcc.dg/c2x-old-style-definition-1.c,
2853	gcc.dg/c2x-old-style-definition-2.c,
2854	gcc.dg/c2x-old-style-definition-3.c,
2855	gcc.dg/c2x-old-style-definition-4.c,
2856	gcc.dg/c2x-old-style-definition-5.c,
2857	gcc.dg/c2x-old-style-definition-6.c: New tests.
2858
28592019-11-07  Peter Bergner <bergner@linux.ibm.com>
2860
2861	PR other/92090
2862	* gcc.target/powerpc/pr92090-2.c: New test.
2863
28642019-11-07  Joseph Myers  <joseph@codesourcery.com>
2865
2866	* gcc.dg/tm/attrs-1.c: New test.
2867	* gcc.dg/tm/props-5.c: New test.  Based on props-4.c.
2868
28692019-11-08  Jakub Jelinek  <jakub@redhat.com>
2870
2871	* g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from run to
2872	compile.
2873
28742019-11-07  Iain Sandoe  <iain@sandoe.co.uk>
2875
2876	* gcc.target/i386/pr92258.c: Add dg-requires for masm_intel.
2877
28782019-11-07  Jakub Jelinek  <jakub@redhat.com>
2879
2880	PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Unicode reqs
2881	* g++.dg/cpp1z/utf8-neg.C: Expect errors rather than -Wmultichar
2882	warnings.
2883	* g++.dg/ext/utf16-4.C: Expect errors rather than warnings.
2884	* g++.dg/ext/utf32-4.C: Likewise.
2885	* g++.dg/cpp2a/ucn2.C: New test.
2886
28872019-11-07  Peter Bergner <bergner@linux.ibm.com>
2888
2889	PR other/92090
2890	* gcc.target/powerpc/pr92090.c: New test.
2891
28922019-11-07  Feng Xue  <fxue@os.amperecomputing.com>
2893
2894	PR tree-optimization/89134
2895	* gcc.dg/tree-ssa/loop-cond-split-1.c: New test.
2896	* g++.dg/tree-ssa/loop-cond-split-1.C: New test.
2897	* gcc.dg/torture/pr55107.c: Add -fno-split-loops.
2898
28992019-11-07  Andreas Krebbel  <krebbel@linux.ibm.com>
2900
2901	* gcc.target/s390/addsub-signed-overflow-1.c: Expect lochi
2902	instructions to be used.
2903	* gcc.target/s390/addsub-signed-overflow-2.c: Likewise.
2904	* gcc.target/s390/mul-signed-overflow-1.c: Likewise.
2905	* gcc.target/s390/mul-signed-overflow-2.c: Likewise.
2906	* gcc.target/s390/vector/vec-scalar-cmp-1.c: Check for 32 and 64
2907	bit variant of lochi.  Swap the values for the lochi's.
2908	* gcc.target/s390/zvector/vec-cmp-1.c: Likewise.
2909
29102019-11-07  Martin Jambor  <mjambor@suse.cz>
2911
2912	PR lto/70929
2913	* g++.dg/lto/pr70929_[01].C: New test.
2914	* gcc.dg/winline-10.c: Adjust for the fact that inlining happens.
2915
29162019-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2917
2918	* gcc.target/arm/acle/simd32.c: Update test.
2919
29202019-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2921
2922	* gcc.target/arm/acle/simd32.c: Update test.
2923
29242019-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2925
2926	* gcc.target/arm/acle/simd32.c: Update test.
2927	* gcc.target/arm/acle/simd32_sel.c: New test.
2928
29292019-11-07  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2930
2931	* gcc.target/arm/acle/dsp_arith.c: Update test.
2932
29332019-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2934
2935	* gcc.target/arm/acle/dsp_arith.c: New test.
2936
29372019-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2938
2939	* gcc.target/arm/acle/saturation.c: New test.
2940	* gcc.target/arm/acle/sat_no_smlatb.c: Likewise.
2941	* lib/target-supports.exp (check_effective_target_arm_qbit_ok_nocache):
2942	Define..
2943	(check_effective_target_arm_qbit_ok): Likewise.
2944	(add_options_for_arm_qbit): Likewise.
2945
29462019-11-07  Martin Liska  <mliska@suse.cz>
2947
2948	PR c++/92354
2949	* g++.target/i386/pr92354.C: New test.
2950
29512019-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2952
2953	* gcc.dg/tree-ssa/pr92163.c: Add dg-require-effective-target fopenacc.
2954
29552019-11-06  Jerry DeLisle  <jvdelisle@gcc.ngu.org>
2956
2957	PR fortran/90374
2958	* gfortran.dg/fmt_error_10.f: Modify for new constraints.
2959	* gfortran.dg/fmt_error_7.f: Add dg-options "-std=f95".
2960	* gfortran.dg/fmt_error_9.f: Modify for new constraints.
2961	* gfortran.dg/fmt_zero_width.f90: New test.
2962
29632019-11-07  Joseph Myers  <joseph@codesourcery.com>
2964
2965	* gcc.dg/asm-wide-1.c, gcc.dg/diagnostic-token-ranges.c,
2966	gcc.dg/plugin/diagnostic-test-string-literals-1.c,
2967	gcc.dg/plugin/diagnostic-test-string-literals-2.c: Update expected
2968	diagnostics.
2969
29702019-11-06  Iain Sandoe  <iain@sandoe.co.uk>
2971
2972	* gcc.dg/framework-1.c: Adjust test header path.
2973
29742019-11-06  Claudiu Zissulescu  <claziss@synopsys.com>
2975	Sahahb Vahedi  <shahab@synopsys.com>
2976	Cupertino Miranda  <cmiranda@synopsys.com
2977
2978	* gcc.target/arc/or-cnst-size2.c: New test.
2979
29802019-11-06  Richard Sandiford  <richard.sandiford@arm.com>
2981
2982	* gcc.dg/vect/slp-9.c: Use scan-tree-dump rather than
2983	scan-tree-dump-times.
2984	* gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2985	* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2986
29872019-11-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2988
2989	PR tree-optimization/92317
2990	* gcc/testsuite/g++.dg/opt/pr92317.C: New test.
2991
29922019-11-06  Gergö Barany  <gergo@codesourcery.com>
2993	    Frederik Harwath  <frederik@codesourcery.com>
2994	    Thomas Schwinge  <thomas@codesourcery.com>
2995
2996	* c-c++-common/goacc/nested-reductions-warn.c: New test.
2997	* c-c++-common/goacc/nested-reductions.c: New test.
2998	* gfortran.dg/goacc/nested-reductions-warn.f90: New test.
2999	* gfortran.dg/goacc/nested-reductions.f90: New test.
3000
30012019-11-06  Jakub Jelinek  <jakub@redhat.com>
3002
3003	PR inline-asm/92352
3004	* c-c++-common/pr92352.c: New test.
3005
30062019-11-06  Xiong Hu Luo  <luoxhu@linux.ibm.com>
3007
3008	PR92090
3009	* gcc.target/powerpc/pr72804.c: Add -fno-inline-functions --param
3010	max-inline-insns-single-O2=200.
3011	* gcc.target/powerpc/pr79439-1.c: Add -fno-inline-functions.
3012	* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3013
30142019-11-05  Martin Sebor  <msebor@redhat.com>
3015
3016	PR tree-optimization/92373
3017	* gcc.dg/Warray-bounds-55.c: New test.
3018	* gcc.dg/Wzero-length-array-bounds-2.c: New test.
3019
30202019-11-05  Jim Wilson  <jimw@sifive.com>
3021
3022	PR middle-end/92263
3023	* gcc.dg/pr92263.c: New.
3024
30252019-11-05  Martin Sebor  <msebor@redhat.com>
3026
3027	PR middle-end/92333
3028	PR middle-end/82608
3029	* gcc.dg/Warray-bounds-51.c: New test.
3030
30312019-11-05  Nathan Sidwell  <nathan@acm.org>
3032
3033	PR c++/92370
3034	* g++.dg/pr92370.C: New.
3035
30362019-11-04  Martin Sebor  <msebor@redhat.com>
3037
3038	PR middle-end/92341
3039	PR middle-end/82612
3040	* g++.dg/warn/Warray-bounds-4.C: Adjust text of expected warning.
3041	* gcc.dg/Warray-bounds-53.c: New test.
3042	* gcc.dg/Warray-bounds-54.c: New test.
3043
30442019-11-05  Richard Biener  <rguenther@suse.de>
3045
3046	PR tree-optimization/92371
3047	* gcc.dg/torture/pr92371.c: New testcase.
3048
30492019-11-05  Martin Liska  <mliska@suse.cz>
3050
3051	* c-c++-common/ubsan/ptr-overflow-2.c: Update based on changed
3052	run-time reporting format.
3053
30542019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
3055
3056	* gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
3057	IBM Z.
3058	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3059
30602019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
3061
3062	* gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
3063	for IBM Z.
3064	* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
3065
30662019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
3067
3068	* gcc.target/s390/s390.exp
3069	(check_effective_target_s390_useable_hw): Add inline asm for z14
3070	and z15. Replace instruction for z13 with lochiz. Add register
3071	clobbers. Check also for __zarch__ when doing the __VX__ test.
3072
30732019-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
3074
3075	* gcc.target/arm/attr-crypto.c: Skip if -mpure-code is used.
3076	* gcc.target/arm/attr-neon-fp16.c: Likewise.
3077	* gcc.target/arm/combine-cmp-shift.c: Likewise.
3078	* gcc.target/arm/data-rel-1.c: Likewise.
3079	* gcc.target/arm/data-rel-2.c: Likewise.
3080	* gcc.target/arm/data-rel-3.c: Likewise.
3081	* gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3082	* gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3083	* gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3084	* gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3085	* gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
3086	* gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
3087	* gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3088	* gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3089	* gcc.target/arm/lceil-vcvt_1.c: Likewise.
3090	* gcc.target/arm/lfloor-vcvt_1.c: Likewise.
3091	* gcc.target/arm/lround-vcvt_1.c: Likewise.
3092	* gcc.target/arm/memset-inline-10.c: Likewise.
3093	* gcc.target/arm/mod_2.c: Likewise.
3094	* gcc.target/arm/mod_256.c: Likewise.
3095	* gcc.target/arm/pr40657-1.c: Likewise.
3096	* gcc.target/arm/pr44788.c: Likewise.
3097	* gcc.target/arm/pr50305.c: Likewise.
3098	* gcc.target/arm/pr51835.c: Likewise.
3099	* gcc.target/arm/pr51915.c: Likewise.
3100	* gcc.target/arm/pr52006.c: Likewise.
3101	* gcc.target/arm/pr53187.c: Likewise.
3102	* gcc.target/arm/pr58784.c: Likewise.
3103	* gcc.target/arm/pr59575.c: Likewise.
3104	* gcc.target/arm/pr59923.c: Likewise.
3105	* gcc.target/arm/pr60650-2.c: Likewise.
3106	* gcc.target/arm/pr60657.c: Likewise.
3107	* gcc.target/arm/pr60663.c: Likewise.
3108	* gcc.target/arm/pr67439_1.c: Likewise.
3109	* gcc.target/arm/pr68620.c: Likewise.
3110	* gcc.target/arm/pr7676.c: Likewise.
3111	* gcc.target/arm/pr79239.c: Likewise.
3112	* gcc.target/arm/pr81863.c: Likewise.
3113	* gcc.target/arm/pragma_attribute.c: Likewise.
3114	* gcc.target/arm/pragma_cpp_fma.c: Likewise.
3115	* gcc.target/arm/require-pic-register-loc.c: Likewise.
3116	* gcc.target/arm/thumb-ltu.c: Likewise.
3117	* gcc.target/arm/thumb1-pic-high-reg.c: Likewise.
3118	* gcc.target/arm/thumb1-pic-single-base.c: Likewise.
3119	* gcc.target/arm/tlscall.c: Likewise.
3120	* gcc.target/arm/unsigned-float.c: Likewise.
3121	* gcc.target/arm/vrinta-ce.c: Likewise.
3122
31232019-11-05  Richard Biener  <rguenther@suse.de>
3124
3125	PR tree-optimization/92324
3126	* gcc.dg/vect/pr92324-3.c: New testcase.
3127
31282019-11-05  Jakub Jelinek  <jakub@redhat.com>
3129
3130	PR tree-optimization/91945
3131	* gfortran.dg/pr91945.f90: New test.
3132
3133	PR c++/92343
3134	* g++.dg/cpp2a/attr-likely6.C: New test.
3135
31362019-11-05  Martin Liska  <mliska@suse.cz>
3137
3138	PR c++/92339
3139	* g++.dg/pr92339.C: New test.
3140
31412019-11-05  Jakub Jelinek  <jakub@redhat.com>
3142
3143	* g++.dg/gomp/declare-variant-7.C: New test.
3144	* g++.dg/gomp/declare-variant-8.C: New test.
3145
31462019-11-04  Eric Botcazou  <ebotcazou@adacore.com>
3147
3148	PR testsuite/92302
3149	* gcc.target/sparc/sparc-ret-3.c: Accept more registers in address.
3150
31512019-11-04  Martin Sebor  <msebor@redhat.com>
3152
3153	PR tree-optimization/92349
3154	* gcc.dg/Warray-bounds-50.c: New test.
3155
31562019-11-04  Joel Hutton  <Joel.Hutton@arm.com>
3157
3158	* gcc.dg/vect/bb-slp-40.c: New test.
3159	* gcc.dg/vect/bb-slp-41.c: New test.
3160
31612019-11-04  Richard Biener  <rguenther@suse.de>
3162
3163	PR tree-optimization/92345
3164	* gcc.dg/torture/pr92345.c: New testcase.
3165
31662019-11-04  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3167
3168	* gcc.target/msp430/tiny-printf.c: New test.
3169
31702019-11-04  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3171
3172	* gcc.target/msp430/devices/csv-using-env-var.c: New test.
3173	* gcc.target/msp430/devices/csv-using-installed.c: New test.
3174	* gcc.target/msp430/devices/csv-using-option.c: New test.
3175	* gcc.target/msp430/devices/devices-main.c: New test source file.
3176	* gcc.target/msp430/devices/msp430-devices.h: New test.
3177	* gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
3178	Add special cases for csv-using* tests.
3179	Define TESTING_HARD_DATA when running tests that use hard-coded device
3180	data.
3181	(get_installed_device_data_path): New.
3182	(msp430_hide_installed_devices_data): New.
3183	(msp430_restore_installed_devices_data): New.
3184	(msp430_test_installed_device_data): New.
3185	(msp430_install_device_data): New.
3186
31872019-11-04  Richard Biener  <rguenther@suse.de>
3188
3189	PR tree-optimization/92301
3190	* gcc.dg/pr92301.c: New testcase.
3191
31922019-11-03  Martin Sebor  <msebor@redhat.com>
3193
3194	PR c++/88565
3195	* g++.dg/warn/Warray-bounds-9.C: New test.
3196
31972019-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
3198
3199	* g++.dg/conversion/ptrmem9.C: Check location.
3200	* g++.dg/expr/cond2.C: Likewise.
3201	* g++.dg/warn/Waddress-1.C: Check locations.
3202	* g++.old-deja/g++.bugs/900324_02.C: Check location.
3203	* g++.old-deja/g++.jason/rfg20.C: Likewise.
3204	* g++.old-deja/g++.law/typeck1.C: Likewise.
3205	* g++.old-deja/g++.rfg/00321_01-.C: Likewise.
3206	* g++.old-deja/g++.rfg/00324_02-.C: Likewise.
3207
3208	* g++.dg/diagnostic/alignof1.C: New.
3209	* g++.dg/expr/sizeof1.C: Check location.
3210	* g++.dg/cpp0x/rv-lvalue-req.C: Check locations.
3211
32122019-11-02  Jakub Jelinek  <jakub@redhat.com>
3213
3214	* c-c++-common/gomp/declare-variant-12.c: New test.
3215
3216	PR c++/89640
3217	* g++.dg/cpp1z/attr-lambda1.C: New test.
3218	* g++.dg/ext/attr-lambda2.C: New test.
3219
3220	* c-c++-common/gomp/declare-variant-6.c: Expect construct rather than
3221	constructor in diagnostic messages.
3222	* c-c++-common/gomp/declare-variant-7.c: Likewise.
3223	* c-c++-common/gomp/declare-variant-11.c: New test.
3224
3225	PR c++/88335 - Implement P1073R3: Immediate functions
3226	* g++.dg/cpp2a/consteval1.C: New test.
3227	* g++.dg/cpp2a/consteval2.C: New test.
3228	* g++.dg/cpp2a/consteval3.C: New test.
3229	* g++.dg/cpp2a/consteval4.C: New test.
3230	* g++.dg/cpp2a/consteval5.C: New test.
3231	* g++.dg/cpp2a/consteval6.C: New test.
3232	* g++.dg/cpp2a/consteval7.C: New test.
3233	* g++.dg/cpp2a/consteval8.C: New test.
3234	* g++.dg/cpp2a/consteval9.C: New test.
3235	* g++.dg/cpp2a/consteval10.C: New test.
3236	* g++.dg/cpp2a/consteval11.C: New test.
3237	* g++.dg/cpp2a/consteval12.C: New test.
3238	* g++.dg/cpp2a/consteval13.C: New test.
3239	* g++.dg/cpp2a/consteval14.C: New test.
3240	* g++.dg/ext/consteval1.C: New test.
3241
3242	PR c++/91369 - Implement P0784R7: constexpr new
3243	* g++.dg/cpp2a/constexpr-new6.C: New test.
3244	* g++.dg/cpp2a/constexpr-new7.C: New test.
3245
3246	* gcc.dg/pr36902.c: Terminate dg-warning regexp string.
3247
32482019-11-01  Martin Sebor  <msebor@redhat.com>
3249
3250	PR middle-end/91679
3251	PR middle-end/91647
3252	PR middle-end/91463
3253	PR middle-end/92312
3254	* c-c++-common/Warray-bounds-2.c: Disable VRP.  Adjust expected messages.
3255	* g++.dg/warn/Warray-bounds-8.C: Remove xfails.
3256	* gcc.dg/Warray-bounds-48.c: New test.
3257	* gcc.dg/Warray-bounds-49.c: New test.
3258	* gcc.dg/Wstringop-overflow-16.c: Adjust text of expected messages.
3259	* gcc.dg/Wstringop-overflow-21.c: New test.
3260	* gcc.dg/Wzero-length-array-bounds.c: New test.
3261	* gcc.dg/pr36902.c: Remove xfail.
3262	* gcc.dg/strlenopt-57.c: Add an expected warning.
3263
32642019-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3265
3266	* gfortran.dg/byte_3.f: New test.
3267	* gfortran.dg/byte_4.f90: Ditto.
3268
32692019-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3270
3271	PR fortran/90988
3272	* gfortran.dg/pr90988_4.f: New test.
3273
32742019-11-01  Martin Sebor  <msebor@redhat.com>
3275
3276	* gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Declare test functions
3277	with noipa attribute.
3278
32792019-11-01  Nathan Sidwell  <nathan@acm.org>
3280
3281	* g++.dg/template/fn.C: New.
3282
32832019-11-01  Kewen Lin  <linkw@gcc.gnu.org>
3284
3285	PR testsuite/92127
3286	* gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Disable unroll.
3287	* gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3288	Likewise.
3289
32902019-10-31  Alexandre Oliva <oliva@adacore.com>
3291
3292	* gcc.misc-tests/help.exp: Test --help=common for full sentences.
3293
32942019-10-31  Jakub Jelinek  <jakub@redhat.com>
3295
3296	PR preprocessor/92296
3297	* c-c++-common/cpp/pr92296-1.c: New test.
3298	* c-c++-common/cpp/pr92296-2.c: New test.
3299
33002019-10-31  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3301
3302	* gcc.target/msp430/devices-main.c: Move to devices subdirectory.
3303	* gcc.target/msp430/devices/bad-devices-1.c: Update #include path to
3304	devices-main.c.
3305	* gcc.target/msp430/devices/bad-devices-2.c: Likewise.
3306	* gcc.target/msp430/devices/bad-devices-3.c: Likewise.
3307	* gcc.target/msp430/devices/bad-devices-4.c: Likewise.
3308	* gcc.target/msp430/devices/bad-devices-5.c: Likewise.
3309	* gcc.target/msp430/devices/bad-devices-6.c: Likewise.
3310	* gcc.target/msp430/devices/csv-device-order.c: Likewise.
3311	* gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
3312	* gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
3313	* gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
3314	* gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
3315	* gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
3316	* gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
3317	* gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
3318	* gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
3319	* gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
3320	* gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
3321	* gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
3322	* gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
3323	* gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
3324	* gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
3325	* gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
3326	* gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
3327	* gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
3328	* gcc.target/msp430/devices/hard-foo.c: Likewise.
3329	* gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
3330	* gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
3331	* gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
3332	* gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
3333
33342019-10-31  Richard Sandiford  <richard.sandiford@arm.com>
3335
3336	* g++.target/aarch64/sve/vcond_1_run.C: Update test name.
3337
33382019-10-31  Richard Sandiford  <richard.sandiford@arm.com>
3339
3340	* gcc.target/aarch64/sve/vcond_4.c: Split parts out into...
3341	* gcc.target/aarch64/sve/vcond_4_costly.c,
3342	* gcc.target/aarch64/sve/vcond_4_sel.c,
3343	* gcc.target/aarch64/sve/vcond_4_zero.c: ...these new tests.
3344	* gcc.target/aarch64/sve/vcond_4_run.c: Adjust accordingly.
3345	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
3346
33472019-10-31  Richard Sandiford  <richard.sandiford@arm.com>
3348
3349	* gcc.target/aarch64/sve/reduc_strict_3.c: Split all but the
3350	first function out into...
3351	* gcc.target/aarch64/sve/reduc_strict_4.c,
3352	* gcc.target/aarch64/sve/reduc_strict_5.c,
3353	* gcc.target/aarch64/sve/reduc_strict_6.c,
3354	* gcc.target/aarch64/sve/reduc_strict_7.c,
3355	* gcc.target/aarch64/sve/reduc_strict_8.c,
3356	* gcc.target/aarch64/sve/reduc_strict_9.c: ...these new tests.
3357	Test for scalable vectors instead of 256-bit vectors.
3358
33592019-10-31  Jakub Jelinek  <jakub@redhat.com>
3360
3361	PR fortran/92284
3362	* gfortran.dg/bind_c_array_params_3_aux.c: Include
3363	../../../libgfortran/ISO_Fortran_binding.h rather than
3364	ISO_Fortran_binding.h.
3365
33662019-10-31  Tobias Burnus  <tobias@codesourcery.com>
3367
3368	* gfortran.dg/achar_2.f90: Remove bogus line from
3369	last commit.
3370
33712019-10-31  Tobias Burnus  <tobias@codesourcery.com>
3372
3373	* gfortran.dg/achar_2.f90: Print 'DONE' and add dg-output.
3374
33752019-10-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3376
3377	* gcc.target/aarch64/sve/reduc_strict_3.c: Fix option order.
3378	* gcc.target/i386/avx-vzeroupper-19.c: Likewise.
3379	* gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
3380	* gcc.target/i386/avx512f-gather-2.c: Likewise.
3381	* gcc.target/i386/avx512f-gather-5.c: Likewise.
3382	* gcc.target/i386/l_fma_double_1.c: Likewise.
3383	* gcc.target/i386/l_fma_double_2.c: Likewise.
3384	* gcc.target/i386/l_fma_double_3.c: Likewise.
3385	* gcc.target/i386/l_fma_double_4.c: Likewise.
3386	* gcc.target/i386/l_fma_double_5.c: Likewise.
3387	* gcc.target/i386/l_fma_double_6.c: Likewise.
3388	* gcc.target/i386/l_fma_float_1.c: Likewise.
3389	* gcc.target/i386/l_fma_float_2.c: Likewise.
3390	* gcc.target/i386/l_fma_float_3.c: Likewise.
3391	* gcc.target/i386/l_fma_float_4.c: Likewise.
3392	* gcc.target/i386/l_fma_float_5.c: Likewise.
3393	* gcc.target/i386/l_fma_float_6.c: Likewise.
3394	* gcc.target/i386/mask-pack.c: Likewise.
3395	* gcc.target/i386/mask-unpack.c: Likewise.
3396
33972019-10-31  Tobias Burnus  <tobias@codesourcery.com>
3398
3399	PR fortran/92284
3400	* gfortran.dg/bind-c-intent-out.f90: Update expected dump;
3401	extend comment.
3402	* gfortran.dg/bind_c_array_params_3.f90: New.
3403	* gfortran.dg/bind_c_array_params_3_aux.c: New.
3404
34052019-10-31  Jakub Jelinek  <jakub@redhat.com>
3406
3407	* c-c++-common/gomp/declare-variant-9.c: New test.
3408	* c-c++-common/gomp/declare-variant-10.c: New test.
3409
34102019-10-31  Tobias Burnus  <tobias@codesourcery.com>
3411
3412	PR fortran/92277
3413	* fortran.dg/pr92277.f90: New.
3414
34152019-10-31  Jakub Jelinek  <jakub@redhat.com>
3416
3417	PR middle-end/92231
3418	* gcc.c-torture/compile/pr92231.c: New test.
3419
34202019-10-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3421
3422	* gcc.dg/vect/vect-epilogues.c: New test.
3423	* gcc.dg/vect/fast-math-vect-call-1.c: Disable for epilogue
3424	vectorization.
3425	* gcc.dg/vect/no-fast-math-vect16.c: Likewise.
3426	* gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Likewise.
3427	* gcc.dg/vect/no-scevccp-vect-iv-3.c: Likewise.
3428	* gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3429	* gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3430	* gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3431	* gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3432	* gcc.dg/vect/no-vfa-vect-dv-2.c: Likewise.
3433	* gcc.dg/vect/pr33804.c: Likewise.
3434	* gcc.dg/vect/pr53773.c: Likewise.
3435	* gcc.dg/vect/pr65947-1.c: Likewise.
3436	* gcc.dg/vect/pr65947-13.c: Likewise.
3437	* gcc.dg/vect/pr65947-14.c: Likewise.
3438	* gcc.dg/vect/pr65947-4.c: Likewise.
3439	* gcc.dg/vect/pr80631-1.c: Likewise.
3440	* gcc.dg/vect/pr80631-2.c: Likewise.
3441	* gcc.dg/vect/slp-23.c: Likewise.
3442	* gcc.dg/vect/slp-25.c: Likewise.
3443	* gcc.dg/vect/slp-reduc-2.c: Likewise.
3444	* gcc.dg/vect/slp-reduc-5.c: Likewise.
3445	* gcc.dg/vect/slp-reduc-6.c: Likewise.
3446	* gcc.dg/vect/slp-reduc-sad-2.c: Likewise.
3447	* gcc.dg/vect/slp-widen-mult-half.c: Likewise.
3448	* gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
3449	* gcc.dg/vect/vect-103.c: Likewise.
3450	* gcc.dg/vect/vect-109.c: Likewise.
3451	* gcc.dg/vect/vect-119.c: Likewise.
3452	* gcc.dg/vect/vect-24.c: Likewise.
3453	* gcc.dg/vect/vect-26.c: Likewise.
3454	* gcc.dg/vect/vect-27.c: Likewise.
3455	* gcc.dg/vect/vect-29.c: Likewise.
3456	* gcc.dg/vect/vect-42.c: Likewise.
3457	* gcc.dg/vect/vect-44.c: Likewise.
3458	* gcc.dg/vect/vect-48.c: Likewise.
3459	* gcc.dg/vect/vect-50.c: Likewise.
3460	* gcc.dg/vect/vect-52.c: Likewise.
3461	* gcc.dg/vect/vect-54.c: Likewise.
3462	* gcc.dg/vect/vect-56.c: Likewise.
3463	* gcc.dg/vect/vect-58.c: Likewise.
3464	* gcc.dg/vect/vect-60.c: Likewise.
3465	* gcc.dg/vect/vect-72.c: Likewise.
3466	* gcc.dg/vect/vect-75-big-array.c: Likewise.
3467	* gcc.dg/vect/vect-75.c: Likewise.
3468	* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3469	* gcc.dg/vect/vect-77-global.c: Likewise.
3470	* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3471	* gcc.dg/vect/vect-78-global.c: Likewise.
3472	* gcc.dg/vect/vect-89-big-array.c: Likewise.
3473	* gcc.dg/vect/vect-89.c: Likewise.
3474	* gcc.dg/vect/vect-91.c: Likewise.
3475	* gcc.dg/vect/vect-92.c: Likewise.
3476	* gcc.dg/vect/vect-96.c: Likewise.
3477	* gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
3478	* gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
3479	* gcc.dg/vect/vect-live-1.c: Likewise.
3480	* gcc.dg/vect/vect-live-2.c: Likewise.
3481	* gcc.dg/vect/vect-live-3.c: Likewise.
3482	* gcc.dg/vect/vect-live-4.c: Likewise.
3483	* gcc.dg/vect/vect-live-slp-1.c: Likewise.
3484	* gcc.dg/vect/vect-live-slp-2.c: Likewise.
3485	* gcc.dg/vect/vect-live-slp-3.c: Likewise.
3486	* gcc.dg/vect/vect-multitypes-3.c: Likewise.
3487	* gcc.dg/vect/vect-multitypes-4.c: Likewise.
3488	* gcc.dg/vect/vect-multitypes-6.c: Likewise.
3489	* gcc.dg/vect/vect-peel-1-epilogue.c: Likewise. New test.
3490	* gcc.dg/vect/vect-peel-1-src.c: Likewise. New test.
3491	* gcc.dg/vect/vect-peel-1.c: Likewise.
3492	* gcc.dg/vect/vect-peel-3-epilogue.c: Likewise. New test.
3493	* gcc.dg/vect/vect-peel-3-src.c: Likewise. New test.
3494	* gcc.dg/vect/vect-peel-3.c: Likewise.
3495	* gcc.dg/vect/vect-peel-4-epilogue.c: Likewise. New test.
3496	* gcc.dg/vect/vect-peel-4-src.c: Likewise. New test.
3497	* gcc.dg/vect/vect-peel-4.c: Likewise.
3498	* gcc.dg/vect/vect-reduc-6.c: Likewise.
3499	* gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3500	* gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3501	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3502	* gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3503	* gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3504	* gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3505	* gcc.dg/vect/vect-reduc-pattern-1a.c: Likewise.
3506	* gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Likewise.
3507	* gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Likewise.
3508	* gcc.dg/vect/vect-reduc-pattern-2a.c: Likewise.
3509	* gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Likewise.
3510	* gcc.dg/vect/vect-reduc-sad.c: Likewise.
3511	* gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3512	* gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3513	* gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3514	* gcc.dg/vect/vect-widen-mult-half.c: Likewise.
3515	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3516	* gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Likewise.
3517	* gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3518	* gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
3519	* gcc.target/i386/avx-vzeroupper-19.c: Likewise.
3520	* gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
3521	* gcc.target/i386/avx512f-gather-2.c: Likewise.
3522	* gcc.target/i386/avx512f-gather-5.c: Likewise.
3523	* gcc.target/i386/l_fma_double_1.c: Likewise.
3524	* gcc.target/i386/l_fma_double_2.c: Likewise.
3525	* gcc.target/i386/l_fma_double_3.c: Likewise.
3526	* gcc.target/i386/l_fma_double_4.c: Likewise.
3527	* gcc.target/i386/l_fma_double_5.c: Likewise.
3528	* gcc.target/i386/l_fma_double_6.c: Likewise.
3529	* gcc.target/i386/l_fma_float_1.c: Likewise.
3530	* gcc.target/i386/l_fma_float_2.c: Likewise.
3531	* gcc.target/i386/l_fma_float_3.c: Likewise.
3532	* gcc.target/i386/l_fma_float_4.c: Likewise.
3533	* gcc.target/i386/l_fma_float_5.c: Likewise.
3534	* gcc.target/i386/l_fma_float_6.c: Likewise.
3535	* gcc.target/i386/mask-pack.c: Likewise.
3536	* gcc.target/i386/mask-unpack.c: Likewise.
3537	* gfortran.dg/vect/vect-4.f90: Likewise.
3538
35392019-10-30  Jakub Jelinek  <jakub@redhat.com>
3540
3541	PR c++/91369 - Implement P0784R7: constexpr new
3542	* g++.dg/cpp2a/constexpr-new5.C: New test.
3543
3544	* g++.dg/cpp0x/Wpessimizing-move6.C: New test.
3545
35462019-10-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3547
3548	PR c++/92024
3549	* g++.dg/parse/crash70.C: New test.
3550	* c-c++-common/Wshadow-1.c: New test.
3551
35522019-10-30  Tobias Burnus  <tobias@codesourcery.com>
3553
3554	PR fortran/92208
3555	* gfortran.dg/pr92208.f90: New.
3556
35572019-10-30  Marek Polacek  <polacek@redhat.com>
3558
3559	PR c++/92134 - constinit malfunction in static data member.
3560	* g++.dg/cpp2a/constinit14.C: New test.
3561
35622019-10-30  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
3563
3564	* gcc.target/msp430/mlarge-use-430-insn.c: New test.
3565
35662019-10-30  Richard Biener  <rguenther@suse.de>
3567
3568	PR tree-optimization/92275
3569	* gcc.dg/torture/pr92275.c: New testcase.
3570
35712019-10-30  Jakub Jelinek  <jakub@redhat.com>
3572
3573	* g++.dg/gomp/declare-variant-6.C: New test.
3574
35752019-10-30  Martin Liska  <mliska@suse.cz>
3576
3577	* c-c++-common/Wstringop-truncation-4.c: Disable IPA ICF.
3578	* gcc.dg/tree-ssa/pr64910-2.c: Likewise.
3579	* gcc.dg/tree-ssa/pr79352.c: Likewise.
3580
35812019-10-30  Jakub Jelinek  <jakub@redhat.com>
3582
3583	* c-c++-common/gomp/declare-variant-2.c: Add a test with , before
3584	match clause.
3585	* c-c++-common/gomp/declare-variant-6.c: Expect diagnostics also from
3586	C++ FE and adjust regexp so that it handles C++ pretty printing of
3587	function names.
3588	* g++.dg/gomp/declare-variant-1.C: New test.
3589	* g++.dg/gomp/declare-variant-2.C: New test.
3590	* g++.dg/gomp/declare-variant-3.C: New test.
3591	* g++.dg/gomp/declare-variant-4.C: New test.
3592	* g++.dg/gomp/declare-variant-5.C: New test.
3593
35942019-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
3595
3596	* g++.dg/conversion/ptrmem2.C: Adjust for error + inform.
3597	* g++.dg/gomp/tpl-atomic-2.C: Likewise.
3598
35992019-10-30  Martin Liska  <mliska@suse.cz>
3600
3601	PR lto/91393
3602	PR lto/88220
3603	* gcc.dg/lto/pr91393_0.c: New test.
3604
36052019-10-30  Jakub Jelinek  <jakub@redhat.com>
3606
3607	PR tree-optimization/92262
3608	* g++.dg/opt/pr92262.C: New test.
3609
36102019-10-30  Richard Biener  <rguenther@suse.de>
3611
3612	PR tree-optimization/65930
3613	* gcc.dg/vect/pr65930-2.c: New testcase.
3614
36152019-10-30  Mark Eggleston <mark.eggleston@codethink.com>
3616
3617	* gfortran.dg/no_overwrite_recursive_1.f90: New test.
3618	* gfortran.dg/no_overwrite_recursive_2.f90: New test.
3619
36202019-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3621
3622	* g++.dg/other/ptrmem8.C: Test locations too.
3623	* g++.dg/template/dtor6.C: Likewise.
3624
36252019-10-29  Marek Polacek  <polacek@redhat.com>
3626
3627	PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
3628	* g++.dg/cpp0x/overload-conv-4.C: New test.
3629
36302019-10-29  Jakub Jelinek  <jakub@redhat.com>
3631
3632	PR c++/92201
3633	* g++.dg/other/pr92201.C: New test.
3634
36352019-10-29  Marek Polacek  <polacek@redhat.com>
3636
3637	PR c++/91548 - fix detecting modifying const objects for ARRAY_REF.
3638	* g++.dg/cpp1y/constexpr-tracking-const15.C: New test.
3639	* g++.dg/cpp1y/constexpr-tracking-const16.C: New test.
3640	* g++.dg/cpp1z/constexpr-tracking-const1.C: New test.
3641
36422019-10-29  Martin Sebor  <msebor@redhat.com>
3643
3644	PR testsuite/92144
3645	* c-c++-common/Warray-bounds-4.c: Disable test to avoid failures
3646	due to PR 83543.
3647
36482019-10-29  Richard Biener  <rguenther@suse.de>
3649
3650	PR tree-optimization/92260
3651	* gcc.dg/pr92260.c: New testcase.
3652
36532019-10-29  Richard Biener  <rguenther@suse.de>
3654
3655	PR tree-optimization/65930
3656	* gcc.dg/vect/pr65930-1.c: New testcase.
3657
36582019-10-29  Richard Sandiford  <richard.sandiford@arm.com>
3659	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
3660	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3661
3662	* g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
3663	* gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
3664	* gcc.target/aarch64/sve/acle/asm: New test directory.
3665
36662019-10-29  Richard Sandiford  <richard.sandiford@arm.com>
3667
3668	* gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp: New file.
3669	* gcc.target/aarch64/sve/pcs/annotate_1.c: New test.
3670	* gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
3671	* gcc.target/aarch64/sve/pcs/annotate_3.c: Likewise.
3672	* gcc.target/aarch64/sve/pcs/annotate_4.c: Likewise.
3673	* gcc.target/aarch64/sve/pcs/annotate_5.c: Likewise.
3674	* gcc.target/aarch64/sve/pcs/annotate_6.c: Likewise.
3675	* gcc.target/aarch64/sve/pcs/annotate_7.c: Likewise.
3676	* gcc.target/aarch64/sve/pcs/args_1.c: Likewise.
3677	* gcc.target/aarch64/sve/pcs/args_10.c: Likewise.
3678	* gcc.target/aarch64/sve/pcs/args_11_nosc.c: Likewise.
3679	* gcc.target/aarch64/sve/pcs/args_11_sc.c: Likewise.
3680	* gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
3681	* gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
3682	* gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
3683	* gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
3684	* gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
3685	* gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
3686	* gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
3687	* gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
3688	* gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
3689	* gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
3690	* gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
3691	* gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
3692	* gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
3693	* gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
3694	* gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
3695	* gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
3696	* gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
3697	* gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
3698	* gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
3699	* gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
3700	* gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
3701	* gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
3702	* gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
3703	* gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
3704	* gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
3705	* gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
3706	* gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
3707	* gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
3708	* gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
3709	* gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
3710	* gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
3711	* gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
3712	* gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
3713	* gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
3714	* gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
3715	* gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
3716	* gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
3717	* gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
3718	* gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
3719	* gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
3720	* gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
3721	* gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
3722	* gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
3723	* gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
3724	* gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
3725	* gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
3726	* gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
3727	* gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
3728	* gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
3729	* gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
3730	* gcc.target/aarch64/sve/pcs/nosve_1.c: Likewise.
3731	* gcc.target/aarch64/sve/pcs/nosve_2.c: Likewise.
3732	* gcc.target/aarch64/sve/pcs/nosve_3.c: Likewise.
3733	* gcc.target/aarch64/sve/pcs/nosve_4.c: Likewise.
3734	* gcc.target/aarch64/sve/pcs/nosve_5.c: Likewise.
3735	* gcc.target/aarch64/sve/pcs/nosve_6.c: Likewise.
3736	* gcc.target/aarch64/sve/pcs/nosve_7.c: Likewise.
3737	* gcc.target/aarch64/sve/pcs/nosve_8.c: Likewise.
3738	* gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
3739	* gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
3740	* gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
3741	* gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
3742	* gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
3743	* gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
3744	* gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
3745	* gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
3746	* gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
3747	* gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
3748	* gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
3749	* gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
3750	* gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
3751	* gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
3752	* gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
3753	* gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
3754	* gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
3755	* gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
3756	* gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
3757	* gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
3758	* gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
3759	* gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
3760	* gcc.target/aarch64/sve/pcs/return_7.c: Likewise.
3761	* gcc.target/aarch64/sve/pcs/return_8.c: Likewise.
3762	* gcc.target/aarch64/sve/pcs/return_9.c: Likewise.
3763	* gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c: Likewise.
3764	* gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c: Likewise.
3765	* gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c: Likewise.
3766	* gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c: Likewise.
3767	* gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
3768	* gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
3769	* gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
3770	* gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
3771	* gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
3772	* gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
3773	* gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
3774	* gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
3775	* gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
3776	* gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise.
3777	* gcc.target/aarch64/sve/pcs/stack_clash_1_256.c: Likewise.
3778	* gcc.target/aarch64/sve/pcs/stack_clash_1_512.c: Likewise.
3779	* gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c: Likewise.
3780	* gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c: Likewise.
3781	* gcc.target/aarch64/sve/pcs/stack_clash_2.c: Likewise.
3782	* gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
3783	* gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
3784	* gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
3785	* gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
3786	* gcc.target/aarch64/sve/pcs/stack_clash_3.c: Likewise.
3787	* gcc.target/aarch64/sve/pcs/unprototyped_1.c: Likewise.
3788	* gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
3789	* gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
3790	* gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
3791	* gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
3792	* gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
3793	* gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
3794	* gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
3795	* gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
3796	* gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
3797	* gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
3798	* gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
3799	* gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
3800	* gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
3801	* gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
3802	* gcc.target/aarch64/sve/pcs/vpcs_1.c: Likewise.
3803	* g++.target/aarch64/sve/catch_7.C: Likewise.
3804
38052019-10-29  Richard Sandiford  <richard.sandiford@arm.com>
3806	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
3807	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3808
3809	* g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
3810	* g++.target/aarch64/sve/acle/general-c++: New test directory.
3811	* gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
3812	* gcc.target/aarch64/sve/acle/general: New test directory.
3813	* gcc.target/aarch64/sve/acle/general-c: Likewise.
3814
38152019-10-29  Richard Biener  <rguenther@suse.de>
3816
3817	PR tree-optimization/92241
3818	* gcc.dg/torture/pr92241-2.c: New testcase.
3819
38202019-10-29  Jakub Jelinek  <jakub@redhat.com>
3821
3822	PR target/92258
3823	* gcc.target/i386/pr92258.c: New test.
3824
38252019-10-28  Martin Sebor  <msebor@redhat.com>
3826
3827	* gcc.dg/strlenopt-89.c: New test.
3828	* gcc.dg/strlenopt-90.c: New test.
3829	* gcc.dg/Wstringop-overflow-20.c: New test.
3830
38312019-10-28  Martin Sebor  <msebor@redhat.com>
3832
3833	PR tree-optimization/92226
3834	* gcc.dg/strlenopt-88.c: New test.
3835
38362019-10-28  Martin Sebor  <msebor@redhat.com>
3837
3838	PR c/66970
3839	* c-c++-common/cpp/has-builtin-2.c: New test.
3840	* c-c++-common/cpp/has-builtin-3.c: New test.
3841	* c-c++-common/cpp/has-builtin.c: New test.
3842
38432019-10-28  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
3844
3845	PR target/82981
3846	* gcc.target/mips/mips64r6-ti-mult.c: New test.
3847
3848	* gcc.target/mips/mips-builtins-pure.c: New test.
3849
3850	* gcc.target/mips/msa-insert-split.c: New test.
3851
38522019-10-28  Andrew Burgess  <andrew.burgess@embecosm.com>
3853
3854	* gcc.target/riscv/save-restore-2.c: New file.
3855	* gcc.target/riscv/save-restore-3.c: New file.
3856	* gcc.target/riscv/save-restore-4.c: New file.
3857	* gcc.target/riscv/save-restore-5.c: New file.
3858	* gcc.target/riscv/save-restore-6.c: New file.
3859	* gcc.target/riscv/save-restore-7.c: New file.
3860	* gcc.target/riscv/save-restore-8.c: New file.
3861
38622019-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3863
3864	PR tree-optimization/92163
3865	* gcc.dg/tree-ssa/pr92163.c: New test.
3866
38672019-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3868
3869	PR middle-end/91272
3870	* gcc.target/aarch64/sve/clastb_1.c: Add dg-scan.
3871	* gcc.target/aarch64/sve/clastb_2.c: Likewise.
3872	* gcc.target/aarch64/sve/clastb_3.c: Likewise.
3873	* gcc.target/aarch64/sve/clastb_4.c: Likewise.
3874	* gcc.target/aarch64/sve/clastb_5.c: Likewise.
3875	* gcc.target/aarch64/sve/clastb_6.c: Likewise.
3876	* gcc.target/aarch64/sve/clastb_7.c: Likewise.
3877	* gcc.target/aarch64/sve/clastb_8.c: Likewise.
3878
38792019-10-28  Richard Biener  <rguenther@suse.de>
3880
3881	PR tree-optimization/92252
3882	* gcc.dg/torture/pr92252.c: New testcase.
3883
38842019-10-28  Richard Biener  <rguenther@suse.de>
3885
3886	PR tree-optimization/92241
3887	* gcc.dg/torture/pr92241.c: New testcase.
3888
38892019-10-28  Uroš Bizjak  <ubizjak@gmail.com>
3890
3891	PR target/92225
3892	* gcc.target/i386/pr92225.c: New test.
3893
38942019-10-28  Michael Matz  <matz@suse.de>
3895
3896	PR middle-end/90796
3897	* gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
3898
38992019-10-28  Ilya Leoshkevich  <iii@linux.ibm.com>
3900
3901	PR rtl-optimization/92007
3902	* g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
3903
39042019-10-28  Tobias Burnus  <tobias@codesourcery.com>
3905
3906	PR fortran/91863
3907	* gfortran.dg/bind-c-intent-out.f90: New.
3908
39092019-10-25  Jiufu Guo  <guojiufu@linux.ibm.com>
3910
3911	PR tree-optimization/88760
3912	* gcc.target/powerpc/small-loop-unroll.c: New test.
3913	* c-c++-common/tsan/thread_leak2.c: Update test.
3914	* gcc.dg/pr59643.c: Update test.
3915	* gcc.target/powerpc/loop_align.c: Update test.
3916	* gcc.target/powerpc/ppc-fma-1.c: Update test.
3917	* gcc.target/powerpc/ppc-fma-2.c: Update test.
3918	* gcc.target/powerpc/ppc-fma-3.c: Update test.
3919	* gcc.target/powerpc/ppc-fma-4.c: Update test.
3920	* gcc.target/powerpc/pr78604.c: Update test.
3921
39222019-10-27  Andreas Tobler  <andreast@gcc.gnu.org>
3923
3924	* gcc.c-torture/execute/fprintf-2.c: Silence a Free/NetBSD libc warning.
3925	* gcc.c-torture/execute/printf-2.c: Likewise.
3926	* gcc.c-torture/execute/user-printf.c: Likewise.
3927
39282019-10-27  Paul Thomas  <pault@gcc.gnu.org>
3929
3930	PR fortran/86248
3931	* gfortran.dg/char_result_19.f90: New test.
3932	* gfortran.dg/char_result_mod_19.f90: Module for the new test.
3933
39342019-10-26  Hongtao Liu  <hongtao.liu@intel.com>
3935
3936	PR target/89071
3937	* gcc.target/i386/pr87007-4.c: New test.
3938	* gcc.target/i386/pr87007-5.c: Ditto.
3939
39402019-10-25  Marek Polacek  <polacek@redhat.com>
3941
3942	PR c++/91581 - ICE in exception-specification of defaulted ctor.
3943	* g++.dg/cpp0x/noexcept55.C: New test.
3944
39452019-10-25  Cesar Philippidis <cesar@codesourcery.com>
3946	    Tobias Burnus  <tobias@codesourcery.com>
3947
3948	* gfortran.dg/goacc/common-block-1.f90: New test.
3949	* gfortran.dg/goacc/common-block-2.f90: New test.
3950	* gfortran.dg/goacc/common-block-3.f90: New test.
3951
39522019-10-25  David Edelsohn  <dje.gcc@gmail.com>
3953
3954	* gcc.target/powerpc/pr70100.c: Add -mvsx.
3955	Allow AIX ABI function name.
3956
39572019-10-25  Richard Biener  <rguenther@suse.de>
3958
3959	PR tree-optimization/92222
3960	* gcc.dg/torture/pr92222.c: New testcase.
3961
39622019-10-25  Richard Sandiford  <richard.sandiford@arm.com>
3963
3964	* gcc.target/aarch64/sve/reduc_strict_3.c (double_reduc1): Prevent
3965	the loop from being unrolled.
3966
39672019-10-25  Richard Sandiford  <richard.sandiford@arm.com>
3968
3969	* gcc.target/aarch64/sve/loop_add_5.c: Remove XFAILs for tests
3970	that now pass.
3971	* gcc.target/aarch64/sve/reduc_1.c: Likewise.
3972	* gcc.target/aarch64/sve/reduc_2.c: Likewise.
3973	* gcc.target/aarch64/sve/reduc_5.c: Likewise.
3974	* gcc.target/aarch64/sve/reduc_8.c: Likewise.
3975	* gcc.target/aarch64/sve/slp_13.c: Likewise.
3976	* gcc.target/aarch64/sve/slp_5.c: Likewise.  Update expected
3977	WHILELO counts.
3978	* gcc.target/aarch64/sve/slp_7.c: Likewise.
3979
39802019-10-25  Richard Sandiford  <richard.sandiford@arm.com>
3981
3982	* gcc.dg/vect/pr65947-1.c: No longer expect doubled dump lines
3983	for FOLD_EXTRACT_LAST reductions.
3984	* gcc.dg/vect/pr65947-2.c: Likewise.
3985	* gcc.dg/vect/pr65947-3.c: Likewise.
3986	* gcc.dg/vect/pr65947-4.c: Likewise.
3987	* gcc.dg/vect/pr65947-5.c: Likewise.
3988	* gcc.dg/vect/pr65947-6.c: Likewise.
3989	* gcc.dg/vect/pr65947-9.c: Likewise.
3990	* gcc.dg/vect/pr65947-10.c: Likewise.
3991	* gcc.dg/vect/pr65947-12.c: Likewise.
3992	* gcc.dg/vect/pr65947-13.c: Likewise.
3993	* gcc.dg/vect/pr65947-14.c: Likewise.
3994	* gcc.dg/vect/pr80631-1.c: Likewise.
3995	* gcc.dg/vect/pr80631-2.c: Likewise.
3996	* gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
3997	* gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
3998
39992019-10-24  Jakub Jelinek  <jakub@redhat.com>
4000
4001	* c-c++-common/gomp/declare-variant-8.c: New test.
4002
40032019-10-24  Andreas Krebbel  <krebbel@linux.ibm.com>
4004
4005	* gcc.dg/ipa/ipa-sra-19.c: Remove dg-skip-if. Add argument type to
4006	prototype of k.
4007
40082019-10-24  Richard Biener  <rguenther@suse.de>
4009
4010	* gcc.dg/vect/slp-reduc-10a.c: New testcase.
4011	* gcc.dg/vect/slp-reduc-10b.c: Likewise.
4012	* gcc.dg/vect/slp-reduc-10c.c: Likewise.
4013	* gcc.dg/vect/slp-reduc-10d.c: Likewise.
4014	* gcc.dg/vect/slp-reduc-10e.c: Likewise.
4015
40162019-10-24  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
4017
4018	* gcc.target/msp430/emulate-slli.c: Skip for -mcpu=msp430.
4019	Add shift by a constant 5 bits.
4020	Update scan-assembler directives.
4021	* gcc.target/msp430/emulate-srai.c: Likewise.
4022	* gcc.target/msp430/emulate-srli.c: Skip for -mcpu=msp430.
4023
40242019-10-24  Richard Biener  <rguenther@suse.de>
4025
4026	PR tree-optimization/92205
4027	* gcc.dg/vect/pr92205.c: New testcase.
4028
40292019-10-24  Richard Biener  <rguenther@suse.de>
4030
4031	PR tree-optimization/92203
4032	* gcc.dg/torture/pr92203.c: New testcase.
4033
40342019-10-24  Richard Biener  <rguenther@suse.de>
4035
4036	PR tree-optimization/65930
4037	* gcc.dg/vect/vect-reduc-2short.c: Fix typo.
4038
40392019-10-24  Richard Biener  <rguenther@suse.de>
4040
4041	PR tree-optimization/65930
4042	* gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust again.
4043	* gcc.dg/vect/vect-reduc-2char.c: Likewise.
4044	* gcc.dg/vect/vect-reduc-2short.c: Likewise.
4045	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4046	* gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
4047
40482019-10-24  Ilya Leoshkevich  <iii@linux.ibm.com>
4049
4050	* gcc.target/s390/load-thread-pointer-once-2.c: New test.
4051
40522019-10-24  Richard Biener  <rguenther@suse.de>
4053
4054	* gcc.dg/vect/slp-reduc-9.c: New testcase.
4055
40562019-10-23  David Edelsohn  <dje.gcc@gmail.com>
4057
4058	* gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
4059	* gcc.target/powerpc/pr70010-[12].c: Require LTO.
4060	* gcc.target/powerpc/pr91275.c: Add -mcpu=power8.
4061
40622019-10-23  Richard Biener  <rguenther@suse.de>
4063
4064	PR tree-optimization/65930
4065	* gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust.
4066	* gcc.dg/vect/vect-reduc-2char.c: Likewise.
4067	* gcc.dg/vect/vect-reduc-2short.c: Likewise.
4068	* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4069	* gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
4070
40712019-10-23  Jakub Jelinek  <jakub@redhat.com>
4072
4073	* g++.dg/cpp2a/constexpr-dtor3.C: Expect in 'constexpr' expansion of
4074	message on the line with variable declaration.
4075	* g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
4076
40772019-10-23  Eric Botcazou  <ebotcazou@adacore.com>
4078
4079	* gcc.c-torture/execute/20191023-1.c: New test.
4080
40812019-10-23  Martin Liska  <mliska@suse.cz>
4082
4083	PR ipa/91969
4084	* g++.dg/ipa/pr91969.C: New test.
4085
40862019-10-22  Marc Glisse  <marc.glisse@inria.fr>
4087
4088	PR c++/85746
4089	* g++.dg/pr85746.C: New file.
4090
40912019-10-22  Richard Biener  <rguenther@suse.de>
4092
4093	PR tree-optimization/92173
4094	* gcc.dg/torture/pr92173.c: New testcase.
4095
40962019-10-22  Michael Matz  <matz@suse.de>
4097
4098	PR middle-end/90796
4099	* gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
4100
41012019-10-22  Richard Biener  <rguenther@suse.de>
4102
4103	PR tree-optimization/92173
4104	* gcc.dg/torture/pr92173.c: New testcase.
4105
41062019-10-22  Richard Sandiford  <richard.sandiford@arm.com>
4107
4108	* g++.dg/diagnostic/aka5.h: New test.
4109	* g++.dg/diagnostic/aka5a.C: Likewise.
4110	* g++.dg/diagnostic/aka5b.C: Likewise.
4111	* g++.target/aarch64/diag_aka_1.C: Likewise.
4112
41132019-10-22  Iain Sandoe  <iain@sandoe.co.uk>
4114
4115	* gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
4116	Use __SIZE_TYPE__ instead of size_t.
4117
41182019-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
4119
4120	* g++.dg/parse/qualified2.C: Tighten dg-error directive.
4121	* g++.old-deja/g++.other/decl5.C: Don't expect redundant error.
4122
41232019-10-21  Jakub Jelinek  <jakub@redhat.com>
4124
4125	PR c++/92015
4126	* g++.dg/cpp0x/constexpr-92015.C: New test.
4127
41282019-10-21  Marek Polacek  <polacek@redhat.com>
4129
4130	PR c++/92062 - ODR-use ignored for static member of class template.
4131	* g++.dg/cpp0x/constexpr-odr1.C: New test.
4132	* g++.dg/cpp0x/constexpr-odr2.C: New test.
4133
41342019-10-21  Marek Polacek  <polacek@redhat.com>
4135
4136	PR c++/92106 - ICE with structured bindings and -Wreturn-local-addr.
4137	* g++.dg/cpp1z/decomp50.C: New test.
4138
41392019-10-21  Richard Biener  <rguenther@suse.de>
4140
4141	PR tree-optimization/92162
4142	* gcc.dg/pr92162.c: New testcase.
4143
41442019-10-21  Richard Biener  <rguenther@suse.de>
4145
4146	PR tree-optimization/92161
4147	* gfortran.dg/pr92161.f: New testcase.
4148
41492019-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4150
4151	* gcc.target/aarch64/acle/rng_1.c: New test.
4152
41532019-10-21  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4154
4155	PR tree-optimization/91532
4156	* gcc.target/aarch64/sve/fmla_2.c: Add dg-scan check for two st1d
4157	insns.
4158
41592019-10-20  Georg-Johann Lay  <avr@gjlay.de>
4160
4161	Fix some fallout for small targets.
4162
4163	PR testsuite/52641
4164	* gcc.dg/torture/pr86034.c: Use 32-bit base type for a bitfield of
4165	width > 16 bits.
4166	* gcc.dg/torture/pr90972.c [avr]: Add option "-w".
4167	* gcc.dg/torture/pr87693.c: Same.
4168	* gcc.dg/torture/pr91178.c: Add dg-require-effective-target size32plus.
4169	* gcc.dg/torture/pr91178-2.c: Same.
4170	* gcc.dg/torture/20181024-1.c
4171	* gcc.dg/torture/pr86554-1.c: Use 32-bit integers.
4172	* gcc.dg/tree-ssa/pr91091-1.c: Same.
4173
41742019-10-20  Jan Hubicka  <hubicka@ucw.cz>
4175
4176	* gcc.c-torture/execute/alias-access-path-2.c: New testcase.
4177	* gcc.dg/tree-ssa/alias-access-path-11.c: xfail.
4178
41792019-10-20  Jakub Jelinek  <jakub@redhat.com>
4180
4181	* g++.dg/cpp2a/nodiscard-reason-only-one.C: In dg-error or dg-warning
4182	remove (?n) uses and replace .* with \[^\n\r]*.
4183	* g++.dg/cpp2a/nodiscard-reason.C: Likewise.
4184	* g++.dg/cpp2a/nodiscard-once.C: Likewise.
4185	* g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
4186
41872019-10-19  Jakub Jelinek  <jakub@redhat.com>
4188
4189	PR target/92140
4190	* gcc.target/i386/pr92140.c: New test.
4191	* gcc.c-torture/execute/pr92140.c: New test.
4192
41932019-10-19  Iain Sandoe  <iain@sandoe.co.uk>
4194
4195	* gcc.dg/Wnonnull.c: Add attributed function declarations for
4196	memcpy and strlen for Darwin.
4197
41982019-10-18  Martin Sebor  <msebor@redhat.com>
4199
4200	PR tree-optimization/92157
4201	* gcc.dg/strlenopt-69.c: Disable test failing due to PR 92155.
4202	* gcc.dg/strlenopt-87.c: New test.
4203
42042019-10-18  Richard Earnshaw  <rearnsha@arm.com>
4205
4206	* gcc.target/arm/negdi-3.c: Update expected output to allow NEGS.
4207
42082019-10-18  Richard Earnshaw  <rearnsha@arm.com>
4209
4210	* gcc.dg/builtin-arith-overflow-3.c: New test.
4211
42122019-10-18  Richard Earnshaw  <rearnsha@arm.com>
4213
4214	* gcc.target/arm/negdi-3.c: Remove XFAIL markers.
4215
42162019-10-18  Richard Earnshaw  <rearnsha@arm.com>
4217
4218	* gcc.target/arm/pr53447-1.c: Remove XFAIL.
4219	* gcc.target/arm/pr53447-3.c: Remove XFAIL.
4220	* gcc.target/arm/pr53447-4.c: Remove XFAIL.
4221
42222019-10-18  Richard Earnshaw  <rearnsha@arm.com>
4223
4224	* gcc.target/arm/negdi-3.c: Add XFAILS.
4225	* gcc.target/arm/pr3447-1.c: Likewise.
4226	* gcc.target/arm/pr3447-3.c: Likewise.
4227	* gcc.target/arm/pr3447-4.c: Likewise.
4228
42292019-10-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4230
4231	PR fortran/69455
4232	* gfortran.dg/pr69455_1.f90: New test.
4233	* gfortran.dg/pr69455_2.f90: Ditto.
4234
42352019-10-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4236
4237	* gcc.target/arm/multilib.exp: Add extra tests.
4238
42392019-10-18  Tobias Burnus  <tobias@codesourcery.com>
4240
4241	PR fortran/91586
4242	* gfortran.dg/class_71.f90: New.
4243
42442019-10-18  Georg-Johann Lay  <avr@gjlay.de>
4245
4246	Fix some fallout for small targets.
4247
4248	PR testsuite/52641
4249	* gcc.c-torture/execute/20190820-1.c:
4250	Add dg-require-effective-target int32plus.
4251	* gcc.c-torture/execute/pr85331.c
4252	Add dg-require-effective-target double64plus.
4253	* gcc.dg/pow-sqrt-1.c: Same.
4254	* gcc.dg/pow-sqrt-2.c: Same.
4255	* gcc.dg/pow-sqrt-3.c: Same.
4256	* gcc.c-torture/execute/20190901-1.c: Same.
4257	* gcc.c-torture/execute/user-printf.c [avr]: Skip.
4258	* gcc.c-torture/execute/fprintf-2.c [avr]: Skip.
4259	* gcc.c-torture/execute/printf-2.c [avr]: Skip.
4260	* gcc.dg/Wlarger-than3.c [avr]: Skip.
4261	* gcc.c-torture/execute/ieee/20041213-1.c (sqrt)
4262	[avr,double=float]: Provide custom prototype.
4263	* gcc.dg/pr36017.c: Same.
4264	* gcc.c-torture/execute/pr90025.c: Use 32-bit int.
4265	* gcc.dg/complex-7.c: Add dg-require-effective-target double64.
4266	* gcc.dg/loop-versioning-1.c:
4267	Add dg-require-effective-target size32plus.
4268	* gcc.dg/loop-versioning-2.c: Same.
4269
42702019-10-18  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4271	    Richard Sandiford  <richard.sandiford@arm.com>
4272
4273	PR target/86753
4274	* gcc.target/aarch64/sve/cond_cnot_2.c: Remove XFAIL
4275	from { scan-assembler-not {\tsel\t}.
4276	* gcc.target/aarch64/sve/cond_convert_1.c: Adjust to make
4277	only one load conditional.
4278	* gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
4279	* gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
4280	* gcc.target/aarch64/sve/vcond_4.c: Remove XFAIL's.
4281	* gcc.target/aarch64/sve/vcond_5.c: Likewise.
4282
42832019-10-18  Jakub Jelinek  <jakub@redhat.com>
4284
4285	PR tree-optimization/92056
4286	* gcc.dg/tree-ssa/pr92056.c: New test.
4287
42882019-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
4289
4290	* g++.old-deja/g++.other/decl9.C: Check locations too.
4291
42922019-10-17  Yuliang Wang  <yuliang.wang@arm.com>
4293
4294	* gcc.target/aarch64/sve2/eor3_1.c: New test.
4295	* gcc.target/aarch64/sve2/nlogic_1.c: As above.
4296	* gcc.target/aarch64/sve2/nlogic_2.c: As above.
4297	* gcc.target/aarch64/sve2/bitsel_1.c: As above.
4298	* gcc.target/aarch64/sve2/bitsel_2.c: As above.
4299	* gcc.target/aarch64/sve2/bitsel_3.c: As above.
4300	* gcc.target/aarch64/sve2/bitsel_4.c: As above.
4301
43022019-10-17  Aldy Hernandez  <aldyh@redhat.com>
4303
4304	* gcc.dg/tree-ssa/evrp4.c: Check for +INF instead of -1.
4305
43062019-10-17  Christophe Lyon  <christophe.lyon@linaro.org>
4307
4308	* gcc.target/arm/vseleqdf.c: Add missing closing bracket.
4309	* gcc.target/arm/vseleqsf.c: Likewise.
4310	* gcc.target/arm/vselgedf.c: Likewise.
4311	* gcc.target/arm/vselgesf.c: Likewise.
4312	* gcc.target/arm/vselgtdf.c: Likewise.
4313	* gcc.target/arm/vselgtsf.c: Likewise.
4314	* gcc.target/arm/vselledf.c: Likewise.
4315	* gcc.target/arm/vsellesf.c: Likewise.
4316	* gcc.target/arm/vselltdf.c: Likewise.
4317	* gcc.target/arm/vselltsf.c: Likewise.
4318	* gcc.target/arm/vselnedf.c: Likewise.
4319	* gcc.target/arm/vselnesf.c: Likewise.
4320	* gcc.target/arm/vselvcdf.c: Likewise.
4321	* gcc.target/arm/vselvcsf.c: Likewise.
4322	* gcc.target/arm/vselvsdf.c: Likewise.
4323	* gcc.target/arm/vselvssf.c: Likewise.
4324
43252019-10-17  Mark Eggleston <mark.eggleston@codethink.com>
4326
4327	* gfortran.dg/auto_in_equiv_3.f90: New test.
4328	* gfortran.dg/auto_in_equiv_4.f90: New test.
4329	* gfortran.dg/auto_in_equiv_5.f90: New test.
4330	* gfortran.dg/auto_in_equiv_6.f90: New test.
4331	* gfortran.dg/auto_in_equiv_7.f90: New test.
4332
43332019-10-17  Georg-Johann Lay  <avr@gjlay.de>
4334
4335	* gcc.target/avr/progmem-error-1.cpp: Fix location of the
4336	expected diagnostic.
4337
43382019-10-17  Feng Xue  <fxue@os.amperecomputing.com>
4339
4340	PR testsuite/92125
4341	* gcc.dg/ipa/pr91088.c: Change char conversion to bitand.
4342
43432019-10-17  Jakub Jelinek  <jakub@redhat.com>
4344
4345	PR tree-optimization/92056
4346	* gcc.c-torture/compile/pr92056.c: New test.
4347
4348	PR tree-optimization/92115
4349	* gcc.dg/pr92115.c: New test.
4350
4351	PR fortran/87752
4352	* gfortran.dg/gomp/pr87752.f90: New test.
4353
43542019-10-17  Richard Biener  <rguenther@suse.de>
4355
4356	PR debug/91887
4357	* g++.dg/debug/dwarf2/pr91887.C: New testcase.
4358
43592019-10-16  Martin Sebor  <msebor@redhat.com>
4360
4361	PR tree-optimization/83821
4362	* c-c++-common/Warray-bounds-4.c: Remove XFAIL.
4363	* gcc.dg/strlenopt-82.c: New test.
4364	* gcc.dg/strlenopt-83.c: Same.
4365	* gcc.dg/strlenopt-84.c: Same.
4366	* gcc.dg/strlenopt-85.c: Same.
4367	* gcc.dg/strlenopt-86.c: Same.
4368	* gcc.dg/tree-ssa/calloc-4.c: Same.
4369	* gcc.dg/tree-ssa/calloc-5.c: Same.
4370
43712019-10-16  Martin Sebor  <msebor@redhat.com>
4372
4373	PR tree-optimization/91996
4374	* gcc.dg/strlenopt-80.c: New test.
4375	* gcc.dg/strlenopt-81.c: New test.
4376
43772019-10-16  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
4378
4379	* gcc.target/mips/msa-dpadd-dpsub.c: New test.
4380
43812019-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
4382
4383	* gcc.target/aarch64/symbol-range.c: Improve testcase.
4384	* gcc.target/aarch64/symbol-range-tiny.c: Likewise.
4385
43862019-10-16  Richard Biener  <rguenther@suse.de>
4387
4388	* gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
4389	* gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
4390
43912019-10-16  Peter Bergner <bergner@linux.ibm.com>
4392	    Jiufu Guo  <guojiufu@linux.ibm.com>
4393
4394	PR target/70010
4395	* gcc.target/powerpc/pr70010.c: New test.
4396	* gcc.target/powerpc/pr70010-1.c: New test.
4397	* gcc.target/powerpc/pr70010-2.c: New test.
4398	* gcc.target/powerpc/pr70010-3.c: New test.
4399	* gcc.target/powerpc/pr70010-4.c: New test.
4400
44012019-10-16  Feng Xue  <fxue@os.amperecomputing.com>
4402
4403	PR ipa/91088
4404	* gcc.dg/ipa/pr91088.c: New test.
4405	* gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
4406	* g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
4407
44082019-10-15  Andrew Sutton  <asutton@lock3software.com>
4409
4410	* g++.dg/cpp2a/concepts5.C: New test.
4411
44122019-10-15  Andrew Pinski  <apinski@marvell.com>
4413
4414	* gcc.c-torture/compile/20191015-1.c: New test.
4415	* gcc.c-torture/compile/20191015-2.c: New test.
4416
44172019-10-15  Martin Sebor  <msebor@redhat.com>
4418
4419	PR testsuite/92016
4420	* gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
4421
44222019-10-15  Bill Schmidt  <wschmidt@linux.ibm.com>
4423
4424	PR target/92093
4425	* gcc.target/powerpc/pr91275.c: Fix type and endian issues.
4426
44272019-10-15  Richard Biener  <rguenther@suse.de>
4428
4429	PR testsuite/92048
4430	* gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
4431	inner loop.
4432
44332019-10-15  Ilya Leoshkevich  <iii@linux.ibm.com>
4434
4435	* gcc.target/s390/load-thread-pointer-once.c: New test.
4436
44372019-10-15  Richard Biener  <rguenther@suse.de>
4438
4439	PR tree-optimization/92094
4440	* gfortran.dg/pr92094.f90: New testcase.
4441
44422019-10-15  Hongyu Wang  <hongyu.wang@intel.com>
4443
4444	PR target/92035
4445	* gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
4446	directives for newly expected instructions.
4447	* gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
4448	* gcc.target/i386/avx512f-vrndscaless-2.c
4449	(avx512f_test): Add tests for new intrinsics.
4450	* gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
4451	* gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
4452	__builtin_ia32_rndscalefsd_round): Remove.
4453	(__builtin_ia32_rndscalefss_mask_round,
4454	__builtin_ia32_rndscalefsd_mask_round): Define.
4455	* gcc.target/i386/sse-13.c: Ditto.
4456	* gcc.target/i386/sse-23.c: Ditto.
4457
44582019-10-15  Richard Biener  <rguenther@suse.de>
4459
4460	PR middle-end/92046
4461	* c-c++-common/cxxbitfields-3.c: Adjust.
4462	* c-c++-common/cxxbitfields-6.c: Likewise.
4463	* c-c++-common/simulate-thread/bitfields-1.c: Likewise.
4464	* c-c++-common/simulate-thread/bitfields-2.c: Likewise.
4465	* c-c++-common/simulate-thread/bitfields-3.c: Likewise.
4466	* c-c++-common/simulate-thread/bitfields-4.c: Likewise.
4467	* g++.dg/simulate-thread/bitfields-2.C: Likewise.
4468	* g++.dg/simulate-thread/bitfields.C: Likewise.
4469	* gcc.dg/lto/pr52097_0.c: Likewise.
4470	* gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
4471	* gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
4472	* gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
4473	* gcc.dg/simulate-thread/speculative-store.c: Likewise.
4474	* gcc.dg/tree-ssa/20050314-1.c: Likewise.
4475
44762019-10-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4477
4478	PR tree-optimization/92085
4479	* gcc.dg/tree-ssa/pr92085-1.c: New test.
4480	* gcc.dg/tree-ssa/pr92085-2.c: Likewise.
4481
44822019-10-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4483
4484	PR fortran/89943
4485	* gfortran.dg/pr89943_1.f90: New test.
4486	* gfortran.dg/pr89943_2.f90: Ditto.
4487	* gfortran.dg/pr89943_3.f90: Ditto.
4488	* gfortran.dg/pr89943_4.f90: Ditto.
4489
44902019-10-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4491
4492	PR fortran/92004
4493	* gfortran.dg/argument_checking_24.f90: New test.
4494	* gfortran.dg/abstract_type_6.f90: Add error message.
4495	* gfortran.dg/argument_checking_11.f90: Correct wording
4496	in error message.
4497	* gfortran.dg/argumeent_checking_13.f90: Likewise.
4498	* gfortran.dg/interface_40.f90: Add error message.
4499
45002019-10-14  Maya Rashish  <coypu@sdf.org>
4501
4502	* gcc.c-torture/compile/pr85401: New test.
4503
45042019-10-14  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
4505
4506	* gcc.target/mips/constant-spill.c: New test.
4507
45082019-10-14  Richard Biener  <rguenther@suse.de>
4509
4510	PR tree-optimization/92069
4511	* gcc.dg/torture/pr92069.c: New testcase.
4512
45132019-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
4514
4515	* g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
4516	* g++.dg/diagnostic/bitfld2.C: Likewise.
4517	* g++.dg/ext/anon-struct1.C: Likewise.
4518	* g++.dg/ext/anon-struct6.C: Likewise.
4519	* g++.dg/ext/flexary19.C: Likewise.
4520	* g++.dg/ext/flexary9.C: Likewise.
4521	* g++.dg/template/error17.C: Likewise.
4522
45232019-10-14  Jakub Jelinek  <jakub@redhat.com>
4524
4525	PR c++/92084
4526	* g++.dg/gomp/pr92084.C: New test.
4527
45282019-10-14  Richard Sandiford  <richard.sandiford@arm.com>
4529
4530	* gcc.dg/diag-aka-5.h: New test.
4531	* gcc.dg/diag-aka-5a.c: Likewise.
4532	* gcc.dg/diag-aka-5b.c: Likewise.
4533	* gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
4534	for myvec.
4535
45362019-10-14  Jakub Jelinek  <jakub@redhat.com>
4537
4538	* c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
4539	separated by commas in simd selector trait properties.
4540
45412019-10-14  Aldy Hernandez  <aldyh@redhat.com>
4542
4543	* gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
4544	[1,MAX].
4545
45462019-10-13  Iain Sandoe  <iain@sandoe.co.uk>
4547
4548	* gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
4549	indirection label prefix, for Darwin.
4550	* gcc.target/i386/indirect-thunk-2.c: Likewise.
4551	* gcc.target/i386/indirect-thunk-3.c: Likewise.
4552	* gcc.target/i386/indirect-thunk-4.c: Likewise.
4553	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4554	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4555	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4556	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4557	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4558	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4559	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4560	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4561	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4562	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4563	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4564	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4565	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4566	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4567	* gcc.target/i386/pr32219-2.c: Likewise.
4568	* gcc.target/i386/pr32219-3.c: Likewise.
4569	* gcc.target/i386/pr32219-4.c: Likewise.
4570	* gcc.target/i386/pr32219-7.c: Likewise.
4571	* gcc.target/i386/pr32219-8.c: Likewise.
4572	* gcc.target/i386/ret-thunk-14.c: Likewise.
4573	* gcc.target/i386/ret-thunk-15.c: Likewise.
4574	* gcc.target/i386/ret-thunk-9.c: Likewise.
4575
45762019-10-13  Damian Rouson  <damain@sourceryinstitue.org>
4577
4578	PR fortran/91513
4579	* gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
4580
45812019-10-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4582
4583	PR fortran/92017
4584	* gfortran.dg/minmaxloc_14.f90: New test.
4585
45862019-10-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4587
4588	* lib/target-supports.exp (add_options_for_c99_runtime): Remove.
4589	(check_effective_target_c99_runtime): Remove call to
4590	add_options_for_c99_runtime.
4591
4592	* gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
4593	* gcc.dg/builtins-20.c: Likewise.
4594	* gcc.dg/builtins-53.c: Likewise.
4595	* gcc.dg/builtins-55.c: Likewise.
4596	* gcc.dg/builtins-67.c: Likewise.
4597	* gcc.dg/c99-tgmath-1.c: Likewise.
4598	* gcc.dg/c99-tgmath-2.c: Likewise.
4599	* gcc.dg/c99-tgmath-3.c: Likewise.
4600	* gcc.dg/c99-tgmath-4.c: Likewise.
4601	* gcc.dg/ipa/inline-8.c: Likewise.
4602	* gcc.dg/ipa/ipa-icf-5.c: Likewise.
4603	* gcc.dg/ipa/ipa-icf-7.c: Likewise.
4604	* gcc.dg/nextafter-2.c: Likewise.
4605	* gcc.dg/pr42427.c: Likewise.
4606	* gcc.dg/pr78965.c: Likewise.
4607	* gcc.dg/single-precision-constant.c: Likewise.
4608	* gcc.dg/torture/builtin-convert-1.c: Likewise.
4609	* gcc.dg/torture/builtin-convert-2.c: Likewise.
4610	* gcc.dg/torture/builtin-convert-3.c: Likewise.
4611	* gcc.dg/torture/builtin-convert-4.c: Likewise.
4612	* gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
4613	* gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
4614	* gcc.dg/torture/builtin-integral-1.c: Likewise.
4615	* gcc.dg/torture/builtin-power-1.c: Likewise.
4616	* gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
4617	* gcc.dg/tree-ssa/minmax-2.c: Likewise.
4618	* gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4619	* gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
4620	* gcc.target/i386/387-rint-inline-1.c: Likewise.
4621	* gcc.target/i386/387-rint-inline-2.c: Likewise.
4622	* gcc.target/i386/conversion.c: Likewise.
4623	* gcc.target/i386/pr47312.c: Likewise.
4624	* gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
4625	* gcc.target/i386/sse2-rint-inline-1.c: Likewise.
4626	* gcc.target/i386/sse2-rint-inline-2.c: Likewise.
4627	* gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
4628	* gcc.target/i386/sse4_1-rint-inline.c: Likewise.
4629
46302019-10-12  Jakub Jelinek  <jakub@redhat.com>
4631
4632	PR middle-end/92063
4633	* gcc.c-torture/compile/pr92063.c: New test.
4634
4635	* c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
4636	improvements.  Add new tests.
4637	* c-c++-common/gomp/declare-variant-4.c: New test.
4638	* c-c++-common/gomp/declare-variant-5.c: New test.
4639	* c-c++-common/gomp/declare-variant-6.c: New test.
4640	* c-c++-common/gomp/declare-variant-7.c: New test.
4641
46422019-10-11  Joseph Myers  <joseph@codesourcery.com>
4643
4644	* gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
4645	gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
4646	tests.
4647	* gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
4648	Update expected diagnostics.
4649
46502019-10-11  Marek Polacek  <polacek@redhat.com>
4651
4652	PR c++/92070 - bogus error with -fchecking=2.
4653	* g++.dg/expr/cond17.C: New test.
4654
46552019-10-11  Marek Polacek  <polacek@redhat.com>
4656
4657	PR c++/92049 - extra error with -fchecking=2.
4658	* g++.dg/template/builtin2.C: New test.
4659
46602019-10-11  Jim Wilson  <jimw@sifive.com>
4661
4662	PR rtl-optimization/91860
4663	* gcc.dg/pr91860-1.c: New testcase.
4664	* gcc.dg/pr91860-2.c: New testcase.
4665	* gcc.dg/pr91860-3.c: New testcase.
4666	* gcc.dg/pr91860-4.c: New testcase.
4667
46682019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4669
4670	PR fortran/91649
4671	* gfortran.dg/pr91649.f90: New test.
4672
46732019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4674
4675	PR fortran/91715
4676	* gfortran.dg/function_kinds_5.f90: Prune run-on error.
4677	* gfortran.dg/pr85543.f90: Ditto.
4678	* gfortran.dg/pr91715.f90: New test.
4679
46802019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4681
4682	PR fortran/92018
4683	* gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
4684	* gfortran.dg/pr81509_2.f90: Ditto.
4685	* gfortran.dg/pr92018.f90: New test.
4686
46872019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4688
4689	PR fortran/92019
4690	* gfortran.dg/pr92019.f90: New test.
4691
46922019-10-11  Joseph Myers  <joseph@codesourcery.com>
4693
4694	* gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
4695	gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
4696	tests.
4697	* gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
4698	* gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
4699	gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
4700
47012019-10-11  Tobias Burnus  <tobias@codesourcery.com>
4702
4703	PR fortran/92050
4704	* gfortran.dg/pr92050.f90: New.
4705
47062019-10-11  Richard Biener  <rguenther@suse.de>
4707
4708	PR tree-optimization/90883
4709	PR tree-optimization/91091
4710	* gcc.dg/torture/20191011-1.c: New testcase.
4711	* gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
4712	* gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
4713	* gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
4714	* gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
4715
47162019-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4717
4718	* gnat.dg/specs/size_clause4.ads: New test.
4719
47202019-10-11  Ilya Leoshkevich  <iii@linux.ibm.com>
4721
4722	PR target/77918
4723	* gcc.target/s390/s390.exp: Enable Fortran tests.
4724	* gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
4725	* gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
4726	* gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
4727	* gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
4728	* gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
4729	* gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
4730	* gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
4731	* gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
4732	* gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
4733	* gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
4734	* gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
4735	* gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
4736	* gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
4737	* gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
4738	* gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
4739	* gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
4740	* gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
4741	* gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
4742	* gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
4743	* gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
4744	* gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
4745	* gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
4746	* gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
4747	* gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
4748	* gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
4749	* gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
4750	* gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
4751	* gcc.target/s390/zvector/autovec-double-smax.F90: New test.
4752	* gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
4753	* gcc.target/s390/zvector/autovec-double-smin.F90: New test.
4754	* gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
4755	* gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
4756	* gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
4757	* gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
4758	* gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
4759	* gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
4760	* gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
4761	* gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
4762	* gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
4763	* gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
4764	* gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
4765	* gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
4766	* gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
4767	* gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
4768	* gcc.target/s390/zvector/autovec-fortran.h: New test.
4769	* gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
4770	* gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
4771	* gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
4772	* gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
4773	* gcc.target/s390/zvector/autovec.h: New test.
4774
47752019-10-11  Ilya Leoshkevich  <iii@linux.ibm.com>
4776
4777	* gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
4778	expectations.
4779
47802019-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4781
4782	* gnat.dg/array38.adb: New test.
4783	* gnat.dg/array38_pkg.ad[sb]: New helper.
4784
47852019-10-11  Jakub Jelinek  <jakub@redhat.com>
4786
4787	PR c++/91987
4788	* g++.dg/cpp1z/eval-order6.C: New test.
4789	* g++.dg/cpp1z/eval-order7.C: New test.
4790	* g++.dg/cpp1z/eval-order8.C: New test.
4791	* c-c++-common/gomp/pr91987.c: New test.
4792
47932019-10-10  Joseph Myers  <joseph@codesourcery.com>
4794
4795	* gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
4796	gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
4797	gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
4798	gcc.dg/dfp/tr24732-float-dfp-1.c,
4799	gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
4800
48012019-10-10  David Malcolm  <dmalcolm@redhat.com>
4802
4803	PR 87488
4804	* c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
4805	field.
4806	* c-c++-common/diagnostic-format-json-3.c: Likewise.
4807	* gfortran.dg/diagnostic-format-json-2.F90: Likewise.
4808	* gfortran.dg/diagnostic-format-json-3.F90: Likewise.
4809	* jit.dg/test-error-array-bounds.c (create_code): Ensure that
4810	error messages don't contain escaped URLs.
4811
48122019-10-10  David Malcolm  <dmalcolm@redhat.com>
4813
4814	PR 87488
4815	* lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
4816
48172019-10-10  Uroš Bizjak  <ubizjak@gmail.com>
4818
4819	PR target/92022
4820	* g++.dg/pr92022.C: New test.
4821
48222019-10-10  Jakub Jelinek  <jakub@redhat.com>
4823
4824	* c-c++-common/gomp/declare-variant-1.c: New test.
4825	* c-c++-common/gomp/declare-variant-2.c: New test.
4826	* c-c++-common/gomp/declare-variant-3.c: New test.
4827	* g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
4828	* gcc.dg/gomp/declare-variant-1.c: New test.
4829	* gcc.dg/gomp/declare-variant-2.c: New test.
4830
48312019-10-09  Martin Sebor  <msebor@redhat.com>
4832
4833	PR tree-optimization/90879
4834	* gcc.dg/Wstring-compare-2.c: New test.
4835	* gcc.dg/Wstring-compare.c: New test.
4836	* gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
4837	* gcc.dg/strcmpopt_6.c: New test.
4838	* gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
4839	test cases.
4840	* gcc.dg/strlenopt-66.c: Run it.
4841	* gcc.dg/strlenopt-68.c: New test.
4842
48432019-10-09  Marek Polacek  <polacek@redhat.com>
4844
4845	PR c++/91364 - P0388R4: Permit conversions to arrays of	unknown bound.
4846	PR c++/69531 - DR 1307: Differently bounded array parameters.
4847	PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
4848	* g++.dg/conversion/qual1.C: New test.
4849	* g++.dg/conversion/qual2.C: New test.
4850	* g++.dg/conversion/qual3.C: New test.
4851	* g++.dg/conversion/ref2.C: New test.
4852	* g++.dg/conversion/ref3.C: New test.
4853	* g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
4854	* g++.dg/cpp0x/initlist-array7.C: New test.
4855	* g++.dg/cpp0x/initlist-array8.C: New test.
4856	* g++.dg/cpp2a/array-conv1.C: New test.
4857	* g++.dg/cpp2a/array-conv10.C: New test.
4858	* g++.dg/cpp2a/array-conv11.C: New test.
4859	* g++.dg/cpp2a/array-conv12.C: New test.
4860	* g++.dg/cpp2a/array-conv13.C: New test.
4861	* g++.dg/cpp2a/array-conv14.C: New test.
4862	* g++.dg/cpp2a/array-conv15.C: New test.
4863	* g++.dg/cpp2a/array-conv16.C: New test.
4864	* g++.dg/cpp2a/array-conv17.C: New test.
4865	* g++.dg/cpp2a/array-conv2.C: New test.
4866	* g++.dg/cpp2a/array-conv3.C: New test.
4867	* g++.dg/cpp2a/array-conv4.C: New test.
4868	* g++.dg/cpp2a/array-conv5.C: New test.
4869	* g++.dg/cpp2a/array-conv6.C: New test.
4870	* g++.dg/cpp2a/array-conv7.C: New test.
4871	* g++.dg/cpp2a/array-conv8.C: New test.
4872	* g++.dg/cpp2a/array-conv9.C: New test.
4873	* g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
4874
48752019-10-09  Marek Polacek  <polacek@redhat.com>
4876
4877	PR c++/92032 - DR 1601: Promotion of enum with fixed underlying	type.
4878	* g++.dg/cpp0x/scoped_enum10.C: New test.
4879	* g++.dg/cpp0x/scoped_enum11.C: New test.
4880
48812019-10-08  Andrew Sutton  <asutton@lock3software.com>
4882
4883	* lib/target-supports.exp (check_effective_target_concepts): Check
4884	for std=c++2a.
4885
48862019-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4887
4888	* c-c++-common/Waddress-1.c: Test locations too.
4889	* c-c++-common/Wpointer-compare-1.c: Likewise.
4890	* c-c++-common/Wshift-count-negative-1.c: Likewise.
4891	* c-c++-common/Wshift-count-overflow-1.c: Likewise.
4892	* c-c++-common/Wshift-negative-value-1.c: Likewise.
4893	* c-c++-common/Wshift-negative-value-2.c: Likewise.
4894	* c-c++-common/Wshift-negative-value-5.c: Likewise.
4895	* c-c++-common/pr48418.c: Likewise.
4896	* c-c++-common/pr65830.c: Likewise.
4897	* c-c++-common/pr69764.c: Likewise.
4898	* g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4899	* g++.dg/cpp0x/nullptr37.C: Likewise.
4900	* g++.dg/template/crash126.C: Likewise.
4901	* g++.dg/template/crash129.C: Likewise.
4902	* g++.dg/warn/Wextra-3.C: Likewise.
4903	* g++.dg/warn/Wfloat-equal-1.C: Likewise.
4904	* g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
4905	* g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4906	* g++.dg/warn/pointer-integer-comparison.C: Likewise.
4907	* g++.old-deja/g++.jason/crash8.C: Likewise.
4908
49092019-10-09  Richard Biener  <rguenther@suse.de>
4910
4911	* gcc.dg/vect/vect-outer-call-1.c: New testcase.
4912
49132019-10-08  Alexandre Oliva <oliva@adacore.com>
4914
4915	* gcc.target/i386/20060512-1.c (sse2_test): Use a
4916	call-clobbered register variable for stack-disaligning push
4917	and pop.  Require a frame pointer.
4918	* gcc.target/i386/20060512-3.c (sse2_test): Likewise.
4919
49202019-10-08  Martin Sebor  <msebor@redhat.com>
4921
4922	PR c++/92001
4923	* g++.dg/Wclass-memaccess-5.C: New test.
4924
49252019-10-08  Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
4926
4927	PR tree-optimization/90836
4928	* lib/target-supports.exp (check_effective_target_popcount)
4929	(check_effective_target_popcountll): New effective targets.
4930	* gcc.dg/tree-ssa/popcount4.c: New test.
4931	* gcc.dg/tree-ssa/popcount4l.c: New test.
4932	* gcc.dg/tree-ssa/popcount4ll.c: New test.
4933
49342019-10-08  Martin Sebor  <msebor@redhat.com>
4935
4936	PR middle-end/92014
4937	* gcc.dg/Wstringop-overflow-19.c: New test.
4938
49392019-10-08  Steven G. Kargl  <kargl@gcc.gnu.org>
4940
4941	PR fortran/91801
4942	* gfortran.dg/pr91801.f90: New test.
4943
49442019-10-08  Marek Polacek  <polacek@redhat.com>
4945
4946	DR 685 - Integral promotion of enum ignores fixed underlying type.
4947	* g++.dg/cpp0x/scoped_enum9.C: New test.
4948
49492019-10-08  Martin Sebor  <msebor@redhat.com>
4950
4951	PR tetsuite/92025
4952	* gcc.dg/Wstringop-overflow-12.c: Remove xfail.
4953
49542019-10-08  Richard Biener  <rguenther@suse.de>
4955
4956	* gcc.dg/vect/pr65947-1.c: Adjust.
4957	* gcc.dg/vect/pr65947-13.c: Likewise.
4958	* gcc.dg/vect/pr65947-14.c: Likewise.
4959	* gcc.dg/vect/pr65947-4.c: Likewise.
4960	* gcc.dg/vect/pr80631-1.c: Likewise.
4961	* gcc.dg/vect/pr80631-2.c: Likewise.
4962
49632019-10-08  Tobias Burnus  <tobias@codesourcery.com>
4964
4965	* gfortran.dg/goacc/continuation-free-form.f95: Update dg-error.
4966
49672019-10-08  Richard Sandiford  <richard.sandiford@arm.com>
4968
4969	* gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
4970	the function body test.
4971
49722019-10-08  Joseph Myers  <joseph@codesourcery.com>
4973
4974	* gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
4975
49762019-10-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
4977
4978	* gcc.target/msp430/430x-insns.c: New test.
4979	* gcc.target/msp430/data-attributes-2.c: Remove dg-warning
4980	directives for conflicts between the "section" and "lower" attributes.
4981	* gcc.target/msp430/msp430.exp
4982	(check_effective_target_msp430_region_not_lower): New.
4983	(check_effective_target_msp430_region_lower): New.
4984	* gcc.target/msp430/object-attributes-430.c: New test.
4985	* gcc.target/msp430/object-attributes-default.c: New test.
4986	* gcc.target/msp430/object-attributes-mlarge-any-region.c: New test.
4987	* gcc.target/msp430/object-attributes-mlarge.c: New test.
4988
49892019-10-07  Jakub Jelinek  <jakub@redhat.com>
4990
4991	* gcc.target/i386/pr71801.c (uuidcache_init): Fix up size of d array.
4992
49932019-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
4994
4995	* g++.dg/diagnostic/not-a-function-template-1.C: New.
4996	* g++.dg/template/crash107.C: Adjust expected location.
4997	* g++.dg/template/dependent-expr1.C: Check locations.
4998	* g++.dg/template/error17.C: Check location.
4999
50002019-10-07  Richard Sandiford  <richard.sandiford@arm.com>
5001
5002	PR target/91994
5003	* gcc.target/i386/pr91994.c: New test.
5004
50052019-10-07  Richard Biener  <rguenther@suse.de>
5006
5007	PR tree-optimization/91975
5008	* g++.dg/tree-ssa/ivopts-3.C: Adjust.
5009	* gcc.dg/vect/vect-profile-1.c: Disable cunrolli.
5010	* gcc.dg/vect/vect-double-reduc-6.c: Disable unrolling of
5011	the innermost loop.
5012	* gcc.dg/vect/vect-93.c: Likewise.
5013	* gcc.dg/vect/vect-105.c: Likewise.
5014	* gcc.dg/vect/pr79920.c: Likewise.
5015	* gcc.dg/vect/no-vfa-vect-102.c: Likewise.
5016	* gcc.dg/vect/no-vfa-vect-101.c: Likewise.
5017	* gcc.dg/vect/pr83202-1.c: Operate on a larger array.
5018	* gfortran.dg/vect/vect-8.f90: Likewise.
5019	* gcc.dg/tree-ssa/cunroll-2.c: Scan early unrolling dump instead
5020	of late one.
5021
50222019-10-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5023
5024	PR fortran/47045
5025	* gfortran.dg/pr47054_1.f90: New test
5026	* gfortran.dg/pr47054_2.f90: Ditto.
5027
50282019-10-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5029
5030	PR fortran/91497
5031	* gfortran.dg/pr91497.f90: Run on i?86-*-* and x86_64-*-* only.
5032
50332019-10-05  Paul Thomas  <pault@gcc.gnu.org>
5034
5035	PR fortran/91926
5036	* gfortran.dg/ISO_Fortran_binding_13.f90: New test.
5037	* gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
5038	* gfortran.dg/ISO_Fortran_binding_14.f90: New test.
5039
50402019-10-05  Jakub Jelinek  <jakub@redhat.com>
5041
5042	PR c++/91369 - Implement P0784R7: constexpr new
5043	* g++.dg/cpp0x/constexpr-delete2.C: Adjust expected diagnostics for
5044	c++2a.
5045	* g++.dg/cpp0x/locations1.C: Only expect constexpr ~S() diagnostics
5046	in c++17_down, adjust expected wording.
5047	* g++.dg/cpp1y/constexpr-new.C: Only expect diagnostics in c++17_down.
5048	* g++.dg/cpp2a/constexpr-dtor1.C: New test.
5049	* g++.dg/cpp2a/constexpr-dtor2.C: New test.
5050	* g++.dg/cpp2a/constexpr-dtor3.C: New test.
5051	* g++.dg/cpp2a/constexpr-new1.C: New test.
5052	* g++.dg/cpp2a/constexpr-new2.C: New test.
5053	* g++.dg/cpp2a/constexpr-new3.C: New test.
5054	* g++.dg/cpp2a/constexpr-new4.C: New test.
5055	* g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_constinit and
5056	__cpp_constexpr_dynamic_alloc tests.  Tweak __cpp_* tests for c++2a
5057	features to use style like older features, including #ifdef test.
5058	* g++.dg/ext/is_literal_type3.C: New test.
5059
5060	PR tree-optimization/91734
5061	* gcc.dg/pr91734.c: New test.
5062
50632019-10-04  Joseph Myers  <joseph@codesourcery.com>
5064
5065	PR c/82752
5066	* gcc.dg/format/c2x-strftime-1.c: New test.
5067
50682019-10-04  Martin Sebor  <msebor@redhat.com>
5069
5070	PR middle-end/91977
5071	* gcc.dg/Wstringop-overflow-18.c: New test.
5072
50732019-10-04  Martin Sebor  <msebor@redhat.com>
5074
5075	* gcc.dg/Wstringop-overflow-17.c: New test.
5076
50772019-10-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5078
5079	PR fortran.91959
5080	* gfortran.dg/pr91959.f90: New test.
5081
50822019-10-04  Rafael Tsuha  <rafael.tsuha@usp.br>
5083
5084        * gcc.dg/sinhovercosh-1.c: New test.
5085
50862019-10-04  Joseph Myers  <joseph@codesourcery.com>
5087
5088	* gcc.dg/c11-builtins-1.c, gcc.dg/c2x-builtins-1.c,
5089	gcc.dg/dfp/c2x-builtins-dfp-1.c: New tests.
5090
50912019-10-04  Mark Eggleston <mark.eggleston@codethink.com>
5092
5093	* gfortran.dg/auto_in_equiv_1.f90: Replaced.
5094	* gfortran.dg/auto_in_equiv_2.f90: Replaced.
5095	* gfortran.dg/auto_in_equiv_3.f90: Deleted.
5096
50972019-10-04  Richard Sandiford  <richard.sandiford@arm.com>
5098
5099	* gcc.target/aarch64/torture/simd-abi-8.c: Use -mlittle-endian.
5100	Check that there are no Q register saves or restores.
5101
51022019-10-04  Richard Biener  <rguenther@suse.de>
5103
5104	* gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
5105
51062019-10-04  Yuliang Wang  <yuliang.wang@arm.com>
5107
5108	* gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
5109	to avoid matching scalar code.
5110
51112019-10-04  Tobias Burnus  <tobias@codesourcery.com>
5112
5113	* gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
5114
51152019-10-04  Jakub Jelinek  <jakub@redhat.com>
5116
5117	PR c++/71504
5118	* g++.dg/cpp0x/constexpr-array21.C: New test.
5119	* g++.dg/cpp1y/constexpr-array7.C: New test.
5120	* g++.dg/cpp1z/constexpr-array1.C: New test.
5121
51222019-10-04  Jason Merrill  <jason@redhat.com>
5123
5124	PR c++/71504
5125	* g++.dg/cpp0x/constexpr-array20.C: New test.
5126
51272019-10-04  Jakub Jelinek  <jakub@redhat.com>
5128
5129	PR c++/91974
5130	* g++.dg/cpp1z/eval-order5.C: New test.
5131
51322019-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5133
5134	PR fortran/91497
5135	* gfortran.dg/pr91497.f90: New test.
5136
51372019-10-03  Jan Hubicka  <hubicka@ucw.cz>
5138
5139	* g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-single-O2=200.
5140
51412019-10-03  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
5142
5143	PR target/91769
5144	* gcc.target/mips/pr91769.c: New test.
5145
51462019-10-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5147
5148	* g++.dg/cpp0x/gen-attrs-67.C: Expect constructor priorities error
5149	on any !init_priority target.
5150
51512019-10-03  Thomas Koenig <tkoenig@gcc.gnu.org>
5152
5153	PR fortran/84487
5154	* gfortran.dg/typebound_call_22.f03: xfail.
5155
51562019-10-03 Mark Eggleston <mark.eggleston@codethink.com>
5157
5158	* gfortran.dg/bad_operands.f90: New test.
5159	* gfortran.dg/character mismatch.f90: New test.
5160	* gfortran.dg/compare_interfaces.f90: New test.
5161	* gfortran.dg/hollerith_to_char_parameter_1.f90: New test.
5162	* gfortran.dg/hollerith_to_char_parameter_2.f90: New test.
5163	* gfortran.dg/widechar_intrinsics_1.f90: Checked for specific character
5164	type names instead of "Type of argument".
5165	* gfortran.dg/widechar_intrinsics_2.f90: Checked for specific character
5166	type names instead of "Type of argument".
5167	* gfortran.dg/widechar_intrinsics_3.f90: Checked for specific character
5168	type names instead of "Type of argument".
5169
51702019-10-02  Joseph Myers  <joseph@codesourcery.com>
5171
5172	* gcc.dg/cr-decimal-dig-2.c: New test.
5173	* gcc.dg/limits-width-2.c: New test.  Based on limits-width-1.c.
5174	* gcc.dg/stdint-width-2.c: New test.  Based on stdint-width-1.c.
5175
51762019-10-03  Paolo Carlini  <paolo.carlini@oracle.com>
5177
5178	* g++.dg/diagnostic/integral-array-size-1.C: New.
5179	* g++.dg/cpp0x/alias-decl-1.C: Test location(s) too.
5180	* g++.dg/init/new43.C: Likewise.
5181	* g++.dg/lookup/friend12.C: Likewise.
5182	* g++.dg/lookup/pr79766.C: Likewise.
5183	* g++.dg/lookup/pr84375.C: Likewise.
5184	* g++.dg/other/new-size-type.C: Likewise.
5185
51862019-10-03  Jakub Jelinek  <jakub@redhat.com>
5187
5188	* g++.dg/ext/constexpr-attr-cleanup1.C: New test.
5189
51902019-10-02  Martin Sebor  <msebor@redhat.com>
5191
5192	PR tree-optimization/80936
5193	* gcc.dg/Wnonnull-2.c: New test.
5194	* gcc.dg/Wnonnull-3.c: New test.
5195	* gcc.dg/nonnull-3.c: Expect more warnings.
5196
51972019-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5198
5199	PR fortran/91784
5200	* gfortran.dg/pr91784.f90: New test.
5201
52022019-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5203
5204	PR fortran/91785
5205	* gfortran.dg/pr91785.f90: New test.
5206
52072019-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5208
5209	PR fortran/91942
5210	* gfortran.dg/pr91587.f90: Update dg-error regex.
5211	* gfortran.dg/pr91942.f90: New test.
5212
52132019-10-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5214
5215	PR fortran/91943
5216	gfortran.dg/pr91943.f90
5217
52182019-10-02  Jan Hubicka  <hubicka@ucw.cz>
5219
5220	* g++.dg/tree-ssa/pr53844.C: Add -fno-inline-functions --param
5221	max-inline-insns-single-O2=200.
5222	* gcc.c-torture/execute/builtins/builtins.exp: Add
5223	-fno-inline-functions to additional_flags.
5224	* gcc.dg/ipa/inline-7.c: Add -fno-inline-functions.
5225	* gcc.dg/optimize-bswapsi-5.c: Add -fno-inline-functions.
5226	* gcc.dg/tree-ssa/ssa-thread-12.c: Add --param
5227	early-inlining-insns-O2=14 -fno-inline-functions; revert previous
5228	change.
5229	* gcc.dg/winline-3.c: Use --param max-inline-insns-single-O2=1
5230	--param inline-min-speedup-O2=100
5231	instead of --param max-inline-insns-single=1 --param
5232	inline-min-speedup=100
5233
52342019-10-02  Alexander Monakov  <amonakov@ispras.ru>
5235
5236	PR rtl-optimization/87047
5237	* gcc.dg/pr87047.c: New test.
5238
52392019-10-02  Martin Jambor  <mjambor@suse.cz>
5240
5241	PR testsuite/91842
5242	* gcc.dg/ipa/ipa-sra-19.c: Skip on powerpc.
5243
52442019-10-02  Eric Botcazou  <ebotcazou@adacore.com>
5245
5246	* gnat.dg/opt82.adb: New test.
5247	* gnat.dg/opt82_pkg.ads: New helper.
5248
52492019-10-02  Richard Sandiford  <richard.sandiford@arm.com>
5250
5251	* gcc.target/mips/call-clobbered-3.c: Remove skip for -Os.
5252	* gcc.target/mips/call-clobbered-4.c: Delete.
5253
52542019-10-02  Tobias Burnus  <tobias@codesourcery.com>
5255
5256	* gfortran.dg/gomp/is_device_ptr-1.f90: New.
5257
52582019-10-02  Richard Biener  <rguenther@suse.de>
5259
5260	PR c++/91606
5261	* g++.dg/torture/pr91606.C: New testcase.
5262
52632019-10-02  Tobias Burnus  <tobias@codesourcery.com>
5264
5265	* gfortran.dg/goacc/asyncwait-1.f95: Handle new error message.
5266	* gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5267	* gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5268	* gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5269	* gfortran.dg/goacc/default-2.f: Likewise.
5270	* gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5271	* gfortran.dg/goacc/if.f95: Likewise.
5272	* gfortran.dg/goacc/list.f95: Likewise.
5273	* gfortran.dg/goacc/literal.f95: Likewise.
5274	* gfortran.dg/goacc/loop-2-kernels-tile.f95: Likewise.
5275	* gfortran.dg/goacc/loop-2-parallel-tile.f95: Likewise.
5276	* gfortran.dg/goacc/loop-7.f95: Likewise.
5277	* gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5278	* gfortran.dg/goacc/routine-6.f90: Likewise.
5279	* gfortran.dg/goacc/several-directives.f95: Likewise.
5280	* gfortran.dg/goacc/sie.f95: Likewise.
5281	* gfortran.dg/goacc/tile-1.f90: Likewise.
5282	* gfortran.dg/goacc/update-if_present-2.f90: Likewise.
5283	* gfortran.dg/gomp/declare-simd-1.f90: Likewise.
5284	* gfortran.dg/gomp/pr29759.f90: Likewise.
5285
52862019-10-02  Tobias Burnus  <tobias@codesourcery.com>
5287
5288	* libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: New.
5289
52902019-10-02  Jakub Jelinek  <jakub@redhat.com>
5291
5292	PR tree-optimization/91940
5293	* gcc.dg/vect/vect-bswap16.c: Add -msse4 on x86, run on all targets,
5294	expect vectorized 1 loops message on both vect_bswap and sse4_runtime
5295	targets.
5296	* gcc.dg/vect/vect-bswap16a.c: New test.
5297
52982019-10-02  Joseph Myers  <joseph@codesourcery.com>
5299
5300	* gcc.dg/asm-scope-1.c, gcc.dg/cpp/c11-scope-1.c,
5301	gcc.dg/cpp/c17-scope-1.c, gcc.dg/cpp/c2x-scope-1.c,
5302	gcc.dg/cpp/c2x-scope-2.c, gcc.dg/cpp/c90-scope-1.c,
5303	gcc.dg/cpp/c94-scope-1.c, gcc.dg/cpp/c99-scope-1.c,
5304	gcc.dg/cpp/gnu11-scope-1.c, gcc.dg/cpp/gnu17-scope-1.c,
5305	gcc.dg/cpp/gnu89-scope-1.c, gcc.dg/cpp/gnu99-scope-1.c: New tests.
5306
53072019-10-01  David Malcolm  <dmalcolm@redhat.com>
5308
5309	* gcc.dg/plugin/diagnostic_group_plugin.c (test_begin_group_cb):
5310	Clear the prefix before emitting the "END GROUP" line.
5311	* gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5312	(custom_diagnostic_finalizer): Temporarily clear prefix when
5313	calling diagnostic_show_locus, rather than destroying it
5314	afterwards.
5315
53162019-10-01  Jan Hubicka  <hubicka@ucw.cz>
5317
5318	* gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
5319	* gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.
5320
53212019-10-01  Jan Hubicka  <hubicka@ucw.cz>
5322
5323	* g++.dg/lto/odr-6_0.C: New testcase.
5324	* g++.dg/lto/odr-6_1.c: New testcase.
5325
53262019-10-01  Jan Hubicka  <hubicka@ucw.cz>
5327
5328	* gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced by my
5329	previous change.
5330
53312019-10-01  Jan Hubicka  <hubicka@ucw.cz>
5332
5333	* g++.dg/tree-ssa/pr61034.C: Set early-inlining-insns-O2=14.
5334	* g++.dg/tree-ssa/pr8781.C: Likewise.
5335	* g++.dg/warn/Wstringop-truncation-1.C: Likewise.
5336	* gcc.dg/ipa/pr63416.c: likewise.
5337	* gcc.dg/vect/pr66142.c: Likewise.
5338	* gcc.dg/tree-ssa/ssa-thread-12.c: Mark compure_idf inline.
5339
53402019-10-01  Jakub Jelinek  <jakub@redhat.com>
5341
5342	PR c++/91925
5343	* g++.dg/conversion/packed2.C: New test.
5344
53452019-10-01  Bill Schmidt  <wschmdit@linux.ibm.com>
5346
5347	* gcc.target/powerpc/pr91275.c: New.
5348
53492019-10-01  Alexandre Oliva <oliva@adacore.com>
5350
5351	* gcc.dg/torture/pr41094.c: Introduce intermediate variable.
5352
5353	PR debug/91507
5354	* gcc.dg/debug/dwarf2/array-0.c: New.
5355	* gcc.dg/debug/dwarf2/array-1.c: New.
5356	* gcc.dg/debug/dwarf2/array-2.c: New.
5357	* gcc.dg/debug/dwarf2/array-3.c: New.
5358	* g++.dg/debug/dwarf2/array-0.C: New.
5359	* g++.dg/debug/dwarf2/array-1.C: New.
5360	* g++.dg/debug/dwarf2/array-2.C: New.  Based on libstdc++-v3's
5361	src/c++98/pool_allocator.cc:__pool_alloc_base::_S_heap_size.
5362	* g++.dg/debug/dwarf2/array-3.C: New.  Based on
5363	gcc's config/i386/i386-features.c:xlogue_layout::s_instances.
5364	* g++.dg/debug/dwarf2/array-4.C: New.
5365
53662019-10-01  Richard Sandiford  <richard.sandiford@arm.com>
5367
5368	* gcc.dg/diag-aka-1.c (T): Turn into a pointer typedef.
5369	(foo): Update accordingly.
5370	* gcc.dg/diag-aka-4.c: New test.
5371
53722019-10-01  Richard Sandiford  <richard.sandiford@arm.com>
5373
5374	* gcc.dg/diag-aka-3.c: New test.
5375	* gcc.target/aarch64/diag_aka_1.c: New test.
5376	* g++.dg/diagnostic/aka4.C: New test.
5377
53782019-10-01  Richard Sandiford  <richard.sandiford@arm.com>
5379
5380	* gcc.target/aarch64/torture/simd-abi-10.c: New test.
5381	* gcc.target/aarch64/torture/simd-abi-11.c: Likewise.
5382
53832019-09-30  Yuliang Wang  <yuliang.wang@arm.com>
5384
5385	* gcc.dg/vect/vect-sdiv-pow2-1.c: New test.
5386	* gcc.target/aarch64/sve/asrdiv_1.c: As above.
5387	* lib/target-supports.exp (check_effective_target_vect_sdiv_pow2_si):
5388	Return true for AArch64 with SVE.
5389
53902019-09-30  Richard Sandiford  <richard.sandiford@arm.com>
5391
5392	* gcc.target/aarch64/torture/simd-abi-9.c: New test.
5393
53942019-09-30  Richard Sandiford  <richard.sandiford@arm.com>
5395
5396	* gcc.target/aarch64/torture/simd-abi-8.c: New test.
5397
53982019-09-30  Richard Sandiford  <richard.sandiford@arm.com>
5399
5400	* gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
5401	space between the comma and "...".
5402
54032019-09-30  Martin Jambor  <mjambor@suse.cz>
5404
5405	PR ipa/91853
5406	* gcc.dg/ipa/pr91853.c: New test.
5407
54082019-09-30  Jakub Jelinek  <jakub@redhat.com>
5409
5410	PR target/91931
5411	* gcc.target/i386/pr91931.c: New test.
5412
54132019-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5414
5415	PR fortran/91641
5416	* gfortran.dg/pr91641.f90: New test.
5417
54182019-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5419
5420	PR fortran/91714
5421	* gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
5422	* gfortran.dg/pr91714.f90: New test.
5423
54242019-09-29  Paul Thomas  <pault@gcc.gnu.org>
5425
5426	PR fortran/91726
5427	* gfortran.dg/coarray_poly_9.f90: New test.
5428
54292019-09-29  Kewen Lin  <linkw@gcc.gnu.org>
5430
5431	* gcc.target/powerpc/conv-vectorize-1.c: New test.
5432	* gcc.target/powerpc/conv-vectorize-2.c: New test.
5433
54342019-09-28  Steven G. Kargl  <kargl@gcc.ngu.org>
5435
5436	PR fortran/91802
5437	* gfortran.dg/pr91802.f90: New test.
5438
54392019-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5440
5441	PR fortran/91864
5442	* gcc/testsuite/gfortran.dg/pr91864.f90
5443
54442019-09-28  Marek Polacek  <polacek@redhat.com>
5445
5446	PR c++/91889 - follow-up fix for DR 2352.
5447	* g++.dg/cpp0x/ref-bind3.C: Add dg-error.
5448	* g++.dg/cpp0x/ref-bind4.C: New test.
5449	* g++.dg/cpp0x/ref-bind5.C: New test.
5450	* g++.dg/cpp0x/ref-bind6.C: New test.
5451	* g++.old-deja/g++.pt/spec35.C: Revert earlier change.
5452
5453	PR c++/91921 - stray warning with -Woverloaded-virtual.
5454	* g++.dg/warn/Woverloaded-2.C: New.
5455	* g++.dg/warn/Woverloaded-2.h: New.
5456	* g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
5457	* g++.old-deja/g++.mike/warn6.C: Likewise.
5458	* g++.old-deja/g++.warn/virt1.C: Likewise.
5459
5460	PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17.
5461	* g++.dg/cpp0x/nontype5.C: New test.
5462
54632019-09-28  Alan Modra  <amodra@gmail.com>
5464
5465	PR testsuite/91676
5466	PR rtl-optimization/91656
5467	* gcc.dg/torture/pr91656-1.c: Correct for big and pdp endian.
5468	* gcc.dg/torture/pr91656-2.c: Likewise.
5469	* gcc.dg/torture/pr91656-3.c: Likewise.
5470
54712019-09-27  Jakub Jelinek  <jakub@redhat.com>
5472
5473	PR c++/88203
5474	* c-c++-common/gomp/pr88203-1.c: New test.
5475	* c-c++-common/gomp/pr88203-2.c: New test.
5476	* c-c++-common/gomp/pr88203-3.c: New test.
5477
5478	PR middle-end/91920
5479	* c-c++-common/gomp/pr91920.c: New test.
5480
5481	PR target/91919
5482	* gcc.c-torture/compile/pr91919.c: New test.
5483
54842019-09-27  Manfred Schwarb  <manfred99@gmx.ch>
5485
5486	* gfortran.dg/associate_48.f90: Fix a dg directive.
5487	* gfortran.dg/auto_in_equiv_1.f90: Ditto.
5488	* gfortran.dg/auto_in_equiv_2.f90: Ditto.
5489	* gfortran.dg/lto/pr87689_0.f: Ditto.
5490
54912019-09-27  Jakub Jelinek  <jakub@redhat.com>
5492
5493	PR tree-optimization/91885
5494	* gcc.dg/pr91885.c (__int64_t): Change from long to long long.
5495	(__uint64_t): Change from unsigned long to unsigned long long.
5496
54972019-09-27  Yuliang Wang  <yuliang.wang@arm.com>
5498
5499	* gcc.target/aarch64/sve2/shracc_1.c: New test.
5500
55012019-09-26  Eric Botcazou  <ebotcazou@adacore.com>
5502
5503	* gcc.dg/cpp/ucs.c: Add test for new warning and adjust.
5504	* gcc.dg/cpp/utf8-5byte-1.c: Add -w to the options.
5505	* gcc.dg/attr-alias-5.c: Likewise.
5506	* g++.dg/cpp/ucn-1.C: Add test for new warning.
5507	* g++.dg/cpp2a/ucn1.C: New test.
5508
55092019-09-26  Max Filippov  <jcmvbkbc@gmail.com>
5510
5511	* gcc.target/xtensa/pr91880.c: New test case.
5512	* gcc.target/xtensa/xtensa.exp: New test suite.
5513
55142019-09-26  Will Schmidt <will_schmidt@vnet.ibm.com>
5515
5516	* gcc.target/powerpc/pure-builtin-redundant-load.c:  New.
5517
55182019-09-26  Richard Biener  <rguenther@suse.de>
5519
5520	PR middle-end/91897
5521	* gcc.target/i386/pr91897.c: New testcase.
5522
55232019-09-26  Martin Sebor  <msebor@redhat.com>
5524
5525	PR tree-optimization/91914
5526	* gcc.dg/strlenopt-79.c: New test.
5527
55282019-09-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5529
5530	* gcc.target/arm/acle/simd32.c: Update test.
5531
55322019-09-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5533
5534	* lib/target-supports.exp
5535	(check_effective_target_arm_simd32_ok_nocache): New procedure.
5536	(check_effective_target_arm_simd32_ok): Likewise.
5537	(add_options_for_arm_simd32): Likewise.
5538	* gcc.target/arm/acle/simd32.c: New test.
5539
55402019-09-26  Richard Sandiford  <richard.sandiford@arm.com>
5541
5542	* gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
5543	to be written as a negative short rather than a positive one.
5544	* gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
5545
55462019-09-26  Martin Liska  <mliska@suse.cz>
5547
5548	PR tree-optimization/91885
5549	* gcc.dg/pr91885.c: New test.
5550
55512019-09-25  Marek Polacek  <polacek@redhat.com>
5552
5553	PR c++/91877 - ICE with converting member of packed struct.
5554	* g++.dg/conversion/packed1.C: New test.
5555
55562019-09-25  Richard Biener  <rguenther@suse.de>
5557
5558	PR tree-optimization/91896
5559	* gcc.dg/torture/pr91896.c: New testcase.
5560
55612019-09-25  Martin Liska  <mliska@suse.cz>
5562
5563	* gcc.target/s390/pr91014.c: Move to ...
5564	* gcc.dg/pr91014.c: ... this.
5565
55662019-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
5567
5568	* g++.dg/diagnostic/redeclaration-1.C: New.
5569	* g++.dg/lookup/extern-c-hidden.C: Test location(s) too.
5570	* g++.dg/lookup/extern-c-redecl.C: Likewise.
5571	* g++.dg/lookup/extern-c-redecl6.C: Likewise.
5572	* g++.old-deja/g++.other/using9.C: Likewise.
5573
55742019-09-23  Martin Sebor  <msebor@redhat.com>
5575
5576	PR tree-optimization/91570
5577	* gcc.dg/pr91570.c: New test.
5578
55792019-09-24  Marek Polacek  <polacek@redhat.com>
5580
5581	PR c++/91868 - improve -Wshadow location.
5582	* g++.dg/warn/Wshadow-16.C: New test.
5583
5584	PR c++/91845 - ICE with invalid pointer-to-member.
5585	* g++.dg/cpp1y/pr91845.C: New test.
5586
55872019-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5588
5589	* gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
5590
55912019-09-24  Jakub Jelinek  <jakub@redhat.com>
5592
5593	PR middle-end/91866
5594	* gcc.dg/tree-ssa/pr91866.c: New test.
5595
55962019-09-24  Martin Jambor  <mjambor@suse.cz>
5597
5598	PR ipa/91831
5599	* g++.dg/ipa/pr91831.C: New test.
5600
56012019-09-24  Martin Jambor  <mjambor@suse.cz>
5602
5603	PR ipa/91832
5604	* gcc.dg/ipa/pr91832.c: New test.
5605
56062019-09-24  Richard Biener  <rguenther@suse.de>
5607
5608	* gcc.dg/torture/20190924-1.c: New testcase.
5609
56102019-09-23  Maciej W. Rozycki  <macro@wdc.com>
5611
5612	* lib/gnat.exp (gnat_target_compile): Pass the `ada' option to
5613	`target_compile'.
5614
56152019-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
5616
5617	* g++.dg/cpp0x/pr68724.C: Check location(s) too.
5618	* g++.dg/cpp0x/variadic38.C: Likewise.
5619	* g++.dg/cpp1z/nontype2.C: Likewise.
5620	* g++.dg/parse/explicit1.C: Likewise.
5621	* g++.dg/template/crash11.C: Likewise.
5622	* g++.dg/template/non-dependent8.C: Likewise.
5623	* g++.dg/template/nontype-array1.C: Likewise.
5624	* g++.dg/template/nontype3.C: Likewise.
5625	* g++.dg/template/nontype8.C: Likewise.
5626	* g++.dg/template/partial5.C: Likewise.
5627	* g++.dg/template/spec33.C: Likewise.
5628	* g++.old-deja/g++.pt/memtemp64.C: Likewise.
5629	* g++.old-deja/g++.pt/spec20.C: Likewise.
5630	* g++.old-deja/g++.pt/spec21.C: Likewise.
5631	* g++.old-deja/g++.robertl/eb103.C: Likewise.
5632
56332019-09-23  Sandra Loosemore  <sandra@codesourcery.com>
5634
5635	* lib/target-supports.exp
5636	(check_effective_target_arm_vfp_ok_nocache): New.
5637	(check_effective_target_arm_vfp_ok): Rewrite.
5638	(add_options_for_arm_vfp): New.
5639	(add_options_for_sqrt_insn): Add options for arm.
5640	* gcc.target/arm/attr-neon-builtin-fail2.c: Use dg-add-options.
5641	* gcc.target/arm/short-vfp-1.c: Likewise.
5642
56432019-09-23  Marek Polacek  <polacek@redhat.com>
5644
5645	PR c++/91844 - Implement CWG 2352, Similar types and reference binding.
5646	* g++.dg/cpp0x/pr33930.C: Add dg-error.
5647	* g++.dg/cpp0x/ref-bind1.C: New test.
5648	* g++.dg/cpp0x/ref-bind2.C: New test.
5649	* g++.dg/cpp0x/ref-bind3.C: New test.
5650	* g++.old-deja/g++.pt/spec35.C: Remove dg-error.
5651
56522019-09-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5653
5654	* gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.
5655
56562019-09-23  Paul Thomas  <pault@gcc.gnu.org>
5657
5658	PR fortran/91729
5659	* gfortran.dg/select_rank_2.f90: Add two more errors in foo2.
5660	* gfortran.dg/select_rank_3.f90: New test.
5661
56622019-09-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5663
5664	* gnat.dg/system_info1.adb: Sort dg-do target list.
5665	Add *-*-solaris2.*.
5666
56672019-09-23  Eric Botcazou  <ebotcazou@adacore.com>
5668
5669	* gnat.dg/specs/compile_time1.ads: New test.
5670	* gnat.dg/specs/compile_time1_pkg.ads: New helper.
5671
56722019-09-22  Marek Polacek  <polacek@redhat.com>
5673
5674	PR c++/91819 - ICE with operator++ and enum.
5675	* g++.dg/other/operator4.C: New test.
5676
56772019-09-21  Martin Sebor  <msebor@redhat.com>
5678
5679	PR middle-end/91830
5680	* gcc/testsuite/gcc.dg/Warray-bounds-47.c: New test.
5681
56822019-09-21  Jakub Jelinek  <jakub@redhat.com>
5683
5684	PR c++/30277
5685	* g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
5686	of signed long.
5687	(foo): Use long long instead of long.
5688
56892019-09-21  Marek Polacek  <polacek@redhat.com>
5690
5691	DR 2345 - Jumping across initializers in init-statements and conditions.
5692	* g++.dg/cpp1z/init-statement10.C: New test.
5693
56942019-09-21  Richard Sandiford  <richard.sandiford@arm.com>
5695
5696	* gcc.target/aarch64/sve/cond_convert_1.c: Remove XFAILs.
5697	* gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
5698	* gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
5699
57002019-09-20  Iain Sandoe  <iain@sandoe.co.uk>
5701
5702	* gcc.target/i386/naked-1.c: Alter options to use non-
5703	PIC codegen for m32 Darwin.
5704
57052019-09-20  Tobias Burnus  <tobias@codesourcery.com>
5706
5707	PR fortran/78260
5708	* gfortran.dg/goacc/parameter.f95: Change
5709	dg-error as it is now detected earlier.
5710	* gfortran.dg/goacc/pr85701.f90: Modify to
5711	use a separate result variable.
5712	* gfortran.dg/goacc/pr78260.f90: New.
5713	* gfortran.dg/goacc/pr78260-2.f90: New.
5714	* gfortran.dg/gomp/pr78260.f90: New.
5715	* gfortran.dg/gomp/pr78260-2.f90: New.
5716	* gfortran.dg/gomp/pr78260-3.f90: New.
5717
57182019-09-20  Olivier Hainque  <hainque@adacore.com>
5719
5720	* gnat.dg/system_info1.adb: Restrict to *-*-linux* and *-*-mingw*.
5721
57222019-09-20  Eric Botcazou  <ebotcazou@adacore.com>
5723
5724	* gcc.dg/pr91269.c: New test.
5725
57262019-09-20  Eric Botcazou  <ebotcazou@adacore.com>
5727
5728	* gcc.dg/typedef-var-1.c: New test.
5729	* gcc.dg/typedef-var-2.c: Likewise.
5730
57312019-09-20  Martin Jambor  <mjambor@suse.cz>
5732
5733	* g++.dg/ipa/pr81248.C: Adjust dg-options and dump-scan.
5734	* gcc.dg/ipa/ipa-sra-1.c: Likewise.
5735	* gcc.dg/ipa/ipa-sra-10.c: Likewise.
5736	* gcc.dg/ipa/ipa-sra-11.c: Likewise.
5737	* gcc.dg/ipa/ipa-sra-3.c: Likewise.
5738	* gcc.dg/ipa/ipa-sra-4.c: Likewise.
5739	* gcc.dg/ipa/ipa-sra-5.c: Likewise.
5740	* gcc.dg/ipa/ipacost-2.c: Disable ipa-sra.
5741	* gcc.dg/ipa/ipcp-agg-9.c: Likewise.
5742	* gcc.dg/ipa/pr78121.c: Adjust scan pattern.
5743	* gcc.dg/ipa/vrp1.c: Likewise.
5744	* gcc.dg/ipa/vrp2.c: Likewise.
5745	* gcc.dg/ipa/vrp3.c: Likewise.
5746	* gcc.dg/ipa/vrp7.c: Likewise.
5747	* gcc.dg/ipa/vrp8.c: Likewise.
5748	* gcc.dg/noreorder.c: use noipa attribute instead of noinline.
5749	* gcc.dg/ipa/20040703-wpa.c: New test.
5750	* gcc.dg/ipa/ipa-sra-12.c: New test.
5751	* gcc.dg/ipa/ipa-sra-13.c: Likewise.
5752	* gcc.dg/ipa/ipa-sra-14.c: Likewise.
5753	* gcc.dg/ipa/ipa-sra-15.c: Likewise.
5754	* gcc.dg/ipa/ipa-sra-16.c: Likewise.
5755	* gcc.dg/ipa/ipa-sra-17.c: Likewise.
5756	* gcc.dg/ipa/ipa-sra-18.c: Likewise.
5757	* gcc.dg/ipa/ipa-sra-19.c: Likewise.
5758	* gcc.dg/ipa/ipa-sra-20.c: Likewise.
5759	* gcc.dg/ipa/ipa-sra-21.c: Likewise.
5760	* gcc.dg/ipa/ipa-sra-22.c: Likewise.
5761	* gcc.dg/sso/ipa-sra-1.c: Likewise.
5762	* g++.dg/ipa/ipa-sra-2.C: Likewise.
5763	* g++.dg/ipa/ipa-sra-3.C: Likewise.
5764	* gcc.dg/tree-ssa/ipa-cp-1.c: Make return value used.
5765	* g++.dg/ipa/devirt-19.C: Add missing return, add -fipa-cp-clone
5766	option.
5767	* g++.dg/lto/devirt-19_0.C: Add -fipa-cp-clone option.
5768	* gcc.dg/ipa/ipa-sra-2.c: Removed.
5769	* gcc.dg/ipa/ipa-sra-6.c: Likewise.
5770
57712019-09-19  Martin Sebor  <msebor@redhat.com>
5772
5773	PR middle-end/91631
5774	* /c-c++-common/Warray-bounds-3.c: Correct expected offsets.
5775	* /c-c++-common/Warray-bounds-4.c: Same.
5776	* gcc.dg/Warray-bounds-39.c: Remove xfails.
5777	* gcc.dg/Warray-bounds-45.c: New test.
5778	* gcc.dg/Warray-bounds-46.c: New test.
5779
57802019-09-19  Lewis Hyatt  <lhyatt@gmail.com>
5781
5782	PR c/67224
5783	* c-c++-common/cpp/ucnid-2011-1-utf8.c: New test.
5784	* g++.dg/cpp/ucnid-1-utf8.C: New test.
5785	* g++.dg/cpp/ucnid-2-utf8.C: New test.
5786	* g++.dg/cpp/ucnid-3-utf8.C: New test.
5787	* g++.dg/cpp/ucnid-4-utf8.C: New test.
5788	* g++.dg/other/ucnid-1-utf8.C: New test.
5789	* gcc.dg/cpp/ucnid-1-utf8.c: New test.
5790	* gcc.dg/cpp/ucnid-10-utf8.c: New test.
5791	* gcc.dg/cpp/ucnid-11-utf8.c: New test.
5792	* gcc.dg/cpp/ucnid-12-utf8.c: New test.
5793	* gcc.dg/cpp/ucnid-13-utf8.c: New test.
5794	* gcc.dg/cpp/ucnid-14-utf8.c: New test.
5795	* gcc.dg/cpp/ucnid-15-utf8.c: New test.
5796	* gcc.dg/cpp/ucnid-2-utf8.c: New test.
5797	* gcc.dg/cpp/ucnid-3-utf8.c: New test.
5798	* gcc.dg/cpp/ucnid-4-utf8.c: New test.
5799	* gcc.dg/cpp/ucnid-6-utf8.c: New test.
5800	* gcc.dg/cpp/ucnid-7-utf8.c: New test.
5801	* gcc.dg/cpp/ucnid-9-utf8.c: New test.
5802	* gcc.dg/ucnid-1-utf8.c: New test.
5803	* gcc.dg/ucnid-10-utf8.c: New test.
5804	* gcc.dg/ucnid-11-utf8.c: New test.
5805	* gcc.dg/ucnid-12-utf8.c: New test.
5806	* gcc.dg/ucnid-13-utf8.c: New test.
5807	* gcc.dg/ucnid-14-utf8.c: New test.
5808	* gcc.dg/ucnid-15-utf8.c: New test.
5809	* gcc.dg/ucnid-16-utf8.c: New test.
5810	* gcc.dg/ucnid-2-utf8.c: New test.
5811	* gcc.dg/ucnid-3-utf8.c: New test.
5812	* gcc.dg/ucnid-4-utf8.c: New test.
5813	* gcc.dg/ucnid-5-utf8.c: New test.
5814	* gcc.dg/ucnid-6-utf8.c: New test.
5815	* gcc.dg/ucnid-7-utf8.c: New test.
5816	* gcc.dg/ucnid-8-utf8.c: New test.
5817	* gcc.dg/ucnid-9-utf8.c: New test.
5818
58192019-09-19  Iain Sandoe  <iain@sandoe.co.uk>
5820
5821	* gcc.dg/pr89313.c: Test for __POWERPC__ in addition to
5822	__powerpc__ in register name selection.
5823
58242019-09-19  Richard Henderson  <richard.henderson@linaro.org>
5825
5826	* gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
5827	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
5828	* gcc.target/aarch64/atomic-op-acquire.c: Likewise.
5829	* gcc.target/aarch64/atomic-op-char.c: Likewise.
5830	* gcc.target/aarch64/atomic-op-consume.c: Likewise.
5831	* gcc.target/aarch64/atomic-op-imm.c: Likewise.
5832	* gcc.target/aarch64/atomic-op-int.c: Likewise.
5833	* gcc.target/aarch64/atomic-op-long.c: Likewise.
5834	* gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
5835	* gcc.target/aarch64/atomic-op-release.c: Likewise.
5836	* gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
5837	* gcc.target/aarch64/atomic-op-short.c: Likewise.
5838	* gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
5839	* gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
5840	* gcc.target/aarch64/sync-comp-swap.c: Likewise.
5841	* gcc.target/aarch64/sync-op-acquire.c: Likewise.
5842	* gcc.target/aarch64/sync-op-full.c: Likewise.
5843
58442019-09-19  Feng Xue  <fxue@os.amperecomputing.com>
5845
5846	* gcc.dg/ipa/pr91089.c: Add a new function and pattern.
5847
58482019-09-19  Richard Biener  <rguenther@suse.de>
5849
5850	PR tree-optimization/91812
5851	* gcc.dg/torture/pr91812.c: New testcase.
5852
58532019-09-19  Tom Tromey  <tromey@adacore.com>
5854
5855	* gnat.dg/bias1.adb: New testcase.
5856
58572019-09-19  Steve Baird  <baird@adacore.com>
5858
5859	* gnat.dg/annotation1.adb: New testcase.
5860
58612019-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5862
5863	* gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
5864	gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
5865	gnat.dg/inline21_q.ads: New testcase.
5866
58672019-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5868
5869	* gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
5870	gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
5871	gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
5872	gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
5873
58742019-09-19  Ed Schonberg  <schonberg@adacore.com>
5875
5876	* gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
5877	gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
5878
58792019-09-19  Yannick Moy  <moy@adacore.com>
5880
5881	* gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
5882
58832019-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5884
5885	* gnat.dg/access9.adb: New testcase.
5886
58872019-09-19  Ed Schonberg  <schonberg@adacore.com>
5888
5889	* gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
5890	testcase.
5891
58922019-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5893
5894	* gnat.dg/generic_inst13.adb,
5895	gnat.dg/generic_inst13_pkg-nested_g.ads,
5896	gnat.dg/generic_inst13_pkg-ops_g.ads,
5897	gnat.dg/generic_inst13_pkg.ads: New testcase.
5898
58992019-09-19  Bob Duff  <duff@adacore.com>
5900
5901	* gnat.dg/concat3.adb: New testcase.
5902
59032019-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5904
5905	* gnat.dg/pack26.adb: New testcase.
5906
59072019-09-19  Hongtao Liu <hongtao.liu@intel.com>
5908
5909	PR target/87007
5910	* gcc.target/i386/pr87007-3.c: New test.
5911
59122019-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5913
5914	PR target/90878
5915	* gcc.target/i386/pr90878.c: New test.
5916
59172019-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919	PR target/91446
5920	* gcc.target/i386/pr91446.c: New test.
5921
59222019-09-18  Eric Botcazou  <ebotcazou@adacore.com>
5923
5924	* gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
5925
59262019-09-18  Ed Schonberg  <schonberg@adacore.com>
5927
5928	* gnat.dg/fixedpnt8.adb: New testcase.
5929
59302019-09-18  Ed Schonberg  <schonberg@adacore.com>
5931
5932	* gnat.dg/discr58.adb: New testcase.
5933
59342019-09-18  Justin Squirek  <squirek@adacore.com>
5935
5936	* gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
5937
59382019-09-18  Justin Squirek  <squirek@adacore.com>
5939
5940	* gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
5941	gnat.dg/access8_pkg.ads: New testcase.
5942
59432019-09-18  Eric Botcazou  <ebotcazou@adacore.com>
5944
5945	* gnat.dg/aggr28.adb: New testcase.
5946
59472019-09-18  Steve Baird  <baird@adacore.com>
5948
5949	* gnat.dg/ai12_0086_example.adb: New testcase.
5950
59512019-09-18  Nicolas Roche  <roche@adacore.com>
5952
5953	* gnat.dg/float_value2.adb: New testcase.
5954
59552019-09-18  Vadim Godunko  <godunko@adacore.com>
5956
5957	* gnat.dg/expect4.adb: New testcase.
5958
59592019-09-18  Steve Baird  <baird@adacore.com>
5960
5961	* gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
5962
59632019-09-18  Olivier Hainque  <hainque@adacore.com>
5964
5965	* gnat.dg/system_info1.adb: New testcase.
5966
59672019-09-18  Bob Duff  <duff@adacore.com>
5968
5969	* gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
5970	testcase.
5971
59722019-09-18  Richard Sandiford  <richard.sandiford@arm.com>
5973
5974	* gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
5975	"c" to be in %rax and "d" to be in %rdx.
5976	* gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
5977
59782019-19-17  Christophe Lyon  <christophe.lyon@st.com>
5979
5980	* lib/target-supports.exp
5981	(check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
5982	v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
5983	v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
5984	Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
5985	Remove early exit for -marm.
5986	* gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
5987	effective-target.
5988	* gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
5989	* gcc.target/arm/ftest-armv4-arm.c: Likewise.
5990	* gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5991	* gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5992	* gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5993	* gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5994	* gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5995	* gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5996	* gcc.target/arm/ftest-armv6-arm.c: Likewise.
5997	* gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5998	* gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5999	* gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6000	* gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6001	* gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6002	* gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6003	* gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6004	* gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6005	* gcc.target/arm/g2.c: Likewise.
6006	* gcc.target/arm/macro_defs1.c: Likewise.
6007	* gcc.target/arm/pr59858.c: Likewise.
6008	* gcc.target/arm/pr65647-2.c: Likewise.
6009	* gcc.target/arm/pr79058.c: Likewise.
6010	* gcc.target/arm/pr83712.c: Likewise.
6011	* gcc.target/arm/pragma_arch_switch_2.c: Likewise.
6012	* gcc.target/arm/scd42-1.c: Likewise.
6013	* gcc.target/arm/scd42-2.c: Likewise.
6014	* gcc.target/arm/scd42-3.c: Likewise.
6015	* gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
6016	* gcc.target/arm/attr_arm-err.c: Likewise.
6017	* gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6018
60192019-09-17  Feng Xue  <fxue@os.amperecomputing.com>
6020
6021	PR ipa/91089
6022	* gcc.dg/ipa/pr91089.c: New test.
6023
60242019-09-17  Paul Thomas  <pault@gcc.gnu.org>
6025
6026	PR fortran/91588
6027	* gfortran.dg/associate_49.f90: New test.
6028
60292019-09-17  Yannick Moy  <moy@adacore.com>
6030
6031	* gnat.dg/fixedpnt7.adb: New testcase.
6032
60332019-09-17  Yannick Moy  <moy@adacore.com>
6034
6035	* gnat.dg/multfixed.adb: New testcase.
6036
60372019-09-17  Vadim Godunko  <godunko@adacore.com>
6038
6039	* gnat.dg/expect3.adb: New testcase.
6040
60412019-09-17  Ed Schonberg  <schonberg@adacore.com>
6042
6043	* gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
6044	testcase.
6045
60462019-09-17  Javier Miranda  <miranda@adacore.com>
6047
6048	* gnat.dg/limited4.adb: New testcase.
6049
60502019-09-17  Eric Botcazou  <ebotcazou@adacore.com>
6051
6052	* gnat.dg/pack25.adb: New testcase.
6053
60542019-09-16  Paolo Carlini  <paolo.carlini@oracle.com>
6055
6056	* g++.dg/ext/int128-6.C: New.
6057	* c-c++-common/pr68107.c: Test location(s).
6058	* g++.dg/other/large-size-array.C: Likewise.
6059	* g++.dg/template/dtor2.C: Likewise.
6060	* g++.dg/template/error9.C: Likewise.
6061	* g++.dg/tls/diag-2.C: Likewise.
6062	* g++.dg/tls/diag-4.C: Likewise.
6063	* g++.dg/tls/diag-5.C: Likewise.
6064	* g++.old-deja/g++.pt/memtemp71.C: Likewise.
6065
60662019-09-16  Li Jia He  <helijia@linux.ibm.com>
6067	    Qi Feng  <ffengqi@linux.ibm.com>
6068
6069	PR middle-end/88784
6070	* gcc.dg/pr88784-1.c: New testcase.
6071	* gcc.dg/pr88784-2.c: New testcase.
6072	* gcc.dg/pr88784-3.c: New testcase.
6073	* gcc.dg/pr88784-4.c: New testcase.
6074	* gcc.dg/pr88784-5.c: New testcase.
6075	* gcc.dg/pr88784-6.c: New testcase.
6076	* gcc.dg/pr88784-7.c: New testcase.
6077	* gcc.dg/pr88784-8.c: New testcase.
6078	* gcc.dg/pr88784-9.c: New testcase.
6079	* gcc.dg/pr88784-10.c: New testcase.
6080	* gcc.dg/pr88784-11.c: New testcase.
6081	* gcc.dg/pr88784-12.c: New testcase.
6082
60832019-09-16  Richard Biener  <rguenther@suse.de>
6084
6085	PR tree-optimization/91756
6086	PR tree-optimization/87132
6087	* gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
6088
60892019-09-15  Marek Polacek  <polacek@redhat.com>
6090
6091	PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
6092	* g++.dg/cpp1y/var-templ63.C: New test.
6093
60942019-09-15  Sandra Loosemore  <sandra@codesourcery.com>
6095
6096	* lib/target-supports.exp
6097	(check_effective_target_arm_neon_fp16_hw)
6098	(check_effective_target_arm_fp16_hw): Use check_runtime
6099	instead of check_runtime_nocache.
6100
61012019-09-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6102
6103	PR fortran/91727
6104	* gfortran.dg/pr91727.f90: New test.
6105
61062019-09-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
6107
6108	PR fortran/91550
6109	* gfortran.dg/do_subscript_6.f90: New test.
6110
61112019-09-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
6112
6113	PR fortran/91556
6114	* gfortran.dg/warn_argument_mismatch_1.f90: Remove.
6115
61162019-09-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6117
6118	PR fortran/91557
6119	PR fortran/91556
6120	* gfortran.dg/argument_checking_20.f90: New test.
6121	* gfortran.dg/argument_checking_21.f90: New test.
6122	* gfortran.dg/argument_checking_22.f90: New test.
6123	* gfortran.dg/argument_checking_23.f90: New test.
6124	* gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
6125	* gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
6126	* gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
6127	handling.
6128	* gfortran.dg/pr24823.f: Likewise.
6129	* gfortran.dg/pr39937.f: Likewise.
6130
61312019-09-14  Sandra Loosemore  <sandra@codesourcery.com>
6132
6133	PR testsuite/83889
6134	* g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
6135
61362019-09-14  Kewen Lin  <linkw@gcc.gnu.org>
6137
6138	PR middle-end/80791
6139	* gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
6140	* gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
6141	* gcc.dg/tree-ssa/pr32044.c: Likewise.
6142
61432019-09-13  Steven G. Kargl  <kargl@gcc.gnu.org>
6144
6145	PR fortran/91566
6146	* gfortran.dg/pr91566.f90:
6147
61482019-09-13  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6149
6150	PR fortran/91716
6151	* gfortran.dg/pr91716.f90: New test.
6152
61532019-09-13  Paul Thomas  <pault@gcc.gnu.org>
6154
6155	PR fortran/91717
6156	* gfortran.dg/dependency_55.f90: New test.
6157
61582019-09-12  Uroš Bizjak  <ubizjak@gmail.com>
6159
6160	PR tree-optimization/89386
6161	* gcc.target/i386/pr89386.c: New test.
6162	* gcc.target/i386/pr89386-1.c: Ditto.
6163
61642019-09-12  Richard Biener  <rguenther@suse.de>
6165
6166	PR tree-optimization/91750
6167	* gcc.dg/vect/pr91750.c: New testcase.
6168
61692019-09-12  Yuliang Wang  <yuliang.wang@arm.com>
6170
6171	PR tree-optimization/89386
6172	* testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
6173	* testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
6174	* testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
6175	* testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
6176	* testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
6177	* doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
6178	* testsuite/lib/target-supports.exp
6179	(check_effective_target_vect_mulhrs_hi): Return true for AArch64
6180	with SVE2.
6181
61822019-09-11  Sandra Loosemore  <sandra@codesourcery.com>
6183
6184	PR testsuite/83889
6185	* gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
6186	* gcc.dg/vect/pr88598-1.c: Likewise.
6187	* gcc.dg/vect/pr88598-2.c: Likewise.
6188	* gcc.dg/vect/pr88598-3.c: Likewise.
6189	* gcc.dg/vect/pr88598-4.c: Likewise.
6190	* gcc.dg/vect/pr88598-5.c: Likewise.
6191	* gcc.dg/vect/pr88598-6.c: Likewise.
6192	* gcc.dg/vect/pr89440.c: Likewise.
6193	* gcc.dg/vect/pr90018.c: Likewise.
6194	* gcc.dg/vect/pr91293-1.c: Likewise.
6195	* gcc.dg/vect/pr91293-2.c: Likewise.
6196	* gcc.dg/vect/pr91293-3.c: Likewise.
6197
61982019-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6199
6200	PR fortran/91553
6201	* gfortran.dg/pr91553.f90: New test.
6202
62032019-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6204
6205	PR fortran/91642
6206	* gfortran.dg/pr91642.f90: New test.
6207
62082019-09-11  Jakub Jelinek  <jakub@redhat.com>
6209
6210	PR rtl-optimization/89435
6211	PR rtl-optimization/89795
6212	PR rtl-optimization/91720
6213	* gcc.dg/pr89435.c: New test.
6214	* gcc.dg/pr89795.c: New test.
6215	* gcc.dg/pr91720.c: New test.
6216
62172019-09-11  Richard Biener  <rguenther@suse.de>
6218
6219	PR tree-optimization/90387
6220	* gcc.dg/Warray-bounds-44.c: New testcase.
6221
62222019-09-11  Eric Botcazou  <ebotcazou@adacore.com>
6223
6224	* gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
6225
62262019-09-11  Jakub Jelinek  <jakub@redhat.com>
6227
6228	PR tree-optimization/91723
6229	* gcc.dg/vect/vect-fma-3.c: New test.
6230
6231	PR middle-end/91725
6232	* gcc.c-torture/compile/pr91725.c: New test.
6233
62342019-09-11  Richard Biener  <rguenther@suse.de>
6235
6236	Revert
6237	2019-09-09  Barnaby Wilks  <barnaby.wilks@arm.com>
6238
6239	* gcc.dg/fold-binary-math-casts.c: New test.
6240
62412019-09-10  Marek Polacek  <polacek@redhat.com>
6242
6243	PR c++/91673 - ICE with noexcept in alias-declaration.
6244	* g++.dg/cpp1z/using7.C: New test.
6245	* g++.dg/cpp1z/using8.C: New test.
6246
62472019-09-10  Marek Polacek  <polacek@redhat.com>
6248
6249	PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
6250	* g++.dg/cpp1y/constexpr-incr2.C: New test.
6251
62522019-09-10  David Edelsohn  <dje.gcc@gmail.com>
6253
6254	* gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
6255	* gfortran.dg/default_format_denormal_1.f90: Same.
6256
62572019-09-10  Jakub Jelinek  <jakub@redhat.com>
6258
6259	PR middle-end/91680
6260	* gcc.dg/tree-ssa/pr91680.c: New test.
6261	* g++.dg/torture/pr91680.C: New test.
6262
62632019-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
6264
6265	* g++.dg/cpp0x/enum29.C: Test location(s) too.
6266	* g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
6267	* g++.dg/cpp2a/constinit3.C: Likewise.
6268	* g++.dg/ext/desig4.C: Likewise.
6269	* g++.dg/ext/label10.C: Likewise.
6270	* g++.old-deja/g++.other/dtor3.C: Likewise.
6271
62722019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6273
6274	* lib/target-supports.exp (check_effective_target_static): Disable
6275	for ARM FDPIC target.
6276
62772019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6278
6279	* gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
6280
62812019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6282
6283	* g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
6284	* g++.dg/ipa/devirt-c-7.C: Likewise.
6285	* g++.dg/ipa/ivinline-1.C: Likewise.
6286	* g++.dg/ipa/ivinline-2.C: Likewise.
6287	* g++.dg/ipa/ivinline-3.C: Likewise.
6288	* g++.dg/ipa/ivinline-4.C: Likewise.
6289	* g++.dg/ipa/ivinline-5.C: Likewise.
6290	* g++.dg/ipa/ivinline-7.C: Likewise.
6291	* g++.dg/ipa/ivinline-8.C: Likewise.
6292	* g++.dg/ipa/ivinline-9.C: Likewise.
6293	* g++.dg/tls/pr79288.C: Likewise.
6294	* gcc.dg/addr_equal-1.c: Likewise.
6295	* gcc.dg/const-1.c: Likewise.
6296	* gcc.dg/ipa/pure-const-1.c: Likewise.
6297	* gcc.dg/noreturn-8.c: Likewise.
6298	* gcc.dg/pr33826.c: Likewise.
6299	* gcc.dg/torture/ipa-pta-1.c: Likewise.
6300	* gcc.dg/tree-ssa/alias-2.c: Likewise.
6301	* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6302	* gcc.dg/tree-ssa/loadpre6.c: Likewise.
6303	* gcc.dg/uninit-19.c: Likewise.
6304
63052019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6306
6307	* g++.dg/abi/forced.C: Add *-*-uclinux*.
6308	* g++.dg/abi/guard2.C: Likewise.
6309	* g++.dg/ext/cleanup-10.C: Likewise.
6310	* g++.dg/ext/cleanup-11.C: Likewise.
6311	* g++.dg/ext/cleanup-8.C: Likewise.
6312	* g++.dg/ext/cleanup-9.C: Likewise.
6313	* g++.dg/ext/sync-4.C: Likewise.
6314	* g++.dg/ipa/comdat.C: Likewise.
6315	* gcc.dg/20041106-1.c: Likewise.
6316	* gcc.dg/cleanup-10.c: Likewise.
6317	* gcc.dg/cleanup-11.c: Likewise.
6318	* gcc.dg/cleanup-8.c: Likewise.
6319	* gcc.dg/cleanup-9.c: Likewise.
6320	* gcc.dg/fdata-sections-1.c: Likewise.
6321	* gcc.dg/fdata-sections-2.c: Likewise.
6322	* gcc.dg/pr39323-1.c: Likewise.
6323	* gcc.dg/pr39323-2.c: Likewise.
6324	* gcc.dg/pr39323-3.c: Likewise.
6325	* gcc.dg/pr65780-1.c: Likewise.
6326	* gcc.dg/pr65780-2.c: Likewise.
6327	* gcc.dg/pr67338.c: Likewise.
6328	* gcc.dg/pr78185.c: Likewise.
6329	* gcc.dg/pr83100-1.c: Likewise.
6330	* gcc.dg/pr83100-4.c: Likewise.
6331	* gcc.dg/strlenopt-12g.c: Likewise.
6332	* gcc.dg/strlenopt-14g.c: Likewise.
6333	* gcc.dg/strlenopt-14gf.c: Likewise.
6334	* gcc.dg/strlenopt-16g.c: Likewise.
6335	* gcc.dg/strlenopt-17g.c: Likewise.
6336	* gcc.dg/strlenopt-18g.c: Likewise.
6337	* gcc.dg/strlenopt-1f.c: Likewise.
6338	* gcc.dg/strlenopt-22g.c: Likewise.
6339	* gcc.dg/strlenopt-2f.c: Likewise.
6340	* gcc.dg/strlenopt-31g.c: Likewise.
6341	* gcc.dg/strlenopt-33g.c: Likewise.
6342	* gcc.dg/strlenopt-4g.c: Likewise.
6343	* gcc.dg/strlenopt-4gf.c: Likewise.
6344	* gcc.dg/strncmp-2.c: Likewise.
6345	* gcc.dg/struct-ret-3.c: Likewise.
6346	* gcc.dg/torture/pr69760.c: Likewise.
6347	* gcc.target/arm/div64-unwinding.c: Likewise.
6348	* gcc.target/arm/stack-checking.c: Likewise.
6349	* gcc.target/arm/synchronize.c: Likewise.
6350	* gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
6351	* lib/target-supports.exp (check_effective_target_pie): Likewise.
6352	(check_effective_target_sync_long_long_runtime): Likewise.
6353	(check_effective_target_sync_int_long): Likewise.
6354	(check_effective_target_sync_char_short): Likewise.
6355
63562019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6357
6358	* gcc.target/arm/eliminate.c: Accept only nonpic targets.
6359	* g++.dg/other/anon5.C: Likewise.
6360
63612019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6362	Mickaël Guêné <mickael.guene@st.com>
6363
6364	* gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
6365	arm*-*-uclinuxfdpiceabi.
6366	* gcc.target/arm/interrupt-2.c: Likewise.
6367	* gcc.target/arm/pr70830.c: Likewise.
6368
63692019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6370	Mickaël Guêné <mickael.guene@st.com>
6371
6372	* gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
6373	* gcc.target/arm/20051215-1.c: Likewise.
6374	* gcc.target/arm/mmx-1.c: Likewise.
6375	* gcc.target/arm/pr19599.c: Likewise.
6376	* gcc.target/arm/pr40887.c: Likewise.
6377	* gcc.target/arm/pr61948.c: Likewise.
6378	* gcc.target/arm/pr77933-1.c: Likewise.
6379	* gcc.target/arm/pr77933-2.c: Likewise.
6380	* gcc.target/arm/sibcall-1.c: Likewise.
6381	* gcc.target/arm/data-rel-2.c: Likewise.
6382	* gcc.target/arm/data-rel-3.c: Likewise.
6383	* gcc.target/arm/tail-long-call: Likewise.
6384	* gcc.target/arm/tlscall.c: Likewise.
6385	* gcc.target/arm/vfp-longcall-apcs: Likewise.
6386	* gcc.target/arm/ivopts-2.c: Skip object-size test on
6387	arm*-*-uclinuxfdpiceabi.
6388	* gcc.target/arm/ivopts-3.c: Likewise.
6389	* gcc.target/arm/ivopts-4.c: Likewise.
6390	* gcc.target/arm/ivopts-5.c: Likewise.
6391	* gcc.target/arm/pr43597.c: Likewise.
6392	* gcc.target/arm/pr43920-2.c: Likewise.
6393	* gcc.target/arm/pr45701-1.c: Skip scan-assembler on
6394	arm*-*-uclinuxfdpiceabi.
6395	* gcc.target/arm/pr45701-2.c: Likewise.
6396	* gcc.target/arm/stack-red-zone.c: Likewise.
6397
63982019-09-10  Christophe Lyon  <christophe.lyon@st.com>
6399	Mickaël Guêné <mickael.guene@st.com>
6400
6401	* gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
6402	* gcc.target/arm/fp16-aapcs-4.c: Likewise.
6403
64042019-09-09  Marek Polacek  <polacek@redhat.com>
6405
6406	PR c++/84374 - diagnose invalid uses of decltype(auto).
6407	* g++.dg/cpp1y/auto-fn57.C: New test.
6408
64092019-09-09  Segher Boessenkool  <segher@kernel.crashing.org>
6410
6411	* gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
6412	* gcc.target/powerpc/rlwinm-1.c: Ditto.
6413	* gcc.target/powerpc/rlwinm-2.c: Ditto.
6414
64152019-09-09  Barnaby Wilks  <barnaby.wilks@arm.com>
6416
6417	* gcc.dg/fold-binary-math-casts.c: New test.
6418
64192019-09-09  Jakub Jelinek  <jakub@redhat.com>
6420
6421	PR target/87853
6422	* gcc.target/i386/pr87853.c: New test.
6423
6424	PR target/91704
6425	* gcc.target/i386/pr91704.c: New test.
6426
64272019-09-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
6428
6429	* gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
6430	functions.
6431	* gcc.c-torture/compile/20101217-1.c: Add a function prototype for
6432	printf.
6433	* gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
6434	* gcc.c-torture/compile/poor.c: Likewise.
6435	* gcc.c-torture/compile/pr25311.c: Likewise.
6436	* gcc.c-torture/compile/pr39928-1.c: Likewise.
6437	* gcc.c-torture/compile/pr70061.c: Likewise.
6438	* gcc.c-torture/compile/920501-7.c: Likewise.
6439	* gcc.c-torture/compile/20000403-1.c: Likewise.
6440	* gcc.c-torture/compile/20001226-1.c: Likewise.
6441	* gcc.c-torture/compile/20030903-1.c: Likewise.
6442	* gcc.c-torture/compile/20031125-1.c: Likewise.
6443	* gcc.c-torture/compile/20040101-1.c: Likewise.
6444	* gcc.c-torture/compile/20040317-2.c: Likewise.
6445	* gcc.c-torture/compile/20040726-1.c: Likewise.
6446	* gcc.c-torture/compile/20051216-1.c: Likewise.
6447	* gcc.c-torture/compile/900313-1.c: Likewise.
6448	* gcc.c-torture/compile/920625-1.c: Likewise.
6449	* gcc.c-torture/compile/930421-1.c: Likewise.
6450	* gcc.c-torture/compile/930623-1.c: Likewise.
6451	* gcc.c-torture/compile/961004-1.c: Likewise.
6452	* gcc.c-torture/compile/980504-1.c: Likewise.
6453	* gcc.c-torture/compile/980816-1.c: Likewise.
6454	* gcc.c-torture/compile/990625-1.c: Likewise.
6455	* gcc.c-torture/compile/DFcmp.c: Likewise.
6456	* gcc.c-torture/compile/HIcmp.c: Likewise.
6457	* gcc.c-torture/compile/HIset.c: Likewise.
6458	* gcc.c-torture/compile/QIcmp.c: Likewise.
6459	* gcc.c-torture/compile/QIset.c: Likewise.
6460	* gcc.c-torture/compile/SFset.c: Likewise.
6461	* gcc.c-torture/compile/SIcmp.c: Likewise.
6462	* gcc.c-torture/compile/SIset.c: Likewise.
6463	* gcc.c-torture/compile/UHIcmp.c: Likewise.
6464	* gcc.c-torture/compile/UQIcmp.c: Likewise.
6465	* gcc.c-torture/compile/USIcmp.c: Likewise.
6466	* gcc.c-torture/compile/consec.c: Likewise.
6467	* gcc.c-torture/compile/limits-fndefn.c: Likewise.
6468	* gcc.c-torture/compile/lll.c: Likewise.
6469	* gcc.c-torture/compile/parms.c: Likewise.
6470	* gcc.c-torture/compile/pass.c: Likewise.
6471	* gcc.c-torture/compile/pp.c: Likewise.
6472	* gcc.c-torture/compile/pr32399.c: Likewise.
6473	* gcc.c-torture/compile/pr34091.c: Likewise.
6474	* gcc.c-torture/compile/pr34688.c: Likewise.
6475	* gcc.c-torture/compile/pr37258.c: Likewise.
6476	* gcc.c-torture/compile/pr37327.c: Likewise.
6477	* gcc.c-torture/compile/pr37381.c: Likewise.
6478	* gcc.c-torture/compile/pr37669-2.c: Likewise.
6479	* gcc.c-torture/compile/pr37669.c: Likewise.
6480	* gcc.c-torture/compile/pr37742-3.c: Likewise.
6481	* gcc.c-torture/compile/pr44063.c: Likewise.
6482	* gcc.c-torture/compile/pr48596.c: Likewise.
6483	* gcc.c-torture/compile/pr51856.c: Likewise.
6484	* gcc.c-torture/compile/pr54428.c: Likewise.
6485	* gcc.c-torture/compile/pr54713-1.c: Likewise.
6486	* gcc.c-torture/compile/pr54713-2.c: Likewise.
6487	* gcc.c-torture/compile/pr54713-3.c: Likewise.
6488	* gcc.c-torture/compile/pr55921.c: Likewise.
6489	* gcc.c-torture/compile/pr70240.c: Likewise.
6490	* gcc.c-torture/compile/pr70355.c: Likewise.
6491	* gcc.c-torture/compile/pr82052.c: Likewise.
6492	* gcc.c-torture/compile/pr83487.c: Likewise.
6493	* gcc.c-torture/compile/pr86122.c: Likewise.
6494	* gcc.c-torture/compile/pret-arg.c: Likewise.
6495	* gcc.c-torture/compile/regs-arg-size.c: Likewise.
6496	* gcc.c-torture/compile/structret.c: Likewise.
6497	* gcc.c-torture/compile/uuarg.c: Likewise.
6498	* gcc.dg/20001009-1.c: Likewise.
6499	* gcc.dg/20020418-1.c: Likewise.
6500	* gcc.dg/20020426-2.c: Likewise.
6501	* gcc.dg/20020430-1.c: Likewise.
6502	* gcc.dg/20040306-1.c: Likewise.
6503	* gcc.dg/20040622-2.c: Likewise.
6504	* gcc.dg/20050603-2.c: Likewise.
6505	* gcc.dg/20050629-1.c: Likewise.
6506	* gcc.dg/20061026.c: Likewise.
6507	* gcc.dg/Warray-bounds-3.c: Likewise.
6508	* gcc.dg/Warray-bounds-30.c: Likewise.
6509	* gcc.dg/Wframe-larger-than-2.c: Likewise.
6510	* gcc.dg/Wframe-larger-than.c: Likewise.
6511	* gcc.dg/Wrestrict-11.c: Likewise.
6512	* gcc.c-torture/compile/20000804-1.c: Likewise.
6513
65142019-09-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
6515
6516	* lib/target-supports.exp (check_effective_target_trampolines):
6517	Adapt to eBPF.
6518	(check_effective_target_indirect_jumps): Likewise.
6519	(check_effective_target_nonlocal_goto): Likewise.
6520	(check_effective_target_global_constructor): Likewise.
6521	(check_effective_target_return_address): Likewise.
6522
65232019-09-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
6524
6525	* gcc.target/bpf/bpf.exp: New file.
6526	* gcc.target/bpf/builtin-load.c: Likewise.
6527	* cc.target/bpf/constant-calls.c: Likewise.
6528	* gcc.target/bpf/diag-funargs.c: Likewise.
6529	* gcc.target/bpf/diag-funargs-2.c: Likewise.
6530	* gcc.target/bpf/diag-funargs-3.c: Likewise.
6531	* gcc.target/bpf/diag-indcalls.c: Likewise.
6532	* gcc.target/bpf/helper-bind.c: Likewise.
6533	* cc.target/bpf/helper-bpf-redirect.c: Likewise.
6534	* gcc.target/bpf/helper-clone-redirect.c: Likewise.
6535	* gcc.target/bpf/helper-csum-diff.c: Likewise.
6536	* gcc.target/bpf/helper-csum-update.c: Likewise.
6537	* gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
6538	* gcc.target/bpf/helper-fib-lookup.c: Likewise.
6539	* gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
6540	* gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
6541	* gcc.target/bpf/helper-get-current-comm.c: Likewise.
6542	* gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
6543	* gcc.target/bpf/helper-get-current-task.c: Likewise.
6544	* gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
6545	* gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
6546	* gcc.target/bpf/helper-get-listener-sock.c: Likewise.
6547	* gcc.target/bpf/helper-get-local-storage.c: Likewise.
6548	* gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
6549	* gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
6550	* gcc.target/bpf/helper-get-route-realm.c: Likewise.
6551	* gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
6552	* gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
6553	* gcc.target/bpf/helper-get-socket-uid.c: Likewise.
6554	* gcc.target/bpf/helper-getsockopt.c: Likewise.
6555	* gcc.target/bpf/helper-get-stack.c: Likewise.
6556	* gcc.target/bpf/helper-get-stackid.c: Likewise.
6557	* gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
6558	* gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
6559	* gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
6560	* gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
6561	* gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
6562	* gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
6563	* gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
6564	* gcc.target/bpf/helper-map-delete-elem.c: Likewise.
6565	* gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
6566	* gcc.target/bpf/helper-map-peek-elem.c: Likewise.
6567	* gcc.target/bpf/helper-map-pop-elem.c: Likewise.
6568	* gcc.target/bpf/helper-map-push-elem.c: Likewise.
6569	* gcc.target/bpf/helper-map-update-elem.c: Likewise.
6570	* gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
6571	* gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
6572	* gcc.target/bpf/helper-msg-pop-data.c: Likewise.
6573	* gcc.target/bpf/helper-msg-pull-data.c: Likewise.
6574	* gcc.target/bpf/helper-msg-push-data.c: Likewise.
6575	* gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
6576	* gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
6577	* gcc.target/bpf/helper-override-return.c: Likewise.
6578	* gcc.target/bpf/helper-perf-event-output.c: Likewise.
6579	* gcc.target/bpf/helper-perf-event-read.c: Likewise.
6580	* gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
6581	* gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
6582	* gcc.target/bpf/helper-probe-read.c: Likewise.
6583	* gcc.target/bpf/helper-probe-read-str.c: Likewise.
6584	* gcc.target/bpf/helper-probe-write-user.c: Likewise.
6585	* gcc.target/bpf/helper-rc-keydown.c: Likewise.
6586	* gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
6587	* gcc.target/bpf/helper-rc-repeat.c: Likewise.
6588	* gcc.target/bpf/helper-redirect-map.c: Likewise.
6589	* gcc.target/bpf/helper-set-hash.c: Likewise.
6590	* gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
6591	* gcc.target/bpf/helper-setsockopt.c: Likewise.
6592	* gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
6593	* gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
6594	* gcc.target/bpf/helper-skb-change-head.c: Likewise.
6595	* gcc.target/bpf/helper-skb-change-proto.c: Likewise.
6596	* gcc.target/bpf/helper-skb-change-tail.c: Likewise.
6597	* gcc.target/bpf/helper-skb-change-type.c: Likewise.
6598	* gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
6599	* gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
6600	* gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
6601	* gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
6602	* gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
6603	* gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
6604	* gcc.target/bpf/helper-skb-pull-data.c: Likewise.
6605	* gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
6606	* gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
6607	* gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
6608	* gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
6609	* gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
6610	* gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
6611	* gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
6612	* gcc.target/bpf/helper-sk-fullsock.c: Likewise.
6613	* gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
6614	* gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
6615	* gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
6616	* gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
6617	* gcc.target/bpf/helper-sk-release.c: Likewise.
6618	* gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
6619	* gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
6620	* gcc.target/bpf/helper-sk-storage-get.c: Likewise.
6621	* gcc.target/bpf/helper-sock-hash-update.c: Likewise.
6622	* gcc.target/bpf/helper-sock-map-update.c: Likewise.
6623	* gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
6624	* gcc.target/bpf/helper-spin-lock.c: Likewise.
6625	* gcc.target/bpf/helper-spin-unlock.c: Likewise.
6626	* gcc.target/bpf/helper-strtol.c: Likewise.
6627	* gcc.target/bpf/helper-strtoul.c: Likewise.
6628	* gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
6629	* gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
6630	* gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
6631	* gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
6632	* gcc.target/bpf/helper-tail-call.c: Likewise.
6633	* gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
6634	* gcc.target/bpf/helper-tcp-sock.c: Likewise.
6635	* gcc.target/bpf/helper-trace-printk.c: Likewise.
6636	* gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
6637	* gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
6638	* gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
6639	* gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
6640	* gcc.target/bpf/sync-fetch-and-add.c: Likewise.
6641
66422019-09-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
6643
6644	* lib/target-supports.exp (check_effective_target_indirect_calls):
6645	New proc.
6646	* gcc.c-torture/compile/20010102-1.c: Annotate with
6647	dg-require-effective-target indirect_calls.
6648	* gcc.c-torture/compile/20010107-1.c: Likewise.
6649	* gcc.c-torture/compile/20011109-1.c: Likewise.
6650	* gcc.c-torture/compile/20011218-1.c: Likewise.
6651	* gcc.c-torture/compile/20011229-1.c: Likewise.
6652	* gcc.c-torture/compile/20020129-1.c: Likewise.
6653	* gcc.c-torture/compile/20020320-1.c: Likewise.
6654	* gcc.c-torture/compile/20020706-1.c: Likewise.
6655	* gcc.c-torture/compile/20020706-2.c: Likewise.
6656	* gcc.c-torture/compile/20021205-1.c: Likewise.
6657	* gcc.c-torture/compile/20030921-1.c: Likewise.
6658	* gcc.c-torture/compile/20031023-1.c: Likewise.
6659	* gcc.c-torture/compile/20031023-2.c: Likewise.
6660	* gcc.c-torture/compile/20031023-3.c: Likewise.
6661	* gcc.c-torture/compile/20031023-4.c: Likewise.
6662	* gcc.c-torture/compile/20040614-1.c: Likewise.
6663	* gcc.c-torture/compile/20040909-1.c: Likewise.
6664	* gcc.c-torture/compile/20050122-1.c: Likewise.
6665	* gcc.c-torture/compile/20050202-1.c: Likewise.
6666	* gcc.c-torture/compile/20060208-1.c: Likewise.
6667	* gcc.c-torture/compile/20081108-1.c: Likewise.
6668	* gcc.c-torture/compile/20150327.c: Likewise.
6669	* gcc.c-torture/compile/920428-2.c: Likewise.
6670	* gcc.c-torture/compile/920928-5.c: Likewise.
6671	* gcc.c-torture/compile/930117-1.c: Likewise.
6672	* gcc.c-torture/compile/930607-1.c: Likewise.
6673	* gcc.c-torture/compile/991213-2.c: Likewise.
6674	* gcc.c-torture/compile/callind.c: Likewise.
6675	* gcc.c-torture/compile/calls-void.c: Likewise.
6676	* gcc.c-torture/compile/calls.c: Likewise.
6677	* gcc.c-torture/compile/pr21840.c: Likewise.
6678	* gcc.c-torture/compile/pr32139.c: Likewise.
6679	* gcc.c-torture/compile/pr35607.c: Likewise.
6680	* gcc.c-torture/compile/pr37433-1.c: Likewise.
6681	* gcc.c-torture/compile/pr37433.c: Likewise.
6682	* gcc.c-torture/compile/pr39941.c: Likewise.
6683	* gcc.c-torture/compile/pr40080.c: Likewise.
6684	* gcc.c-torture/compile/pr43635.c: Likewise.
6685	* gcc.c-torture/compile/pr43791.c: Likewise.
6686	* gcc.c-torture/compile/pr43845.c: Likewise.
6687	* gcc.c-torture/compile/pr44043.c: Likewise.
6688	* gcc.c-torture/compile/pr51694.c: Likewise.
6689	* gcc.c-torture/compile/pr77754-2.c: Likewise.
6690	* gcc.c-torture/compile/pr77754-3.c: Likewise.
6691	* gcc.c-torture/compile/pr77754-4.c: Likewise.
6692	* gcc.c-torture/compile/pr89663-2.c: Likewise.
6693	* gcc.c-torture/compile/pta-1.c: Likewise.
6694	* gcc.c-torture/compile/stack-check-1.c: Likewise.
6695	* gcc.dg/Walloc-size-larger-than-18.c: Likewise.
6696
66972019-09-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
6698
6699	* gcc.c-torture/compile/20000609-1.c: Annotate with
6700	dg-require-stack-size.
6701	* gcc.c-torture/compile/20000804-1.c: Likewise.
6702	* gcc.c-torture/compile/20020304-1.c: Likewise.
6703	* gcc.c-torture/compile/20020604-1.c: Likewise.
6704	* gcc.c-torture/compile/20021015-1.c: Likewise.
6705	* gcc.c-torture/compile/20050303-1.c: Likewise.
6706	* gcc.c-torture/compile/20060421-1.c: Likewise.
6707	* gcc.c-torture/compile/20071207-1.c: Likewise.
6708	* gcc.c-torture/compile/20080903-1.c: Likewise.
6709	* gcc.c-torture/compile/20121027-1.c: Likewise.
6710	* gcc.c-torture/compile/20151204.c: Likewise.
6711	* gcc.c-torture/compile/920501-12.c: Likewise.
6712	* gcc.c-torture/compile/920501-4.c: Likewise.
6713	* gcc.c-torture/compile/920723-1.c: Likewise.
6714	* gcc.c-torture/compile/921202-1.c: Likewise.
6715	* gcc.c-torture/compile/931003-1.c: Likewise.
6716	* gcc.c-torture/compile/931004-1.c: Likewise.
6717	* gcc.c-torture/compile/950719-1.c: Likewise.
6718	* gcc.c-torture/compile/951222-1.c: Likewise.
6719	* gcc.c-torture/compile/990517-1.c: Likewise.
6720	* gcc.c-torture/compile/bcopy.c: Likewise.
6721	* gcc.c-torture/compile/pr23929.c: Likewise.
6722	* gcc.c-torture/compile/pr25310.c: Likewise.
6723	* gcc.c-torture/compile/pr34458.c: Likewise.
6724	* gcc.c-torture/compile/pr39937.c: Likewise.
6725	* gcc.c-torture/compile/pr41181.c: Likewise.
6726	* gcc.c-torture/compile/pr41634.c: Likewise.
6727	* gcc.c-torture/compile/pr43415.c: Likewise.
6728	* gcc.c-torture/compile/pr43417.c: Likewise.
6729	* gcc.c-torture/compile/pr44788.c: Likewise.
6730	* gcc.c-torture/compile/sound.c: Likewise.
6731
67322019-09-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6733
6734	* gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
6735
67362019-09-07  David Edelsohn  <dje.gcc@gmail.com>
6737
6738	* g++.dg/cpp2a/decomp2.C: Add TLS options.
6739	* gcc.target/powerpc/pr88233.c: Limit to lp64.
6740
67412019-09-07  Jakub Jelinek  <jakub@redhat.com>
6742
6743	PR tree-optimization/91665
6744	* gcc.dg/vect/pr91665.c: New test.
6745
67462019-09-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6747
6748	PR target/91684
6749	* gcc.target/arm/pr91684.c: New test.
6750
67512019-09-06  Ian Lance Taylor  <iant@golang.org>
6752
6753	* go.test/test/fixedbugs/bug369.go: Update to match libgo update
6754	to Go 1.13beta1.
6755
67562019-09-06  David Edelsohn  <dje.gcc@gmail.com>
6757
6758	* gcc.dg/torture/inf-compare-1.c: Skip AIX.
6759	* gcc.dg/torture/inf-compare-2.c: Skip AIX.
6760	* gcc.dg/torture/inf-compare-3.c: Skip AIX.
6761	* gcc.dg/torture/inf-compare-4.c: Skip AIX.
6762	* gcc.dg/torture/pr52451.c: Skip AIX.
6763	* gcc.dg/torture/pr68264.c: Skip AIX
6764	* gcc.dg/torture/pr91323.c: Skip AIX.
6765
6766	* g++.dg/warn/Warray-bounds-4.C: Skip AIX.
6767	* g++.dg/warn/Warray-bounds-8.C: Skip AIX.
6768	* g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
6769	* g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
6770
67712019-09-06  Caroline Tice  <cmtice@google.com>
6772
6773	PR testsuite/91670
6774	* g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
6775	-fvtable-verify, and the two options are no longer allowed
6776	together.
6777
67782019-09-06  Nathan Sidwell  <nathan@acm.org>
6779
6780	* c-c++-common/cpp/line-1.c: New.
6781
67822019-09-06  Martin Liska  <mliska@suse.cz>
6783
6784	PR c++/91125
6785	* g++.dg/parse/repo1.C: Remove.
6786	* g++.dg/rtti/repo1.C: Remove.
6787	* g++.dg/template/repo1.C: Remove.
6788	* g++.dg/template/repo10.C: Remove.
6789	* g++.dg/template/repo11.C: Remove.
6790	* g++.dg/template/repo2.C: Remove.
6791	* g++.dg/template/repo3.C: Remove.
6792	* g++.dg/template/repo4.C: Remove.
6793	* g++.dg/template/repo5.C: Remove.
6794	* g++.dg/template/repo6.C: Remove.
6795	* g++.dg/template/repo7.C: Remove.
6796	* g++.dg/template/repo8.C: Remove.
6797	* g++.dg/template/repo9.C: Remove.
6798	* g++.old-deja/g++.pt/instantiate4.C: Remove.
6799	* g++.old-deja/g++.pt/instantiate6.C: Remove.
6800	* g++.old-deja/g++.pt/repo1.C: Remove.
6801	* g++.old-deja/g++.pt/repo2.C: Remove.
6802	* g++.old-deja/g++.pt/repo3.C: Remove.
6803	* g++.old-deja/g++.pt/repo4.C: Remove.
6804	* lib/g++.exp: Remove removal of repo files.
6805	* lib/gcc-dg.exp: Likewise.
6806	* lib/obj-c++.exp: Likewise.
6807
68082019-09-05  Jakub Jelinek  <jakub@redhat.com>
6809	    Jim Wilson  <jimw@sifive.com>
6810
6811	PR target/91635
6812	* gcc.c-torture/execute/pr91635.c: New test.
6813	* gcc.target/riscv/shift-shift-4.c: New test.
6814	* gcc.target/riscv/shift-shift-5.c: New test.
6815
68162019-09-05  Harald Anlauf  <anlauf@gmx.de>
6817
6818	PR fortran/91496
6819	* gfortran.dg/directive_unroll_5.f90: Adjust error message.
6820
68212019-09-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6822
6823	PR fortran/91660
6824	* gfortran.dg/pdt_4.f03: Fix invalid code.
6825        * gfortran.dg/pr91660_1.f90: New test.
6826	* gfortran.dg/pr91660_2.f90: Ditto.
6827
68282019-09-05  Marek Polacek  <polacek@redhat.com>
6829
6830	PR c++/91644 - ICE with constinit in function template.
6831	* g++.dg/cpp2a/constinit13.C: New test.
6832
68332019-09-05  Jakub Jelinek  <jakub@redhat.com>
6834
6835	PR middle-end/91001
6836	PR middle-end/91105
6837	PR middle-end/91106
6838	* gcc.c-torture/compile/pr91001.c: New test.
6839
68402019-09-05  Richard Biener  <rguenther@suse.de>
6841
6842	PR rtl-optimization/91656
6843	* gcc.dg/torture/pr91656-1.c: New testcase.
6844	* gcc.dg/torture/pr91656-2.c: Likewise.
6845	* gcc.dg/torture/pr91656-3.c: Likewise.
6846
68472019-09-05  Nathan Sidwell  <nathan@acm.org>
6848
6849	PR preprocessor/91639
6850	* c-c++-common/cpp/pr91639.c: New.
6851	* c-c++-common/cpp/pr91639-one.h: New.
6852	* c-c++-common/cpp/pr91639-two.h: New.
6853
68542019-09-05  Richard Sandiford  <richard.sandiford@arm.com>
6855
6856	PR middle-end/91577
6857	* gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
6858
68592019-09-04  Steven G. Kargl  <kargl@gcvc.gnu.org>
6860
6861	PR fortran/91650
6862	* gfortran.dg/pr91650_1.f90: New test.
6863	* gfortran.dg/pr91650_2.f90: Ditto.
6864
68652019-09-04  Marek Polacek  <polacek@redhat.com>
6866
6867	* g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list.  Remove
6868	dg-warning.  Add dg-error.
6869
68702019-09-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6871
6872	PR c/78736
6873	* gcc.dg/Wenum-conversion.c: New test-case.
6874
68752019-09-03  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
6876
6877	* gcc.target/msp430/data-attributes-2.c: New test.
6878	* gcc.target/msp430/function-attributes-4.c: Update dg-warning
6879	strings.
6880	* gcc.target/msp430/region-attribute-misuse.c: Likewise.
6881
68822019-09-03  Kamlesh Kumar  <kamleshbhalui@gmail.com>
6883
6884	PR tree-optimization/91504
6885	gcc.dg/tree-ssa/pr91504.c: New test.
6886
68872019-09-03  Jakub Jelinek  <jakub@redhat.com>
6888
6889	PR target/91604
6890	* gcc.target/i386/pr91604.c: New test.
6891
68922019-09-03  Ulrich Weigand  <uweigand@de.ibm.com>
6893
6894	* lib/compat.exp: Remove references to spu.
6895	* lib/fortran-torture.exp: Likewise.
6896	* lib/gcc-dg.exp: Likewise.
6897	* lib/gfortran.exp: Likewise.
6898	* lib/target-supports.exp: Likewise.
6899	* lib/target-utils.exp: Likewise.
6900
6901	* c-c++-common/torture/complex-sign-add.c: Remove references to spu.
6902	* c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
6903	* c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
6904	* c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
6905	* c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
6906	* c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
6907	* c-c++-common/torture/complex-sign-mul-one.c: Likewise.
6908	* c-c++-common/torture/complex-sign-mul.c: Likewise.
6909	* c-c++-common/torture/complex-sign-sub.c: Likewise.
6910
6911	* g++.dg/opt/temp1.C: Remove references to spu.
6912	* g++.dg/opt/vt1.C: Likewise.
6913	* g++.dg/torture/type-generic-1.C: Likewise.
6914	* g++.dg/warn/pr30551-2.C: Likewise.
6915	* g++.dg/warn/pr30551.C: Likewise.
6916	* g++.old-deja/g++.jason/thunk2.C: Likewise.
6917	* g++.old-deja/g++.other/comdat5.C: Likewise.
6918	* g++.old-deja/g++.other/local-alloc1.C: Likewise.
6919
6920	* gcc.c-torture/compile/20001226-1.c: Remove references to spu.
6921	* gcc.c-torture/execute/20030222-1.c: Likewise.
6922	* gcc.c-torture/execute/20031003-1.c: Likewise.
6923	* gcc.c-torture/execute/20101011-1.c: Likewise.
6924	* gcc.c-torture/execute/conversion.c: Likewise.
6925	* gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6926	* gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6927	* gcc.c-torture/execute/ieee/inf-1.c: Likewise.
6928	* gcc.c-torture/execute/ieee/inf-2.c: Likewise.
6929	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6930	* gcc.c-torture/execute/ieee/rbug.c: Likewise.
6931	* gcc.c-torture/execute/pr39228.c: Likewise.
6932	* gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
6933	* gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
6934	* gcc.c-torture/execute/ieee/920518-1.x: Remove file.
6935	* gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
6936	* gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
6937	* gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
6938
6939	* gcc.dg/20020312-2.c: Remove references to spu.
6940	* gcc.dg/20030702-1.c: Likewise.
6941	* gcc.dg/and-1.c: Likewise.
6942	* gcc.dg/builtin-inf-1.c: Likewise.
6943	* gcc.dg/builtins-1.c: Likewise.
6944	* gcc.dg/builtins-43.c: Likewise.
6945	* gcc.dg/builtins-44.c: Likewise.
6946	* gcc.dg/builtins-45.c: Likewise.
6947	* gcc.dg/float-range-1.c: Likewise.
6948	* gcc.dg/float-range-3.c: Likewise.
6949	* gcc.dg/float-range-4.c: Likewise.
6950	* gcc.dg/float-range-5.c: Likewise.
6951	* gcc.dg/fold-overflow-1.c: Likewise.
6952	* gcc.dg/format/ms_unnamed-1.c: Likewise.
6953	* gcc.dg/format/unnamed-1.c: Likewise.
6954	* gcc.dg/hex-round-1.c: Likewise.
6955	* gcc.dg/hex-round-2.c: Likewise.
6956	* gcc.dg/lower-subreg-1.c: Likewise.
6957	* gcc.dg/nrv3.c: Likewise.
6958	* gcc.dg/pr15784-3.c: Likewise.
6959	* gcc.dg/pr27095.c: Likewise.
6960	* gcc.dg/pr28243.c: Likewise.
6961	* gcc.dg/pr28796-2.c: Likewise.
6962	* gcc.dg/pr30551-3.c: Likewise.
6963	* gcc.dg/pr30551-6.c: Likewise.
6964	* gcc.dg/pr30551.c: Likewise.
6965	* gcc.dg/pr70317.c: Likewise.
6966	* gcc.dg/sms-1.c: Likewise.
6967	* gcc.dg/sms-2.c: Likewise.
6968	* gcc.dg/sms-3.c: Likewise.
6969	* gcc.dg/sms-4.c: Likewise.
6970	* gcc.dg/sms-5.c: Likewise.
6971	* gcc.dg/sms-6.c: Likewise.
6972	* gcc.dg/sms-7.c: Likewise.
6973	* gcc.dg/stack-usage-1.c: Likewise.
6974	* gcc.dg/strlenopt-73.c: Likewise.
6975	* gcc.dg/titype-1.c: Likewise.
6976	* gcc.dg/tls/thr-cse-1.c: Likewise.
6977	* gcc.dg/torture/builtin-attr-1.c: Likewise.
6978	* gcc.dg/torture/builtin-complex-1.c: Likewise.
6979	* gcc.dg/torture/builtin-cproj-1.c: Likewise.
6980	* gcc.dg/torture/builtin-frexp-1.c: Likewise.
6981	* gcc.dg/torture/builtin-ldexp-1.c: Likewise.
6982	* gcc.dg/torture/builtin-logb-1.c: Likewise.
6983	* gcc.dg/torture/builtin-math-2.c: Likewise.
6984	* gcc.dg/torture/builtin-math-5.c: Likewise.
6985	* gcc.dg/torture/builtin-modf-1.c: Likewise.
6986	* gcc.dg/torture/fp-int-convert.h: Likewise.
6987	* gcc.dg/torture/pr25947-1.c: Likewise.
6988	* gcc.dg/torture/type-generic-1.c: Likewise.
6989	* gcc.dg/tree-ssa/20040204-1.c: Likewise.
6990	* gcc.dg/tree-ssa/ivopts-1.c: Likewise.
6991	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6992	* gcc.dg/tree-ssa/vector-6.c: Likewise.
6993	* gcc.dg/uninit-C-O0.c: Likewise.
6994	* gcc.dg/uninit-C.c: Likewise.
6995	* gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
6996	* gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
6997	* gcc.dg/vect/vect-float-extend-1.c: Likewise.
6998	* gcc.dg/vect/vect-float-truncate-1.c: Likewise.
6999	* gcc.dg/vect/vect.exp: Likewise.
7000	* gcc.gd/vect/costmodel/spu/: Remove directory.
7001
7002	* gcc.target/spu/: Remove directory.
7003
7004	* gfortran.dg/bessel_6.f90: Remove references to spu.
7005	* gfortran.dg/bessel_7.f90: Likewise.
7006	* gfortran.dg/char4_iunit_1.f03: Likewise.
7007	* gfortran.dg/chmod_1.f90: Likewise.
7008	* gfortran.dg/chmod_2.f90: Likewise.
7009	* gfortran.dg/chmod_3.f90: Likewise.
7010	* gfortran.dg/default_format_1.f90: Likewise.
7011	* gfortran.dg/default_format_denormal_1.f90: Likewise.
7012	* gfortran.dg/erf_2.F90: Likewise.
7013	* gfortran.dg/erf_3.F90: Likewise.
7014	* gfortran.dg/init_flag_10.f90: Likewise.
7015	* gfortran.dg/init_flag_3.f90: Likewise.
7016	* gfortran.dg/int_conv_2.f90: Likewise.
7017	* gfortran.dg/integer_exponentiation_3.F90: Likewise.
7018	* gfortran.dg/integer_exponentiation_5.F90: Likewise.
7019	* gfortran.dg/isnan_1.f90: Likewise.
7020	* gfortran.dg/isnan_2.f90: Likewise.
7021	* gfortran.dg/maxloc_2.f90: Likewise.
7022	* gfortran.dg/maxlocval_2.f90: Likewise.
7023	* gfortran.dg/maxlocval_4.f90: Likewise.
7024	* gfortran.dg/minloc_1.f90: Likewise.
7025	* gfortran.dg/minlocval_1.f90: Likewise.
7026	* gfortran.dg/minlocval_4.f90: Likewise.
7027	* gfortran.dg/module_nan.f90: Likewise.
7028	* gfortran.dg/namelist_42.f90: Likewise.
7029	* gfortran.dg/namelist_43.f90: Likewise.
7030	* gfortran.dg/nan_1.f90: Likewise.
7031	* gfortran.dg/nan_2.f90: Likewise.
7032	* gfortran.dg/nan_3.f90: Likewise.
7033	* gfortran.dg/nan_4.f90: Likewise.
7034	* gfortran.dg/nan_5.f90: Likewise.
7035	* gfortran.dg/nan_6.f90: Likewise.
7036	* gfortran.dg/nearest_1.f90: Likewise.
7037	* gfortran.dg/nearest_3.f90: Likewise.
7038	* gfortran.dg/open_errors.f90: Likewise.
7039	* gfortran.dg/pr20257.f90: Likewise.
7040	* gfortran.dg/read_infnan_1.f90: Likewise.
7041	* gfortran.dg/real_const_3.f90: Likewise.
7042	* gfortran.dg/realloc_on_assign_2.f03: Likewise.
7043	* gfortran.dg/reassoc_4.f: Likewise.
7044	* gfortran.dg/scalar_mask_2.f90: Likewise.
7045	* gfortran.dg/scratch_1.f90: Likewise.
7046	* gfortran.dg/stat_1.f90: Likewise.
7047	* gfortran.dg/stat_2.f90: Likewise.
7048	* gfortran.dg/transfer_simplify_1.f90: Likewise.
7049	* gfortran.dg/typebound_operator_9.f03: Likewise.
7050
7051	* gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
7052	references to spu.
7053	* gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7054	* gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
7055	* gfortran.fortran-torture/execute/getarg_1.x: Remove file.
7056
70572019-09-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7058
7059	PR middle-end/91603
7060	* gcc.target/arm/pr91603.c: New test.
7061
70622019-09-03  Ilya Leoshkevich  <iii@linux.ibm.com>
7063
7064	* gcc.target/s390/sigfpe-eh.c: New test.
7065
70662019-09-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7067
7068	* gcc.target/aarch64/acle/jcvt_1.c: New test.
7069
70702019-09-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7071
7072	* gcc.target/aarch64/acle/rintnzx_1.c: New test.
7073	* gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
7074
70752019-09-03  Jakub Jelinek  <jakub@redhat.com>
7076	    Richard Biener  <rguenther@suse.de>
7077
7078	PR tree-optimization/91597
7079	* gcc.c-torture/execute/pr91597.c: New test.
7080
70812019-09-03  Alexandre Oliva <oliva@adacore.com>
7082
7083	* gcc.target/i386/20020616-1.c: Preserve full register across
7084	main.
7085
70862019-09-02  Paul Thomas  <pault@gcc.gnu.org>
7087
7088	PR fortran/91589
7089	* gfortran.dg/pr91589.f90: New test.
7090
70912019-09-02  Steven G. Kargl  <kargl@gc.gnu.org>
7092
7093	PR fortran/91552
7094	* gfortran.dg/pr91552.f90: New test.
7095
70962019-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7097
7098	PR middle-end/91605
7099	* g++.target/i386/pr91605.C: New test.
7100
71012019-09-02  Jakub Jelinek  <jakub@redhat.com>
7102
7103	PR tree-optimization/91632
7104	* gcc.c-torture/execute/pr91632.c: New test.
7105
71062019-09-02  Eric Botcazou  <ebotcazou@adacore.com>
7107
7108	* gcc.dg/tree-ssa/slsr-42.c: New test.
7109
71102019-09-02  Martin Liska  <mliska@suse.cz>
7111
7112	PR c++/91155
7113	* g++.dg/torture/pr91155.C: New test.
7114
71152019-09-01  Marek Polacek  <polacek@redhat.com>
7116
7117	PR c++/91129 - wrong error with binary op in template argument.
7118	* g++.dg/cpp1y/nontype1.C: New test.
7119
71202019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
7121
7122	* gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
7123
71242019-09-01  Eric Botcazou  <ebotcazou@adacore.com>
7125
7126	* gcc.c-torture/execute/20190901-1.c: New test.
7127
7128	* lib/target-supports.exp (check_effective_target_pthread): Add
7129	#include <pthread.h> directive to the test.
7130
71312019-09-01  Paul Thomas  <pault@gcc.gnu.org>
7132
7133	* gfortran.dg/select_rank_1.f90: New test.
7134	* gfortran.dg/select_rank_2.f90: New test.
7135
71362019-09-01  Jakub Jelinek  <jakub@redhat.com>
7137
7138	PR middle-end/91623
7139	* gcc.target/i386/pr91623.c: New test.
7140
7141	PR lto/91572
7142	* g++.dg/lto/pr91572_0.C: New test.
7143
71442019-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7145
7146	PR fortran/91587
7147	* gfortran.dg/pr91587.f90: New test.
7148
71492019-08-30  Martin Sebor  <msebor@redhat.com>
7150
7151	PR middle-end/91599
7152	* gcc.dg/Wstringop-overflow-16.c: New test.
7153
7154	PR middle-end/91584
7155	* gfortran.dg/char_array_constructor_4.f90: New test.
7156
71572019-08-30  Eric Botcazou  <ebotcazou@adacore.com>
7158
7159	* gnat.dg/pack24.adb: New test.
7160
71612019-08-30  Jeff Law  <law@redhat.com>
7162
7163	* gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
7164
71652019-08-30  Martin Jambor  <mjambor@suse.cz>
7166
7167	tree-optimization/91579
7168	* gcc.dg/tree-ssa/pr91579.c: New test.
7169
71702019-08-29  Jakub Jelinek  <jakub@redhat.com>
7171
7172	PR target/91560
7173	* gcc.dg/torture/vshuf-8.inc: Add two further permutations.
7174
7175	PR tree-optimization/91351
7176	* g++.dg/opt/pr91351.C: New test.
7177
71782019-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
7179
7180	* g++.dg/spellcheck-typenames.C: Adjust expected locations.
7181	* g++.dg/cpp0x/pr84676.C: Check locations.
7182	* g++.dg/other/pr88187.C: Likewise.
7183	* g++.dg/parse/crash13.C: Likewise.
7184	* g++.dg/parse/crash46.C: Likewise.
7185	* g++.dg/parse/template28.C: Likewise.
7186	* g++.dg/parse/typename4.C: Likewise.
7187
71882019-08-29  Richard Biener  <rguenther@suse.de>
7189
7190	PR tree-optimization/91568
7191	* gfortran.dg/pr91568.f: New testcase.
7192
71932019-08-28  Marek Polacek  <polacek@redhat.com>
7194
7195	Implement P1152R4: Deprecating some uses of volatile.
7196	PR c++/91361
7197	* c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
7198	* c-c++-common/gomp/atomic-1.c: Likewise.
7199	* c-c++-common/gomp/atomic-9.c: Likewise.
7200	* c-c++-common/gomp/depend-iterator-1.c: Likewise.
7201	* c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
7202	* c-c++-common/gomp/order-3.c: Likewise.
7203	* c-c++-common/pr69733.c: Use -Wno-volatile in C++.
7204	* c-c++-common/spec-barrier-2.c: Likewise.
7205	* c-c++-common/tm/pr54893.c: Likewise.
7206	* g++.dg/cpp0x/pr65327.C: Add dg-warning.
7207	* g++.dg/cpp0x/rv-conv2.C: Likewise.
7208	* g++.dg/cpp0x/rv1n.C: Likewise.
7209	* g++.dg/cpp0x/rv1p.C: Likewise.
7210	* g++.dg/cpp0x/rv2n.C: Likewise.
7211	* g++.dg/cpp0x/rv2p.C: Likewise.
7212	* g++.dg/cpp0x/rv3n.C: Likewise.
7213	* g++.dg/cpp0x/rv3p.C: Likewise.
7214	* g++.dg/cpp0x/rv4n.C: Likewise.
7215	* g++.dg/cpp0x/rv4p.C: Likewise.
7216	* g++.dg/cpp0x/rv5n.C: Likewise.
7217	* g++.dg/cpp0x/rv5p.C: Likewise.
7218	* g++.dg/cpp0x/rv6n.C: Likewise.
7219	* g++.dg/cpp0x/rv6p.C: Likewise.
7220	* g++.dg/cpp0x/rv7n.C: Likewise.
7221	* g++.dg/cpp0x/rv7p.C: Likewise.
7222	* g++.dg/cpp0x/rv8p.C: Likewise.
7223	* g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
7224	* g++.dg/cpp1y/new1.C: Add dg-warning.
7225	* g++.dg/cpp2a/volatile1.C: New test.
7226	* g++.dg/cpp2a/volatile2.C: New test.
7227	* g++.dg/cpp2a/volatile3.C: New test.
7228	* g++.dg/cpp2a/volatile4.C: New test.
7229	* g++.dg/expr/bool3.C: Add dg-warning.
7230	* g++.dg/expr/bool4.C: Likewise.
7231	* g++.dg/expr/cond9.C: Likewise.
7232	* g++.dg/ext/vector25.C: Likewise.
7233	* g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
7234	* g++.dg/inherit/covariant21.C: Add dg-warning.
7235	* g++.dg/init/ref18.C: Likewise.
7236	* g++.dg/ipa/pr63838.C: Likewise.
7237	* g++.dg/overload/rvalue2.C: Likewise.
7238	* g++.dg/parse/semicolon4.C: Likewise.
7239	* g++.dg/warn/Wreturn-type-4.C: Likewise.
7240	* g++.dg/warn/pr36069.C: Likewise.
7241	* g++.old-deja/g++.mike/p9506.C: Likewise.
7242	* g++.old-deja/g++.other/volatile1.C: Likewise.
7243
72442019-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7245
7246	PR fortran/91551
7247	* gfortran.dg/allocated_3.f90
7248
72492019-08-28  Marek Polacek  <polacek@redhat.com>
7250
7251	PR c++/91360 - Implement C++20 P1143R2: constinit.
7252	* g++.dg/cpp2a/constinit1.C: New test.
7253	* g++.dg/cpp2a/constinit2.C: New test.
7254	* g++.dg/cpp2a/constinit3.C: New test.
7255	* g++.dg/cpp2a/constinit4.C: New test.
7256	* g++.dg/cpp2a/constinit5.C: New test.
7257	* g++.dg/cpp2a/constinit6.C: New test.
7258	* g++.dg/cpp2a/constinit7.C: New test.
7259	* g++.dg/cpp2a/constinit8.C: New test.
7260	* g++.dg/cpp2a/constinit9.C: New test.
7261	* g++.dg/cpp2a/constinit10.C: New test.
7262	* g++.dg/cpp2a/constinit11.C: New test.
7263	* g++.dg/cpp2a/constinit12.C: New test.
7264
72652019-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7266
7267	PR fortran/91565
7268	* gfortran.dg/pr91565.f90: New test.
7269
72702019-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7271
7272	PR fortran/91564
7273	* gfortran.dg/pr91564.f90: New test.
7274
72752019-08-28  Martin Sebor  <msebor@redhat.com>
7276
7277	PR tree-optimization/91457
7278	* c-c++-common/Wstringop-overflow-2.c: New test.
7279	* g++.dg/warn/Warray-bounds-8.C: New test.
7280	* g++.dg/warn/Wstringop-overflow-3.C: New test.
7281	* gcc.dg/Wstringop-overflow-15.c: New test.
7282
72832019-08-16  Martin Liska  <mliska@suse.cz>
7284
7285	PR c++/90613
7286	* g++.dg/lookup/using61.C: New.
7287
72882019-08-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7289
7290	PR middle-end/89544
7291	* gcc.target/arm/unaligned-argument-3.c: New test.
7292
72932019-08-27  Marek Polacek  <polacek@redhat.com>
7294
7295	PR c++/81676 - bogus -Wunused warnings in constexpr if.
7296	* g++.dg/cpp1z/constexpr-if31.C: New test.
7297	* g++.dg/cpp1z/constexpr-if32.C: New test.
7298
7299	PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
7300	* g++.dg/cpp2a/is-constant-evaluated9.C: New test.
7301
73022019-08-27  Martin Sebor  <msebor@redhat.com>
7303
7304	PR tree-optimization/91567
7305	* gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
7306	on targets other than x86_64 to work around PR 83543.
7307	* gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
7308
73092019-08-27  Jeff Law  <law@redhat.com>
7310
7311	* gcc.c-torture/compile/20190827-1.c: New test.
7312
73132019-08-27  Harald Anlauf  <anlauf@gmx.de>
7314
7315	PR fortran/91496
7316	* gfortran.dg/pr91496.f90: New testcase.
7317
73182019-08-27  Uroš Bizjak  <ubizjak@gmail.com>
7319
7320	* gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
7321	Add -mfpmath=sse.
7322	* gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
7323
73242019-08-27  Uroš Bizjak  <ubizjak@gmail.com>
7325
7326	PR target/91528
7327	* gcc.target/i386/pr91528.c: New test.
7328
73292019-08-27  Martin Sebor  <msebor@redhat.com>
7330
7331	PR c++/83431
7332	PR testsuite/91562
7333	* gcc.dg/strlenopt-8.c: Adjust pass/dump name.
7334
73352019-08-27  Jakub Jelinek  <jakub@redhat.com>
7336
7337	PR c++/91415
7338	* g++.dg/warn/sequence-pt-4.C: New test.
7339
73402019-08-27  Robin Dapp  <rdapp@linux.ibm.com>
7341
7342	PR testsuite/91549
7343	* gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
7344
73452019-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7346
7347	PR fortran/91390
7348	PR fortran/91473
7349	* gfortran.dg/used_before_typed_4.f90: Change warning to error.
7350	* gfortran.dg/argument_checking_20.f90: New test.
7351
73522019-08-26  Marek Polacek  <polacek@redhat.com>
7353
7354	PR c++/91545 - ICE in constexpr store evaluation.
7355	* g++.dg/cpp0x/pr91545.C: New test.
7356
73572019-08-26  Tejas Joshi  <tejasjoshi9673@gmail.com>
7358
7359	* gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
7360	* gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
7361
73622019-08-26  Tejas Joshi  <tejasjoshi9673@gmail.com>
7363
7364	* gcc.dg/torture/builtin-round-roundeven.c: New test.
7365	* gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
7366
73672019-08-26  Robin Dapp  <rdapp@linux.ibm.com>
7368
7369	* gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
7370	* gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
7371	* gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
7372	* gcc.dg/tree-ssa/pr23744.c: Change search pattern.
7373	* gcc.dg/wrapped-binop-simplify.c: New test.
7374
73752019-08-26  Kito Cheng  <kito.cheng@sifive.com>
7376
7377	* gcc.target/riscv/li.c: New test.
7378
73792019-08-24  Nathan Sidwell  <nathan@acm.org>
7380
7381	* g++.dg/inherit/virtual14.C: New.
7382
73832019-08-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7384
7385	PR fortran/91390
7386	PR fortran/91519
7387	* gfortran.dg/bessel_3.f90: Add type mismatch errors.
7388	* gfortran.dg/coarray_7.f90: Rename subroutines to avoid
7389	additional errors.
7390	* gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
7391	warnings for ASSIGN. Add warnings for type mismatch.
7392	* gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
7393	Add catch-all warning.
7394	* gfortran.dg/internal_pack_9.f90: Rename subroutine to
7395	avoid type error.
7396	* gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
7397	warnings for type mismatch.
7398	* gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
7399	here from
7400	* gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
7401
74022019-08-24  Paolo Carlini  <paolo.carlini@oracle.com>
7403
7404	* g++.dg/conversion/simd4.C: Test all the locations.
7405
74062019-08-23  Marek Polacek  <polacek@redhat.com>
7407
7408	PR c++/91521 - wrong error with operator->.
7409	* g++.dg/parse/operator8.C: New test.
7410
74112019-08-23  Segher Boessenkool  <segher@kernel.crashing.org>
7412
7413	PR target/91481
7414	* gcc.target/powerpc/darn-3.c: New testcase.
7415
74162019-08-23  Marek Polacek  <polacek@redhat.com>
7417
7418	PR c++/79817 - attribute deprecated on namespace.
7419	* g++.dg/cpp0x/attributes-namespace1.C: New test.
7420	* g++.dg/cpp0x/attributes-namespace2.C: New test.
7421	* g++.dg/cpp0x/attributes-namespace3.C: New test.
7422	* g++.dg/cpp0x/attributes-namespace4.C: New test.
7423	* g++.dg/cpp0x/attributes-namespace5.C: New test.
7424	* g++.dg/cpp1z/namespace-attribs.C: Adjust.
7425	* g++.dg/cpp1z/namespace-attribs2.C: Adjust.
7426
74272019-08-23  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
7428
7429	* gcc.target/mips/get-fcsr-3.c: New test.
7430
74312019-08-23  Martin Sebor  <msebor@redhat.com>
7432
7433	PR c++/83431
7434	* gcc.dg/strlenopt-63.c: New test.
7435	* gcc.dg/pr79538.c: Adjust text of expected warning.
7436	* gcc.dg/pr81292-1.c: Adjust pass name.
7437	* gcc.dg/pr81292-2.c: Same.
7438	* gcc.dg/pr81703.c: Same.
7439	* gcc.dg/strcmpopt_2.c: Same.
7440	* gcc.dg/strcmpopt_3.c: Same.
7441	* gcc.dg/strcmpopt_4.c: Same.
7442	* gcc.dg/strlenopt-1.c: Same.
7443	* gcc.dg/strlenopt-10.c: Same.
7444	* gcc.dg/strlenopt-11.c: Same.
7445	* gcc.dg/strlenopt-13.c: Same.
7446	* gcc.dg/strlenopt-14g.c: Same.
7447	* gcc.dg/strlenopt-14gf.c: Same.
7448	* gcc.dg/strlenopt-15.c: Same.
7449	* gcc.dg/strlenopt-16g.c: Same.
7450	* gcc.dg/strlenopt-17g.c: Same.
7451	* gcc.dg/strlenopt-18g.c: Same.
7452	* gcc.dg/strlenopt-19.c: Same.
7453	* gcc.dg/strlenopt-1f.c: Same.
7454	* gcc.dg/strlenopt-2.c: Same.
7455	* gcc.dg/strlenopt-20.c: Same.
7456	* gcc.dg/strlenopt-21.c: Same.
7457	* gcc.dg/strlenopt-22.c: Same.
7458	* gcc.dg/strlenopt-22g.c: Same.
7459	* gcc.dg/strlenopt-24.c: Same.
7460	* gcc.dg/strlenopt-25.c: Same.
7461	* gcc.dg/strlenopt-26.c: Same.
7462	* gcc.dg/strlenopt-27.c: Same.
7463	* gcc.dg/strlenopt-28.c: Same.
7464	* gcc.dg/strlenopt-29.c: Same.
7465	* gcc.dg/strlenopt-2f.c: Same.
7466	* gcc.dg/strlenopt-3.c: Same.
7467	* gcc.dg/strlenopt-30.c: Same.
7468	* gcc.dg/strlenopt-31g.c: Same.
7469	* gcc.dg/strlenopt-32.c: Same.
7470	* gcc.dg/strlenopt-33.c: Same.
7471	* gcc.dg/strlenopt-33g.c: Same.
7472	* gcc.dg/strlenopt-34.c: Same.
7473	* gcc.dg/strlenopt-35.c: Same.
7474	* gcc.dg/strlenopt-4.c: Same.
7475	* gcc.dg/strlenopt-48.c: Same.
7476	* gcc.dg/strlenopt-49.c: Same.
7477	* gcc.dg/strlenopt-4g.c: Same.
7478	* gcc.dg/strlenopt-4gf.c: Same.
7479	* gcc.dg/strlenopt-5.c: Same.
7480	* gcc.dg/strlenopt-50.c: Same.
7481	* gcc.dg/strlenopt-51.c: Same.
7482	* gcc.dg/strlenopt-52.c: Same.
7483	* gcc.dg/strlenopt-53.c: Same.
7484	* gcc.dg/strlenopt-54.c: Same.
7485	* gcc.dg/strlenopt-55.c: Same.
7486	* gcc.dg/strlenopt-56.c: Same.
7487	* gcc.dg/strlenopt-6.c: Same.
7488	* gcc.dg/strlenopt-61.c: Same.
7489	* gcc.dg/strlenopt-7.c: Same.
7490	* gcc.dg/strlenopt-8.c: Same.
7491	* gcc.dg/strlenopt-9.c: Same.
7492	* gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
7493	* gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
7494	* gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
7495	* gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
7496	* gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
7497	* gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
7498	* gcc.dg/tree-ssa/dump-4.c: New test.
7499	* gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
7500
75012019-08-23  Martin Sebor  <msebor@redhat.com>
7502
7503	* gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
7504	with -fpic.
7505	* gcc.dg/Warray-bounds-41.c: Same.
7506	* gcc.dg/pr78973.c: Same.
7507	* gcc.dg/pr78973-2.c: Same.
7508
75092019-08-22  Marek Polacek  <polacek@redhat.com>
7510
7511	PR c++/91304 - prefix attributes ignored in condition.
7512	* g++.dg/cpp0x/gen-attrs-70.C: New test.
7513
75142019-08-22  Martin Sebor  <msebor@redhat.com>
7515
7516	PR middle-end/91490
7517	* c-c++-common/Warray-bounds-7.c: New test.
7518	* gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
7519	-Wstringop-overflow.
7520	* gcc.dg/strlenopt-78.c: New test.
7521
75222019-08-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7523
7524	* gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
7525	* gcc.target/i386/minmax-5.c: Likewise.
7526	* gcc.target/i386/minmax-6.c: Likewise.
7527	* gcc.target/i386/minmax-7.c: Likewise.
7528	* gcc.target/i386/pr91154.c: Likewise.
7529
75302019-08-22  Eric Botcazou  <ebotcazou@adacore.com>
7531
7532	* c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
7533
75342019-08-22  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7535
7536	* gcc.target/arm/acle/crc_hf_1.c: New test.
7537
75382019-08-22  Wilco Dijkstra  <wdijkstr@arm.com>
7539
7540	* gcc.target/arm/neon-extend-1.c: Remove test.
7541	* gcc.target/arm/neon-extend-2.c: Remove test.
7542
75432019-08-22  Sylvia Taylor  <sylvia.taylor@arm.com>
7544
7545	* gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
7546	* gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
7547
75482019-08-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7549	    Richard Sandiford  <richard.sandiford@arm.com>
7550
7551	PR target/88839
7552	* gcc.target/aarch64/sve/sel_1.c: New test.
7553	* gcc.target/aarch64/sve/sel_2.c: Likewise.
7554	* gcc.target/aarch64/sve/sel_3.c: Likewise.
7555	* gcc.target/aarch64/sve/sel_4.c: Likewise.
7556	* gcc.target/aarch64/sve/sel_5.c: Likewise.
7557	* gcc.target/aarch64/sve/sel_6.c: Likewise.
7558
75592019-08-21  Richard Sandiford  <richard.sandiford@arm.com>
7560
7561	PR c++/91505
7562	* g++.target/i386/crc32-4.C: New test.
7563
75642019-08-21  Richard Biener  <rguenther@suse.de>
7565
7566	PR tree-optimization/91482
7567	* gcc.dg/tree-ssa/pr91482.c: New testcase.
7568
75692019-08-21  Eric Botcazou  <ebotcazou@adacore.com>
7570
7571	* c-c++-common/dump-ada-spec-15.c: New test.
7572
75732019-08-21  Christophe Lyon  <christophe.lyon@linaro.org>
7574
7575	* gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
7576	warning messages.
7577
75782019-08-21  Eric Botcazou  <ebotcazou@adacore.com>
7579
7580	* gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
7581	gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
7582
75832019-08-21  Javier Miranda  <miranda@adacore.com>
7584
7585	* gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
7586	New testcase.
7587
75882019-08-20  Martin Sebor  <msebor@redhat.com>
7589
7590	PR testsuite/91458
7591	* g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
7592	unconditionally (correcting r272199, PR middle-end/90676).
7593	* gcc.dg/tree-prof/stringop-2.c: Same.
7594
75952019-08-20  Ian Lance Taylor  <iant@golang.org>
7596
7597	* go.test/test/fixedbugs/bug073.go: Update for language changes.
7598
75992019-08-20  Matthew Beliveau  <mbelivea@redhat.com>
7600
7601	* gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
7602	* gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
7603
76042019-08-20  Richard Biener  <rguenther@suse.de>
7605
7606	PR tree-optimization/37242
7607	* gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
7608
76092019-08-20  Ed Schonberg  <schonberg@adacore.com>
7610
7611	* gnat.dg/storage_size1.adb: New testcase.
7612
76132019-08-20  Ed Schonberg  <schonberg@adacore.com>
7614
7615	* gnat.dg/loop_entry2.adb: New testcase.
7616
76172019-08-20  Ed Schonberg  <schonberg@adacore.com>
7618
7619	* gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
7620
76212019-08-20  Gary Dismukes  <dismukes@adacore.com>
7622
7623	* gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
7624
76252019-08-20  Bob Duff  <duff@adacore.com>
7626
7627	* gnat.dg/unchecked_convert14.adb: New testcase.
7628
76292019-08-20  Bob Duff  <duff@adacore.com>
7630
7631	* gnat.dg/object_size1.adb: New testcase.
7632
76332019-08-20  Eric Botcazou  <ebotcazou@adacore.com>
7634
7635	* gcc.c-torture/execute/20190820-1.c: New test.
7636
76372019-08-20  Richard Biener  <rguenther@suse.de>
7638
7639	PR target/91498
7640	* gcc.target/i386/minmax-7.c: New testcase.
7641
76422019-08-20  Lili Cui  <lili.cui@intel.com>
7643
7644	* gcc.target/i386/funcspec-56.inc: Handle new march.
7645	* g++.target/i386/mv16.C: Handle new march
7646
76472019-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7648
7649	PR middle-end/89544
7650	* gcc.target/arm/unaligned-argument-1.c: New test.
7651	* gcc.target/arm/unaligned-argument-2.c: New test.
7652
76532019-08-19  Joel Hutton  <Joel.Hutton@arm.com>
7654
7655	* gcc.target/aarch64/fmul_scvtf_1.c: New test.
7656
76572019-08-19  Marek Polacek  <polacek@redhat.com>
7658
7659	PR c++/91264 - detect modifying const objects in constexpr.
7660	* g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
7661	* g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
7662	* g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
7663	* g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
7664	* g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
7665	* g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
7666	* g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
7667	* g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
7668	* g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
7669	* g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
7670	* g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
7671	* g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
7672	* g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
7673	* g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
7674
76752019-08-19  Eric Botcazou  <ebotcazou@adacore.com>
7676
7677	* gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
7678	gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
7679	gnat.dg/elab8_pkg.ads: New testcase.
7680
76812019-08-19  Bob Duff  <duff@adacore.com>
7682
7683	* gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
7684
76852019-08-19  Ed Schonberg  <schonberg@adacore.com>
7686
7687	* gnat.dg/expr_func9.adb: New testcase.
7688
76892019-08-19  Bob Duff  <duff@adacore.com>
7690
7691	* gnat.dg/valid_scalars2.adb: New testcase.
7692
76932019-08-19  Eric Botcazou  <ebotcazou@adacore.com>
7694
7695	* gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
7696	gnat.dg/generic_inst12_pkg1.ads,
7697	gnat.dg/generic_inst12_pkg2.ads: New testcase.
7698
76992019-08-19  Ed Schonberg  <schonberg@adacore.com>
7700
7701	* gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
7702
77032019-08-19  Ed Schonberg  <schonberg@adacore.com>
7704
7705	* gnat.dg/rep_clause9.adb: New testcase.
7706
77072019-08-19  Olivier Hainque  <hainque@adacore.com>
7708
7709	* gnat.dg/openacc1.adb: New testcase.
7710
77112019-08-19  Kito Cheng  <kito.cheng@sifive.com>
7712
7713	PR target/91441
7714	* gcc.target/riscv/pr91441.c: New.
7715
77162019-08-18  Steven G. Kargl  <kargl@gcc.gnu.org>
7717
7718	PR fortran/91485
7719	* gfortran.dg/pr91485.f90: New test.
7720
77212019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7722
7723	PR fortran/82992
7724	* gfortran.dg/pr71649.f90: Adjust error messages.
7725	* gfortran.dg/use_15.f90: Ditto.
7726	* gfortran.dg/use_rename_8.f90: Ditto.
7727
77282019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7729
7730	PR fortran/78739
7731	* fortran.dg/pr78739.f90: New test.
7732
77332019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7734
7735	PR fortran/78719
7736	* gfortran.dg/pr78719_1.f90: New test.
7737	* gfortran.dg/pr78719_2.f90: Ditto.
7738	* gfortran.dg/pr78719_3.f90: Ditto.
7739
77402019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7741
7742	PR fortran/91471
7743	* gfortran.dg/pr91471.f90: New test.
7744
77452019-08-16  Marek Polacek  <polacek@redhat.com>
7746
7747	PR c++/85827
7748	* g++.dg/cpp1z/constexpr-if29.C: New test.
7749
77502019-08-16  Jeff Law  <law@redhat.com>
7751
7752	* gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
7753
77542019-08-16  Martin Sebor  <msebor@redhat.com>
7755
7756	* gcc.dg/struct-ret-1.c: Enable on all targets.
7757
77582019-08-16  Eric Botcazou  <ebotcazou@adacore.com>
7759
7760	* gnat.dg/opt81.ad[sb]: New test.
7761
77622019-08-16  Martin Sebor  <msebor@redhat.com>
7763
7764	PR testsuite/91458
7765	* g++.dg/tree-ssa/pr19807.C: Use the same search pattern
7766	unconditionally (correcting r272199, PR middle-end/90676).
7767
77682019-08-16  Richard Biener  <rguenther@suse.de>
7769
7770	PR target/91469
7771	* gcc.target/i386/pr91469-1.c: New testcase.
7772	* gcc.target/i386/pr91469-2.c: Likewise.
7773
77742019-08-16  Mark Eggleston <mark.eggleston@codethink.com>
7775
7776	* gfortran.dg/auto_in_equiv_1.f90: New test.
7777	* gfortran.dg/auto_in_equiv_2.f90: New test.
7778	* gfortran.dg/auto_in_equiv_3.f90: New test.
7779
77802019-08-16  Richard Biener  <rguenther@suse.de>
7781
7782	* gcc.dg/tree-ssa/forwprop-31.c: Adjust.
7783
77842019-08-16  Martin Liska  <mliska@suse.cz>
7785
7786	PR ipa/91447
7787	* g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
7788	don't have aliases.
7789
77902019-08-16  Alexandre Oliva <oliva@adacore.com>
7791
7792	* gcc.target/i386/pr85044.c: Require support for trampolines.
7793
7794	* gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
7795	on all __LP64__ targets.
7796
7797	* gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
7798	effective target support for alloca, drop include of alloca.h.
7799	* gcc.target/i386/pr80969-3.c: Likewise.
7800	* gcc.target/sparc/setjmp-1.c: Likewise.
7801	* gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7802	* gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7803
7804	* gcc.misc-tests/options.exp: Match /ld and -ld besides
7805	/collect2.
7806
78072019-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
7808
7809	PR fortran/91443
7810	* gfortran.dg/argument_checking_19.f90: New test.
7811	* gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
7812	* gfortran.dg/dec_union_11.f90: Add -std=legacy.
7813	* gfortran.dg/hollerith8.f90: Likewise. Remove warning for
7814	Hollerith constant.
7815	* gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
7816	use it to avoid type mismatches.
7817	* gfortran.dg/pr41011.f: Add -std=legacy.
7818	* gfortran.dg/whole_file_1.f90: Change warnings to errors.
7819	* gfortran.dg/whole_file_2.f90: Likewise.
7820
78212019-08-15  Richard Biener  <rguenther@suse.de>
7822
7823	PR tree-optimization/91445
7824	* gcc.dg/torture/pr91445.c: New testcase.
7825
78262019-08-15  Richard Biener  <rguenther@suse.de>
7827
7828	* gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
7829
78302019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7831
7832	* gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
7833	INCDs rather than 8.
7834
78352019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7836
7837	* gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
7838	Avoid including stdint.h.
7839	* gcc.target/aarch64/sve/revh_1.c: Likewise.
7840	* gcc.target/aarch64/sve/revw_1.c: Likewise.
7841	* gcc.target/aarch64/sve/revb_2.c: New big-endian test.
7842	* gcc.target/aarch64/sve/revh_2.c: Likewise.
7843	* gcc.target/aarch64/sve/revw_2.c: Likewise.
7844
78452019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7846	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
7847
7848	* gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
7849	and FMSB as well as FMLS.
7850
78512019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7852
7853	* gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
7854	* gcc.target/aarch64/sve/ext_3.c: New test.
7855
78562019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7857	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7858
7859	* gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
7860
78612019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7862	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
7863
7864	* gcc.target/aarch64/sve/cond_mla_1.c: New test.
7865	* gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
7866	* gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
7867	* gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
7868	* gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
7869	* gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
7870	* gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
7871	* gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
7872	* gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
7873	* gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
7874	* gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
7875	* gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
7876	* gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
7877	* gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
7878	* gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
7879	* gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
7880
78812019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7882	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
7883
7884	* gcc.target/aarch64/sve/cond_fadd_1.c: New test.
7885	* gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
7886	* gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
7887	* gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
7888	* gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
7889	* gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
7890	* gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
7891	* gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
7892	* gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
7893	* gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
7894	* gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
7895	* gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
7896	* gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
7897	* gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
7898	* gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
7899	* gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
7900	* gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
7901	* gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
7902	* gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
7903	* gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
7904	* gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
7905	* gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
7906	* gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
7907	* gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
7908	* gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
7909	* gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
7910	* gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
7911	* gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
7912	* gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
7913	* gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
7914	* gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
7915	* gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
7916	* gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
7917	* gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
7918	* gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
7919	* gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
7920	* gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
7921	* gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
7922	* gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
7923	* gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
7924
79252019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7926	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
7927
7928	* gcc.target/aarch64/sve/cond_fabd_1.c: New test.
7929	* gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
7930	* gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
7931	* gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
7932	* gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
7933	* gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
7934	* gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
7935	* gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
7936	* gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
7937	* gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
7938
79392019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7940	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
7941
7942	* gcc.target/aarch64/sve/cond_abd_1.c: New test.
7943	* gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
7944	* gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
7945	* gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
7946	* gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
7947	* gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
7948	* gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
7949	* gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
7950	* gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
7951	* gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
7952
79532019-08-15  Richard Sandiford  <richard.sandiford@arm.com>
7954	    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7955
7956	* gcc.target/aarch64/sve/cond_shift_1.c: New test.
7957	* gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
7958	* gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
7959	* gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
7960	* gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
7961	* gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
7962	* gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
7963	* gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
7964	* gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
7965	* gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
7966	* gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
7967	* gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
7968	* gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
7969	* gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
7970	* gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
7971	* gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
7972	* gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
7973	* gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
7974
79752019-08-14  Martin Sebor  <msebor@redhat.com>
7976
7977	PR testsuite/91449
7978	* gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
7979
79802019-08-14  Jonathan Wakely  <jwakely@redhat.com>
7981
7982	PR c++/91436
7983	* g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
7984	* g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
7985	test that runs for C++11.
7986	* g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
7987
79882019-08-14  Christophe Lyon  <christophe.lyon@linaro.org>
7989
7990	* gcc.c-torture/execute/noinit-attribute.c: Fix typo.
7991
79922019-08-14  Martin Sebor  <msebor@redhat.com>
7993
7994	PR tree-optimization/91294
7995	* gcc.dg/strlenopt-44.c: Adjust tested result.
7996	* gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
7997	* gcc.dg/strlenopt-73.c: New test.
7998	* gcc.dg/strlenopt-74.c: New test.
7999	* gcc.dg/strlenopt-75.c: New test.
8000	* gcc.dg/strlenopt-76.c: New test.
8001	* gcc.dg/strlenopt-77.c: New test.
8002
80032019-08-14  Jakub Jelinek  <jakub@redhat.com>
8004	    Marek Polacek  <polacek@redhat.com>
8005
8006	PR c++/91391 - bogus -Wcomma-subscript warning.
8007	* g++.dg/cpp2a/comma5.C: New test.
8008
80092019-08-14  Christophe Lyon  <christophe.lyon@linaro.org>
8010
8011	* lib/target-supports.exp (check_effective_target_noinit): New
8012	proc.
8013	* gcc.c-torture/execute/noinit-attribute.c: New test.
8014
80152019-08-14  Richard Biener  <rguenther@suse.de>
8016
8017	PR target/91154
8018	* gcc.target/i386/pr91154.c: New testcase.
8019	* gcc.target/i386/minmax-3.c: Likewise.
8020	* gcc.target/i386/minmax-4.c: Likewise.
8021	* gcc.target/i386/minmax-5.c: Likewise.
8022	* gcc.target/i386/minmax-6.c: Likewise.
8023	* gcc.target/i386/minmax-1.c: Add -mno-stv.
8024	* gcc.target/i386/minmax-2.c: Likewise.
8025
80262019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8027	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
8028
8029	* gcc.target/aarch64/sve/cond_logical_1.c: New test.
8030	* gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
8031	* gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
8032	* gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
8033	* gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
8034	* gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
8035	* gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
8036	* gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
8037	* gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
8038	* gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
8039
80402019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8041
8042	* gcc.target/aarch64/sve/cond_uxt_1.c: New test.
8043	* gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
8044	* gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
8045	* gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
8046	* gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
8047	* gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
8048	* gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
8049	* gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
8050
80512019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8052
8053	* gcc.target/aarch64/sve/cond_convert_1.c: New test.
8054	* gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
8055	* gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
8056	* gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
8057	* gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
8058	* gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
8059	* gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
8060	* gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
8061	* gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
8062	* gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
8063	* gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
8064	* gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
8065
80662019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8067	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
8068
8069	* gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
8070	floating-point types.
8071	* gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
8072	* gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
8073	* gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
8074
80752019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8076	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
8077
8078	* gcc.target/aarch64/sve/cond_unary_1.c: New test.
8079	* gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
8080	* gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
8081	* gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
8082	* gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
8083	* gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
8084	* gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
8085	* gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
8086
80872019-08-14  Bob Duff  <duff@adacore.com>
8088
8089	* gnat.dg/alignment15.adb: New testcase.
8090
80912019-08-14  Bob Duff  <duff@adacore.com>
8092
8093	* gnat.dg/warn27.adb: New testcase.
8094
80952019-08-14  Bob Duff  <duff@adacore.com>
8096
8097	* gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
8098
80992019-08-14  Gary Dismukes  <dismukes@adacore.com>
8100
8101	* gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
8102	gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
8103	testcase.
8104
81052019-08-14  Bob Duff  <duff@adacore.com>
8106
8107	* gnat.dg/discr57.adb: New testcase.
8108
81092019-08-14  Eric Botcazou  <ebotcazou@adacore.com>
8110
8111	* gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
8112	gnat.dg/generic_inst11_pkg.ads: New testcase.
8113
81142019-08-14  Ed Schonberg  <schonberg@adacore.com>
8115
8116	* gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
8117
81182019-08-14  Eric Botcazou  <ebotcazou@adacore.com>
8119
8120	* gnat.dg/inline18.adb, gnat.dg/inline18.ads,
8121	gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
8122	gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
8123	gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
8124	gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
8125	gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
8126	gnat.dg/inline18_pkg2.ads: New testcase.
8127
81282019-08-14  Ed Schonberg  <schonberg@adacore.com>
8129
8130	* gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
8131	testcase.
8132
81332019-08-14  Gary Dismukes  <dismukes@adacore.com>
8134
8135	* gnat.dg/task5.adb: New testcase.
8136
81372019-08-14  Richard Biener  <rguenther@suse.de>
8138
8139	PR testsuite/91419
8140	* lib/target-supports.exp (natural_alignment_32): Amend target
8141	list based on BIGGEST_ALIGNMENT.
8142	(natural_alignment_64): Targets not natural_alignment_32 cannot
8143	be natural_alignment_64.
8144	* gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
8145	* gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
8146	* gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
8147
81482019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8149
8150	* gcc.target/aarch64/sve/vcond_21.c: New test.
8151	* gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
8152
81532019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8154	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
8155
8156	* g++.target/aarch64/sve/dup_sel_1.C: New test.
8157	* g++.target/aarch64/sve/dup_sel_2.C: Likewise.
8158	* g++.target/aarch64/sve/dup_sel_3.C: Likewise.
8159	* g++.target/aarch64/sve/dup_sel_4.C: Likewise.
8160	* g++.target/aarch64/sve/dup_sel_5.C: Likewise.
8161	* g++.target/aarch64/sve/dup_sel_6.C: Likewise.
8162
81632019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8164	    Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
8165
8166	* gcc.target/aarch64/sve/vcond_18.c: New test.
8167	* gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
8168	* gcc.target/aarch64/sve/vcond_19.c: Likewise.
8169	* gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
8170	* gcc.target/aarch64/sve/vcond_20.c: Likewise.
8171	* gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
8172
81732019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8174
8175	* gcc.target/aarch64/sve/fmaxnm_1.c: New test.
8176	* gcc.target/aarch64/sve/fminnm_1.c: Likewise.
8177
81782019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8179
8180	* gcc.target/aarch64/sve/smax_1.c: New test.
8181	* gcc.target/aarch64/sve/smin_1.c: Likewise.
8182	* gcc.target/aarch64/sve/umax_1.c: Likewise.
8183	* gcc.target/aarch64/sve/umin_1.c: Likewise.
8184
81852019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8186
8187	* gcc.target/aarch64/sve/cnot_1.c: New test.
8188	* gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
8189	* gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
8190	* gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
8191	* gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
8192	* gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
8193	* gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
8194
81952019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8196
8197	* gcc.target/aarch64/vect-clz.c: Force SVE off.
8198	* gcc.target/aarch64/sve/clrsb_1.c: New test.
8199	* gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
8200	* gcc.target/aarch64/sve/clz_1.c: Likewise.
8201	* gcc.target/aarch64/sve/clz_1_run.c: Likewise.
8202
82032019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8204
8205	* gcc.target/aarch64/sve/adr_1.c: New test.
8206	* gcc.target/aarch64/sve/adr_1_run.c: Likewise.
8207	* gcc.target/aarch64/sve/adr_2.c: Likewise.
8208	* gcc.target/aarch64/sve/adr_2_run.c: Likewise.
8209	* gcc.target/aarch64/sve/adr_3.c: Likewise.
8210	* gcc.target/aarch64/sve/adr_3_run.c: Likewise.
8211	* gcc.target/aarch64/sve/adr_4.c: Likewise.
8212	* gcc.target/aarch64/sve/adr_4_run.c: Likewise.
8213	* gcc.target/aarch64/sve/adr_5.c: Likewise.
8214	* gcc.target/aarch64/sve/adr_5_run.c: Likewise.
8215
82162019-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
8217
8218	* g++.dg/conversion/simd4.C: Test locations.
8219
82202019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8221
8222	* gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
8223	* gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
8224
82252019-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
8226
8227	* g++.dg/parse/typedef9.C: Test locations too.
8228
82292019-08-14  Martin Liska  <mliska@suse.cz>
8230
8231	* c-c++-common/asan/memcmp-1.c: There's a new function in the
8232	stack-trace on the top.  So shift expected output in stack
8233	trace.
8234
82352019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8236
8237	* gcc.target/aarch64/sve/vcond_17.c: New test.
8238	* gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
8239
82402019-08-14  Richard Sandiford  <richard.sandiford@arm.com>
8241
8242	* gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
8243	* gcc.target/aarch64/sve/single_1.c: Likewise.
8244	* gcc.target/aarch64/sve/single_2.c: Likewise.
8245	* gcc.target/aarch64/sve/single_3.c: Likewise.
8246	* gcc.target/aarch64/sve/single_4.c: Likewise.
8247
82482019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
8249
8250	PR fortran/87991
8251	* gfortran.dg/pr87991.f90: New test.
8252
82532019-08-13  Richard Sandiford  <richard.sandiford@arm.com>
8254
8255	* gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
8256	beyond the range of a PTRUE.
8257	* gcc.target/aarch64/sve/while_6.c: New test.
8258	* gcc.target/aarch64/sve/while_7.c: Likewise.
8259	* gcc.target/aarch64/sve/while_8.c: Likewise.
8260	* gcc.target/aarch64/sve/while_9.c: Likewise.
8261	* gcc.target/aarch64/sve/while_10.c: Likewise.
8262
82632019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
8264
8265	PR fortran/88072
8266	* gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.  Left
8267	out of previous commit!
8268
82692019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
8270
8271	PR fortran/88072
8272	* gfortran.dg/pr88072.f90: New test.
8273	* gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
8274
82752019-08-13  Iain Sandoe  <iain@sandoe.co.uk>
8276
8277	* obj-c++.dg/stubify-1.mm: Rename symbol stub option.
8278	* obj-c++.dg/stubify-2.mm: Likewise.
8279	* objc.dg/stubify-1.m: Likewise.
8280	* objc.dg/stubify-2.m: Likewise.
8281
82822013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8283
8284	PR fortran/90563
8285	* gfortran.dg/do_subsript_5.f90: New test.
8286
82872019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
8288
8289	PR fortran/89647
8290	* gfortran.dg/pr89647.f90: New test.
8291
82922019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
8293
8294	PR fortran/87993
8295	* gfortran.dg/pr87993.f90: New test.
8296
82972019-08-13  Martin Sebor  <msebor@redhat.com>
8298
8299	PR c/80619
8300	* gcc.dg/format/pr80619.c: New test.
8301
83022019-08-13  Marek Polacek  <polacek@redhat.com>
8303
8304	PR c++/90473 - wrong code with nullptr in default argument.
8305	* g++.dg/cpp0x/nullptr42.C: New test.
8306
83072019-08-13  Olivier Hainque  <hainque@adacore.com>
8308
8309	* gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
8310
83112019-08-13  Wilco Dijkstra  <wdijkstr@arm.com>
8312
8313	PR target/81800
8314	* gcc.target/aarch64/no-inline-lrint_3.c: New test.
8315
83162019-08-13  Richard Sandiford  <richard.sandiford@arm.com>
8317
8318	* gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
8319	instead of a full vector load.
8320	* gcc.target/aarch64/sve/init_4.c: Likewise.
8321	* gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
8322	need to be loaded from memory.
8323	* gcc.target/aarch64/sve/slp_2.c: Expect the same output for
8324	big and little endian.
8325	* gcc.target/aarch64/sve/slp_3.c: Likewise.  Expect 3 of the
8326	doubles to be moved via integer registers rather than loaded
8327	from memory.
8328	* gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
8329	* gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
8330	loaded via an integer register rather than from memory.
8331	* gcc.target/aarch64/sve/const_1.c: New test.
8332	* gcc.target/aarch64/sve/const_2.c: Likewise.
8333	* gcc.target/aarch64/sve/const_3.c: Likewise.
8334
83352019-08-13  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
8336
8337	* gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
8338	Handle csv-* and bad-devices-* tests.
8339	* gcc.target/msp430/devices/README: Document how bad-devices-* tests
8340	work.
8341	* gcc.target/msp430/devices/bad-devices-1.c: New test.
8342	* gcc.target/msp430/devices/bad-devices-2.c: Likewise.
8343	* gcc.target/msp430/devices/bad-devices-3.c: Likewise.
8344	* gcc.target/msp430/devices/bad-devices-4.c: Likewise.
8345	* gcc.target/msp430/devices/bad-devices-5.c: Likewise.
8346	* gcc.target/msp430/devices/bad-devices-6.c: Likewise.
8347	* gcc.target/msp430/devices/csv-device-order.c: Likewise.
8348	* gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
8349	* gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
8350	* gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
8351	* gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
8352	* gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
8353	* gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
8354	* gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
8355	* gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
8356	* gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
8357	* gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
8358	* gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
8359	* gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
8360	* gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
8361	* gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
8362	* gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
8363	* gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
8364	* gcc.target/msp430/devices/hard-foo.c: Likewise.
8365	* gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
8366	* gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
8367	* gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
8368	* gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
8369	* gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
8370	* gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
8371	* gcc.target/msp430/devices/devices.csv: Likewise.
8372
83732019-08-13  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
8374
8375	* gcc.target/msp430/msp430.exp
8376	(check_effective_target_msp430_430_selected): New.
8377	(check_effective_target_msp430_430x_selected): New.
8378	(check_effective_target_msp430_mlarge_selected): New.
8379	(check_effective_target_msp430_hwmul_not_none): New.
8380	(check_effective_target_msp430_hwmul_not_16bit): New.
8381	(check_effective_target_msp430_hwmul_not_32bit): New.
8382	(check_effective_target_msp430_hwmul_not_f5): New.
8383	(msp430_get_opts): New.
8384	(msp430_device_permutations_runtest): New.
8385	* gcc.target/msp430/devices/README: New file.
8386	* gcc.target/msp430/devices-main.c: New test.
8387	* gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
8388	* gcc.target/msp430/devices/hard-foo.c: Likewise.
8389	* gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
8390	* gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
8391	* gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
8392	* gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
8393
83942019-08-13  Richard Sandiford  <richard.sandiford@arm.com>
8395
8396	* gcc.target/aarch64/asm-x-constraint-1.c: New test.
8397	* gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
8398
83992019-08-13  Janne Blomqvist  <jb@gcc.gnu.org>
8400
8401        PR fortran/91414
8402        * gfortran.dg/random_seed_1.f90: Update to match new seed size.
8403
84042019-08-13  Eric Botcazou  <ebotcazou@adacore.com>
8405
8406	* gnat.dg/discr56.adb, gnat.dg/discr56.ads,
8407	gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
8408	gnat.dg/discr56_pkg2.ads: New testcase.
8409
84102019-08-13  Ed Schonberg  <schonberg@adacore.com>
8411
8412	* gnat.dg/tagged4.adb: New testcase.
8413
84142019-08-13  Eric Botcazou  <ebotcazou@adacore.com>
8415
8416	* gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
8417	New testcase.
8418
84192019-08-13  Javier Miranda  <miranda@adacore.com>
8420
8421	* gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
8422	gnat.dg/tagged3_pkg.ads: New testcase.
8423
84242019-08-13  Ed Schonberg  <schonberg@adacore.com>
8425
8426	* gnat.dg/aggr27.adb: New testcase.
8427
84282019-08-13  Gary Dismukes  <dismukes@adacore.com>
8429
8430	* gnat.dg/aggr26.adb: New testcase.
8431
84322019-08-13  Yannick Moy  <moy@adacore.com>
8433
8434	* gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
8435
84362019-08-13  Eric Botcazou  <ebotcazou@adacore.com>
8437
8438	* gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
8439	gnat.dg/generic_inst9_pkg1-operator.ads,
8440	gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
8441	gnat.dg/generic_inst9_pkg2.ads: New testcase.
8442
84432019-08-13  Justin Squirek  <squirek@adacore.com>
8444
8445	* gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
8446
84472019-08-13  Eric Botcazou  <ebotcazou@adacore.com>
8448
8449	* gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
8450	gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
8451	testcase.
8452
84532019-08-13  Javier Miranda  <miranda@adacore.com>
8454
8455	* gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
8456
84572019-08-13  Martin Liska  <mliska@suse.cz>
8458
8459	* gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
8460
84612019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8462
8463	PR fortran/91424
8464	* gfortran.dg/do_subscript_3.f90: New test.
8465	* gfortran.dg/do_subscript_4.f90: New test.
8466	* gfortran.dg/pr70754.f90: Use indices that to not overflow.
8467
84682019-08-12  Jakub Jelinek  <jakub@redhat.com>
8469
8470	PR target/83250
8471	PR target/91340
8472	* gcc.target/i386/avx-typecast-1.c: New test.
8473	* gcc.target/i386/avx-typecast-2.c: New test.
8474	* gcc.target/i386/avx512f-typecast-2.c: New test.
8475
84762019-08-12  Ed Schonberg  <schonberg@adacore.com>
8477
8478	* gnat.dg/null_check.adb: New testcase.
8479
84802019-08-12  Ed Schonberg  <schonberg@adacore.com>
8481
8482	* gnat.dg/renaming15.adb: New testcase.
8483
84842019-08-12  Eric Botcazou  <ebotcazou@adacore.com>
8485
8486	* gnat.dg/slice10.adb: New testcase.
8487
84882019-08-12  Gary Dismukes  <dismukes@adacore.com>
8489
8490	* gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
8491	gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
8492	New testcase.
8493
84942019-08-12  Ed Schonberg  <schonberg@adacore.com>
8495
8496	* gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
8497
84982019-08-12  Gary Dismukes  <dismukes@adacore.com>
8499
8500	* gnat.dg/suppress_initialization2.adb,
8501	gnat.dg/suppress_initialization2.ads: New testcase.
8502
85032019-08-12  Yannick Moy  <moy@adacore.com>
8504
8505	* gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
8506
85072019-08-12  Eric Botcazou  <ebotcazou@adacore.com>
8508
8509	* gnat.dg/range_check7.adb: New testcase.
8510
85112019-08-12  Eric Botcazou  <ebotcazou@adacore.com>
8512
8513	* gnat.dg/range_check6.adb: New testcase.
8514
85152019-08-11  Iain Buclaw  <ibuclaw@gdcproject.org>
8516
8517	PR d/90601
8518	* gdc.dg/pr90601.d: New test.
8519
85202019-08-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8521
8522	* gfortran.dg/boz_8.f90: Adjust error messages.
8523	* gfortran.dg/nan_4.f90: Ditto.
8524	* gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
8525	and test for warnings.
8526	* gfortran.dg/boz_3.f90: Ditto.
8527	* gfortran.dg/boz_4.f90: Ditto.
8528	* gfortran.dg/dec_structure_6.f90: Ditto.
8529	* gfortran.dg/ibits.f90: Ditto.
8530
85312019-08-10  Iain Buclaw  <ibuclaw@gdcproject.org>
8532
8533	PR d/91238
8534	* gdc.dg/pr91238.d: New test.
8535
85362019-08-10  Jakub Jelinek  <jakub@redhat.com>
8537
8538	* c-c++-common/gomp/declare-target-2.c: Don't expect error for
8539	declare target with clauses in between declare target without clauses
8540	and end declare target.
8541	* c-c++-common/gomp/declare-target-4.c: New test.
8542
8543	PR target/91408
8544	* gcc.target/i386/pr91408.c: New test.
8545
85462019-08-09  Segher Boessenkool  <segher@kernel.crashing.org>
8547
8548	* gcc.target/powerpc/vec_rotate-1.c: Rename to ...
8549	* gcc.target/powerpc/vec-rotate-1.c: ... this.  Add -maltivec option.
8550	* gcc.target/powerpc/vec_rotate-2.c: Rename to ...
8551	* gcc.target/powerpc/vec-rotate-2.c: ... this.
8552	* gcc.target/powerpc/vec_rotate-3.c: Rename to ...
8553	* gcc.target/powerpc/vec-rotate-3.c: ... this.  Add -maltivec option.
8554	* gcc.target/powerpc/vec_rotate-4.c: Rename to ...
8555	* gcc.target/powerpc/vec-rotate-4.c: ... this.
8556
85572019-08-09  Sam Tebbs  <sam.tebbs@arm.com>
8558
8559	* lib/target-supports.exp
8560	(check_effective_target_arm_v8_4a_bkey_directive): New proc.
8561	* g++.target/aarch64/return_address_sign_b_exception.C,
8562	return_address_sign_ab_exception.C: Add dg-require-effective-target
8563	checks.
8564
85652019-08-09  Richard Sandiford  <richard.sandiford@arm.com>
8566
8567	PR middle-end/90313
8568	* g++.dg/torture/pr90313.cc: New test.
8569
85702019-08-09  Martin Liska  <mliska@suse.cz>
8571
8572	* g++.dg/lto/devirt-19_0.C: Add -flto=auto.
8573
85742019-08-09  Martin Liska  <mliska@suse.cz>
8575
8576	* gcc.dg/spellcheck-options-21.c: New test.
8577
85782019-08-09  Martin Liska  <mliska@suse.cz>
8579
8580	* g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
8581	* g++.dg/ipa/ipa-icf-3.C: Likewise.
8582	* g++.dg/ipa/ipa-icf-4.C: Likewise.
8583	* g++.dg/ipa/ipa-icf-6.C: Likewise.
8584	* gcc.dg/ipa/ipa-icf-1.c: Likewise.
8585	* gcc.dg/ipa/ipa-icf-10.c: Likewise.
8586	* gcc.dg/ipa/ipa-icf-11.c: Likewise.
8587	* gcc.dg/ipa/ipa-icf-12.c: Likewise.
8588	* gcc.dg/ipa/ipa-icf-13.c: Likewise.
8589	* gcc.dg/ipa/ipa-icf-16.c: Likewise.
8590	* gcc.dg/ipa/ipa-icf-18.c: Likewise.
8591	* gcc.dg/ipa/ipa-icf-2.c: Likewise.
8592	* gcc.dg/ipa/ipa-icf-20.c: Likewise.
8593	* gcc.dg/ipa/ipa-icf-21.c: Likewise.
8594	* gcc.dg/ipa/ipa-icf-23.c: Likewise.
8595	* gcc.dg/ipa/ipa-icf-25.c: Likewise.
8596	* gcc.dg/ipa/ipa-icf-26.c: Likewise.
8597	* gcc.dg/ipa/ipa-icf-27.c: Likewise.
8598	* gcc.dg/ipa/ipa-icf-3.c: Likewise.
8599	* gcc.dg/ipa/ipa-icf-35.c: Likewise.
8600	* gcc.dg/ipa/ipa-icf-36.c: Likewise.
8601	* gcc.dg/ipa/ipa-icf-37.c: Likewise.
8602	* gcc.dg/ipa/ipa-icf-38.c: Likewise.
8603	* gcc.dg/ipa/ipa-icf-39.c: Likewise.
8604	* gcc.dg/ipa/ipa-icf-5.c: Likewise.
8605	* gcc.dg/ipa/ipa-icf-7.c: Likewise.
8606	* gcc.dg/ipa/ipa-icf-8.c: Likewise.
8607	* gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
8608	* gcc.dg/ipa/pr64307.c: Likewise.
8609	* gcc.dg/ipa/pr90555.c: Likewise.
8610
86112019-08-09  Martin Liska  <mliska@suse.cz>
8612
8613	* g++.dg/tree-prof/indir-call-prof.C: Add -optimize
8614	to -fdump-ipa-profile.
8615	* g++.dg/tree-prof/morefunc.C: Likewise.
8616	* g++.dg/tree-prof/reorder.C: Likewise.
8617	* gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
8618	* gcc.dg/tree-prof/indir-call-prof.c: Likewise.
8619	* gcc.dg/tree-prof/stringop-1.c: Likewise.
8620	* gcc.dg/tree-prof/stringop-2.c: Likewise.
8621	* gcc.dg/tree-prof/val-prof-1.c: Likewise.
8622	* gcc.dg/tree-prof/val-prof-2.c: Likewise.
8623	* gcc.dg/tree-prof/val-prof-3.c: Likewise.
8624	* gcc.dg/tree-prof/val-prof-4.c: Likewise.
8625	* gcc.dg/tree-prof/val-prof-5.c: Likewise.
8626	* gcc.dg/tree-prof/val-prof-7.c: Likewise.
8627
86282019-08-09  Jakub Jelinek  <jakub@redhat.com>
8629
8630	* c-c++-common/gomp/if-4.c: New test.
8631	* c-c++-common/gomp/clause-dups-1.c: New test.
8632
8633	PR c/91401
8634	* c-c++-common/gomp/pr91401-1.c: New test.
8635	* c-c++-common/gomp/pr91401-2.c: New test.
8636
86372019-08-09  Alexandre Oliva  <oliva@adacore.com>
8638
8639	* gcc.target/i386/sse2-mul-1.c: Use rand.  Drop fallback.
8640	* gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8641	* gcc.target/i386/sse4_1-blendps.c: Likewise.
8642	* gcc.target/i386/xop-vshift-1.c: Likewise.
8643	* gcc.target/powerpc/direct-move.h: Likewise.
8644
86452019-08-08  Paolo Carlini  <paolo.carlini@oracle.com>
8646
8647	* g++.dg/cpp0x/enum20.C: Test location(s) too.
8648	* g++.dg/other/friend3.C: Likewise.
8649	* g++.dg/parse/dtor5.C: Likewise.
8650	* g++.dg/parse/friend7.C: Likewise.
8651	* g++.dg/template/error22.C: Likewise.
8652	* g++.old-deja/g++.brendan/err-msg5.C: Likewise.
8653
86542019-08-08  Jim Wilson  <jimw@sifive.com>
8655
8656	PR target/91229
8657	* gcc.target/riscv/flattened-struct-abi-1.c: New test.
8658	* gcc.target/riscv/flattened-struct-abi-2.c: New test.
8659
86602019-08-08  Marek Polacek  <polacek@redhat.com>
8661
8662	PR c++/79520
8663	* g++.dg/cpp1y/constexpr-79520.C: New test.
8664
86652019-08-08  Richard Sandiford  <richard.sandiford@arm.com>
8666
8667	* gcc.dg/pr79983.c (enum E): Don't allow an error about nested
8668	definitions.
8669	* gcc.dg/enum-redef-1.c: New test.
8670
86712019-08-08  Marek Polacek  <polacek@redhat.com>
8672
8673	PR c++/87519 - bogus warning with -Wsign-conversion.
8674	* g++.dg/warn/Wsign-conversion-5.C: New test.
8675
8676	* g++.dg/cpp2a/inline-asm3.C: New test.
8677
86782019-08-07  Steven G. Kargl  <kargl@gcc.gnu.org>
8679
8680	PR fortran/91359
8681	* pr91359_2.f: Fix missing hyphen in dg-do
8682	* pr91359_1.f: Ditto.  Remove RESULT variable to test actual fix!
8683
86842019-08-07  Marek Polacek  <polacek@redhat.com>
8685
8686	PR c++/67533
8687	* g++.dg/tls/thread_local-ice5.C: New test.
8688
86892019-08-07  Richard Sandiford  <richard.sandiford@arm.com>
8690
8691	* gcc.target/aarch64/sve/init_13.c: New test.
8692
86932019-08-07  Richard Sandiford  <richard.sandiford@arm.com>
8694
8695	* gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
8696	a temporary FPR.
8697
86982019-08-07  Richard Sandiford  <richard.sandiford@arm.com>
8699
8700	* gcc.target/aarch64/sve/clastb_8.c: New test.
8701
87022019-08-07  Uroš Bizjak  <ubizjak@gmail.com>
8703
8704	PR target/91385
8705	* gcc.target/i386/pr91385.c: New test.
8706
87072019-08-07  Marek Polacek  <polacek@redhat.com>
8708
8709	PR c++/81429 - wrong parsing of constructor with C++11 attribute.
8710	* g++.dg/cpp0x/gen-attrs-68.C: New test.
8711	* g++.dg/cpp0x/gen-attrs-69.C: New test.
8712
87132019-08-07  Marek Polacek  <polacek@redhat.com>
8714
8715	PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
8716	* g++.dg/cpp2a/inline-asm1.C: New test.
8717	* g++.dg/cpp2a/inline-asm2.C: New test.
8718	* g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
8719
87202019-08-07  Janne Blomqvist  <jb@gcc.gnu.org>
8721
8722	PR fortran/53796
8723	* gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
8724	with inquire via filename.
8725
87262019-08-07  Jakub Jelinek  <jakub@redhat.com>
8727
8728	* c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
8729	instead of use_device_ptr clause where required by OpenMP 5.0, add
8730	further tests for both use_device_ptr and use_device_addr clauses.
8731
87322019-08-07  Kewen Lin  <linkw@gcc.gnu.org>
8733
8734	* gcc.target/powerpc/vec_rotate-1.c: New test.
8735	* gcc.target/powerpc/vec_rotate-2.c: New test.
8736	* gcc.target/powerpc/vec_rotate-3.c: New test.
8737	* gcc.target/powerpc/vec_rotate-4.c: New test.
8738
87392019-08-07  Alexandre Oliva  <oliva@adacore.com>
8740
8741	* gcc.target/i386/math_m_pi.h: New.
8742	* gcc.target/i386/sse4_1-round.h: Use it.
8743	* gcc.target/i386/pr73350.c: Likewise.
8744	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
8745	* gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
8746	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
8747	* gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
8748	* gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
8749	* gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise.  Drop
8750	dg-skip-if "no M_PI".
8751	* gcc.target/i386/avx-cvt-2-vec.c: Likewise.
8752	* gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8753	* gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8754	* gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8755	* gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8756	* gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
8757	* gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
8758	* gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
8759	* gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8760	* gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
8761	* gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
8762	* gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
8763	* gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
8764	* gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
8765	* gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
8766	* gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
8767	* gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
8768	* gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
8769	* gcc.target/i386/sse2-cvt-vec.c: Likewise.
8770	* gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8771	* gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8772	* gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8773	* gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8774	* gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8775	* gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8776	* gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8777	* gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8778	* gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8779	* gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8780	* gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8781	* gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8782	* gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8783	* gcc.target/i386/sse4_1-round-vec.c: Likewise.
8784	* gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8785	* gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8786	* gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8787	* gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8788	* gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8789	* gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8790
87912019-08-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8792
8793	PR fortran/91359
8794	* gfortran.dg/pr91359_1.f: New test.
8795	* gfortran.dg/pr91359_2.f: Ditto.
8796
87972019-08-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8798
8799	PR fortran/42546
8800	* gfortran.dg/allocated_1.f90: New test.
8801	* gfortran.dg/allocated_2.f90: Ditto.
8802
88032019-08-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8804
8805	* gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
8806	Remove.
8807	(AVX512VP2INTERSECT): Define.
8808	* gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
8809	Remove.
8810	(AVX512VP2INTERSECT): Define.
8811
88122019-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
8813
8814	* g++.dg/cpp0x/desig1.C: Check location too.
8815
88162019-08-05  Marek Polacek  <polacek@redhat.com>
8817
8818	DR 2413 - typename in conversion-function-ids.
8819	* g++.dg/cpp2a/typename17.C: New test.
8820
88212019-08-05  Martin Sebor  <msebor@redhat.com>
8822
8823	PR middle-end/50476
8824	* gcc.dg/uninit-pr50476.c: New test.
8825
8826	PR c++/60517
8827	* g++.dg/pr60517.C: New test.
8828
88292019-08-02  Tom Honermann  <tom@honermann.net>
8830
8831	PR c++/88095
8832	* g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
8833	* g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
8834	* g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
8835	* g++.dg/cpp2a/udlit-class-nttp.C: New test.
8836	* g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
8837	* g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
8838
88392019-08-05  Steven g. Kargl  <kargl@gcc.gnu.org>
8840
8841	PR fortran/91372
8842	* gfortran.dg/pr91372.f90: New test.
8843
88442019-08-05  Marek Polacek  <polacek@redhat.com>
8845
8846	PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
8847	* g++.dg/cpp2a/comma1.C: New test.
8848	* g++.dg/cpp2a/comma2.C: New test.
8849	* g++.dg/cpp2a/comma3.C: New test.
8850	* g++.dg/cpp2a/comma4.C: New test.
8851
88522019-08-05  Richard Sandiford  <richard.sandiford@arm.com>
8853
8854	* gcc.target/aarch64/sve/mask_load_1.c: New test.
8855
88562019-08-05  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
8857
8858	* gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
8859	actions.
8860
88612019-08-05  Martin Liska  <mliska@suse.cz>
8862
8863	PR c++/91334
8864	* g++.dg/torture/pr91334.C: New test.
8865
88662019-08-05  Richard Biener  <rguenther@suse.de>
8867
8868	PR middle-end/91169
8869	* gnat.dg/array37.adb: New testcase.
8870
88712019-08-05  Jakub Jelinek  <jakub@redhat.com>
8872
8873	PR target/91341
8874	* gcc.target/i386/avx-loadu2-m128-1.c: New test.
8875	* gcc.target/i386/avx-loadu2-m128-2.c: New test.
8876	* gcc.target/i386/avx-loadu2-m128d-1.c: New test.
8877	* gcc.target/i386/avx-loadu2-m128d-2.c: New test.
8878	* gcc.target/i386/avx-loadu2-m128i-1.c: New test.
8879	* gcc.target/i386/avx-loadu2-m128i-2.c: New test.
8880	* gcc.target/i386/avx-storeu2-m128-1.c: New test.
8881	* gcc.target/i386/avx-storeu2-m128-2.c: New test.
8882	* gcc.target/i386/avx-storeu2-m128d-1.c: New test.
8883	* gcc.target/i386/avx-storeu2-m128d-2.c: New test.
8884	* gcc.target/i386/avx-storeu2-m128i-1.c: New test.
8885	* gcc.target/i386/avx-storeu2-m128i-2.c: New test.
8886
88872019-08-05  Kito Cheng  <kito.cheng@sifive.com>
8888
8889	* gcc.target/riscv/promote-type-for-libcall.c: New.
8890
88912019-08-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8892
8893	PR fortran/90985
8894	* gfortran.dg/pr90985.f90: New test.
8895
88962019-08-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8897
8898	PR fortran/90986
8899	* gfortran.dg/equiv_10.f90: New test.
8900
89012019-08-02  Marek Polacek  <polacek@redhat.com>
8902
8903	PR c++/56428
8904	* g++.dg/cpp0x/nontype4.C: New test.
8905
89062019-08-02  Marek Polacek  <polacek@redhat.com>
8907
8908	PR c++/53009
8909	* g++.dg/cpp0x/nontype3.C: New test.
8910
89112019-08-02  Marek Polacek  <polacek@redhat.com>
8912
8913	PR c++/77575
8914	* g++.dg/cpp0x/nontype2.C: New test.
8915
89162019-08-02  Steve Ellcey  <sellcey@marvell.com>
8917
8918	* gcc.target/aarch64/simd_pcs_attribute.c: New test.
8919	* gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
8920	* gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
8921
89222019-08-02  Uroš Bizjak  <ubizjak@gmail.com>
8923
8924	PR target/91201
8925	* gcc.target/i386/sse4_1-pr91201.c: New test.
8926
89272019-08-02  Marek Polacek  <polacek@redhat.com>
8928
8929	PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
8930	* g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
8931
89322019-08-02  Uroš Bizjak  <ubizjak@gmail.com>
8933
8934	PR target/91323
8935	* gcc.dg/torture/pr91323.c: New test.
8936
89372019-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
8938
8939	* g++.dg/cpp1z/nodiscard6.C: New.
8940
89412019-08-02  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
8942
8943	* gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
8944	* gcc.dg/torture/ssa-fre-7.c: Likewise.
8945
89462019-08-02  Jakub Jelinek  <jakub@redhat.com>
8947
8948	PR tree-optimization/91201
8949	* gcc.target/i386/sse2-pr91201-3.c: New test.
8950	* gcc.target/i386/sse2-pr91201-4.c: New test.
8951	* gcc.target/i386/sse2-pr91201-5.c: New test.
8952	* gcc.target/i386/sse2-pr91201-6.c: New test.
8953
89542019-08-02  Martin Liska  <mliska@suse.cz>
8955
8956	* g++.dg/cpp1y/new2.C: New test.
8957
89582019-08-02  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
8959
8960	* gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
8961
89622019-08-02  Kito Cheng  <kito.cheng@sifive.com>
8963
8964	* g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
8965
89662019-08-01  Martin Sebor  <msebor@redhat.com>
8967
8968	PR c++/90947
8969	* c-c++-common/array-1.c: New test.
8970	* g++.dg/abi/mangle73.C: New test.
8971	* g++.dg/cpp2a/nontype-class23.C: New test.
8972	* g++.dg/init/array53.C: New test.
8973
89742019-08-01  Uroš Bizjak  <ubizjak@gmail.com>
8975
8976	PR target/85693
8977	* gcc.target/i386/pr85693-1.c: New test.
8978
89792019-08-01  Matthew Beliveau  <mbelivea@redhat.com>
8980
8981	PR c++/90590
8982	* c-c++-common/pr90590-1.c: New test.
8983	* c-c++-common/pr90590-1.h: New test.
8984	* c-c++-common/pr90590-2.c: New test.
8985	* c-c++-common/pr90590-2.h: New test.
8986
89872019-08-01  Marek Polacek  <polacek@redhat.com>
8988
8989	PR c++/90805 - detect narrowing in case values.
8990	* c-c++-common/pr89888.c: Update expected dg-error.
8991	* g++.dg/cpp0x/Wnarrowing17.C: New test.
8992	* g++.dg/cpp0x/enum28.C: Update expected dg-error.
8993
89942019-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
8995
8996	* g++.dg/lto/pr89330_0.C: Add effective-target shared.
8997
89982019-08-01  Kito Cheng  <kito.cheng@sifive.com>
8999
9000	* gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
9001
90022019-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
9003
9004	* g++.dg/diagnostic/delete1.C: New.
9005
90062019-07-31  Maxim Blinov  <maxim.blinov@embecosm.com>
9007
9008	* gcc.target/riscv/attribute-10.c: New test.
9009
90102019-07-31  Richard Biener  <rguenther@suse.de>
9011
9012	PR tree-optimization/91280
9013	* g++.dg/torture/pr91280.C: New testcase.
9014
90152019-07-31  Richard Biener  <rguenther@suse.de>
9016
9017	PR tree-optimization/91293
9018	* gcc.dg/vect/pr91293-1.c: New testcase.
9019	* gcc.dg/vect/pr91293-2.c: Likewise.
9020	* gcc.dg/vect/pr91293-3.c: Likewise.
9021
90222019-07-31  Jakub Jelinek  <jakub@redhat.com>
9023
9024	PR tree-optimization/91201
9025	* gcc.target/i386/sse2-pr91201-2.c: New test.
9026
90272019-07-31  Richard Biener  <rguenther@suse.de>
9028
9029	PR tree-optimization/91178
9030	* gcc.dg/torture/pr91178-2.c: New testcase.
9031
90322019-07-31  Jakub Jelinek  <jakub@redhat.com>
9033
9034	PR tree-optimization/91201
9035	* gcc.target/i386/sse2-pr91201.c: New test.
9036	* gcc.target/i386/avx2-pr91201.c: New test.
9037	* gcc.target/i386/avx512bw-pr91201.c: New test.
9038
90392019-07-31  Sudakshina Das  <sudi.das@arm.com>
9040
9041	* gcc.target/aarch64/acle/tme.c: New test.
9042	* gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
9043
90442019-07-31  Joel Hutton  <Joel.Hutton@arm.com>
9045
9046	* gcc.target/arm/cmse/cmse-17.c: New test.
9047
90482019-07-30  Martin Sebor  <msebor@redhat.com>
9049
9050	PR testsuite/91258
9051	* g++.dg/ubsan/vla-1.C: Suppress a valid warning.
9052
90532019-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
9054
9055	PR fortran/91296
9056	* gfortran.dg/pr91296.f90: New test.
9057
90582019-07-30  Martin Liska  <mliska@suse.cz>
9059
9060	PR tree-optimization/91270
9061	* g++.dg/torture/pr91270.C: New test.
9062
90632019-07-30  Richard Sandiford  <richard.sandiford@arm.com>
9064
9065	* gcc.dg/vect/vect-cond-arith-7.c: New test.
9066
90672019-07-30  Jakub Jelinek  <jakub@redhat.com>
9068
9069	PR middle-end/91282
9070	* gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
9071	dg-additional-options.
9072
9073	PR middle-end/91216
9074	* gcc.dg/gomp/pr91216.c: New test.
9075
9076	PR target/91150
9077	* gcc.target/i386/avx512bw-pr91150.c: New test.
9078
90792019-07-29  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
9080
9081	* gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
9082	* gcc.target/msp430/region-misuse-code.c: New test.
9083	* gcc.target/msp430/region-misuse-data.c: Likewise.
9084	* gcc.target/msp430/region-misuse-code-data.c: Likewise.
9085	* gcc.target/msp430/region-attribute-misuse.c: Likewise.
9086
90872019-07-29  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
9088
9089	PR target/70320
9090	* gcc.target/msp430/asm-register-names-lower-case.c: New test.
9091	* gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
9092
90932019-07-29  Martin Liska  <mliska@suse.cz>
9094
9095	* g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
9096	ICE.
9097
90982019-07-29  Richard Biener  <rguenther@suse.de>
9099
9100	PR tree-optimization/91267
9101	* gcc.dg/torture/pr91267.c: New testcase.
9102
91032019-07-29  Richard Sandiford  <richard.sandiford@arm.com>
9104
9105	* c-c++-common/guality/Og-dce-1.c: New test.
9106	* c-c++-common/guality/Og-dce-2.c: Likewise.
9107	* c-c++-common/guality/Og-dce-3.c: Likewise.
9108
91092019-07-29  Richard Sandiford  <richard.sandiford@arm.com>
9110
9111	* c-c++-common/guality/Og-global-dse-1.c: New test.
9112
91132019-07-29  Richard Sandiford  <richard.sandiford@arm.com>
9114
9115	* c-c++-common/guality/Og-static-wo-1.c: New test.
9116	* g++.dg/guality/guality.exp: Separate the c-c++-common tests into
9117	"Og" and "general" tests.  Run the latter at -O0 and -Og only.
9118	* gcc.dg/guality/guality.exp: Likewise.
9119
91202019-07-29  Richard Sandiford  <richard.sandiford@arm.com>
9121
9122	* lib/scanasm.exp (parse_function_bodies, check_function_body)
9123	(check-function-bodies): New procedures.
9124	* gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
9125	instead of scan-assembler.
9126	* gcc.target/aarch64/sve/init_2.c: Likewise.
9127	* gcc.target/aarch64/sve/init_3.c: Likewise.
9128	* gcc.target/aarch64/sve/init_4.c: Likewise.
9129	* gcc.target/aarch64/sve/init_5.c: Likewise.
9130	* gcc.target/aarch64/sve/init_6.c: Likewise.
9131	* gcc.target/aarch64/sve/init_7.c: Likewise.
9132	* gcc.target/aarch64/sve/init_8.c: Likewise.
9133	* gcc.target/aarch64/sve/init_9.c: Likewise.
9134	* gcc.target/aarch64/sve/init_10.c: Likewise.
9135	* gcc.target/aarch64/sve/init_11.c: Likewise.
9136	* gcc.target/aarch64/sve/init_12.c: Likewise.
9137
91382019-07-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9139
9140	* g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
9141	Require fpic support.
9142
91432019-07-27  Iain Sandoe  <iain@sandoe.co.uk>
9144
9145	* gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
9146	and vsx.
9147
91482019-07-26  Iain Sandoe  <iain@sandoe.co.uk>
9149
9150	* lib/scanasm.exp (object-size): Handle Darwin's size command.
9151
91522018-07-26  Tamar Christina  <tamar.christina@arm.com>
9153
9154	* gcc.dg/type-convert-var.c: New test.
9155
91562019-07-26  Martin Jambor  <mjambor@suse.cz>
9157
9158	PR ipa/89330
9159	* g++.dg/lto/pr89330_[01].C: New test.
9160	* g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
9161
91622019-07-25  Martin Sebor  <msebor@redhat.com>
9163
9164	PR tree-optimization/91183
9165	PR tree-optimization/86688
9166	* gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
9167	* gcc.dg/strlenopt-70.c: Fix bugs.
9168	* gcc.dg/strlenopt-71.c: Same.
9169	* gcc.dg/strlenopt-72.c: Same.
9170
91712019-07-25  Vladimir Makarov  <vmakarov@redhat.com>
9172
9173	PR rtl-optimization/91223
9174	* gcc.target/i386/pr91223.c: New test.
9175
91762019-07-25  Iain Sandoe  <iain@sandoe.co.uk>
9177
9178	PR gcov-profile/91087
9179	* g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
9180	"final" line for the failure summaries.  Adjust source layout so that
9181	dejagnu xfail expressions work.
9182
91832019-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9184
9185	PR fortran/65819
9186	* gfortran.dg/dependency_54.f90: New test.
9187
91882019-07-25  Eric Botcazou  <ebotcazou@adacore.com>
9189
9190	* gnat.dg/case_optimization3.ad[sb]: New test.
9191
91922019-07-25  Martin Liska  <mliska@suse.cz>
9193	    Dominik Infuhr  <dominik.infuehr@theobroma-systems.com>
9194
9195	PR c++/23383
9196	* g++.dg/cpp1y/new1.C: New test.
9197
91982019-07-25  Eric Botcazou  <ebotcazou@adacore.com>
9199
9200	PR testsuite/91245
9201	* gnat.dg/float_value1.adb: Only run on x86.
9202
92032019-07-24  Martin Sebor  <msebor@redhat.com>
9204
9205	PR tree-optimization/91183
9206	PR tree-optimization/86688
9207	* c-c++-common/ubsan/object-size-9.c: Disable warnings.
9208	* gcc.dg/Wstringop-overflow-14.c: New test.
9209	* gcc.dg/attr-nonstring-2.c: Remove xfails.
9210	* gcc.dg/strlenopt-70.c: New test.
9211	* gcc.dg/strlenopt-71.c: New test.
9212	* gcc.dg/strlenopt-72.c: New test.
9213	* gcc.dg/strlenopt-8.c: Remove xfails.
9214
92152019-07-24  Martin Sebor  <msebor@redhat.com>
9216
9217	PR driver/80545
9218	* gcc.misc-tests/help.exp: Add tests.
9219	* lib/options.exp: Handle C++.
9220
92212019-07-24  Claudiu Zissulescu  <claziss@synopsys.com>
9222
9223	* gcc.target/arc/arc.exp (check_effective_target_accregs): New
9224	predicate.
9225	* gcc.target/arc/builtin_special.c: Update test/
9226	* gcc.target/arc/interrupt-1.c: Likewise.
9227	* gcc.target/arc/interrupt-10.c: New test.
9228	* gcc.target/arc/interrupt-11.c: Likewise.
9229	* gcc.target/arc/interrupt-12.c: Likewise.
9230
92312019-07-24  Andreas Krebbel  <krebbel@linux.ibm.com>
9232
9233	* gcc.target/s390/addsub-signed-overflow-1.c: New test.
9234	* gcc.target/s390/addsub-signed-overflow-2.c: New test.
9235	* gcc.target/s390/mul-signed-overflow-1.c: New test.
9236	* gcc.target/s390/mul-signed-overflow-2.c: New test.
9237
92382019-07-24  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9239
9240	PR middle-end/91166
9241	* gcc.target/aarch64/sve/pr91166.c: New test.
9242
92432019-07-23  Steven G. Kargl  <kargl@gcc.gnu.org>
9244
9245	PR fortran/54072
9246	* gfortran.dg/illegal_boz_arg_1.f90: New tests.
9247
92482019-07-23  Steven G. Kargl  <kargl@gcc.gnu.org>
9249
9250	* gfortran.dg/achar_5.f90: Fix for new BOZ handling.
9251	* arithmetic_overflow_1.f90: Ditto.
9252	* gfortran.dg/boz_11.f90: Ditto.
9253	* gfortran.dg/boz_12.f90: Ditto.
9254	* gfortran.dg/boz_4.f90: Ditto.
9255	* gfortran.dg/boz_5.f90: Ditto.
9256	* gfortran.dg/boz_6.f90: Ditto.
9257	* gfortran.dg/boz_7.f90: Ditto.
9258	* gfortran.dg/boz_8.f90: Ditto.
9259	* gfortran.dg/dec_structure_6.f90: Ditto.
9260	* gfortran.dg/dec_union_1.f90: Ditto.
9261	* gfortran.dg/dec_union_2.f90: Ditto.
9262	* gfortran.dg/dec_union_5.f90: Ditto.
9263	* gfortran.dg/dshift_3.f90: Ditto.
9264	* gfortran.dg/gnu_logical_2.f90: Ditto.
9265	* gfortran.dg/int_conv_1.f90: Ditto.
9266	* gfortran.dg/ishft_1.f90: Ditto.
9267	* gfortran.dg/nan_4.f90: Ditto.
9268	* gfortran.dg/no_range_check_3.f90: Ditto.
9269	* gfortran.dg/pr16433.f: Ditto.
9270	* gfortran.dg/pr44491.f90: Ditto.
9271	* gfortran.dg/pr58027.f90: Ditto.
9272	* gfortran.dg/pr81509_2.f90: Ditto.
9273	* gfortran.dg/unf_io_convert_1.f90: Ditto.
9274	* gfortran.dg/unf_io_convert_2.f90: Ditto.
9275	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9276	Ditto.
9277	* gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9278	* gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
9279	* gfortran.fortran-torture/execute/seq_io.f90: Ditto.
9280	* gfortran.dg/gnu_logical_1.F: Delete test.
9281	* gfortran.dg/merge_bits_3.f90: New test.
9282	* gfortran.dg/merge_bits_3.f90: Ditto.
9283	* gfortran.dg/boz_int.f90: Ditto.
9284	* gfortran.dg/boz_bge.f90: Ditto.
9285	* gfortran.dg/boz_complex_1.f90: Ditto.
9286	* gfortran.dg/boz_complex_2.f90: Ditto.
9287	* gfortran.dg/boz_complex_3.f90: Ditto.
9288	* gfortran.dg/boz_dble.f90: Ditto.
9289	* gfortran.dg/boz_dshift_1.f90: Ditto.
9290	* gfortran.dg/boz_dshift_2.f90: Ditto.
9291	* gfortran.dg/boz_float_1.f90: Ditto.
9292	* gfortran.dg/boz_float_2.f90: Ditto.
9293	* gfortran.dg/boz_float_3.f90: Ditto.
9294	* gfortran.dg/boz_iand_1.f90: Ditto.
9295	* gfortran.dg/boz_iand_2.f90: Ditto.
9296
92972019-07-23  Jeff Law  <law@redhat.com>
9298
9299	PR tree-optimization/86061
9300	* gcc.dg/tree-ssa/pr86061.c: New test.
9301
93022019-07-23  Richard Biener  <rguenther@suse.de>
9303
9304	PR tree-optimization/83518
9305	* gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
9306
93072019-07-23  Ed Schonberg  <schonberg@adacore.com>
9308
9309	* gnat.dg/task4.adb: New testcase.
9310
93112019-07-23  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313	* gnat.dg/range_check5.adb: New testcase.
9314
93152019-07-23  Ed Schonberg  <schonberg@adacore.com>
9316
9317	* gnat.dg/iter5.adb: Add an expected error.
9318	* gnat.dg/iter6.adb: New testcase.
9319
93202019-07-23  Yannick Moy  <moy@adacore.com>
9321
9322	* gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
9323
93242019-07-22  Sylvia Taylor  <sylvia.taylor@arm.com>
9325
9326	* gcc.target/aarch64/simd/ssra.c: New test.
9327	* gcc.target/aarch64/simd/usra.c: New test.
9328
93292019-07-22  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
9330
9331	* gcc.target/msp430/isr-push-pop-main.c: New test.
9332	* gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
9333	* gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
9334	* gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
9335	* gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
9336
93372019-07-22  Andrea Corallo  <andrea.corallo@arm.com>
9338
9339	* jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
9340	New testcase.
9341	* jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
9342	Adjust error message.
9343
93442019-07-22  Paul A. Clarke  <pc@us.ibm.com>
9345
9346	* gcc.target/powerpc/sse4_1-check.h: New.
9347	* gcc.target/powerpc/sse4_1-pblendvb.c: New.
9348	* gcc.target/powerpc/sse4_1-pblendw.c: New.
9349	* gcc.target/powerpc/sse4_1-pblendw-2.c: New.
9350
93512019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9352
9353	* gnat.dg/fixedpnt6.adb: New testcase.
9354
93552019-07-22  Ed Schonberg  <schonberg@adacore.com>
9356
9357	* gnat.dg/warn26.adb: New testcase.
9358
93592019-07-22  Javier Miranda  <miranda@adacore.com>
9360
9361	* gnat.dg/class_wide5.adb: New testcase.
9362
93632019-07-22  Ed Schonberg  <schonberg@adacore.com>
9364
9365	* gnat.dg/opt80.adb: New testcase.
9366
93672019-07-22  Ed Schonberg  <schonberg@adacore.com>
9368
9369	* gnat.dg/warn25.adb: New testcase.
9370
93712019-07-22  Yannick Moy  <moy@adacore.com>
9372
9373	* gnat.dg/warn24.adb: New testcase.
9374
93752019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9376
9377	* gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
9378	gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
9379	gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
9380	testcase.
9381
93822019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9383
9384	* gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
9385
93862019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9387
9388	* gnat.dg/enum_val1.adb: New testcase.
9389
93902019-07-22  Nicolas Roche  <roche@adacore.com>
9391
9392	* gnat.dg/float_value1.adb: New testcase.
9393
93942019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9395
9396	* gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
9397	gnat.dg/encode_string1_pkg.ads: New testcase.
9398
93992019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9400
9401	* gnat.dg/warn23.adb: New testcase.
9402
94032019-07-22  Javier Miranda  <miranda@adacore.com>
9404
9405	* gnat.dg/cpp_constructor2.adb: New testcase.
9406
94072019-07-22  Ed Schonberg  <schonberg@adacore.com>
9408
9409	* gnat.dg/warn22.adb: New testcase.
9410
94112019-07-22  Eric Botcazou  <ebotcazou@adacore.com>
9412
9413	* gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
9414	testcase.
9415
94162019-07-22  Richard Biener  <rguenther@suse.de>
9417
9418	PR tree-optimization/91221
9419	* g++.dg/pr91221.C: New testcase.
9420
94212019-07-22  Martin Liska  <mliska@suse.cz>
9422
9423	PR driver/91172
9424	* gcc.dg/pr91172.c: New test.
9425
94262019-07-22  Claudiu Zissulescu  <claziss@synopsys.com>
9427
9428	* gcc.target/arc/tls-2.c: New test.
9429	* gcc.target/arc/tls-3.c: Likewise.
9430
94312019-07-21  Marek Polacek  <polacek@redhat.com>
9432
9433	PR c++/67853
9434	* g++.dg/cpp0x/decltype72.C: New test.
9435
94362019-07-22  Stafford Horne  <shorne@gmail.com>
9437
9438	* gcc.target/or1k/ror-4.c: New file.
9439	* gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
9440	as the shftimm option no longer controls rotate.
9441
94422019-07-22  Stafford Horne  <shorne@gmail.com>
9443
9444	PR target/90362
9445	* gcc.target/or1k/div-mul-3.c: New test.
9446
94472019-07-22  Stafford Horne  <shorne@gmail.com>
9448
9449	PR target/90363
9450	* gcc.target/or1k/swap-1.c: New test.
9451	* gcc.target/or1k/swap-2.c: New test.
9452
94532019-07-20  Segher Boessenkool  <segher@kernel.crashing.org>
9454
9455	* gcc.target/powerpc/volatile-mem.c: New testcase.
9456
94572019-07-20  Jakub Jelinek  <jakub@redhat.com>
9458
9459	PR target/91204
9460	* gcc.c-torture/compile/pr91204.c: New test.
9461
9462	* c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
9463	* c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
9464	clause where allowed.  Add combined constructs with loop with all
9465	possible clauses.
9466	(qux): New function.
9467	* c-c++-common/gomp/loop-1.c: New test.
9468	* c-c++-common/gomp/loop-2.c: New test.
9469	* c-c++-common/gomp/loop-3.c: New test.
9470	* c-c++-common/gomp/loop-4.c: New test.
9471	* c-c++-common/gomp/loop-5.c: New test.
9472	* c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
9473	* c-c++-common/gomp/simd-setjmp-1.c: New test.
9474	* c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
9475
9476	* gcc.dg/vect/vect-simd-16.c: New test.
9477
94782019-07-19  Jeff Law  <law@redhat.com>
9479
9480	PR tree-optimization/86061
9481	* gcc.dg/tree-ssa/ssa-dse-37.c: New test.
9482	* gcc.dg/tree-ssa/ssa-dse-38.c: New test.
9483
94842019-07-19  Richard Biener  <rguenther@suse.de>
9485
9486	PR tree-optimization/91211
9487	* gcc.dg/torture/pr91211.c: New testcase.
9488
94892019-07-19  Richard Biener  <rguenther@suse.de>
9490
9491	PR tree-optimization/91200
9492	* gcc.dg/torture/pr91200.c: New testcase.
9493
94942019-07-19  Jakub Jelinek  <jakub@redhat.com>
9495
9496	PR middle-end/91190
9497	* gcc.c-torture/compile/pr91190.c: New test.
9498
94992019-07-19  Richard Biener  <rguenther@suse.de>
9500
9501	PR tree-optimization/91207
9502	* gcc.dg/torture/pr91207.c: New testcase.
9503
95042019-07-18  Uroš Bizjak  <ubizjak@gmail.com>
9505
9506	PR target/91188
9507	* gcc.target/i386/pr91188-1a.c: New test.
9508	* gcc.target/i386/pr91188-1b.c: Ditto.
9509	* gcc.target/i386/pr91188-1c.c: Ditto.
9510	* gcc.target/i386/pr91188-2a.c: Ditto.
9511	* gcc.target/i386/pr91188-2b.c: Ditto.
9512	* gcc.target/i386/pr91188-2c.c: Ditto.
9513
95142019-07-18  Sylvia Taylor  <sylvia.taylor@arm.com>
9515
9516	PR target/90317
9517	* gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
9518	uint32_t.
9519	(GET_LANE, TEST_SHA1C_VEC_SELECT): New.
9520	* gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
9521	uint32_t.
9522	(GET_LANE, TEST_SHA1H_VEC_SELECT): New.
9523	* gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
9524	uint32_t.
9525	(GET_LANE, TEST_SHA1M_VEC_SELECT): New.
9526	* gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
9527	uint32_t.
9528	(GET_LANE, TEST_SHA1P_VEC_SELECT): New.
9529
95302019-07-18  Jan Hubicka  <hubicka@ucw.cz>
9531
9532	* g++.dg/lto/alias-5_0.C: New testcase.
9533	* g++.dg/lto/alias-5_1.C: New.
9534	* g++.dg/lto/alias-5_2.c: New.
9535
95362019-07-18  Bin Cheng  <bin.cheng@linux.alibaba.com>
9537
9538	PR tree-optimization/91137
9539	* gcc.c-torture/execute/pr91137.c: New test.
9540
95412019-07-18  Richard Sandiford  <richard.sandiford@arm.com>
9542
9543	* c-c++-common/pr53633-2.c: New test.
9544
95452019-07-17  Alexandre Oliva  <oliva@adacore.com>
9546
9547	PR middle-end/81824
9548	* g++.dg/Wmissing-attributes-1.C: New.  Some of its fragments
9549	are from Martin Sebor.
9550
95512019-07-17  Marek Polacek  <polacek@redhat.com>
9552
9553	PR c++/90455
9554	* g++.dg/cpp0x/nsdmi-list6.C: New test.
9555
95562019-07-17  Jan Hubicka  <hubicka@ucw.cz>
9557
9558	* g++.dg/lto/alias-4_0.C
9559
95602019-07-17  Richard Biener  <rguenther@suse.de>
9561
9562	PR tree-optimization/91178
9563	* gcc.dg/torture/pr91178.c: New testcase.
9564
95652019-07-17  Richard Biener  <rguenther@suse.de>
9566
9567	PR tree-optimization/91180
9568	* gcc.dg/torture/pr91180.c: New testcase.
9569
95702019-07-17  Jakub Jelinek  <jakub@redhat.com>
9571
9572	PR tree-optimization/91157
9573	* gcc.target/i386/avx512f-pr91157.c: New test.
9574	* gcc.target/i386/avx512bw-pr91157.c: New test.
9575
95762019-07-17  Richard Biener  <rguenther@suse.de>
9577
9578	PR tree-optimization/91181
9579	* gcc.dg/pr91181.c: New testcase.
9580
95812019-07-16  Harald Anlauf  <anlauf@gmx.de>
9582
9583	PR fortran/90903
9584	* gfortran.dg/check_bits_1.f90: New testcase.
9585
95862019-07-16  Jeff Law  <law@redhat.com>
9587
9588	PR rtl-optimization/91173
9589	* g++.dg/pr91173.C: New test.
9590
95912019-07-16  Wilco Dijkstra  <wdijkstr@arm.com>
9592
9593	PR target/89190
9594	* gcc.target/arm/pr89190.c: New test.
9595
95962019-07-16  Jakub Jelinek  <jakub@redhat.com>
9597
9598	PR rtl-optimization/91164
9599	* g++.dg/opt/pr91164.C: New test.
9600
96012019-07-16  Jan Hubicka  <jh@suse.cz>
9602
9603	* g++.dg/lto/alias-1_0.C: Use -O3.
9604	* g++.dg/lto/alias-2_0.C: Use -O3.
9605	* g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
9606	-fno-use-linker-plugin.
9607	* g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
9608
96092019-07-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9610
9611	* gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
9612	sparcv9.
9613
96142019-07-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9615
9616	* gcc.dg/autopar/pr91162.c: Require int128 support.
9617
96182019-07-15  Richard Biener  <rguenther@suse.de>
9619
9620	PR middle-end/91162
9621	* gcc.dg/autopar/pr91162.c: New testcase.
9622
96232019-07-15  Kewen Lin  <linkw@gcc.gnu.org>
9624
9625	PR tree-optimization/88497
9626	* gcc.dg/tree-ssa/pr88497-1.c: New test.
9627	* gcc.dg/tree-ssa/pr88497-2.c: Likewise.
9628	* gcc.dg/tree-ssa/pr88497-3.c: Likewise.
9629	* gcc.dg/tree-ssa/pr88497-4.c: Likewise.
9630	* gcc.dg/tree-ssa/pr88497-5.c: Likewise.
9631	* gcc.dg/tree-ssa/pr88497-6.c: Likewise.
9632	* gcc.dg/tree-ssa/pr88497-7.c: Likewise.
9633
96342019-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9635
9636	PR fortran/87233
9637	* gfortran.dg/initialization_14.f90: Modify to now pass by
9638	removing two dg-error commands. Added comments.
9639	* gfortran.dg/initialization_30.f90: New test that includes the
9640	two tests removed above with the 'dg-options -std=f95'.
9641
96422019-07-14  Uroš Bizjak  <ubizjak@gmail.com>
9643
9644	* gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
9645
96462019-07-14  Segher Boessenkool  <segher@kernel.crashing.org>
9647
9648	PR target/91148
9649	* gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
9650	* gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
9651	* gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
9652	* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
9653	* gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
9654	* gcc.target/powerpc/byte-in-set-2.c: Adjust.
9655	* gcc.target/powerpc/cmpb-3.c: Adjust.
9656	* gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
9657	* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
9658	* gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
9659	* gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
9660
96612019-07-13  Iain Sandoe  <iain@sandoe.co.uk>
9662
9663	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
9664	support.
9665
96662019-07-13  Segher Boessenkool  <segher@kernel.crashing.org>
9667
9668	PR target/91148
9669	* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
9670	* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
9671	* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
9672	* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
9673	* gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
9674	* gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
9675	* gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
9676	* gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
9677	* gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
9678	* gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
9679	* gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
9680	* gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
9681	* gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
9682	* gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
9683	* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
9684	* gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
9685	* gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
9686	* gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
9687	* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
9688	* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
9689	* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
9690	* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
9691	* gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
9692	* gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
9693	* gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
9694	* gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
9695	* gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
9696	* gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
9697	* gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
9698	* gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
9699	* gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
9700	* gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
9701	* gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
9702	* gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
9703	* gcc.target/powerpc/byte-in-range-1.c: Adjust.
9704	* gcc.target/powerpc/byte-in-set-1.c: Adjust.
9705	* gcc.target/powerpc/byte-in-set-2.c: Adjust.
9706	* gcc.target/powerpc/cmpb-3.c: Adjust.
9707	* gcc.target/powerpc/crypto-builtin-2.c: Adjust.
9708	* gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
9709	* gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
9710	* gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
9711	* gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
9712	* gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
9713	* gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
9714	* gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
9715	* gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
9716	* gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
9717	* gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
9718	* gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
9719	* gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
9720	* gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
9721	* gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
9722	* gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
9723	* gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
9724	* gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
9725	* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
9726	* gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
9727	* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
9728	* gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
9729	* gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
9730	* gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
9731	* gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
9732	* gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
9733	* gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
9734	* gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
9735
97362019-07-13  Jakub Jelinek  <jakub@redhat.com>
9737
9738	PR c/91149
9739	* c-c++-common/gomp/reduction-task-3.c: New test.
9740
9741	* c-c++-common/gomp/order-3.c: New test.
9742	* c-c++-common/gomp/order-4.c: New test.
9743
97442019-07-12  Bill Seurer  <seurer@linux.vnet.ibm.com>
9745
9746	* gcc.dg/tree-ssa/vector-7.c: Fix typo.
9747
97482019-07-12  Iain Sandoe  <iain@sandoe.co.uk>
9749
9750	* gcc.dg/pr57438-2.c: Remove.
9751
97522019-07-12  Martin Sebor  <msebor@redhat.com>
9753
9754	* gcc.dg/Warray-bounds-43.c: New test.
9755
97562019-07-12  Jan Hubicka  <jh@suse.cz>
9757
9758	* gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
9759
97602019-07-08  Jiangning Liu  <jiangning.liu@amperecomputing.com>
9761
9762	PR tree-optimization/89430
9763	* gcc.dg/tree-ssa/pr89430-1.c: New test.
9764	* gcc.dg/tree-ssa/pr89430-2.c: New test.
9765	* gcc.dg/tree-ssa/pr89430-3.c: New test.
9766	* gcc.dg/tree-ssa/pr89430-4.c: New test.
9767	* gcc.dg/tree-ssa/pr89430-5.c: New test.
9768	* gcc.dg/tree-ssa/pr89430-6.c: New test.
9769
97702019-07-12  Richard Biener  <rguenther@suse.de>
9771
9772	PR tree-optimization/91145
9773	* gcc.dg/torture/pr91145.c: New testcase.
9774
97752019-07-12  Alexandre Oliva  <oliva@adacore.com>
9776
9777	* gcc.dg/gimplefe-44.c: New.
9778	* gcc.dg/gimplefe-43.c: New.
9779
97802019-07-12  Richard Biener  <rguenther@suse.de>
9781
9782	* gcc.dg/tree-ssa/vector-7.c: New testcase.
9783
97842019-07-12  Jakub Jelinek  <jakub@redhat.com>
9785
9786	* c-c++-common/gomp/order-1.c: New test.
9787	* c-c++-common/gomp/order-2.c: New test.
9788
97892019-07-11  Sunil K Pandey  <sunil.k.pandey@intel.com>
9790
9791	PR target/90980
9792	* gcc.target/i386/pr90980-1.c: New test.
9793	* gcc.target/i386/pr90980-2.c: Likewise.
9794	* gcc.target/i386/pr90980-3.c: Likewise.
9795
97962019-07-11  Yannick Moy  <moy@adacore.com>
9797
9798	* gnat.dg/loop_entry1.adb: New testcase.
9799
98002019-07-11  Ed Schonberg  <schonberg@adacore.com>
9801
9802	* gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
9803
98042019-07-11  Justin Squirek  <squirek@adacore.com>
9805
9806	* gnat.dg/unreferenced2.adb: New testcase.
9807
98082019-07-11  Hristian Kirtchev  <kirtchev@adacore.com>
9809
9810	* gnat.dg/self_ref1.adb: New testcase.
9811
98122019-07-11  Ed Schonberg  <schonberg@adacore.com>
9813
9814	* gnat.dg/predicate11.adb: New testcase.
9815
98162019-07-11  Hristian Kirtchev  <kirtchev@adacore.com>
9817
9818	* gnat.dg/equal9.adb: New testcase.
9819
98202019-07-11  Thomas Quinot  <quinot@adacore.com>
9821
9822	* gnat.dg/scos1.adb: New testcase.
9823
98242019-07-11  Justin Squirek  <squirek@adacore.com>
9825
9826	* gnat.dg/access7.adb: New testcase.
9827
98282019-07-11  Yannick Moy  <moy@adacore.com>
9829
9830	* gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
9831
98322019-07-11  Richard Biener  <rguenther@suse.de>
9833
9834	PR middle-end/91131
9835	* gcc.target/i386/pr91131.c: New testcase.
9836
98372019-07-10  Martin Sebor  <msebor@redhat.com>
9838
9839	PR testsuite/91132
9840	* gcc.dg/strlenopt-67.c: Removed second copy of test.
9841
98422019-07-10  Vladimir Makarov  <vmakarov@redhat.com>
9843
9844	PR target/91102
9845	* gcc.target/aarch64/pr91102.c: New test.
9846
98472019-07-10  Richard Biener  <rguenther@suse.de>
9848
9849	PR tree-optimization/91126
9850	* gcc.dg/torture/pr91126.c: New testcase.
9851
98522019-07-10  Richard Biener  <rguenther@suse.de>
9853
9854	* gcc.dg/torture/ssa-fre-5.c: New testcase.
9855	* gcc.dg/torture/ssa-fre-6.c: Likewise.
9856	* gcc.dg/torture/ssa-fre-7.c: Likewise.
9857
98582019-07-10  Ed Schonberg  <schonberg@adacore.com>
9859
9860	* gnat.dg/modular5.adb: New testcase.
9861
98622019-07-10  Ed Schonberg  <schonberg@adacore.com>
9863
9864	* gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
9865	gnat.dg/limited3_pkg.ads: New testcase.
9866
98672019-07-10  Hristian Kirtchev  <kirtchev@adacore.com>
9868
9869	* gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
9870
98712019-07-10  Hristian Kirtchev  <kirtchev@adacore.com>
9872
9873	* gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
9874	gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
9875	gnat.dg/limited2_pack_2.ads: New testcase.
9876
98772019-07-10  Ed Schonberg  <schonberg@adacore.com>
9878
9879	* gnat.dg/equal8.adb, gnat.dg/equal8.ads,
9880	gnat.dg/equal8_pkg.ads: New testcase.
9881
98822019-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9883
9884	* g++.dg/diagnostic/complex-invalid-1.C: New.
9885	* g++.dg/diagnostic/static-cdtor-1.C: Likewise.
9886	* g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
9887	too.
9888	* g++.dg/other/anon-union3.C: Adjust expected location.
9889	* g++.dg/parse/error8.C: Likewise.
9890
98912019-07-09  Jan Hubicka  <hubicka@ucw.cz>
9892
9893	* g++.dg/lto/alias-3_0.C: New file.
9894	* g++.dg/lto/alias-3_1.c: New file.
9895
98962019-07-09  Martin Sebor  <msebor@redhat.com>
9897
9898	PR tree-optimization/90989
9899	* gcc.dg/strlenopt-26.c: Exit with test result status.
9900	* gcc.dg/strlenopt-67.c: New test.
9901
99022019-07-09  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
9903
9904	* gcc.target/mips/cfgcleanup-jalr1.c: New test.
9905	* gcc.target/mips/cfgcleanup-jalr2.c: New test.
9906	* gcc.target/mips/cfgcleanup-jalr3.c: New test.
9907
99082019-07-09  Richard Biener  <rguenther@suse.de>
9909
9910	PR tree-optimization/91114
9911	* gcc.dg/vect/pr91114.c: New testcase.
9912
99132019-07-09  Sylvia Taylor  <sylvia.taylor@arm.com>
9914
9915	* gcc.target/aarch64/crypto-fuse-1.c: Remove.
9916	* gcc.target/aarch64/crypto-fuse-2.c: Remove.
9917	* gcc.target/aarch64/aes-fuse-1.c: New testcase.
9918	* gcc.target/aarch64/aes-fuse-2.c: New testcase.
9919
99202019-07-09  Christophe Lyon  <christophe.lyon@linaro.org>
9921
9922	* gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
9923	section.
9924	* gcc.target/arm/cmse/bitfield-2.c: Likewise.
9925	* gcc.target/arm/cmse/bitfield-3.c: Likewise.
9926	* gcc.target/arm/cmse/struct-1.c: Likewise.
9927
99282019-07-09  Sylvia Taylor  <sylvia.taylor@arm.com>
9929
9930	* gcc.target/arm/aes-fuse-1.c: New.
9931	* gcc.target/arm/aes-fuse-2.c: New.
9932	* gcc.target/arm/aes_xor_combine.c: New.
9933
99342019-07-09  Martin Liska  <mliska@suse.cz>
9935
9936	* gcc.dg/predict-17.c: Test loop optimizer assumption
9937	about loop iterations.
9938
99392019-07-09  Richard Biener  <rguenther@suse.de>
9940
9941	* gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
9942	* gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
9943	* gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
9944
99452019-07-09  Ed Schonberg  <schonberg@adacore.com>
9946
9947	* gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
9948	gnat.dg/predicate10_pkg.ads: New testcase.
9949
99502019-07-09  Justin Squirek  <squirek@adacore.com>
9951
9952	* gnat.dg/image1.adb: New testcase.
9953
99542019-07-09  Javier Miranda  <miranda@adacore.com>
9955
9956	* gnat.dg/rep_clause8.adb: New testcase.
9957
99582019-07-09  Ed Schonberg  <schonberg@adacore.com>
9959
9960	* gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
9961	gnat.dg/equal7_pkg.ads: New testcase.
9962
99632019-07-09  Javier Miranda  <miranda@adacore.com>
9964
9965	* gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
9966	gnat.dg/range_check3_pkg.ads: New testcase.
9967
99682019-07-09  Ed Schonberg  <schonberg@adacore.com>
9969
9970	* gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
9971	gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
9972	gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
9973	gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
9974	testcases.
9975
99762019-07-08  Martin Sebor  <msebor@redhat.com>
9977
9978	PR middle-end/71924
9979	PR middle-end/90549
9980	* gcc.c-torture/execute/return-addr.c: New test.
9981	* gcc.dg/Wreturn-local-addr-2.c: New test.
9982	* gcc.dg/Wreturn-local-addr-4.c: New test.
9983	* gcc.dg/Wreturn-local-addr-5.c: New test.
9984	* gcc.dg/Wreturn-local-addr-6.c: New test.
9985	* gcc.dg/Wreturn-local-addr-7.c: New test.
9986	* gcc.dg/Wreturn-local-addr-8.c: New test.
9987	* gcc.dg/Wreturn-local-addr-9.c: New test.
9988	* gcc.dg/Wreturn-local-addr-10.c: New test.
9989	* gcc.dg/Walloca-4.c: Handle expected warnings.
9990	* gcc.dg/pr41551.c: Same.
9991	* gcc.dg/pr59523.c: Same.
9992	* gcc.dg/tree-ssa/pr88775-2.c: Same.
9993	* gcc.dg/tree-ssa/alias-37.c: Same.
9994	* gcc.dg/winline-7.c: Same.
9995
99962019-07-08  Jakub Jelinek  <jakub@redhat.com>
9997
9998	* g++.dg/vect/simd-6.cc: Replace xfail with target x86.
9999	* g++.dg/vect/simd-9.cc: Likewise.
10000
10001	PR c++/91110
10002	* g++.dg/gomp/pr91110.C: New test.
10003
100042019-07-08  Segher Boessenkool  <segher@kernel.crashing.org>
10005
10006	PR rtl-optimization/88233
10007	* gcc.target/powerpc/pr88233.c: New testcase.
10008
100092019-07-08  Wilco Dijkstra  <wdijkstr@arm.com>
10010
10011	PR testsuite/91059
10012	PR testsuite/78529
10013	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
10014
100152019-07-08  Robin Dapp  <rdapp@linux.ibm.com>
10016
10017	* gcc.target/s390/rotate-truncation-mask.c: New test.
10018
100192019-07-08  Robin Dapp  <rdapp@linux.ibm.com>
10020
10021	* gcc.target/s390/combine-rotate-modulo.c: New test.
10022	* gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
10023	* gcc.target/s390/vector/combine-shift-vec.c: New test.
10024
100252019-07-08  Joern Rennecke  <joern.rennecke@riscy-ip.com>
10026
10027	Avoid clash with system header declaration.
10028	* gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
10029
100302019-07-08  Richard Biener  <rguenther@suse.de>
10031
10032	PR tree-optimization/91108
10033	* gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
10034	* gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
10035
100362019-07-08  Jim Wilson  <jimw@sifive.com>
10037
10038	* gcc.target/riscv/shift-shift-2.c: Add one more test.
10039
100402019-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10041
10042	PR c++/65143
10043	* g++.dg/tree-ssa/final2.C: New.
10044	* g++.dg/tree-ssa/final3.C: Likewise.
10045
100462019-07-08  Javier Miranda  <miranda@adacore.com>
10047
10048	* gnat.dg/interface10.adb: New testcase.
10049
100502019-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
10051
10052	* gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
10053
100542019-07-08  Ed Schonberg  <schonberg@adacore.com>
10055
10056	* gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
10057
100582019-07-08  Ed Schonberg  <schonberg@adacore.com>
10059
10060	* gnat.dg/fixed_delete.adb: New testcase.
10061
100622019-07-08  Javier Miranda  <miranda@adacore.com>
10063
10064	* gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
10065	gnat.dg/interface9_root.ads: New testcase.
10066
100672019-07-08  Ed Schonberg  <schonberg@adacore.com>
10068
10069	* gnat.dg/predicate9.adb: New testcase.
10070
100712019-07-08  Justin Squirek  <squirek@adacore.com>
10072
10073	* gnat.dg/sso16.adb: New testcase.
10074
100752019-07-08  Ed Schonberg  <schonberg@adacore.com>
10076
10077	* gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
10078	gnat.dg/predicate8_pkg.ads: New testcase.
10079
100802019-07-08  Richard Biener  <rguenther@suse.de>
10081
10082	PR tree-optimization/83518
10083	* gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
10084	* gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
10085	* gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
10086	* gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
10087	* g++.dg/tree-ssa/pr83518.C: Likewise.
10088
100892019-07-08  Richard Sandiford  <richard.sandiford@arm.com>
10090
10091	* gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
10092	(main): Use PR_SET_PTRACER where available.
10093
100942019-07-07  Paul Thomas  <pault@gcc.gnu.org>
10095
10096	PR fortran/91077
10097	* gfortran.dg/pointer_array_11.f90: New test.
10098
100992019-07-06  Jakub Jelinek  <jakub@redhat.com>
10100
10101	* c-c++-common/gomp/scan-4.c: Don't expect sorry message.
10102
10103	PR tree-optimization/91096
10104	* gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
10105	(bar, main): Use it instead of -__builtin_inff ().
10106	* gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
10107	(bar, main): Use it instead of -__builtin_inff ().
10108
101092019-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
10110
10111	PR c++/67184 (again)
10112	PR c++/69445
10113	* g++.dg/other/final4.C: New.
10114
101152019-07-04  Marek Polacek  <polacek@redhat.com>
10116
10117	DR 1813
10118	PR c++/83374 - __is_standard_layout wrong for a class with repeated
10119	bases.
10120	* g++.dg/ext/is_std_layout3.C: New test.
10121	* g++.dg/ext/is_std_layout4.C: New test.
10122
101232019-07-05  Richard Biener  <rguenther@suse.de>
10124
10125	* gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
10126
101272019-07-05  Richard Biener  <rguenther@suse.de>
10128
10129	PR tree-optimization/91091
10130	* gcc.dg/tree-ssa/pr91091-2.c: New testcase.
10131	* gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
10132	* gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
10133	* gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
10134
101352019-07-05  Richard Biener  <rguenther@suse.de>
10136
10137	PR tree-optimization/91091
10138	* gcc.dg/tree-ssa/pr91091-1.c: New testcase.
10139	* gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
10140
101412019-07-05  Eric Botcazou  <ebotcazou@adacore.com>
10142
10143	* gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
10144
101452019-07-05  Hristian Kirtchev  <kirtchev@adacore.com>
10146
10147	* gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
10148	gnat.dg/task3_pkg2.ads: New testcase.
10149
101502019-07-05  Javier Miranda  <miranda@adacore.com>
10151
10152	* gnat.dg/access6.adb: New testcase.
10153
101542019-07-05  Bob Duff  <duff@adacore.com>
10155
10156	* gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
10157
101582019-07-05  Ed Schonberg  <schonberg@adacore.com>
10159
10160	* gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
10161
101622019-07-05  Ed Schonberg  <schonberg@adacore.com>
10163
10164	* gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
10165	gnat.dg/predicate7_pkg.ads: New testcase.
10166
101672019-07-04  Jakub Jelinek  <jakub@redhat.com>
10168
10169	PR middle-end/78884
10170	* gcc.dg/gomp/pr78884.c: New test.
10171
101722019-07-04  Andrea Corallo  <andrea.corallo@arm.com>
10173
10174	* jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
10175	New testcase.
10176
101772019-07-04  Wilco Dijkstra  <wdijkstr@arm.com>
10178
10179	* gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
10180
101812019-07-04  Andrea Corallo  <andrea.corallo@arm.com>
10182
10183	* jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
10184	* jit.dg/test-accessing-bitfield.c: New testcase.
10185	* jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
10186	Likewise.
10187	* jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
10188	Likewise.
10189	* jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
10190	Likewise.
10191
101922019-07-04  Jan Hubicka  <jh@suse.cz>
10193
10194	* gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
10195	* gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
10196
101972019-07-04  Andrew Stubbs  <ams@codesourcery.com>
10198
10199	* g++.dg/gomp/unmappable-1.C: New file.
10200
102012019-07-04  Javier Miranda  <miranda@adacore.com>
10202
10203	* gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
10204	gnat.dg/cpp_constructor_useit.ads: New testcase.
10205
102062019-07-04  Gary Dismukes  <dismukes@adacore.com>
10207
10208	* gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
10209	gnat.dg/ghost5_parent.ads: New testcase.
10210
102112019-07-04  Yannick Moy  <moy@adacore.com>
10212
10213	* gnat.dg/spark3.adb: New testcase.
10214
102152019-07-04  Justin Squirek  <squirek@adacore.com>
10216
10217	* gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
10218
102192019-07-04  Ed Schonberg  <schonberg@adacore.com>
10220
10221	* gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
10222	gnat.dg/equal6_types.ads: New testcase.
10223
102242019-07-04  Justin Squirek  <squirek@adacore.com>
10225
10226	* gnat.dg/allocator.adb: New testcase.
10227
102282019-07-04  Hristian Kirtchev  <kirtchev@adacore.com>
10229
10230	* gnat.dg/default_initial_condition.adb,
10231	gnat.dg/default_initial_condition_pack.adb,
10232	gnat.dg/default_initial_condition_pack.ads: New testcase.
10233
102342019-07-04  Ed Schonberg  <schonberg@adacore.com>
10235
10236	* gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
10237
102382019-07-04  Yannick Moy  <moy@adacore.com>
10239
10240	* gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
10241	gnat.dg/synchronized2_pkg.ads: New testcase.
10242
102432019-07-04  Justin Squirek  <squirek@adacore.com>
10244
10245	* gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
10246	gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
10247	New testcase.
10248
102492019-07-04  Ed Schonberg  <schonberg@adacore.com>
10250
10251	* gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
10252	gnat.dg/dimensions2_real_numbers.ads: New testcase.
10253
102542019-07-04  Jakub Jelinek  <jakub@redhat.com>
10255
10256	PR tree-optimization/91063
10257	* gcc.dg/gomp/pr91063.c: New test.
10258
102592019-07-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10260
10261	PR target/88833
10262	* gfortran.dg/pr88833.f90: New test.
10263
102642019-07-04  Jakub Jelinek  <jakub@redhat.com>
10265
10266	PR middle-end/91069
10267	* gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
10268	hardcoded 16 for better portability.
10269	(v2di): Change from long vector to long long vector.  Use
10270	2 * sizeof (long long) instead of hardcoded 16.
10271
10272	PR rtl-optimization/90756
10273	* gcc.dg/pr90756.c: New test.
10274
102752019-07-04  Chenghua Xu  <paul.hua.gm@gmail.com>
10276
10277	* gcc.target/mips/mips-fmadd.c: Rename to ...
10278	* gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
10279	* gcc.target/mips/mips-fmadd-n64.c: New.
10280
102812019-07-03  Wilco Dijkstra  <wdijkstr@arm.com>
10282
10283	* gcc.dg/store_merging_27.c: Fix test for Arm.
10284	* gcc.dg/store_merging_28.c: Likewise.
10285	* gcc.dg/store_merging_29.c: Likewise.
10286	* gcc.dg/tree-ssa/dump-6.c: Likewise.
10287
102882019-07-03  Mark Wielaard  <mark@klomp.org>
10289
10290	PR debug/90981
10291	* g++.dg/pr90981.C: New test.
10292
102932019-07-03  Richard Biener  <rguenther@suse.de>
10294
10295	PR middle-end/91069
10296	* gcc.dg/pr91069.c: New testcase.
10297
102982019-07-03  Martin Liska  <mliska@suse.cz>
10299
10300	* gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
10301	as we do now better.
10302
103032019-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10304
10305	* gnat.dg/specs/debug1.ads: New test.
10306
103072019-07-03  Martin Liska  <mliska@suse.cz>
10308
10309	PR tree-optimization/90892
10310	* gcc.dg/pr90892.c: New test.
10311
103122019-07-03  Martin Liska  <mliska@suse.cz>
10313
10314	PR middle-end/90899
10315	* gcc.target/i386/pr90899.c: New test.
10316
103172019-07-03  Jakub Jelinek  <jakub@redhat.com>
10318
10319	PR tree-optimization/91033
10320	* gcc.target/i386/pr91033.c: New test.
10321
103222019-07-03  Bob Duff  <duff@adacore.com>
10323
10324	* gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
10325	gnat.dg/task2_pkg.ads: New testcase.
10326
103272019-07-03  Ed Schonberg  <schonberg@adacore.com>
10328
10329	* gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
10330	gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
10331	testcase.
10332
103332019-07-03  Justin Squirek  <squirek@adacore.com>
10334
10335	* gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
10336
103372019-07-03  Hristian Kirtchev  <kirtchev@adacore.com>
10338
10339	* gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
10340	gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
10341	testcase.
10342
103432019-07-03  Bob Duff  <duff@adacore.com>
10344
10345	* gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
10346	gnat.dg/warn20_pkg.ads: New testcase.
10347
103482019-07-03  Ed Schonberg  <schonberg@adacore.com>
10349
10350	* gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
10351	* gnat.dg/static_pred1.adb: Remove expected error.
10352
103532019-07-03  Ed Schonberg  <schonberg@adacore.com>
10354
10355	* gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
10356
103572019-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10358
10359	* gnat.dg/alignment14.adb: New testcase.
10360
103612019-07-03  Ed Schonberg  <schonberg@adacore.com>
10362
10363	* gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
10364	testcase.
10365
103662019-07-03  Jakub Jelinek  <jakub@redhat.com>
10367
10368	* c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
10369	* c-c++-common/gomp/scan-5.c (foo): Likewise.
10370
10371	* c-c++-common/gomp/scan-5.c: New test.
10372
10373	* c-c++-common/gomp/lastprivate-conditional-5.c: New test.
10374
103752019-07-02  Jeff Law  <law@redhat.com>
10376
10377	PR tree-optimization/90883
10378	* g++.dg/tree-ssa/pr90883.c: Add -Os.  Check dse2 for the
10379	deleted store on some targets.
10380
103812019-07-02  Joern Rennecke  <joern.rennecke@riscy-ip.com>
10382
10383	PR testsuite/91065
10384	* gcc.dg/plugin/start_unit_plugin.c: Register a root tab
10385	to reference fake_var.
10386
103872019-07-02  qing zhao  <qing.zhao@oracle.com>
10388
10389	PR preprocessor/90581
10390	* c-c++-common/cpp/fmax-include-depth-1a.h: New test.
10391	* c-c++-common/cpp/fmax-include-depth-1b.h: New test.
10392	* c-c++-common/cpp/fmax-include-depth.c: New test.
10393
103942019-07-02  Jan Hubicka  <jh@suse.cz>
10395
10396	* gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
10397
103982019-07-02  Jan Hubicka  <jh@suse.cz>
10399
10400	* g++.dg/lto/pr90990_0.C: New testcase.
10401
104022019-07-02  Richard Biener  <rguenther@suse.de>
10403
10404	PR tree-optimization/58483
10405	* gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
10406
104072019-07-01  Joern Rennecke  <joern.rennecke@riscy-ip.com>
10408
10409	PR middle-end/66726
10410	* gcc.dg/tree-ssa/pr66726-4.c: New testcase.
10411
104122019-07-01  Andreas Krebbel  <krebbel@linux.ibm.com>
10413
10414	* gcc.target/s390/vector/vec-shift-2.c: New test.
10415
104162019-07-01  Ed Schonberg  <schonberg@adacore.com>
10417
10418	* gnat.dg/generic_inst3.adb,
10419	gnat.dg/generic_inst3_kafka_lib-topic.ads,
10420	gnat.dg/generic_inst3_kafka_lib.ads,
10421	gnat.dg/generic_inst3_markets.ads,
10422	gnat.dg/generic_inst3_traits-encodables.ads,
10423	gnat.dg/generic_inst3_traits.ads: New testcase.
10424
104252019-07-01  Ed Schonberg  <schonberg@adacore.com>
10426
10427	* gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
10428
104292019-07-01  Ed Schonberg  <schonberg@adacore.com>
10430
10431	* gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
10432	testcase.
10433
104342019-07-01  Ed Schonberg  <schonberg@adacore.com>
10435
10436	* gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
10437
104382019-07-01  Ed Schonberg  <schonberg@adacore.com>
10439
10440	* gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
10441
104422019-07-01  Richard Biener  <rguenther@suse.de>
10443
10444	* gcc.dg/gimplefe-42.c: New testcase.
10445
104462019-07-01  Hristian Kirtchev  <kirtchev@adacore.com>
10447
10448	* gnat.dg/sets1.adb: Update.
10449
104502019-07-01  Hristian Kirtchev  <kirtchev@adacore.com>
10451
10452	* gnat.dg/linkedlist.adb: Update.
10453
104542019-07-01  Hristian Kirtchev  <kirtchev@adacore.com>
10455
10456	* gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
10457
104582019-07-01  Hristian Kirtchev  <kirtchev@adacore.com>
10459
10460	* gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
10461	gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
10462	testcase.
10463
104642019-07-01  Jan Hubicka  <hubicka@ucw.cz>
10465
10466	PR lto/91028
10467	PR lto/90720
10468	* g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
10469	-fno-use-linker-plugin
10470	* g++.dg/lto/alias-2_0.C: Likewise.
10471
104722019-07-01  Dominique d'Humieres  <dominiq@gcc.gnu.org>
10473
10474	* g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
10475
104762019-07-01  Richard Biener  <rguenther@suse.de>
10477
10478	* gcc.dg/tree-ssa/pr77445-2.c: Adjust.
10479
104802019-07-01  Hongtao Liu  <hongtao.liu@intel.com>
10481
10482	* lib/target-supports.exp
10483	(check_effective_target_avx512vp2intersect): New proc.
10484	* gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
10485	dg-require-effective-target avx512vp2intersect.
10486	* gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
10487
104882019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10489
10490	* gnat.dg/specs/array5.ads: New test.
10491	* gnat.dg/specs/array5_pkg1.ads: New helper.
10492	* gnat.dg/specs/array5_pkg2.ads: Likewise.
10493	* gnat.dg/specs/array5_pkg2-g.ads: Likewise.
10494
104952019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10496
10497	* gnat.dg/specs/unchecked_convert1.ads: New test.
10498	* gnat.dg/specs/unchecked_convert2.ads: Likewise.
10499
105002019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10501
10502	* gnat.dg/specs/size_clause3.ads: Adjust error message.
10503
105042019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10505
10506	* gnat.dg/specs/atomic2.ads: Adjust error message.
10507	* gnat.dg/specs/clause_on_volatile.ads: Likewise.
10508	* gnat.dg/specs/size_clause3.ads: Likewise.
10509
105102019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10511
10512	* gnat.dg/array35.adb: New test.
10513	* gnat.dg/array36.adb: Likewise.
10514
105152019-06-28  Jan Beulich  <jbeulich@suse.com>
10516
10517	* gcc.target/i386/gfni-5.c: New.
10518
105192019-06-28  Jan Beulich  <jbeulich@suse.com>
10520
10521	* gcc.target/i386/cvtpd2pi: New.
10522
105232019-06-27  Jakub Jelinek  <jakub@redhat.com>
10524
10525	PR c++/91024
10526	* g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
10527
10528	PR tree-optimization/91010
10529	* g++.dg/vect/simd-10.cc: New test.
10530
105312019-06-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10532
10533	PR fortran/90987
10534	* match.c (gfc_match_common): Adjust parsing of fixed and free form
10535	source code containing, e.g., COMMONI.
10536
105372019-06-27  Jan Hubicka  <jh@suse.cz>
10538
10539	* g++.dg/lto/alias-2_0.C: New testcase.
10540	* g++.dg/lto/alias-2_1.C: New testcase.
10541
105422019-06-27  Jakub Jelinek  <jakub@redhat.com>
10543
10544	PR target/90991
10545	* gcc.target/i386/avx2-pr90991-1.c: New test.
10546	* gcc.target/i386/avx512dq-pr90991-2.c: New test.
10547
105482019-06-27  Jan Beulich  <jbeulich@suse.com>
10549
10550	* gcc.target/i386/gfni-4.c: Pass -msse2.
10551
105522019-06-27  Richard Biener  <rguenther@suse.de>
10553
10554	* gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
10555
105562019-06-27  Jun Ma  <JunMa@linux.alibaba.com>
10557
10558	PR tree-optimization/89772
10559	* gcc.dg/builtin-memchr-4.c: New test.
10560
105612019-06-27  Martin Liska  <mliska@suse.cz>
10562
10563	PR tree-optimization/91014
10564	* gcc.target/s390/pr91014.c: New test.
10565
105662019-06-27  Richard Biener  <rguenther@suse.de>
10567
10568	PR testsuite/91004
10569	* g++.dg/torture/pr34850.C: Fix overly reduced testcase.
10570
105712019-06-27  Kewen Lin  <linkw@gcc.gnu.org>
10572
10573	PR target/62147
10574	* gcc.target/powerpc/pr62147.c: New test.
10575
105762019-06-26  Jeff Law  <law@redhat.com>
10577
10578	PR tree-optimization/90883
10579	* g++.dg/tree-ssa/pr90883.C: New test.
10580	* gcc.dg/tree-ssa/ssa-dse-36.c: New test.
10581
105822019-06-26  Uroš Bizjak  <ubizjak@gmail.com>
10583
10584	PR target/89021
10585	* lib/target-supports.exp (available_vector_sizes)
10586	<[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
10587	64-bit vectors for !ia32.
10588
105892019-06-26  Jeff Law  <law@redhat.com>
10590
10591	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
10592	as DSE compromises several of these tests.
10593	* gcc.dg/builtin-stringop-chk-1.c: Similarly.
10594	* gcc.dg/memcpy-2.c: Similarly.
10595	* gcc.dg/pr40340-1.c: Similarly.
10596	* gcc.dg/pr40340-2.c: Similarly.
10597	* gcc.dg/pr40340-5.c: Similarly.
10598
105992019-06-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10600
10601	PR Fortran/90988
10602	ChangeLog forgotten with revision 272667
10603	* gfortran.dg/pr90988_1.f90: New test.
10604	* gfortran.dg/pr90988_2.f90: Ditto.
10605	* gfortran.dg/pr90988_3.f90: Ditto.
10606
106072019-06-26  Nathan Sidwell  <nathan@acm.org>
10608
10609	* c-c++-common/pr90927.c: New.
10610
106112019-06-26  Richard Biener  <rguenther@suse.de>
10612
10613	PR ipa/90982
10614	* g++.dg/torture/pr90982.C: New testcase.
10615
106162019-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
10617
10618	PR c++/67184
10619	PR c++/69445
10620	* g++.dg/other/final3.C: New.
10621	* g++.dg/other/final5.C: Likewise.
10622
106232019-06-26  Jakub Jelinek  <jakub@redhat.com>
10624
10625	PR target/90991
10626	* gcc.target/i386/avx512dq-pr90991-1.c: New test.
10627
106282019-06-26  Li Jia He  <helijia@linux.ibm.com>
10629
10630	* gcc.target/powerpc/maddld-1.c: New testcase.
10631
106322019-06-06  Hongtao Liu  <hongtao.liu@intel.com>
10633	    Olga Makhotina  <olga.makhotina@intel.com>
10634
10635	* gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
10636	* gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
10637	* gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
10638	* gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
10639	* gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
10640	* gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
10641	* gcc.target/i386/sse-13.c: Likewsie.
10642	* gcc.target/i386/sse-14.c: Likewise.
10643	* gcc.target/i386/sse-22.c: Likewise.
10644	* gcc.target/i386/sse-23.c: Likewise.
10645	* g++.dg/other/i386-2.C: Likewise.
10646	* g++.dg/other/i386-3.C: Likewise.
10647
106482019-06-25  Jakub Jelinek  <jakub@redhat.com>
10649
10650	PR c++/90969
10651	* g++.dg/ext/vector38.C: New test.
10652
106532019-06-25  Martin Jambor  <mjambor@suse.cz>
10654
10655	PR ipa/90939
10656	* g++.dg/lto/pr90939_[01].C: New test.
10657
106582019-06-25  Richard Biener  <rguenther@suse.de>
10659
10660	PR tree-optimization/90930
10661	* gcc.dg/tree-ssa/reassoc-24.c: Adjust.
10662	* gcc.dg/tree-ssa/reassoc-25.c: Likewise.
10663
106642019-06-25  Claudiu Zissulescu  <claziss@synopsys.com>
10665
10666	* gcc.target/arc/pr89838.c: New file.
10667
106682019-06-25  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
10669
10670	* gcc.target/msp430/mlarge-pedwarns.c: New test.
10671
106722019-06-25  Jakub Jelinek  <jakub@redhat.com>
10673
10674	PR sanitizer/90954
10675	* c-c++-common/gomp/pr90954.c: New test.
10676
106772019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
10678
10679	* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
10680	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10681
106822019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
10683
10684	* gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
10685	to recognise Darwin's register names.
10686
106872019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
10688
10689	* gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
10690	* gcc.dg/cpp/usr/include/stdio.h: Rename...
10691	* gcc.dg/cpp/usr/include/example.h: ... to this.
10692
106932019-06-24  Richard Biener  <rguenther@suse.de>
10694
10695	PR tree-optimization/90972
10696	* gcc.dg/torture/pr90972.c: New testcase.
10697
106982019-06-24  Martin Sebor  <msebor@redhat.com>
10699
10700	* gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
10701	* gcc.dg/misc-column.c: Ditto.
10702
107032019-06-23  Ian Lance Taylor  <iant@golang.org>
10704
10705	* go.test/test/blank1.go: Update for diagnostic message changes.
10706
107072019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
10708
10709	* gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
10710
107112019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
10712
10713	* gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
10714	vector explicitly for the vec_perm.
10715
107162019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
10717
10718	* gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
10719	__USER_LABEL_PREFIX__.
10720
107212019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
10722
10723	* gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
10724	expect the out-of-line GPR restore, and test specifically for
10725	absence of branches to local labels.
10726
107272019-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10728
10729	PR fortran/89782
10730	* gfortran.dg/io_constraints_14.f90: New test.
10731
107322019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
10733
10734	* gcc.target/powerpc/pr64205.c: Require effective target dfp.
10735	* gcc.target/powerpc/pr79909.c: Likewise.
10736
107372019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
10738
10739	* gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
10740	warning about _Bool.
10741
107422019-06-22  Marek Polacek  <polacek@redhat.com>
10743
10744	PR c++/65707
10745	PR c++/89480
10746	PR c++/58836
10747	* g++.dg/cpp0x/nondeduced5.C: New test.
10748	* g++.dg/cpp0x/nondeduced6.C: New test.
10749	* g++.dg/cpp0x/nondeduced7.C: New test.
10750
10751	PR c++/66256
10752	* g++.dg/cpp0x/noexcept54.C: New test.
10753
107542019-06-22  Jan Hubicka  <jh@suse.cz>
10755
10756	* gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
10757
107582019-06-22  Marek Polacek  <polacek@redhat.com>
10759
10760	PR c++/86476 - noexcept-specifier is a complete-class context.
10761	PR c++/52869
10762	* g++.dg/cpp0x/noexcept45.C: New test.
10763	* g++.dg/cpp0x/noexcept46.C: New test.
10764	* g++.dg/cpp0x/noexcept47.C: New test.
10765	* g++.dg/cpp0x/noexcept48.C: New test.
10766	* g++.dg/cpp0x/noexcept49.C: New test.
10767	* g++.dg/cpp0x/noexcept50.C: New test.
10768	* g++.dg/cpp0x/noexcept51.C: New test.
10769	* g++.dg/cpp0x/noexcept52.C: New test.
10770	* g++.dg/cpp0x/noexcept53.C: New test.
10771	* g++.dg/eh/shadow1.C: Adjust dg-error.
10772
10773	PR c++/90881 - bogus -Wunused-value in unevaluated context.
10774	* g++.dg/cpp0x/Wunused-value1.C: New test.
10775
107762019-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10777
10778	* g++.dg/diagnostic/auto-storage-1.C: New.
10779	* g++.dg/diagnostic/no-type-1.C: Likewise.
10780	* g++.dg/diagnostic/no-type-2.C: Likewise.
10781	* g++.dg/diagnostic/top-level-auto-1.C: Likewise.
10782	* g++.dg/cpp0x/auto9.C: Test some locations too.
10783	* g++.dg/cpp1z/register1.C: Likewise.
10784	* g++.dg/cpp1z/register2.C: Likewise.
10785	* g++.dg/cpp1z/register3.C: Likewise.
10786	* g++.dg/other/error34.C: Likewise.
10787
107882019-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
10789
10790	PR c++/90909
10791	* g++.dg/other/final7.C: New.
10792
107932019-06-21  Jakub Jelinek  <jakub@redhat.com>
10794
10795	* g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
10796	x86.
10797	* g++.dg/vect/simd-5.cc: Likewise.
10798
107992019-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
10800
10801	PR c++/90909
10802	Revert:
10803	2019-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
10804
10805	PR c++/67184
10806	PR c++/69445
10807	* g++.dg/other/final3.C: New.
10808	* g++.dg/other/final4.C: Likewise.
10809	* g++.dg/other/final5.C: Likewise.
10810
10811	* g++.dg/other/final6.C: New.
10812
108132019-06-21  Marek Polacek  <polacek@redhat.com>
10814
10815	PR c++/61490 - qualified-id in friend function definition.
10816	* g++.dg/diagnostic/friend2.C: New test.
10817	* g++.dg/diagnostic/friend3.C: New test.
10818
10819	PR c++/60223 - ICE with T{} in non-deduced context.
10820	* g++.dg/cpp0x/nondeduced1.C: New test.
10821	* g++.dg/cpp0x/nondeduced2.C: New test.
10822	* g++.dg/cpp0x/nondeduced3.C: New test.
10823	* g++.dg/cpp0x/nondeduced4.C: New test.
10824
10825	PR c++/64235 - missing syntax error with invalid alignas.
10826	* g++.dg/parse/alignas1.C: New test.
10827
108282019-06-21  Steven G. Kargl  <kargl@gcc.gnu.org>
10829
10830	PR fortran/67884
10831	* gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
10832	* gfortran.dg/pr67884.f90: ... covered here.  New test.
10833
108342019-06-21  Marek Polacek  <polacek@redhat.com>
10835
10836	PR c++/90490 - fix decltype issues in noexcept-specifier.
10837	* g++.dg/cpp0x/noexcept43.C: New test.
10838	* g++.dg/cpp0x/noexcept44.C: New test.
10839
108402019-06-21  Matthew Beliveau  <mbelivea@redhat.com>
10841
10842	PR c++/90875 - added -Wswitch-outside-range option
10843	* c-c++-common/Wswitch-outside-range-1.c: New test.
10844	* c-c++-common/Wswitch-outside-range-2.c: New test.
10845	* c-c++-common/Wswitch-outside-range-3.c: New test.
10846	* c-c++-common/Wswitch-outside-range-4.c: New test.
10847
108482019-06-21  Steven G. Kargl  <kargl@gcc.gnu.org>
10849
10850	PR fortran/51991
10851	gfortran.dg/pr51991.f90
10852
108532019-06-21  Jeff Law  <law@redhat.com>
10854
10855	PR tree-optimization/90949
10856	* gcc.c-torture/execute/pr90949.c: New test.
10857
108582019-06-21  Marek Polacek  <polacek@redhat.com>
10859
10860	PR c++/90953 - ICE with -Wmissing-format-attribute.
10861	* g++.dg/warn/miss-format-7.C: New test.
10862
108632019-06-21  Richard Biener  <rguenther@suse.de>
10864
10865	PR debug/90914
10866	* g++.dg/debug/pr90914.C: New testcase.
10867
108682019-06-21  Richard Biener  <rguenther@suse.de>
10869
10870	PR tree-optimization/90913
10871	* gfortran.dg/vect/pr90913.f90: New testcase.
10872
108732019-06-21  Jakub Jelinek  <jakub@redhat.com>
10874
10875	* gcc.dg/vect/vect-simd-12.c: New test.
10876	* gcc.dg/vect/vect-simd-13.c: New test.
10877	* gcc.dg/vect/vect-simd-14.c: New test.
10878	* gcc.dg/vect/vect-simd-15.c: New test.
10879	* gcc.target/i386/sse2-vect-simd-12.c: New test.
10880	* gcc.target/i386/sse2-vect-simd-13.c: New test.
10881	* gcc.target/i386/sse2-vect-simd-14.c: New test.
10882	* gcc.target/i386/sse2-vect-simd-15.c: New test.
10883	* gcc.target/i386/avx2-vect-simd-12.c: New test.
10884	* gcc.target/i386/avx2-vect-simd-13.c: New test.
10885	* gcc.target/i386/avx2-vect-simd-14.c: New test.
10886	* gcc.target/i386/avx2-vect-simd-15.c: New test.
10887	* gcc.target/i386/avx512f-vect-simd-12.c: New test.
10888	* gcc.target/i386/avx512f-vect-simd-13.c: New test.
10889	* gcc.target/i386/avx512f-vect-simd-14.c: New test.
10890	* gcc.target/i386/avx512bw-vect-simd-15.c: New test.
10891	* g++.dg/vect/simd-6.cc: New test.
10892	* g++.dg/vect/simd-7.cc: New test.
10893	* g++.dg/vect/simd-8.cc: New test.
10894	* g++.dg/vect/simd-9.cc: New test.
10895	* c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
10896
10897	PR c++/90950
10898	* g++.dg/gomp/lastprivate-1.C: New test.
10899
10900	* gcc.dg/vect/vect-simd-11.c: New test.
10901	* gcc.target/i386/sse2-vect-simd-11.c: New test.
10902	* gcc.target/i386/avx2-vect-simd-11.c: New test.
10903	* gcc.target/i386/avx512bw-vect-simd-11.c: New test.
10904
109052019-06-20  Marek Polacek  <polacek@redhat.com>
10906
10907	PR c++/79781
10908	* g++.dg/ext/goto1.C: New test.
10909
109102019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
10911
10912	PR fortran/77632
10913	* gfortran.dg/pr77632_1.f90: New test.
10914
109152019-06-20  Marek Polacek  <polacek@redhat.com>
10916
10917	PR c++/68265
10918	* g++.dg/parse/error62.C: New test.
10919
109202019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
10921
10922	PR fortran/86587
10923	* gfortran.dg/pr86587.f90: New test.
10924
109252019-06-20  Iain Sandoe  <iain@sandoe.co.uk>
10926
10927	* obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
10928	* obj-c++.dg/stubify-2.mm: Likewise.
10929	* objc.dg/stubify-1.m: Likewise.
10930	* objc.dg/stubify-2.m: Likewise.
10931
109322019-06-20  Marek Polacek  <polacek@redhat.com>
10933
10934	PR c++/87512
10935	* g++.dg/cpp1z/inline-var7.C: New test.
10936
109372019-06-20  H.J. Lu  <hongjiu.lu@intel.com>
10938
10939	PR target/54855
10940	* gcc.target/i386/pr54855-1.c: New test.
10941	* gcc.target/i386/pr54855-2.c: Likewise.
10942	* gcc.target/i386/pr54855-3.c: Likewise.
10943	* gcc.target/i386/pr54855-4.c: Likewise.
10944	* gcc.target/i386/pr54855-5.c: Likewise.
10945	* gcc.target/i386/pr54855-6.c: Likewise.
10946	* gcc.target/i386/pr54855-7.c: Likewise.
10947	* gcc.target/i386/pr54855-8.c: Likewise.
10948	* gcc.target/i386/pr54855-9.c: Likewise.
10949	* gcc.target/i386/pr54855-10.c: Likewise.
10950
109512019-06-20  Jan Hubicka  <jh@suse.cz>
10952
10953	* gcc.c-torture/execute/alias-access-path-1.c: New testcase.
10954
109552019-06-20  Marek Polacek  <polacek@redhat.com>
10956
10957	PR c++/89873
10958	* g++.dg/cpp1y/noexcept1.C: New test.
10959
109602019-06-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
10961
10962	PR fortran/90937
10963	* gfortran.dg/external_procedure_4.f90: New test.
10964
109652019-06-20  Tom de Vries  <tdevries@suse.de>
10966
10967	* gcc.dg/pr90866-2.c: Require global_constructor.
10968
109692019-06-20  Tom de Vries  <tdevries@suse.de>
10970
10971	* gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
10972	* gcc.dg/pr88870.c: Same.
10973	* gcc.dg/pr90082.c: Same.
10974
109752019-06-20  Tom de Vries  <tdevries@suse.de>
10976
10977	* gcc.dg/pr89737.c: Require indirect_jumps.
10978	* gcc.dg/torture/pr87693.c: Same.
10979	* gcc.dg/torture/pr89135.c: Same.
10980	* gcc.dg/torture/pr90071.c: Same.
10981
109822019-06-20  Tom de Vries  <tdevries@suse.de>
10983
10984	* gcc.c-torture/compile/pr89280.c: Require label_values.
10985	* gcc.dg/pr89737.c: Same.
10986	* gcc.dg/pr90082.c: Same.
10987	* gcc.dg/torture/pr89135.c: Same.
10988	* gcc.dg/torture/pr89247.c: Same.
10989	* gcc.dg/torture/pr90071.c: Same.
10990
109912019-06-20  Tom de Vries  <tdevries@suse.de>
10992
10993	* gcc.c-torture/compile/pr77754-1.c: Require alloca.
10994	* gcc.c-torture/compile/pr77754-2.c: Same.
10995	* gcc.c-torture/compile/pr77754-3.c: Same.
10996	* gcc.c-torture/compile/pr77754-4.c: Same.
10997	* gcc.c-torture/compile/pr77754-5.c: Same.
10998	* gcc.c-torture/compile/pr77754-6.c: Same.
10999	* gcc.c-torture/compile/pr87110.c: Same.
11000	* gcc.c-torture/execute/pr86528.c: Same.
11001	* gcc.dg/Walloca-larger-than-2.c: Same.
11002	* gcc.dg/Walloca-larger-than.c: Same.
11003	* gcc.dg/Warray-bounds-41.c: Same.
11004	* gcc.dg/Wrestrict-17.c: Same.
11005	* gcc.dg/Wstrict-overflow-27.c: Same.
11006	* gcc.dg/Wstringop-truncation-3.c: Same.
11007	* gcc.dg/pr78902.c: Same.
11008	* gcc.dg/pr87099.c: Same.
11009	* gcc.dg/pr87320.c: Same.
11010	* gcc.dg/pr89045.c: Same.
11011	* gcc.dg/strlenopt-62.c: Same.
11012	* gcc.dg/tree-ssa/alias-37.c: Same.
11013
110142019-06-19  Marek Polacek  <polacek@redhat.com>
11015
11016	PR c++/60364 - noreturn after first decl not diagnosed.
11017	* g++.dg/warn/noreturn-8.C: New test.
11018	* g++.dg/warn/noreturn-9.C: New test.
11019	* g++.dg/warn/noreturn-10.C: New test.
11020	* g++.dg/warn/noreturn-11.C: New test.
11021
110222019-06-19  Martin Sebor  <msebor@redhat.com>
11023
11024	PR tree-optimization/90626
11025	* gcc.dg/strlenopt-65.c: New test.
11026	* gcc.dg/strlenopt-66.c: New test.
11027	* gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
11028
110292019-06-19  Martin Sebor  <msebor@redhat.com>
11030
11031	PR translation/90156
11032	* gcc.dg/format/gcc_diag-11.c: Enable.
11033
110342019-06-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11035
11036	PR fortran/69499
11037	* gfortran.dg/pr69499.f90: New test.
11038	* gfortran.dg/module_error_1.f90: Update dg-error string.
11039
110402019-06-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11041
11042	PR fortran/69398
11043	* gfortran.dg/pr69398.f90: New test.
11044
110452019-06-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11046
11047	PR fortran/87907
11048	* gfortran.dg/pr87907.f90: New testcase.
11049
110502019-06-19  Wilco Dijkstra  <wdijkstr@arm.com>
11051
11052	PR middle-end/84521
11053	* gcc.c-torture/execute/pr84521.c: New test.
11054
110552019-06-19  Jakub Jelinek  <jakub@redhat.com>
11056
11057	* gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
11058	tree-vect.h nor call check_vect.
11059	* gcc.dg/vect/vect-simd-9.c: Likewise.
11060	* gcc.dg/vect/vect-simd-10.c: New test.
11061	* gcc.target/i386/sse2-vect-simd-8.c: New test.
11062	* gcc.target/i386/sse2-vect-simd-9.c: New test.
11063	* gcc.target/i386/sse2-vect-simd-10.c: New test.
11064	* gcc.target/i386/avx2-vect-simd-8.c: New test.
11065	* gcc.target/i386/avx2-vect-simd-9.c: New test.
11066	* gcc.target/i386/avx2-vect-simd-10.c: New test.
11067	* gcc.target/i386/avx512f-vect-simd-8.c: New test.
11068	* gcc.target/i386/avx512f-vect-simd-9.c: New test.
11069	* gcc.target/i386/avx512f-vect-simd-10.c: New test.
11070
11071	* g++.dg/vect/simd-3.cc: New test.
11072	* g++.dg/vect/simd-4.cc: New test.
11073	* g++.dg/vect/simd-5.cc: New test.
11074
110752019-06-19  Jakub Jelinek  <jakub@redhat.com>
11076
11077	* g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
11078
110792019-06-19  Jim MacArthur  <jim.macarthur@codethink.co.uk>
11080	    Mark Eggleston  <mark.eggleston@codethink.com>
11081
11082	PR fortran/89103
11083	* gfortran.dg/dec_format_empty_item_1.f: New test.
11084	* gfortran.dg/dec_format_empty_item_2.f: New test.
11085	* gfortran.dg/dec_format_empty_item_3.f: New test.
11086
110872019-06-19  Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
11088
11089	* gcc.target/aarch64/pr88834.c: Move from here...
11090	* gcc.target/aarch64/sve/pr88834.c: ...to here.
11091
110922019-06-18  Cherry Zhang  <cherryyz@google.com>
11093
11094	* go.dg/concatstring.go: New test.
11095
110962019-06-18  Thomas Schwinge  <thomas@codesourcery.com>
11097
11098	PR fortran/90921
11099	* gfortran.dg/goacc/declare-3.f95: Update.
11100
11101	PR fortran/85221
11102	* gfortran.dg/goacc/declare-3.f95: New file.
11103
11104	PR middle-end/90859
11105	* c-c++-common/goacc/firstprivate-mappings-1.c: Update.
11106
11107	* c-c++-common/goacc/firstprivate-mappings-1.c: New file.
11108	* g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
11109
11110	PR testsuite/90861
11111	* c-c++-common/goacc/declare-pr90861.c: New file.
11112
11113	PR testsuite/90868
11114	* c-c++-common/goacc/declare-1.c: Update.
11115	* c-c++-common/goacc/declare-2.c: Likewise.
11116
11117	PR middle-end/90862
11118	* c-c++-common/goacc/declare-1.c: Update.
11119	* c-c++-common/goacc/declare-2.c: Likewise.
11120
111212019-06-18  Marek Polacek  <polacek@redhat.com>
11122
11123	PR c++/84698
11124	* g++.dg/cpp0x/noexcept42.C: New test.
11125
11126	PR c++/71548
11127	* g++.dg/cpp0x/variadic177.C: New test.
11128
111292019-06-18  Richard Sandiford  <richard.sandiford@arm.com>
11130
11131	* gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
11132	contain dots.
11133	* gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11134	* gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11135	* gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11136	* gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11137	* gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11138	* gcc.target/aarch64/sve/unroll-1.c: Likewise.
11139	* gcc.target/aarch64/sve/while_1.c: Check for b.any.
11140
111412019-06-18  Uroš Bizjak  <ubizjak@gmail.com>
11142
11143	* gcc.target/i386/pr81563.c (dg-final): Check that no
11144	registers are restored from %esp.
11145
111462019-06-18  Richard Biener  <rguenther@suse.de>
11147
11148	PR debug/90900
11149	* gcc.dg/gomp/pr90900.c: New testcase.
11150
111512019-06-18  Martin Sebor  <msebor@redhat.com>
11152
11153	* gcc.dg/pr90866-2.c: Remove a pointless declaration
11154	to avoid compilation errors on arm-none-eabi.
11155
111562019-06-18  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11157
11158	* gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
11159	* gcc.target/aarch64/pcs_attribute-3.c: New test.
11160
111612019-06-18  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
11162	* gcc.target/aarch64/sve/fadda_1.c: New test.
11163
111642019-06-17  Jakub Jelinek  <jakub@redhat.com>
11165
11166	* gcc.dg/vect/vect-simd-8.c: New test.
11167	* gcc.dg/vect/vect-simd-9.c: New test.
11168	* g++.dg/vect/simd-2.cc: New test.
11169	* g++.dg/gomp/scan-1.C: New test.
11170
111712019-06-17  Uroš Bizjak  <ubizjak@gmail.com>
11172
11173	PR target/62055
11174	* gcc.target/i386/fnabs.c: New test.
11175
111762019-06-17  Marek Polacek  <polacek@redhat.com>
11177
11178	PR c++/83820 - excessive attribute arguments not detected.
11179	* g++.dg/cpp0x/gen-attrs-67.C: New test.
11180
111812019-06-17  Nathan Sidwell  <nathan@acm.org>
11182
11183	PR c++/90754
11184	* g++.dg/lookup/pr90754.C: New.
11185
111862019-06-17  Wilco Dijkstra  <wdijkstr@arm.com>
11187
11188	PR middle-end/64242
11189	* gcc.c-torture/execute/pr64242.c: Improve test.
11190
111912019-06-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
11192
11193	* gcc.target/msp430/mspabi_sllll.c: New test.
11194	* gcc.target/msp430/mspabi_srall.c: New test.
11195	* gcc.target/msp430/mspabi_srlll.c: New test.
11196	* gcc.c-torture/execute/shiftdi-2.c: New test.
11197
111982019-06-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
11199
11200	* lib/target-supports.exp: Add check_effective_target_longlong64.
11201
112022019-06-16  Jan Hubicka  <hubicka@ucw.cz>
11203
11204	* gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
11205	* gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
11206
112072019-06-15  Iain Buclaw  <ibuclaw@gdcproject.org>
11208
11209	PR d/90650
11210	* gdc.dg/pr90650a.d: New test.
11211	* gdc.dg/pr90650b.d: New test.
11212
112132019-06-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11214
11215	* gfortran.dg/dummy_derived_typed.f90: New test.
11216
112172019-06-15  Jan Hubicka  <hubicka@ucw.cz>
11218
11219	* gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
11220
112212019-06-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11222
11223	* gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
11224
112252019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
11226
11227	PR objc/90709
11228	* obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
11229	* obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
11230	* obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
11231	* obj-c++.dg/strings/const-str-12.mm: Likewise.
11232	* obj-c++.dg/syntax-error-1.mm: Likewise.
11233	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
11234	* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
11235	* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
11236	* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
11237	* obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
11238	in no longer supported, also on m64 where there's no meaning to it.
11239	* obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
11240	* obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
11241	there.
11242	* obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
11243	* obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
11244	* obj-c++.dg/stubify-2.mm: Likewise.
11245	* obj-c++.dg/try-catch-1.mm: Likewise.
11246	* obj-c++.dg/try-catch-3.mm: Likewise.
11247
112482019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
11249
11250	PR objc/90709
11251	* objc.dg/encode-7-next-64bit.m: Use proxy headers.
11252	* objc.dg/image-info.m: Likewise.
11253	* objc.dg/method-6.m: Likewise.
11254	* objc.dg/no-extra-load.m: Likewise.
11255	* objc.dg/objc-foreach-4.m: Likewise.
11256	* objc.dg/objc-foreach-5.m: Likewise.
11257	* objc.dg/proto-lossage-7.m: Likewise.
11258	* objc.dg/strings/const-cfstring-2.m: Likewise.
11259	* objc.dg/strings/const-cfstring-5.m: Likewise.
11260	* objc.dg/strings/const-str-12b.m: Likewise.
11261	* objc.dg/symtab-1.m: Likewise.
11262	* objc.dg/torture/strings/const-cfstring-1.m: Likewise.
11263	* objc.dg/torture/strings/const-str-10.m: Likewise.
11264	* objc.dg/torture/strings/const-str-11.m: Likewise.
11265	* objc.dg/torture/strings/const-str-9.m: Likewise.
11266	* objc.dg/zero-link-1.m: Likewise.
11267	* objc.dg/zero-link-2.m: Likewise.
11268	* objc.dg/zero-link-3.m: Likewise.
11269	* objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
11270	* objc.dg/headers.m: XFAIL for Darwin14-19.
11271	* objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
11272	there.
11273
112742019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
11275
11276	PR objc/90709
11277	* objc-obj-c++-shared/CF-CFString.h: New.
11278	* objc-obj-c++-shared/F-NSArray.h: New.
11279	* objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
11280	* objc-obj-c++-shared/F-NSObject.h: New.
11281	* objc-obj-c++-shared/F-NSString.h: New.
11282	* objc-obj-c++-shared/F-NSValue.h: New.
11283	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
11284	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
11285	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
11286	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
11287	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
11288	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
11289	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
11290	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
11291	* objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
11292	* objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
11293	* objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
11294	* objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
11295	* objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
11296	* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
11297	* objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
11298	* objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
11299	* objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
11300	* objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
11301	* objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
11302	* objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
11303	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
11304	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
11305	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
11306	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
11307	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
11308	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
11309	New.
11310	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
11311	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
11312	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
11313
113142019-06-15  Jakub Jelinek  <jakub@redhat.com>
11315
11316	PR middle-end/90779
11317	* c-c++-common/goacc/routine-5.c (func2): Don't expect error for
11318	static block scope variable in #pragma acc routine.
11319
113202019-06-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11321
11322	* gfortran.dg/integer_exponentiation_4.f90: Update test.
11323	* gfortran.dg/integer_exponentiation_5.F90: Ditto.
11324	* gfortran.dg/no_range_check_1.f90: Ditto.
11325
113262019-06-14  Harald Anlauf  <anlauf@gmx.de>
11327
11328	PR fortran/90577
11329	PR fortran/90578
11330	* gfortran.dg/lrshift_1.f90: Adjust testcase.
11331	* gfortran.dg/shiftalr_3.f90: New testcase.
11332
113332019-06-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11334
11335	PR fortran/89646
11336	* gfortran.dg/pr89646.f90: New test.
11337
113382019-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11339
11340	PR rtl-optimization/90765
11341	* gcc.target/i386/pr90765-1.c: New test.
11342	* gcc.target/i386/pr90765-2.c: Likewise.
11343
113442019-06-14  Marek Polacek  <polacek@redhat.com>
11345
11346	PR c++/90884 - stray note with -Wctor-dtor-privacy.
11347	* g++.dg/warn/ctor-dtor-privacy-4.C: New.
11348	* g++.dg/warn/ctor-dtor-privacy-4.h: New.
11349
113502019-06-14  Richard Biener  <rguenther@suse.de>
11351
11352	* gcc.dg/tree-ssa/ldist-26.c: Adjust.
11353
113542019-06-14  Feng Xue  <fxue@os.amperecomputing.com>
11355
11356	PR ipa/90401
11357	* gcc.dg/ipa/ipcp-agg-10.c: New test.
11358
113592019-06-13  Martin Sebor  <msebor@redhat.com>
11360
11361	PR tree-optimization/90662
11362	* gcc.dg/pr90866-2.c: New test.
11363	* gcc.dg/pr90866.c: Ditto.
11364
113652019-06-13  Jiufu Guo  <guojiufu@linux.ibm.com>
11366	    Lijia He  <helijia@linux.ibm.com>
11367
11368	PR tree-optimization/77820
11369	* gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
11370	* gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
11371	* gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
11372	* gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
11373	* gcc.dg/tree-ssa/split-path-6.c: Update testcase.
11374	* gcc.target/sh/pr51244-20.c: Update testcase.
11375
113762019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
11377
11378	* gcc.dg/darwin-minversion-link.c: New test.
11379
113802019-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
11381
11382	PR fortran/68544
11383	* gfortran.dg/pr68544.f90: New test.
11384	* gfortran.dg/pr85687.f90: Modify test for new error message.
11385
113862019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
11387
11388	* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
11389
113902019-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
11391
11392	PR fortran/89344
11393	* gfortran.dg/pr89344.f90: New test.
11394
113952019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
11396
11397	* gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
11398	* gcc.dg/darwin-minversion-2.c: Likewise.
11399
114002019-06-13  Paolo Carlini  <paolo.carlini@oracle.com>
11401
11402	PR target/90871
11403	* g++.dg/ext/altivec-15.C: Add dg-error directive.
11404
114052019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
11406
11407	* gcc.dg/pr90760.c: Require alias support.
11408
114092019-06-13  Jan Hubicka  <hubicka@ucw.cz>
11410
11411	PR tree-optimization/90869
11412	* g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
11413
114142019-06-13  Richard Biener  <rguenther@suse.de>
11415
11416	PR tree-optimization/90856
11417	* gcc.target/i386/pr90856.c: New testcase.
11418
114192019-06-13  Jakub Jelinek  <jakub@redhat.com>
11420
11421	* g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
11422	= {} store.
11423	* g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
11424	-fdump-tree-forwprop1 in dg-options.  Expect <int[5]> in MEM.
11425
114262019-06-13  Richard Biener  <rguenther@suse.de>
11427
11428	* gcc.dg/vect/vect-version-1.c: New testcase.
11429	* gcc.dg/vect/vect-version-2.c: Likewise.
11430
114312019-06-13  Paolo Carlini  <paolo.carlini@oracle.com>
11432
11433	* g++.dg/diagnostic/variably-modified-type-1.C: New.
11434	* g++.dg/cpp0x/alias-decl-1.C: Test the location too.
11435	* g++.dg/other/pr84792-1.C: Likewise.
11436	* g++.dg/other/pr84792-2.C: Likewise.
11437	* g++.dg/parse/error24.C: Likewise.
11438	* g++.dg/parse/error32.C: Likewise.
11439	* g++.dg/parse/error33.C: Likewise.
11440	* g++.dg/parse/saved1.C: Likewise.
11441	* g++.dg/template/operator6.C: Likewise.
11442	* g++.dg/template/pr61745.C: Likewise.
11443	* g++.dg/template/typedef41.C: Likewise.
11444	* g++.old-deja/g++.jason/crash10.C: Likewise.
11445
114462019-06-13  Paolo Carlini  <paolo.carlini@oracle.com>
11447
11448	* g++.dg/diagnostic/conflicting-specifiers-1.C: New.
11449	* g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
11450	* g++.dg/parse/error10.C: Adjust location.
11451	* g++.dg/parse/pragma2.C: Likewise.
11452
114532019-06-13  Feng Xue  <fxue@os.amperecomputing.com>
11454
11455	PR tree-optimization/89713
11456	* g++.dg/tree-ssa/empty-loop.C: New test.
11457	* gcc.dg/tree-ssa/dce-2.c: New test.
11458	* gcc.dg/const-1.c: Add -fno-finite-loops option.
11459	* gcc.dg/graphite/graphite.exp: Likewise.
11460	* gcc.dg/loop-unswitch-1.c: Likewise.
11461	* gcc.dg/predict-9.c: Likewise.
11462	* gcc.dg/pure-2.c: Likewise.
11463	* gcc.dg/tree-ssa/20040211-1.c: Likewise.
11464	* gcc.dg/tree-ssa/loop-10.c: Likewise.
11465	* gcc.dg/tree-ssa/split-path-6.c: Likewise.
11466	* gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
11467
114682019-06-13  Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
11469
11470	PR target/88838
11471	* gcc.target/aarch64/pr88838.c: New test.
11472	* gcc.target/aarch64/sve/while_1.c: Adjust.
11473
114742019-06-13  Kugan Vivekanandarajah  <kugan.vivekanandarajah@linaro.org>
11475
11476	PR target/88834
11477	* gcc.target/aarch64/pr88834.c: New test.
11478	* gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
11479	* gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11480	* gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11481	* gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11482	* gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11483	* gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11484
114852019-06-12  Marek Polacek  <polacek@redhat.com>
11486
11487	PR c++/87410
11488	* g++.dg/cpp1y/pr87410.C: New test.
11489
114902019-06-12  Marek Polacek  <polacek@redhat.com>
11491
11492	PR c++/66999 - 'this' captured by reference.
11493	* g++.dg/cpp0x/lambda/lambda-this21.C: New test.
11494
11495	PR c++/90825 - endless recursion when evaluating sizeof.
11496	PR c++/90832 - endless recursion when evaluating sizeof.
11497	* g++.dg/cpp0x/constexpr-sizeof2.C: New test.
11498	* g++.dg/cpp0x/constexpr-sizeof3.C: New test.
11499
115002019-06-12  Martin Sebor  <msebor@redhat.com>
11501
11502	PR middle-end/90676
11503	* gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
11504	output some more.
11505	* gcc.dg/tree-ssa/slsr-27.c: Ditto.
11506	* gcc.dg/tree-ssa/slsr-28.c: Ditto.
11507	* gcc.dg/tree-ssa/slsr-29.c: Ditto.
11508	* gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
11509
115102019-06-12  Marek Polacek  <polacek@redhat.com>
11511
11512	PR c++/90736 - bogus error with alignof.
11513	* g++.dg/cpp0x/alignof5.C: New test.
11514
115152019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11516
11517	* gcc.dg/builtin-apply2.c: Skip for PRU.
11518	* gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
11519
115202019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11521
11522	* g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
11523
115242019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11525
11526	* gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
11527	* gcc.dg/tree-ssa/reassoc-33.c: Ditto.
11528	* gcc.dg/tree-ssa/reassoc-34.c: Ditto.
11529	* gcc.dg/tree-ssa/reassoc-35.c: Ditto.
11530	* gcc.dg/tree-ssa/reassoc-36.c: Ditto.
11531
115322019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11533
11534	* gcc.dg/stack-usage-1.c: Define PRU stack usage.
11535
115362019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11537
11538	* gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
11539	* gcc.dg/20020312-2.c: No PIC register for PRU.
11540
115412019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11542
11543	* lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
11544	* lib/target-utils.exp: Ditto.
11545	* lib/target-supports.exp (check_effective_target_function_pointers,
11546	check_effective_target_large_return_values): New.
11547
115482019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11549
11550	* lib/gcc-dg.exp: Bail on region overflow for tiny targets.
11551	* lib/target-utils.exp: Ditto.
11552	* lib/target-supports.exp: Declare PRU target as tiny.
11553
115542019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>
11555
11556	* gcc.target/pru/abi-arg-struct.c: New test.
11557	* gcc.target/pru/ashiftrt.c: New test.
11558	* gcc.target/pru/builtins-1.c: New test.
11559	* gcc.target/pru/builtins-error.c: New test.
11560	* gcc.target/pru/clearbit.c: New test.
11561	* gcc.target/pru/loop-asm.c: New test.
11562	* gcc.target/pru/loop-dowhile.c: New test.
11563	* gcc.target/pru/loop-hi-1.c: New test.
11564	* gcc.target/pru/loop-hi-2.c: New test.
11565	* gcc.target/pru/loop-qi-1.c: New test.
11566	* gcc.target/pru/loop-qi-2.c: New test.
11567	* gcc.target/pru/loop-short-1.c: New test.
11568	* gcc.target/pru/loop-short-2.c: New test.
11569	* gcc.target/pru/loop-si-1.c: New test.
11570	* gcc.target/pru/loop-si-2.c: New test.
11571	* gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
11572	* gcc.target/pru/loop-ubyte-1.c: New test.
11573	* gcc.target/pru/loop-ubyte-2.c: New test.
11574	* gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
11575	* gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
11576	* gcc.target/pru/mabi-ti-1.c: New test.
11577	* gcc.target/pru/mabi-ti-2.c: New test.
11578	* gcc.target/pru/mabi-ti-3.c: New test.
11579	* gcc.target/pru/mabi-ti-4.c: New test.
11580	* gcc.target/pru/mabi-ti-5.c: New test.
11581	* gcc.target/pru/mabi-ti-6.c: New test.
11582	* gcc.target/pru/mabi-ti-7.c: New test.
11583	* gcc.target/pru/pr64366.c: New test.
11584	* gcc.target/pru/pragma-ctable_entry.c: New test.
11585	* gcc.target/pru/pru.exp: New file.
11586	* gcc.target/pru/qbbc-1.c: New test.
11587	* gcc.target/pru/qbbc-2.c: New test.
11588	* gcc.target/pru/qbbc-3.c: New test.
11589	* gcc.target/pru/qbbs-1.c: New test.
11590	* gcc.target/pru/qbbs-2.c: New test.
11591	* gcc.target/pru/setbit.c: New test.
11592	* gcc.target/pru/zero_extend-and-hisi.c: New test.
11593	* gcc.target/pru/zero_extend-and-qihi.c: New test.
11594	* gcc.target/pru/zero_extend-and-qisi.c: New test.
11595	* gcc.target/pru/zero_extend-hisi.c: New test.
11596	* gcc.target/pru/zero_extend-qihi.c: New test.
11597	* gcc.target/pru/zero_extend-qisi.c: New test.
11598	* lib/target-supports.exp: Add PRU to feature filters.
11599
116002019-06-12  Steven G. Kargl  <kargl@gcc.gnu.org>
11601
11602	PR fortran/90002
11603	* gfortran.dg/pr90002.f90: New test.
11604
116052019-06-12  Martin Sebor  <msebor@redhat.com>
11606
11607	PR middle-end/90676
11608	* gcc.dg/tree-ssa/dump-6.c: New test.
11609	* g++.dg/tree-ssa/pr19807.C: Adjust expected output.
11610	* g++.dg/tree-ssa/ssa-dse-1.C: Same.
11611	* gcc.dg/store_merging_5.c: Same.
11612	* gcc.dg/tree-prof/stringop-2.c: Same.
11613	* gcc.dg/tree-ssa/pr30375.c: Same.
11614	* gcc.dg/tree-ssa/slsr-27.c: Same.
11615	* gcc.dg/tree-ssa/slsr-28.c: Same.
11616	* gcc.dg/tree-ssa/slsr-29.c: Same.
11617	* gcc.dg/tree-ssa/ssa-dse-24.c: Same.
11618
116192019-06-12  Martin Sebor  <msebor@redhat.com>
11620
11621	PR tree-optimization/90662
11622	* gcc.dg/strlenopt-62.c: New test.
11623	* gcc.dg/strlenopt-63.c: New test.
11624	* gcc.dg/strlenopt-64.c: New test.
11625
116262019-06-12  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
11627
11628	* gcc.target/arm/ssadv16qi.c: New test.
11629	* gcc.target/arm/usadv16qi.c: Likewise.
11630
116312019-06-12  Jakub Jelinek  <jakub@redhat.com>
11632
11633	PR c/90760
11634	* gcc.dg/pr90760.c: New test.
11635
116362019-06-11  Faraz Shahbazker  <fshahbazker@wavecomp.com>
11637
11638	* gcc.target/mips/data-sym-pool.c: Update expected output.
11639	* gcc.target/mips/data-sym-multi-pool.c: New test.
11640
116412019-06-11  Iain Sandoe  <iain@sandoe.co.uk>
11642
11643	PR testsuite/65364
11644	* gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
11645	(fn2): Likewise.
11646
116472019-06-11  Michael Meissner  <meissner@linux.ibm.com>
11648
11649	* gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
11650	* gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
11651	unset -mpcrel in the target pragmas.
11652	* gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
11653	* gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
11654	unset -mpcrel in the target pragmas.
11655
116562019-06-11  Marc Glisse  <marc.glisse@inria.fr>
11657
11658	* gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
11659
116602019-06-11  Matthew Beliveau  <mbelivea@redhat.com>
11661
11662	PR c++/90449 - add -Winaccessible-base option.
11663	* g++.dg/warn/Winaccessible-base-1.C: New file.
11664	* g++.dg/warn/Winaccessible-base-2.C: New file.
11665	* g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
11666	* g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
11667
116682019-06-11  Jakub Jelinek  <jakub@redhat.com>
11669
11670	PR c++/90810
11671	* g++.dg/ext/vector37.C: New test.
11672
116732019-06-10  Matthew Beliveau  <mbelivea@redhat.com>
11674
11675	PR c++/87250
11676	* g++.dg/cpp0x/pr87250.C: New test.
11677
116782019-06-10  Jakub Jelinek  <jakub@redhat.com>
11679
11680	PR testsuite/90772
11681	* g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
11682	* g++.dg/cpp1z/feat-cxx1z.C: Likewise.
11683	* g++.dg/cpp2a/feat-cxx2a.C: Likewise.
11684	* g++.dg/cpp1z/pr85569.C: Include <functional>.
11685	* g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
11686	* g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
11687
116882019-06-10  Jonathan Wakely  <jwakely@redhat.com>
11689
11690	PR other/90695
11691	* g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
11692
116932019-06-10  Jakub Jelinek  <jakub@redhat.com>
11694
11695	* c-c++-common/gomp/scan-1.c: New test.
11696	* c-c++-common/gomp/scan-2.c: New test.
11697	* c-c++-common/gomp/scan-3.c: New test.
11698	* c-c++-common/gomp/scan-4.c: New test.
11699
117002019-06-10  Martin Liska  <mliska@suse.cz>
11701
11702	* gcc.dg/no_profile_instrument_function-attr-1.c: Fix
11703	function name.
11704
117052019-06-10  Claudiu Zissulescu  <claziss@synopsys.com>
11706
11707	* gcc.target/arc/jumptables.c: Update test.
11708
117092019-06-10  Claudiu Zissulescu  <claziss@synopsys.com>
11710
11711	* gcc.target/arc/and-cnst-size.c: New test.
11712	* gcc.target/arc/mov-cnst-size.c: Likewise.
11713	* gcc.target/arc/or-cnst-size.c: Likewise.
11714	* gcc.target/arc/store-merge-1.c: Update test.
11715	* gcc.target/arc/arc700-stld-hazard.c: Likewise.
11716	* gcc.target/arc/cmem-1.c: Likewise.
11717	* gcc.target/arc/cmem-2.c: Likewise.
11718	* gcc.target/arc/cmem-3.c: Likewise.
11719	* gcc.target/arc/cmem-4.c: Likewise.
11720	* gcc.target/arc/cmem-5.c: Likewise.
11721	* gcc.target/arc/cmem-6.c: Likewise.
11722	* gcc.target/arc/loop-4.c: Likewise.
11723	* gcc.target/arc/movh_cl-1.c: Likewise.
11724	* gcc.target/arc/sdata-3.c: Likewise.
11725
117262019-06-10  Martin Liska  <mliska@suse.cz>
11727
11728	* gcc.dg/ipa/pr68035.c: Update scanned pattern.
11729
117302019-06-10  Iain Sandoe  <iain@sandoe.co.uk>
11731
11732	* gcc.dg/attr-copy-6.c: Require alias support.
11733
117342019-06-09  Marek Polacek  <polacek@redhat.com>
11735
11736	PR c++/65175
11737	* g++.dg/cpp0x/alias-decl-69.C: New test.
11738
11739	PR c++/60366
11740	* g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
11741
11742019-06-09  Paul Thomas  <pault@gcc.gnu.org>
11743
11744	PR fortran/89365
11745	* gfortran.dg/assumed_rank_bounds_3.f90: New test.
11746
117472019-06-08  Paul Thomas  <pault@gcc.gnu.org>
11748
11749	PR fortran/90786
11750	* gfortran.dg/proc_ptr_51.f90: New test.
11751
117522019-06-08  Marek Polacek  <polacek@redhat.com>
11753
11754	PR c++/52269
11755	* g++.dg/cpp0x/constexpr-decltype4.C: New test.
11756
117572019-06-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11758	    Tomáš Trnka  <trnka@scm.com>
11759
11760	PR fortran/90744
11761	* gfortran.dg/deferred_character_33.f90: New test.
11762	* gfortran.dg/deferred_character_33a.f90: New test.
11763
117642019-06-08  Marek Polacek  <polacek@redhat.com>
11765
11766	PR c++/77548
11767	* g++.dg/other/pr77548.C: New test.
11768
11769	PR c++/72845
11770	* g++.dg/cpp0x/noexcept41.C: New test.
11771
117722019-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11773
11774	* gcc.target/aarch64/sve/init_1.c: Remove options
11775	-O2 -fno-schedule-insns and instead pass -O.
11776	Update assembly in comments.
11777	* gcc.target/aarch64/sve/init_2.c: Likewise.
11778	* gcc.target/aarch64/sve/init_3.c: Likewise.
11779	* gcc.target/aarch64/sve/init_4.c: Likewise.
11780	* gcc.target/aarch64/sve/init_5.c: Likewise and additionally
11781	adjust dg-scan.
11782	* gcc.target/aarch64/sve/init_6.c: Likewise.
11783	* gcc.target/aarch64/sve/init_7.c: Likewise.
11784	* gcc.target/aarch64/sve/init_8.c: Likewise.
11785	* gcc.target/aarch64/sve/init_9.c: Likewise.
11786	* gcc.target/aarch64/sve/init_10.c: Likewise.
11787	* gcc.target/aarch64/sve/init_11.c: Likewise.
11788	* gcc.target/aarch64/sve/init_12.c: Likewise.
11789
117902019-06-07  Marek Polacek  <polacek@redhat.com>
11791
11792	PR c++/77747
11793	* g++.dg/cpp0x/inh-ctor33.C: New test.
11794
11795	PR c++/77967
11796	* g++.dg/cpp0x/alias-decl-68.C: New test.
11797
11798	PR c++/77771
11799	* g++.dg/cpp0x/constexpr-77771.C: New test.
11800
118012019-06-07  John David Anglin  <danglin@gcc.gnu.org>
11802
11803	* lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
11804
118052019-06-07  Mark Eggleston  <mark.eggleston@codethink.com>
11806
11807	PR fortran/89100
11808	* gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
11809	to allow use when kind=16 is not supported.
11810	* gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
11811	to allow use when kind=16 is not supported.
11812
118132019-06-07  Richard Biener  <rguenther@suse.de>
11814
11815	PR debug/90574
11816	* gcc.misc-tests/gcov-pr90574-1.c: New testcase.
11817	* gcc.misc-tests/gcov-pr90574-2.c: Likewise.
11818
118192019-06-07  Jan Hubicka  <hubicka@ucw.cz>
11820
11821	* gcc.dg/lto/alias-access-path-2.0.c: New testcase.
11822
118232019-06-07  Martin Liska  <mliska@suse.cz>
11824
11825	PR tree-optimization/78902
11826	* c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
11827	of __builtin_alloca.
11828	* c-c++-common/asan/pr88619.c: Likewise.
11829	* g++.dg/overload/using2.C: Likewise for malloc.
11830	* gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
11831	* gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
11832	* gcc.dg/pr43643.c: Likewise.
11833	* gcc.dg/pr59717.c: Likewise for calloc.
11834	* gcc.dg/torture/pr71816.c: Likewise.
11835	* gcc.dg/tree-ssa/pr78886.c: Likewise.
11836	* gcc.dg/tree-ssa/pr79697.c: Likewise.
11837	* gcc.dg/pr78902.c: New test.
11838
118392019-06-06  Iain Sandoe  <iain@sandoe.co.uk>
11840
11841	* g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
11842	on Darwin.
11843
118442019-06-06  Martin Jambor  <mjambor@suse.cz>
11845
11846	* gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
11847	* gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
11848	* gnat.dg/opt39.adb: Adjust scan dump.
11849
118502019-06-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
11851
11852	* gcc.target/msp430/size-optimized-shifts.c: New test.
11853
118542019-06-06  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
11855
11856	* gcc.target/msp430/emulate-slli.c: New test.
11857	* gcc.target/msp430/emulate-srai.c: New test.
11858	* gcc.target/msp430/emulate-srli.c: New test.
11859
118602019-06-06  Martin Liska  <mliska@suse.cz>
11861
11862	PR tree-optimization/87954
11863	* gcc.dg/pr87954.c: New test.
11864
118652019-06-06  Richard Biener  <rguenther@suse.de>
11866
11867	* gcc.dg/tree-ssa/alias-37.c: New testcase.
11868	* gcc.dg/torture/20190604-1.c: Likewise.
11869	* gcc.dg/tree-ssa/pta-callused.c: Adjust.
11870
118712019-06-06  Claudiu Zissulescu  <claziss@synopsys.com>
11872
11873	* gcc.target/arc/tmac-1.c: Reoreder dg-directives.
11874	* gcc.target/arc/tmac-2.c: Likewise.
11875
118762019-06-05  Martin Sebor  <msebor@redhat.com>
11877
11878	PR c/90737
11879	* c-c++-common/Wreturn-local-addr.c: New test.
11880	* g++.dg/warn/Wreturn-local-addr-6.C: New test.
11881
118822019-06-05  Hongtao Liu  <hongtao.liu@intel.com>
11883
11884	* gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
11885	for {x,y,z} suffix.
11886	* gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
11887
118882019-06-05  Martin Sebor  <msebor@redhat.com>
11889
11890	* gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
11891	been committed.
11892
118932019-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
11894
11895	* g++.dg/diagnostic/return-type-invalid-1.C: New.
11896	* g++.old-deja/g++.brendan/crash16.C: Adjust.
11897	* g++.old-deja/g++.law/ctors5.C: Likewise.
11898
118992019-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
11900
11901	* g++.dg/other/friend4.C: Test locations too.
11902	* g++.dg/other/friend5.C: Likewise.
11903	* g++.dg/other/friend7.C: Likewise.
11904
119052019-06-05  Segher Boessenkool  <segher@kernel.crashing.org>
11906
11907	* g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
11908
119092019-06-05  Martin Sebor  <msebor@redhat.com>
11910
11911	* gcc.dg/weak/weak-19.c: New test.
11912
119132019-06-05  Eric Botcazou  <ebotcazou@adacore.com>
11914
11915	* gnat.dg/specs/discr6.ads: New test.
11916
119172019-06-05  Sam Tebbs  <sam.tebbs@arm.com>
11918
11919	* gcc.target/aarch64/return_address_sign_b_1.c: New file.
11920	* gcc.target/aarch64/return_address_sign_b_2.c: New file.
11921	* gcc.target/aarch64/return_address_sign_b_3.c: New file.
11922	* gcc.target/aarch64/return_address_sign_builtin.c: New file.
11923	* g++.target/aarch64/return_address_sign_ab_exception.C: New file.
11924	* g++.target/aarch64/return_address_sign_b_exception.C: New file.
11925
119262019-06-05  Jakub Jelinek  <jakub@redhat.com>
11927
11928	PR debug/90733
11929	* gcc.dg/pr90733.c: New test.
11930
119312019-06-05  Richard Biener  <rguenther@suse.de>
11932
11933	PR middle-end/90726
11934	* gcc.dg/pr90726.c: Enable IVOPTs.
11935
119362019-06-05  Jakub Jelinek  <jakub@redhat.com>
11937
11938	* g++.dg/vect/simd-1.cc: New test.
11939
119402019-06-05  Hongtao Liu  <hongtao.liu@intel.com>
11941
11942	PR target/89803
11943	* gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
11944	__builtin_ia32_fpclasssd): Removed.
11945	(__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
11946	* gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
11947	__builtin_ia32_fpclasssd): Removed.
11948	(__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
11949	* gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
11950	__builtin_ia32_fpclasssd): Removed.
11951	(__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
11952	* gcc.target/i386/avx512dq-vfpclassss-2.c: New.
11953	* gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
11954	* gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
11955	Add test for _mm_mask_fpclass_ss_mask.
11956	* gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
11957	Add test for _mm_mask_fpclass_sd_mask.
11958
119592019-06-04  Segher Boessenkool  <segher@kernel.crashing.org>
11960
11961	* gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
11962	* gcc.target/powerpc/direct-move-double2.c: Ditto.
11963	* gcc.target/powerpc/direct-move-float1.c: Ditto.
11964	* gcc.target/powerpc/direct-move-float2.c: Ditto.
11965	* gcc.target/powerpc/direct-move-vint1.c: Ditto.
11966	* gcc.target/powerpc/direct-move-vint2.c: Ditto.
11967
119682019-06-04  Segher Boessenkool  <segher@kernel.crashing.org>
11969
11970	* gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
11971	constraint.
11972
119732019-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11974
11975	* g++.dg/concepts/pr60573.C: Test locations too.
11976	* g++.dg/cpp0x/deleted13.C: Likewise.
11977	* g++.dg/parse/error29.C: Likewise.
11978	* g++.dg/parse/qualified4.C: Likewise.
11979	* g++.dg/template/crash96.C Likewise.
11980	* g++.old-deja/g++.brendan/crash22.C Likewise.
11981	* g++.old-deja/g++.brendan/crash23.C Likewise.
11982	* g++.old-deja/g++.law/visibility10.C Likewise.
11983	* g++.old-deja/g++.other/decl5.C: Likewise.
11984
119852019-06-04  Bill Schmidt  <wschmidt@linux.ibm.com>
11986
11987	PR target/78263
11988	* g++.target/powerpc: New directory.
11989	* g++.target/powerpc/powerpc.exp: New test driver.
11990	* g++.target/powerpc/undef-bool-3.C: New.
11991
119922019-06-04  Jakub Jelinek  <jakub@redhat.com>
11993
11994	* c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
11995	a sorry_at on any of the clauses.
11996
119972019-06-04  Richard Biener  <rguenther@suse.de>
11998
11999	PR middle-end/90726
12000	* gcc.dg/pr90726.c: New testcase.
12001
120022019-06-04  Richard Biener  <rguenther@suse.de>
12003
12004	PR tree-optimization/90738
12005	* gcc.dg/torture/pr90738.c: New testcase.
12006
12007	Revert
12008	2019-06-03  Richard Biener  <rguenther@suse.de>
12009
12010	* gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
12011
120122019-06-04  Martin Liska  <mliska@suse.cz>
12013
12014	* c-c++-common/goacc/acc-icf.c: Change scanned pattern.
12015	* gfortran.dg/goacc/pr78027.f90: Likewise.
12016
120172019-06-03  Segher Boessenkool  <segher@kernel.crashing.org>
12018
12019	* gcc.target/powerpc/mmfpgpr.c: Delete.
12020
120212019-06-03  David Edelsohn  <dje.gcc@gmail.com>
12022
12023	* gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
12024	on AIX.
12025	* g++.dg/debug/enum-1.C: Same.
12026
120272019-06-03  Wilco Dijkstra  <wdijkstr@arm.com>
12028
12029	PR middle-end/64242
12030	* gcc.c-torture/execute/pr64242.c: Update test.
12031
120322019-06-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
12033
12034	* gcc.target/aarch64/pcs_attribute-2.c: New test.
12035	* gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
12036	* lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
12037	New.
12038
120392019-06-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12040
12041	* gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
12042	* gcc.target/aarch64/usadv16qi.c: Likewise.
12043	* gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
12044	* gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
12045
120462019-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12047
12048	* lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
12049	(aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
12050	(check_effective_target_aarch64_sve_hw): Likewise.
12051
120522019-06-03  Richard Biener  <rguenther@suse.de>
12053
12054	* gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
12055
120562019-06-03  Richard Biener  <rguenther@suse.de>
12057
12058	PR tree-optimization/90716
12059	* gcc.dg/guality/pr90716.c: New testcase.
12060
120612019-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12062
12063	PR target/88837
12064	* gcc.target/aarch64/sve/init_1.c: New test.
12065	* gcc.target/aarch64/sve/init_1_run.c: Likewise.
12066	* gcc.target/aarch64/sve/init_2.c: Likewise.
12067	* gcc.target/aarch64/sve/init_2_run.c: Likewise.
12068	* gcc.target/aarch64/sve/init_3.c: Likewise.
12069	* gcc.target/aarch64/sve/init_3_run.c: Likewise.
12070	* gcc.target/aarch64/sve/init_4.c: Likewise.
12071	* gcc.target/aarch64/sve/init_4_run.c: Likewise.
12072	* gcc.target/aarch64/sve/init_5.c: Likewise.
12073	* gcc.target/aarch64/sve/init_5_run.c: Likewise.
12074	* gcc.target/aarch64/sve/init_6.c: Likewise.
12075	* gcc.target/aarch64/sve/init_6_run.c: Likewise.
12076	* gcc.target/aarch64/sve/init_7.c: Likewise.
12077	* gcc.target/aarch64/sve/init_7_run.c: Likewise.
12078	* gcc.target/aarch64/sve/init_8.c: Likewise.
12079	* gcc.target/aarch64/sve/init_8_run.c: Likewise.
12080	* gcc.target/aarch64/sve/init_9.c: Likewise.
12081	* gcc.target/aarch64/sve/init_9_run.c: Likewise.
12082	* gcc.target/aarch64/sve/init_10.c: Likewise.
12083	* gcc.target/aarch64/sve/init_10_run.c: Likewise.
12084	* gcc.target/aarch64/sve/init_11.c: Likewise.
12085	* gcc.target/aarch64/sve/init_11_run.c: Likewise.
12086	* gcc.target/aarch64/sve/init_12.c: Likewise.
12087	* gcc.target/aarch64/sve/init_12_run.c: Likewise.
12088
120892019-06-03  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
12090
12091	PR tree-optimization/90681
12092	* gfortran.dg/vect/pr90681.f: New test.
12093
120942019-06-03  Richard Biener  <rguenther@suse.de>
12095
12096	PR testsuite/90713
12097	* gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
12098
120992019-06-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
12100
12101	PR fortran/90539
12102	* gfortran.dg/internal_pack_24.f90: New test.
12103
121042019-06-01  Iain Sandoe  <iain@sandoe.co.uk>
12105
12106	PR target/90698
12107	* gcc.target/i386/pr49866.c: XFAIL for Darwin.
12108	* gcc.target/i386/pr63538.c: Likewise.
12109	* gcc.target/i386/pr61599-1.c: Skip for Darwin.
12110
121112019-06-01  Martin Sebor  <msebor@redhat.com>
12112
12113	PR middle-end/90694
12114	* gcc.dg/tree-ssa/dump-5.c: New test.
12115
121162019-05-31  Jan Hubicka  <jh@suse.cz>
12117
12118	* g++.dg/lto/alias-1_0.C: New testcase.
12119	* g++.dg/lto/alias-1_1.C: New testcase.
12120
121212019-05-31  H.J. Lu  <hongjiu.lu@intel.com>
12122
12123	PR target/89355
12124	* gcc.target/i386/cet-label-3.c: New test.
12125	* gcc.target/i386/cet-label-4.c: Likewise.
12126	* gcc.target/i386/cet-label-5.c: Likewise.
12127
121282019-05-31  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
12129
12130	* gcc.target/mips/msa-fmadd.c: New.
12131
121322019-05-31  Jakub Jelinek  <jakub@redhat.com>
12133
12134	* c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
12135	a sorry on lastprivate conditional on simd construct.
12136	* gcc.dg/vect/vect-simd-6.c: New test.
12137	* gcc.dg/vect/vect-simd-7.c: New test.
12138
12139	* gcc.dg/vect/vect-simd-5.c: New test.
12140
121412019-05-31  Xiong Hu Luo  <luoxhu@linux.ibm.com>
12142
12143	PR c/43673
12144	* gcc.dg/format-dfp-printf-1.c: New test.
12145	* gcc.dg/format-dfp-scanf-1.c: Likewise.
12146
121472019-05-31  Marc Glisse  <marc.glisse@inria.fr>
12148
12149	* g++.dg/tree-ssa/cprop-vcond.C: New file.
12150
121512019-05-31  Marc Glisse  <marc.glisse@inria.fr>
12152
12153	* gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
12154	* gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
12155	* gcc.dg/Walloca-13.c: Xfail.
12156
121572019-05-31  Bill Schmidt  <wschmidt@linux.ibm.com>
12158	    Michael Meissner  <meissner@linux.ibm.com>
12159
12160	* gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
12161	* gcc.target/powerpc/localentry-1.c: Likewise.
12162	* gcc.target/powerpc/localentry-direct-1.c: Likewise.
12163	* gcc.target/powerpc/notoc-direct-1.c: Likewise.
12164	* gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
12165	* lib/target-supports.exp (check_powerpc_future_hw_available): New.
12166	(check_effective_target_powerpc_future_ok): New.
12167
121682019-05-31  Thomas De Schampheleire  <thomas.de_schampheleire@nokia.com>
12169
12170	PR debug/86964
12171	* g++.dg/debug/dwarf2/fesd-any.C: Use
12172	-fno-eliminate-unused-debug-symbols.
12173	* g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
12174	* g++.dg/debug/dwarf2/fesd-none.C: Likewise.
12175	* g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
12176	* g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
12177	* g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
12178	* g++.dg/debug/enum-2.C: Likewise.
12179	* gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
12180	* gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
12181	* gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
12182	* gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
12183	* gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
12184
121852019-05-31  Jakub Jelinek  <jakub@redhat.com>
12186
12187	PR tree-optimization/90671
12188	* gcc.dg/torture/pr90671.c: New test.
12189
121902019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
12191
12192	* g++.dg/cpp0x/pr84497.C: Require alias support.
12193
121942019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
12195
12196	* gcc.target/i386/falign-functions-3.c: Adjust align syntax
12197	and label for Darwin.
12198	* gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
12199	Darwin.
12200
122012019-05-30  Sylvia Taylor  <sylvia.taylor@arm.com>
12202
12203	* gcc.target/aarch64/sve/fabd_1.c: New.
12204
122052019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
12206
12207	* gcc.target/i386/pr86257.c: Require native TLS support.
12208	* gcc.target/i386/stack-prot-sym.c: Likewise.
12209
122102019-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
12211
12212	* g++.dg/cpp0x/alias-decl-18.C: Test location too.
12213	* g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
12214	* g++.dg/parse/crash59.C: Likewise.
12215	* g++.dg/parse/error38.C: Likewise.
12216	* g++.dg/parse/error39.C: Likewise.
12217	* g++.dg/template/crash31.C: Likewise.
12218	* g++.dg/template/operator8.C: Likewise.
12219	* g++.dg/template/operator9.C: Likewise.
12220
122212019-05-29  Bill Schmidt  <wschmidt@linux.ibm.com>
12222
12223	* gcc.target/powerpc/notoc-direct-1.c: New.
12224	* gcc.target/powerpc/pcrel-sibcall-1.c: New.
12225
122262019-05-29  Jakub Jelinek  <jakub@redhat.com>
12227
12228	PR c++/90598
12229	* g++.dg/cpp0x/pr90598.C: New test.
12230
122312019-05-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12232
12233	PR fortran/90539
12234	* gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
12235	* gfortran.dg/internal_pack_22.f90: New test.
12236	* gfortran.dg/internal_pack_23.f90: New test.
12237
122382019-05-29  Jan Hubicka  <hubicka@ucw.cz>
12239
12240	* tree-ssa/alias-access-spath-1.c: new testcase.
12241
122422019-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
12243
12244	PR c++/89875
12245	* g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
12246	* g++.dg/template/sizeof-template-argument.C: Adjust expected error.
12247
122482019-05-29  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
12249
12250	* gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
12251	driver for AArch64 SVE2.
12252	* gcc.target/aarch64/sve2/average_1.c: New test.
12253	* lib/target-supports.exp (check_effective_target_aarch64_sve2): New
12254	helper.
12255	(check_effective_target_aarch64_sve1_only): Likewise.
12256	(check_effective_target_aarch64_sve2_hw): Likewise.
12257	(check_effective_target_vect_avg_qi): Check for SVE1 only.
12258
122592019-05-29  Sam Tebbs  <sam.tebbs@arm.com>
12260
12261	* gcc.target/aarch64/return_address_sign_b_1.c: New file.
12262	* gcc.target/aarch64/return_address_sign_b_2.c: New file.
12263	* gcc.target/aarch64/return_address_sign_b_3.c: New file.
12264	* gcc.target/aarch64/return_address_sign_b_exception.c: New file.
12265	* gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
12266	* gcc.target/aarch64/return_address_sign_builtin.c: New file
12267
122682019-05-29  Jakub Jelinek  <jakub@redhat.com>
12269
12270	* c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
12271	sorry on lastprivate conditional on parallel for.
12272	* c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
12273	lastprivate conditional warnings on parallel for constructs.
12274	* c-c++-common/gomp/lastprivate-conditional-4.c: New test.
12275
12276	PR c/90628
12277	* c-c++-common/builtin-arith-overflow-3.c: New test.
12278
12279	P1091R3 - Extending structured bindings to be more like var decls
12280	P1381R1 - Reference capture of structured bindings
12281	* g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
12282	instead of error and only for c++17_down.  Add a thread_local test.
12283	(z2): Add a __thread test.
12284	* g++.dg/cpp2a/decomp1.C: New test.
12285	* g++.dg/cpp2a/decomp1-aux.cc: New file.
12286	* g++.dg/cpp2a/decomp2.C: New test.
12287	* g++.dg/cpp2a/decomp3.C: New test.
12288
122892019-05-29  Martin Liska  <mliska@suse.cz>
12290
12291	PR testsuite/90657
12292	* gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
12293
122942019-05-28  Bill Schmidt  <wschmidt@linux.ibm.com>
12295
12296	* gcc.target/powerpc/localentry-detect-1.c: New file.
12297
122982019-05-28  Marek Polacek  <polacek@redhat.com>
12299
12300	PR c++/90548 - ICE with generic lambda and empty pack.
12301	* g++.dg/cpp1y/lambda-generic-90548.C: New test.
12302
123032019-05-28  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
12304
12305	* gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
12306	vectorized masked loads.
12307
123082019-05-28  Jeff Law  <law@redhat.com>
12309
12310	* gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
12311	loop distribution.
12312
123132019-05-28  Segher Boessenkool  <segher@kernel.crashing.org>
12314
12315	* gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64.  Check for
12316	all mtvsr*, not just mtvsrd.  Use "wa" instead of "wi" constraints.
12317	* gcc.target/powerpc/p9-dimode2.c: Ditto.
12318
123192019-05-28  Martin Liska  <mliska@suse.cz>
12320
12321	PR ipa/90555
12322	* gcc.dg/ipa/pr90555.c: New test.
12323
123242019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12325
12326	* gnat.dg/machine_attr1.ad[sb]: New test.
12327
123282019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12329
12330	* gnat.dg/opt79.ad[sb]: New test.
12331
123322019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12333
12334	* gnat.dg/specs/discr5.ads: New test.
12335
123362019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12337
12338	* gnat.dg/prefetch1.ad[sb]: New test.
12339
123402019-05-27  Iain Sandoe  <iain@sandoe.co.uk>
12341
12342	* gcc.target/i386/pr22076.c: Adjust options to
12343	match codegen expected by the scan-asms.
12344
123452019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
12346
12347	* gnat.dg/specs/array4.ads: New test.
12348
123492019-05-27  Christophe Lyon  <christophe.lyon@linaro.org>
12350
12351	PR tree-optimization/88440
12352	* gcc.target/aarch64/sve/index_offset_1.c: Add
12353	-fno-tree-loop-distribute-patterns.
12354	* gcc.target/aarch64/sve/single_1.c: Likewise.
12355	* gcc.target/aarch64/sve/single_2.c: Likewise.
12356	* gcc.target/aarch64/sve/single_3.c: Likewise.
12357	* gcc.target/aarch64/sve/single_4.c: Likewise.
12358	* gcc.target/aarch64/sve/vec_init_1.c: Likewise.
12359	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12360	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12361	* gcc.target/arm/ivopts.c: Likewise.
12362
123632019-05-27  Richard Biener  <rguenther@suse.de>
12364
12365	PR tree-optimization/90637
12366	* gcc.dg/gomp/pr90637.c: New testcase.
12367
123682019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
12369
12370	* gnat.dg/expect2.adb: New test.
12371	* gnat.dg/expect2_pkg.ads: New helper.
12372
123732019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
12374
12375	* gnat.dg/aliased2.adb: New test.
12376
123772019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
12378
12379	* gnat.dg/limited_with7.ad[sb]: New test.
12380	* gnat.dg/limited_with7_pkg.ads: New helper.
12381
123822019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
12383
12384	* gnat.dg/unchecked_convert13.adb: New test.
12385
123862019-05-27  Richard Biener  <rguenther@suse.de>
12387
12388	PR testsuite/90615
12389	* gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
12390	-fno-tree-loop-distribute-patterns.
12391	* gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
12392	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
12393	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
12394	* gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
12395	* gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
12396
123972019-05-26  Iain Sandoe  <iain@sandoe.co.uk>
12398
12399	* gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
12400	account for PIC code on Darwin.
12401	* gcc.target/i386/pr39013-2.c: Likewise.
12402	* gcc.target/i386/pr64317.c: Likewise.
12403
124042019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
12405
12406	* gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
12407	expected for Darwin.
12408
124092019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
12410
12411	* gcc.target/i386/pr89261.c: Test that the alignment required
12412	by the test correctly produces the expected error on Darwin.
12413
124142019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
12415
12416	* gcc.target/i386/pr82659-3.c: Require alias support.
12417
124182019-05-25  Marek Polacek  <polacek@redhat.com>
12419
12420	PR c++/90572 - wrong disambiguation in friend declaration.
12421	* g++.dg/cpp2a/typename16.C: New test.
12422	* g++.dg/parse/friend13.C: New test.
12423
124242019-05-24  Jakub Jelinek  <jakub@redhat.com>
12425
12426	* c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
12427	sorry for omp for.
12428	* c-c++-common/gomp/lastprivate-conditional-3.c: New test.
12429
124302019-05-24  Richard Biener  <rguenther@suse.de>
12431
12432	PR testsuite/90607
12433	* gcc.dg/pr53265.c: Amend for new expected diagnostic.
12434
124352019-05-24  Jakub Jelinek  <jakub@redhat.com>
12436
12437	PR tree-optimization/90106
12438	PR testsuite/90517
12439	* gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
12440	and scan-tree-dump for tail call.
12441	* gcc.dg/cdce2.c: Likewise.
12442
124432019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
12444
12445	* gcc.target/i386/pconfig-1.c: Scan for the string in the generated
12446	code, not in comments or miscellaneous directives.
12447	* gcc.target/i386/pr18041-1.c: Likewise.
12448	* gcc.target/i386/pr18041-2.c: Likewise.
12449	* gcc.target/i386/wbinvd-1.c: Likewise.
12450	* gcc.target/i386/wbnoinvd-1.c: Likewise.
12451	* gcc.target/i386/pr66819-3.c: Specifically, check that there is no
12452	call to "bar".
12453	* gcc.target/i386/pr66819-4.c: Likewise.
12454	* gcc.target/i386/pr82662.c
12455	* gcc.target/i386/ptwrite2.c: Make the checks look for the specific
12456	destination register, don't try the m32 test on m64 targets.
12457
124582019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
12459
12460	* gcc.target/i386/pr67985-2.c: Adjust label checks for
12461	Darwin.
12462	* gcc.target/i386/pr77881.c: Likewise.
12463
124642019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
12465
12466	* gcc.target/i386/falign-functions-2.c: Skip for Darwin.
12467	* gcc.target/i386/pr70738-7.c: Likewise.
12468	* gcc.target/i386/pr24414.c: Likewise.
12469
124702019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
12471
12472	* lib/target-supports.exp (check_effective_target_mfentry): New.
12473	* gcc.target/i386/fentry-override.c: Require effective target mfentry.
12474	* gcc.target/i386/fentry.c: Likewise.
12475	* gcc.target/i386/fentryname1.c: Likewise.
12476	* gcc.target/i386/fentryname2.c: Likewise.
12477	* gcc.target/i386/fentryname3.c: Likewise.
12478	* gcc.target/i386/nop-mcount.c: Likewise.
12479	* gcc.target/i386/pr82699-2.c: Likewise.
12480	* gcc.target/i386/pr82699-4.c: Likewise.
12481	* gcc.target/i386/pr82699-5.c: Likewise.
12482	* gcc.target/i386/pr82699-6.c: Likewise.
12483	* gcc.target/i386/returninst1.c: Likewise.
12484	* gcc.target/i386/returninst2.c: Likewise.
12485	* gcc.target/i386/returninst3.c: Likewise.
12486
124872019-05-23  Bill Schmidt  <wschmidt@linux.ibm.com>
12488
12489	* gcc.target/powerpc/localentry-1.c: New file.
12490
124912019-05-23  Uroš Bizjak  <ubizjak@gmail.com>
12492
12493	PR target/90552
12494	* gcc.target/i386/pr90552.c: New test.
12495
124962019-05-23  Mark Eggleston  <mark.eggleston@codethink.com>
12497
12498	* gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
12499	__GFC_REAL_16__.  Add -cpp to dg-options.
12500	* gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
12501	* gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
12502	* gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
12503	* gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
12504	* gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
12505
125062019-05-23  Bill Schmidt  <wschmidt@linux.ibm.com>
12507
12508	* gcc.target/powerpc/cpu-future.c: New test.
12509
125102019-05-23  Richard Biener  <rguenther@suse.de>
12511
12512	PR tree-optimization/88440
12513	* gcc.dg/tree-ssa/ldist-37.c: New testcase.
12514	* gcc.dg/tree-ssa/ldist-38.c: Likewise.
12515	* gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
12516	* gcc.dg/tree-ssa/ldist-37.c: Adjust.
12517	* gcc.dg/tree-ssa/ldist-38.c: Likewise.
12518	* g++.dg/tree-ssa/pr78847.C: Likewise.
12519	* gcc.dg/autopar/pr39500-1.c: Likewise.
12520	* gcc.dg/autopar/reduc-1char.c: Likewise.
12521	* gcc.dg/autopar/reduc-7.c: Likewise.
12522	* gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
12523	* gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
12524	* gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
12525	* gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
12526	* gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
12527	* gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
12528	* gcc.dg/tree-ssa/prefetch-7.c: Likewise.
12529	* gcc.dg/tree-ssa/prefetch-8.c: Likewise.
12530	* gcc.dg/tree-ssa/prefetch-9.c: Likewise.
12531	* gcc.dg/tree-ssa/scev-11.c: Likewise.
12532	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
12533	* gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
12534	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
12535	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
12536	* gcc.target/i386/pr30970.c: Likewise.
12537	* gcc.target/i386/vect-double-1.c: Likewise.
12538	* gcc.target/i386/vect-double-2.c: Likewise.
12539	* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
12540	* gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
12541	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
12542	* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
12543	* gfortran.dg/vect/vect-5.f90: Likewise.
12544	* gfortran.dg/vect/vect-8.f90: Likewise.
12545
125462019-05-23  Martin Liska  <mliska@suse.cz>
12547
12548	PR sanitizer/90570
12549	* g++.dg/asan/pr90570.C: New test.
12550
125512019-05-23  Eric Botcazou  <ebotcazou@adacore.com>
12552
12553	* gnat.dg/opt78.ad[sb]: New test.
12554
125552019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
12556
12557	PR rtl-optimisation/64895
12558	* gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
12559	* gcc.target/i386/fuse-caller-save.c: Likewise.
12560	* gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
12561	PIC cases, remove XFAILs.
12562
125632019-05-23  Thomas Schwinge  <thomas@codesourcery.com>
12564
12565	PR middle-end/90510
12566	* brig.dg/test/gimple/packed.hsail: Adjust.
12567
125682019-05-23  Jakub Jelinek  <jakub@redhat.com>
12569
12570	* g++.dg/cpp2a/is-constant-evaluated8.C: New test.
12571
125722019-05-23  Hans-Peter Nilsson  <hp@axis.com>
12573
12574	* gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
12575	gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
12576	gfortran.dg/namelist_89.f90: Gate test on effective_target
12577	fd_truncate.
12578
125792019-05-22  David Malcolm  <dmalcolm@redhat.com>
12580
12581	PR c++/90462
12582	* g++.dg/pr90462.C: New test.
12583
125842019-05-22  Marek Polacek  <polacek@redhat.com>
12585
12586	* g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
12587	different line.  Check the column number too.
12588
125892019-05-22  Uroš Bizjak  <ubizjak@gmail.com>
12590
12591	* gcc.target/i386/vect-signbitf.c (dg-final): Improve
12592	scan-assembler-not string to avoid false matching on 32bit targets.
12593
125942019-05-22  H.J. Lu  <hongjiu.lu@intel.com>
12595
12596	PR target/88483
12597	* gcc.target/i386/stackalign/pr88483-1.c: New test.
12598	* gcc.target/i386/stackalign/pr88483-2.c: Likewise.
12599
126002019-05-22  Andrew Stubbs  <ams@codesourcery.com>
12601
12602	* gfortran.dg/coarray_lock_7.f90: Fix output patterns.
12603
126042019-05-22  Mark Eggleston  <mark.eggleston@codethink.com>
12605
12606	PR fortran/89100
12607	* gfortran.dg/fmt_f_default_field_width_1.f90: New test.
12608	* gfortran.dg/fmt_f_default_field_width_2.f90: New test.
12609	* gfortran.dg/fmt_f_default_field_width_3.f90: New test.
12610	* gfortran.dg/fmt_g_default_field_width_1.f90: New test.
12611	* gfortran.dg/fmt_g_default_field_width_2.f90: New test.
12612	* gfortran.dg/fmt_g_default_field_width_3.f90: New test.
12613	* gfortran.dg/fmt_i_default_field_width_1.f90: New test.
12614	* gfortran.dg/fmt_i_default_field_width_2.f90: New test.
12615	* gfortran.dg/fmt_i_default_field_width_3.f90: New test.
12616
126172019-05-22  Martin Liska  <mliska@suse.cz>
12618
12619	PR testsuite/90564
12620	* gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
12621	* gcc.target/powerpc/pr80315-2.c: Likewise.
12622	* gcc.target/powerpc/pr80315-3.c: Likewise.
12623	* gcc.target/powerpc/pr80315-4.c: Likewise.
12624
126252019-05-22  Martin Liska  <mliska@suse.cz>
12626
12627	PR testsuite/90564
12628	* gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
12629	* gcc.target/powerpc/pr80315-2.c: Likewise.
12630	* gcc.target/powerpc/pr80315-3.c: Likewise.
12631	* gcc.target/powerpc/pr80315-4.c: Likewise.
12632
126332019-05-22  Iain Sandoe  <iain@sandoe.co.uk>
12634
12635	PR testsuite/27221
12636	* g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
12637
126382019-05-22  Martin Liska  <mliska@suse.cz>
12639
12640	PR lto/90500
12641	* gcc.target/i386/pr90500-1.c: Make the test-case valid now.
12642
126432019-05-22  Richard Biener  <rguenther@suse.de>
12644
12645	* gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
12646
126472019-05-22  Alan Modra  <amodra@gmail.com>
12648
12649	* gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
12650	power mnemonics.
12651	* gcc.dg/vect/O3-pr70130.c: Disable default options
12652	added by check_vect_support_and_set_flags.
12653	* gcc.dg/vect/pr48765.c: Likewise.
12654	* gfortran.dg/vect/pr45714-b.f: Likewise.
12655
126562019-05-22  Hans-Peter Nilsson  <hp@axis.com>
12657
12658	PR middle-end/90553
12659	* gcc.dg/torture/pr90553.c: New test.
12660
126612019-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12662
12663	* g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
12664	* g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
12665
126662019-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12667
12668	PR c++/67184
12669	PR c++/69445
12670	* g++.dg/other/final3.C: New.
12671	* g++.dg/other/final4.C: Likewise.
12672	* g++.dg/other/final5.C: Likewise.
12673
126742019-05-21  Marek Polacek  <polacek@redhat.com>
12675
12676	DR 1940 - static_assert in anonymous unions.
12677	* g++.dg/DRs/dr1940.C: New test.
12678
126792019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
12680
12681	PR target/90547
12682	* gcc.target/i386/pr90547.c: New test.
12683
126842019-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12685
12686	* gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
12687
12688	* gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
12689
12690	* gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
12691
12692	* gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
12693	* gcc.target/i386/pr84723-2.c: Likewise.
12694	* gcc.target/i386/pr84723-3.c: Likewise.
12695	* gcc.target/i386/pr84723-4.c: Likewise.
12696	* gcc.target/i386/pr84723-5.c: Likewise.
12697
126982019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
12699
12700	PR testsuite/67958
12701	* gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
12702	the differences.
12703	* gcc.target/i386/pr32219-2.c: Likewise.
12704	* gcc.target/i386/pr32219-3.c: Likewise.
12705	* gcc.target/i386/pr32219-4.c: Likewise.
12706	* gcc.target/i386/pr32219-5.c: Likewise.
12707	* gcc.target/i386/pr32219-6.c: Likewise.
12708	* gcc.target/i386/pr32219-7.c: Likewise.
12709	* gcc.target/i386/pr32219-8.c: Likewise.
12710
127112019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
12712
12713	PR target/63891
12714	* gcc.dg/darwin-weakimport-3.c: Adjust options and explain
12715	the reasons.
12716
127172019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
12718
12719	* gcc.target/i386/vect-signbitf.c: New test.
12720
127212019-05-21  Nathan Sidwell  <nathan@acm.org>
12722
12723	* g++.dg/lookup/using53.C: Adjust diagnostic.
12724
127252019-05-21  Alan Modra  <amodra@gmail.com>
12726
12727	PR target/90545
12728	* gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
12729	and rename functions to suit parameters.
12730
127312019-05-21  Richard Biener  <rguenther@suse.de>
12732
12733	PR middle-end/90510
12734	* gcc.target/i386/pr90510.c: New testcase.
12735
127362019-05-21  Martin Liska  <mliska@suse.cz>
12737
12738	* gcc.target/i386/pr90500-1.c: Add missing '""'.
12739	* gcc.target/i386/pr90500-2.c: Likewise.
12740
127412019-05-21  Vladislav Ivanishin  <vlad@ispras.ru>
12742
12743	* gcc.dg/uninit-28-gimple.c: New test.
12744	* gcc.dg/uninit-29-gimple.c: New test.
12745	* gcc.dg/uninit-30-gimple.c: New test.
12746	* gcc.dg/uninit-31-gimple.c: New test.
12747
127482019-05-21  Martin Liska  <mliska@suse.cz>
12749
12750	* gcc.dg/pr90263.c: Add -O2.
12751
127522019-05-21  Martin Liska  <mliska@suse.cz>
12753
12754	* gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
12755	* gcc.target/powerpc/pr80315-1.c: Use new interval format.
12756	* gcc.target/powerpc/pr80315-2.c: Likewise.
12757	* gcc.target/powerpc/pr80315-3.c: Likewise.
12758	* gcc.target/powerpc/pr80315-4.c: Likewise.
12759	* gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
12760
127612019-05-21  Martin Liska  <mliska@suse.cz>
12762
12763	PR testsuite/90551
12764	* pr90263.c: Move from gcc.c-torture/compile
12765	into gcc.dg.
12766
127672019-05-20  Uroš Bizjak  <ubizjak@gmail.com>
12768
12769	PR testsuite/90503
12770	* gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
12771	Remove -flax-vector-conversions.
12772	(dg-additional-options): Remove.
12773	(test): Change to void.  Declare m0 and m1 as __m64 and
12774	cast initializer in a proper way.  Do not return result.
12775	(dg-final): Scan for 2 instances of movq.
12776
127772019-05-20  Marek Polacek  <polacek@redhat.com>
12778
12779	CWG 2094 - volatile scalars are trivially copyable.
12780	PR c++/85679
12781	* g++.dg/ext/is_trivially_constructible1.C: Change the expected result
12782	for volatile int.
12783	* g++.dg/ext/is_trivially_copyable.C: New test.
12784
127852019-05-20  Marek Polacek  <polacek@redhat.com>
12786
12787	* g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
12788
12789	* g++.dg/cpp2a/nontype-class17.C: New test.
12790
12791	* g++.dg/lookup/strong-using2.C: New test.
12792
127932019-05-20  Jeff Law  <law@redhat.com>
12794
12795	* gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
12796	recent diagnostic cleanups.
12797
127982019-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
12799
12800	PR tree-optimization/90106
12801	* gcc.dg/cdce3.c: Add hard_float effective target.
12802
128032019-05-20  Marc Glisse  <marc.glisse@inria.fr>
12804
12805	* gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
12806
128072019-05-20  Iain Sandoe  <iain@sandoe.co.uk>
12808
12809	PR testsuite/58321
12810	* gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
12811	add a comment as to the reason for the difference.
12812	* gcc.target/i386/memset-strategy-1.c: Likewise.
12813
128142019-05-20  Jonathan Wakely  <jwakely@redhat.com>
12815
12816	PR c++/90532 Ensure __is_constructible(T[]) is false
12817	* g++.dg/ext/90532.C: New test.
12818
128192019-05-20  Jakub Jelinek  <jakub@redhat.com>
12820
12821	* gcc.target/i386/avx512f-simd-1.c: New test.
12822
128232019-05-20  Christophe Lyon  <christophe.lyon@linaro.org>
12824
12825	* gcc.target/aarch64/target_attr_10.c: Add quotes to expected
12826	error message.
12827	* gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
12828
128292019-05-20  Martin Liska  <mliska@suse.cz>
12830
12831	PR middle-end/90263
12832	* gcc.c-torture/compile/pr90263.c: New test.
12833	* lib/target-supports.exp: Add check_effective_target_glibc.
12834
128352019-05-20  Richard Biener  <rguenther@suse.de>
12836
12837	PR testsuite/90518
12838	* gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
12839	vector support.
12840	* gcc.dg/gimplefe-41.c: Likewise.
12841
128422019-05-19  Andrew Pinski  <apinski@marvell.com>
12843
12844	PR pch/81721
12845	* g++.dg/pch/operator-1.C: New testcase.
12846	* g++.dg/pch/operator-1.Hs: New file.
12847
128482019-05-19  Paul Thomas  <pault@gcc.gnu.org>
12849
12850	PR fortran/90498
12851	* gfortran.dg/associate_48.f90: New test.
12852
128532019-05-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
12854
12855	PR fortran/78290
12856	* gfortran.dg/pr78290.f90: New test.
12857
128582019-05-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
12859
12860	PR fortran/88821
12861	* gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
12862	to make sure the test for internal_pack is retained.
12863	* gfortran.dg/assumed_type_2.f90: Split compile and run time
12864	tests into this and
12865	* gfortran.dg/assumed_type_2a.f90: New file.
12866	* gfortran.dg/c_loc_test_22.f90: Likewise.
12867	* gfortran.dg/contiguous_3.f90: Likewise.
12868	* gfortran.dg/internal_pack_11.f90: Likewise.
12869	* gfortran.dg/internal_pack_12.f90: Likewise.
12870	* gfortran.dg/internal_pack_16.f90: Likewise.
12871	* gfortran.dg/internal_pack_17.f90: Likewise.
12872	* gfortran.dg/internal_pack_18.f90: Likewise.
12873	* gfortran.dg/internal_pack_4.f90: Likewise.
12874	* gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
12875	to make sure the test for internal_pack is retained.
12876	* gfortran.dg/internal_pack_6.f90: Split compile and run time
12877	tests into this and
12878	* gfortran.dg/internal_pack_6a.f90: New file.
12879	* gfortran.dg/internal_pack_8.f90: Likewise.
12880	* gfortran.dg/missing_optional_dummy_6: Split compile and run time
12881	tests into this and
12882	* gfortran.dg/missing_optional_dummy_6a.f90: New file.
12883	* gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
12884	into this and
12885	* gfortran.dg/no_arg_check_2a.f90: New file.
12886	* gfortran.dg/typebound_assignment_5.f90: Split compile and run time
12887	tests into this and
12888	* gfortran.dg/typebound_assignment_5a.f90: New file.
12889	* gfortran.dg/typebound_assignment_6.f90: Split compile and run time
12890	tests into this and
12891	* gfortran.dg/typebound_assignment_6a.f90: New file.
12892	* gfortran.dg/internal_pack_19.f90: New file.
12893	* gfortran.dg/internal_pack_20.f90: New file.
12894	* gfortran.dg/internal_pack_21.f90: New file.
12895
128962019-05-18  Iain Sandoe  <iain@sandoe.co.uk>
12897
12898	* objc.dg/instancetype-0.m: New.
12899
129002019-05-17  Martin Sebor  <msebor@redhat.com>
12901
12902	* gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
12903
12904	* g++.dg/overload/conv-op1.C: Adjust text of expected messages.
12905	* g++.dg/ubsan/pr63956.C: Same.
12906	* g++.old-deja/g++.pt/assign1.C: Same.
12907
129082019-05-17  Thomas Schwinge  <thomas@codesourcery.com>
12909
12910	PR testsuite/89433
12911	* c-c++-common/goacc/routine-5.c: Update.
12912	* c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
12913	* c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
12914
12915	PR testsuite/89433
12916	* c-c++-common/goacc/routine-2.c: Update, and move some test
12917	into...
12918	* c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
12919	new file.
12920
12921	PR testsuite/89433
12922	* c-c++-common/goacc/classify-routine.c: Update.
12923	* gfortran.dg/goacc/classify-routine.f95: Likewise.
12924
129252019-05-16  Martin Sebor  <msebor@redhat.com>
12926
12927	* c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
12928	* c-c++-common/Wvarargs-2.c: Same.
12929	* c-c++-common/Wvarargs.c: Same.
12930	* c-c++-common/pr51768.c: Same.
12931	* c-c++-common/tm/inline-asm.c: Same.
12932	* c-c++-common/tm/safe-1.c: Same.
12933	* g++.dg/asm-qual-1.C: Same.
12934	* g++.dg/asm-qual-3.C: Same.
12935	* g++.dg/conversion/dynamic1.C: Same.
12936	* g++.dg/cpp0x/constexpr-89599.C: Same.
12937	* g++.dg/cpp0x/constexpr-cast.C: Same.
12938	* g++.dg/cpp0x/constexpr-shift1.C: Same.
12939	* g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
12940	* g++.dg/cpp0x/nullptr04.C: Same.
12941	* g++.dg/cpp0x/static_assert12.C: Same.
12942	* g++.dg/cpp0x/static_assert8.C: Same.
12943	* g++.dg/cpp1y/lambda-conv1.C: Same.
12944	* g++.dg/cpp1y/pr79393-3.C: Same.
12945	* g++.dg/cpp1y/static_assert1.C: Same.
12946	* g++.dg/cpp1z/constexpr-if4.C: Same.
12947	* g++.dg/cpp1z/constexpr-if5.C: Same.
12948	* g++.dg/cpp1z/constexpr-if9.C: Same.
12949	* g++.dg/eh/goto2.C: Same.
12950	* g++.dg/eh/goto3.C: Same.
12951	* g++.dg/expr/static_cast8.C: Same.
12952	* g++.dg/ext/flexary5.C: Same.
12953	* g++.dg/ext/utf-array-short-wchar.C: Same.
12954	* g++.dg/ext/utf-array.C: Same.
12955	* g++.dg/ext/utf8-2.C: Same.
12956	* g++.dg/gomp/loop-4.C: Same.
12957	* g++.dg/gomp/macro-4.C: Same.
12958	* g++.dg/gomp/udr-1.C: Same.
12959	* g++.dg/init/initializer-string-too-long.C: Same.
12960	* g++.dg/other/offsetof9.C: Same.
12961	* g++.dg/ubsan/pr63956.C: Same.
12962	* g++.dg/warn/Wbool-operation-1.C: Same.
12963	* g++.dg/warn/Wtype-limits-Wextra.C: Same.
12964	* g++.dg/warn/Wtype-limits.C: Same.
12965	* g++.dg/wrappers/pr88680.C: Same.
12966	* g++.old-deja/g++.mike/eh55.C: Same.
12967	* gcc.dg/Wsign-compare-1.c: Same.
12968	* gcc.dg/Wtype-limits-Wextra.c: Same.
12969	* gcc.dg/Wtype-limits.c: Same.
12970	* gcc.dg/Wunknownprag.c: Same.
12971	* gcc.dg/Wunsuffixed-float-constants-1.c: Same.
12972	* gcc.dg/asm-6.c: Same.
12973	* gcc.dg/asm-qual-1.c: Same.
12974	* gcc.dg/cast-1.c: Same.
12975	* gcc.dg/cast-2.c: Same.
12976	* gcc.dg/cast-3.c: Same.
12977	* gcc.dg/cpp/source_date_epoch-2.c: Same.
12978	* gcc.dg/debug/pr85252.c: Same.
12979	* gcc.dg/dfp/cast-bad.c: Same.
12980	* gcc.dg/format/gcc_diag-1.c: Same.
12981	* gcc.dg/format/gcc_diag-11.c: Same.
12982	* gcc.dg/gcc_diag-11.c: Same.
12983	* gcc.dg/gnu-cond-expr-2.c: Same.
12984	* gcc.dg/gnu-cond-expr-3.c: Same.
12985	* gcc.dg/gomp/macro-4.c: Same.
12986	* gcc.dg/init-bad-1.c: Same.
12987	* gcc.dg/init-bad-2.c: Same.
12988	* gcc.dg/init-bad-3.c: Same.
12989	* gcc.dg/pr27528.c: Same.
12990	* gcc.dg/pr48552-1.c: Same.
12991	* gcc.dg/pr48552-2.c: Same.
12992	* gcc.dg/pr59846.c: Same.
12993	* gcc.dg/pr61096-1.c: Same.
12994	* gcc.dg/pr8788-1.c: Same.
12995	* gcc.dg/pr90082.c: Same.
12996	* gcc.dg/simd-2.c: Same.
12997	* gcc.dg/spellcheck-params-2.c: Same.
12998	* gcc.dg/spellcheck-params.c: Same.
12999	* gcc.dg/strlenopt-49.c: Same.
13000	* gcc.dg/tm/pr52141.c: Same.
13001	* gcc.dg/torture/pr51106-1.c: Same.
13002	* gcc.dg/torture/pr51106-2.c: Same.
13003	* gcc.dg/utf-array-short-wchar.c: Same.
13004	* gcc.dg/utf-array.c: Same.
13005	* gcc.dg/utf8-2.c: Same.
13006	* gcc.dg/warn-sprintf-no-nul.c: Same.
13007	* gcc.target/i386/asm-flag-0.c: Same.
13008	* gcc.target/i386/inline_error.c: Same.
13009	* gcc.target/i386/pr30848.c: Same.
13010	* gcc.target/i386/pr39082-1.c: Same.
13011	* gcc.target/i386/pr39678.c: Same.
13012	* gcc.target/i386/pr57756.c: Same.
13013	* gcc.target/i386/pr68843-1.c: Same.
13014	* gcc.target/i386/pr79804.c: Same.
13015	* gcc.target/i386/pr82673.c: Same.
13016	* obj-c++.dg/class-protocol-1.mm: Same.
13017	* obj-c++.dg/exceptions-3.mm: Same.
13018	* obj-c++.dg/exceptions-4.mm: Same.
13019	* obj-c++.dg/exceptions-5.mm: Same.
13020	* obj-c++.dg/exceptions-6.mm: Same.
13021	* obj-c++.dg/method-12.mm: Same.
13022	* obj-c++.dg/method-13.mm: Same.
13023	* obj-c++.dg/method-6.mm: Same.
13024	* obj-c++.dg/method-7.mm: Same.
13025	* obj-c++.dg/method-9.mm: Same.
13026	* obj-c++.dg/method-lookup-1.mm: Same.
13027	* obj-c++.dg/proto-lossage-4.mm: Same.
13028	* obj-c++.dg/protocol-qualifier-2.mm: Same.
13029	* objc.dg/call-super-2.m: Same.
13030	* objc.dg/class-protocol-1.m: Same.
13031	* objc.dg/desig-init-1.m: Same.
13032	* objc.dg/exceptions-3.m: Same.
13033	* objc.dg/exceptions-4.m: Same.
13034	* objc.dg/exceptions-5.m: Same.
13035	* objc.dg/exceptions-6.m: Same.
13036	* objc.dg/method-19.m: Same.
13037	* objc.dg/method-2.m: Same.
13038	* objc.dg/method-5.m: Same.
13039	* objc.dg/method-6.m: Same.
13040	* objc.dg/method-7.m: Same.
13041	* objc.dg/method-lookup-1.m: Same.
13042	* objc.dg/proto-hier-1.m: Same.
13043	* objc.dg/proto-lossage-4.m: Same.
13044
130452019-05-17  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
13046
13047	* g++.dg/eh/o32-fp.C: New.
13048	* gcc.target/mips/dwarfregtable-1.c: New.
13049	* gcc.target/mips/dwarfregtable-2.c: New.
13050	* gcc.target/mips/dwarfregtable-3.c: New.
13051	* gcc.target/mips/dwarfregtable-4.c: New.
13052	* gcc.target/mips/dwarfregtable.h: New.
13053
130542019-05-17  H.J. Lu  <hongjiu.lu@intel.com>
13055
13056	* gcc.target/x86_64/abi/test_varargs-m128.c: New file.
13057	* gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
13058	* gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
13059
130602019-05-17  H.J. Lu  <hongjiu.lu@intel.com>
13061
13062	PR target/90497
13063	* gcc.target/i386/pr90497-1.c: New test.
13064	* gcc.target/i386/pr90497-2.c: Likewise.
13065
130662019-05-17  Robin Dapp  <rdapp@linux.ibm.com>
13067
13068	* gcc.target/s390/global-array-element-pic.c: Add -march=z900.
13069	* gcc.target/s390/global-array-element-pic2.c: New test for z10+.
13070
130712019-05-17  Richard Biener  <rguenther@suse.de>
13072
13073	* gcc.dg/gimplefe-41.c: New testcase.
13074
130752019-05-17  Jun Ma  <JunMa@linux.alibaba.com>
13076
13077	PR tree-optimization/90106
13078	* gcc.dg/cdce3.c: New test.
13079
130802019-05-17  Andreas Krebbel  <krebbel@linux.ibm.com>
13081
13082	* gcc.target/s390/zvector/vec-sldw.c: New test.
13083
130842019-05-17  Martin Liska  <mliska@suse.cz>
13085
13086	PR middle-end/90478
13087	* gcc.dg/tree-ssa/pr90478-2.c: Remove.
13088
130892019-05-16  Jakub Jelinek  <jakub@redhat.com>
13090
13091	* gcc.dg/vect/vect-simd-1.c: New test.
13092	* gcc.dg/vect/vect-simd-2.c: New test.
13093	* gcc.dg/vect/vect-simd-3.c: New test.
13094	* gcc.dg/vect/vect-simd-4.c: New test.
13095
130962019-05-16  Martin Liska  <mliska@suse.cz>
13097
13098	PR lto/90500
13099	* gcc.target/i386/pr90500-1.c: New test.
13100	* gcc.target/i386/pr90500-2.c: New test.
13101
131022019-05-16  Vladislav Ivanishin  <vlad@ispras.ru>
13103
13104	PR tree-optimization/90394
13105	* gcc.dg/uninit-pr90394-1-gimple.c: New test.
13106	* gcc.dg/uninit-pr90394.c: New test.
13107
131082019-05-16  Richard Biener  <rguenther@suse.de>
13109
13110	PR testsuite/90502
13111	* gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
13112	transforms happening earlier now.
13113
131142019-05-16  Iain Sandoe  <iain@sandoe.co.uk>
13115
13116	* lib/target-supports.exp (check_effective_target_cet): Add the
13117	-fcf-protection flag to the build conditions.
13118
131192019-05-16  Jun Ma  <JunMa@linux.alibaba.com>
13120
13121	PR tree-optimization/90106
13122	* gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
13123	* gcc.dg/cdce2.c: Likewise.
13124
131252019-05-16  Richard Biener  <rguenther@suse.de>
13126
13127	PR tree-optimization/90424
13128	* g++.target/i386/pr90424-1.C: New testcase.
13129	* g++.target/i386/pr90424-2.C: Likewise.
13130
131312019-05-16  Richard Biener  <rguenther@suse.de>
13132
13133	* gcc.dg/gimplefe-40.c: Amend again.
13134
131352019-05-15  Cherry Zhang  <cherryyz@google.com>
13136
13137	* go.test/test/nilptr2.go: Change use function to actually do
13138	something.
13139
131402019-05-16  Jakub Jelinek  <jakub@redhat.com>
13141
13142	PR middle-end/90478
13143	* gcc.dg/tree-ssa/pr90478.c: Add empty dg-options.  Use long long type
13144	instead of long.
13145
13146	* c-c++-common/gomp/simd8.c: New test.
13147
131482019-05-15  Marek Polacek  <polacek@redhat.com>
13149
13150	CWG 2096 - constraints on literal unions.
13151	* g++.dg/cpp0x/literal-type1.C: New test.
13152
131532019-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
13154
13155	PR fortran/90461
13156	* gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
13157	* gfortran.dg/open_errors_3.f90: New test.
13158
131592019-05-15  H.J. Lu  <hongjiu.lu@intel.com>
13160
13161	PR target/89021
13162	* gcc.target/i386/mmx-vals.h: New file.
13163	* gcc.target/i386/sse2-mmx-2.c: Likewise.
13164	* gcc.target/i386/sse2-mmx-3.c: Likewise.
13165	* gcc.target/i386/sse2-mmx-4.c: Likewise.
13166	* gcc.target/i386/sse2-mmx-5.c: Likewise.
13167	* gcc.target/i386/sse2-mmx-6.c: Likewise.
13168	* gcc.target/i386/sse2-mmx-7.c: Likewise.
13169	* gcc.target/i386/sse2-mmx-8.c: Likewise.
13170	* gcc.target/i386/sse2-mmx-9.c: Likewise.
13171	* gcc.target/i386/sse2-mmx-10.c: Likewise.
13172	* gcc.target/i386/sse2-mmx-11.c: Likewise.
13173	* gcc.target/i386/sse2-mmx-12.c: Likewise.
13174	* gcc.target/i386/sse2-mmx-13.c: Likewise.
13175	* gcc.target/i386/sse2-mmx-14.c: Likewise.
13176	* gcc.target/i386/sse2-mmx-15.c: Likewise.
13177	* gcc.target/i386/sse2-mmx-16.c: Likewise.
13178	* gcc.target/i386/sse2-mmx-17.c: Likewise.
13179	* gcc.target/i386/sse2-mmx-18a.c: Likewise.
13180	* gcc.target/i386/sse2-mmx-18b.c: Likewise.
13181	* gcc.target/i386/sse2-mmx-18c.c: Likewise.
13182	* gcc.target/i386/sse2-mmx-19a.c: Likewise.
13183	* gcc.target/i386/sse2-mmx-18b.c: Likewise.
13184	* gcc.target/i386/sse2-mmx-19c.c: Likewise.
13185	* gcc.target/i386/sse2-mmx-19d.c: Likewise.
13186	* gcc.target/i386/sse2-mmx-19e.c: Likewise.
13187	* gcc.target/i386/sse2-mmx-20.c: Likewise.
13188	* gcc.target/i386/sse2-mmx-21.c: Likewise.
13189	* gcc.target/i386/sse2-mmx-22.c: Likewise.
13190	* gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
13191	* gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
13192	* gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
13193	* gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
13194	* gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
13195	* gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
13196	* gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
13197	* gcc.target/i386/sse2-mmx-paddb.c: Likewise.
13198	* gcc.target/i386/sse2-mmx-paddd.c: Likewise.
13199	* gcc.target/i386/sse2-mmx-paddq.c: Likewise.
13200	* gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
13201	* gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
13202	* gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
13203	* gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
13204	* gcc.target/i386/sse2-mmx-paddw.c: Likewise.
13205	* gcc.target/i386/sse2-mmx-pand.c: Likewise.
13206	* gcc.target/i386/sse2-mmx-pandn.c: Likewise.
13207	* gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
13208	* gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
13209	* gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
13210	* gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
13211	* gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
13212	* gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
13213	* gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
13214	* gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
13215	* gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
13216	* gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
13217	* gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
13218	* gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
13219	* gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
13220	* gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
13221	* gcc.target/i386/sse2-mmx-pminub.c: Likewise.
13222	* gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
13223	* gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
13224	* gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
13225	* gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
13226	* gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
13227	* gcc.target/i386/sse2-mmx-por.c: Likewise.
13228	* gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
13229	* gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
13230	* gcc.target/i386/sse2-mmx-pslld.c: Likewise.
13231	* gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
13232	* gcc.target/i386/sse2-mmx-psllq.c: Likewise.
13233	* gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
13234	* gcc.target/i386/sse2-mmx-psllw.c: Likewise.
13235	* gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
13236	* gcc.target/i386/sse2-mmx-psrad.c: Likewise.
13237	* gcc.target/i386/sse2-mmx-psradi.c: Likewise.
13238	* gcc.target/i386/sse2-mmx-psraw.c: Likewise.
13239	* gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
13240	* gcc.target/i386/sse2-mmx-psrld.c: Likewise.
13241	* gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
13242	* gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
13243	* gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
13244	* gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
13245	* gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
13246	* gcc.target/i386/sse2-mmx-psubb.c: Likewise.
13247	* gcc.target/i386/sse2-mmx-psubd.c: Likewise.
13248	* gcc.target/i386/sse2-mmx-psubq.c: Likewise.
13249	* gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
13250	* gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
13251	* gcc.target/i386/sse2-mmx-psubw.c: Likewise.
13252	* gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
13253	* gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
13254	* gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
13255	* gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
13256	* gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
13257	* gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
13258	* gcc.target/i386/sse2-mmx-pxor.c: Likewise.
13259
132602019-05-15  H.J. Lu  <hongjiu.lu@intel.com>
13261
13262	PR target/89021
13263	* config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
13264	with SSE2.
13265
132662019-05-15  H.J. Lu  <hongjiu.lu@intel.com>
13267
13268	PR target/89021
13269	* gcc.target/i386/pr82483-1.c: Error only on ia32.
13270	* gcc.target/i386/pr82483-2.c: Likewise.
13271
132722019-05-15  Martin Liska  <mliska@suse.cz>
13273
13274	PR middle-end/90478
13275	* gcc.dg/tree-ssa/pr90478-2.c: New test.
13276	* gcc.dg/tree-ssa/pr90478.c: New test.
13277
132782019-05-15  Richard Biener  <rguenther@suse.de>
13279
13280	* gcc.dg/gimplefe-40.c: Amend.
13281
132822019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
13283
13284	* lib/target-supports.exp
13285	(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
13286	(check_effective_target_powerpc_p9vector_ok): Likewise.
13287	(check_effective_target_powerpc_float128_sw_ok): Likewise.
13288	(check_effective_target_powerpc_float128_hw_ok): Likewise.
13289	(check_effective_target_powerpc_vsx_ok): Likewise.
13290	* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
13291	* gcc.target/powerpc/dfp/dfp.exp: Likewise.
13292
132932019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
13294
13295	* gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
13296	for PowerPC platforms.
13297
132982019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
13299
13300	PR target/82920
13301	* g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
13302	* gcc.target/i386/cet-notrack-5a.c: Likewise.
13303	* gcc.target/i386/cet-notrack-5b.c: Likewise.
13304	* gcc.target/i386/cet-notrack-6b.c: Likewise.
13305	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
13306	* gcc.target/i386/cet-notrack-icf-2.c: Likewise.
13307	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
13308	* gcc.target/i386/cet-notrack-icf-4.c: Likewise.
13309	* gcc.target/i386/cet-sjlj-3.c: Likewise.
13310	* gcc.target/i386/cet-sjlj-5.c: Likewise.
13311
133122019-05-14  Marek Polacek  <polacek@redhat.com>
13313
13314	PR c++/68918
13315	* g++.dg/cpp0x/decltype71.C: New test.
13316
13317	PR c++/70156
13318	* g++.dg/init/static5.C: New test.
13319
133202019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
13321
13322	PR target/82920
13323	* gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
13324	* gcc.target/i386/pr52146.c: Likewise.
13325	* gcc.target/i386/pr52698.c: Likewise.
13326	* gcc.target/i386/pr52857-1.c: Likewise.
13327	* gcc.target/i386/pr52857-2.c: Likewise.
13328	* gcc.target/i386/pr52876.c: Likewise.
13329	* gcc.target/i386/pr53698.c: Likewise.
13330	* gcc.target/i386/pr54157.c: Likewise.
13331	* gcc.target/i386/pr55049-1.c: Likewise.
13332	* gcc.target/i386/pr55093.c: Likewise.
13333	* gcc.target/i386/pr55116-1.c: Likewise.
13334	* gcc.target/i386/pr55116-2.c: Likewise.
13335	* gcc.target/i386/pr55597.c: Likewise.
13336	* gcc.target/i386/pr59929.c: Likewise.
13337	* gcc.target/i386/pr66470.c: Likewise.
13338
133392019-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13340
13341	* gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
13342	*-*-solaris2*.
13343	* gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
13344	* gcc.dg/c99-math-double-1.c: Likewise.
13345	* gcc.dg/c99-math-float-1.c: Likewise.
13346	* gcc.dg/c99-math-long-double-1.c: Likewise.
13347	* gcc.misc-tests/linkage.exp: Simplify triplet to
13348	x86_64-*-solaris2*.
13349
13350	* gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
13351	xfail.
13352	* gcc.target/i386/pr63620.c: Likewise.
13353
13354	* lib/target-supports.exp (check_sse_os_support_available): Remove
13355	Solaris 9/x86 workaround.
13356
133572019-05-14  Richard Biener  <rguenther@suse.de>
13358
13359	* gcc.dg/gimplefe-40.c: New testcase.
13360
133612019-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
13362
13363	PR preprocessor/90382
13364	* g++.dg/diagnostic/trailing1.C: New test.
13365
133662019-05-14  marxin  <mliska@suse.cz>
13367
13368	PR middle-end/90340
13369	* gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
13370	param.
13371
133722019-05-14  Richard Biener  <rguenther@suse.de>
13373	    H.J. Lu  <hongjiu.lu@intel.com>
13374
13375	PR tree-optimization/88828
13376	* gcc.target/i386/pr88828-1.c: New test.
13377	* gcc.target/i386/pr88828-1a.c: Likewise.
13378	* gcc.target/i386/pr88828-1b.c: Likewise.
13379	* gcc.target/i386/pr88828-1c.c: Likewise.
13380	* gcc.target/i386/pr88828-4a.c: Likewise.
13381	* gcc.target/i386/pr88828-4b.c: Likewise.
13382	* gcc.target/i386/pr88828-5a.c: Likewise.
13383	* gcc.target/i386/pr88828-5b.c: Likewise.
13384	* gcc.target/i386/pr88828-7.c: Likewise.
13385	* gcc.target/i386/pr88828-7a.c: Likewise.
13386	* gcc.target/i386/pr88828-7b.c: Likewise.
13387	* gcc.target/i386/pr88828-8.c: Likewise.
13388	* gcc.target/i386/pr88828-8a.c: Likewise.
13389	* gcc.target/i386/pr88828-8b.c: Likewise.
13390	* gcc.target/i386/pr88828-9.c: Likewise.
13391	* gcc.target/i386/pr88828-9a.c: Likewise.
13392	* gcc.target/i386/pr88828-9b.c: Likewise.
13393
133942019-05-14  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com\>
13395
13396	* gcc.target/aarch64/signbitv4sf.c: New test.
13397	* gcc.target/aarch64/signbitv2sf.c: New test.
13398
133992019-05-13  Jonathan Wakely  <jwakely@redhat.com>
13400
13401	* g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
13402	regression, by matching a note on any line.
13403	* g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
13404	correct line number is matched without depending on a library header.
13405
134062019-05-13  Richard Biener  <rguenther@suse.de>
13407
13408	PR tree-optimization/90402
13409	* gcc.dg/torture/pr90402-1.c: New testcase.
13410
134112019-05-12  Iain Sandoe  <iain@sandoe.co.uk>
13412	    Dominique d'Humieres  <dominiq@gcc.gnu.org>
13413
13414	PR target/82920
13415	* gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
13416	do not use -fno-pic on Darwin.
13417	* gcc.target/i386/indirect-thunk-2.c: Likewise.
13418	* gcc.target/i386/indirect-thunk-3.c: Likewise.
13419	* gcc.target/i386/indirect-thunk-4.c: Likewise.
13420	* gcc.target/i386/indirect-thunk-7.c: Likewise.
13421	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13422	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13423	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13424	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13425	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13426	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13427	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13428	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13429	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13430	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13431	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13432	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13433	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13434	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13435	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13436	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13437	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13438	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13439	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13440	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13441	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13442	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13443	* gcc.target/i386/ret-thunk-1.c: Likewise.
13444	* gcc.target/i386/ret-thunk-10.c: Likewise.
13445	* gcc.target/i386/ret-thunk-11.c: Likewise.
13446	* gcc.target/i386/ret-thunk-12.c: Likewise.
13447	* gcc.target/i386/ret-thunk-13.c: Likewise.
13448	* gcc.target/i386/ret-thunk-14.c: Likewise.
13449	* gcc.target/i386/ret-thunk-15.c: Likewise.
13450	* gcc.target/i386/ret-thunk-16.c: Likewise.
13451	* gcc.target/i386/ret-thunk-2.c: Likewise.
13452	* gcc.target/i386/ret-thunk-22.c: Likewise.
13453	* gcc.target/i386/ret-thunk-23.c: Likewise.
13454	* gcc.target/i386/ret-thunk-24.c: Likewise.
13455	* gcc.target/i386/ret-thunk-3.c: Likewise.
13456	* gcc.target/i386/ret-thunk-4.c: Likewise.
13457	* gcc.target/i386/ret-thunk-5.c: Likewise.
13458	* gcc.target/i386/ret-thunk-6.c: Likewise.
13459	* gcc.target/i386/ret-thunk-7.c: Likewise.
13460	* gcc.target/i386/ret-thunk-8.c: Likewise.
13461	* gcc.target/i386/ret-thunk-9.c: Likewise.
13462
134632019-05-11  Iain Sandoe  <iain@sandoe.co.uk>
13464
13465	PR testsuite/81058
13466	* gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
13467	for variables on Darwin, rather than common.
13468	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
13469	* gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
13470
134712019-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
13472
13473	* g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
13474	* g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
13475
134762019-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13477
13478	PR fortran/61968
13479	* gfortran.dg/assumed_type_10.f90: New test case.
13480	* gfortran.dg/assumed_type_11.f90: New test case.
13481
134822019-05-10  Iain Sandoe  <iain@sandoe.co.uk>
13483
13484	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
13485	now tested.
13486	* gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
13487
134882019-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
13489
13490	* g++.dg/diagnostic/main1.C: New.
13491
134922019-05-10  Marek Polacek  <polacek@redhat.com>
13493
13494	PR c++/78010 - bogus -Wsuggest-override warning on final function.
13495	* g++.dg/warn/Wsuggest-override-2.C: New test.
13496
134972019-05-10  Jakub Jelinek  <jakub@redhat.com>
13498
13499	PR tree-optimization/90385
13500	* gfortran.dg/pr90385.f90: New test.
13501
13502	PR c++/90383
13503	* g++.dg/cpp1y/constexpr-90383-1.C: New test.
13504	* g++.dg/cpp1y/constexpr-90383-2.C: New test.
13505
135062019-05-10  Paul Thomas  <pault@gcc.gnu.org>
13507
13508	PR fortran/90093
13509	* gfortran.dg/ISO_Fortran_binding_12.f90: New test.
13510	* gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
13511
13512	PR fortran/90352
13513	* gfortran.dg/iso_c_binding_char_1.f90: New test.
13514
13515	PR fortran/90355
13516	* gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
13517	the direct passing of substrings as descriptors to bind(C).
13518	* gfortran.dg/assign_10.f90: Increase the tree_dump count of
13519	'atmp' to account for the setting of the 'span' field.
13520	* gfortran.dg/transpose_optimization_2.f90: Ditto.
13521
135222019-05-10  Jakub Jelinek  <jakub@redhat.com>
13523
13524	PR tree-optimization/88709
13525	PR tree-optimization/90271
13526	* gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
13527	arm*-*-*.
13528
13529	PR pch/90326
13530	* g++.dg/pch/pr90326.C: New test.
13531	* g++.dg/pch/pr90326.Hs: New file.
13532
135332019-05-10  Martin Liska  <mliska@suse.cz>
13534
13535	PR middle-end/90340
13536	* gcc.dg/tree-ssa/pr90340-2.c: New test.
13537	* gcc.dg/tree-ssa/pr90340.c: New test.
13538
135392019-05-09  Cherry Zhang  <cherryyz@google.com>
13540
13541	* go.dg/mapstring.go: New test.
13542
135432019-05-09  Richard Earnshaw  <rearnsha@arm.com>
13544
13545	PR target/90405
13546	* gcc.target/arm/pr90405.c: New test.
13547
135482019-05-09  Martin Liska  <mliska@suse.cz>
13549
13550	* gcc.dg/gimplefe-39.c: New test.
13551
135522019-05-09  Martin Liska  <mliska@suse.cz>
13553
13554	* gcc.dg/gimplefe-37.c: New test.
13555	* gcc.dg/gimplefe-33.c: Likewise.
13556
135572019-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
13558
13559	PR c++/90382
13560	Revert:
13561	2018-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
13562
13563	* g++.dg/diagnostic/trailing1.C: New.
13564
135652019-05-09  Richard Biener  <rguenther@suse.de>
13566
13567	PR tree-optimization/90395
13568	* gcc.dg/torture/pr90395.c: New testcase.
13569
135702019-05-08  Cherry Zhang  <cherryyz@google.com>
13571
13572	* go.dg/cmpstring.go: New test.
13573
135742019-05-08  Jakub Jelinek  <jakub@redhat.com>
13575
13576	PR c++/59813
13577	PR tree-optimization/89060
13578	* gcc.dg/tree-ssa/pr89060.c: New test.
13579
135802019-05-08  Mihail Ionescu  <mihail.ionescu@arm.com>
13581	    Richard Earnshaw  <rearnsha@arm.com>
13582
13583	PR target/88167
13584	* gcc.target/arm/pr88167-1.c: New test.
13585	* gcc.target/arm/pr88167-2.c: New test.
13586
135872018-05-08  Bin Cheng  <bin.cheng@linux.alibaba.com>
13588
13589	PR tree-optimization/90078
13590	* g++.dg/tree-ssa/pr90078.C: New test.
13591
135922018-05-08  Bin Cheng  <bin.cheng@linux.alibaba.com>
13593
13594	PR tree-optimization/90240
13595	* gfortran.dg/graphite/pr90240.f: New test.
13596
135972019-05-08  Li Jia He  <helijia@linux.ibm.com>
13598
13599	PR other/90381
13600	* gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
13601	test case to run on the little endian machine.
13602
136032019-05-08  Jakub Jelinek  <jakub@redhat.com>
13604
13605	PR tree-optimization/90356
13606	* gcc.dg/tree-ssa/pr90356-1.c: New test.
13607	* gcc.dg/tree-ssa/pr90356-2.c: New test.
13608	* gcc.dg/tree-ssa/pr90356-3.c: New test.
13609	* gcc.dg/tree-ssa/pr90356-4.c: New test.
13610
136112019-05-07  Wei Xiao  <wei3.xiao@intel.com>
13612
13613	* gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
13614	* gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
13615	* gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
13616	* gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
13617	* gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
13618	* gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
13619	* gcc.target/i386/builtin_target.c: Handle avx512bf16.
13620	* gcc.target/i386/sse-12.c: Add -mavx512bf16.
13621	* gcc.target/i386/sse-13.c: Ditto.
13622	* gcc.target/i386/sse-14.c: Ditto.
13623	* gcc.target/i386/sse-22.c: Ditto.
13624	* gcc.target/i386/sse-23.c: Ditto.
13625	* g++.dg/other/i386-2.C: Ditto.
13626	* g++.dg/other/i386-3.C: Ditto.
13627
136282019-05-07  Cherry Zhang  <cherryyz@google.com>
13629
13630	* go.dg/arrayclear.go: New test.
13631	* go.dg/mapclear.go: New test.
13632
136332019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13634
13635	PR target/89765
13636	* gcc.target/powerpc/pr89765-mc.c: New test.
13637	* gcc.target/powerpc/vsx-builtin-10c.c: New test.
13638	* gcc.target/powerpc/vsx-builtin-10d.c: New test.
13639	* gcc.target/powerpc/vsx-builtin-11c.c: New test.
13640	* gcc.target/powerpc/vsx-builtin-11d.c: New test.
13641	* gcc.target/powerpc/vsx-builtin-12c.c: New test.
13642	* gcc.target/powerpc/vsx-builtin-12d.c: New test.
13643	* gcc.target/powerpc/vsx-builtin-13c.c: New test.
13644	* gcc.target/powerpc/vsx-builtin-13d.c: New test.
13645	* gcc.target/powerpc/vsx-builtin-14c.c: New test.
13646	* gcc.target/powerpc/vsx-builtin-14d.c: New test.
13647	* gcc.target/powerpc/vsx-builtin-15c.c: New test.
13648	* gcc.target/powerpc/vsx-builtin-15d.c: New test.
13649	* gcc.target/powerpc/vsx-builtin-16c.c: New test.
13650	* gcc.target/powerpc/vsx-builtin-16d.c: New test.
13651	* gcc.target/powerpc/vsx-builtin-17c.c: New test.
13652	* gcc.target/powerpc/vsx-builtin-17d.c: New test.
13653	* gcc.target/powerpc/vsx-builtin-18c.c: New test.
13654	* gcc.target/powerpc/vsx-builtin-18d.c: New test.
13655	* gcc.target/powerpc/vsx-builtin-19c.c: New test.
13656	* gcc.target/powerpc/vsx-builtin-19d.c: New test.
13657	* gcc.target/powerpc/vsx-builtin-20c.c: New test.
13658	* gcc.target/powerpc/vsx-builtin-20d.c: New test.
13659	* gcc.target/powerpc/vsx-builtin-9c.c: New test.
13660	* gcc.target/powerpc/vsx-builtin-9d.c: New test.
13661
136622019-05-07  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
13663
13664	* gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
13665	differences.
13666
136672019-05-07  Uroš Bizjak  <ubizjak@gmail.com>
13668
13669	* gcc.target/i386/asm-7.c: New test.
13670	* gcc.target/i386/asm-1.c: Update expected error string.
13671	* gcc.target/i386/pr62120.c: Ditto.
13672
136732019-05-07  Li Jia He  <helijia@linux.ibm.com>
13674
13675	* gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
13676	optimization.
13677	* gcc.dg/tree-ssa/pr88676-2.c: New testcase.
13678
136792019-05-06  H.J. Lu  <hongjiu.lu@intel.com>
13680	    Hongtao Liu  <hongtao.liu@intel.com>
13681
13682	PR target/89750
13683	PR target/86444
13684	* gcc.target/i386/avx512f-vcomisd-2.c: New.
13685	* gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
13686
136872019-05-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13688
13689	PR fortran/90290
13690	* gfortran.dg/pr90290.f90: New test.
13691
136922019-05-06  Jakub Jelinek  <jakub@redhat.com>
13693
13694	PR tree-optimization/88709
13695	PR tree-optimization/90271
13696	* gcc.dg/store_merging_26.c: New test.
13697	* gcc.dg/store_merging_27.c: New test.
13698	* gcc.dg/store_merging_28.c: New test.
13699	* gcc.dg/store_merging_29.c: New test.
13700
137012019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13702
13703	PR target/89424
13704	* gcc.target/powerpc/pr89424-0.c: New test.
13705	* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
13706	enable testing of newly patched capability.
13707	* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
13708	* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
13709	* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
13710
137112019-05-06  Marek Polacek  <polacek@redhat.com>
13712
13713	PR c++/90265 - ICE with generic lambda.
13714	* g++.dg/cpp1y/lambda-generic-90265.C: New test.
13715
137162019-05-06  Richard Biener  <rguenther@suse.de>
13717
13718	PR tree-optimization/90358
13719	* gcc.target/i386/pr90358.c: New testcase.
13720
137212019-05-06  Richard Biener  <rguenther@suse.de>
13722
13723	PR tree-optimization/88828
13724	* gcc.target/i386/pr88828-0.c: New testcase.
13725
137262019-05-06  Richard Biener  <rguenther@suse.de>
13727
13728	PR tree-optimization/90328
13729	* gcc.dg/torture/pr90328.c: New testcase.
13730
137312019-05-06  Richard Biener  <rguenther@suse.de>
13732
13733	PR testsuite/90331
13734	* gcc.dg/pr87314-1.c: Align the substring to open up
13735	string merging for targets aligning strings to 8 bytes.
13736
137372019-05-06  Martin Liska  <mliska@suse.cz>
13738
13739	PR sanitizer/90312
13740	* gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
13741	systems.
13742	* gcc.dg/tsan/pr88017.c: Likewise.
13743
137442019-05-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13745
13746	PR fortran/90344
13747	* gfortran.dg/pr90344.f90: New test
13748
137492019-05-03  Marc Glisse  <marc.glisse@inria.fr>
13750
13751	PR tree-optimization/90269
13752	* g++.dg/tree-ssa/ldist-1.C: New file.
13753
137542019-05-03  Richard Biener  <rguenther@suse.de>
13755
13756	* gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
13757
137582019-05-03  Richard Biener  <rguenther@suse.de>
13759
13760	PR middle-end/89518
13761	* gcc.dg/pr89518.c: New testcase.
13762
137632019-05-03  Richard Biener  <rguenther@suse.de>
13764
13765	PR middle-end/87314
13766	* gcc.dg/pr87314-1.c: New testcase.
13767
137682019-05-03  Richard Biener  <rguenther@suse.de>
13769
13770	PR tree-optimization/88963
13771	* gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
13772	* gcc.target/i386/pr88963-1.c: New testcase.
13773	* gcc.target/i386/pr88963-2.c: Likewise.
13774
137752019-05-03  Dominique d'Humieres  <dominiq@gcc.gnu.org>
13776
13777	PR target/88809
13778	* gcc.target/i386/pr88809.c: Adjust for darwin.
13779	* gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
13780
137812019-05-03  Jakub Jelinek  <jakub@redhat.com>
13782
13783	PR tree-optimization/90303
13784	* g++.target/i386/pr90303.C: New test.
13785
137862019-05-03  Richard Biener  <rguenther@suse.de>
13787
13788	PR tree-optimization/89698
13789	* g++.dg/tree-ssa/pr89698.C: New testcase.
13790
137912019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
13792
13793	* g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
13794
137952019-05-02  Richard Biener  <rguenther@suse.de>
13796
13797	PR tree-optimization/89653
13798	* g++.dg/vect/pr89653.cc: New testcase.
13799
138002019-05-02  Richard Biener  <rguenther@suse.de>
13801
13802	PR tree-optimization/89509
13803	* gcc.dg/torture/restrict-8.c: New testcase.
13804
138052019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
13806
13807	* gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
13808	for cold section label.
13809	* gcc.dg/tree-prof/section-attr-2.c: Likewise.
13810	* gcc.dg/tree-prof/section-attr-3.c: Likewise.
13811
138122019-05-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13813
13814	* gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
13815	GNU targets.
13816
138172019-05-02  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
13818
13819	* gcc.target/aarch64/sve/dot_1.c: New test for dot product.
13820
138212019-05-02  Martin Liska  <mliska@suse.cz>
13822
13823	* gcc.target/i386/funcspec-4.c: Update scanned pattern.
13824	* g++.target/i386/pr57362.C: Likewise.
13825
138262019-05-02  Martin Liska  <mliska@suse.cz>
13827
13828	PR target/88809
13829	* gcc.target/i386/pr88809.c: New test.
13830	* gcc.target/i386/pr88809-2.c: New test.
13831
138322019-05-01  Dominique d'Humieres  <dominiq@gcc.gnu.org>
13833
13834	PR fortran/60144
13835	* gfortran.dg/block_name_2.f90: Adjust dg-error.
13836	* gfortran.dg/dec_type_print_3.f90.f90: Likewise.
13837	* gfortran.dg/pr60144.f90: New test.
13838
138392019-05-01  Jeff Law  <law@redhat.com>
13840
13841	PR tree-optimization/90037
13842	* g++.dg/tree-ssa/pr88797.C: New test.
13843
138442019-05-01  Nathan Sidwell  <nathan@acm.org>
13845
13846	* g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
13847
138482019-04-30  Jakub Jelinek  <jakub@redhat.com>
13849
13850	PR target/89093
13851	* gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
13852	target attribute.
13853
138542019-04-30  Giuliano Belinassi  <giuliano.belinassi@usp.br>
13855
13856	* gcc.dg/sinhatanh-2.c: Count the number of functions.
13857	* gcc.dg/sinhatanh-3.c: Likewise.
13858
138592019-04-30  Martin Liska  <mliska@suse.cz>
13860
13861	* gcc.dg/Werror-13.c: Add new tests for it.
13862	* gcc.dg/pragma-diag-6.c: Likewise.
13863
138642019-04-30  Jakub Jelinek  <jakub@redhat.com>
13865
13866	PR target/89093
13867	* gcc.target/aarch64/pr89093.c: New test.
13868	* gcc.target/aarch64/pr63304_1.c: Remove space from target string.
13869
13870	PR tree-optimization/89475
13871	* gcc.dg/tree-ssa/pr89475.c: New test.
13872
138732019-04-30  Bin Cheng  <bin.cheng@linux.alibaba.com>
13874
13875	PR tree-optimization/90240
13876	Revert:
13877	2019-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
13878
13879	PR tree-optimization/90078
13880	* g++.dg/tree-ssa/pr90078.C: New test.
13881
138822019-04-29  Vladislav Ivanishin  <vlad@ispras.ru>
13883
13884	* gcc.dg/uninit-25-gimple.c: New test.
13885	* gcc.dg/uninit-25.c: New test.
13886	* gcc.dg/uninit-26.c: New test.
13887	* gcc.dg/uninit-27-gimple.c: New test.
13888
138892019-04-29  Richard Biener  <rguenther@suse.de>
13890
13891	PR tree-optimization/90278
13892	* gcc.dg/torture/pr90278.c: New testcase.
13893
138942019-04-27  Jakub Jelinek  <jakub@redhat.com>
13895
13896	PR c++/90173
13897	* g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
13898	dg-do run.
13899
139002019-04-27  Uroš Bizjak  <ubizjak@gmail.com>
13901
13902	PR target/89261
13903	* gcc.target/i386/pr89261.c: New test.
13904
139052019-04-27  Martin Liska  <mliska@suse.cz>
13906
13907	PR middle-end/90258
13908	* gcc.dg/completion-5.c: New test.
13909	* gcc.target/i386/spellcheck-options-5.c: New test.
13910
139112019-04-26  Jim Wilson  <jimw@sifive.com>
13912
13913	* gcc.target/riscv/load-immediate.c: New.
13914
139152019-04-26  Jonathan Wakely  <jwakely@redhat.com>
13916
13917	PR c++/90243
13918	* g++.dg/diagnostic/pr90243.C: New test.
13919
139202019-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
13921
13922	PR c++/90173
13923	* g++.dg/cpp1z/class-deduction66.C: New.
13924
139252019-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
13926
13927	* g++.dg/diagnostic/trailing1.C: New.
13928
139292019-04-26  Richard Sandiford  <richard.sandiford@arm.com>
13930
13931	* gcc.dg/alias-16.c: New test.
13932
139332019-04-25  Martin Liska  <mliska@suse.cz>
13934	    H.J. Lu  <hongjiu.lu@intel.com>
13935
13936	PR target/89929
13937	* g++.target/i386/mv28.C: New test.
13938	* gcc.target/i386/mvc14.c: Likewise.
13939	* g++.target/i386/pr57362.C: Updated.
13940
139412019-04-24  Jeff Law  <law@redhat.com>
13942
13943	PR tree-optimization/90037
13944	* gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
13945	* gcc.dg/isolate-2.c: Likewise.
13946	* gcc.dg/isolate-4.c: Likewise.
13947	* gcc.dg/pr19431.c: Accept either ordering of PHI args.
13948	* gcc.dg/pr90037.c: New test.
13949
139502019-04-25  Jakub Jelinek  <jakub@redhat.com>
13951
13952	PR c++/44648
13953	* g++.dg/warn/Wunused-var-35.C: Remove xfail.
13954
139552019-04-25  Richard Biener  <rguenther@suse.de>
13956
13957	PR middle-end/90194
13958	* g++.dg/torture/pr90194.C: New testcase.
13959
139602019-04-24  Marek Polacek  <polacek@redhat.com>
13961
13962	PR c++/90236
13963	* g++.dg/cpp1z/nontype-auto16.C: New test.
13964
139652019-04-24  Jakub Jelinek  <jakub@redhat.com>
13966
13967	PR target/90193
13968	* gcc.target/i386/pr90193.c: New test.
13969
139702019-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
13971
13972	PR target/89952
13973	* gcc.target/s390/pr89952.c: New test.
13974
139752019-04-24  Jakub Jelinek  <jakub@redhat.com>
13976
13977	PR target/90187
13978	* g++.target/i386/pr90187.C: New test.
13979
139802019-04-24  Iain Buclaw  <ibuclaw@gdcproject.org>
13981
13982	* gdc.test/README.gcc: New file.
13983
139842019-04-24  Jakub Jelinek  <jakub@redhat.com>
13985
13986	PR tree-optimization/90208
13987	* gcc.dg/tsan/pr90208-1.c: New test.
13988	* gcc.dg/tsan/pr90208-2.c: New test.
13989
13990	PR tree-optimization/90211
13991	* gcc.dg/autopar/pr90211.c: New test.
13992
139932019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
13994	    Robin Dapp  <rdapp@linux.ibm.com>
13995
13996	* gdc.dg/link.d: Test if target d_runtime.
13997	* gdc.dg/runnable.d: Fix tests to work on BigEndian.
13998	* gdc.dg/simd.d: Likewise.
13999
140002019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
14001
14002	* gdc.test/fail_compilation/fail2456.d: New test.
14003	* gdc.test/fail_compilation/test18312.d: New test.
14004	* gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
14005
140062018-04-23  Sudakshina Das  <sudi.das@arm.com>
14007
14008	* gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
14009	for linux targets.
14010	* gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
14011	with GNU note section.
14012
140132019-04-23  Jeff Law  <law@redhat.com>
14014
14015	* lib/target-supports.exp
14016	(check_effective_target_keeps_null_pointer_checks): Add cr16.
14017
140182019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
14019
14020	PR rtl-optimization/87979
14021	* gcc.dg/pr87979.c: New test.
14022
140232019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
14024
14025	PR rtl-optimization/84032
14026	* gcc.dg/pr84032.c: New test.
14027
140282018-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
14029
14030	PR tree-optimization/90078
14031	* g++.dg/tree-ssa/pr90078.C: New test.
14032
140332018-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
14034
14035	PR tree-optimization/90021
14036	* gfortran.dg/pr90021.f90: New test.
14037
140382019-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14039
14040	PR fortran/90166
14041	* gfortran.dg/submodule_22.f08: Add additional dg-error comments.
14042
140432019-04-22  Paul Thomas  <pault@gcc.gnu.org>
14044
14045	PR fortran/57284
14046	* gfortran.dg/class_70.f03
14047
140482019-04-21  H.J. Lu  <hongjiu.lu@intel.com>
14049
14050	PR target/90178
14051	* gcc.target/i386/pr90178.c: New test.
14052
140532019-04-20  Sandra Loosemore  <sandra@codesourcery.com>
14054
14055	* g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
14056
140572019-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
14058
14059	PR c++/89900
14060	* g++.dg/cpp0x/pr89900-1.C: New.
14061	* g++.dg/cpp0x/pr89900-2.C: Likewise.
14062	* g++.dg/cpp0x/pr89900-3.C: Likewise.
14063	* g++.dg/cpp0x/pr89900-4.C: Likewise.
14064
140652019-04-19  Jakub Jelinek  <jakub@redhat.com>
14066
14067	PR middle-end/90139
14068	* gcc.c-torture/compile/pr90139.c: New test.
14069
14070	PR c++/90138
14071	* g++.dg/template/pr90138.C: New test.
14072
14073	PR c/89888
14074	* c-c++-common/pr89888.c: New test.
14075	* g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
14076	Don't expect -Wswitch-unreachable warning.
14077
14078	PR c++/90108
14079	* c-c++-common/pr90108.c: New test.
14080
140812019-04-18  Richard Sandiford  <richard.sandiford@arm.com>
14082
14083	PR middle-end/85164
14084	* gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
14085
140862019-04-18  Richard Biener  <rguenther@suse.de>
14087
14088	PR debug/90131
14089	* gcc.dg/guality/pr90131.c: New testcase.
14090
140912019-04-17  Jakub Jelinek  <jakub@redhat.com>
14092
14093	PR c++/89325
14094	* g++.dg/ext/attrib58.C: New test.
14095	* g++.dg/ext/attrib59.C: New test.
14096	* g++.dg/ext/attrib60.C: New test.
14097
14098	PR target/90125
14099	* gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
14100	constants to ensure precise result even when not using fma.
14101	* gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
14102	* gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
14103	* gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
14104	* gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
14105	* gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
14106	* gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
14107	* gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
14108	* gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
14109	* gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
14110
141112019-04-17  Marek Polacek  <polacek@redhat.com>
14112
14113	PR c++/90124 - bogus error with incomplete type in decltype.
14114	* g++.dg/cpp0x/decltype70.C: New test.
14115
141162019-04-17  Jakub Jelinek  <jakub@redhat.com>
14117
14118	PR middle-end/90095
14119	* gcc.dg/pr90095-1.c: New test.
14120	* gcc.dg/pr90095-2.c: New test.
14121
141222019-04-17  Thomas Schwinge  <thomas@codesourcery.com>
14123
14124	PR fortran/90048
14125	* gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
14126	* gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
14127	* gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
14128
14129	PR fortran/90067
14130	PR fortran/90114
14131	* gfortran.dg/goacc/private-1.f95: Remove file.
14132	* gfortran.dg/goacc/private-2.f95: Likewise.
14133	* gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
14134	* gfortran.dg/goacc/private-predetermined-parallel-1.f95:
14135	Likewise.
14136	* gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
14137
141382019-04-17  Jakub Jelinek  <jakub@redhat.com>
14139
14140	PR target/89093
14141	* gcc.target/arm/pr89093-2.c: New test.
14142
141432019-04-16  Jakub Jelinek  <jakub@redhat.com>
14144
14145	PR c++/86953
14146	* g++.dg/cpp0x/constexpr-86953.C: New test.
14147
141482019-04-16  Dominique d'Humieres  <dominiq@gcc.gnu.org>
14149
14150	* g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
14151
141522019-04-16  Alexandre Oliva  <aoliva@redhat.com>
14153
14154	PR debug/89528
14155	* gcc.dg/guality/pr89528.c: New.
14156
14157	PR rtl-optimization/86438
14158	* gcc.dg/torture/pr86438.c: Split up too-wide shift.
14159
141602019-04-16  Jakub Jelinek  <jakub@redhat.com>
14161
14162	PR target/90096
14163	* gcc.target/i386/pr90096.c: New test.
14164	* gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
14165	* gcc.target/i386/pr69255-2.c: Likewise.
14166	* gcc.target/i386/pr69255-3.c: Likewise.
14167
14168	PR rtl-optimization/90082
14169	* gcc.dg/pr90082.c: New test.
14170
14171	PR tree-optimization/90090
14172	* g++.dg/opt/pr90090.C: New test.
14173
141742019-04-16  Richard Biener  <rguenther@suse.de>
14175
14176	PR tree-optimization/56049
14177	* gfortran.dg/pr56049.f90: New testcase.
14178
141792019-04-15  Richard Biener  <rguenther@suse.de>
14180
14181	PR debug/90074
14182	* gcc.dg/guality/pr90074.c: New testcase.
14183
141842019-04-15  Richard Biener  <rguenther@suse.de>
14185
14186	PR tree-optimization/90071
14187	* gcc.dg/torture/pr90071.c: New testcase.
14188
141892019-04-15  Segher Boessenkool  <segher@kernel.crashing.org>
14190
14191	PR rtl-optimization/89794
14192	* gcc.dg/torture/pr89794.c: New testcase.
14193
141942019-04-15  Richard Biener  <rguenther@suse.de>
14195
14196	PR ipa/88936
14197	* gcc.dg/torture/pr88936-1.c: New testcase.
14198	* gcc.dg/torture/pr88936-2.c: Likewise.
14199	* gcc.dg/torture/pr88936-3.c: Likewise.
14200
142012019-04-15  Martin Jambor  <mjambor@suse.cz>
14202
14203	PR ipa/pr89693
14204	* g++.dg/ipa/pr89693.C: New test.
14205
142062019-04-15  Dominique d'Humieres  <dominiq@gcc.gnu.org>
14207
14208	PR tree-optimization/90020
14209	* gcc.dg/torture/pr90020.c: Add linker options for darwin.
14210
142112019-04-14  Jan Hubicka  <hubicka@ucw.cz>
14212
14213	PR lto/89358
14214	* g++.dg/lto/pr89358_0.C: New testcase.
14215	* g++.dg/lto/pr89358_1.C: New testcase.
14216
142172019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
14218
14219	PR fortran/85448
14220	* gfortran.dg/bind_c_usage_33.f90: New test and...
14221	* gfortran.dg/bind_c_usage_33_c.c: Additional source.
14222
142232019-04-14  Paul Thomas  <pault@gcc.gnu.org>
14224
14225	PR fortran/89843
14226	* gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
14227	in ctg. Test the conversion of the descriptor types in the main
14228	program.
14229	* gfortran.dg/ISO_Fortran_binding_10.f90: New test.
14230	* gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
14231
14232	PR fortran/89846
14233	* gfortran.dg/ISO_Fortran_binding_11.f90: New test.
14234	* gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
14235
14236	PR fortran/90022
14237	* gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
14238	the computation of 'ans'. Also, change the expected results for
14239	CFI_is_contiguous to comply with standard.
14240	* gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
14241	results for CFI_is_contiguous to comply with standard.
14242	* gfortran.dg/ISO_Fortran_binding_9.f90: New test.
14243	* gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
14244
142452019-04-13  Jakub Jelinek  <jakub@redhat.com>
14246
14247	PR target/89093
14248	* gcc.target/arm/pr89093.c: New test.
14249
142502019-04-12  Jakub Jelinek  <jakub@redhat.com>
14251
14252	PR c/89933
14253	* c-c++-common/pr89933.c: New test.
14254
142552019-04-12  Martin Sebor  <msebor@redhat.com>
14256
14257	PR c/88383
14258	PR c/89288
14259	PR c/89798
14260	PR c/89797
14261	* c-c++-common/attributes-1.c: Adjust.
14262	* c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
14263	* c-c++-common/builtin-has-attribute-6.c: New test.
14264	* c-c++-common/builtin-has-attribute-7.c: New test.
14265	* c-c++-common/pr71574.c: Adjust.
14266	* gcc.dg/pr25559.c: Adjust.
14267	* gcc.dg/attr-vector_size.c: New test.
14268
142692019-04-12  Jakub Jelinek  <jakub@redhat.com>
14270
14271	PR rtl-optimization/89965
14272	* gcc.target/i386/pr89965.c: New test.
14273
142742019-04-12  Marek Polacek  <polacek@redhat.com>
14275
14276	PR c++/87603 - constexpr functions are no longer noexcept.
14277	* g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
14278	* g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
14279	* g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
14280	* g++.dg/cpp0x/constexpr-noexcept8.C: New test.
14281	* g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
14282	* g++.dg/cpp1y/constexpr-noexcept1.C: New test.
14283
142842019-04-12  Marek Polacek  <polacek@redhat.com>
14285
14286	* g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
14287	* g++.dg/cpp0x/pr86397-1.C: Likewise.
14288	* g++.dg/cpp0x/pr86397-2.C: Likewise.
14289
142902019-04-12  Matthew Malcomson  <matthew.malcomson@arm.com>
14291
14292	* g++.target/arm/arm.exp: Change format of default prune regex.
14293	* gcc.target/arm/arm.exp: Change format of default prune regex.
14294
142952019-04-12  Martin Liska  <mliska@suse.cz>
14296
14297	PR middle-end/89970
14298	* gcc.target/i386/mvc15.c: New test.
14299	* gcc.target/i386/mvc3.c: Quote target in error pattern.
14300	* gcc.target/i386/mvc4.c: Remove duplicit 'default'.
14301
143022019-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
14303
14304	PR target/87532
14305	* gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
14306	instruction counts.
14307	* gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
14308	* gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
14309
143102019-04-12  Jakub Jelinek  <jakub@redhat.com>
14311
14312	PR c/89946
14313	* c-c++-common/pr89946.c: New test.
14314
14315	PR rtl-optimization/90026
14316	* g++.dg/opt/pr90026.C: New test.
14317
143182018-04-11  Steve Ellcey  <sellcey@marvell.com>
14319
14320	PR rtl-optimization/87763
14321	* gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
14322	to bfi.
14323
143242019-04-11  Richard Biener  <rguenther@suse.de>
14325
14326	PR tree-optimization/90020
14327	* gcc.dg/torture/pr90020.c: New testcase.
14328
143292019-04-11  Richard Biener  <rguenther@suse.de>
14330
14331	PR tree-optimization/90018
14332	* gcc.dg/vect/pr90018.c: New testcase.
14333
143342018-04-10  Steve Ellcey  <sellcey@marvell.com>
14335
14336	PR rtl-optimization/87763
14337	* gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
14338	to bfi.
14339	* gcc.target/aarch64/combine_bfi_2.c: New test.
14340
143412019-04-10  Jakub Jelinek  <jakub@redhat.com>
14342
14343	PR middle-end/90025
14344	* gcc.c-torture/execute/pr90025.c: New test.
14345
14346	PR c++/90010
14347	* gcc.dg/pr90010.c: New test.
14348
143492019-04-09  Uroš Bizjak  <ubizjak@gmail.com>
14350
14351	* gcc.target/i386/ifcvt-onecmpl-abs-1.c
14352	(dg-options): Use -O2 -fdump-rtl-ce1.
14353	(dg-final): Scan ce1 RTL dump instead of asm dump.
14354
143552019-04-09  Matthew Malcomson  <matthew.malcomson@arm.com>
14356
14357	PR target/90024
14358	* gcc.dg/torture/neon-immediate-timode.c: New test.
14359
143602019-04-09  Jakub Jelinek  <jakub@redhat.com>
14361
14362	PR tree-optimization/89998
14363	* gcc.c-torture/compile/pr89998-1.c: New test.
14364	* gcc.c-torture/compile/pr89998-2.c: New test.
14365
14366	PR target/90015
14367	* gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
14368	diagnostics.
14369
143702019-04-08  Richard Biener  <rguenther@suse.de>
14371
14372	PR tree-optimization/90006
14373	* gcc.dg/vect/bb-slp-pr90006.c: New testcase.
14374
143752019-04-08  Jakub Jelinek  <jakub@redhat.com>
14376
14377	PR rtl-optimization/89865
14378	* gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
14379
14380	PR rtl-optimization/89865
14381	* gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
14382	on ia32.
14383
143842019-04-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
14385
14386	PR tree-optimization/89725
14387	* gcc.dg/tree-ssa/pr89725.c: New test.
14388
143892019-04-08  Martin Liska  <mliska@suse.cz>
14390
14391	* gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
14392
143932019-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
14394
14395	PR c++/89914
14396	* g++.dg/ext/has_nothrow_constructor-3.C: New.
14397
143982019-04-07  Uroš Bizjak  <ubizjak@gmail.com>
14399
14400	PR target/89945
14401	* gcc.target/i386/pr89945.c: New test.
14402
144032019-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
14404
14405	PR fortran/87352
14406	* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
14407	* gfortran.dg/finalize_33.f90: Likewise.
14408	* gfortran.dg/finalize_34.f90: New test.
14409
144102019-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
14411
14412	PR fortran/89981
14413	* gfortran.dg/entry_22.f90: New test.
14414
144152019-04-05  Marek Polacek  <polacek@redhat.com>
14416
14417	PR c++/87145 - bogus error converting class type in template arg list.
14418	* g++.dg/cpp0x/constexpr-conv3.C: New test.
14419	* g++.dg/cpp0x/constexpr-conv4.C: New test.
14420
144212019-04-05  Martin Sebor  <msebor@redhat.com>
14422
14423	PR bootstrap/89980
14424	* g++.dg/init/array52.C: New test.
14425
144262019-04-05  David Malcolm  <dmalcolm@redhat.com>
14427
14428	PR c/89985
14429	* c-c++-common/pr89985.c: New test.
14430
144312019-04-05  Christophe Lyon  <christophe.lyon@linaro.org>
14432
14433	PR c/71598
14434	* gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
14435	size of enums.
14436	* gcc.dg/torture/pr71598-2.c: Likewise.
14437
144382019-04-05  Marek Polacek  <polacek@redhat.com>
14439
14440	PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
14441	* g++.dg/warn/Waddress-of-packed-member2.C: New test.
14442
144432019-04-05  Richard Biener  <rguenther@suse.de>
14444
14445	PR debug/89892
14446	PR debug/89905
14447	* gcc.dg/guality/pr89892.c: New testcase.
14448	* gcc.dg/guality/pr89905.c: Likewise.
14449	* gcc.dg/guality/loop-1.c: Likewise.
14450
144512019-04-05  Richard Sandiford  <richard.sandiford@arm.com>
14452
14453	PR tree-optimization/89956
14454	* gfortran.dg/pr89956.f90: New test.
14455
144562019-04-04  Martin Sebor  <msebor@redhat.com>
14457
14458	PR c++/89974
14459	PR c++/89878
14460	PR c++/89833
14461	PR c++/47488
14462	* g++.dg/abi/mangle69.C: New test.
14463	* g++.dg/abi/mangle70.C: New test.
14464	* g++.dg/abi/mangle71.C: New test.
14465	* g++.dg/abi/mangle72.C: New test.
14466	* g++.dg/cpp0x/constexpr-array19.C: New test.
14467	* g++.dg/cpp2a/nontype-class15.C: New test.
14468	* g++.dg/cpp2a/nontype-class16.C: New test.
14469	* g++.dg/init/array51.C: New test.
14470	* g++.dg/template/nontype29.C: New test.
14471
144722019-04-04  Martin Sebor  <msebor@redhat.com>
14473
14474	PR middle-end/89957
14475	PR middle-end/89911
14476	* gcc.dg/Wstringop-overflow-13.c: New test.
14477
144782019-04-04  Martin Sebor  <msebor@redhat.com>
14479
14480	PR middle-end/89934
14481	* gcc.dg/Wrestrict-19.c: New test.
14482	* gcc.dg/Wrestrict-5.c: Add comment.  Remove unused code.
14483
144842019-04-04  Jeff Law  <law@redhat.com>
14485
14486	PR rtl-optimization/89399
14487	* gcc.c-torture/compile/pr89399.c: New test.
14488
144892019-04-04  Harald Anlauf  <anlauf@gmx.de>
14490
14491	PR fortran/89904
14492	* gfortran.dg/pr85797.f90: Adjust testcase.
14493
144942019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
14495
14496	PR c++/65619
14497	* g++.dg/template/friend67.C: New.
14498
144992019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
14500
14501	PR c++/61327
14502	* g++.dg/cpp0x/friend4.C: New.
14503	* g++.dg/cpp0x/friend5.C: Likewise.
14504
145052019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
14506
14507	PR c++/56643
14508	* g++.dg/cpp0x/noexcept40.C: New.
14509
145102019-04-03  Dominique d'Humieres  <dominiq@gcc.gnu.org>
14511
14512	PR fortran/68567
14513	* gfortran.dg/parameter_array_error_1.f90: New test.
14514
145152019-04-03  qing zhao  <qing.zhao@oracle.com>
14516
14517	PR tree-optimization/89730
14518	* gcc.dg/live-patching-4.c: New test.
14519
145202019-04-03  Clément Chigot  <clement.chigot@atos.net>
14521
14522	* lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
14523	supported.
14524
145252019-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
14526
14527	PR c/71598
14528	* gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
14529	* gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
14530
145312019-04-03  Richard Biener  <rguenther@suse.de>
14532
14533	PR tree-optimization/84101
14534	* gcc.target/i386/pr84101.c: New testcase.
14535
145362019-04-02  Jeff Law  <law@redhat.com>
14537
14538	* gcc.target/visium/bit_shift.c: xfail.
14539
145402019-04-02  Uroš Bizjak  <ubizjak@gmail.com>
14541
14542	PR target/89902
14543	PR target/89903
14544	* gcc.target/i386/pr70799-4.c: Remove.
14545	* gcc.target/i386/pr70799-5.c: Remove.
14546	* gcc.target/i386/pr89902.c: New test.
14547	* gcc.target/i386/pr89903.c: Ditto.
14548
145492019-04-02  Andrey Belevantsev  <abel@ispras.ru>
14550
14551	PR rtl-optimization/84206
14552	* gcc.dg/pr84206.c: New test.
14553
145542019-04-02  Andrey Belevantsev  <abel@ispras.ru>
14555
14556	PR rtl-optimization/85876
14557	* gcc.dg/pr85876.c: New test.
14558
145592019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14560
14561	* gcc.target/s390/zvector/vec-double-compile.c: New test.
14562	* gcc.target/s390/zvector/vec-float-compile.c: New test.
14563	* gcc.target/s390/zvector/vec-signed-compile.c: New test.
14564	* gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
14565
145662019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14567
14568	* gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
14569	* gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
14570	* gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
14571	* gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
14572
145732019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14574
14575	* gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
14576	* gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
14577
145782019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14579
14580	* gcc.target/s390/zvector/replicate-bswap-1.c: New test.
14581	* gcc.target/s390/zvector/replicate-bswap-2.c: New test.
14582
145832019-04-02  Alexander Monakov  <amonakov@ispras.ru>
14584
14585	PR testsuite/89916
14586	* gcc.dg/pr86928.c: Do not attempt to add -m32.
14587
145882019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14589
14590	* gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
14591	* gcc.target/s390/zvector/get-element-bswap-1.c: New test.
14592	* gcc.target/s390/zvector/get-element-bswap-2.c: New test.
14593	* gcc.target/s390/zvector/get-element-bswap-3.c: New test.
14594	* gcc.target/s390/zvector/get-element-bswap-4.c: New test.
14595	* gcc.target/s390/zvector/set-element-bswap-1.c: New test.
14596	* gcc.target/s390/zvector/set-element-bswap-2.c: New test.
14597	* gcc.target/s390/zvector/set-element-bswap-3.c: New test.
14598
145992019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14600
14601	* gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
14602	* gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
14603	* gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
14604	* gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
14605	* gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
14606	* gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
14607
146082019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14609
14610	* gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
14611	* gcc.target/s390/zvector/vec-revb-load-double.c: New test.
14612	* gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
14613	* gcc.target/s390/zvector/vec-revb-store-double.c: New test.
14614
146152019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14616
14617	* gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
14618	* gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
14619
146202019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14621
14622	* gcc.target/s390/arch13/sel-1.c: New test.
14623
146242019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14625
14626	* gcc.target/s390/arch13/popcount-1.c: New test.
14627
146282019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14629
14630	* gcc.target/s390/arch13/bitops-1.c: New test.
14631	* gcc.target/s390/arch13/bitops-2.c: New test.
14632	* gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
14633	option and adjust line numbers.
14634	* gcc.target/s390/md/andc-splitter-2.c: Likewise.
14635
146362019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
14637
14638	* gcc.target/s390/s390.exp: Run tests in arch13 subdir.
14639	* lib/target-supports.exp (check_effective_target_s390_vxe2): New
14640	runtime check for the vxe2 hardware feature on IBM Z.
14641
146422019-04-01  H.J. Lu  <hongjiu.lu@intel.com>
14643
14644	PR testsuite/89907
14645	* lib/target-supports.exp (check_avx2_available): Replace
14646	avx_available with avx2_available.
14647
146482019-04-01  Andrey Belevantsev  <abel@ispras.ru>
14649
14650	PR rtl-optimization/85412
14651	* gcc.dg/pr85412.c: New test.
14652
146532019-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14654
14655	PR c++/62207
14656	* g++.dg/template/crash130.C: New.
14657	* g++.dg/template/crash131.C: Likewise.
14658
146592019-04-01  Martin Sebor  <msebor@redhat.com>
14660
14661	PR c/89685
14662	* gcc.dg/attr-copy-8.c: New test.
14663	* g++.dg/ext/attr-copy-2.C: New test.
14664
146652019-04-01  Andrey Belevantsev  <abel@ispras.ru>
14666
14667	PR rtl-optimization/86928
14668	* gcc.dg/pr86928.c: New test.
14669
146702019-04-01  Andrey Belevantsev  <abel@ispras.ru>
14671
14672	PR rtl-optimization/87273
14673	* gcc.dg/pr87273.c: New test.
14674
146752019-04-01  Martin Liska  <mliska@suse.cz>
14676
14677	PR driver/89861
14678	* gcc.dg/spellcheck-options-18.c: New test.
14679	* gcc.dg/spellcheck-options-19.c: New test.
14680	* gcc.dg/spellcheck-options-20.c: New test.
14681	* gcc.dg/spellcheck-options-13.c: Adjust expected output.
14682	* gcc.dg/completion-2.c: Add one variant with no argument.
14683
146842019-04-01  Richard Biener  <rguenther@suse.de>
14685
14686	PR c/71598
14687	* gcc.dg/torture/pr71598-1.c: New testcase.
14688	* gcc.dg/torture/pr71598-2.c: Likewise.
14689	* gcc.dg/torture/pr71598-3.c: Likewise.
14690
146912019-03-31  Marek Polacek  <polacek@redhat.com>
14692
14693	PR c++/89852 - ICE with C++11 functional cast with { }.
14694	* g++.dg/cpp0x/initlist115.C: New test.
14695
146962019-03-31  Harald Anlauf  <anlauf@gmx.de>
14697
14698	PR fortran/83515
14699	PR fortran/85797
14700	* gfortran.dg/pr85797.f90: New test.
14701
147022019-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14703
14704	* gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
14705
147062019-03-30  Iain Buclaw  <ibuclaw@gdcproject.org>
14707
14708	* gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
14709	cleanup_extra_files.
14710	(dmd2dg): Copy additional files after test is translated.
14711	(gdc-do-test): Remove all copied files after test.
14712
147132019-03-30  Paul Thomas  <pault@gcc.gnu.org>
14714
14715	PR fortran/89841
14716	* gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
14717	for c_deallocate, c_allocate and c_assumed_size so that the
14718	attributes of the array arguments are correct and are typed.
14719	* gfortran.dg/ISO_Fortran_binding_7.f90: New test.
14720	* gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
14721
14722	PR fortran/89842
14723	* gfortran.dg/ISO_Fortran_binding_8.f90: New test.
14724	* gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
14725
147262019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
14727
14728	PR fortran/89866
14729	* gfortran.dg/pointer_intent_8.f90: New test.
14730
147312019-03-29  Jim Wilson  <jimw@sifive.com>
14732
14733	* gcc.target/riscv/predef-1.c: New.
14734	* gcc.target/riscv/predef-2.c: New.
14735	* gcc.target/riscv/predef-3.c: New.
14736	* gcc.target/riscv/predef-4.c: New.
14737	* gcc.target/riscv/predef-5.c: New.
14738	* gcc.target/riscv/predef-6.c: New.
14739	* gcc.target/riscv/predef-7.c: New.
14740	* gcc.target/riscv/predef-8.c: New.
14741
147422019-03-29  Jakub Jelinek  <jakub@redhat.com>
14743
14744	PR rtl-optimization/89865
14745	* gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
14746	the first argument register, so that occassional spills/fills are
14747	ignored.
14748
14749	PR sanitizer/89869
14750	* g++.dg/ubsan/vptr-14.C: New test.
14751
14752	PR c/89872
14753	* gcc.dg/tree-ssa/pr89872.c: New test.
14754
147552019-03-29  Roman Zhuykov  <zhroma@ispras.ru>
14756
14757	* gcc.dg/diag-sanity.c: New test.
14758
147592019-03-29  Marek Polacek  <polacek@redhat.com>
14760
14761	PR c++/89871
14762	* g++.dg/cpp2a/desig14.C: New test.
14763
14764	PR c++/89876 - ICE with deprecated conversion.
14765	* g++.dg/warn/conv5.C: New test.
14766
147672019-03-29  Martin Liska  <mliska@suse.cz>
14768
14769	* gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
14770	* gcc.dg/pr68766.c: Likewise.
14771
147722019-03-29  Jakub Jelinek  <jakub@redhat.com>
14773
14774	PR rtl-optimization/87485
14775	* gcc.dg/pr87485.c: New test.
14776
147772019-03-28  Jakub Jelinek  <jakub@redhat.com>
14778
14779	PR middle-end/89621
14780	* gfortran.dg/gomp/pr89621.f90: New test.
14781
147822019-03-28  Martin Sebor  <msebor@redhat.com>
14783
14784	PR c++/66548
14785	* g++.dg/cpp0x/decltype-pr66548.C: New test.
14786
14787	PR c++/81506
14788	* g++.dg/cpp0x/decltype-pr81506.C: New test.
14789
147902019-03-28  Marek Polacek  <polacek@redhat.com>
14791
14792	PR c++/89612 - ICE with member friend template with noexcept.
14793	* g++.dg/cpp0x/noexcept38.C: New test.
14794	* g++.dg/cpp0x/noexcept39.C: New test.
14795	* g++.dg/cpp1z/noexcept-type21.C: New test.
14796
147972019-03-28  Uroš Bizjak  <ubizjak@gmail.com>
14798
14799	PR target/89848
14800	* gcc.target/i386/pr89848.c: New test.
14801
148022019-03-28  Marek Polacek  <polacek@redhat.com>
14803
14804	PR c++/89836 - bool constant expression and explicit conversions.
14805	* g++.dg/cpp2a/explicit15.C: New test.
14806
148072019-03-28  Jakub Jelinek  <jakub@redhat.com>
14808
14809	PR c/89812
14810	* gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
14811	other than AVR.  Add dg-options "".
14812
14813	PR c++/89785
14814	* g++.dg/cpp1y/constexpr-89785-1.C: New test.
14815	* g++.dg/cpp1y/constexpr-89785-2.C: New test.
14816
148172019-03-27  Janus Weil  <janus@gcc.gnu.org>
14818
14819	PR fortran/85537
14820	* gfortran.dg/dummy_procedure_11.f90: Fix test case.
14821	* gfortran.dg/pointer_init_11.f90: New test case.
14822
148232019-03-27  Mateusz B  <mateuszb@poczta.onet.pl>
14824
14825	PR target/85667
14826	* gcc.target/i386/pr85667-5.c: New testcase.
14827	* gcc.target/i386/pr85667-6.c: New testcase.
14828
148292019-03-27  Bill Schmidt  <wschmidt@linux.ibm.com>
14830
14831	PR testsuite/89834
14832	* gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
14833
148342019-03-27  Peter Bergner  <bergner@linux.ibm.com>
14835
14836	PR rtl-optimization/89313
14837	* gcc.dg/pr89313.c: New test.
14838
148392019-03-26  Jeff Law  <law@redhat.com>
14840
14841	PR rtl-optimization/87761
14842	PR rtl-optimization/89826
14843	* gcc.c-torture/execute/pr89826.c: New test.
14844
148452019-03-27  Richard Biener  <rguenther@suse.de>
14846
14847	* gcc.dg/torture/20190327-1.c: New testcase.
14848
148492019-03-27  Paul Thomas  <pault@gcc.gnu.org>
14850
14851	PR fortran/88247
14852	* gfortran.dg/associate_47.f90: New test.
14853
148542019-03-27  Richard Biener  <rguenther@suse.de>
14855
14856	PR tree-optimization/89463
14857	* gcc.dg/guality/pr89463.c: New testcase.
14858
148592019-03-26  Uroš Bizjak  <ubizjak@gmail.com>
14860
14861	PR target/89827
14862	* gcc.target/i386/pr89827.c: New test.
14863
148642019-03-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14865
14866	* g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
14867	syntax.
14868
148692019-03-26  Bin Cheng  <bin.cheng@linux.alibaba.com>
14870
14871	PR tree-optimization/81740
14872	* gcc.dg/vect/pr81740-1.c: New testcase.
14873	* gcc.dg/vect/pr81740-2.c: Likewise.
14874
148752019-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
14876
14877	* gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
14878	options in permute args tests.
14879
148802019-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
14881
14882	PR c++/84598
14883	* g++.dg/ext/pr84598.C: New.
14884
148852019-03-26  Jakub Jelinek  <jakub@redhat.com>
14886
14887	PR c++/89796
14888	* g++.dg/gomp/pr89796.C: New test.
14889	* gcc.dg/gomp/pr89796.c: New test.
14890
148912019-03-25  David Malcolm  <dmalcolm@redhat.com>
14892
14893	PR rtl-optimization/88347
14894	PR rtl-optimization/88423
14895	* gcc.c-torture/compile/pr88347.c: New test.
14896	* gcc.c-torture/compile/pr88423.c: New test.
14897
148982019-03-25  Martin Sebor  <msebor@redhat.com>
14899
14900	PR c/89812
14901	* gcc.dg/attr-aligned-3.c: New test.
14902
149032019-03-25  Johan Karlsson  <johan.karlsson@enea.com>
14904
14905	PR debug/86964
14906	* gcc.dg/debug/dwarf2/pr86964.c: New testcase.
14907
149082019-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14909
14910	PR c++/84661
14911	PR c++/85013
14912	* g++.dg/concepts/pr84661.C: New.
14913	* g++.dg/torture/pr85013.C: Likewise.
14914
149152019-03-25  Marek Polacek  <polacek@redhat.com>
14916
14917	PR c++/89214 - ICE when initializing aggregates with bases.
14918	* g++.dg/cpp1z/aggr-base8.C: New test.
14919	* g++.dg/cpp1z/aggr-base9.C: New test.
14920
14921	PR c++/89705 - ICE with reference binding with conversion function.
14922	* g++.dg/cpp0x/rv-conv2.C: New test.
14923
149242019-03-25  Richard Biener  <rguenther@suse.de>
14925
14926	PR tree-optimization/89789
14927	* gcc.dg/torture/pr89789.c: New testcase.
14928
149292019-03-25  Nathan Sidwell  <nathan@acm.org>
14930
14931	* g++.dg/abi/lambda-static-1.C: New.
14932
149332019-03-25  Richard Biener  <rguenther@suse.de>
14934
14935	PR tree-optimization/89802
14936	* g++.dg/tree-ssa/pr89802.C: New testcase.
14937
149382019-03-25  Jakub Jelinek  <jakub@redhat.com>
14939
14940	PR c++/60702
14941	* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
14942	for _ZTH* calls.
14943	* g++.dg/tls/thread_local11a.C: New test.
14944
149452019-03-25  Richard Biener  <rguenther@suse.de>
14946
14947	PR middle-end/89790
14948	* g++.dg/pr89790.C: New testcase.
14949
149502019-03-24  Uroš Bizjak  <ubizjak@gmail.com>
14951
14952	* gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
14953	(dg-options): Remove -m32. Add -msse2 -mtune=znver1.
14954	* gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
14955	(dg-options): Remove -m32 and -march=i686. Add -mno-stv.
14956
149572019-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
14958
14959	PR fortran/78865
14960	* gfortran.dg/altreturn_10.f90: New test.
14961	* gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
14962
149632019-03-22  Vladimir Makarov  <vmakarov@redhat.com>
14964
14965	PR rtl-optimization/89676
14966	* gcc.target/i386/pr89676.c: New.
14967
149682019-03-22  Jakub Jelinek  <jakub@redhat.com>
14969
14970	PR c++/60702
14971	* g++.dg/tls/thread_local11.C: New test.
14972	* g++.dg/tls/thread_local11.h: New test.
14973	* g++.dg/tls/thread_local12a.C: New test.
14974	* g++.dg/tls/thread_local12b.C: New test.
14975	* g++.dg/tls/thread_local12c.C: New test.
14976	* g++.dg/tls/thread_local12d.C: New test.
14977	* g++.dg/tls/thread_local12e.C: New test.
14978	* g++.dg/tls/thread_local12f.C: New test.
14979	* g++.dg/tls/thread_local12g.C: New test.
14980	* g++.dg/tls/thread_local12h.C: New test.
14981	* g++.dg/tls/thread_local12i.C: New test.
14982	* g++.dg/tls/thread_local12j.C: New test.
14983	* g++.dg/tls/thread_local12k.C: New test.
14984	* g++.dg/tls/thread_local12l.C: New test.
14985
14986	PR c++/87481
14987	* g++.dg/cpp1y/constexpr-87481.C: New test.
14988
149892019-03-22  Simon Wright  <simon@pushface.org>
14990
14991	PR ada/89583
14992	* gnat.dg/socket2.adb: New.
14993
149942019-03-22  Bill Schmidt  <wschmidt@linux.ibm.com>
14995
14996	* gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
14997
149982019-03-22  Hongtao Liu  <hongtao.liu@intel.com>
14999
15000	PR target/89784
15001	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
15002	for _mm_mask{,3,z}_*.
15003	* gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
15004	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
15005	* gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
15006	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
15007	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
15008	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
15009	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
15010	* gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
15011	* gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
15012	* gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
15013	* gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
15014	* gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
15015	* gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
15016	* gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
15017	* gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
15018
150192019-03-22  Jakub Jelinek  <jakub@redhat.com>
15020
15021	PR target/89784
15022	* gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
15023	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
15024	__builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
15025	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
15026	__builtin_ia32_vfmsubss3_mask3): Define.
15027	* gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
15028	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
15029	__builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
15030	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
15031	__builtin_ia32_vfmsubss3_mask3): Define.
15032	* gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
15033	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
15034	__builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
15035	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
15036	__builtin_ia32_vfmsubss3_mask3): Define.
15037	* gcc.target/i386/sse-14.c: Add tests for
15038	_mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
15039	* gcc.target/i386/sse-22.c: Likewise.
15040
150412019-03-21  Martin Sebor  <msebor@redhat.com>
15042
15043	PR tree-optimization/89350
15044	* gcc.dg/Warray-bounds-40.c: Remove an xfail.
15045	* gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
15046	* gcc.dg/Wstringop-overflow-11.c: New test.
15047	* gcc.dg/Wstringop-overflow-12.c: New test.
15048	* gcc.dg/pr89350.c: New test.
15049	* gcc.dg/pr40340-1.c: Adjust expected warning.
15050	* gcc.dg/pr40340-2.c: Same.
15051	* gcc.dg/pr40340-4.c: Same.
15052	* gcc.dg/pr40340-5.c: Same.
15053
150542019-03-21  Jakub Jelinek  <jakub@redhat.com>
15055
15056	PR lto/89692
15057	* g++.dg/other/pr89692.C: New test.
15058
15059	PR c++/89767
15060	* g++.dg/cpp1y/lambda-init18.C: New test.
15061	* g++.dg/cpp1y/lambda-init19.C: New test.
15062	* g++.dg/cpp1y/pr89767.C: New test.
15063
150642019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
15065	    Cesar Philippidis  <cesar@codesourcery.com>
15066
15067	PR fortran/72741
15068	* gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
15069	file.
15070	* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
15071	Likewise.
15072
150732019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
15074
15075	PR fortran/72741
15076	* c-c++-common/goacc/routine-3-extern.c: New file.
15077	* c-c++-common/goacc/routine-3.c: Adjust.
15078	* c-c++-common/goacc/routine-4-extern.c: New file.
15079	* c-c++-common/goacc/routine-4.c: Adjust.
15080	* gfortran.dg/goacc/routine-module-3.f90: New file.
15081
15082	PR fortran/89773
15083	* gfortran.dg/goacc/pr89773.f90: New file.
15084	* gfortran.dg/goacc/pr77765.f90: Adjust.
15085	* gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
15086
15087	PR fortran/72741
15088	* gfortran.dg/goacc/routine-module-mod-1.f90: Update.
15089
15090	PR fortran/72741
15091	* gfortran.dg/goacc/routine-module-1.f90: New file.
15092	* gfortran.dg/goacc/routine-module-2.f90: Likewise.
15093	* gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
15094
15095	* gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
15096
15097	PR fortran/56408
15098	* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
15099	(dg-compile-aux-modules): Fix diagnostic.
15100	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
15101	* gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
15102
15103	PR fortran/56408
15104	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
15105	missing nexted dg-test call support in dejaGNU 1.4.4.
15106
15107	PR fortran/29383
15108	* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
15109	other '*.exp' files.
15110
151112019-03-21  Richard Biener  <rguenther@suse.de>
15112
15113	PR tree-optimization/89779
15114	* gcc.dg/torture/pr89779.c: New testcase.
15115
151162019-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
15117
15118	PR c++/78645
15119	* g++.dg/cpp0x/constexpr-ice20.C: New.
15120
151212019-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
15122
15123	PR c++/89571
15124	* g++.dg/cpp0x/noexcept37.C: New.
15125
151262019-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
15127
15128	PR d/89017
15129	* gdc.dg/pr89017.d: New test.
15130
151312019-03-20  Janus Weil  <janus@gcc.gnu.org>
15132
15133	PR fortran/71861
15134	* gfortran.dg/interface_abstract_5.f90: New test case.
15135
151362019-03-20  Jakub Jelinek  <jakub@redhat.com>
15137
15138	PR target/89775
15139	* gcc.target/s390/pr89775-1.c: New test.
15140	* gcc.target/s390/pr89775-2.c: New test.
15141
151422019-03-20  Jakub Jelinek  <jakub@redhat.com>
15143
15144	PR target/89752
15145	* g++.target/aarch64/aarch64.exp: New file.
15146	* g++.target/aarch64/pr89752.C: New test.
15147
151482019-03-19  Martin Sebor  <msebor@redhat.com>
15149
15150	PR tree-optimization/89688
15151	* gcc.dg/strlenopt-61.c: New test.
15152	* g++.dg/warn/Wstringop-overflow-2.C: New test.
15153
151542019-03-19  Jim Wilson  <jimw@sifive.com>
15155
15156	PR target/89411
15157	* gcc.target/riscv/losum-overflow.c: New test.
15158
151592019-03-19  Martin Sebor  <msebor@redhat.com>
15160
15161	PR tree-optimization/89644
15162	* gcc.dg/Wstringop-truncation-8.c: New test.
15163
151642019-03-19  Martin Liska  <mliska@suse.cz>
15165
15166	PR middle-end/89737
15167	* gcc.dg/pr89737.c: New test.
15168
151692019-03-19  Jan Hubicka  <hubicka@ucw.cz>
15170
15171	PR lto/87809
15172	PR lto/89335
15173	* g++.dg/lto/pr87089_0.C: New testcase.
15174	* g++.dg/lto/pr87089_1.C: New testcase.
15175	* g++.dg/lto/pr89335_0.C: New testcase.
15176
151772019-03-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15178
15179	PR target/89736
15180	* gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
15181	restrict this test to vsx targets.
15182
151832019-03-19  Jakub Jelinek  <jakub@redhat.com>
15184
15185	PR target/89752
15186	* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
15187	* g++.dg/ext/asm16.C: Likewise.
15188	* g++.dg/ext/asm17.C: New test.
15189
151902019-03-19  Eric Botcazou  <ebotcazou@adacore.com>
15191
15192	* c-c++-common/unroll-7.c: New test.
15193
151942019-03-19  Jakub Jelinek  <jakub@redhat.com>
15195
15196	PR target/89726
15197	* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
15198	(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
15199	Add expected results for them.
15200
15201	PR c/89734
15202	* gcc.dg/pr89734.c: New test.
15203
152042019-03-18  Martin Sebor  <msebor@redhat.com>
15205
15206	PR tree-optimization/89720
15207	* gcc.dg/Warray-bounds-42.c: New test.
15208
152092019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
15210
15211	PR c++/89630
15212	* g++.target/i386/pr89630.C: New test.
15213
152142019-03-18  Kito Cheng  <kito.cheng@gmail.com>
15215
15216	* gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
15217
152182019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
15219
15220	* gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
15221	the "store" test as well.
15222	* gcc.target/powerpc/bswap32.c: Ditto.
15223
152242019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
15225
15226	* gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
15227	the "store" test as well.
15228	* gcc.target/powerpc/bswap32.c: Ditto.
15229
152302019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
15231
15232	* gcc.target/powerpc/pr18096-1.c: Allow an error message that says
15233	"exceeds" instead of just one that talks about "too large".
15234
152352019-03-18  Richard Sandiford  <richard.sandiford@arm.com>
15236
15237	* gcc.target/aarch64/sve/cost_model_1.c: New test.
15238
152392019-03-18  Martin Jambor  <mjambor@suse.cz>
15240
15241	PR tree-optimization/89546
15242	* gcc.dg/tree-ssa/pr89546.c: New test.
15243
152442019-03-18  Andrew Burgess  <andrew.burgess@embecosm.com>
15245
15246	PR target/89627
15247	* g++.target/riscv/call-with-empty-struct-float.C: New file.
15248	* g++.target/riscv/call-with-empty-struct-int.C: New file.
15249	* g++.target/riscv/call-with-empty-struct.H: New file.
15250	* g++.target/riscv/riscv.exp: New file.
15251
152522019-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15253
15254	PR c++/85014
15255	* g++.dg/cpp0x/pr85014.C: New.
15256
152572019-03-18  Jakub Jelinek  <jakub@redhat.com>
15258
15259	PR middle-end/86979
15260	* gcc.dg/pr86979.c: New test.
15261
152622019-03-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
15263
15264	PR fortran/88008
15265	* gfortran.dg/typebound_call_31.f90: New test.
15266
152672019-03-03-17  John David Anglin  <danglin@gcc.gnu.org>
15268
15269	* gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
15270	hppa*-*-hpux*.
15271	* gcc.dg/compat/pr83487-1_y.c: Likewise.
15272
15273	* gfortran.dg/pointer_init_10.f90: Require visibility support.
15274	* gfortran.dg/temporary_3.f90: Likewise.
15275
15276	* gcc.dg/pr88074.c: Require c99_runtime.
15277	* gcc.dg/warn-abs-1.c: Likewise.
15278	* gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
15279
15280	PR testsuite/89666
15281	* c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
15282	hppa*-*-hpux*.
15283	* gcc.dg/attr-copy.c: Require alias support.
15284	* gcc.dg/ipa/ipa-icf-39.c: Likewise.
15285
152862019-03-16  Jakub Jelinek  <jakub@redhat.com>
15287
15288	PR fortran/89724
15289	* gfortran.dg/continuation_15.f90: New test.
15290	* gfortran.dg/continuation_16.f90: New test.
15291
152922019-03-16  John David Anglin  <danglin@gcc.gnu.org>
15293
15294	* g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
15295
15296	PR testsuite/89393
15297	* g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
15298	* g++.dg/cpp0x/pr84497.C: Likewise.
15299
15300	* c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
15301	* gcc.dg/attr-copy-6.c: Likewise.
15302	* gcc.dg/pr87793.c: Likewise.
15303
15304	PR testsuite/89471
15305	* gcc.dg/pr84941.c: Skip on hppa*-*-*.
15306
15307	* gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
15308	* gcc.dg/gimplefe-34.c: Likewise.
15309	* gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
15310	* gcc.dg/compat/pr83487-2_y.c: Likewise.
15311
15312	PR testsuite/84174
15313	* gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
15314	hppa*64*-*-*.
15315
15316	PR testsuite/83453
15317	* c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
15318
15319	* lib/target-supports.exp (check_ascii_locale_available): Remove
15320	hppa*-*-hpux*.
15321
153222019-03-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15323
15324	PR fortran/84394
15325	* gfortran.dg/blockdata_11.f90: New test.
15326
153272019-03-15  Harald Anlauf  <anlauf@gmx.de>
15328
15329	PR fortran/60091
15330	* gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
15331	* gfortran.dg/pointer_remapping_7.f90: Adjust error message.
15332
153332019-03-15  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15334
15335	PR target/87532
15336	* gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
15337	instruction selection.
15338	* gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
15339	* gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
15340	* gcc.target/powerpc/pr87532-mc.c: New test.
15341	* gcc.target/powerpc/pr87532.c: New test.
15342	* gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
15343	* gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
15344	* gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
15345	* gcc.target/powerpc/vsx-builtin-10a.c: New test.
15346	* gcc.target/powerpc/vsx-builtin-10b.c: New test.
15347	* gcc.target/powerpc/vsx-builtin-11a.c: New test.
15348	* gcc.target/powerpc/vsx-builtin-11b.c: New test.
15349	* gcc.target/powerpc/vsx-builtin-12a.c: New test.
15350	* gcc.target/powerpc/vsx-builtin-12b.c: New test.
15351	* gcc.target/powerpc/vsx-builtin-13a.c: New test.
15352	* gcc.target/powerpc/vsx-builtin-13b.c: New test.
15353	* gcc.target/powerpc/vsx-builtin-14a.c: New test.
15354	* gcc.target/powerpc/vsx-builtin-14b.c: New test.
15355	* gcc.target/powerpc/vsx-builtin-15a.c: New test.
15356	* gcc.target/powerpc/vsx-builtin-15b.c: New test.
15357	* gcc.target/powerpc/vsx-builtin-16a.c: New test.
15358	* gcc.target/powerpc/vsx-builtin-16b.c: New test.
15359	* gcc.target/powerpc/vsx-builtin-17a.c: New test.
15360	* gcc.target/powerpc/vsx-builtin-17b.c: New test.
15361	* gcc.target/powerpc/vsx-builtin-18a.c: New test.
15362	* gcc.target/powerpc/vsx-builtin-18b.c: New test.
15363	* gcc.target/powerpc/vsx-builtin-19a.c: New test.
15364	* gcc.target/powerpc/vsx-builtin-19b.c: New test.
15365	* gcc.target/powerpc/vsx-builtin-20a.c: New test.
15366	* gcc.target/powerpc/vsx-builtin-20b.c: New test.
15367	* gcc.target/powerpc/vsx-builtin-9a.c: New test.
15368	* gcc.target/powerpc/vsx-builtin-9b.c: New test.
15369
153702019-03-15  Alexandre Oliva  <aoliva@redhat.com>
15371
15372	PR c++/88534
15373	PR c++/88537
15374	* g++.dg/cpp2a/pr88534.C: New.
15375	* g++.dg/cpp2a/pr88537.C: New.
15376
153772019-03-15  Robin Dapp  <rdapp@linux.ibm.com>
15378
15379	* gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
15380	* gcc.target/s390/target-attribute/tattr-2.c: Likewise.
15381	* gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
15382	* gcc.target/s390/target-attribute/tattr-4.c: Likewise.
15383
153842019-03-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15385
15386	PR target/89719
15387	* gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
15388	* gcc.target/aarch64/spellcheck_5.c: Likewise.
15389	* gcc.target/aarch64/spellcheck_6.c: Likewise.
15390
153912019-03-15  Jakub Jelinek  <jakub@redhat.com>
15392
15393	PR c++/89709
15394	* g++.dg/cpp0x/constexpr-89709.C: New test.
15395
15396	PR debug/89704
15397	* gcc.dg/debug/pr89704.c: New test.
15398
153992019-03-15  H.J. Lu  <hongjiu.lu@intel.com>
15400
15401	PR target/89650
15402	* g++.target/i386/pr89650.C: New test.
15403
154042019-03-14  Richard Biener  <rguenther@suse.de>
15405
15406	* gcc.dg/gimplefe-13.c: Adjust.
15407	* gcc.dg/gimplefe-14.c: Likewise.
15408	* gcc.dg/gimplefe-17.c: Likewise.
15409	* gcc.dg/gimplefe-18.c: Likewise.
15410	* gcc.dg/gimplefe-7.c: Likewise.
15411	* gcc.dg/torture/pr89595.c: Likewise.
15412	* gcc.dg/tree-ssa/cunroll-13.c: Likewise.
15413	* gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
15414	* gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
15415	* gcc.dg/tree-ssa/scev-3.c: Likewise.
15416	* gcc.dg/tree-ssa/scev-4.c: Likewise.
15417	* gcc.dg/tree-ssa/scev-5.c: Likewise.
15418	* gcc.dg/vect/vect-cond-arith-2.c: Likewise.
15419	* gcc.target/aarch64/sve/loop_add_6.c: Likewise.
15420
154212019-03-14  Jakub Jelinek  <jakub@redhat.com>
15422
15423	PR ipa/89684
15424	* gcc.target/i386/pr89684.c: New test.
15425
15426	PR rtl-optimization/89679
15427	* gcc.dg/pr89679.c: New test.
15428
154292019-03-14  Richard Biener  <rguenther@suse.de>
15430
15431	PR tree-optimization/89710
15432	* gcc.dg/torture/pr89710.c: New testcase.
15433
154342019-03-14  Richard Biener  <rguenther@suse.de>
15435
15436	PR middle-end/89698
15437	* g++.dg/torture/pr89698.C: New testcase.
15438
154392019-03-14  Jakub Jelinek  <jakub@redhat.com>
15440
15441	PR tree-optimization/89703
15442	* gcc.c-torture/compile/pr89703-1.c: New test.
15443	* gcc.c-torture/compile/pr89703-2.c: New test.
15444
154452019-03-14  H.J. Lu  <hongjiu.lu@intel.com>
15446
15447	PR target/89523
15448	* gcc.target/i386/pr89523-1a.c: New test.
15449	* gcc.target/i386/pr89523-1b.c: Likewise.
15450	* gcc.target/i386/pr89523-2.c: Likewise.
15451	* gcc.target/i386/pr89523-3.c: Likewise.
15452	* gcc.target/i386/pr89523-4.c: Likewise.
15453	* gcc.target/i386/pr89523-5.c: Likewise.
15454	* gcc.target/i386/pr89523-6.c: Likewise.
15455	* gcc.target/i386/pr89523-7.c: Likewise.
15456	* gcc.target/i386/pr89523-8.c: Likewise.
15457	* gcc.target/i386/pr89523-9.c: Likewise.
15458
154592019-03-14  Jakub Jelinek  <jakub@redhat.com>
15460
15461	PR c++/89512
15462	* g++.dg/cpp1y/var-templ61.C: New test.
15463
15464	PR c++/89652
15465	* g++.dg/cpp1y/constexpr-89652.C: New test.
15466
154672019-03-13  Harald Anlauf  <anlauf@gmx.de>
15468
15469	PR fortran/87045
15470	* gfortran.dg/pr87045.f90: New test.
15471
154722019-03-13  Vladimir Makarov  <vmakarov@redhat.com>
15473
15474	PR target/85860
15475	* gcc.target/i386/pr85860.c: New.
15476
154772019-03-13  Marek Polacek  <polacek@redhat.com>
15478
15479	PR c++/89686 - mixing init-capture and simple-capture in lambda.
15480	* g++.dg/cpp2a/lambda-pack-init2.C: New test.
15481
15482	PR c++/89660 - bogus error with -Wredundant-move.
15483	* g++.dg/cpp0x/Wredundant-move8.C: New test.
15484	* g++.dg/cpp0x/Wredundant-move9.C: New test.
15485
154862019-03-13  Janus Weil  <janus@gcc.gnu.org>
15487
15488	PR fortran/89601
15489	* gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
15490	* gfortran.dg/pdt_30.f90: New test case.
15491
154922019-03-13  Marek Polacek  <polacek@redhat.com>
15493
15494	PR c++/88979 - further P0634 fix for constructors.
15495	* g++.dg/cpp2a/typename15.C: New test.
15496
154972019-03-13  Martin Sebor  <msebor@redhat.com>
15498
15499	PR tree-optimization/89662
15500	* gcc.dg/Warray-bounds-41.c: New test.
15501
155022019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
15503
15504	PR c++/63508
15505	* g++.dg/cpp0x/auto53.C: New.
15506
155072019-03-13  Richard Biener  <rguenther@suse.de>
15508
15509	PR middle-end/89677
15510	* gcc.dg/torture/pr89677.c: New testcase.
15511
155122019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
15513
15514	PR c++/85558
15515	* g++.dg/other/friend16.C: New.
15516	* g++.dg/other/friend17.C: Likewise.
15517
155182019-03-13  Jakub Jelinek  <jakub@redhat.com>
15519
15520	PR middle-end/88588
15521	* c-c++-common/gomp/pr88588.c: New test.
15522
155232019-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
15524
15525	PR fortran/66695
15526	PR fortran/77746
15527	PR fortran/79485
15528	* gfortran.dg/binding_label_tests_30.f90: New test.
15529	* gfortran.dg/binding_label_tests_31.f90: New test.
15530	* gfortran.dg/binding_label_tests_32.f90: New test.
15531	* gfortran.dg/binding_label_tests_33.f90: New test.
15532
155332019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
15534
15535	* gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
15536	* gdc.dg/ubsan/ubsan.exp: New file.
15537	* lib/gdc.exp (gdc_include_flags): Remove unused target variable.
15538	Explicitly return flags from procedure.
15539
155402019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
15541
15542	PR d/88957
15543	* gdc.dg/pr88957.d: New test.
15544	* gdc.dg/simd.d: Add new vector tests.
15545
155462019-03-12  Uroš Bizjak  <ubizjak@gmail.com>
15547
15548	PR d/87824
15549	* lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
15550	libstdc++v3/scripts/testsuite_flags.  Filter out unsupported
15551	-nostdinc++ flag.
15552
155532019-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
15554
15555	PR fortran/87673
15556	* gfortran.dg/charlen_17.f90: New test.
15557
155582019-03-12  Robin Dapp  <rdapp@linux.ibm.com>
15559
15560	* gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
15561
155622019-03-12  Martin Liska  <mliska@suse.cz>
15563
15564	* gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
15565	* gfortran.dg/binding_label_tests_4.f03: Likewise.
15566	* gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
15567	* gfortran.dg/c_funloc_tests_6.f90: Likewise.
15568	* gfortran.dg/c_loc_tests_17.f90: Likewise.
15569	* gfortran.dg/constructor_9.f90: Likewise.
15570	* gfortran.dg/dec_structure_8.f90: Likewise.
15571	* gfortran.dg/entry_4.f90: Likewise.
15572	* gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
15573	* gfortran.dg/initialization_23.f90: Likewise.
15574	* gfortran.dg/logical_assignment_1.f90: Likewise.
15575	* gfortran.dg/pr80752.f90: Likewise.
15576	* gfortran.dg/pr88116_1.f90: Likewise.
15577	* gfortran.dg/pr88467.f90: Likewise.
15578	* gfortran.dg/typebound_call_7.f03: Likewise.
15579	* gfortran.dg/typebound_generic_1.f03: Likewise.
15580	* gfortran.dg/typebound_operator_2.f03: Likewise.
15581	* gfortran.dg/typebound_operator_4.f03: Likewise.
15582	* gfortran.dg/typebound_proc_9.f03: Likewise.
15583	* gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
15584
155852019-03-12  Paul Thomas  <pault@gcc.gnu.org>
15586
15587	PR fortran/89363
15588	* gfortran.dg/assumed_rank_16.f90: New test.
15589
15590	PR fortran/89364
15591	* gfortran.dg/assumed_rank_17.f90: New test.
15592
155932019-03-12  Jakub Jelinek  <jakub@redhat.com>
15594
15595	PR middle-end/89663
15596	* gcc.c-torture/compile/pr89663-1.c: New test.
15597	* gcc.c-torture/compile/pr89663-2.c: New test.
15598
155992019-03-12  Richard Biener  <rguenther@suse.de>
15600
15601	PR tree-optimization/89664
15602	* gfortran.dg/pr89664.f90: New testcase.
15603
156042019-03-11  Jakub Jelinek  <jakub@redhat.com>
15605
15606	PR fortran/89651
15607	* gfortran.dg/gomp/pr89651.f90: New test.
15608
15609	PR middle-end/89655
15610	PR bootstrap/89656
15611	* gcc.c-torture/compile/pr89655.c: New test.
15612
156132019-03-11  Christophe Lyon  <christophe.lyon@linaro.org>
15614
15615	* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
15616	target.
15617
156182019-03-11  Martin Liska  <mliska@suse.cz>
15619
15620	* g++.dg/conversion/simd3.C (foo): Wrap option names
15621	with apostrophe character.
15622	* g++.dg/cpp1z/decomp3.C (test): Likewise.
15623	(test3): Likewise.
15624	* g++.dg/cpp1z/decomp4.C (test): Likewise.
15625	* g++.dg/cpp1z/decomp44.C (foo): Likewise.
15626	* g++.dg/cpp1z/decomp45.C (f): Likewise.
15627	* g++.dg/opt/pr34036.C: Likewise.
15628	* g++.dg/spellcheck-c++-11-keyword.C: Likewise.
15629	* gcc.dg/c90-fordecl-1.c (foo): Likewise.
15630	* gcc.dg/cpp/dir-only-4.c: Likewise.
15631	* gcc.dg/cpp/dir-only-5.c: Likewise.
15632	* gcc.dg/cpp/pr71591.c: Likewise.
15633	* gcc.dg/format/opt-1.c: Likewise.
15634	* gcc.dg/format/opt-2.c: Likewise.
15635	* gcc.dg/format/opt-3.c: Likewise.
15636	* gcc.dg/format/opt-4.c: Likewise.
15637	* gcc.dg/format/opt-5.c: Likewise.
15638	* gcc.dg/format/opt-6.c: Likewise.
15639	* gcc.dg/pr22231.c: Likewise.
15640	* gcc.dg/pr33007.c: Likewise.
15641	* gcc.dg/simd-1.c (hanneke): Likewise.
15642	* gcc.dg/simd-5.c: Likewise.
15643	* gcc.dg/simd-6.c: Likewise.
15644	* gcc.dg/spellcheck-options-14.c: Likewise.
15645	* gcc.dg/spellcheck-options-15.c: Likewise.
15646	* gcc.dg/spellcheck-options-16.c: Likewise.
15647	* gcc.dg/spellcheck-options-17.c: Likewise.
15648	* gcc.dg/tree-ssa/pr23109.c: Likewise.
15649	* gcc.dg/tree-ssa/recip-5.c: Likewise.
15650	* gcc.target/i386/cet-notrack-1a.c (func): Likewise.
15651	(__attribute__): Likewise.
15652	* gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
15653	* gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
15654	* gcc.target/powerpc/warn-1.c: Likewise.
15655	* gcc.target/powerpc/warn-2.c: Likewise.
15656
156572019-03-11  Andreas Krebbel  <krebbel@linux.ibm.com>
15658
15659	* gcc.target/s390/zvector/vec-addc-u128.c: New test.
15660
156612019-03-11  Eric Botcazou  <ebotcazou@adacore.com>
15662
15663	* c-c++-common/unroll-6.c: New test.
15664
156652019-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
15666
15667	PR c++/87571
15668	* g++.dg/template/memfriend18.C: New.
15669
156702019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15671
15672	* gdc.dg/pr89041.d: Mark as compile test.
15673
156742019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15675
15676	* gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
15677	dg-options.
15678
156792019-03-10  Martin Jambor  <mjambor@suse.cz>
15680
15681	PR tree-optimization/85762
15682	PR tree-optimization/87008
15683	PR tree-optimization/85459
15684	* g++.dg/tree-ssa/pr87008.C: New test.
15685	* gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
15686
156872019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15688
15689	PR fortran/66089
15690	* gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
15691	* gfortran.dg/no_arg_check_2.f90: Likewise.
15692
156932019-03-10  Jakub Jelinek  <jakub@redhat.com>
15694
15695	PR c++/89648
15696	* g++.dg/cpp0x/lambda/lambda-89648.C: New test.
15697
156982019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15699
15700	PR fortran/66089
15701	* gfortran.dg/dependency_53.f90: New test.
15702
157032019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15704
15705	PR fortran/87734
15706	* gfortran.dg/public_private_module_10.f90: New test.
15707
157082019-03-09  John David Anglin  <dave.anglin@bell.net>
15709
15710	PR c++/70349
15711	* g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
15712
15713	PR middle-end/68733
15714	* c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
15715
15716	PR testsuite/89472
15717	* gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
15718
157192019-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
15720
15721	PR c++/87750
15722	* g++.dg/cpp0x/pr87750.C: New.
15723
157242019-03-09  John David Anglin  <dave.anglin@bell.net>
15725
15726	* c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
15727	* c-c++-common/ident-1a.c: Likewise.
15728	* c-c++-common/ident-1b.c: Likewise.
15729	* c-c++-common/ident-2b.c: Likewise.
15730
15731	* g++.dg/tls/pr77285-2.C: Require tls_native support.
15732
15733	* g++.dg/ext/visibility/lambda1.C: Require visibility.
15734
15735	PR inline-asm/87010
15736	* gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
15737
15738	* gfortran.dg/coarray_data_1.f90: Link against libatomic if target
15739	libatomic_available.
15740
157412019-03-09  Iain Buclaw  <ibuclaw@gdcproject.org>
15742
15743	PR d/89041
15744	* gdc.dg/pr89041.d: New test.
15745
157462019-03-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15747
15748	PR fortran/71544
15749	* gfortran.dg/c_ptr_tests_19.f90: New test.
15750
157512019-03-09  John David Anglin  <dave.anglin@bell.net>
15752
15753	* gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
15754	* gnat.dg/debug12.adb: Likewise.
15755
15756	* lib/target-supports.exp (check_effective_target_weak_undefined):
15757	Return 0 on hppa*-*-hpux*.
15758	(check_ascii_locale_available): Likewise.
15759
157602019-03-09  Janus Weil  <janus@gcc.gnu.org>
15761
15762	PR fortran/84504
15763	* gfortran.dg/pointer_init_10.f90: New test case.
15764
157652019-03-09  John David Anglin  <dave.anglin@bell.net>
15766
15767	* gfortran.dg/ieee/ieee_9.f90: Fix typo.
15768
157692019-03-09  John David Anglin  <dave.anglin@bell.net>
15770
15771	PR fortran/89639
15772	* gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
15773
157742019-03-09  Thomas König  <tkoenig@gcc.gnu.org>
15775
15776	PR fortran/71203
15777	* gfortran.dg/array_simplify_3.f90: New test case.
15778
157792019-03-09  Jakub Jelinek  <jakub@redhat.com>
15780
15781	PR c/88568
15782	* g++.dg/other/pr88568.C: New test.
15783
15784	PR rtl-optimization/89634
15785	* gcc.c-torture/execute/pr89634.c: New test.
15786
157872019-03-08  Jakub Jelinek  <jakub@redhat.com>
15788
15789	PR c/85870
15790	* gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
15791	-r -nostdlib -flinker-output=nolto-rel.
15792
157932019-03-08  David Malcolm  <dmalcolm@redhat.com>
15794
15795	PR target/79926
15796	* gcc.target/i386/interrupt-387-err-1.c: Update expected message.
15797	* gcc.target/i386/interrupt-387-err-2.c: Likewise.
15798	* gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
15799	* gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
15800
158012019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
15802
15803	PR c++/63540
15804	* g++.dg/cpp0x/implicit17.C: New.
15805
158062019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
15807
15808	PR c++/22149
15809	* g++.dg/template/access29.C: New.
15810
158112019-03-08  Jakub Jelinek  <jakub@redhat.com>
15812
15813	PR c++/82075
15814	* g++.dg/cpp1z/decomp49.C: New test.
15815
158162019-03-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
15817
15818	* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
15819
158202019-03-08  Uroš Bizjak  <ubizjak@gmail.com>
15821
15822	PR target/68924
15823	PR target/78782
15824	PR target/87558
15825	* gcc.target/i386/pr78782.c: New test.
15826	* gcc.target/i386/pr87558.c: Ditto.
15827
158282019-03-08  Jakub Jelinek  <jakub@redhat.com>
15829
15830	PR c/85870
15831	* gcc.dg/lto/pr85870_0.c: New test.
15832	* gcc.dg/lto/pr85870_1.c: New test.
15833
158342019-03-08  Martin Liska  <mliska@suse.cz>
15835
15836	PR target/86952
15837	* gcc.target/i386/pr86952.c: New test.
15838	* gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
15839	scanned pattern.
15840	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15841
158422019-03-08  Jakub Jelinek  <jakub@redhat.com>
15843
15844	PR c++/89585
15845	* g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
15846	asm volatile.
15847
15848	PR c++/89599
15849	* g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
15850	* g++.dg/parse/array-size2.C: Likewise.
15851	* g++.dg/cpp0x/constexpr-89599.C: New test.
15852
15853	PR c++/89622
15854	* g++.dg/warn/pr89622.C: New test.
15855
158562019-03-07  Jakub Jelinek  <jakub@redhat.com>
15857
15858	PR target/80003
15859	* gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
15860	* gcc.target/i386/interrupt-6.c: Likewise.
15861	* g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
15862
158632019-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
15864
15865	PR c++/84518
15866	* g++.dg/cpp0x/lambda/lambda-ice30.C: New.
15867	* g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
15868
158692019-03-07  Jakub Jelinek  <jakub@redhat.com>
15870
15871	PR translation/79999
15872	* c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
15873	* c-c++-common/gomp/doacross-3.c: New test.
15874
15875	PR target/89602
15876	* gcc.target/i386/avx512f-vmovss-1.c: New test.
15877	* gcc.target/i386/avx512f-vmovss-2.c: New test.
15878	* gcc.target/i386/avx512f-vmovss-3.c: New test.
15879	* gcc.target/i386/avx512f-vmovsd-1.c: New test.
15880	* gcc.target/i386/avx512f-vmovsd-2.c: New test.
15881	* gcc.target/i386/avx512f-vmovsd-3.c: New test.
15882
158832019-03-07  Martin Jambor  <mjambor@suse.cz>
15884
15885	PR lto/87525
15886	* gcc.dg/ipa/ipcp-5.c: New test.
15887
158882019-03-07  Martin Jambor  <mjambor@suse.cz>
15889
15890	PR ipa/88235
15891	* g++.dg/ipa/pr88235.C: New test.
15892
158932019-04-07  Richard Biener  <rguenther@suse.de>
15894
15895	PR middle-end/89618
15896	* gcc.target/i386/pr89618.c: New testcase.
15897
158982019-03-07  Richard Biener  <rguenther@suse.de>
15899
15900	PR tree-optimization/89595
15901	* gcc.dg/torture/pr89595.c: New testcase.
15902
159032019-03-07  Jakub Jelinek  <jakub@redhat.com>
15904
15905	PR c++/89585
15906	* g++.dg/asm-qual-3.C: Adjust expected diagnostics.
15907
159082019-03-06  Harald Anlauf  <anlauf@gmx.de>
15909
15910	PR fortran/71203
15911	* gfortran.dg/substr_8.f90: New test.
15912
159132019-03-06  Jakub Jelinek  <jakub@redhat.com>
15914
15915	PR c++/87148
15916	* g++.dg/ext/flexary34.C: New test.
15917
159182019-03-06  Peter Bergner  <bergner@linux.ibm.com>
15919
15920	PR rtl-optimization/88845
15921	* gcc.target/powerpc/pr88845.c: New test.
15922
159232019-03-06  Marek Polacek  <polacek@redhat.com>
15924
15925	PR c++/87378 - bogus -Wredundant-move warning.
15926	* g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
15927	* g++.dg/cpp0x/Wredundant-move7.C: New test.
15928
159292019-03-06  Richard Biener  <rguenther@suse.de>
15930
15931	PR testsuite/89551
15932	* gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
15933	the way that makes the testcase PASS.
15934
159352019-03-05  Jakub Jelinek  <jakub@redhat.com>
15936
15937	PR middle-end/89590
15938	* gcc.dg/pr89590.c: New test.
15939
159402019-03-05  Wilco Dijkstra  <wdijkstr@arm.com>
15941
15942	PR target/89222
15943	* gcc.target/arm/pr89222.c: Add new test.
15944
159452019-03-05  Richard Biener  <rguenther@suse.de>
15946
15947	PR tree-optimization/89594
15948	* gcc.dg/pr89594.c: New testcase.
15949
159502019-03-05  Jakub Jelinek  <jakub@redhat.com>
15951
15952	PR tree-optimization/89487
15953	* gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
15954	(caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
15955	aren't defined.  Use REG1 instead of "%r15" and REG2 instead of
15956	"%r14".
15957
15958	PR bootstrap/89560
15959	* g++.dg/other/pr89560.C: New test.
15960
15961	PR tree-optimization/89570
15962	* gcc.dg/pr89570.c: New test.
15963
15964	PR tree-optimization/89566
15965	* c-c++-common/pr89566.c: New test.
15966
159672019-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15968
15969	PR c++/84605
15970	* g++.dg/parse/crash69.C: New.
15971
159722019-03-04  Jakub Jelinek  <jakub@redhat.com>
15973
15974	PR c++/71446
15975	* g++.dg/cpp2a/desig12.C: New test.
15976	* g++.dg/cpp2a/desig13.C: New test.
15977
159782019-03-04  Tamar Christina  <tamar.christina@arm.com>
15979
15980	PR target/88530
15981	* gcc.target/aarch64/options_set_10.c: Add native.
15982
159832019-03-04  Wilco Dijkstra  <wdijkstr@arm.com>
15984
15985	PR tree-optimization/89437
15986	* gcc.dg/sinatan-1.c: Fix testcase.
15987
159882019-03-04  Richard Biener  <rguenther@suse.de>
15989
15990	PR middle-end/89572
15991	* gcc.dg/torture/pr89572.c: New testcase.
15992
159932018-03-04  Bin Cheng  <bin.cheng@linux.alibaba.com>
15994
15995	PR tree-optimization/89487
15996	* gcc.dg/tree-ssa/pr89487.c: New test.
15997
159982019-03-03  Harald Anlauf  <anlauf@gmx.de>
15999
16000	PR fortran/77583
16001	* gfortran.dg/pr77583.f90: New test.
16002
160032019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
16004
16005	PR fortran/72714
16006	* gfortran.dg/coarray_allocate_11.f90: New test.
16007
160082019-03-02  Harald Anlauf  <anlauf@gmx.de>
16009
16010	PR fortran/89516
16011	* gfortran.dg/pr89492.f90: Adjust testcase.
16012	* gfortran.dg/transfer_check_5.f90: New test.
16013
160142019-03-02  Jakub Jelinek  <jakub@redhat.com>
16015
16016	PR c++/71446
16017	* g++.dg/cpp2a/desig10.C: New test.
16018	* g++.dg/cpp2a/desig11.C: New test.
16019	* g++.dg/ext/desig4.C: Expect 4 new errors.
16020
16021	PR target/89506
16022	* gcc.dg/pr89506.c: New test.
16023
160242019-03-01  Kito Cheng  <kito.cheng@gmail.com>
16025	    Monk Chiang  <sh.chiang04@gmail.com>
16026
16027	* gcc.target/riscv/attribute-1.c: New.
16028	* gcc.target/riscv/attribute-2.c: Likewise.
16029	* gcc.target/riscv/attribute-3.c: Likewise.
16030	* gcc.target/riscv/attribute-4.c: Likewise.
16031	* gcc.target/riscv/attribute-5.c: Likewise.
16032	* gcc.target/riscv/attribute-6.c: Likewise.
16033	* gcc.target/riscv/attribute-7.c: Likewise.
16034	* gcc.target/riscv/attribute-8.c: Likewise.
16035	* gcc.target/riscv/attribute-9.c: Likewise.
16036
16037	* gcc.target/riscv/arch-1.c: New.
16038	* gcc.target/riscv/arch-2.c: Likewise.
16039	* gcc.target/riscv/arch-3.c: Likewise.
16040	* gcc.target/riscv/arch-4.c: Likewise.
16041
160422019-03-01  Jakub Jelinek  <jakub@redhat.com>
16043
16044	PR middle-end/89497
16045	* g++.dg/tree-prof/devirt.C: Adjust also the ilp32
16046	scan-tree-dump-times from dom3 to tracer pass.
16047
160482019-03-01  Segher Boessenkool  <segher@kernel.crashing.org>
16049
16050	* gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
16051	-mcpu".  Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
16052
160532019-03-01  Alexander Monakov  <amonakov@ispras.ru>
16054
16055	PR rtl-optimization/85899
16056	* gcc.dg/pr85899.c: New test.
16057
160582019-03-01  Marek Polacek  <polacek@redhat.com>
16059
16060	PR c++/89537 - missing location for error with non-static member fn.
16061	* g++.dg/diagnostic/member-fn-1.C: New test.
16062
16063	PR c++/89532 - ICE with incomplete type in decltype.
16064	* g++.dg/cpp2a/nontype-class14.C: New test.
16065
160662019-03-01  Jakub Jelinek  <jakub@redhat.com>
16067
16068	Implement P1002R1, Try-catch blocks in constexpr functions
16069	PR c++/89513
16070	* g++.dg/cpp2a/constexpr-try1.C: New test.
16071	* g++.dg/cpp2a/constexpr-try2.C: New test.
16072	* g++.dg/cpp2a/constexpr-try3.C: New test.
16073	* g++.dg/cpp2a/constexpr-try4.C: New test.
16074	* g++.dg/cpp2a/constexpr-try5.C: New test.
16075	* g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
16076
160772019-03-01  Richard Sandiford  <richard.sandiford@arm.com>
16078
16079	PR tree-optimization/89535
16080	* gfortran.dg/vect/pr89535.f90: New test.
16081
160822019-03-01  Richard Biener  <rguenther@suse.de>
16083
16084	PR middle-end/89541
16085	* gfortran.dg/pr89451.f90: New testcase.
16086
160872019-03-01  Richard Biener  <rguenther@suse.de>
16088
16089	PR middle-end/89497
16090	* gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
16091	* g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
16092	that happen now earlier.
16093
160942019-02-28  Eric Botcazou  <ebotcazou@adacore.com>
16095
16096	* gcc.c-torture/execute/20190228-1.c: New test.
16097
160982019-02-28  Marek Polacek  <polacek@redhat.com>
16099
16100	PR c++/87068 - missing diagnostic with fallthrough statement.
16101	* c-c++-common/Wimplicit-fallthrough-37.c: New test.
16102
161032019-02-28  Thomas Schwinge  <thomas@codesourcery.com>
16104	    Cesar Philippidis  <cesar@codesourcery.com>
16105
16106	PR fortran/72741
16107	PR fortran/89433
16108	* gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
16109	* gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
16110
16111	PR fortran/72741
16112	* gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
16113
16114	PR fortran/72741
16115	PR fortran/89433
16116	* gfortran.dg/goacc/routine-6.f90: Update
16117	* gfortran.dg/goacc/routine-intrinsic-1.f: New file.
16118	* gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
16119
161202019-02-28  Jakub Jelinek  <jakub@redhat.com>
16121
16122	PR c/89521
16123	* gcc.dg/pr89521-1.c: New test.
16124	* gcc.dg/pr89521-2.c: New test.
16125
161262019-02-28  John David Anglin  <danglin@gcc.gnu.org>
16127
16128	PR testsuite/89441
16129	* g++.dg/ipa/pr89009.C: Update symbol visibility.
16130
161312019-02-28  Tamar Christina  <tamar.christina@arm.com>
16132
16133	PR target/88530
16134	* gcc.target/aarch64/options_set_10.c: New test.
16135
161362019-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
16137
16138	PR c++/89522
16139	* g++.dg/cpp1y/lambda-generic-ice10.C: New.
16140
161412019-02-28  Jakub Jelinek  <jakub@redhat.com>
16142
16143	PR c/89525
16144	* gcc.dg/pr89525.c: New test.
16145
16146	PR c/89520
16147	* gcc.dg/pr89520-1.c: New test.
16148	* gcc.dg/pr89520-2.c: New test.
16149
161502019-02-27  Marek Polacek  <polacek@redhat.com>
16151
16152	PR c++/88857 - ICE with value-initialization of argument in template.
16153	* g++.dg/cpp0x/initlist-value4.C: New test.
16154
161552019-02-27  Marek Polacek  <polacek@redhat.com>
16156
16157	PR c++/89511 - ICE with using-declaration and unscoped enumerator.
16158	* g++.dg/cpp0x/using-enum-3.C: New test.
16159
161602019-02-27  Jakub Jelinek  <jakub@redhat.com>
16161
16162	PR tree-optimization/89280
16163	* gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
16164	keyword.
16165
161662019-02-27  Richard Biener  <rguenther@suse.de>
16167
16168	* gcc.dg/gimplefe-36.c: New testcase.
16169
161702019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
16171
16172	PR c++/89488
16173	* g++.dg/cpp0x/nsdmi15.C: New.
16174
161752019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
16176
16177	PR c++/88987
16178	* g++.dg/cpp0x/pr88987.C: New.
16179
161802019-02-27  Jakub Jelinek  <jakub@redhat.com>
16181
16182	PR tree-optimization/89280
16183	* gcc.c-torture/compile/pr89280.c: New test.
16184	* gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
16185	function.  Skip the test for -O0.
16186
161872018-02-26  Steve Ellcey  <sellcey@marvell.com>
16188
16189	* gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
16190	* gfortran.dg/simd-builtins-2.f90: Ditto.
16191	* gfortran.dg/simd-builtins-6.f90: Ditto.
16192	* gfortran.dg/simd-builtins-8.f90: New test.
16193	* gfortran.dg/simd-builtins-8.h: New header file.
16194
161952019-02-26  Jakub Jelinek  <jakub@redhat.com>
16196
16197	PR c++/89507
16198	* g++.dg/other/new2.C: New test.
16199
16200	PR tree-optimization/89500
16201	* gcc.dg/pr89500.c: New test.
16202	* gcc.dg/Wstringop-overflow-10.c: New test.
16203	* gcc.dg/strlenopt-60.c: New test.
16204
162052019-02-26  Harald Anlauf  <anlauf@gmx.de>
16206
16207	PR fortran/89492
16208	* gfortran.dg/pr89492.f90: New test.
16209
162102019-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
16211
16212	PR fortran/89496
16213	* gfortran.dg/altreturn_9_0.f90: New file.
16214	* gfortran.dg/altreturn_9_1.f90: New file.
16215
162162019-02-26  Jakub Jelinek  <jakub@redhat.com>
16217
16218	PR c++/89481
16219	* g++.dg/cpp1y/constexpr-89481.C: New test.
16220
162212019-02-26  Richard Biener  <rguenther@suse.de>
16222
16223	PR tree-optimization/89505
16224	* gcc.dg/torture/pr89505.c: New testcase.
16225
162262019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
16227
16228	* gnat.dg/opt77.adb: New test.
16229	* gnat.dg/opt77_pkg.ad[sb]: New helper.
16230
162312019-02-26  Jakub Jelinek  <jakub@redhat.com>
16232
16233	PR target/89474
16234	* gcc.target/i386/pr89474.c: New test.
16235
162362019-02-25  Jakub Jelinek  <jakub@redhat.com>
16237
16238	PR c/77754
16239	* gcc.c-torture/compile/pr77754-1.c: New test.
16240	* gcc.c-torture/compile/pr77754-2.c: New test.
16241	* gcc.c-torture/compile/pr77754-3.c: New test.
16242	* gcc.c-torture/compile/pr77754-4.c: New test.
16243	* gcc.c-torture/compile/pr77754-5.c: New test.
16244	* gcc.c-torture/compile/pr77754-6.c: New test.
16245
162462019-02-25  Tamar Christina  <tamar.christina@arm.com>
16247
16248	PR target/88530
16249	* gcc.target/aarch64/options_set_1.c: New test.
16250	* gcc.target/aarch64/options_set_2.c: New test.
16251	* gcc.target/aarch64/options_set_3.c: New test.
16252	* gcc.target/aarch64/options_set_4.c: New test.
16253	* gcc.target/aarch64/options_set_5.c: New test.
16254	* gcc.target/aarch64/options_set_6.c: New test.
16255	* gcc.target/aarch64/options_set_7.c: New test.
16256	* gcc.target/aarch64/options_set_8.c: New test.
16257	* gcc.target/aarch64/options_set_9.c: New test.
16258
162592019-02-25  Tamar Christina  <tamar.christina@arm.com>
16260
16261	* gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
16262	test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
16263	Rename ....
16264	(test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
16265	test_vfmlslq_high_f16): ... To this.
16266	* gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
16267	tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
16268	test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
16269	test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
16270	test_vfmlslq_laneq_high_u32): Rename ...
16271	(test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
16272	test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
16273	test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
16274	test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
16275	* gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
16276	test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
16277	test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
16278	test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
16279	test_vfmlslq_laneq_low_u32): Rename ...
16280	(test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
16281	test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
16282	test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
16283	test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
16284	* gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
16285	test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
16286	Rename ...
16287	(test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
16288	test_vfmlslq_low_f16): ... To this.
16289
162902019-02-25  Tamar Christina  <tamar.christina@arm.com>
16291
16292	* gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
16293	test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
16294	Rename ...
16295	(test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
16296	test_vfmlslq_high_f16): ... To this.
16297	* gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
16298	tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
16299	test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
16300	test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
16301	test_vfmlslq_laneq_high_u32): Rename ...
16302	(test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
16303	test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
16304	test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
16305	test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
16306	* gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
16307	test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
16308	test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
16309	test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
16310	test_vfmlslq_laneq_low_u32): Rename ...
16311	(test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
16312	test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
16313	test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
16314	test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
16315	* gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
16316	test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
16317	Rename ...
16318	(test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
16319	test_vfmlslq_low_f16): ... To This.
16320	* lib/target-supports.exp
16321	(check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
16322
163232019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
16324
16325	PR fortran/89282
16326	* gfortran.dg/overload_3.f90: New test.
16327
163282019-02-25  Jakub Jelinek  <jakub@redhat.com>
16329
16330	PR c++/89285
16331	* g++.dg/cpp1y/constexpr-89285-2.C: New test.
16332
163332019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
16334
16335	PR libfortran/89274
16336	* gfortran.dg/list_directed_large.f90: New test.
16337
163382019-02-25  Jakub Jelinek  <jakub@redhat.com>
16339
16340	PR target/89434
16341	* gcc.c-torture/execute/pr89434.c: New test.
16342
16343	PR target/89438
16344	* gcc.dg/pr89438.c: New test.
16345
163462019-02-24  Paolo Carlini  <paolo.carlini@oracle.com>
16347
16348	PR c++/84585
16349	* g++.dg/cpp0x/pr84585.C: New.
16350
163512019-02-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16352
16353	PR fortran/89174
16354	* gfortran.dg/allocate_with_mold_3.f90: New test.
16355
163562019-02-24  H.J. Lu  <hongjiu.lu@intel.com>
16357
16358	PR target/87007
16359	* gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
16360	* gcc.target/i386/pr87007-2.c: Likewise.
16361
163622019-02-24  Harald Anlauf  <anlauf@gmx.de>
16363
16364	PR fortran/89266
16365	PR fortran/88326
16366	* gfortran.dg/pr89266.f90: New test.
16367	* gfortran.dg/pr88326.f90: New test.
16368
163692019-02-24  Jakub Jelinek  <jakub@redhat.com>
16370
16371	PR rtl-optimization/89445
16372	* gcc.target/i386/avx512f-pr89445.c: New test.
16373
163742019-02-23  Martin Sebor  <msebor@redhat.com>
16375
16376	* gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
16377	wchar_t to wint_t to avoid a bogus -Wformat warning in
16378	ILP32 (bug 77970).
16379
163802019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
16381
16382	PR testsuite/89476
16383	* gfortran.dg/ISO_Fortran_binding_5.c: Include
16384	"../../../libgfortran/ISO_Fortran_binding.h".
16385	* gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
16386
163872019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
16388
16389	PR driver/69471
16390	* gcc.dg/pr69471-1.c: New test.
16391	* gcc.dg/pr69471-2.c: Likewise.
16392	* gcc.target/i386/pr69471-3.c: Likewise.
16393
163942019-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16395
16396	PR fortran/84387
16397	* gfortran.dg/dtio_34.f90: New test.
16398
163992019-02-23  Marek Polacek  <polacek@redhat.com>
16400
16401	PR c++/88294 - ICE with non-constant noexcept-specifier.
16402	* g++.dg/cpp0x/noexcept34.C: New test.
16403	* g++.dg/cpp0x/noexcept35.C: New test.
16404
16405	PR c++/89419
16406	* g++.dg/cpp1y/lambda-generic-89419.C: New test.
16407
164082019-02-23  Paul Thomas  <pault@gcc.gnu.org>
16409
16410	PR fortran/88117
16411	* gfortran.dg/deferred_character_32.f90: New test.
16412
164132019-02-23  Paul Thomas  <pault@gcc.gnu.org>
16414
16415	PR fortran/89385
16416	* gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for
16417	previously incorrect lbound for allocatable expressions. Also
16418	correct stop values to avoid repetition.
16419	* gfortran.dg/ISO_Fortran_binding_5.f90: New test
16420	* gfortran.dg/ISO_Fortran_binding_5.c: Support previous test.
16421
16422	PR fortran/89366
16423	* gfortran.dg/ISO_Fortran_binding_6.f90: New test.
16424	* gfortran.dg/ISO_Fortran_binding_6.c: Support previous test.
16425	* gfortran.dg/pr32599.f03: Set standard to F2008.
16426
164272019-02-22  David Malcolm  <dmalcolm@redhat.com>
16428
16429	PR c++/89390
16430	* g++.dg/diagnostic/pr89390.C: Update expected location of error,
16431	renaming to a multicharacter name, so that start != finish.  Add
16432	tests for dtor locations.
16433
164342019-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
16435
16436	PR c++/84676
16437	* g++.dg/cpp0x/pr84676.C: New.
16438
164392019-02-22  Martin Sebor  <msebor@redhat.com>
16440
16441	* gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
16442	to avoid a bogus -Wformat warning in ILP32 (bug 77970).
16443
164442019-02-22  Harald Anlauf  <anlauf@gmx.de>
16445
16446	PR fortran/83057
16447	* gfortran.dg/newunit_6.f90: New test.
16448
164492019-02-22  Marek Polacek  <polacek@redhat.com>
16450
16451	PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
16452	* g++.dg/cpp2a/explicit14.C: New test.
16453
164542019-02-22  Matthew Malcomson  <matthew.malcomson@arm.com>
16455
16456	PR target/89324
16457	* gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
16458	* gfortran.fortran-torture/compile/pr89324.f90: New test.
16459
164602019-02-22  Martin Sebor  <msebor@redhat.com>
16461
16462	PR c/89425
16463	* gcc.dg/Wabsolute-value.c: New test.
16464
16465	* gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
16466
164672019-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16468	    Hongtao Liu  <hongtao.liu@intel.com>
16469	    Sunil K Pandey  <sunil.k.pandey@intel.com>
16470
16471	PR target/87007
16472	* gcc.target/i386/pr87007-1.c: New test.
16473	* gcc.target/i386/pr87007-2.c: Likewise.
16474
164752019-02-22  Richard Biener  <rguenther@suse.de>
16476
16477	PR tree-optimization/89440
16478	* gcc.dg/vect/pr89440.c: New testcase.
16479
164802019-02-22  Thomas Schwinge  <thomas@codesourcery.com>
16481
16482	* lib/target-supports.exp (check_effective_target_offload_nvptx):
16483	Remove.
16484
16485	PR fortran/72741
16486	* gfortran.dg/goacc/classify-routine.f95: Adjust.
16487
16488	* c-c++-common/goacc/routine-5.c: Revert earlier changes.
16489	* g++.dg/goacc/template.C: Likewise.
16490
16491	PR fortran/78027
16492	* gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
16493
164942019-02-22  Richard Biener  <rguenther@suse.de>
16495
16496	PR middle-end/87609
16497	* gcc.dg/torture/restrict-7.c: New testcase.
16498
164992019-02-21  Jakub Jelinek  <jakub@redhat.com>
16500
16501	PR c++/89285
16502	* g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
16503	* g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
16504	* g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
16505	diagnostics.
16506	* g++.dg/cpp1y/constexpr-89285.C: New test.
16507	* g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
16508	for C++11.
16509	(TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
16510	* g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
16511
165122019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
16513
16514	PR target/87412
16515	* gcc.target/i386/indirect-thunk-attr-14.c: Replace
16516	-fcf-protection with -fcf-protection=branch.
16517	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
16518	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
16519	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
16520	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
16521	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
16522
165232019-02-21  Wilco Dijkstra  <wdijkstr@arm.com>
16524
16525	* gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
16526	* gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
16527
165282019-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
16529
16530	PR fortran/86119
16531	* gfortran.dg/warn_conversion_11.f90: New test.
16532
165332019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
16534
16535	PR target/87412
16536	* gcc.target/i386/pr87412-1.c: New file.
16537	* gcc.target/i386/pr87412-2.c: Likewise.
16538	* gcc.target/i386/pr87412-3.c: Likewise.
16539	* gcc.target/i386/pr87412-4.c: Likewise.
16540
165412019-02-20  Jakub Jelinek  <jakub@redhat.com>
16542
16543	PR c++/89403
16544	* g++.dg/cpp0x/pr89403.C: New test.
16545
16546	PR c++/89405
16547	* g++.dg/cpp1z/inline-var5.C: New test.
16548
16549	PR middle-end/89412
16550	* gcc.c-torture/compile/pr89412.c: New test.
16551
165522019-02-20  Jakub Jelinek  <jakub@redhat.com>
16553	    David Malcolm  <dmalcolm@redhat.com>
16554
16555	PR middle-end/89091
16556	* gcc.dg/torture/pr89091.c: New test.
16557
165582019-02-20  Jakub Jelinek  <jakub@redhat.com>
16559
16560	PR middle-end/88074
16561	PR middle-end/89415
16562	* gcc.dg/pr88074-2.c: New test.
16563
16564	PR c++/89336
16565	* g++.dg/cpp1y/constexpr-89336-3.C: New test.
16566
165672019-02-20  David Malcolm  <dmalcolm@redhat.com>
16568
16569	PR c/89410
16570	* gcc.dg/pr89410-1.c: New test.
16571	* gcc.dg/pr89410-2.c: New test.
16572
165732019-02-20  Pat Haugen  <pthaugen@us.ibm.com>
16574
16575	* lib/target-supports.exp (check_effective_target_vect_usad_char):
16576	Add PowerPC support.
16577	* gcc.dg/vect/slp-reduc-sad.c: Update scan string.
16578	* gcc.dg/vect/vect-reduc-sad.c: Likewise.
16579
165802019-02-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16581
16582	PR target/86487
16583	* gcc.target/arm/pr86487.c: New.
16584
165852019-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
16586
16587	PR c++/84536
16588	* g++.dg/cpp1y/var-templ60.C: New.
16589
165902019-02-20  Li Jia He  <helijia@linux.ibm.com>
16591
16592	PR target/88100
16593	* gcc.target/powerpc/pr88100.c: New testcase.
16594
165952019-02-19  Wilco Dijkstra  <wdijkstr@arm.com>
16596
16597	* gcc.target/arm/pr88850.c: Block -mfloat-abi override.
16598
165992019-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
16600
16601	PR fortran/89384
16602	* gfortran.dg/ISO_Fortran_binding_4.f90
16603
166042019-02-19  Thomas Schwinge  <thomas@codesourcery.com>
16605
16606	PR c/87924
16607	* c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
16608	* gfortran.dg/goacc/asyncwait-5.f: Likewise.
16609
166102019-02-19  Richard Biener  <rguenther@suse.de>
16611
16612	PR middle-end/88074
16613	* gcc.dg/pr88074.c: New testcase.
16614
166152019-02-19  Jakub Jelinek  <jakub@redhat.com>
16616
16617	PR middle-end/89303
16618	* g++.dg/torture/pr89303.C: Move everything from std namespace to my
16619	namespace.
16620
16621	PR c++/89387
16622	* g++.dg/cpp0x/lambda/lambda-89387.C: New test.
16623
16624	PR c++/89391
16625	* g++.dg/cpp0x/reinterpret_cast2.C: New test.
16626
16627	PR c++/89390
16628	* g++.dg/diagnostic/pr89390.C: New test.
16629
166302019-02-18  Sharon Dvir  <unapologtic@gmail.com>
16631
16632	* README: Fix typos.
16633
166342019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16635
16636	* g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
16637	bad_weak_ptr_.
16638
166392019-02-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
16640
16641	PR fortran/87689
16642	* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
16643	options.
16644	* gfortran.dg/lto/20091028-2_0.f90: Likewise.
16645	* gfortran.dg/lto/pr87689_0.f: New file.
16646	* gfortran.dg/lto/pr87689_1.f: New file.
16647
166482019-02-18  Wilco Dijkstra  <wdijkstr@arm.com>
16649
16650	* g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
16651
166522019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16653
16654	* gdc.dg/dg.exp: Tabify.
16655	* gdc.dg/lto/lto.exp: Likewise.
16656	* gdc.test/gdc-test.exp: Likewise.
16657	* lib/gdc-dg.exp: Likewise.
16658	* lib/gdc.exp: Likewise.
16659
166602019-02-18  Richard Biener  <rguenther@suse.de>
16661
16662	PR tree-optimization/89296
16663	* gcc.dg/uninit-pr89296.c: New testcase.
16664
166652019-02-18  Jakub Jelinek  <jakub@redhat.com>
16666
16667	PR target/89369
16668	* gcc.c-torture/execute/pr89369.c: New test.
16669	* gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
16670	rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
16671	34,63,62.
16672
166732019-02-18  Martin Jambor  <mjambor@suse.cz>
16674
16675	PR tree-optimization/89209
16676	* gcc.dg/tree-ssa/pr89209.c: New test.
16677
166782019-02-18  Martin Liska  <mliska@suse.cz>
16679
16680	* gfortran.dg/simd-builtins-7.f90: New test.
16681	* gfortran.dg/simd-builtins-7.h: New test.
16682
166832019-02-17  Harald Anlauf  <anlauf@gmx.de>
16684
16685	PR fortran/88299
16686	* gfortran.dg/pr88299.f90: New test.
16687
166882019-02-17  Harald Anlauf  <anlauf@gmx.de>
16689
16690	PR fortran/89077
16691	* gfortran.dg/transfer_simplify_12.f90: New test.
16692
166932019-02-17  Marek Polacek  <polacek@redhat.com>
16694
16695	PR c++/89217 - ICE with list-initialization in range-based for loop.
16696	* g++.dg/cpp0x/range-for37.C: New test.
16697
16698	* g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
16699
16700	PR c++/89315
16701	* g++.dg/cpp0x/initlist114.C: New test.
16702
16703	PR c++/89356
16704	* g++.dg/abi/mangle68.C: New test.
16705	* g++.dg/cpp0x/decltype69.C: New test.
16706
167072019-02-16  David Malcolm  <dmalcolm@redhat.com>
16708
16709	PR c++/88680
16710	* g++.dg/wrappers/pr88680.C: New test.
16711
167122019-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
16713
16714	PR fortran/71066
16715	* gfortran.dg/coarray_data_1.f90: New test.
16716
167172019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
16718
16719	* c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
16720	* c-c++-common/patchable_function_entry-default.c: Likewise.
16721	* c-c++-common/patchable_function_entry-definition.c: Likewise.
16722
167232019-02-16  Jakub Jelinek  <jakub@redhat.com>
16724
16725	PR rtl-optimization/66152
16726	* gcc.target/i386/pr66152.c: New test.
16727
167282019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
16729
16730	* g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
16731	* g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
16732
167332019-02-15  Tamar Christina  <tamar.christina@arm.com>
16734
16735	* lib/target-supports.exp
16736	(check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
16737	checking alternative.
16738
167392019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
16740
16741	* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
16742
167432019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
16744
16745	* c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
16746	* c-c++-common/patchable_function_entry-default.c: Likewise.
16747	* c-c++-common/patchable_function_entry-definition.c: Likewise.
16748	* gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
16749
167502019-02-15  Jakub Jelinek  <jakub@redhat.com>
16751
16752	PR other/69006
16753	PR testsuite/88920
16754	* lib/gcc-dg.exp: If llvm_binutils effective target, set
16755	allow_blank_lines to 2 during initialization.
16756	(dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
16757	it was previously zero.
16758	(gcc-dg-prune): Don't check for llvm_binutils effective target here.
16759	Clear allow_blank_lines afterwards whenever it was 1.
16760	* gdc.test/gdc-test.exp (dmd2dg): Don't call
16761	dg-allow-blank-lines-in-output here.
16762	(gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
16763	the tests and restore it back at the end.
16764
16765	* c-c++-common/ubsan/opts-1.c: New test.
16766	* c-c++-common/ubsan/opts-2.c: New test.
16767	* c-c++-common/ubsan/opts-3.c: New test.
16768	* c-c++-common/ubsan/opts-4.c: New test.
16769
167702019-02-15  Richard Biener  <rguenther@suse.de>
16771	    Jakub Jelinek  <jakub@redhat.com>
16772
16773	PR tree-optimization/89278
16774	* gcc.dg/pr89278.c: New test.
16775
167762019-02-15  Jakub Jelinek  <jakub@redhat.com>
16777
16778	PR c/89340
16779	* gcc.dg/pr89340.c: New test.
16780	* gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
16781	that leaf attribute on nested function is useless.
16782
16783	PR other/89342
16784	* gcc.dg/pr89342.c: New test.
16785
167862019-02-14  Jakub Jelinek  <jakub@redhat.com>
16787
16788	PR rtl-optimization/89354
16789	* gcc.dg/pr89354.c: New test.
16790
167912019-02-14  Uroš Bizjak  <ubizjak@gmail.com>
16792
16793	* gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
16794	* gcc.target/i386/ssse3-pabsd.c: Ditto.
16795	* gcc.target/i386/ssse3-pabsw.c: Ditto.
16796	* gcc.target/i386/ssse3-palignr.c: Ditto.
16797	* gcc.target/i386/ssse3-phaddd.c: Ditto.
16798	* gcc.target/i386/ssse3-phaddsw.c: Ditto.
16799	* gcc.target/i386/ssse3-phaddw.c: Ditto.
16800	* gcc.target/i386/ssse3-phsubd.c: Ditto.
16801	* gcc.target/i386/ssse3-phsubsw.c: Ditto.
16802	* gcc.target/i386/ssse3-phsubw.c: Ditto.
16803	* gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
16804	* gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
16805	* gcc.target/i386/ssse3-pshufb.c: Ditto.
16806	* gcc.target/i386/ssse3-psignb.c: Ditto.
16807	* gcc.target/i386/ssse3-psignd.c: Ditto.
16808	* gcc.target/i386/ssse3-psignw.c: Ditto.
16809
168102018-02-14  Steve Ellcey  <sellcey@marvell.com>
16811
16812	* gcc.target/aarch64/pcs_attribute.c: New test.
16813
168142019-02-14  Harald Anlauf  <anlauf@gmx.de>
16815
16816	PR fortran/88248
16817	* gfortran.dg/pr88248.f90: New test.
16818	* gfortran.dg/f2018_obs.f90: Updated test.
16819
168202019-02-14  Tamar Christina  <tamar.christina@arm.com>
16821
16822	* gcc.target/arm/pr88850.c: change options to additional option.
16823
168242019-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16825
16826	PR d/87864
16827	* lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
16828	present.
16829
168302019-02-14  Tamar Christina  <tamar.christina@arm.com>
16831
16832	PR target/88850
16833	* gcc.target/arm/pr88850-2.c: New test.
16834	* lib/target-supports.exp
16835	(check_effective_target_arm_neon_softfp_fp16_ok_nocache,
16836	check_effective_target_arm_neon_softfp_fp16_ok,
16837	add_options_for_arm_neon_softfp_fp16): New.
16838
168392019-02-14  Matthew Malcomson  <matthew.malcomson@arm.com>
16840
16841	* gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
16842	* lib/target-supports.exp: Add procedure to check for ldrd.
16843
168442019-02-14  Cesar Philippidis  <cesar@codesourcery.com>
16845
16846	PR fortran/72715
16847	* gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
16848	* gfortran.dg/goacc/loop-3.f95: Likewise.
16849	* gfortran.dg/goacc/pr72715.f90: New test.
16850
168512019-02-14  Martin Liska  <mliska@suse.cz>
16852
16853	PR rtl-optimization/89242
16854	* g++.dg/pr89242.C: New test.
16855
168562019-02-14  Jakub Jelinek  <jakub@redhat.com>
16857
16858	PR tree-optimization/89314
16859	* gcc.dg/pr89314.c: New test.
16860
16861	PR middle-end/89284
16862	* gcc.dg/ubsan/pr89284.c: New test.
16863
168642019-02-13  Ian Lance Taylor  <iant@golang.org>
16865
16866	* gcc.dg/func-attr-1.c: New test.
16867
168682019-02-13  Uroš Bizjak  <ubizjak@gmail.com>
16869
16870	* gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
16871
168722019-02-13  Marek Polacek  <polacek@redhat.com>
16873
16874	PR c++/89297 - ICE with OVERLOAD in template.
16875	* g++.dg/cpp0x/initlist113.C: New test.
16876
168772019-02-13  Alexandre Oliva  <aoliva@redhat.com>
16878
16879	PR c++/86379
16880	* g++.dg/cpp0x/pr86379.C: New.
16881
16882	PR c++/87322
16883	* g++.dg/cpp1y/pr87322.C: New.
16884	* g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
16885	instantiate the expected number of lambda functions.
16886
168872019-02-13  Marek Polacek  <polacek@redhat.com>
16888
16889	PR c++/77304
16890	* g++.dg/cpp2a/nontype-class13.C: New test.
16891
168922019-02-13  Wilco Dijkstra  <wdijkstr@arm.com>
16893
16894	PR target/89190
16895	* gcc.target/arm/pr89190.c: New test.
16896
168972019-02-13  David Malcolm  <dmalcolm@redhat.com>
16898
16899	PR c++/89036
16900	* g++.dg/concepts/pr89036.C: New test.
16901
169022019-02-13  Tamar Christina  <tamar.christina@arm.com>
16903
16904	PR target/88847
16905	* gcc.target/aarch64/sve/pr88847.c: New test.
16906
169072019-02-13  Jonathan Wakely  <jwakely@redhat.com>
16908	    Jakub Jelinek  <jakub@redhat.com>
16909
16910	PR middle-end/89303
16911	* g++.dg/torture/pr89303.C: New test.
16912
169132019-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16914
16915	PR c++/88986
16916	* g++.dg/cpp1z/using4.C: New.
16917	* g++.dg/cpp1z/using5.C: Likewise.
16918	* g++.dg/cpp1z/using6.C: Likewise.
16919
169202019-02-13  Jakub Jelinek  <jakub@redhat.com>
16921
16922	PR target/89290
16923	* gcc.target/i386/pr89290.c: New test.
16924
169252019-01-23  Xuepeng Guo  <xuepeng.guo@intel.com>
16926
16927	* gcc.target/i386/enqcmd.c: New test.
16928	* gcc.target/i386/enqcmds.c: Likewise.
16929	* g++.dg/other/i386-2.C: Add -menqcmd.
16930	* g++.dg/other/i386-3.C: Likewise.
16931	* gcc.target/i386/sse-12.c: Likewise.
16932	* gcc.target/i386/sse-13.c: Likewise.
16933	* gcc.target/i386/sse-14.c: Likewise.
16934	* gcc.target/i386/sse-23.c: Likewise.
16935
169362019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
16937
16938	* gcc.target/powerpc/crypto-builtin-1.c
16939	(crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
16940	New testcases.
16941
169422019-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16943
16944	PR target/89229
16945	* gcc.target/i386/pr89229-1.c: New test.
16946
169472019-02-12  Ilya Leoshkevich  <iii@linux.ibm.com>
16948
16949	PR target/89233
16950	* gcc.target/s390/pr89233.c: New test.
16951
169522018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
16953
16954	* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
16955	* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
16956	* gcc.target/powerpc/vec-srd-modulo.c: Likewise.
16957
169582019-02-12  Richard Biener  <rguenther@suse.de>
16959
16960	PR tree-optimization/89253
16961	* gfortran.dg/pr89253.f: New testcase.
16962
169632019-02-11  Marek Polacek  <polacek@redhat.com>
16964
16965	PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
16966	* g++.dg/cpp0x/nullptr40.C: New test.
16967	* g++.dg/cpp0x/nullptr41.C: New test.
16968
169692019-02-11  Jakub Jelinek  <jakub@redhat.com>
16970
16971	PR c++/88977
16972	* g++.dg/cpp2a/is-constant-evaluated7.C: New test.
16973
169742019-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
16975
16976	PR tree-optimization/86637
16977	* gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
16978
169792019-02-11  Martin Sebor  <msebor@redhat.com>
16980
16981	PR tree-optimization/88771
16982	* gcc.dg/Wstringop-overflow-8.c: New test.
16983	* gcc.dg/Wstringop-overflow-9.c: New test.
16984	* gcc.dg/Warray-bounds-40.c: New test.
16985	* gcc.dg/builtin-stpncpy.c: Adjust.
16986	* gcc.dg/builtin-stringop-chk-4.c: Adjust.
16987	* g++.dg/opt/memcpy1.C: Adjust.
16988
169892019-02-11  Martin Sebor  <msebor@redhat.com>
16990
16991	PR c++/87996
16992	* c-c++-common/array-5.c: New test.
16993	* c-c++-common/pr68107.c: Adjust text of diagnostics.
16994	* g++.dg/init/new38.C: Same.
16995	* g++.dg/init/new43.C: Same.
16996	* g++.dg/init/new44.C: Same.
16997	* g++.dg/init/new46.C: Same.
16998	* g++.dg/other/large-size-array.C: Same.
16999	* g++.dg/other/new-size-type.C: Same.
17000	* g++.dg/template/array30.C: Same.
17001	* g++.dg/template/array32.C: New test.
17002	* g++.dg/template/dependent-name3.C: Adjust.
17003	* gcc.dg/large-size-array-3.c: Same.
17004	* gcc.dg/large-size-array-5.c: Same.
17005	* gcc.dg/large-size-array.c: Same.
17006	* g++.old-deja/g++.brendan/array1.C: Same.
17007	* g++.old-deja/g++.mike/p6149.C: Same.
17008
170092019-02-11  Martin Sebor  <msebor@redhat.com>
17010
17011	* gcc.dg/tree-prof/inliner-1.c: Correct comments.
17012
170132019-02-11  Tamar Christina  <tamar.christina@arm.com>
17014
17015	PR middle-end/88560
17016	* gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
17017	* gcc.target/arm/fp16-aapcs-3.c: Likewise.
17018	* gcc.target/arm/fp16-aapcs-1.c: Likewise.
17019
170202019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
17021
17022	* gcc.target/powerpc/vec-sld-modulo.c: New.
17023	* gcc.target/powerpc/vec-srad-modulo.c: New.
17024	* gcc.target/powerpc/vec-srd-modulo.c: New.
17025
170262019-02-11  Martin Liska  <mliska@suse.cz>
17027
17028	PR ipa/89009
17029	* g++.dg/ipa/pr89009.C: New test.
17030
170312019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17032
17033	PR fortran/71723
17034	* gfortran.dg/pointer_init_2.f90: Adjust error messages.
17035	* gfortran.dg/pointer_init_6.f90: Likewise.
17036	* gfortran.dg/pointer_init_9.f90: New test.
17037
170382019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17039
17040	PR fortran/67679
17041	* gfortran.dg/warn_undefined_1.f90: New test.o
17042
170432019-02-10  Jakub Jelinek  <jakub@redhat.com>
17044
17045	PR tree-optimization/89268
17046	* gcc.dg/vect/pr89268.c: New test.
17047
170482019-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17049
17050	* gnat.dg/lto19.adb: Remove dg-excess-errors.
17051
170522019-02-09  Harald Anlauf  <anlauf@gmx.de>
17053
17054	PR fortran/89077
17055	* gfortran.dg/substr_simplify.f90: New test.
17056
170572019-02-09  Jan Hubicka  <hubicka@ucw.cz>
17058
17059	PR ipa/88711
17060	* gfortran.dg/pr79966.f90: Xfail everwyhere.
17061
170622019-02-09  Paul Thomas  <pault@gcc.gnu.org>
17063
17064	PR fortran/89200
17065	* gfortran.dg/array_reference_2.f90: New test.
17066
170672019-02-09  Jakub Jelinek  <jakub@redhat.com>
17068
17069	PR middle-end/89246
17070	* gcc.dg/gomp/pr89246-1.c: New test.
17071	* gcc.dg/gomp/pr89246-2.c: New test.
17072
170732019-02-08  Jakub Jelinek  <jakub@redhat.com>
17074
17075	PR tree-optimization/88739
17076	* gcc.c-torture/execute/pr88739.c: New test.
17077
170782019-02-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
17079
17080	PR testsuite/89258
17081	* gcc.dg/tree-ssa/pr80887.c: Require int32plus.
17082
170832019-02-08  Robin Dapp  <rdapp@linux.ibm.com>
17084
17085	* gcc.target/s390/vector/vec-copysign-execute.c: New test.
17086	* gcc.target/s390/vector/vec-copysign.c: New test.
17087
170882019-02-08  Richard Biener  <rguenther@suse.de>
17089
17090	PR tree-optimization/89247
17091	* gcc.dg/torture/pr89247.c: New testcase.
17092
170932019-02-08  Ilya Leoshkevich  <iii@linux.ibm.com>
17094
17095	* gcc.target/s390/jump-label.c: New test.
17096
170972019-02-08  Richard Biener  <rguenther@suse.de>
17098
17099	PR testsuite/89250
17100	* gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
17101
171022019-02-08  Jakub Jelinek  <jakub@redhat.com>
17103
17104	PR rtl-optimization/89234
17105	* g++.dg/ubsan/pr89234.C: New test.
17106
171072019-02-08  Richard Biener  <rguenther@suse.de>
17108
17109	PR middle-end/89223
17110	* gcc.dg/torture/pr89223.c: New testcase.
17111
171122019-02-07  David Malcolm  <dmalcolm@redhat.com>
17113
17114	PR tree-optimization/86637
17115	PR tree-optimization/89235
17116	* gcc.c-torture/compile/pr86637-1.c: New test.
17117	* gcc.c-torture/compile/pr86637-2.c: New test.
17118	* gcc.c-torture/compile/pr86637-3.c: New test.
17119	* gcc.c-torture/compile/pr89235.c: New test.
17120
171212019-02-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17122
17123	* gcc.target/aarch64/abd_1.c: New test.
17124	* gcc.dg/sabd_1.c: Likewise.
17125
171262019-02-07  Dominique d'Humieres  <dominiq@gcc.gnu.org>
17127
17128	PR fortran/52789
17129	* gfortran.dg/wunused-parameter_2.f90: New test.
17130
171312019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
17132
17133	* gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
17134
171352019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
17136
17137	* gcc.target/s390/zvector/xl-xst-align-1.c: New test.
17138	* gcc.target/s390/zvector/xl-xst-align-2.c: New test.
17139
171402019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
17141	    Jakub Jelinek  <jakub@redhat.com>
17142
17143	PR bootstrap/88714
17144	* gcc.c-torture/execute/pr88714.c: New test.
17145	* gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
17146
171472019-02-07  Tamar Christina  <tamar.christina@arm.com>
17148
17149	PR/target 88850
17150	* gcc.target/arm/pr88850.c: New test.
17151
171522019-02-07  Alexandre Oliva  <aoliva@redhat.com>
17153
17154	PR c++/86218
17155	* g++.dg/cpp0x/pr86218.C: New.
17156
171572019-02-06  Vladimir Makarov  <vmakarov@redhat.com>
17158
17159	PR rtl-optimization/89225
17160	* gcc.target/powerpc/pr89225.c: New.
17161
171622019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
17163
17164	* gnat.dg/opt76.adb: New test.
17165
171662019-02-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
17167
17168	PR fortran/71860
17169	* gfortran.dg/null_10.f90: New test.
17170
171712019-02-06  David Malcolm  <dmalcolm@redhat.com>
17172
17173	PR c++/71302
17174	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
17175	column numbers to dg-warning directives where they are correct.
17176	* g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
17177	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
17178	* g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
17179
171802019-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17181
17182	PR debug/87451
17183	* gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
17184	"(DIE (0x[0-9a-f]*) DW_TAG_variable".
17185	xfail scan-assembler-not with Solaris as.
17186
171872019-02-06  Bill Seurer  <seurer@linux.vnet.ibm.com>
17188
17189	* gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
17190	counts and target.
17191	* gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
17192	counts and target.
17193	* gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
17194	counts and target.
17195
171962019-02-06  Richard Biener  <rguenther@suse.de>
17197
17198	PR tree-optimization/89182
17199	* gfortran.dg/graphite/pr89182.f90: New testcase.
17200
172012019-02-06  Jakub Jelinek  <jakub@redhat.com>
17202
17203	PR c/89211
17204	* gcc.dg/pr89211.c: New test.
17205
17206	PR middle-end/89210
17207	* c-c++-common/builtin-convertvector-2.c: New test.
17208
172092019-02-05  Nikhil Benesch  <nikhil.benesch@gmail.com>
17210
17211	PR go/89019
17212	* lib/go-torture.exp: Test compiling with -flto.
17213
172142019-02-06  Joseph Myers  <joseph@codesourcery.com>
17215
17216	PR c/88584
17217	* gcc.dg/redecl-18.c: New test.
17218
172192019-02-05  Jakub Jelinek  <jakub@redhat.com>
17220
17221	PR c++/89187
17222	* g++.dg/opt/pr89187.C: New test.
17223
172242019-02-05  Andrea Corallo  <andrea.corallo@arm.com>
17225
17226	* jit.dg/add-driver-options-testlib.c: Add support file for
17227	test-add-driver-options.c testcase.
17228	* jit.dg/all-non-failing-tests.h: Add note about
17229	test-add-driver-options.c
17230	* jit.dg/jit.exp (jit-dg-test): Update to support
17231	add-driver-options-testlib.c compilation.
17232	* jit.dg/test-add-driver-options.c: New testcase.
17233
172342019-02-05  Jakub Jelinek  <jakub@redhat.com>
17235
17236	PR rtl-optimization/11304
17237	* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
17238	* gcc.target/i386/call-2.c: New test.
17239
172402019-02-05  Marek Polacek  <polacek@redhat.com>
17241
17242	PR c++/89158 - by-value capture of constexpr variable broken.
17243	* g++.dg/cpp0x/lambda/lambda-89158.C: New test.
17244
172452019-02-05  Segher Boessenkool  <segher@kernel.crashing.org>
17246
17247	* gcc.dg/vect/pr84711.c: Use -Wno-psabi.
17248
172492019-02-05  Jakub Jelinek  <jakub@redhat.com>
17250
17251	* gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
17252	target.
17253	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
17254
17255	PR target/89188
17256	* g++.dg/opt/pr89188.C: New test.
17257
17258	PR rtl-optimization/89195
17259	* gcc.c-torture/execute/pr89195.c: New test.
17260
172612019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
17262
17263	* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
17264	hardware.
17265	* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
17266	* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
17267	* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
17268	* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
17269	* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
17270	* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
17271	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
17272	* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
17273	* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
17274
172752019-02-05  Jakub Jelinek  <jakub@redhat.com>
17276
17277	PR target/89186
17278	* g++.dg/ext/vector36.C: New test.
17279
172802019-02-05  Alexandre Oliva  <aoliva@redhat.com>
17281
17282	PR c++/87770
17283	* g++.dg/pr87770.C: New.
17284
172852019-02-04  Harald Anlauf  <anlauf@gmx.de>
17286
17287	PR fortran/89077
17288	* gfortran.dg/pr89077.f90: New test.
17289
172902019-02-04  Martin Liska  <mliska@suse.cz>
17291
17292	PR ipa/88985
17293	* gcc.dg/ipa/pr88985.c: New test.
17294
172952019-02-04  Jakub Jelinek  <jakub@redhat.com>
17296
17297	* gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
17298	characters or extra spaces after the comment character.
17299
173002019-02-04  Jakub Jelinek  <jakub@redhat.com>
17301
17302	* g++.dg/torture/alias-1.C: New test.
17303
173042019-02-03  Martin Sebor  <msebor@redhat.com>
17305
17306	PR c/69661
17307	* c-c++-common/Wsequence-point-2.c: New test.
17308
17309	PR c++/44648
17310	* g++.dg/warn/Wunused-var-35.C: New test.
17311
173122019-02-03  Richard Biener  <rguenther@suse.de>
17313
17314	PR debug/87295
17315	* g++.dg/debug/dwarf2/pr87295.C: New testcase.
17316
173172019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
17318
17319	PR fortran/88298
17320	* gfortran.dg/warn_conversion_10.f90: New test.
17321
173222019-02-02  Paul Thomas  <pault@gcc.gnu.org>
17323
17324	PR fortran/88393
17325	* gfortran.dg/alloc_comp_assign_16.f03: New test.
17326
173272019-02-02  Paul Thomas  <pault@gcc.gnu.org>
17328
17329	PR fortran/88980
17330	* gfortran.dg/realloc_on_assign_32.f90: New test.
17331
173322019-02-02  Paul Thomas  <pault@gcc.gnu.org>
17333
17334	PR fortran/88685
17335	* gfortran.dg/pointer_array_component_3.f90: New test.
17336
173372019-02-02  Jakub Jelinek  <jakub@redhat.com>
17338
17339	PR middle-end/87887
17340	* gcc.dg/gomp/pr87887-1.c: New test.
17341	* gcc.dg/gomp/pr87887-2.c: New test.
17342
173432019-02-01  Jakub Jelinek  <jakub@redhat.com>
17344
17345	PR fortran/83246
17346	PR fortran/89084
17347	* gfortran.dg/pr89084.f90: New test.
17348	* gfortran.dg/lto/pr89084_0.f90: New test.
17349	* gfortran.dg/pr83246.f90: New test.
17350
173512019-02-01  Marek Polacek  <polacek@redhat.com>
17352
17353	PR c++/88325 - ICE with invalid out-of-line template member definition.
17354	* g++.dg/cpp2a/typename14.C: New test.
17355
173562019-02-01  Richard Biener  <rguenther@suse.de>
17357
17358	PR middle-end/88597
17359	* gcc.dg/torture/pr88597.c: New testcase.
17360
173612019-02-01  Richard Biener  <rguenther@suse.de>
17362
17363	PR tree-optimization/85497
17364	* gcc.dg/graphite/pr85497.c: New testcase.
17365
173662019-02-01  Richard Biener  <rguenther@suse.de>
17367
17368	PR testsuite/87451
17369	* gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
17370
173712019-02-01  Jakub Jelinek  <jakub@redhat.com>
17372
17373	PR tree-optimization/89143
17374	* gcc.dg/tree-ssa/vrp121.c: New test.
17375
17376	PR tree-optimization/88107
17377	* gcc.dg/gomp/pr88107.c: New test.
17378
17379	PR c++/87175
17380	* g++.dg/ext/attrib57.C: New test.
17381
173822018-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
17383
17384	PR tree-optimization/88932
17385	* gfortran.dg/pr88932.f90: New test.
17386
173872019-01-31  Marek Polacek  <polacek@redhat.com>
17388
17389	PR c++/88983 - ICE with switch in constexpr function.
17390	* g++.dg/cpp1y/constexpr-88983.C: New test.
17391
173922019-01-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
17393
17394	PR fortran/88669
17395	* gfortran.dg/contiguous_9.f90: New test.
17396
173972019-01-31  Marek Polacek  <polacek@redhat.com>
17398
17399	PR c++/89083, c++/80864 - ICE with list initialization in template.
17400	* g++.dg/cpp0x/initlist107.C: New test.
17401	* g++.dg/cpp0x/initlist108.C: New test.
17402	* g++.dg/cpp0x/initlist109.C: New test.
17403	* g++.dg/cpp0x/initlist110.C: New test.
17404	* g++.dg/cpp0x/initlist111.C: New test.
17405	* g++.dg/cpp0x/initlist112.C: New test.
17406	* g++.dg/init/ptrfn4.C: New test.
17407
174082019-01-31  David Malcolm  <dmalcolm@redhat.com>
17409
17410	PR c/89122
17411	* g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
17412	* gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
17413
174142019-01-31  Richard Biener  <rguenther@suse.de>
17415
17416	PR tree-optimization/89135
17417	* gcc.dg/torture/pr89135.c: New testcase.
17418
174192019-01-31  Jakub Jelinek  <jakub@redhat.com>
17420
17421	PR sanitizer/89124
17422	* c-c++-common/asan/pr89124.c: New test.
17423
174242019-01-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17425
17426	PR fortran/52564
17427	* gfortran.dg/print_2.f90: New test.
17428
174292019-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17430
17431	PR rtl-optimization/87246
17432	* gcc.target/i386/pr87246.c: New.
17433
174342019-01-30  Marek Polacek  <polacek@redhat.com>
17435
17436	PR c++/89119 - ICE with value-initialization in template.
17437	* g++.dg/cpp0x/initlist-value3.C: New test.
17438
174392019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
17440
17441	* gcc.target/powerpc/vec-extract-schar-1.c: New test.
17442	* gcc.target/powerpc/vec-extract-sint-1.c: New test.
17443	* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
17444	* gcc.target/powerpc/vec-extract-slong-1.c: New test.
17445	* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
17446	* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
17447	* gcc.target/powerpc/vec-extract-uint-1.c: New test.
17448	* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
17449	* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
17450	* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
17451
174522019-01-30  Richard Biener  <rguenther@suse.de>
17453
17454	PR tree-optimization/89111
17455	* gcc.dg/torture/pr89111.c: New testcase.
17456
174572019-01-30  Andrew Stubbs  <ams@codesourcery.com>
17458
17459	PR testsuite/88920
17460	* lib/target-supports.exp: Cache result.
17461
174622019-01-30  Jakub Jelinek  <jakub@redhat.com>
17463
17464	PR c++/89105
17465	* g++.target/i386/pr89105.C: New test.
17466
17467	PR c/89061
17468	* gcc.dg/pr89061.c: New test.
17469
174702019-01-29  Martin Sebor  <msebor@redhat.com>
17471
17472	PR c/88956
17473	* gcc.dg/Warray-bounds-39.c: New test.
17474
174752019-01-29  Marek Polacek  <polacek@redhat.com>
17476
17477	PR testsuite/89110
17478	* g++.dg/other/nontype-1.C: Expect error in all modes.
17479	* g++.dg/parse/crash13.C: Likewise.
17480	* g++.dg/parse/error36.C: Likewise.
17481	* g++.dg/template/error29.C: Likewise.
17482
174832019-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
17484
17485	PR fortran/57048
17486	* gfortran.dg/c_funptr_1.f90: New file.
17487	* gfortran.dg/c_funptr_1_mod.f90: New file.
17488
174892019-01-29  Jakub Jelinek  <jakub@redhat.com>
17490
17491	PR c++/66676
17492	PR ipa/89104
17493	* gcc.dg/gomp/pr89104.c: New test.
17494
174952019-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17496
17497	* gdc.dg/pr89042a.d: Mark as compile test.
17498	* gdc.dg/pr89042b.d: Likewise.
17499
175002019-01-29  Richard Biener  <rguenther@suse.de>
17501
17502	PR debug/87295
17503	* g++.dg/lto/pr87295_0.C: New testcase.
17504
175052019-01-29  Jakub Jelinek  <jakub@redhat.com>
17506
17507	PR c/89045
17508	* gcc.dg/pr89045.c: New test.
17509
17510	PR c/86125
17511	* gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
17512	lp64, ilp32 and llp64 only.
17513	(fputs): Use unsigned long long instead of size_t for return type.
17514	(vfprintf, vfscanf): Accept arbitrary target specific type for
17515	va_list.
17516
175172019-01-28  Marek Polacek  <polacek@redhat.com>
17518
17519	PR c++/88358 - name wrongly treated as type.
17520	* g++.dg/cpp2a/typename1.C: Add dg-error.
17521	* g++.dg/cpp2a/typename13.C: New test.
17522	* g++.dg/cpp2a/typename6.C: Make a function name qualified.
17523	Add typename.
17524
175252019-01-28  Marek Polacek  <polacek@redhat.com>
17526
17527	* g++.dg/cpp0x/enum37.C: Add dg-error.
17528
175292019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17530
17531	* c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
17532	* c-c++-common/Waddress-of-packed-member-2.c: New test case.
17533
175342019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17535
17536	* gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
17537	"-Wattribute-alias".
17538
175392019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
17540
17541	PR fortran/70696
17542	* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
17543
175442019-01-27  Marek Polacek  <polacek@redhat.com>
17545
17546	PR c++/88815 - narrowing conversion lost in decltype.
17547	PR c++/78244 - narrowing conversion in template not detected.
17548	* g++.dg/cpp0x/Wnarrowing15.C: New test.
17549	* g++.dg/cpp0x/Wnarrowing16.C: New test.
17550	* g++.dg/cpp0x/constexpr-decltype3.C: New test.
17551	* g++.dg/cpp1y/Wnarrowing1.C: New test.
17552
17553	PR c++/89024 - ICE with incomplete enum type.
17554	* g++.dg/cpp0x/enum37.C: New test.
17555
175562019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
17557
17558	* gnat.dg/opt75.adb: New test.
17559	* gnat.dg/opt75_pkg.ad[sb]: New helper.
17560
175612019-01-27  Jakub Jelinek  <jakub@redhat.com>
17562
17563	PR target/87214
17564	* gcc.target/i386/avx512vl-pr87214-1.c: New test.
17565	* gcc.target/i386/avx512vl-pr87214-2.c: New test.
17566
175672019-01-26  Martin Jambor  <mjambor@suse.cz>
17568
17569	PR ipa/88933
17570	* gfortran.dg/gomp/pr88933.f90: New test.
17571
175722019-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
17573
17574	PR d/89042
17575	* gdc.dg/pr89042a.d: New test.
17576	* gdc.dg/pr89042b.d: New test.
17577
175782019-01-26  Harald Anlauf  <anlauf@gmx.de>
17579
17580	PR fortran/57553
17581	* gfortran.dg/pr57553.f90: New test.
17582
175832019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17584
17585	* gnat.dg/array34.adb: New test.
17586
175872019-01-26  Jakub Jelinek  <jakub@redhat.com>
17588
17589	PR preprocessor/88974
17590	* c-c++-common/cpp/pr88974.c: New test.
17591
175922019-01-25  Paolo Carlini  <paolo.carlini@oracle.com>
17593
17594	PR c++/88969
17595	* g++.dg/cpp2a/destroying-delete2.C: New.
17596	* g++.dg/cpp2a/destroying-delete3.C: Likewise.
17597
175982019-01-25  Steven G. Kargl  <kargl@gcc.gnu.org>
17599
17600	PR fortran/85780
17601	* gfortran.dg/pr85780.f90: Update testcase for error message.
17602
176032019-01-25  Richard Earnshaw  <rearnsha@arm.com>
17604
17605	PR target/88469
17606	* gcc.target/aarch64/aapcs64/test_align-10.c: New test.
17607	* gcc.target/aarch64/aapcs64/test_align-11.c: New test.
17608	* gcc.target/aarch64/aapcs64/test_align-12.c: New test.
17609
176102019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
17611
17612	PR middle-end/89037
17613	* gcc.dg/pr89037.c: New test.
17614
176152019-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
17616
17617	* lib/target-supports.exp (check_effective_target_fenv): New.
17618	* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
17619	fenv effective target.
17620	* gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
17621	* gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
17622	* gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
17623	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
17624
176252019-01-25  Richard Biener  <rguenther@suse.de>
17626
17627	PR tree-optimization/86865
17628	* gcc.dg/graphite/pr86865.c: New testcase.
17629	* gcc.dg/graphite/pr69728.c: XFAIL.
17630	* gcc.dg/graphite/scop-21.c: Likewise.
17631
176322019-01-24  Martin Sebor  <msebor@redhat.com>
17633
17634	PR c/86125
17635	PR c/88886
17636	PR middle-end/86308
17637	* gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
17638	* gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
17639	* gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
17640	* gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
17641	* gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
17642	* gcc.dg/builtins-69.c: New test.
17643	* gcc.dg/Wint-conversion-2.c: Add expected warning.
17644	* gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
17645
176462019-01-24  Uroš Bizjak  <ubizjak@gmail.com>
17647
17648	PR rtl-optimization/88948
17649	* gcc.target/i386/pr88948.c: New test.
17650
176512019-01-24  Jakub Jelinek  <jakub@redhat.com>
17652
17653	PR debug/89006
17654	* g++.dg/debug/pr89006.C: New test.
17655
17656	PR middle-end/89015
17657	* gcc.dg/gomp/pr89015.c: New test.
17658
17659	PR c++/88976
17660	* c-c++-common/gomp/cancel-2.c: New test.
17661	* gcc.dg/gomp/cancel-1.c: New test.
17662	* g++.dg/gomp/cancel-1.C: New test.
17663	* g++.dg/gomp/cancel-2.C: New test.
17664	* g++.dg/gomp/cancel-3.C: New test.
17665
176662019-01-24  Jakub Jelinek  <jakub@redhat.com>
17667
17668	PR tree-optimization/89027
17669	* gfortran.dg/gomp/pr89027.f90: New test.
17670
176712019-01-24  Paul Thomas  <pault@gcc.gnu.org>
17672
17673	PR fortran/88929
17674	* gfortran.dg/ISO_Fortran_binding_3.f90: New test.
17675	* gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
17676
176772019-01-23  H.J. Lu  <hongjiu.lu@intel.com>
17678
17679	PR libgcc/88931
17680	* gcc.dg/torture/fp-int-convert-timode-1.c: New test.
17681	* gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
17682	* gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
17683	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
17684
176852019-01-23  Uroš Bizjak  <ubizjak@gmail.com>
17686
17687	PR target/88998
17688	* g++.target/i386/pr88998.c: New test.
17689
176902019-01-23  Marek Polacek  <polacek@redhat.com>
17691
17692	PR c++/88757 - qualified name treated wrongly as type.
17693	* g++.dg/cpp0x/dependent2.C: New test.
17694	* g++.dg/cpp2a/typename10.C: Remove dg-error.
17695	* g++.dg/cpp2a/typename12.C: New test.
17696	* g++.dg/template/static30.C: Remove dg-error.
17697
176982019-01-23  Jakub Jelinek  <jakub@redhat.com>
17699
17700	PR c/44715
17701	* c-c++-common/pr44715.c: New test.
17702
17703	PR c++/88984
17704	* c-c++-common/pr88984.c: New test.
17705
177062019-01-23  Richard Biener  <rguenther@suse.de>
17707
17708	PR tree-optimization/89008
17709	* gcc.dg/torture/pr89008.c: New testcase.
17710
177112019-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17712
17713	* gnat.dg/specs/opt4.ads: New test.
17714
177152019-01-23  Jakub Jelinek  <jakub@redhat.com>
17716
17717	PR tree-optimization/88964
17718	* gfortran.dg/pr88964.f90: New test.
17719
177202019-01-22  Martin Sebor  <msebor@redhat.com>
17721
17722	* c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
17723	* c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
17724	non_strict_align.
17725	* c-c++-common/Wrestrict-2.c: Include headers only if they exist.
17726	* c-c++-common/Wrestrict.c: Make xfails conditional on target
17727	non_strict_align.
17728
177292018-01-22  Steve Ellcey  <sellcey@marvell.com>
17730
17731	* c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
17732	to aarch64*-*-* target.
17733	* c-c++-common/gomp/pr60823-3.c: Ditto.
17734	* g++.dg/gomp/declare-simd-1.C: Ditto.
17735	* g++.dg/gomp/declare-simd-3.C: Ditto.
17736	* g++.dg/gomp/declare-simd-4.C: Ditto.
17737	* g++.dg/gomp/declare-simd-7.C: Ditto.
17738	* g++.dg/gomp/pr88182.C: Ditto.
17739	* gcc.dg/gomp/declare-simd-1.c: Ditto.
17740	* gcc.dg/gomp/declare-simd-3.c: Ditto.
17741	* gcc.dg/gomp/pr59669-2.c: Ditto.
17742	* gcc.dg/gomp/pr87895-1.c: Ditto.
17743	* gcc.dg/gomp/simd-clones-2.c: Ditto.
17744	* gfortran.dg/gomp/declare-simd-2.f90: Ditto.
17745	* gfortran.dg/gomp/pr79154-1.f90: Ditto.
17746	* gfortran.dg/gomp/pr83977.f90: Ditto.
17747
177482019-01-22  Jakub Jelinek  <jakub@redhat.com>
17749
17750	PR target/88965
17751	* gcc.target/powerpc/pr88965.c: New test.
17752
17753	PR middle-end/88968
17754	* c-c++-common/gomp/atomic-23.c: New test.
17755
177562019-01-22  Harald Anlauf  <anlauf@gmx.de>
17757
17758	PR fortran/88579
17759	* gfortran.dg/power_8.f90: New test.
17760
177612019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
17762
17763	* g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
17764	* g++.dg/vec-init-1.C: Likewise.
17765	* gcc.dg/pr87793.c: Likewise.
17766
177672019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
17768
17769	* g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
17770	* g++.dg/cpp0x/pr86397-2.C: Likewise.
17771
177722019-01-22  Richard Earnshaw  <rearnsha@arm.com>
17773
17774	PR target/88469
17775	* gcc.target/arm/aapcs/bitfield2.c: New test.
17776	* gcc.target/arm/aapcs/bitfield3.c: New test.
17777
177782019-01-22  Wilco Dijkstra  <wdijkstr@arm.com>
17779
17780	PR rtl-optimization/87763
17781	* gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
17782
177832019-01-22  H.J. Lu  <hongjiu.lu@intel.com>
17784
17785	PR target/88954
17786	* gcc.target/i386/pr88954-1.c: New test.
17787	* gcc.target/i386/pr88954-2.c: Likewise.
17788
177892019-01-22  Richard Earnshaw  <rearnsha@arm.com>
17790
17791	PR target/88469
17792	* gcc.target/arm/aapcs/bitfield1.c: New test.
17793	* gcc.target/arm/aapcs/overalign_rec1.c: New test.
17794	* gcc.target/arm/aapcs/overalign_rec2.c: New test.
17795	* gcc.target/arm/aapcs/overalign_rec3.c: New test.
17796
177972019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
17798
17799	* gfortran.dg/array_function_5.f90: Fix a dg directive.
17800	* gfortran.dg/block_16.f08: Likewise.
17801	* gfortran.dg/dec_structure_14.f90: Likewise.
17802	* gfortran.dg/namelist_96.f90: Likewise.
17803	* gfortran.dg/newunit_5.f90.f90: Moved to
17804	* gfortran.dg/newunit_5.f90: here.
17805	* gfortran.dg/pdt_28.f03: Likewise.
17806	* gfortran.dg/spread_simplify_1.f90: Likewise.
17807
178082019-01-22  Tamar Christina  <tamar.christina@arm.com>
17809
17810	PR/tree-optimization 88903
17811	* gcc.dg/vect/pr88903-1.c: Add explicit &.
17812
178132019-01-22  Jakub Jelinek  <jakub@redhat.com>
17814
17815	PR rtl-optimization/88904
17816	* gcc.c-torture/execute/pr88904.c: New test.
17817
17818	PR target/88905
17819	* gcc.dg/pr88905.c: New test.
17820
17821	PR rtl-optimization/49429
17822	PR target/49454
17823	PR rtl-optimization/86334
17824	PR target/88906
17825	* gcc.target/i386/pr86334.c: New test.
17826	* gcc.target/i386/pr88906.c: New test.
17827
178282019-01-21  Jakub Jelinek  <jakub@redhat.com>
17829
17830	PR c++/88949
17831	* g++.dg/gomp/pr88949.C: New test.
17832
178332019-01-21  Manfred Schwarb  <manfred99@gmx.ch>
17834
17835	* class_66.f90: Fix a dg directive.
17836	* debug/pr35154-stabs.f: Likewise.
17837	* dec_d_lines_3.f: Likewise.
17838	* dec_d_lines_3.f: Likewise.
17839	* dec_structure_12.f90: Likewise.
17840	* dec_structure_15.f90: Likewise.
17841	* deferred_character_31.f90: Likewise.
17842	* dtio_31.f03: Likewise.
17843	* dtio_32.f03: Likewise.
17844	* extends_11.f03: Likewise.
17845	* integer_plus.f90: Likewise.
17846	* pdt_25.f03: Likewise.
17847	* pr58968.f: Likewise.
17848	* pr78259.f90: Likewise.
17849	* vect/vect-2.f90: Likewise.
17850	* matmul_const.f90: Likewise.
17851
178522019-01-21  Uroš Bizjak  <ubizjak@gmail.com>
17853
17854	PR target/88938
17855	* gcc.target/i386/pr88938.c: New test.
17856
178572019-01-21  Jakub Jelinek  <jakub@redhat.com>
17858
17859	PR sanitizer/88901
17860	* g++.dg/asan/pr88901.C: New test.
17861
178622019-01-21  Tamar Christina  <tamar.christina@arm.com>
17863
17864	* g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
17865
178662019-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17867
17868	PR c/88928
17869	* c-c++-common/Waddress-of-packed-member-1.c: New test case.
17870	* gcc.dg/pr88928.c: New test case.
17871
178722019-01-21  Jakub Jelinek  <jakub@redhat.com>
17873
17874	* gcc.dg/utf-array.c: Allow wchar_t to be printed as
17875	{long ,short ,}{unsigned ,}int.
17876
178772019-01-21  Richard Biener  <rguenther@suse.de>
17878
17879	PR tree-optimization/88934
17880	* gfortran.dg/pr88934.f90: New testcase.
17881
178822019-01-20  Ulrich Drepper  <drepper@redhat.com>
17883
17884	Fix after C++ P0600 implementation.
17885	* g++.dg/init/new39.C: Don't just ignore result of new.
17886
178872019-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
17888
17889	* gdc.dg/runnable.d: Add more tests for comparing complex types.
17890
178912019-01-20  Johannes Pfau  <johannespfau@gmail.com>
17892
17893	* gdc.dg/runnable.d: Add tests for comparing complex types.
17894
178952019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
17896
17897	* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
17898	altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
17899	* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
17900	* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
17901
179022019-01-18  Dominique d'Humieres  <dominiq@gcc.gnu.org>
17903
17904	PR fortran/37835
17905	* gfortran.dg/no-automatic.f90: New test.
17906
179072019-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
17908
17909	PR fortran/77960
17910	* gfortran.dg/pr77960.f90: New test.
17911
179122018-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
17913	    Paul Thomas  <pault@gcc.gnu.org>
17914
17915	PR fortran/56789
17916	* gfortran.dg/contiguous_3.f90: Make code compilant.  Remove
17917	scan-tree tests that fail with patch.
17918	* gfortran.dg/contiguous_8.f90: New test.
17919
179202019-01-19  Richard Sandiford  <richard.sandiford@arm.com>
17921
17922	* gfortran.dg/loop_versioning_1.f90: Bump the number of identified
17923	inner strides.
17924	* gfortran.dg/loop_versioning_9.f90: New test.
17925	* gfortran.dg/loop_versioning_10.f90: Likewise.
17926
179272019-01-19  Jakub Jelinek  <jakub@redhat.com>
17928
17929	PR fortran/88902
17930	* gfortran.dg/pr88902.f90: New test.
17931
179322019-01-18  Martin Sebor  <msebor@redhat.com>
17933
17934	* c-c++-common/attr-nonstring-3.c: Remove an xfail.
17935
179362019-01-18  Ian Lance Taylor  <iant@golang.org>
17937
17938	* go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
17939	is no longer externally visible.
17940
179412019-01-18  Marek Polacek  <polacek@redhat.com>
17942
17943	PR c++/86926
17944	* g++.dg/cpp1z/constexpr-lambda23.C: New test.
17945
179462019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
17947
17948	PR middle-end/88587
17949	* g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
17950	(dg-options): Replace -m32 with -fno-pic.
17951	* gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
17952	(dg-options): Remove -m32.
17953
179542019-01-18  Richard Biener  <rguenther@suse.de>
17955
17956	PR tree-optimization/88903
17957	* gcc.dg/vect/pr88903-1.c: New testcase.
17958	* gcc.dg/vect/pr88903-2.c: Likewise.
17959
179602019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
17961
17962	PR c/51628
17963	PR c/88664
17964	* c-c++-common/pr51628-33.c: New test.
17965	* c-c++-common/pr51628-35.c: New test.
17966	* c-c++-common/pr88664-1.c: Likewise.
17967	* c-c++-common/pr88664-2.c: Likewise.
17968	* gcc.dg/pr51628-34.c: Likewise.
17969
179702019-01-18  Richard Earnshaw  <rearnsha@arm.com>
17971
17972	PR target/88799
17973	* gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
17974	mp and sec extensions to armv7-a.
17975
179762019-01-18  Martin Liska  <mliska@suse.cz>
17977
17978	* gcc.dg/no_profile_instrument_function-attr-1.c: Update
17979	expected function name.
17980
179812019-01-18  Jakub Jelinek  <jakub@redhat.com>
17982
17983	PR tree-optimization/86214
17984	* g++.dg/opt/pr86214-1.C: New test.
17985	* g++.dg/opt/pr86214-2.C: New test.
17986
179872019-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
17988
17989	* gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
17990
179912019-01-18  Jakub Jelinek  <jakub@redhat.com>
17992
17993	Reapply:
17994	2018-12-15  Jakub Jelinek  <jakub@redhat.com>
17995
17996	PR target/88489
17997	* gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
17998	* gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
17999
180002019-01-18  Martin Liska  <mliska@suse.cz>
18001
18002	PR middle-end/88587
18003	* g++.target/i386/pr88587.C: New test.
18004	* gcc.target/i386/mvc13.c: New test.
18005
180062018-01-17  Steve Ellcey  <sellcey@cavium.com>
18007
18008	PR fortran/88898
18009	* gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
18010	warning checks.
18011	* gfortran.dg/gomp/pr79154-1.f90: Ditto.
18012	* gfortran.dg/gomp/pr83977.f90: Ditto.
18013
180142019-01-17  Martin Sebor  <msebor@redhat.com>
18015
18016	PR middle-end/88273
18017	* gcc.dg/Warray-bounds-38.c: New test.
18018
180192018-01-17  Steve Ellcey  <sellcey@cavium.com>
18020
18021	* c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
18022	warning checks and assembler scans.
18023	* c-c++-common/gomp/pr60823-3.c: Ditto.
18024	* c-c++-common/gomp/pr63328.c: Ditto.
18025	* g++.dg/gomp/declare-simd-1.C: Ditto.
18026	* g++.dg/gomp/declare-simd-3.C: Ditto.
18027	* g++.dg/gomp/declare-simd-4.C: Ditto.
18028	* g++.dg/gomp/declare-simd-7.C: Ditto.
18029	* g++.dg/gomp/pr88182.C: Ditto.
18030	* g++.dg/vect/simd-clone-7.cc: Ditto.
18031	* gcc.dg/gomp/declare-simd-1.c: Ditto.
18032	* gcc.dg/gomp/declare-simd-3.c: Ditto.
18033	* gcc.dg/gomp/pr59669-2.c: Ditto.
18034	* gcc.dg/gomp/pr87895-1.c: Ditto.
18035	* gcc.dg/gomp/pr87895-2.c: Ditto.
18036	* gcc.dg/gomp/simd-clones-2.c: Ditto.
18037	* gfortran.dg/gomp/declare-simd-2.f90: Ditto.
18038	* gfortran.dg/gomp/pr79154-1.f90: Ditto.
18039	* gfortran.dg/gomp/pr83977.f90: Ditto.
18040
180412019-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
18042
18043	* g++.dg/cpp0x/auto52.C: Test locations too.
18044	* g++.dg/cpp0x/trailing2.C: Likewise.
18045	* g++.dg/cpp1y/auto-fn18.C: Likewise.
18046	* g++.dg/cpp1y/auto-fn25.C: Likewise.
18047	* g++.dg/cpp1y/auto-fn52.C: Likewise.
18048	* g++.dg/cpp1y/auto-fn53.C: Likewise.
18049	* g++.dg/cpp1y/auto-fn54.C: Likewise.
18050
180512019-01-17  David Malcolm  <dmalcolm@redhat.com>
18052
18053	PR c++/88699
18054	* g++.dg/template/pr88699.C: New test.
18055
180562019-01-17  Martin Sebor  <msebor@redhat.com>
18057
18058	PR tree-optimization/88800
18059	* c-c++-common/Wrestrict.c: Adjust.
18060	* gcc.dg/Warray-bounds-37.c: New test.
18061	* gcc.dg/builtin-memcpy-2.c: New test.
18062	* gcc.dg/builtin-memcpy.c: New test.
18063
180642019-01-17  Tamar Christina  <tamar.christina@arm.com>
18065
18066	PR target/88850
18067	* gcc.target/arm/pr51968.c: Use neon intrinsics.
18068
180692019-01-17  Andrew Stubbs  <ams@codesourcery.com>
18070	    Kwok Cheung Yeung  <kcy@codesourcery.com>
18071	    Julian Brown  <julian@codesourcery.com>
18072	    Tom de Vries  <tom@codesourcery.com>
18073
18074	* gcc.dg/20020312-2.c: Add amdgcn support.
18075	* gcc.dg/Wno-frame-address.c: Disable on amdgcn.
18076	* gcc.dg/builtin-apply2.c: Likewise.
18077	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
18078	* gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
18079	* gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
18080	* gcc.dg/memcmp-1.c: Increase timeout factor.
18081	* gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
18082	* gcc.dg/sibcall-10.c: xfail on amdgcn.
18083	* gcc.dg/sibcall-9.c: Likewise.
18084	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
18085	* gcc.dg/tree-ssa/pr84512.c: Likewise.
18086	* gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
18087	* gfortran.dg/bind_c_array_params_2.f90: Likewise.
18088	* lib/target-supports.exp (check_effective_target_trampolines):
18089	Configure amdgcn.
18090	(check_profiling_available): Likewise.
18091	(check_effective_target_global_constructor): Likewise.
18092	(check_effective_target_return_address): Likewise.
18093	(check_effective_target_fopenacc): Likewise.
18094	(check_effective_target_fopenmp): Likewise.
18095	(check_effective_target_vect_int): Likewise.
18096	(check_effective_target_vect_intfloat_cvt): Likewise.
18097	(check_effective_target_vect_uintfloat_cvt): Likewise.
18098	(check_effective_target_vect_floatint_cvt): Likewise.
18099	(check_effective_target_vect_floatuint_cvt): Likewise.
18100	(check_effective_target_vect_simd_clones): Likewise.
18101	(check_effective_target_vect_shift): Likewise.
18102	(check_effective_target_whole_vector_shift): Likewise.
18103	(check_effective_target_vect_bswap): Likewise.
18104	(check_effective_target_vect_shift_char): Likewise.
18105	(check_effective_target_vect_long): Likewise.
18106	(check_effective_target_vect_float): Likewise.
18107	(check_effective_target_vect_double): Likewise.
18108	(check_effective_target_vect_perm): Likewise.
18109	(check_effective_target_vect_perm_byte): Likewise.
18110	(check_effective_target_vect_perm_short): Likewise.
18111	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
18112	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
18113	(check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
18114	(check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
18115	(check_effective_target_vect_natural_alignment): Likewise.
18116	(check_effective_target_vect_fully_masked): Likewise.
18117	(check_effective_target_vect_element_align): Likewise.
18118	(check_effective_target_vect_masked_store): Likewise.
18119	(check_effective_target_vect_scatter_store): Likewise.
18120	(check_effective_target_vect_condition): Likewise.
18121	(check_effective_target_vect_cond_mixed): Likewise.
18122	(check_effective_target_vect_char_mult): Likewise.
18123	(check_effective_target_vect_short_mult): Likewise.
18124	(check_effective_target_vect_int_mult): Likewise.
18125	(check_effective_target_sqrt_insn): Likewise.
18126	(check_effective_target_vect_call_sqrtf): Likewise.
18127	(check_effective_target_vect_call_btrunc): Likewise.
18128	(check_effective_target_vect_call_btruncf): Likewise.
18129	(check_effective_target_vect_call_ceil): Likewise.
18130	(check_effective_target_vect_call_floorf): Likewise.
18131	(check_effective_target_lto): Likewise.
18132	(check_vect_support_and_set_flags): Likewise.
18133	(check_effective_target_vect_stridedN): Enable when fully masked is
18134	available.
18135	(add_options_for_sqrt_insn): New procedure.
18136
181372019-01-17  Andrew Stubbs  <ams@codesourcery.com>
18138
18139	* lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
18140	* lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
18141	linker.
18142	* lib/target-supports.exp (check_effective_target_llvm_binutils): New.
18143
181442019-01-17  Andrew Stubbs  <ams@codesourcery.com>
18145
18146	* gcc.dg/graphite/scop-19.c: Check pie_enabled.
18147	* gcc.dg/pic-1.c: Disable on amdgcn.
18148	* gcc.dg/pic-2.c: Disable on amdgcn.
18149	* gcc.dg/pic-3.c: Disable on amdgcn.
18150	* gcc.dg/pic-4.c: Disable on amdgcn.
18151	* gcc.dg/pie-3.c: Disable on amdgcn.
18152	* gcc.dg/pie-4.c: Disable on amdgcn.
18153	* gcc.dg/uninit-19.c: Check pie_enabled.
18154	* lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
18155
181562019-01-17  Andrew Stubbs  <ams@codesourcery.com>
18157	    Kwok Cheung Yeung  <kcy@codesourcery.com>
18158	    Julian Brown  <julian@codesourcery.com>
18159	    Tom de Vries  <tom@codesourcery.com>
18160
18161	* c-c++-common/ubsan/pr71512-1.c: Require exceptions.
18162	* c-c++-common/ubsan/pr71512-2.c: Require exceptions.
18163	* gcc.c-torture/compile/pr34648.c: Require exceptions.
18164	* gcc.c-torture/compile/pr41469.c: Require exceptions.
18165	* gcc.dg/20111216-1.c: Require exceptions.
18166	* gcc.dg/cleanup-10.c: Require exceptions.
18167	* gcc.dg/cleanup-11.c: Require exceptions.
18168	* gcc.dg/cleanup-12.c: Require exceptions.
18169	* gcc.dg/cleanup-13.c: Require exceptions.
18170	* gcc.dg/cleanup-5.c: Require exceptions.
18171	* gcc.dg/cleanup-8.c: Require exceptions.
18172	* gcc.dg/cleanup-9.c: Require exceptions.
18173	* gcc.dg/gomp/pr29955.c: Require exceptions.
18174	* gcc.dg/lto/pr52097_0.c: Require exceptions.
18175	* gcc.dg/nested-func-5.c: Require exceptions.
18176	* gcc.dg/pch/except-1.c: Require exceptions.
18177	* gcc.dg/pch/valid-2.c: Require exceptions.
18178	* gcc.dg/pr41470.c: Require exceptions.
18179	* gcc.dg/pr42427.c: Require exceptions.
18180	* gcc.dg/pr44545.c: Require exceptions.
18181	* gcc.dg/pr47086.c: Require exceptions.
18182	* gcc.dg/pr51481.c: Require exceptions.
18183	* gcc.dg/pr51644.c: Require exceptions.
18184	* gcc.dg/pr52046.c: Require exceptions.
18185	* gcc.dg/pr54669.c: Require exceptions.
18186	* gcc.dg/pr56424.c: Require exceptions.
18187	* gcc.dg/pr64465.c: Require exceptions.
18188	* gcc.dg/pr65802.c: Require exceptions.
18189	* gcc.dg/pr67563.c: Require exceptions.
18190	* gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
18191	* gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
18192	* gcc.dg/vect/pr46663.c: Require exceptions.
18193	* lib/target-supports.exp (check_effective_target_exceptions): New.
18194
181952019-01-17  Tamar Christina  <tamar.christina@arm.com>
18196
18197	PR target/88851
18198	* gcc.target/aarch64/stack-check-cfa-3.c: Update test.
18199
182002019-01-17  Nathan Sidwell  <nathan@acm.org>
18201
18202	PR c++/86610
18203	* g++.dg/cpp0x/pr86610.C: New.
18204
182052019-01-17  Wei Xiao  <wei3.xiao@intel.com>
18206
18207	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
18208	VFIXUPIMM* intrinsics.
18209	* gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
18210	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
18211	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
18212
182132019-01-17  Wei Xiao  <wei3.xiao@intel.com>
18214
18215	PR target/88794
18216	Revert:
18217	2018-11-06  Wei Xiao  <wei3.xiao@intel.com>
18218
18219	* gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
18220	* gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
18221	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
18222	* gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
18223	* gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
18224	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
18225	* gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
18226	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
18227	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
18228	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
18229	* gcc.target/i386/sse-13.c: Ditto.
18230	* gcc.target/i386/sse-14.c: Ditto.
18231	* gcc.target/i386/sse-22.c: Ditto.
18232	* gcc.target/i386/sse-23.c: Ditto.
18233	* gcc.target/i386/testimm-10.c: Ditto.
18234	* gcc.target/i386/testround-1.c: Ditto.
18235
182362019-01-17  Wei Xiao  <wei3.xiao@intel.com>
18237
18238	PR target/88794
18239	Revert:
18240	2018-12-15  Jakub Jelinek  <jakub@redhat.com>
18241
18242	PR target/88489
18243	* gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
18244	* gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
18245
182462019-01-17  Jakub Jelinek  <jakub@redhat.com>
18247
18248	PR rtl-optimization/88870
18249	* gcc.dg/pr88870.c: New test.
18250
182512019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
18252
18253	* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
18254
182552019-01-17  Alexandre Oliva  <aoliva@redhat.com>
18256
18257	PR c++/87768
18258	* g++.dg/concepts/pr87768.C: New.
18259
18260	PR c++/86648
18261	* gcc.dg/cpp1z/pr86648.C: New.
18262
182632019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
18264
18265	PR target/87306
18266	* gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
18267	vectorized on POWER unless hardware misaligned loads are available.
18268
182692019-01-16  David Malcolm  <dmalcolm@redhat.com>
18270
18271	PR target/88861
18272	* g++.dg/torture/pr88861.C: New test.
18273
182742019-01-16  Tamar Christina  <tamar.christina@arm.com>
18275
18276	PR debug/88046
18277	* g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
18278
182792019-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18280
18281	* g++.dg/other/pr33558.C: Test location too.
18282	* g++.dg/other/pr33558-2.C: Likewise.
18283	* g++.dg/parse/crash4.C: Likewise.
18284	* g++.old-deja/g++.brendan/err-msg11.C: Likewise.
18285	* g++.old-deja/g++.mike/p7635.C: Likewise.
18286	* g++.old-deja/g++.other/decl6.C: Likewise.
18287
182882019-01-16  Marek Polacek  <polacek@redhat.com>
18289
18290	PR c++/78244 - narrowing conversion in template not detected.
18291	* g++.dg/cpp0x/Wnarrowing13.C: New test.
18292	* g++.dg/cpp0x/Wnarrowing14.C: New test.
18293
182942019-01-16  Jakub Jelinek  <jakub@redhat.com>
18295
18296	PR c/51628
18297	PR target/88682
18298	* c-c++-common/pr51628-10.c (unaligned_int128_t): Add
18299	may_alias attribute.
18300
183012019-01-15  Nikhil Benesch  <nikhil.benesch@gmail.com>
18302
18303	* gcc.misc-tests/godump-1.c: Add test case for typedef before
18304	struct.
18305
183062019-01-15  David Malcolm  <dmalcolm@redhat.com>
18307
18308	PR c++/88795
18309	* g++.dg/template/pr88795.C: New test.
18310
183112019-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
18312
18313	PR fortran/43136
18314	* gfortran.dg/actual_array_substr_3.f90: New test.
18315
183162019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18317
18318	PR fortran/81849
18319	* gfortran.dg/pr81849.f90: New test.
18320
183212019-01-15  Paul Thomas  <pault@gcc.gnu.org>
18322
18323	* gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
18324	ISO_Fortran_binding_2.h.
18325
183262019-01-15  Marek Polacek  <polacek@redhat.com>
18327
18328	PR c++/88866
18329	* g++.dg/cpp0x/variadic126.C: Tweak dg-error.
18330
183312019-01-15  Richard Sandiford  <richard.sandiford@arm.com>
18332
18333	PR inline-asm/52813
18334	* gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
18335	-Wdeprecated warning and expect a following note:.
18336
183372019-01-15  Richard Biener  <rguenther@suse.de>
18338
18339	PR debug/88046
18340	* g++.dg/lto/pr88046_0.C: New testcase.
18341
183422019-01-15  Richard Biener  <rguenther@suse.de>
18343
18344	PR tree-optimization/88855
18345	* gcc.dg/pr88855.c: New testcase.
18346
183472019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
18348
18349	* g++.dg/diagnostic/typedef-initialized.C: New.
18350
183512019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
18352
18353	* g++.dg/diagnostic/bitfld3.C: New.
18354
183552019-01-15  Jakub Jelinek  <jakub@redhat.com>
18356
18357	PR tree-optimization/88775
18358	* gcc.dg/tree-ssa/pr88775-1.c: New test.
18359	* gcc.dg/tree-ssa/pr88775-2.c: New test.
18360
183612019-01-14  Marek Polacek  <polacek@redhat.com>
18362
18363	PR c++/88825 - ICE with bogus function return type deduction.
18364	* g++.dg/cpp1y/auto-fn55.C: New test.
18365
183662019-01-14  Jakub Jelinek  <jakub@redhat.com>
18367
18368	* g++.dg/cpp1z/feat-cxx1z.C: Add tests for
18369	__cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
18370	feature test macros.
18371	* g++.dg/cpp2a/feat-cxx2a.C: Likewise.
18372
183732019-01-14  Marek Polacek  <polacek@redhat.com>
18374
18375	PR c++/88830 - ICE with abstract class.
18376	* g++.dg/other/abstract7.C: New test.
18377
183782019-01-14  Martin Sebor  <msebor@redhat.com>
18379
18380	PR target/88638
18381	* gcc.dg/format/attr-8.c: New test.
18382	* gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
18383	* gcc.dg/format/attr-3.c: Same.
18384	* obj-c++.dg/fsf-nsstring-format-1.mm: Same.
18385	* objc.dg/fsf-nsstring-format-1.m: Same.
18386
183872019-01-14  Martin Liska  <mliska@suse.cz>
18388
18389	PR gcov-profile/88263
18390	* g++.dg/gcov/pr88263-2.C: New test.
18391
183922019-01-14  Jakub Jelinek  <jakub@redhat.com>
18393
18394	PR rtl-optimization/88796
18395	* gcc.target/i386/pr88796.c: New test.
18396
183972019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>
18398
18399	* gdc.dg/asm1.d: New test.
18400	* gdc.dg/asm2.d: New test.
18401	* gdc.dg/asm3.d: New test.
18402	* gdc.dg/asm4.d: New test.
18403	* lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
18404
184052019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18406
18407	PR libfortran/88776
18408	* gfortran.dg/namelist_96.f90: New test.
18409
184102019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
18411
18412	PR fortran/59345
18413	* gfortran.dg/internal_pack_18.f90: New test.
18414
184152019-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18416
18417	* gcc.dg/pr51628-20.c: Updated.
18418	* gcc.dg/pr51628-21.c: Likewise.
18419	* gcc.dg/pr51628-25.c: Likewise.
18420
184212019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
18422
18423	PR fortran/59345
18424	* gfortran.dg/internal_pack_17.f90: New test.
18425	* gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
18426	to builtin_free.
18427
184282019-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
18429
18430	PR fortran/61765
18431	* gfortran.dg/pr61765.f90: New test.
18432
184332019-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
18434
18435	* g++.dg/cpp0x/pr62101.C: Test locations too.
18436	* g++.dg/inherit/pure1.C: Likewise.
18437
184382019-01-12  Paul Thomas  <pault@gcc.gnu.org>
18439
18440	* gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
18441	reports of ICEs.
18442	* gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
18443
184442019-01-12  Paul Thomas  <pault@gcc.gnu.org>
18445
18446	* gfortran.dg/ISO_Fortran_binding_1.f90: New test.
18447	* gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
18448	* gfortran.dg/ISO_Fortran_binding_2.f90: New test.
18449	* gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
18450	* gfortran.dg/bind_c_array_params_2.f90: Change search string
18451	for dump tree scan.
18452
184532019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
18454
18455	PR fortran/35031
18456	* gfortran.dg/pr35031.f90: new test.
18457
184582019-01-11  Marek Polacek  <polacek@redhat.com>
18459
18460	PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
18461	* g++.dg/cpp0x/Wredundant-move5.C: New test.
18462	* g++.dg/cpp0x/Wredundant-move6.C: New test.
18463
184642019-01-11  Jakub Jelinek  <jakub@redhat.com>
18465
18466	PR middle-end/85956
18467	PR lto/88733
18468	* c-c++-common/gomp/pr85956.c: New test.
18469	* g++.dg/gomp/pr88733.C: New test.
18470
184712019-01-11  Tobias Burnus  <burnus@net-b.de>
18472
18473	PR C++/88114
18474	* g++.dg/cpp0x/defaulted61.C: New
18475	* g++.dg/cpp0x/defaulted62.C: New.
18476
184772019-01-11  Jakub Jelinek  <jakub@redhat.com>
18478
18479	PR tree-optimization/88693
18480	* gcc.c-torture/execute/pr88693.c: New test.
18481
184822019-01-11  Tamar Christina  <tamar.christina@arm.com>
18483
18484	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
18485	and add options.
18486
184872019-01-11  Martin Liska  <mliska@suse.cz>
18488
18489	PR middle-end/88758
18490	* g++.dg/lto/pr88758_0.C: New test.
18491	* g++.dg/lto/pr88758_1.C: New test.
18492
184932019-01-11  Jan Beulich  <jbeulich@suse.com>
18494
18495	* gcc.target/i386/avx512f-vcvtsd2si-1.c,
18496	gcc.target/i386/avx512f-vcvtss2si-1.c,
18497	gcc.target/i386/avx512f-vcvttsd2si-1.c,
18498	gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
18499	* gcc.target/i386/avx512f-vcvtsi2ss-1.c,
18500	gcc.target/i386/avx512f-vcvtusi2sd-1.c,
18501	gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
18502	* gcc.target/i386/avx512f-vcvtusi2sd-2.c,
18503	gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
18504	gcc.target/i386/avx512f-vcvtusi2ss-2.c,
18505	gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
18506	gcc.target/i386/pr19398.c: Permit l or q suffix.
18507
185082019-01-11  Jakub Jelinek  <jakub@redhat.com>
18509
18510	PR rtl-optimization/88296
18511	* gcc.target/i386/pr88296.c: New test.
18512
185132019-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
18514
18515	* g++.dg/diagnostic/extern-initialized.C: New.
18516	* g++.dg/ext/dllimport-initialized.C: Likewise.
18517
185182019-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
18519
18520	PR fortran/59345
18521	* gfortran.dg/internal_pack_16.f90: New test.
18522
185232019-01-10  Jakub Jelinek  <jakub@redhat.com>
18524
18525	PR target/88785
18526	* g++.target/i386/pr88785.C: New test.
18527
185282019-01-10  Vladimir Makarov  <vmakarov@redhat.com>
18529
18530	PR rtl-optimization/87305
18531	* gcc.target/aarch64/pr87305.c: New.
18532
185332019-01-10  Richard Biener  <rguenther@suse.de>
18534
18535	PR tree-optimization/88792
18536	* gcc.dg/torture/pr88792.c: New testcase.
18537
185382019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
18539
18540	PR fortran/86322
18541	* gfortran.dg/pr86322_1.f90: New test.
18542	* gfortran.dg/pr86322_2.f90: Ditto.
18543	* gfortran.dg/pr86322_3.f90: Ditto.
18544
185452019-01-10  Sudakshina Das  <sudi.das@arm.com>
18546
18547	* gcc.target/aarch64/bti-1.c: Exempt for ilp32.
18548	* gcc.target/aarch64/bti-2.c: Likewise.
18549	* gcc.target/aarch64/bti-3.c: Likewise.
18550
185512019-01-10  Stefan Agner  <stefan@agner.ch>
18552
18553	PR target/88648
18554	* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
18555	check if -masm-syntax-unified gets applied properly.
18556
185572019-01-10  Jakub Jelinek  <jakub@redhat.com>
18558
18559	PR c/88568
18560	* gcc.dg/pr88568.c: New test.
18561
185622019-01-10  Tamar Christina  <tamar.christina@arm.com>
18563
18564	* gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
18565	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
18566
185672019-01-10  Tamar Christina  <tamar.christina@arm.com>
18568
18569	* gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
18570	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
18571
185722019-01-10  Tamar Christina  <tamar.christina@arm.com>
18573
18574	* lib/target-supports.exp
18575	(check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
18576	check_effective_target_arm_v8_3a_complex_neon_ok,
18577	add_options_for_arm_v8_3a_complex_neon,
18578	check_effective_target_arm_v8_3a_complex_neon_hw,
18579	check_effective_target_vect_complex_rot_N): New.
18580
185812019-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
18582
18583	PR fortran/88376
18584	* gfortran.dg/pr88376.f90: New test.
18585
185862019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
18587
18588	PR other/16615
18589	* g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
18590	"can not" with "cannot".
18591	* gfortran.dg/common_15.f90: Likewise.
18592	* gfortran.dg/derived_result_2.f90: Likewise.
18593	* gfortran.dg/do_check_6.f90: Likewise.
18594	* gfortran.dg/namelist_args.f90: Likewise.
18595	* gfortran.dg/negative_unit_check.f90: Likewise.
18596	* gfortran.dg/pure_formal_3.f90: Likewise.
18597	* obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
18598	* obj-c++.dg/exceptions-3.mm: Likewise.
18599	* obj-c++.dg/exceptions-4.mm: Likewise.
18600	* obj-c++.dg/exceptions-5.mm: Likewise.
18601	* obj-c++.dg/property/at-property-23.mm: Likewise.
18602	* obj-c++.dg/property/dotsyntax-17.mm: Likewise.
18603	* obj-c++.dg/property/property-neg-7.mm: Likewise.
18604	* objc.dg/attributes/method-attribute-2.m: Likewise.
18605	* objc.dg/exceptions-3.m: Likewise.
18606	* objc.dg/exceptions-4.m: Likewise.
18607	* objc.dg/exceptions-5.m: Likewise.
18608	* objc.dg/param-1.m: Likewise.
18609	* objc.dg/property/at-property-23.m: Likewise.
18610	* objc.dg/property/dotsyntax-17.m: Likewise.
18611	* objc.dg/property/property-neg-7.m: Likewise.
18612
186132019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
18614
18615	PR fortran/68426
18616	* gfortran.dg/spread_simplify_1.f90: New test.
18617
186182019-01-09  Uroš Bizjak  <ubizjak@gmail.com>
18619
18620	* lib/target-supports.exp
18621	(check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
18622	* gcc.target/i386/xorsign.c: New test.
18623
186242019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
18625
18626	* gcc.target/sparc/tls-ld-int8.c: New test.
18627	* gcc.target/sparc/tls-ld-int16.c: Likewise.
18628	* gcc.target/sparc/tls-ld-int32.c: Likewise.
18629	* gcc.target/sparc/tls-ld-uint8.c: Likewise.
18630	* gcc.target/sparc/tls-ld-uint16.c: Likewise.
18631	* gcc.target/sparc/tls-ld-uint32.c: Likewise.
18632
186332018-01-09  Sudakshina Das  <sudi.das@arm.com>
18634
18635	* gcc.target/aarch64/bti-1.c: Update test to not add command line
18636	option when configure with bti.
18637	* gcc.target/aarch64/bti-2.c: Likewise.
18638	* lib/target-supports.exp
18639	(check_effective_target_default_branch_protection):
18640	Add configure check for --enable-standard-branch-protection.
18641
186422018-01-09  Sudakshina Das  <sudi.das@arm.com>
18643
18644	* gcc.target/aarch64/bti-1.c: New test.
18645	* gcc.target/aarch64/bti-2.c: New test.
18646	* gcc.target/aarch64/bti-3.c: New test.
18647	* lib/target-supports.exp
18648	(check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
18649
186502018-01-09  Sudakshina Das  <sudi.das@arm.com>
18651
18652	* gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
18653	instead of IP0_REGNUM and add test case.
18654
186552019-01-09  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
18656
18657	* gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
18658	copysign.
18659	* gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
18660	* gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
18661	xorsign.
18662	* gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
18663
186642019-01-09  Jakub Jelinek  <jakub@redhat.com>
18665
18666	PR rtl-optimization/88331
18667	* gcc.target/i386/pr88331.c: New test.
18668
186692019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18670
18671	* g++.dg/diagnostic/constexpr2.C: New.
18672	* g++.dg/diagnostic/ref3.C: Likewise.
18673
186742019-01-08  Marek Polacek  <polacek@redhat.com>
18675
18676	PR c++/88538 - braced-init-list in template-argument-list.
18677	* g++.dg/cpp2a/nontype-class11.C: New test.
18678
18679	PR c++/88744
18680	* g++.dg/cpp2a/nontype-class12.C: New test.
18681
186822019-01-08  Jakub Jelinek  <jakub@redhat.com>
18683
18684	PR target/88457
18685	* gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
18686	dg-options.  Require ppc_cpu_supports_hw effective target instead of
18687	powerpc64*-*-*.
18688
186892019-01-08  Janus Weil  <janus@gcc.gnu.org>
18690
18691	PR fortran/88047
18692	* gfortran.dg/class_69.f90: New test case.
18693
186942019-01-08  H.J. Lu  <hongjiu.lu@intel.com>
18695
18696	PR target/88717
18697	* gcc.target/i386/pr88717.c: New test.
18698
186992019-01-08  Marek Polacek  <polacek@redhat.com>
18700
18701	PR c++/88548 - this accepted in static member functions.
18702	* g++.dg/cpp0x/this1.C: New test.
18703
187042019-01-08  Martin Liska  <mliska@suse.cz>
18705
18706	PR tree-optimization/88753
18707	* gcc.dg/tree-ssa/pr88753.c: New test.
18708
187092019-01-08  Richard Biener  <rguenther@suse.de>
18710
18711	PR tree-optimization/86554
18712	* gcc.dg/torture/pr86554-1.c: New testcase.
18713	* gcc.dg/torture/pr86554-2.c: Likewise.
18714
187152019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18716
18717	* g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
18718	cover target variance.
18719
187202019-01-08  Richard Biener  <rguenther@suse.de>
18721
18722	PR fortran/88611
18723	* trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
18724	directly build the expected GENERIC tree.
18725
187262019-01-08  Sam Tebbs  <sam.tebbs@arm.com>
18727
18728	* gcc.target/aarch64/(return_address_sign_1.c,
18729	return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
18730	Change option to -mbranch-protection.
18731	* gcc.target/aarch64/(branch-protection-option.c,
18732	branch-protection-option-2.c, branch-protection-attr.c,
18733	branch-protection-attr-2.c): New file.
18734
187352019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18736
18737	* g++.dg/diagnostic/out-of-class-redeclaration.C: New.
18738
187392019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
18740
18741	* c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
18742	alias support.
18743	* c-c++-common/builtin-has-attribute-4.c: Likewise.
18744	Append match for warning that ‘protected’ attribute is not supported.
18745
187462019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
18747
18748	* gcc.dg/Wmissing-attributes.c: Require alias support.
18749	* gcc.dg/attr-copy-2.c: Likewise.
18750	* gcc.dg/attr-copy-5.c: Likewise.
18751
187522019-01-08  Jonathan Wakely  <jwakely@redhat.com>
18753	    Jakub Jelinek  <jakub@redhat.com>
18754
18755	PR c++/88554
18756	* g++.dg/warn/Wreturn-type-11.C: New test.
18757
187582019-01-07  David Malcolm  <dmalcolm@redhat.com>
18759
18760	PR jit/88747
18761	* jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
18762	dump to reflect r266077.
18763
187642019-01-07  Jakub Jelinek  <jakub@redhat.com>
18765
18766	PR c/88701
18767	* gcc.dg/pr88701.c: New test.
18768
187692019-01-07  Joseph Myers  <joseph@codesourcery.com>
18770
18771	PR c/88720
18772	PR c/88726
18773	* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
18774
187752019-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
18776
18777	* g++.dg/diagnostic/constexpr1.C: New.
18778	* g++.dg/diagnostic/thread1.C: Likewise.
18779
187802019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
18781	    Harald Anlauf  <anlauf@gmx.de>
18782	    Tobias Burnus  <burnus@gcc.gnu.org>
18783
18784	* gfortran.dg/is_contiguous_1.f90: New test.
18785	* gfortran.dg/is_contiguous_2.f90: New test.
18786	* gfortran.dg/is_contiguous_3.f90: New test.
18787
187882019-01-07  Marek Polacek  <polacek@redhat.com>
18789
18790	PR c++/88741 - wrong error with initializer-string.
18791	* g++.dg/init/array50.C: New test.
18792
187932019-01-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18794
18795	PR c++/88261
18796	PR c++/69338
18797	PR c++/69696
18798	PR c++/69697
18799	* gcc.dg/array-6.c: Move from here ...
18800	* c-c++-common/array-6.c: ... to here and add some more test coverage.
18801	* g++.dg/pr69338.C: New test.
18802	* g++.dg/pr69697.C: Likewise.
18803	* g++.dg/ext/flexary32.C: Likewise.
18804	* g++.dg/ext/flexary3.C: Adjust test.
18805	* g++.dg/ext/flexary12.C: Likewise.
18806	* g++.dg/ext/flexary13.C: Likewise.
18807	* g++.dg/ext/flexary15.C: Likewise.
18808	* g++.dg/warn/Wplacement-new-size-1.C: Likewise.
18809	* g++.dg/warn/Wplacement-new-size-2.C: Likewise.
18810	* g++.dg/warn/Wplacement-new-size-6.C: Likewise.
18811
188122019-01-07  Richard Earnshaw  <rearnsha@arm.com>
18813
18814	* gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
18815	optional in scan pattern.
18816
188172019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
18818
18819	PR tree-optimization/88598
18820	* gcc.dg/vect/pr88598-1.c: New test.
18821	* gcc.dg/vect/pr88598-2.c: Likewise.
18822	* gcc.dg/vect/pr88598-3.c: Likewise.
18823	* gcc.dg/vect/pr88598-4.c: Likewise.
18824	* gcc.dg/vect/pr88598-5.c: Likewise.
18825	* gcc.dg/vect/pr88598-6.c: Likewise.
18826
188272019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
18828
18829	PR tree-optimization/88598
18830	* gcc.dg/pr88598-1.c: New test.
18831	* gcc.dg/pr88598-2.c: Likewise.
18832	* gcc.dg/pr88598-3.c: Likewise.
18833	* gcc.dg/pr88598-4.c: Likewise.
18834	* gcc.dg/pr88598-5.c: Likewise.
18835
188362019-01-07  Jakub Jelinek  <jakub@redhat.com>
18837
18838	PR tree-optimization/88676
18839	* gcc.dg/tree-ssa/pr88676.c: New test.
18840	* gcc.dg/pr88676.c: New test.
18841	* gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
18842	allow &.
18843
18844	PR sanitizer/88619
18845	* c-c++-common/asan/pr88619.c: New test.
18846
18847	PR c++/85052
18848	* c-c++-common/builtin-convertvector-1.c: New test.
18849	* c-c++-common/torture/builtin-convertvector-1.c: New test.
18850	* g++.dg/ext/builtin-convertvector-1.C: New test.
18851	* g++.dg/cpp0x/constexpr-builtin4.C: New test.
18852
188532018-12-26  Mateusz B  <mateuszb@poczta.onet.pl>
18854
18855	PR target/88521
18856	* gcc.target/i386/pr88521.c: New testcase.
18857
188582019-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
18859
18860	PR fortran/88658
18861	* gfortran.dg/min_max_type_2.f90: New test.
18862
188632019-01-06  Jakub Jelinek  <jakub@redhat.com>
18864
18865	PR c/88363
18866	* c-c++-common/attributes-4.c (falloc_align_int128,
18867	falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
18868
188692019-01-05  Jan Hubicka  <hubicka@ucw.cz>
18870
18871	* gcc.dg/ipa/ipcp-2.c: Update bounds.
18872
188732019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
18874
18875	* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
18876	* gcc.dg/plugin/plugindir2.c: Likewise.
18877	* gcc.dg/plugin/plugindir3.c: Likewise.
18878	* gcc.dg/plugin/plugindir4.c: Likewise.
18879
188802019-01-05  Janus Weil  <janus@gcc.gnu.org>
18881
18882	PR fortran/88009
18883	* gfortran.dg/blockdata_10.f90: New test case.
18884
188852019-01-05  Jakub Jelinek  <jakub@redhat.com>
18886
18887	PR middle-end/82564
18888	PR target/88620
18889	* gcc.dg/nested-func-12.c: New test.
18890	* gcc.c-torture/compile/pr82564.c: New test.
18891
18892	PR debug/88635
18893	* gcc.dg/debug/dwarf2/pr88635.c: New test.
18894
188952019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
18896
18897	PR target/60563
18898	* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
18899
189002019-01-04  Martin Sebor  <msebor@redhat.com>
18901
18902	PR c/88546
18903	* g++.dg/ext/attr-copy.C: New test.
18904	* gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
18905	* gcc.dg/attr-copy-6.c: New test.
18906	* gcc.dg/attr-copy-7.c: New test.
18907
189082019-01-04  Martin Sebor  <msebor@redhat.com>
18909
18910	PR c/88363
18911	* c-c++-common/attributes-4.c: New test.
18912
189132019-01-04  Sam Tebbs  <sam.tebbs@arm.com>
18914
18915	PR gcc/87763
18916	* gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
18917	count to 18.
18918
189192019-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
18920
18921	PR fortran/48543
18922	* gfortran.dg/const_chararacter_merge.f90: Actually remove.
18923	* gfortran.dg/merge_char_const.f90: Restore.
18924
189252019-01-04  Jakub Jelinek  <jakub@redhat.com>
18926
18927	PR target/88594
18928	* gcc.dg/pr88594.c: New test.
18929
189302019-01-04  Jan Beulich  <jbeulich@suse.com>
18931
18932	* gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
18933	gcc.target/i386/avx512bw-vpcmpeqb-1.c,
18934	gcc.target/i386/avx512bw-vpcmpequb-1.c,
18935	gcc.target/i386/avx512bw-vpcmpequw-1.c,
18936	gcc.target/i386/avx512bw-vpcmpeqw-1.c,
18937	gcc.target/i386/avx512bw-vpcmpgeb-1.c,
18938	gcc.target/i386/avx512bw-vpcmpgeub-1.c,
18939	gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
18940	gcc.target/i386/avx512bw-vpcmpgew-1.c,
18941	gcc.target/i386/avx512bw-vpcmpgtb-1.c,
18942	gcc.target/i386/avx512bw-vpcmpgtub-1.c,
18943	gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
18944	gcc.target/i386/avx512bw-vpcmpgtw-1.c,
18945	gcc.target/i386/avx512bw-vpcmpleb-1.c,
18946	gcc.target/i386/avx512bw-vpcmpleub-1.c,
18947	gcc.target/i386/avx512bw-vpcmpleuw-1.c,
18948	gcc.target/i386/avx512bw-vpcmplew-1.c,
18949	gcc.target/i386/avx512bw-vpcmpltb-1.c,
18950	gcc.target/i386/avx512bw-vpcmpltub-1.c,
18951	gcc.target/i386/avx512bw-vpcmpltuw-1.c,
18952	gcc.target/i386/avx512bw-vpcmpltw-1.c,
18953	gcc.target/i386/avx512bw-vpcmpneqb-1.c,
18954	gcc.target/i386/avx512bw-vpcmpnequb-1.c,
18955	gcc.target/i386/avx512bw-vpcmpnequw-1.c,
18956	gcc.target/i386/avx512bw-vpcmpneqw-1.c,
18957	gcc.target/i386/avx512bw-vpmovb2m-1.c,
18958	gcc.target/i386/avx512bw-vpmovm2b-1.c,
18959	gcc.target/i386/avx512bw-vpmovm2w-1.c,
18960	gcc.target/i386/avx512bw-vpmovw2m-1.c,
18961	gcc.target/i386/avx512bw-vptestmb-1.c,
18962	gcc.target/i386/avx512bw-vptestmw-1.c,
18963	gcc.target/i386/avx512bw-vptestnmb-1.c,
18964	gcc.target/i386/avx512bw-vptestnmw-1.c,
18965	gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
18966	gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
18967	gcc.target/i386/avx512dq-vfpclasssd-1.c,
18968	gcc.target/i386/avx512dq-vfpclassss-1.c,
18969	gcc.target/i386/avx512dq-vpmovd2m-1.c,
18970	gcc.target/i386/avx512dq-vpmovm2d-1.c,
18971	gcc.target/i386/avx512dq-vpmovm2q-1.c,
18972	gcc.target/i386/avx512dq-vpmovq2m-1.c,
18973	gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
18974	gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
18975	gcc.target/i386/avx512vl-vpcmpeqd-1.c,
18976	gcc.target/i386/avx512vl-vpcmpeqq-1.c,
18977	gcc.target/i386/avx512vl-vpcmpequd-1.c,
18978	gcc.target/i386/avx512vl-vpcmpequq-1.c,
18979	gcc.target/i386/avx512vl-vpcmpged-1.c,
18980	gcc.target/i386/avx512vl-vpcmpgeq-1.c,
18981	gcc.target/i386/avx512vl-vpcmpgeud-1.c,
18982	gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
18983	gcc.target/i386/avx512vl-vpcmpgtd-1.c,
18984	gcc.target/i386/avx512vl-vpcmpgtq-1.c,
18985	gcc.target/i386/avx512vl-vpcmpgtud-1.c,
18986	gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
18987	gcc.target/i386/avx512vl-vpcmpled-1.c,
18988	gcc.target/i386/avx512vl-vpcmpleq-1.c,
18989	gcc.target/i386/avx512vl-vpcmpleud-1.c,
18990	gcc.target/i386/avx512vl-vpcmpleuq-1.c,
18991	gcc.target/i386/avx512vl-vpcmpltd-1.c,
18992	gcc.target/i386/avx512vl-vpcmpltq-1.c,
18993	gcc.target/i386/avx512vl-vpcmpltud-1.c,
18994	gcc.target/i386/avx512vl-vpcmpltuq-1.c,
18995	gcc.target/i386/avx512vl-vpcmpneqd-1.c,
18996	gcc.target/i386/avx512vl-vpcmpneqq-1.c,
18997	gcc.target/i386/avx512vl-vpcmpnequd-1.c,
18998	gcc.target/i386/avx512vl-vpcmpnequq-1.c,
18999	gcc.target/i386/avx512vl-vptestmd-1.c,
19000	gcc.target/i386/avx512vl-vptestmq-1.c,
19001	gcc.target/i386/avx512vl-vptestnmd-1.c,
19002	gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
19003	operand.
19004	* gcc.target/i386/avx512bw-vpcmpb-1.c,
19005	gcc.target/i386/avx512bw-vpcmpub-1.c,
19006	gcc.target/i386/avx512bw-vpcmpuw-1.c,
19007	gcc.target/i386/avx512bw-vpcmpw-1.c,
19008	gcc.target/i386/avx512dq-vfpclasspd-1.c,
19009	gcc.target/i386/avx512dq-vfpclassps-1.c,
19010	gcc.target/i386/avx512f-vcmppd-1.c,
19011	gcc.target/i386/avx512f-vcmpps-1.c,
19012	gcc.target/i386/avx512f-vcmpsd-1.c,
19013	gcc.target/i386/avx512f-vcmpss-1.c,
19014	gcc.target/i386/avx512f-vpcmpd-1.c,
19015	gcc.target/i386/avx512f-vpcmpq-1.c,
19016	gcc.target/i386/avx512f-vpcmpud-1.c,
19017	gcc.target/i386/avx512f-vpcmpuq-1.c,
19018	gcc.target/i386/avx512f-vptestmd-1.c,
19019	gcc.target/i386/avx512f-vptestmq-1.c,
19020	gcc.target/i386/avx512f-vptestnmd-1.c,
19021	gcc.target/i386/avx512f-vptestnmq-1.c,
19022	gcc.target/i386/avx512vl-vcmppd-1.c,
19023	gcc.target/i386/avx512vl-vcmpps-1.c,
19024	gcc.target/i386/avx512vl-vpcmpd-1.c,
19025	gcc.target/i386/avx512vl-vpcmpq-1.c,
19026	gcc.target/i386/avx512vl-vpcmpud-1.c,
19027	gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
19028	as mask operand.
19029
190302019-01-03  Martin Sebor  <msebor@redhat.com>
19031
19032	PR tree-optimization/88659
19033	* gcc.dg/Wstringop-truncation-6.c: New test.
19034
190352019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
19036
19037	PR fortran/48543
19038	* gfortran.dg/const_chararacter_merge.f90: Remove.
19039
190402019-01-03  Jakub Jelinek  <jakub@redhat.com>
19041
19042	PR debug/88644
19043	* gcc.dg/debug/dwarf2/pr88644.c: New test.
19044	* gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
19045
190462019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
19047
19048	* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
19049	* gcc.dg/pubtypes-3.c: Likewise.
19050	* gcc.dg/pubtypes-4.c: Likewise.
19051
190522019-01-03  Jakub Jelinek  <jakub@redhat.com>
19053
19054	PR c++/88636
19055	* g++.target/i386/pr88636.C: New test.
19056
190572019-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
19058
19059	* g++.dg/cpp1z/nodiscard3.C: Test locations too.
19060
190612019-01-03  Martin Liska  <mliska@suse.cz>
19062
19063	PR testsuite/88436
19064	* gcc.target/powerpc/pr54240.c: Scan phiopt2.
19065
190662019-01-02  Marek Polacek  <polacek@redhat.com>
19067
19068	PR c++/88612 - ICE with -Waddress-of-packed-member.
19069	* g++.dg/warn/Waddress-of-packed-member1.C: New test.
19070
19071	PR c++/88631 - CTAD failing for value-initialization.
19072	* g++.dg/cpp1z/class-deduction59.C: New test.
19073
19074	PR c++/81486 - CTAD failing with ().
19075	* g++.dg/cpp1z/class-deduction60.C: New test.
19076	* g++.dg/cpp1z/class-deduction61.C: New test.
19077
190782019-01-02  Martin Sebor  <msebor@redhat.com>
19079	    Jeff Law  <law@redhat.com>
19080
19081	* gcc.dg/strlenopt-36.c: Update.
19082	* gcc.dg/strlenopt-45.c: Update.
19083	* gcc.c-torture/execute/strlen-5.c: New test.
19084	* gcc.c-torture/execute/strlen-6.c: New test.
19085	* gcc.c-torture/execute/strlen-7.c: New test.
19086
190872019-01-02  Jakub Jelinek  <jakub@redhat.com>
19088
19089	PR testsuite/87304
19090	* gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
19091	messages only on vect_hw_misalign targets.
19092
190932019-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
19094
19095	* gfortran.dg/argument_checking_7.f90: Remove run-on error message.
19096	* gfortran.dg/dec_d_lines_3.f: Ditto.
19097	* gfortran.dg/dec_structure_24.f90: Ditto.
19098	* gfortran.dg/dec_structure_26.f90: Ditto.
19099	* gfortran.dg/dec_structure_27.f90: Ditto.
19100	* gfortran.dg/dec_type_print_3.f90: Ditto.
19101	* gfortran.dg/derived_name_1.f90: Ditto.
19102	* gfortran.dg/error_recovery_1.f90: Ditto.
19103	* gfortran.dg/gomp/pr29759.f90: Ditto.
19104	* gfortran.dg/pr36192.f90: Ditto.
19105	* gfortran.dg/pr56007.f90: Ditto.
19106	* gfortran.dg/pr56520.f90: Ditto.
19107	* gfortran.dg/pr78741.f90: Ditto.
19108	* gfortran.dg/print_fmt_2.f90: Ditto.
19109	* gfortran.dg/select_type_20.f90: Ditto.
19110
191112019-01-02  Marek Polacek  <polacek@redhat.com>
19112
19113	PR c++/86875
19114	* g++.dg/cpp1y/lambda-generic-86875.C: New test.
19115
191162019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
19117
19118	PR fortran/48543
19119	* gfortran.dg/const_chararacter_merge.f90: New test.
19120
191212019-01-02  Jan Hubicka  <hubicka@ucw.cz>
19122
19123	PR lto/88130
19124	* g++.dg/torture/pr88130.C: New testcase.
19125
191262019-01-02  Martin Liska  <mliska@suse.cz>
19127
19128	PR tree-optimization/88650
19129	* gfortran.dg/predict-3.f90: New test.
19130
191312019-01-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
19132
19133	* g++.dg/gcov/pr88263.C: Rename namespace log to logging.
19134
191352019-01-02  Richard Biener  <rguenther@suse.de>
19136
19137	PR tree-optimization/88621
19138	* gcc.dg/torture/pr88621.c: New testcase.
19139
191402019-01-02  Jakub Jelinek  <jakub@redhat.com>
19141
19142	PR ipa/88561
19143	* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
19144	targets and expect _ZThn8 for ilp32 targets.
19145
191462019-01-01  Martin Sebor  <msebor@redhat.com>
19147	    Jeff Law  <law@redhat.com>
19148
19149	* gcc.dg/strlenopt-40.c: Update.
19150	* gcc.dg/strlenopt-51.c: Likewise.
19151	* gcc.dg/tree-ssa/pr79376.c: Likewise.
19152
19153	* gcc.dg/strlenopt-40.c: Disable a couple tests.
19154	* gcc.dg/strlenopt-48.c: Twiddle test slightly.
19155	* gcc.dg/strlenopt-59.c: New test.
19156	* gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
19157	* g++.dg/init/strlen.C: New test.
19158
191592019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
19160
19161	PR fortran/82743
19162	* gfortran.dg/structure_constructor_16.f90: New test.
19163
191642019-01-01  Jan Hubicka  <hubicka@ucw.cz>
19165
19166	* g++.dg/ipa/devirt-36.C: Add dg-do-compile.
19167	* g++.dg/ipa/devirt-53.C: Fix scan template.
19168
191692019-01-01  Jan Hubicka  <hubicka@ucw.cz>
19170
19171	* g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
19172	* g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
19173	* g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
19174
191752019-01-01  Jan Hubicka  <hubicka@ucw.cz>
19176
19177	* g++.dg/tree-prof/devirt.C: Update testcase.
19178
191792019-01-01  Jakub Jelinek  <jakub@redhat.com>
19180
19181	Update copyright years.
19182
19183Copyright (C) 2019 Free Software Foundation, Inc.
19184
19185Copying and distribution of this file, with or without modification,
19186are permitted in any medium without royalty provided the copyright
19187notice and this notice are preserved.
19188