12021-09-30  Harald Anlauf  <anlauf@gmx.de>
2
3	Backported from master:
4	2021-09-07  Harald Anlauf  <anlauf@gmx.de>
5
6	PR fortran/101327
7	* gfortran.dg/pr101327.f90: New test.
8
92021-09-30  Harald Anlauf  <anlauf@gmx.de>
10
11	Backported from master:
12	2021-09-09  Harald Anlauf  <anlauf@gmx.de>
13
14	PR fortran/98490
15	* gfortran.dg/bounds_check_23.f90: New test.
16
172021-09-30  Harald Anlauf  <anlauf@gmx.de>
18
19	Backported from master:
20	2021-09-13  Harald Anlauf  <anlauf@gmx.de>
21
22	PR fortran/82314
23	* gfortran.dg/pr82314.f90: New test.
24
252021-09-21  Harald Anlauf  <anlauf@gmx.de>
26
27	Backported from master:
28	2021-09-13  Harald Anlauf  <anlauf@gmx.de>
29
30	PR fortran/85130
31	* gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
32	test that was erroneously considered as illegal.
33
342021-09-21  Harald Anlauf  <anlauf@gmx.de>
35
36	Backported from master:
37	2021-09-16  Harald Anlauf  <anlauf@gmx.de>
38
39	PR fortran/102287
40	* gfortran.dg/intent_out_14.f90: New test.
41
422021-09-17  Eric Botcazou  <ebotcazou@adacore.com>
43
44	* gcc.target/sparc/20210917-1.c: New test.
45
462021-09-10  Paul Thomas  <pault@gcc.gnu.org>
47
48	Backported from master:
49	2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
50
51	PR fortran/97612
52	* gfortran.dg/structure_constructor_17.f90: New test.
53
542021-09-10  Paul Thomas  <pault@gcc.gnu.org>
55
56	Backported from master:
57	2021-01-22  Paul Thomas  <pault@gcc.gnu.org>
58
59	PR fortran/98565
60	* gfortran.dg/associated_target_7.f90 : New test.
61
622021-09-10  Paul Thomas  <pault@gcc.gnu.org>
63
64	Backported from master:
65	2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
66
67	PR fortran/93701
68	* gfortran.dg/associate_54.f90: New test.
69	* gfortran.dg/associate_55.f90: New test.
70	* gfortran.dg/associate_56.f90: New test.
71
722021-09-10  Paul Thomas  <pault@gcc.gnu.org>
73
74	Backported from master:
75	2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
76
77	PR fortran/98472
78	* gfortran.dg/elemental_function_5.f90 : New test.
79
802021-09-10  Paul Thomas  <pault@gcc.gnu.org>
81
82	Backported from master:
83	2021-04-20  Paul Thomas  <pault@gcc.gnu.org>
84
85	PR fortran/100110
86	* gfortran.dg/pdt_31.f03: New test.
87	* gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
88	to 8.
89
902021-09-06  Paul Thomas  <pault@gcc.gnu.org>
91
92	Backported from master:
93	2021-05-06  Paul Thomas  <pault@gcc.gnu.org>
94
95	PR fortran/46691
96	PR fortran/99819
97	* gfortran.dg/class_dummy_6.f90: New test.
98	* gfortran.dg/class_dummy_7.f90: New test.
99
1002021-09-06  Paul Thomas  <pault@gcc.gnu.org>
101
102	Backported from master:
103	2021-03-13  Paul Thomas  <pault@gcc.gnu.org>
104
105	PR fortran/99125
106	* gfortran.dg/alloc_deferred_comp_1.f90: New test.
107
1082021-09-06  Paul Thomas  <pault@gcc.gnu.org>
109
110	Backported from master:
111	2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
112
113	PR fortran/93924
114	PR fortran/93925
115	* gfortran.dg/proc_ptr_52.f90 : New test.
116
1172021-09-06  Paul Thomas  <pault@gcc.gnu.org>
118
119	Backported from master:
120	2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
121
122	PR fortran/93794
123	* gfortran.dg/deferred_character_35.f90 : New test.
124
1252021-08-25  konglin1  <lingling.kong@intel.com>
126
127	PR target/101471
128	* gcc.target/i386/avx512f-pr101471.c: New test.
129
1302021-08-23  Christophe Lyon  <christophe.lyon@foss.st.com>
131
132	Backported from master:
133	2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
134
135	PR target/101723
136	* gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
137	typo.
138
1392021-08-23  Richard Earnshaw  <rearnsha@arm.com>
140
141	Backported from master:
142	2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
143
144	PR target/101723
145	* gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
146	* gcc.target/arm/attr-neon2.c: Likewise.
147	* gcc.target/arm/attr-neon3.c: Likewise.
148	* gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
149	multiple instances.
150	* gcc.target/arm/pragma_fpu_attribute.c: Likewise.
151	* gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
152
1532021-08-19  Thomas Schwinge  <thomas@codesourcery.com>
154
155	Backported from master:
156	2021-08-19  Thomas Schwinge  <thomas@codesourcery.com>
157
158	PR testsuite/101969
159	* gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
160
1612021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
162
163	Backported from master:
164	2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
165
166	* gcc.dg/pr78213.c: Restore testing.
167
1682021-07-29  Bill Schmidt  <wschmidt@linux.ibm.com>
169
170	PR target/101531
171	* gcc.target/powerpc/pr101129.c: Adjust.
172
1732021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
174
175	Backported from master:
176	2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
177
178	PR d/96435
179	* gdc.dg/pr96435.d: New test.
180
1812021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
182
183	Backported from master:
184	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
185
186	PR d/101640
187	* gdc.dg/pr101640.d: New test.
188
1892021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
190
191	Backported from master:
192	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
193
194	PR d/101490
195	* gdc.dg/pr101490.d: New test.
196	* gdc.test/fail_compilation/fail22144.d: New test.
197
1982021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
199
200	Backported from master:
201	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
202
203	PR d/101441
204	* gdc.test/compilable/b19002.d: New test.
205
2062021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
207
208	Backported from master:
209	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
210
211	PR d/101127
212	* gdc.dg/pr101127a.d: New test.
213	* gdc.dg/pr101127b.d: New test.
214
2152021-07-20  Uroš Bizjak  <ubizjak@gmail.com>
216
217	PR target/100182
218	* gcc.target/i386/pr71245-1.c: Remove.
219	* gcc.target/i386/pr71245-2.c: Ditto.
220
2212021-07-19  Bill Schmidt  <wschmidt@linux.ibm.com>
222
223	PR target/101129
224	* gcc.target/powerpc/pr101129.c: New.
225
2262021-07-16  Harald Anlauf  <anlauf@gmx.de>
227
228	Backported from master:
229	2021-07-14  Harald Anlauf  <anlauf@gmx.de>
230
231	PR fortran/100949
232	* gfortran.dg/pr100949.f90: New test.
233
2342021-07-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
235
236	Backported from master:
237	2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
238
239	PR fortran/100227
240	* gfortran.dg/implied_do_io_7.f90: New test.
241
2422021-06-24  Uros Bizjak  <ubizjak@gmail.com>
243
244	Backported from master:
245	2021-06-23  Uroš Bizjak  <ubizjak@gmail.com>
246
247	PR target/101175
248	* gcc.target/i386/pr101175.c: New test.
249
2502021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
251
252	Backported from master:
253	2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
254
255	PR d/100967
256	* gdc.dg/pr100967.d: New test.
257
2582021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
259
260	Backported from master:
261	2019-06-16  Iain Buclaw  <ibuclaw@gdcproject.org>
262
263	PR d/90651
264	* gdc.test/fail_compilation/extra-files/minimal/object.d: New file.
265	* gdc.test/fail_compilation/fail19911a.d: New test.
266	* gdc.test/fail_compilation/fail19911b.d: New test.
267	* gdc.test/fail_compilation/fail19911c.d: New test.
268	* gdc.test/fail_compilation/fail19922.d: New test.
269	* gdc.test/fail_compilation/fail19923.d: New test.
270
2712021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
272
273	Backported from master:
274	2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
275
276	PR d/100964
277	* gdc.test/compilable/betterCarray.d: Add test cases.
278
2792021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
280
281	Backported from master:
282	2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
283
284	PR d/100935
285	* gdc.test/compilable/aggr_alignment.d: Add test cases.
286
2872021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
288
289	Backported from master:
290	2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
291
292	PR d/100882
293	* gdc.dg/pr100882a.d: New test.
294	* gdc.dg/pr100882b.d: New test.
295	* gdc.dg/pr100882c.d: New test.
296	* gdc.dg/pr100882d.d: New test.
297
2982021-06-04  Harald Anlauf  <anlauf@gmx.de>
299
300	Backported from master:
301	2021-06-04  Harald Anlauf  <anlauf@gmx.de>
302
303	PR fortran/99839
304	* gfortran.dg/inline_matmul_25.f90: New test.
305
3062021-06-01  Release Manager
307
308	* GCC 9.4.0 released.
309
3102021-05-28  Jason Merrill  <jason@redhat.com>
311
312	PR c++/100797
313	PR c++/95719
314	* g++.dg/inherit/virtual15.C: New test.
315	* g++.dg/inherit/virtual15a.C: New test.
316
3172021-05-24  Christophe Lyon  <christophe.lyon@linaro.org>
318
319	PR c++/97938
320	* g++.dg/cpp2a/lambda-pack-init6.C: Use c++2a target selector.
321
3222021-05-21  Jason Merrill  <jason@redhat.com>
323
324	PR c++/97938
325	* g++.dg/cpp2a/lambda-pack-init6.C: New test.
326
3272021-05-21  Jason Merrill  <jason@redhat.com>
328
329	PR c++/52625
330	* g++.dg/template/friend70.C: New test.
331
3322021-05-21  Jason Merrill  <jason@redhat.com>
333
334	PR c++/80456
335	* g++.dg/cpp0x/constexpr-volatile3.C: New test.
336
3372021-05-20  Eric Botcazou  <ebotcazou@adacore.com>
338
339	PR testsuite/96488
340	* gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
341	* gnat.dg/unchecked_convert6.adb: Likewise.
342
3432021-05-18  Richard Biener  <rguenther@suse.de>
344
345	PR tree-optimization/96513
346	* gcc.dg/torture/pr96513.c: New testcase.
347
3482021-05-18  Richard Biener  <rguenther@suse.de>
349
350	PR tree-optimization/88240
351	* gcc.target/i386/pr88240.c: New testcase.
352
3532021-05-17  Richard Biener  <rguenther@suse.de>
354
355	Backported from master:
356	2021-05-12  Richard Biener  <rguenther@suse.de>
357
358	PR tree-optimization/100566
359	* gcc.dg/torture/pr100566.c: New testcase.
360
3612021-05-12  Alex Coplan  <alex.coplan@arm.com>
362
363	Backported from master:
364	2021-05-11  Alex Coplan  <alex.coplan@arm.com>
365
366	PR target/99988
367	* gcc.target/aarch64/pr99988.c: New test.
368
3692021-05-07  Jakub Jelinek  <jakub@redhat.com>
370
371	Backported from master:
372	2021-05-07  Jakub Jelinek  <jakub@redhat.com>
373
374	PR c/100450
375	* c-c++-common/gomp/pr100450.c: New test.
376
3772021-05-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
378
379	PR target/99808
380	* gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
381
3822021-05-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
383
384	PR target/99808
385	* gcc.target/aarch64/pr99808.c: New test.
386
3872021-05-06  Roman Zhuykov  <zhroma@ispras.ru>
388
389	Backported from master:
390	2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
391
392	PR rtl-optimization/100225
393	PR rtl-optimization/84878
394	* gcc.dg/pr100225.c: New test.
395
3962021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
397
398	* gcc.c-torture/execute/20210505-1.c: New test.
399
4002021-05-05  Harald Anlauf  <anlauf@gmx.de>
401
402	Backported from master:
403	2021-05-05  Harald Anlauf  <anlauf@gmx.de>
404
405	PR fortran/100274
406	* gfortran.dg/argument_checking_25.f90: New test.
407
4082021-05-05  Richard Biener  <rguenther@suse.de>
409
410	Backported from master:
411	2021-05-05  Richard Biener  <rguenther@suse.de>
412
413	PR tree-optimization/98786
414	* gcc.dg/torture/pr98786.c: New testcase.
415
4162021-05-04  Richard Biener  <rguenther@suse.de>
417
418	Backported from master:
419	2021-04-13  Richard Biener  <rguenther@suse.de>
420
421	PR tree-optimization/100053
422	* gcc.dg/torture/pr100053.c: New testcase.
423	* gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
424
4252021-05-04  Jakub Jelinek  <jakub@redhat.com>
426
427	Backported from master:
428	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
429
430	PR rtl-optimization/100254
431	* g++.dg/opt/pr100254.C: New test.
432
4332021-05-04  Jakub Jelinek  <jakub@redhat.com>
434
435	Backported from master:
436	2021-04-21  Jakub Jelinek  <jakub@redhat.com>
437
438	PR rtl-optimization/100148
439	* g++.dg/opt/pr100148.C: New test.
440
4412021-05-04  Martin Sebor  <msebor@redhat.com>
442
443	PR tree-optimization/91914
444	* gcc.dg/strlenopt-79.c: New test.
445
4462021-05-01  Iain Sandoe  <iain@sandoe.co.uk>
447
448	Backported from master:
449	2020-11-06  Iain Sandoe  <iain@sandoe.co.uk>
450
451	* gcc.dg/darwin-minversion-link.c: Allow for Darwin19 (macOS 10.15)
452	and Darwin20 (macOS 11.0).
453
4542021-05-01  Iain Sandoe  <iain@sandoe.co.uk>
455
456	Backported from master:
457	2020-08-09  Iain Sandoe  <iain@sandoe.co.uk>
458
459	* gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
460	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
461
4622021-05-01  Iain Sandoe  <iain@sandoe.co.uk>
463
464	* gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
465	for system versions 10.14 and 10.15.
466
4672021-04-30  Richard Biener  <rguenther@suse.de>
468
469	Backported from master:
470	2021-04-30  Richard Biener  <rguenther@suse.de>
471
472	PR c++/98032
473	* g++.dg/pr98032.C: New testcase.
474
4752021-04-30  Jason Merrill  <jason@redhat.com>
476
477	PR c++/95719
478	* g++.dg/tree-ssa/final4.C: New test.
479
4802021-04-30  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
481
482	Backported from master:
483	2019-11-21  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
484
485	PR tree-optimization/92608
486	* gcc.dg/torture/pr92608.c: New test.
487
4882021-04-28  Uros Bizjak  <ubizjak@gmail.com>
489
490	Backported from master:
491	2021-04-23  Uroš Bizjak  <ubizjak@gmail.com>
492
493	PR target/100182
494	* gcc.target/i386/pr100182.c: New test.
495	* gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
496	* gcc.target/i386/pr71245-2.c (dg-final): Ditto.
497
4982021-04-28  Richard Biener  <rguenther@suse.de>
499
500	PR tree-optimization/99954
501	* gcc.dg/torture/pr99954.c: New testcase.
502
5032021-04-27  Harald Anlauf  <anlauf@gmx.de>
504
505	Backported from master:
506	2021-04-24  Harald Anlauf  <anlauf@gmx.de>
507
508	PR fortran/100154
509	* gfortran.dg/pr100154.f90: New test.
510
5112021-04-26  Michael Meissner  <meissner@linux.ibm.com>
512
513	PR target/98952
514	* gcc.target/powerpc/pr98952.c: New test.  Test backported from
515	trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
516
5172021-04-25  Richard Sandiford  <richard.sandiford@arm.com>
518
519	Backported from master:
520	2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
521
522	PR target/98136
523	* g++.dg/pr98136.C: New test.
524
5252021-04-25  Richard Sandiford  <richard.sandiford@arm.com>
526
527	PR rtl-optimization/96796
528	* gcc.c-torture/compile/pr96796.c: New test.
529
5302021-04-25  Richard Sandiford  <richard.sandiford@arm.com>
531
532	Backported from master:
533	2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
534
535	PR tree-optimization/98302
536	* gcc.dg/vect/pr98302.c: New test.
537
5382021-04-25  Richard Sandiford  <richard.sandiford@arm.com>
539
540	Backported from master:
541	2020-07-08  Richard Sandiford  <richard.sandiford@arm.com>
542
543	PR middle-end/95694
544	* gcc.dg/pr95694.c: New test.
545
5462021-04-21  Patrick Palka  <ppalka@redhat.com>
547
548	Backported from master:
549	2021-02-23  Patrick Palka  <ppalka@redhat.com>
550
551	PR c++/95468
552	* g++.dg/template/non-dependent15.C: New test.
553
5542021-04-21  Patrick Palka  <ppalka@redhat.com>
555
556	Backported from master:
557	2020-08-05  Patrick Palka  <ppalka@redhat.com>
558		    Jason Merrill  <jason@redhat.com>
559
560	PR c++/96282
561	* g++.dg/cpp0x/constexpr-array26.C: New test.
562	* g++.dg/cpp0x/constexpr-array27.C: New test.
563
5642021-04-21  Patrick Palka  <ppalka@redhat.com>
565
566	Backported from master:
567	2020-07-30  Patrick Palka  <ppalka@redhat.com>
568
569	PR c++/64194
570	* g++.dg/cpp1y/auto-fn60.C: New test.
571
5722021-04-21  Richard Biener  <rguenther@suse.de>
573
574	Backported from master:
575	2021-04-21  Richard Biener  <rguenther@suse.de>
576
577	PR testsuite/100176
578	* g++.dg/compat/struct-layout-1_generate.c: Add missing return.
579	* gcc.dg/compat/struct-layout-1_generate.c: Likewise.
580
5812021-04-20  Jakub Jelinek  <jakub@redhat.com>
582
583	Backported from master:
584	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
585
586	PR target/99767
587	* gcc.target/aarch64/pr99767.c: New test.
588
5892021-04-20  Jakub Jelinek  <jakub@redhat.com>
590
591	Backported from master:
592	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
593
594	PR c++/99833
595	* g++.dg/cpp1z/pr99833.C: New test.
596
5972021-04-20  Jakub Jelinek  <jakub@redhat.com>
598
599	Backported from master:
600	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
601
602	PR rtl-optimization/99905
603	* gcc.target/i386/pr99905.c: New test.
604
6052021-04-20  Jakub Jelinek  <jakub@redhat.com>
606
607	Backported from master:
608	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
609
610	PR debug/99830
611	* gcc.dg/pr99830.c: New test.
612
6132021-04-20  Jakub Jelinek  <jakub@redhat.com>
614
615	Backported from master:
616	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
617
618	PR c/99990
619	* gcc.dg/pr99990.c: New test.
620
6212021-04-20  Jakub Jelinek  <jakub@redhat.com>
622
623	Backported from master:
624	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
625
626	PR lto/99849
627	* gcc.dg/lto/pr99849_0.c: New test.
628
6292021-04-20  Jakub Jelinek  <jakub@redhat.com>
630
631	Backported from master:
632	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
633
634	PR rtl-optimization/98601
635	* gcc.dg/torture/pr98601.c: New test.
636
6372021-04-20  Jakub Jelinek  <jakub@redhat.com>
638
639	Backported from master:
640	2021-04-20  Jakub Jelinek  <jakub@redhat.com>
641
642	PR rtl-optimization/99863
643	* gcc.target/i386/pr99863.c: New test.
644
6452021-04-20  Jakub Jelinek  <jakub@redhat.com>
646
647	Backported from master:
648	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
649
650	PR c++/99790
651	* g++.dg/cpp1z/pr99790.C: New test.
652
6532021-04-20  Jakub Jelinek  <jakub@redhat.com>
654
655	Backported from master:
656	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
657
658	PR tree-optimization/99777
659	* g++.dg/torture/pr99777.C: New test.
660
6612021-04-20  Jakub Jelinek  <jakub@redhat.com>
662
663	Backported from master:
664	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
665
666	PR c++/99745
667	* g++.dg/cpp0x/variadic181.C: New test.
668
6692021-04-20  Jakub Jelinek  <jakub@redhat.com>
670
671	Backported from master:
672	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
673
674	PR c++/99650
675	* g++.dg/cpp1z/decomp55.C: New test.
676
6772021-04-20  Jakub Jelinek  <jakub@redhat.com>
678
679	Backported from master:
680	2021-03-30  Jakub Jelinek  <jakub@redhat.com>
681
682	PR c/99588
683	* gcc.dg/Wunused-var-5.c: New test.
684	* gcc.dg/Wunused-var-6.c: New test.
685
6862021-04-20  Christophe Lyon  <christophe.lyon@linaro.org>
687
688	Backported from master:
689	2021-03-19  Christophe Lyon  <christophe.lyon@linaro.org>
690
691	PR target/99542
692	* gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
693
6942021-04-20  Jakub Jelinek  <jakub@redhat.com>
695
696	Backported from master:
697	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
698
699	PR target/99542
700	* gcc.dg/gomp/pr99542.c: New test.
701	* gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
702	* gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
703	* g++.dg/vect/simd-clone-7.cc (bar): Likewise.
704	* g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
705	on aarch64.
706	* gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
707
7082021-04-20  Jakub Jelinek  <jakub@redhat.com>
709
710	Backported from master:
711	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
712
713	PR middle-end/93235
714	* gcc.target/aarch64/pr93235.c: New test.
715
7162021-04-20  Jakub Jelinek  <jakub@redhat.com>
717
718	Backported from master:
719	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
720
721	PR c++/82959
722	* g++.dg/cpp1z/eval-order10.C: New test.
723
7242021-04-20  Jakub Jelinek  <jakub@redhat.com>
725
726	Backported from master:
727	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
728
729	PR c/99324
730	* gcc.c-torture/compile/pr99324.c: New test.
731
7322021-04-20  Jakub Jelinek  <jakub@redhat.com>
733
734	Backported from master:
735	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
736
737	PR c++/95451
738	* g++.dg/cpp1y/lambda-generic-95451.C: New test.
739
7402021-04-20  Jakub Jelinek  <jakub@redhat.com>
741
742	Backported from master:
743	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
744
745	PR tree-optimization/99225
746	* gcc.c-torture/compile/pr99225.c: New test.
747
7482021-04-20  Jakub Jelinek  <jakub@redhat.com>
749
750	Backported from master:
751	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
752
753	PR tree-optimization/99204
754	* gfortran.dg/pr99204.f90: New test.
755
7562021-04-20  Jakub Jelinek  <jakub@redhat.com>
757
758	Backported from master:
759	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
760
761	PR ipa/99034
762	* g++.dg/opt/pr99034.C: New test.
763
7642021-04-20  Jakub Jelinek  <jakub@redhat.com>
765
766	Backported from master:
767	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
768
769	PR c/99136
770	* gcc.dg/pr99136.c: New test.
771
7722021-04-20  Jakub Jelinek  <jakub@redhat.com>
773
774	Backported from master:
775	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
776
777	PR sanitizer/99106
778	* g++.dg/ubsan/pr99106.C: New test.
779
7802021-04-20  Jakub Jelinek  <jakub@redhat.com>
781
782	Backported from master:
783	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
784
785	PR tree-optimization/99079
786	* gcc.dg/fold-modpow2-2.c: New test.
787	* gcc.c-torture/execute/pr99079.c: New test.
788
7892021-04-20  Jakub Jelinek  <jakub@redhat.com>
790
791	Backported from master:
792	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
793
794	PR c++/99033
795	* g++.dg/ext/flexary38.C: New test.
796
7972021-04-20  Jakub Jelinek  <jakub@redhat.com>
798
799	Backported from master:
800	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
801
802	PR c++/99035
803	* g++.dg/ext/weak6.C: New test.
804
8052021-04-20  Jakub Jelinek  <jakub@redhat.com>
806
807	Backported from master:
808	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
809
810	PR middle-end/99007
811	* g++.dg/gomp/pr99007.C: New test.
812	* gcc.dg/gomp/pr99007-1.c: New test.
813	* gcc.dg/gomp/pr99007-2.c: New test.
814	* gcc.dg/gomp/pr99007-3.c: New test.
815
8162021-04-20  Jakub Jelinek  <jakub@redhat.com>
817
818	Backported from master:
819	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
820
821	PR c++/97878
822	* g++.dg/cpp1z/decomp54.C: New test.
823
8242021-04-20  Jakub Jelinek  <jakub@redhat.com>
825
826	Backported from master:
827	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
828
829	PR middle-end/97487
830	* gcc.dg/pr97487-1.c: New test.
831	* gcc.dg/pr97487-2.c: New test.
832
8332021-04-20  Jakub Jelinek  <jakub@redhat.com>
834
835	Backported from master:
836	2021-03-19  Jakub Jelinek  <jakub@redhat.com>
837
838	PR middle-end/97971
839	* gcc.target/i386/pr97971.c: New test.
840
8412021-04-20  Jakub Jelinek  <jakub@redhat.com>
842
843	Backported from master:
844	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
845
846	PR debug/98331
847	* gcc.dg/pr98331.c: New test.
848
8492021-04-20  Jakub Jelinek  <jakub@redhat.com>
850
851	Backported from master:
852	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
853
854	PR c++/33661
855	PR c++/98847
856	* g++.target/i386/pr98847.C: New test.
857
8582021-04-20  Jakub Jelinek  <jakub@redhat.com>
859
860	Backported from master:
861	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
862
863	PR target/98853
864	* gcc.c-torture/execute/pr98853-1.c: New test.
865	* gcc.c-torture/execute/pr98853-2.c: New test.
866
8672021-04-20  Jakub Jelinek  <jakub@redhat.com>
868
869	Backported from master:
870	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
871
872	PR target/98681
873	* gcc.c-torture/execute/pr98681.c: New test.
874
8752021-04-20  Jakub Jelinek  <jakub@redhat.com>
876
877	Backported from master:
878	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
879
880	PR sanitizer/95693
881	* g++.dg/ubsan/pr95693.C: New test.
882
8832021-04-20  Jakub Jelinek  <jakub@redhat.com>
884
885	Backported from master:
886	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
887
888	PR tree-optimization/90248
889	* gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
890	builtins.
891	* gcc.dg/pr90248.c: New test.
892
8932021-04-20  Jakub Jelinek  <jakub@redhat.com>
894
895	Backported from master:
896	2021-01-29  Jakub Jelinek  <jakub@redhat.com>
897
898	PR c++/98672
899	* g++.dg/cpp1y/constexpr-98672.C: New test.
900
9012021-04-20  Jakub Jelinek  <jakub@redhat.com>
902
903	Backported from master:
904	2021-01-09  Jakub Jelinek  <jakub@redhat.com>
905
906	PR c++/98556
907	* c-c++-common/pr98556.c: New test.
908
9092021-04-20  Jakub Jelinek  <jakub@redhat.com>
910
911	Backported from master:
912	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
913
914	PR tree-optimization/98474
915	* gcc.c-torture/execute/pr98474.c: New test.
916
9172021-04-20  Jakub Jelinek  <jakub@redhat.com>
918
919	Backported from master:
920	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
921
922	PR c++/98353
923	* g++.dg/opt/pr98353.C: New test.
924
9252021-04-20  Jakub Jelinek  <jakub@redhat.com>
926
927	Backported from master:
928	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
929
930	PR middle-end/98183
931	* gcc.dg/gomp/pr98183.c: New test.
932	* gcc.dg/goacc/pr98183.c: New test.
933
9342021-04-20  Jakub Jelinek  <jakub@redhat.com>
935
936	Backported from master:
937	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
938
939	PR middle-end/98205
940	* c-c++-common/gomp/doacross-4.c: New test.
941
9422021-04-20  Jakub Jelinek  <jakub@redhat.com>
943
944	Backported from master:
945	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
946
947	PR c++/98187
948	* c-c++-common/gomp/pr98187.c: New test.
949
9502021-04-20  Jakub Jelinek  <jakub@redhat.com>
951
952	Backported from master:
953	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
954
955	PR target/98100
956	* gcc.target/i386/pr98100.c: New test.
957
9582021-04-20  Jakub Jelinek  <jakub@redhat.com>
959
960	Backported from master:
961	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
962
963	PR c++/98072
964	* c-c++-common/gomp/depobj-2.c: New test.
965
9662021-04-20  Jakub Jelinek  <jakub@redhat.com>
967
968	Backported from master:
969	2021-01-06  Jakub Jelinek  <jakub@redhat.com>
970
971	PR target/98063
972	* gcc.target/i386/pr98063.c: New test.
973
9742021-04-20  Jakub Jelinek  <jakub@redhat.com>
975
976	Backported from master:
977	2020-11-25  Jakub Jelinek  <jakub@redhat.com>
978
979	PR c/97958
980	* c-c++-common/gomp/pr97958.c: New test.
981
9822021-04-20  Jakub Jelinek  <jakub@redhat.com>
983
984	Backported from master:
985	2020-11-12  Jakub Jelinek  <jakub@redhat.com>
986
987	PR c++/97663
988	* g++.dg/cpp1z/class-deduction75.C: New test.
989
9902021-04-20  Jakub Jelinek  <jakub@redhat.com>
991
992	Backported from master:
993	2020-10-16  Jakub Jelinek  <jakub@redhat.com>
994
995	PR rtl-optimization/97386
996	* gcc.c-torture/execute/pr97386-1.c: New test.
997	* gcc.c-torture/execute/pr97386-2.c: New test.
998
9992021-04-20  Jakub Jelinek  <jakub@redhat.com>
1000
1001	Backported from master:
1002	2020-10-16  Jakub Jelinek  <jakub@redhat.com>
1003
1004	PR sanitizer/97294
1005	* gcc.dg/asan/pr97294.c: New test.
1006
10072021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
1008
1009	Backported from master:
1010	2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
1011
1012	PR d/98457
1013	* gdc.dg/pr98457.d: New test.
1014
10152021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017	* gnat.dg/opt92.adb: New test.
1018
10192021-04-15  Lili Cui  <lili.cui@intel.com>
1020
1021	* gcc.target/i386/funcspec-56.inc: Handle new march.
1022	* g++.target/i386/mv16.C: Handle new march.
1023
10242021-04-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1025
1026	Backported from master:
1027	2020-02-24  Christophe Lyon  <christophe.lyon@linaro.org>
1028		    Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1029		    Kugan Vivekandarajah  <kugan.vivekanandarajah@linaro.org>
1030
1031	PR lto/78353
1032	* gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
1033	target.
1034	* gcc.target/arm/pr78353-2.c: Likewise.
1035	* gcc.target/arm/pr78353-1.c: New test.
1036	* gcc.target/arm/pr78353-2.c: Likewise.
1037
10382021-04-12  Richard Biener  <rguenther@suse.de>
1039
1040	Backported from master:
1041	2021-03-22  Richard Biener  <rguenther@suse.de>
1042
1043	PR tree-optimization/99694
1044	* gcc.dg/torture/pr99694.c: New testcase.
1045
10462021-04-12  Richard Biener  <rguenther@suse.de>
1047
1048	Backported from master:
1049	2021-02-24  Richard Biener  <rguenther@suse.de>
1050
1051	PR c/99224
1052	* gcc.dg/pr99224.c: New testcase.
1053
10542021-04-12  Richard Biener  <rguenther@suse.de>
1055
1056	Backported from master:
1057	2021-02-08  Richard Biener  <rguenther@suse.de>
1058
1059	PR lto/96591
1060	* g++.dg/lto/pr96591_0.C: New testcase.
1061
10622021-04-08  Martin Jambor  <mjambor@suse.cz>
1063
1064	Backported from master:
1065	2021-04-01  Martin Jambor  <mjambor@suse.cz>
1066
1067	PR tree-optimization/97009
1068	* gcc.dg/tree-ssa/pr97009.c: New test.
1069
10702021-04-02  Harald Anlauf  <anlauf@gmx.de>
1071
1072	Backported from master:
1073	2021-04-01  Harald Anlauf  <anlauf@gmx.de>
1074
1075	PR fortran/99840
1076	* gfortran.dg/transpose_5.f90: New test.
1077
10782021-04-01  Richard Biener  <rguenther@suse.de>
1079
1080	Backported from master:
1081	2021-04-01  Richard Biener  <rguenther@suse.de>
1082
1083	PR tree-optimization/99856
1084	* gcc.dg/vect/pr99856.c: New testcase.
1085
10862021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1087
1088	Backported from master:
1089	2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1090
1091	PR ipa/99466
1092	* gcc.dg/tls/pr99466-1.c: New test.
1093	* gcc.dg/tls/pr99466-2.c: New test.
1094
10952021-03-22  Kito Cheng  <kito.cheng@sifive.com>
1096
1097	Backported from master:
1098	2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
1099
1100	PR target/99702
1101	* gcc.target/riscv/pr99702.c: New.
1102
11032021-03-20  Harald Anlauf  <anlauf@gmx.de>
1104
1105	Backported from master:
1106	2020-10-27  Harald Anlauf  <anlauf@gmx.de>
1107
1108	* gfortran.dg/value_8.f90: New test.
1109
11102021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1111
1112	Backported from master:
1113	2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1114
1115	* gcc.target/aarch64/acle/rng_2.c: New test.
1116
11172021-03-17  Richard Biener  <rguenther@suse.de>
1118
1119	Backported from master:
1120	2021-03-03  Richard Biener  <rguenther@suse.de>
1121
1122	PR tree-optimization/98758
1123	* gcc.dg/torture/pr98758.c: New testcase.
1124
11252021-03-17  Richard Biener  <rguenther@suse.de>
1126
1127	Backported from master:
1128	2021-01-12  Richard Biener  <rguenther@suse.de>
1129
1130	PR tree-optimization/98282
1131	* g++.dg/opt/pr98282.C: New testcase.
1132
11332021-03-17  Richard Biener  <rguenther@suse.de>
1134
1135	Backported from master:
1136	2021-01-11  Richard Biener  <rguenther@suse.de>
1137
1138	PR tree-optimization/98117
1139	* gcc.dg/torture/pr98117.c: New testcase.
1140
11412021-03-17  Richard Biener  <rguenther@suse.de>
1142
1143	Backported from master:
1144	2020-03-04  Richard Biener  <rguenther@suse.de>
1145
1146	PR tree-optimization/93964
1147	* gcc.dg/graphite/pr93964.c: New testcase.
1148
11492021-03-15  Paul Thomas  <pault@gcc.gnu.org>
1150
1151	Backported from master:
1152	2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
1153
1154	PR fortran/99545
1155	* gfortran.dg/pr99545.f90: New test.
1156
11572021-03-07  Harald Anlauf  <anlauf@gmx.de>
1158
1159	Backported from master:
1160	2021-03-05  Harald Anlauf  <anlauf@gmx.de>
1161
1162	PR libfortran/99218
1163	* gfortran.dg/matmul_21.f90: New test.
1164
11652021-03-06  Tobias Burnus  <tobias@codesourcery.com>
1166
1167	Backported from master:
1168	2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
1169
1170	PR c/99137
1171	* c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
1172	additional test.
1173
11742021-03-05  Marek Polacek  <polacek@redhat.com>
1175
1176	* g++.dg/cpp2a/nontype-class-defarg1.C: Use target c++2a.
1177
11782021-03-04  Jason Merrill  <jason@redhat.com>
1179
1180	PR c++/98810
1181	* g++.dg/cpp2a/nontype-class-defarg1.C: New test.
1182
11832021-03-04  Jason Merrill  <jason@redhat.com>
1184
1185	PR c++/95675
1186	* g++.dg/cpp0x/decltype-call5.C: New test.
1187	* g++.dg/cpp0x/decltype-call6.C: New test.
1188
11892021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1190
1191	* g++.dg/eh/seh-xmm-unwind.C: New test.
1192
11932021-02-28  Jason Merrill  <jason@redhat.com>
1194
1195	* g++.dg/ext/attr-lambda3.C: Add missing ;
1196
11972021-02-27  Jason Merrill  <jason@redhat.com>
1198
1199	PR c++/90333
1200	* g++.dg/ext/attr-lambda3.C: New test.
1201
12022021-02-26  Harald Anlauf  <anlauf@gmx.de>
1203
1204	Backported from master:
1205	2021-01-14  Harald Anlauf  <anlauf@gmx.de>
1206
1207	* substr_10.f90: New test.
1208	* substr_9.f90: New test.
1209
12102021-02-24  Paul Thomas  <pault@gcc.gnu.org>
1211
1212	Backported from master:
1213	2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
1214
1215	PR fortran/99124
1216	* gfortran.dg/class_defined_operator_2.f03 : New test.
1217	* gfortran.dg/elemental_result_2.f90 : New test.
1218	* gfortran.dg/class_assign_4.f90: Correct the non-conforming
1219	elemental function with an allocatable result with an operator
1220	interface with array dummies and result.
1221
12222021-02-23  Harald Anlauf  <anlauf@gmx.de>
1223
1224	Backported from master:
1225	2021-02-21  Harald Anlauf  <anlauf@gmx.de>
1226
1227	* gfortran.dg/intent_optimize_3.f90: New test.
1228
12292021-02-11  Paul Thomas  <pault@gcc.gnu.org>
1230
1231	Backported from master:
1232	2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
1233
1234	PR fortran/99060
1235	* gfortran.dg/pr99060.f90: New test.
1236
12372021-02-05  Matthias Klose  <doko@ubuntu.com>
1238
1239	Backported from master:
1240	2020-10-06  Richard Biener  <rguenther@suse.de>
1241
1242	PR tree-optimization/97236
1243	* gcc.dg/vect/pr97236.c: New testcase.
1244
12452021-02-03  Jakub Jelinek  <jakub@redhat.com>
1246
1247	Backported from master:
1248	2020-11-20  Jakub Jelinek  <jakub@redhat.com>
1249
1250	PR target/97528
1251	* gcc.target/arm/pr97528.c: New test.
1252
12532021-01-29  Jason Merrill  <jason@redhat.com>
1254
1255	PR c++/63707
1256	* g++.dg/cpp0x/initlist-array13.C: New test.
1257
12582021-01-29  Richard Biener  <rguenther@suse.de>
1259
1260	Backported from master:
1261	2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
1262		    Richard Biener  <rguenther@suse.de>
1263
1264	PR tree-optimization/97627
1265	* g++.dg/pr97627.C: New testcase.
1266
12672021-01-28  Harald Anlauf  <anlauf@gmx.de>
1268
1269	Backported from master:
1270	2021-01-28  Harald Anlauf  <anlauf@gmx.de>
1271
1272	PR fortran/86470
1273	* gfortran.dg/gomp/pr86470.f90: New test.
1274
12752021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
1276
1277	* gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
1278	* gnat.dg/thunk2_pkg.ads: New helper.
1279
12802021-01-25  Paul Thomas  <pault@gcc.gnu.org>
1281
1282	Backported from master:
1283	2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
1284
1285	PR fortran/98517
1286	* gfortran.dg/charlen_18.f90 : New test.
1287
12882021-01-25  Paul Thomas  <pault@gcc.gnu.org>
1289
1290	Backported from master:
1291	2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
1292
1293	PR fortran/93833
1294	* gfortran.dg/deferred_character_36.f90 : New test.
1295
12962021-01-23  Paul Thomas  <pault@gcc.gnu.org>
1297
1298	Backported from master:
1299	2020-12-26  Paul Thomas  <pault@gcc.gnu.org>
1300
1301	PR fortran/98022
1302	* gfortran.dg/data_inquiry_ref.f90: Change to dg-compile and
1303	add errors for inquiry references.
1304
13052021-01-23  Paul Thomas  <pault@gcc.gnu.org>
1306
1307	Backported from master:
1308	2020-12-12  Paul Thomas  <pault@gcc.gnu.org>
1309
1310	PR fortran/98022
1311	* gfortran.dg/data_inquiry_ref.f90: New test.
1312
13132021-01-21  Wilco Dijkstra  <wdijkstr@arm.com>
1314
1315	Backported from master:
1316	2019-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
1317
1318	PR target/98618
1319	* gcc.target/aarch64/symbol-range.c: Improve testcase.
1320	* gcc.target/aarch64/symbol-range-tiny.c: Likewise.
1321
13222021-01-19  Tobias Burnus  <tobias@codesourcery.com>
1323
1324	Backported from master:
1325	2020-01-04  Tobias Burnus  <tobias@codesourcery.com>
1326
1327	PR fortran/91640
1328	* gfortran.dg/contiguous_10.f90: New.
1329
13302021-01-07  Paul Thomas  <pault@gcc.gnu.org>
1331
1332	Backported from master:
1333	2020-08-04  Paul Thomas  <pault@gcc.gnu.org>
1334
1335	PR fortran/96325
1336	* gfortran.dg/pr96325.f90: Change from run to compile.
1337
13382021-01-07  Paul Thomas  <pault@gcc.gnu.org>
1339
1340	Backported from master:
1341	2020-08-02  Paul Thomas  <pault@gcc.gnu.org>
1342
1343	PR fortran/96325
1344	* gfortran.dg/pr96325.f90: New test.
1345	* gfortran.dg/pr91589.f90: Update error message.
1346
13472021-01-07  Paul Thomas  <pault@gcc.gnu.org>
1348
1349	Backported from master:
1350	2020-12-18  Paul Thomas  <pault@gcc.gnu.org>
1351
1352	PR fortran/83118
1353	PR fortran/96012
1354	* gfortran.dg/dependency_60.f90: New test.
1355	* gfortran.dg/class_allocate_25.f90: New test.
1356	* gfortran.dg/class_assign_4.f90: New test.
1357	* gfortran.dg/unlimited_polymorphic_32.f03: New test.
1358
13592021-01-06  Tobias Burnus  <tobias@codesourcery.com>
1360
1361	Backported from master:
1362	2020-04-14  Tobias Burnus  <tobias@codesourcery.com>
1363
1364	* gfortran.dg/use_rename_10.f90: New.
1365	* gfortran.dg/use_rename_11.f90: New.
1366
13672021-01-04  Tobias Burnus  <tobias@codesourcery.com>
1368
1369	Backported from master:
1370	2020-12-17  Tobias Burnus  <tobias@codesourcery.com>
1371
1372	PR fortran/92587
1373	* gfortran.dg/finalize_37.f90: New test.
1374
13752021-01-04  Paul Thomas  <pault@gcc.gnu.org>
1376
1377	PR fortran/96320
1378	* gfortran.dg/module_procedure_4.f90 : New test.
1379
13802021-01-04  Paul Thomas  <pault@gcc.gnu.org>
1381
1382	PR fortran/94246
1383	* gfortran.dg/bessel_5_redux.f90 : New test.
1384
13852020-12-29  Harald Anlauf  <anlauf@gmx.de>
1386
1387	Backported from master:
1388	2020-12-25  Harald Anlauf  <anlauf@gmx.de>
1389
1390	* gfortran.dg/pr93685_1.f90: New test.
1391	* gfortran.dg/pr93685_2.f90: New test.
1392
13932020-12-28  Uroš Bizjak  <ubizjak@gmail.com>
1394
1395	PR target/96793
1396	* gcc.target/i386/pr96793-2.c: New test.
1397
13982020-12-28  Paul Thomas  <pault@gcc.gnu.org>
1399
1400	Backported from master:
1401	2020-08-20  Paul Thomas  <pault@gcc.gnu.org>
1402
1403	PR fortran/96100
1404	PR fortran/96101
1405	* gfortran.dg/char_length_23.f90: New test.
1406
14072020-12-27  Uroš Bizjak  <ubizjak@gmail.com>
1408
1409	PR target/96793
1410	* gcc.target/i386/pr96793-1.c: New test.
1411
14122020-12-24  Roman Zhuykov  <zhroma@ispras.ru>
1413
1414	Backported from master:
1415	2020-12-05  Roman Zhuykov  <zhroma@ispras.ru>
1416
1417	PR rtl-optimization/97421
1418	* gcc.c-torture/execute/pr97421-1.c: New test.
1419	* gcc.c-torture/execute/pr97421-2.c: New test.
1420	* gcc.c-torture/execute/pr97421-3.c: New test.
1421
14222020-12-23  Harald Anlauf  <anlauf@gmx.de>
1423
1424	Backported from master:
1425	2020-12-17  Harald Anlauf  <anlauf@gmx.de>
1426
1427	PR fortran/98307
1428	* gfortran.dg/forall_19.f90: New test.
1429
14302020-12-23  Uroš Bizjak  <ubizjak@gmail.com>
1431
1432	PR target/96793
1433	* gcc.target/i386/pr96793.c: New test.
1434
14352020-12-16  Nathan Sidwell  <nathan@acm.org>
1436
1437	* g++.dg/template/pr98297.C: New.
1438
14392020-12-15  Iain Buclaw  <ibuclaw@gdcproject.org>
1440
1441	Backported from master:
1442	2020-12-15  Iain Buclaw  <ibuclaw@gdcproject.org>
1443
1444	PR d/98277
1445	* gdc.dg/pr98277.d: New test.
1446
14472020-12-14  Wilco Dijkstra  <wdijkstr@arm.com>
1448
1449	* lib/target-supports.exp (check_effective_target_tune_cortex_a76): New
1450	effective target test.
1451	* gcc.target/aarch64/with-tune-config.c: New test.
1452	* gcc.target/aarch64/with-tune-march.c: Likewise.
1453	* gcc.target/aarch64/with-tune-mcpu.c: Likewise.
1454	* gcc.target/aarch64/with-tune-mtune.c: Likewise.
1455
14562020-12-11  Harald Anlauf  <anlauf@gmx.de>
1457
1458	Backported from master:
1459	2020-11-29  Harald Anlauf  <anlauf@gmx.de>
1460
1461	* gfortran.dg/pr98017.f90: New test.
1462
14632020-12-10  Ed Schonberg  <schonberg@adacore.com>
1464
1465	* gnat.dg/modular6.adb: New test.
1466
14672020-12-04  Harald Anlauf  <anlauf@gmx.de>
1468
1469	Backported from master:
1470	2020-12-03  Harald Anlauf  <anlauf@gmx.de>
1471
1472	PR fortran/95342
1473	* gfortran.dg/pr95342.f90: New test.
1474
14752020-12-04  Richard Biener  <rguenther@suse.de>
1476
1477	Backported from master:
1478	2020-12-04  Richard Biener  <rguenther@suse.de>
1479
1480	PR tree-optimization/96075
1481	* gcc.dg/vect/slp-46.c: Add XFAIL for load-lanes.
1482
14832020-12-03  Uroš Bizjak  <ubizjak@gmail.com>
1484	    Jakub Jelinek  <jakub@redhat.com>
1485
1486	PR target/98086
1487	* gcc.target/i386/pr98086.c: New test.
1488
14892020-12-02  Richard Biener  <rguenther@suse.de>
1490
1491	Backported from master:
1492	2020-07-06  Richard Biener  <rguenther@suse.de>
1493
1494	PR tree-optimization/96075
1495	* gcc.dg/vect/slp-46.c: New testcase.
1496
14972020-12-02  Richard Biener  <rguenther@suse.de>
1498
1499	Backported from master:
1500	2020-07-31  Richard Biener  <rguenther@suse.de>
1501
1502	PR middle-end/96369
1503	* c-c++-common/pr96369.c: New testcase.
1504
15052020-12-02  Richard Biener  <rguenther@suse.de>
1506
1507	Backported from master:
1508	2020-11-13  Richard Biener  <rguenther@suse.de>
1509
1510	PR tree-optimization/97812
1511	* gcc.dg/torture/pr97812.c: New testcase.
1512
15132020-12-02  Richard Biener  <rguenther@suse.de>
1514
1515	Backported from master:
1516	2020-10-01  Richard Biener  <rguenther@suse.de>
1517
1518	PR tree-optimization/97255
1519	* g++.dg/vect/pr97255.cc: New testcase.
1520
15212020-12-02  Jakub Jelinek  <jakub@redhat.com>
1522
1523	Backported from master:
1524	2020-09-18  Jakub Jelinek  <jakub@redhat.com>
1525
1526	PR tree-optimization/97081
1527	* gcc.dg/vect/pr97081-2.c: New test.
1528
15292020-12-02  Richard Biener  <rguenther@suse.de>
1530
1531	Backported from master:
1532	2020-09-18  Richard Biener  <rguenther@suse.de>
1533
1534	PR tree-optimization/97081
1535	* gcc.dg/vect/pr97081.c: New testcase.
1536
15372020-12-02  Richard Biener  <rguenther@suse.de>
1538
1539	Backported from master:
1540	2020-08-27  Richard Biener  <rguenther@suse.de>
1541
1542	PR tree-optimization/96579
1543	* gcc.dg/pr96579.c: New testcase.
1544
15452020-12-02  Richard Biener  <rguenther@suse.de>
1546
1547	Backported from master:
1548	2020-07-30  Richard Biener  <rguenther@suse.de>
1549
1550	PR tree-optimization/96370
1551	* gcc.dg/pr96370.c: New testcase.
1552
15532020-12-02  Richard Biener  <rguenther@suse.de>
1554
1555	Backported from master:
1556	2020-08-07  Richard Biener  <rguenther@suse.de>
1557
1558	PR tree-optimization/96514
1559	* gcc.dg/pr96514.c: New testcase.
1560
15612020-12-01  Richard Biener  <rguenther@suse.de>
1562
1563	Backported from master:
1564	2020-11-26  Richard Biener  <rguenther@suse.de>
1565
1566	PR testsuite/98002
1567	* gcc.dg/strncmp-2.c: Call mprotect again before free.
1568
15692020-11-30  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
1570
1571	* gcc.target/arm/pr91816.c: New test.
1572
15732020-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1574
1575	* gcc.target/sparc/overflow-6.c: New test.
1576
15772020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
1578
1579	Backported from master:
1580	2020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
1581
1582	* c-c++-common/goacc/cache-3-1.c: New.
1583	* c-c++-common/goacc/cache-3-2.c: Likewise.
1584	* c-c++-common/goacc/data-clause-1.c: Likewise.
1585	* c-c++-common/goacc/data-clause-2.c: Likewise.
1586	* c-c++-common/gomp/map-1.c: Adjust.
1587	* c-c++-common/gomp/map-2.c: Likewise.
1588	* g++.dg/goacc/cache-3-1.C: New.
1589	* g++.dg/goacc/cache-3-2.C: Likewise.
1590	* g++.dg/goacc/data-clause-1.C: Likewise.
1591	* g++.dg/goacc/data-clause-2.C: Likewise.
1592	* g++.dg/gomp/map-1.C: Adjust.
1593	* g++.dg/gomp/map-2.C: Likewise.
1594
15952020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
1596
1597	Backported from master:
1598	2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
1599
1600	* g++.dg/gomp/map-1.C: New.
1601	* g++.dg/gomp/map-2.C: Likewise.
1602	* c-c++-common/gomp/map-1.c: Adjust.
1603	* c-c++-common/gomp/map-2.c: Likewise.
1604
16052020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
1606
1607	Backported from master:
1608	2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
1609
1610	* c-c++-common/goacc/cache-1.c: Update.
1611	* c-c++-common/goacc/cache-2.c: Likewise.
1612	* g++.dg/goacc/cache-1.C: New.
1613	* g++.dg/goacc/cache-2.C: Likewise.
1614
16152020-11-24  Jason Merrill  <jason@redhat.com>
1616
1617	PR c++/97918
1618	* g++.dg/debug/localclass2.C: New test.
1619
16202020-11-24  Jason Merrill  <jason@redhat.com>
1621
1622	PR c++/95158
1623	* g++.dg/template/virtual5.C: New test.
1624
16252020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
1626
1627	Backported from master:
1628	2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
1629
1630	* lib/gcc-dg.exp (dg-optimized, dg-missed): Use 'saved-dg-warning'
1631	instead of 'saved-dg-error'.
1632
16332020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
1634
1635	Backported from master:
1636	2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
1637
1638	* lib/gcc-dg.exp (dg-optimized, dg-missed): Fix 'process-message'
1639	call.
1640	* gcc.dg/vect/nodump-vect-opt-info-1.c: Demonstrate.
1641	* gcc.dg/vect/nodump-vect-opt-info-2.c: Likewise.
1642
16432020-11-17  Tamar Christina  <tamar.christina@arm.com>
1644
1645	Backported from master:
1646	2020-10-28  Tamar Christina  <tamar.christina@arm.com>
1647
1648	PR target/97535
1649	* gcc.target/aarch64/pr97535.c: Exclude ILP32.
1650
16512020-11-17  Tamar Christina  <tamar.christina@arm.com>
1652
1653	Backported from master:
1654	2020-10-27  Tamar Christina  <tamar.christina@arm.com>
1655
1656	PR target/97535
1657	* gcc.target/aarch64/pr97535.c: New test.
1658
16592020-11-17  Monk Chiang  <monk.chiang@sifive.com>
1660
1661	Backported from master:
1662	2020-11-14  Monk Chiang  <monk.chiang@sifive.com>
1663
1664	PR target/97682
1665	* g++.target/riscv/pr97682.C: New test.
1666	* gcc.target/riscv/interrupt-3.c: Check register for t0.
1667	* gcc.target/riscv/interrupt-4.c: Likewise.
1668
16692020-11-13  Patrick Palka  <ppalka@redhat.com>
1670
1671	Backported from master:
1672	2020-10-07  Patrick Palka  <ppalka@redhat.com>
1673
1674	PR c++/88115
1675	PR libstdc++/97273
1676	* g++.dg/template/alignof3.C: New test.
1677
16782020-11-12  Tobias Burnus  <tobias@codesourcery.com>
1679
1680	Backported from master:
1681	2020-11-10  Tobias Burnus  <tobias@codesourcery.com>
1682
1683	PR fortran/95847
1684	* gfortran.dg/coverage.f90: New test.
1685
16862020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
1687
1688	* gnat.dg/bias2.adb: New test.
1689
16902020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
1691
1692	* gnat.dg/opt89.adb: New test.
1693
16942020-11-06  Peter Bergner  <bergner@linux.ibm.com>
1695
1696	Backported from master:
1697	2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
1698
1699	* gcc.target/powerpc/pr64505.c: Run everywhere.  Use correct minimized
1700	test case.
1701
17022020-11-05  Martin Liska  <mliska@suse.cz>
1703
1704	Backported from master:
1705	2020-11-05  Martin Liska  <mliska@suse.cz>
1706
1707	PR middle-end/97392
1708	* g++.dg/asan/asan_test.C: Disable -Wstringop-overflow.
1709	* gcc.dg/asan/pr80166.c: Likewise.
1710
17112020-11-03  Richard Biener  <rguenther@suse.de>
1712
1713	Backported from master:
1714	2020-11-03  Richard Biener  <rguenther@suse.de>
1715
1716	PR testsuite/97688
1717	* gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid
1718	check to always specify subleaf zero.
1719
17202020-10-24  Harald Anlauf  <anlauf@gmx.de>
1721
1722	Backported from master:
1723	2020-10-18  Harald Anlauf  <anlauf@gmx.de>
1724
1725	* gfortran.dg/matmul_20.f90: New test.
1726
17272020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
1728
1729	Backported from master:
1730	2020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
1731
1732	* gcc.dg/dfp/pr97439.c: New test.
1733
17342020-10-16  Martin Liska  <mliska@suse.cz>
1735
1736	Backported from master:
1737	2020-10-16  Martin Liska  <mliska@suse.cz>
1738
1739	PR ipa/97404
1740	* gcc.c-torture/execute/pr97404.c: New test.
1741
17422020-10-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1743
1744	Backported from master:
1745	2020-10-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1746
1747	PR target/97349
1748	* gcc.target/aarch64/simd/pr97349.c: New test.
1749
17502020-10-12  Iain Buclaw  <ibuclaw@gdcproject.org>
1751
1752	Backported from master:
1753	2020-10-12  Iain Buclaw  <ibuclaw@gdcproject.org>
1754
1755	* gdc.test/fail_compilation/fail21001.d: New test.
1756	* gdc.test/fail_compilation/imports/fail21001b.d: New test.
1757	* gdc.test/fail_compilation/imports/issue21295ast_node.d: New test.
1758	* gdc.test/fail_compilation/imports/issue21295astcodegen.d: New test.
1759	* gdc.test/fail_compilation/imports/issue21295dtemplate.d: New test.
1760	* gdc.test/fail_compilation/imports/issue21295visitor.d: New test.
1761	* gdc.test/fail_compilation/issue21295.d: New test.
1762
17632020-10-08  Harald Anlauf  <anlauf@gmx.de>
1764
1765	Backported from master:
1766	2020-10-04  Harald Anlauf  <anlauf@gmx.de>
1767
1768	PR fortran/97272
1769	* gfortran.dg/pr97272.f90: New test.
1770
17712020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1772
1773	* gcc.target/aarch64/acle/rintnzx_1.c: New test.
1774	* gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
1775
17762020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1777
1778	Backported from master:
1779	2020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1780
1781	PR target/97150
1782	* gcc.target/aarch64/pr97150.c: New test.
1783
17842020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1785
1786	Backported from master:
1787	2020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1788
1789	PR target/96313
1790	* gcc.target/aarch64/pr96313.c: New test.
1791	* gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
1792	Adjust return type.
1793	(test_vqmovuns_s32): Likewise.
1794	(test_vqmovund_s64): Likewise.
1795
17962020-10-02  Martin Liska  <mliska@suse.cz>
1797
1798	Backported from master:
1799	2020-09-23  Martin Liska  <mliska@suse.cz>
1800
1801	PR gcov-profile/97069
1802	* g++.dg/gcov/pr97069.C: New test.
1803
18042020-09-30  H.J. Lu  <hjl.tools@gmail.com>
1805
1806	Backported from master:
1807	2020-09-30  H.J. Lu  <hjl.tools@gmail.com>
1808
1809	PR target/97184
1810	* gcc.target/i386/movdir64b.c: New test.
1811	* gcc.target/i386/movdiri32.c: Likewise.
1812	* gcc.target/i386/movdiri64.c: Likewise.
1813	* lib/target-supports.exp (check_effective_target_movdir): New.
1814
18152020-09-28  Christophe Lyon  <christophe.lyon@linaro.org>
1816
1817	Backported from master:
1818	2020-09-25  Christophe Lyon  <christophe.lyon@linaro.org>
1819
1820	PR target/71233
1821	* gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
1822	declarations of vector, vector2, vector_res for float64x2 type.
1823	* gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
1824	* gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
1825
18262020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1827
1828	Backported from master:
1829	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1830
1831	PR target/71233
1832	* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1833	(clean_results): Add float64x2_t cleanup.
1834	(DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
1835	* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
1836	testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
1837
18382020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1839
1840	Backported from master:
1841	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1842
1843	PR target/71233
1844	* gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
1845
18462020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1847
1848	Backported from master:
1849	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1850
1851	PR target/71233
1852	* gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
1853
18542020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1855
1856	Backported from master:
1857	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1858
1859	PR target/71233
1860	* gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
1861
18622020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1863
1864	Backported from master:
1865	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1866
1867	PR target/71233
1868	* gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
1869
18702020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1871
1872	Backported from master:
1873	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1874
1875	PR target/71233
1876	* gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
1877
18782020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1879
1880	Backported from master:
1881	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1882
1883	PR target/71233
1884	* gcc.target/aarch64/simd/vceq_poly_1.c: New test.
1885
18862020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1887
1888	Backported from master:
1889	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1890
1891	PR target/71233
1892	* gcc.target/aarch64/simd/vadd_poly_1.c: New test.
1893
18942020-09-28  Mark Eggleston  <markeggleston@gcc.gnu.org>
1895
1896	Revert:
1897	2020-09-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1898		    Mark Eggleston  <markeggleston@gcc.gnu.org>
1899
1900	PR fortran/95614
1901	* gfortran.dg/pr95614_1.f90: New test.
1902	* gfortran.dg/pr95614_2.f90: New test.
1903
19042020-09-27  Jakub Jelinek  <jakub@redhat.com>
1905
1906	Backported from master:
1907	2020-09-27  Jakub Jelinek  <jakub@redhat.com>
1908
1909	PR middle-end/97073
1910	* gcc.c-torture/execute/pr97073.c: New test.
1911
19122020-09-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
1913
1914	Backported from master:
1915	2020-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1916		    Mark Eggleston  <markeggleston@gcc.gnu.org>
1917
1918	PR fortran/95614
1919	* gfortran.dg/pr95614_1.f90: New test.
1920	* gfortran.dg/pr95614_2.f90: New test.
1921
19222020-09-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1923
1924	PR target/71233
1925	* gcc.target/aarch64/acle/rng_1.c: New test.
1926
19272020-09-24  H.J. Lu  <hjl.tools@gmail.com>
1928
1929	Backported from master:
1930	2020-09-16  H.J. Lu  <hjl.tools@gmail.com>
1931
1932	PR target/97032
1933	* gcc.target/i386/pr97032.c: New test.
1934
19352020-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1936
1937	Backported from master:
1938	2020-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1939		    Andrea Corallo   <andrea.corallo@arm.com>
1940
1941	PR target/71233
1942	* gcc.target/aarch64/acle/jcvt_1.c: New test.
1943	* gcc.target/aarch64/acle/jcvt_2.c: New testcase.
1944	* lib/target-supports.exp
1945	(check_effective_target_aarch64_fjcvtzs_hw): Add new check for
1946	FJCVTZS hw.
1947
19482020-09-19  Harald Anlauf  <anlauf@gmx.de>
1949
1950	Backported from master:
1951	2020-07-02  Harald Anlauf  <anlauf@gmx.de>
1952
1953	PR fortran/93423
1954	* gfortran.dg/pr93423.f90: New file.
1955
19562020-09-18  Jakub Jelinek  <jakub@redhat.com>
1957
1958	Backported from master:
1959	2020-09-16  Jakub Jelinek  <jakub@redhat.com>
1960
1961	PR tree-optimization/97053
1962	* gcc.dg/store_merging_31.c: New test.
1963	* gcc.dg/store_merging_32.c: New test.
1964
19652020-09-17  liuhongt  <hongtao.liu@intel.com>
1966
1967	* gcc.target/i386/xsave-avx-1.c: New test.
1968
19692020-09-16  Jakub Jelinek  <jakub@redhat.com>
1970
1971	Backported from master:
1972	2020-09-03  Jakub Jelinek  <jakub@redhat.com>
1973
1974	PR c++/96862
1975	* g++.dg/cpp1z/constexpr-96862.C: New test.
1976
19772020-09-16  Jakub Jelinek  <jakub@redhat.com>
1978
1979	Backported from master:
1980	2020-08-25  Jakub Jelinek  <jakub@redhat.com>
1981
1982	PR tree-optimization/96722
1983	* g++.dg/opt/pr96722.C: New test.
1984
19852020-09-16  Jakub Jelinek  <jakub@redhat.com>
1986
1987	Backported from master:
1988	2020-08-18  Jakub Jelinek  <jakub@redhat.com>
1989
1990	PR c/96571
1991	* gcc.dg/Wunused-var-4.c: New test.
1992
19932020-09-16  Jakub Jelinek  <jakub@redhat.com>
1994
1995	Backported from master:
1996	2020-08-11  Jakub Jelinek  <jakub@redhat.com>
1997
1998	PR c/96545
1999	* c-c++-common/pr96545.c: New test.
2000
20012020-09-16  Jakub Jelinek  <jakub@redhat.com>
2002
2003	Backported from master:
2004	2020-08-04  Jakub Jelinek  <jakub@redhat.com>
2005
2006	PR middle-end/96426
2007	* gcc.c-torture/compile/pr96426.c: New test.
2008
20092020-09-16  Jakub Jelinek  <jakub@redhat.com>
2010
2011	Backported from master:
2012	2020-07-15  Jakub Jelinek  <jakub@redhat.com>
2013
2014	PR target/96174
2015	* gcc.target/i386/avx512f-vcmppd-3.c: New test.
2016	* gcc.target/i386/avx512f-vcmpps-3.c: New test.
2017
20182020-09-16  Jakub Jelinek  <jakub@redhat.com>
2019
2020	Backported from master:
2021	2020-07-02  Jakub Jelinek  <jakub@redhat.com>
2022
2023	PR tree-optimization/95857
2024	* gcc.dg/pr95857.c: New test.
2025
20262020-09-16  Jakub Jelinek  <jakub@redhat.com>
2027
2028	Backported from master:
2029	2020-06-27  Jakub Jelinek  <jakub@redhat.com>
2030
2031	PR middle-end/95903
2032	* c-c++-common/pr95903.c: New test.
2033
20342020-09-16  Jakub Jelinek  <jakub@redhat.com>
2035
2036	Backported from master:
2037	2020-06-24  Jakub Jelinek  <jakub@redhat.com>
2038
2039	PR middle-end/95810
2040	* gcc.dg/ubsan/pr95810.c: New test.
2041
20422020-09-16  Jakub Jelinek  <jakub@redhat.com>
2043
2044	Backported from master:
2045	2020-05-28  Jakub Jelinek  <jakub@redhat.com>
2046
2047	PR c++/95328
2048	* g++.dg/cpp1z/decomp53.C: New test.
2049
20502020-09-16  Jakub Jelinek  <jakub@redhat.com>
2051
2052	Backported from master:
2053	2020-05-14  Jakub Jelinek  <jakub@redhat.com>
2054
2055	PR middle-end/95108
2056	* gcc.dg/gomp/pr95108.c: New test.
2057
20582020-09-16  Jakub Jelinek  <jakub@redhat.com>
2059
2060	Backported from master:
2061	2020-05-13  Jakub Jelinek  <jakub@redhat.com>
2062
2063	PR debug/95080
2064	* g++.dg/opt/pr95080.C: New test.
2065
20662020-09-16  Jakub Jelinek  <jakub@redhat.com>
2067
2068	Backported from master:
2069	2020-05-07  Jakub Jelinek  <jakub@redhat.com>
2070
2071	PR c++/94951
2072	* g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
2073
20742020-09-16  Jakub Jelinek  <jakub@redhat.com>
2075
2076	Backported from master:
2077	2020-05-07  Jakub Jelinek  <jakub@redhat.com>
2078
2079	PR rtl-optimization/94873
2080	* gcc.dg/pr94873.c: New test.
2081
20822020-09-16  Jakub Jelinek  <jakub@redhat.com>
2083
2084	Backported from master:
2085	2020-05-07  Jakub Jelinek  <jakub@redhat.com>
2086
2087	PR c/94842
2088	* gcc.dg/pr94842.c: New test.
2089
20902020-09-16  Jakub Jelinek  <jakub@redhat.com>
2091
2092	Backported from master:
2093	2020-04-28  Jakub Jelinek  <jakub@redhat.com>
2094
2095	PR tree-optimization/94809
2096	* gcc.c-torture/execute/pr94809.c: New test.
2097
20982020-09-16  Jakub Jelinek  <jakub@redhat.com>
2099
2100	Backported from master:
2101	2020-04-27  Jakub Jelinek  <jakub@redhat.com>
2102
2103	PR target/94780
2104	* gcc.dg/pr94780.c: New test.
2105
21062020-09-16  Jakub Jelinek  <jakub@redhat.com>
2107
2108	Backported from master:
2109	2020-04-27  Jakub Jelinek  <jakub@redhat.com>
2110
2111	PR c/94755
2112	* c-c++-common/pr94755.c: New test.
2113
21142020-09-16  Jakub Jelinek  <jakub@redhat.com>
2115
2116	Backported from master:
2117	2020-04-24  Jakub Jelinek  <jakub@redhat.com>
2118
2119	PR c++/94742
2120	* g++.dg/warn/Wreturn-type-12.C: New test.
2121
21222020-09-16  Jakub Jelinek  <jakub@redhat.com>
2123
2124	Backported from master:
2125	2020-04-23  Jakub Jelinek  <jakub@redhat.com>
2126
2127	PR c/94705
2128	* gcc.dg/pr94705.c: New test.
2129
21302020-09-16  Jakub Jelinek  <jakub@redhat.com>
2131
2132	Backported from master:
2133	2020-04-21  Jakub Jelinek  <jakub@redhat.com>
2134
2135	PR c/94641
2136	* c-c++-common/ubsan/pr94641.c: New test.
2137
21382020-09-16  Jakub Jelinek  <jakub@redhat.com>
2139
2140	Backported from master:
2141	2020-04-17  Jakub Jelinek  <jakub@redhat.com>
2142
2143	PR rtl-optimization/94618
2144	* g++.dg/opt/pr94618.C: New test.
2145
21462020-09-16  Jakub Jelinek  <jakub@redhat.com>
2147
2148	Backported from master:
2149	2020-04-17  Jakub Jelinek  <jakub@redhat.com>
2150
2151	PR tree-optimization/94621
2152	* gcc.c-torture/compile/pr94621.c: New test.
2153
21542020-09-16  Jakub Jelinek  <jakub@redhat.com>
2155
2156	Backported from master:
2157	2020-04-16  Jakub Jelinek  <jakub@redhat.com>
2158
2159	PR c++/94571
2160	* g++.dg/cpp1z/decomp51.C: New test.
2161
21622020-09-16  Jakub Jelinek  <jakub@redhat.com>
2163
2164	Backported from master:
2165	2020-04-08  Jakub Jelinek  <jakub@redhat.com>
2166
2167	PR tree-optimization/94524
2168	* gcc.c-torture/execute/pr94524-1.c: New test.
2169	* gcc.c-torture/execute/pr94524-2.c: New test.
2170
21712020-09-16  Jakub Jelinek  <jakub@redhat.com>
2172
2173	Backported from master:
2174	2020-04-08  Jakub Jelinek  <jakub@redhat.com>
2175
2176	PR target/94438
2177	* gcc.target/i386/avx512bw-pr94438.c: New test.
2178	* gcc.target/i386/avx512vlbw-pr94438.c: New test.
2179
21802020-09-16  Jakub Jelinek  <jakub@redhat.com>
2181
2182	Backported from master:
2183	2020-04-08  Jakub Jelinek  <jakub@redhat.com>
2184
2185	PR c++/94325
2186	* g++.dg/ubsan/vptr-15.C: New test.
2187
21882020-09-16  Sylvia Taylor  <sylvia.taylor@arm.com>
2189
2190	Backported from master:
2191	2019-08-22  Sylvia Taylor  <sylvia.taylor@arm.com>
2192
2193	* gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
2194	* gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
2195
21962020-09-15  Will Schmidt  <will_schmidt@vnet.ibm.com>
2197
2198	* gcc.target/powerpc/pr96139-a.c: New test.
2199	* gcc.target/powerpc/pr96139-b.c: New test.
2200	* gcc.target/powerpc/pr96139-c.c: New test.
2201
22022020-09-15  Jakub Jelinek  <jakub@redhat.com>
2203
2204	Backported from master:
2205	2020-09-15  Jakub Jelinek  <jakub@redhat.com>
2206
2207	PR target/97028
2208	* gcc.target/i386/avx512f-pr97028.c: Untested fix.
2209
22102020-09-11  Richard Biener  <rguenther@suse.de>
2211
2212	Backported from master:
2213	2020-05-05  Richard Biener  <rguenther@suse.de>
2214
2215	PR ipa/94947
2216	* gcc.dg/torture/pr94947-1.c: New testcase.
2217	* gcc.dg/torture/pr94947-2.c: Likewise.
2218
22192020-09-11  Richard Biener  <rguenther@suse.de>
2220
2221	Backported from master:
2222	2020-05-11  Richard Biener  <rguenther@suse.de>
2223
2224	PR tree-optimization/95049
2225	* gcc.dg/torture/pr95049.c: New testcase.
2226
22272020-09-11  Richard Biener  <rguenther@suse.de>
2228
2229	Backported from master:
2230	2020-05-15  Richard Biener  <rguenther@suse.de>
2231
2232	PR tree-optimization/95133
2233	* gcc.dg/pr95133.c: New testcase.
2234
22352020-09-11  Richard Biener  <rguenther@suse.de>
2236
2237	Backported from master:
2238	2020-06-17  Richard Biener  <rguenther@suse.de>
2239
2240	PR tree-optimization/95717
2241	* g++.dg/torture/pr95717.C: New testcase.
2242
22432020-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2244
2245	* gnat.dg/specs/discr7.ads: New test.
2246
22472020-09-10  Eric Botcazou  <ebotcazou@adacore.com>
2248
2249	* gnat.dg/discr59.adb: New test.
2250	* gnat.dg/discr59_pkg1.ads: New helper.
2251	* gnat.dg/discr59_pkg2.ads: Likewise.
2252
22532020-09-09  Harald Anlauf  <anlauf@gmx.de>
2254
2255	Backported from master:
2256	2020-09-03  Harald Anlauf  <anlauf@gmx.de>
2257
2258	* gfortran.dg/iall_masked.f90: New test.
2259
22602020-09-02  Kewen Lin  <linkw@linux.ibm.com>
2261
2262	* gcc.target/powerpc/fold-vec-logical-ands-longlong.c: Adjust.
2263	* gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2264
2265	Backported from master:
2266	2019-12-30  Peter Bergner  <bergner@linux.ibm.com>
2267
2268	PR target/92923
2269	* gcc.target/powerpc/pr92923-1.c: New test.
2270	* gcc.target/powerpc/pr92923-2.c: Likewise.
2271
2272	2020-02-08  Peter Bergner  <bergner@linux.ibm.com>
2273
2274	PR target/93136
2275	* gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
2276	* gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
2277	* gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
2278	regex directives.  Adjust expected instruction counts.
2279	* gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
2280	* gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
2281
22822020-08-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
2283
2284	Backported from master:
2285	2020-08-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
2286
2287	PR fortran/95882
2288	* gfortran.dg/pr95882_1.f90: New test.
2289	* gfortran.dg/pr95882_2.f90: New test.
2290	* gfortran.dg/pr95882_3.f90: New test.
2291	* gfortran.dg/pr95882_4.f90: New test.
2292	* gfortran.dg/pr95882_5.f90: New test.
2293
22942020-08-27  Christophe Lyon  <christophe.lyon@linaro.org>
2295
2296	Backported from master:
2297	2020-08-24  Christophe Lyon  <christophe.lyon@linaro.org>
2298
2299	PR target/94538
2300	* gcc.target/arm/pure-code/pr94538-1.c: New test.
2301	* gcc.target/arm/pure-code/pr94538-2.c: New test.
2302
23032020-08-24  Mark Eggleston  <markeggleston@gcc.gnu.org>
2304
2305	Backported from master:
2306	2020-08-24  Mark Eggleston  <markeggleston@gcc.gnu.org>
2307
2308	PR fortran/96486
2309	* gfortran.dg/pr96486.f90: New test.
2310
23112020-08-21  Tamar Christina  <tamar.christina@arm.com>
2312
2313	Backported from master:
2314	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
2315
2316	* gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New file.
2317	* gcc.target/aarch64/cpunative/info_0: New test.
2318	* gcc.target/aarch64/cpunative/info_1: New test.
2319	* gcc.target/aarch64/cpunative/info_10: New test.
2320	* gcc.target/aarch64/cpunative/info_11: New test.
2321	* gcc.target/aarch64/cpunative/info_12: New test.
2322	* gcc.target/aarch64/cpunative/info_13: New test.
2323	* gcc.target/aarch64/cpunative/info_14: New test.
2324	* gcc.target/aarch64/cpunative/info_15: New test.
2325	* gcc.target/aarch64/cpunative/info_2: New test.
2326	* gcc.target/aarch64/cpunative/info_3: New test.
2327	* gcc.target/aarch64/cpunative/info_4: New test.
2328	* gcc.target/aarch64/cpunative/info_5: New test.
2329	* gcc.target/aarch64/cpunative/info_6: New test.
2330	* gcc.target/aarch64/cpunative/info_7: New test.
2331	* gcc.target/aarch64/cpunative/info_8: New test.
2332	* gcc.target/aarch64/cpunative/info_9: New test.
2333	* gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
2334	* gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
2335	* gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
2336	* gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
2337	* gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
2338	* gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
2339	* gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
2340	* gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
2341	* gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
2342	* gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
2343	* gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
2344	* gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
2345
23462020-08-21  Tamar Christina  <tamar.christina@arm.com>
2347
2348	Backported from master:
2349	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
2350
2351	* lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
2352	verbose output.
2353
23542020-08-12  Kewen Lin  <linkw@linux.ibm.com>
2355
2356	PR testsuite/94077
2357	* gcc.dg/gomp/pr82374.c: Add option -fno-common.
2358
23592020-08-12  Christophe Lyon  <christophe.lyon@linaro.org>
2360
2361	Backported from master:
2362	2020-08-12  Christophe Lyon  <christophe.lyon@linaro.org>
2363
2364	* gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
2365	restrictions.
2366
23672020-08-07  Jakub Jelinek  <jakub@redhat.com>
2368
2369	Backported from master:
2370	2020-08-03  Jakub Jelinek  <jakub@redhat.com>
2371
2372	PR target/96402
2373	* gcc.target/aarch64/pr96402.c: New test.
2374
23752020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
2376
2377	Backported from master:
2378	2020-08-06  Richard Sandiford  <richard.sandiford@arm.com>
2379
2380	* gcc.target/arm/stack-protector-1.c: New test.
2381	* gcc.target/arm/stack-protector-2.c: Likewise.
2382
23832020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
2384
2385	Backported from master:
2386	2020-08-05  Richard Sandiford  <richard.sandiford@arm.com>
2387
2388	PR target/96191
2389	* gcc.target/aarch64/stack-protector-1.c: New test.
2390	* gcc.target/aarch64/stack-protector-2.c: Likewise.
2391
23922020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
2393
2394	Backported from master:
2395	2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
2396
2397	PR rtl-optimization/94605
2398	* gcc.target/aarch64/sve/pr94605.c: New test.
2399
24002020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
2401
2402	Backported from master:
2403	2020-07-13  Richard Sandiford  <richard.sandiford@arm.com>
2404
2405	PR middle-end/95114
2406	* g++.target/aarch64/pr95114.C: New test.
2407
24082020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
2409
2410	* gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
2411	* gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test.
2412
24132020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
2414
2415	* gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test.
2416	* gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c:
2417	New test.
2418	* gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file.
2419	* lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok):
2420	New proc.
2421
24222020-08-01  Iain Buclaw  <ibuclaw@gdcproject.org>
2423
2424	Backported from master:
2425	2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
2426
2427	PR d/96140
2428	* gdc.dg/pr96140.d: New test.
2429
24302020-07-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
2431
2432	Backported from master:
2433	2020-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2434
2435	PR fortran/95612
2436	* gfortran.dg/pr95612.f90: New test.
2437
24382020-07-26  Mark Eggleston  <markeggleston@gcc.gnu.org>
2439
2440	Backported from master:
2441	2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2442
2443	PR fortran/95585
2444	* gfortran.dg/pr95585.f90: New test.
2445
24462020-07-25  Dominique d'Humieres  <dhumieres.dominique@free.fr>
2447
2448	Backported from master:
2449	2020-07-24  Dominique d'Humieres  <dhumieres.dominique@free.fr>
2450
2451	PR fortran/93592
2452	* gfortran.dg/fmt_en.f90: Adjust test.
2453	* gfortran.dg/fmt_en_rd.f90: New test.
2454	* gfortran.dg/fmt_en_rn.f90: New test.
2455	* gfortran.dg/fmt_en_ru.f90: New test.
2456	* gfortran.dg/fmt_en_rz.f90: New test.
2457
24582020-07-23  Harald Anlauf  <anlauf@gmx.de>
2459
2460	Backported from master:
2461	2020-07-21  Harald Anlauf  <anlauf@gmx.de>
2462
2463	PR fortran/89574
2464	* gfortran.dg/pr89574.f90: New file.
2465
24662020-07-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2467
2468	PR fortran/96018
2469	* gfortran.dg/implicit_pure_5.c: New file.
2470	* gfortran.dg/implicit_pure_5.f90: New file.
2471
24722020-07-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2473
2474	Backported from master:
2475	2020-07-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2476
2477	PR target/94891
2478	* gcc.target/aarch64/return_address_sign_1.c: Update test.
2479
24802020-07-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2481
2482	Backported from master:
2483	2020-06-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
2484
2485	* gcc.target/s390/vector/align-1.c: Change target architecture
2486	to z13.
2487	* gcc.target/s390/vector/align-2.c: Change target architecture
2488	to z13.
2489
24902020-07-10  Will Schmidt  <will_schmidt@vnet.ibm.com>
2491
2492	* gcc.target/powerpc/builtins-msum-runnable.c: New test.
2493	* gcc.target/powerpc/vsx-builtin-msum.c: New test.
2494	Modified from ...
2495	(cherry picked from commit c1a57681a64150d2fc336ba8e055c5f82e3737e8)
2496
24972020-07-10  Bin Cheng  <bin.cheng@linux.alibaba.com>
2498
2499	Backported from master:
2500	2020-07-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
2501
2502	PR tree-optimization/95804
2503	* gcc.dg/tree-ssa/pr95804.c: New test.
2504
25052020-07-10  Bin Cheng  <bin.cheng@linux.alibaba.com>
2506
2507	Backported from master:
2508	2020-06-20  Bin Cheng  <bin.cheng@linux.alibaba.com>
2509
2510	PR tree-optimization/95638
2511	* g++.dg/tree-ssa/pr95638.C: New test.
2512
25132020-07-08  Harald Anlauf  <anlauf@gmx.de>
2514
2515	Backported from master:
2516	2020-07-06  Harald Anlauf  <anlauf@gmx.de>
2517
2518	PR fortran/95709
2519	* gfortran.dg/pr95709.f90: New file.
2520
25212020-07-07  Harald Anlauf  <anlauf@gmx.de>
2522
2523	Backported from master:
2524	2020-07-02  Harald Anlauf  <anlauf@gmx.de>
2525
2526	PR fortran/93337
2527	* gfortran.dg/pr93337.f90: New file.
2528
25292020-07-06  Will Schmidt  <will_schmidt@vnet.ibm.com>
2530
2531	PR target/94954
2532	* gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
2533
25342020-07-05  Harald Anlauf  <anlauf@gmx.de>
2535
2536	Backported from master:
2537	2020-06-30  Harald Anlauf  <anlauf@gmx.de>
2538
2539	PR fortran/88379
2540	* gfortran.dg/pr88379.f90: New file.
2541
25422020-07-01  Harald Anlauf  <anlauf@gmx.de>
2543
2544	Backported from master:
2545	2020-06-29  Harald Anlauf  <anlauf@gmx.de>
2546
2547	PR fortran/71706
2548	* gfortran.dg/pr71706.f90: New file.
2549
25502020-07-01  Harald Anlauf  <anlauf@gmx.de>
2551
2552	Backported from master:
2553	2020-06-28  Harald Anlauf  <anlauf@gmx.de>
2554
2555	PR fortran/95880
2556	* gfortran.dg/pr95880.f90: New file.
2557
25582020-07-01  Mark Eggleston  <markeggleston@gcc.gnu.org>
2559
2560	Backported from master:
2561	2020-07-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2562
2563	PR fortran/95829
2564	* gfortran.dg/pr95829.f90: New test.
2565
25662020-06-30  Alex Coplan  <alex.coplan@arm.com>
2567
2568	Backported from master:
2569	2020-05-18  Alex Coplan  <alex.coplan@arm.com>
2570
2571	* gcc.c-torture/compile/packed-aligned-1.c: New test.
2572	* gcc.c-torture/execute/packed-aligned.c: New test.
2573
25742020-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2575
2576	Backported from master:
2577	2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2578
2579	PR fortran/95743
2580	* gfortran.dg/recursive_check_16.f90: New file.
2581
25822020-06-27  Harald Anlauf  <anlauf@gmx.de>
2583
2584	Backported from master:
2585	2020-06-27  Harald Anlauf  <anlauf@gmx.de>
2586
2587	PR fortran/95881
2588	* gfortran.dg/pr95881.f90: New file.
2589
25902020-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>
2591
2592	Backported from master:
2593	2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
2594
2595	PR d/95250
2596	* gdc.dg/pr95250.d: New test.
2597
25982020-06-26  Iain Buclaw  <ibuclaw@gdcproject.org>
2599
2600	Backported from master:
2601	2020-06-25  Iain Buclaw  <ibuclaw@gdcproject.org>
2602
2603	PR d/95173
2604	* gdc.dg/pr95173.d: New test.
2605
26062020-06-24  Harald Anlauf  <anlauf@gmx.de>
2607
2608	PR fortran/95689
2609	* gfortran.dg/pr95689.f90: New test.
2610	(reverts the cherry-pick from commit 62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6)
2611
26122020-06-23  Harald Anlauf  <anlauf@gmx.de>
2613
2614	Backported from master:
2615	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
2616
2617	PR fortran/95689
2618	* gfortran.dg/pr95689.f90: New file.
2619
26202020-06-23  Harald Anlauf  <anlauf@gmx.de>
2621
2622	Backported from master:
2623	2020-06-20  Harald Anlauf  <anlauf@gmx.de>
2624
2625	PR fortran/95587
2626	* gfortran.dg/pr95587.f90: New file.
2627
26282020-06-23  Mark Eggleston  <markeggleston@gcc.gnu.org>
2629
2630	Backported from master:
2631	2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2632
2633	PR fortran/95708
2634	* gfortran.dg/pr95708.f90: New test.
2635
26362020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
2637
2638	Backported from master:
2639	2020-06-17  Thomas Schwinge  <thomas@codesourcery.com>
2640
2641	* c-c++-common/gomp/hsa-indirect-call-1.c: New file.
2642
26432020-06-16  Patrick Palka  <ppalka@redhat.com>
2644
2645	PR c++/95678
2646	* g++.dg/cpp0x/dependent3.C: New test.
2647
26482020-06-14  Harald Anlauf  <anlauf@gmx.de>
2649
2650	PR fortran/95503
2651	* gfortran.dg/pr95503.f90: New test.
2652
26532020-06-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2654
2655	PR fortran/94109
2656	* gfortran.dg/finalize_34.f90: Adjust free counts.
2657	* gfortran.dg/finalize_36.f90: New test.
2658
26592020-06-11  Marek Polacek  <polacek@redhat.com>
2660
2661	PR c++/95344
2662	* c-c++-common/Wparentheses-2.c: New test.
2663
26642020-06-11  Marek Polacek  <polacek@redhat.com>
2665
2666	PR c++/95560
2667	* g++.dg/warn/Wshadow-compatible-local-3.C: New test.
2668
26692020-06-11  Harald Anlauf  <anlauf@gmx.de>
2670	    Steven G. Kargl   <kargl@gcc.gnu.org>
2671
2672	PR fortran/95611
2673	* gfortran.dg/pr95611.f90: New file.
2674
26752020-06-11  Harald Anlauf  <anlauf@gmx.de>
2676
2677	PR fortran/95091
2678	* gfortran.dg/pr95091.f90: New file.
2679
26802020-06-06  Carl Love  <cel@us.ibm.com>
2681
2682	PR target/94833
2683	* gcc.target/powerpc/builtins-8-p9-runnable.c (main): Add
2684	additional test cases with zero vector elements.
2685
26862020-06-05  Harald Anlauf  <anlauf@gmx.de>
2687
2688	PR fortran/95373
2689	* gfortran.dg/pr95373_1.f90: Adjust error messages.
2690	* gfortran.dg/pr95373_2.f90: Adjust error message.
2691
26922020-06-05  Harald Anlauf  <anlauf@gmx.de>
2693
2694	PR fortran/95373
2695	* gfortran.dg/pr95373_1.f90: New test.
2696	* gfortran.dg/pr95373_2.f90: New test.
2697
26982020-06-05  Harald Anlauf  <anlauf@gmx.de>
2699
2700	PR fortran/95106
2701	* gfortran.dg/equiv_11.f90: New test.
2702
27032020-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2704	    Harald Anlauf  <anlauf@gmx.de>
2705
2706	PR fortran/95500
2707	* gfortran.dg/pr95500.f90: New test.
2708
27092020-06-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2710
2711	PR fortran/94361
2712	* gfortran.dg/finalize_28.f90: Adjusted free counts.
2713	* gfortran.dg/finalize_33.f90: Likewise.
2714	* gfortran.dg/finalize_34.f90: Likewise.
2715	* gfortran.dg/finalize_35.f90: New test.
2716
27172020-05-29  Alex Coplan  <alex.coplan@arm.com>
2718
2719	PR target/94591
2720	* gcc.c-torture/execute/pr94591.c: New test.
2721
27222020-05-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2723	    Mark Eggleston  <markeggleston@gcc.gnu.org>
2724
2725	PR fortran/94397
2726	* gfortran.dg/pr94397.F90: New test.
2727
27282020-05-28  Tobias Burnus  <tobias@codesourcery.com>
2729
2730	PR fortran/50392
2731	* gfortran.dg/pr50392.f: New test.
2732
27332020-05-27  Harald Anlauf  <anlauf@gmx.de>
2734	    Steven G. Kargl   <kargl@gcc.gnu.org>
2735
2736	PR libfortran/95104
2737	* gfortran.dg/pr95104.f90: New test.
2738
27392020-05-26  Alexandre Oliva  <oliva@adacore.com>
2740
2741	PR target/94812
2742	* gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
2743	Reinterpret the doubles as long longs for compares.  Mask out
2744	mffs bits that are not expected from mffsl.
2745
27462020-05-22  Bin Cheng  <bin.cheng@linux.alibaba.com>
2747
2748	Backport from master
2749	PR tree-optimization/95110
2750	2020-05-13  Jakub Jelinek  <jakub@redhat.com>
2751
2752	* gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
2753
27542020-05-22  Bin Cheng  <bin.cheng@linux.alibaba.com>
2755
2756	Backport from master
2757	PR tree-optimization/94969
2758	2020-05-13  Bin Cheng  <bin.cheng@linux.alibaba.com>
2759
2760	* gcc.dg/tree-ssa/pr94969.c: New test.
2761
27622020-05-21  Martin Liska  <mliska@suse.cz>
2763
2764	* gcc.target/aarch64/target_attr_20.c: New test.
2765	* gcc.target/aarch64/target_attr_21.c: New test.
2766
27672020-05-20  Mark Eggleston  <markeggleston@gcc.gnu.org>
2768
2769	PR fortran/39695
2770	* gfortran.dg/pr39695_1.f90: New test.
2771	* gfortran.dg/pr39695_2.f90: New test.
2772	* gfortran.dg/pr39695_3.f90: New test.
2773	* gfortran.dg/pr39695_4.f90: New test.
2774
27752020-05-18  Doug Rupp  <rupp@adacore.com>
2776
2777	* gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
2778
2779
27802020-05-18  Iain Buclaw  <ibuclaw@gdcproject.org>
2781
2782	Backport from mainline
2783	2020-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
2784
2785	PR d/92216
2786	* gdc.dg/imports/pr92216.d: New.
2787	* gdc.dg/pr92216.d: New test.
2788
27892020-05-17  Iain Buclaw  <ibuclaw@gdcproject.org>
2790
2791	Backport from mainline
2792	2020-05-06  Iain Buclaw  <ibuclaw@gdcproject.org>
2793
2794	PR d/94970
2795	* gdc.dg/pr94970.d: New test.
2796
27972020-05-16  Iain Buclaw  <ibuclaw@gdcproject.org>
2798
2799	PR d/95155
2800	* gdc.test/compilable/imports/pr9471a.d: New test.
2801	* gdc.test/compilable/imports/pr9471b.d: New test.
2802	* gdc.test/compilable/imports/pr9471c.d: New test.
2803	* gdc.test/compilable/imports/pr9471d.d: New test.
2804	* gdc.test/compilable/pr9471.d: New test.
2805
28062020-05-14  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2807
2808	Backport from mainline.
2809	2020-04-30  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2810
2811	PR target/94748
2812	* gcc.target/aarch64/pr94748.c: New test.
2813
28142020-05-14  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2815
2816	Backport from mainline.
2817	2020-04-27  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2818
2819	PR target/94515
2820	* g++.target/aarch64/pr94515-1.C: New test.
2821	* g++.target/aarch64/pr94515-2.C: New test.
2822
28232020-05-14  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2824
2825	Backport from mainline.
2826	2020-04-23  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2827
2828	PR target/94514
2829	* g++.target/aarch64/pr94514.C: Require lp64.
2830	* gcc.target/aarch64/pr94514.c: Likewise.
2831
2832	Backport from mainline.
2833	2020-04-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2834
2835	PR target/94514
2836	* g++.target/aarch64/pr94514.C: New test.
2837	* gcc.target/aarch64/pr94514.c: New test.
2838
28392020-05-13  Mark Eggleston  <markeggleston@gcc.gnu.org>
2840
2841	Backported from master
2842	2020-05-13  Mark Eggleston  <markeggleston@gcc.gnu.org>
2843
2844	PR fortran/93497
2845	* gfortran.dg/pr88025.f90: Change in wording of error.
2846	* gfortran.dg/pr93497.f90: New test.
2847	* gfortran.dg/pr93714_1.f90: Change in wording of errors.
2848	* gfortran.dg/pr93714_2.f90: Change in wording of errors.
2849
28502020-05-11  Mark Eggleston  <markeggleston@gcc.gnu.org>
2851
2852	Backported from mainline
2853	2020-05-11  Mark Eggleston  <markeggleston@gcc.gnu.org>
2854
2855	PR fortran/59107
2856	* gfortran.dg/pr59107.f90: New test.
2857
28582020-05-07  Jakub Jelinek  <jakub@redhat.com>
2859
2860	PR c++/94946
2861	* g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
2862	sysv_abi and ms_abi attributes in that case instead of fastcall and
2863	no attribute.  Remove dg-options.
2864
28652020-05-05  Andreas Krebbel  <krebbel@linux.ibm.com>
2866
2867	Backport from mainline
2868	2020-04-30  Andreas Krebbel  <krebbel@linux.ibm.com>
2869
2870	* gcc.target/s390/zvector/vec_load_len_r.c: New test.
2871	* gcc.target/s390/zvector/vec_store_len_r.c: New test.
2872
28732020-05-04  Tobias Burnus  <tobias@codesourcery.com>
2874
2875	Backport from mainline.
2876	2020-03-08  Paul Thomas  <pault@gcc.gnu.org>
2877
2878	PR fortran/93581
2879	* gfortran.dg/inquiry_type_ref_6.f90 : New test.
2880
28812020-05-04  Andreas Krebbel  <krebbel@linux.ibm.com>
2882
2883	Backport from mainline
2884	2020-04-20  Andreas Krebbel  <krebbel@linux.ibm.com>
2885
2886	* g++.dg/pr94666.C: New test.
2887
28882020-05-04  Andreas Krebbel  <krebbel@linux.ibm.com>
2889
2890	Backport from mainline
2891	2020-04-20  Andreas Krebbel  <krebbel@linux.ibm.com>
2892
2893	PR target/94613
2894	* gcc.target/s390/zvector/pr94613.c: New test.
2895	* gcc.target/s390/zvector/vec_sel-1.c: New test.
2896
28972020-05-04  Bin Cheng  <bin.cheng@linux.alibaba.com>
2898
2899	PR tree-optimization/93674
2900	Backport from master
2901	2020-04-09  Bin Cheng  <bin.cheng@linux.alibaba.com>
2902
2903	* g++.dg/pr93674.C: New test.
2904
29052020-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2906
2907	PR fortran/93956
2908	PR fortran/94788
2909	* gfortran.dg/pointer_assign_13.f90: Remove.
2910
29112020-04-29  H.J. Lu  <hongjiu.lu@intel.com>
2912
2913	Backport from master
2914	2020-04-29  H.J. Lu  <hongjiu.lu@intel.com>
2915
2916	PR target/93654
2917	* gcc.target/i386/pr93654.c: New test.
2918
29192020-04-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2920
2921	Backport from trunk
2922	PR fortran/93956
2923	* gfortran.dg/pointer_assign_13.f90: New test.
2924
29252020-04-23 Iain Sandoe <iain@sandoe.co.uk>
2926
2927	* g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
2928	changed inline namespace.
2929	* g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
2930	* g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
2931	* g++.dg/coroutines/coro.h: Likewise
2932
29332020-04-21  Martin Sebor  <msebor@redhat.com>
2934
2935	PR c++/94510
2936	* g++.dg/init/array58.C: New test.
2937	* g++.dg/init/array59.C: New test.
2938	* g++.dg/cpp2a/nontype-class34.C: New test.
2939	* g++.dg/cpp2a/nontype-class35.C: New test.
2940
29412020-04-21  Martin Jambor  <mjambor@suse.cz>
2942
2943	Backport from master
2944	2020-04-09  Martin Jambor  <mjambor@suse.cz>
2945
2946	PR tree-optimization/94482
2947	* gcc.dg/torture/pr94482.c: New test.
2948	* gcc.dg/tree-ssa/pr94482-2.c: Likewise.
2949
29502020-04-20  Harald Anlauf  <anlauf@gmx.de>
2951
2952	Backport from mainline.
2953	PR fortran/93364
2954	* gfortran.dg/pr93364.f90: New test.
2955
29562020-04-20  Andrea Corallo  <andrea.corallo@arm.com>
2957
2958	Backport from mainline.
2959	2020-04-09  Andrea Corallo  <andrea.corallo@arm.com
2960
2961	PR target/94530
2962	* gcc.target/aarch64/pr94530.c: New test.
2963
29642020-04-20  Tamar Christina  <tamar.christina@arm.com>
2965
2966	Backport from mainline.
2967	2020-04-03  Tamar Christina  <tamar.christina@arm.com>
2968
2969	PR target/94396
2970	* gcc.target/aarch64/options_set_11.c: New test.
2971	* gcc.target/aarch64/options_set_12.c: New test.
2972	* gcc.target/aarch64/options_set_13.c: New test.
2973	* gcc.target/aarch64/options_set_14.c: New test.
2974	* gcc.target/aarch64/options_set_15.c: New test.
2975	* gcc.target/aarch64/options_set_16.c: New test.
2976	* gcc.target/aarch64/options_set_17.c: New test.
2977	* gcc.target/aarch64/options_set_18.c: New test.
2978	* gcc.target/aarch64/options_set_19.c: New test.
2979	* gcc.target/aarch64/options_set_20.c: New test.
2980	* gcc.target/aarch64/options_set_21.c: New test.
2981	* gcc.target/aarch64/options_set_22.c: New test.
2982	* gcc.target/aarch64/options_set_23.c: New test.
2983	* gcc.target/aarch64/options_set_24.c: New test.
2984	* gcc.target/aarch64/options_set_25.c: New test.
2985	* gcc.target/aarch64/options_set_26.c: New test.
2986
29872020-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989	Backport from master
2990	2020-04-08  H.J. Lu  <hongjiu.lu@intel.com>
2991
2992	PR target/94417
2993	* gcc.target/i386/pr94417-1.c: New test.
2994	* gcc.target/i386/pr94417-2.c: Likewise.
2995	* gcc.target/i386/pr94417-3.c: Likewise.
2996
29972020-04-17  Kewen Lin  <linkw@gcc.gnu.org>
2998
2999	Backport from mainline
3000	2020-04-03  Kewen Lin  <linkw@gcc.gnu.org>
3001
3002	PR tree-optimization/94443
3003	* gcc.dg/vect/pr94443.c: New test.
3004
30052020-04-17  Kewen Lin  <linkw@gcc.gnu.org>
3006
3007	Backport from mainline
3008	2020-04-01  Kewen Lin  <linkw@gcc.gnu.org>
3009
3010	PR tree-optimization/94043
3011	* gfortran.dg/graphite/vect-pr94043.f90: New test.
3012
30132020-04-16  Richard Biener  <rguenther@suse.de>
3014
3015	Backport from mainline
3016	2020-04-07  Richard Biener  <rguenther@suse.de>
3017
3018	PR middle-end/94479
3019	* gcc.dg/torture/pr94479.c: New testcase.
3020
30212020-04-15  Max Filippov  <jcmvbkbc@gmail.com>
3022
3023	Backport from mainline.
3024	2020-04-13  Max Filippov  <jcmvbkbc@gmail.com>
3025
3026	PR target/94584
3027	* gcc.target/xtensa/pr94584.c: New test.
3028
30292020-04-15  Max Filippov  <jcmvbkbc@gmail.com>
3030
3031	Backport from mainline.
3032	2019-09-26  Max Filippov  <jcmvbkbc@gmail.com>
3033
3034	* gcc.target/xtensa/pr91880.c: New test case.
3035	* gcc.target/xtensa/xtensa.exp: New test suite.
3036
30372020-04-15  Uroš Bizjak  <ubizjak@gmail.com>
3038
3039	PR target/94603
3040	* gcc.target/i386/pr94603.c: New test.
3041
30422020-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3043
3044	Backport from trunk
3045	PR fortran/94270
3046	* gfortran.dg/warn_unused_dummy_argument_6.f90: New test.
3047
30482020-04-11  Uroš Bizjak  <ubizjak@gmail.com>
3049
3050	PR target/94494
3051	* gcc.target/i386/pr94494.c: New test.
3052
30532020-04-07  Will Schmidt  <will_schmidt@vnet.ibm.com>
3054
3055	Backport from mainline.
3056	2020-03-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
3057
3058	    * gcc.target/powerpc/pragma_power6.c: New.
3059	    * gcc.target/powerpc/pragma_power7.c: New.
3060	    * gcc.target/powerpc/pragma_power8.c: New.
3061	    * gcc.target/powerpc/pragma_power9.c: New.
3062	    * gcc.target/powerpc/pragma_misc9.c: New.
3063	    * gcc.target/powerpc/vsu/pragma_misc9.c: New.
3064	    * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update.
3065	    * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update.
3066
30672020-04-07  Jakub Jelinek  <jakub@redhat.com>
3068
3069	PR target/94509
3070	* gcc.target/i386/avx512bw-pr94509-1.c: New test.
3071	* gcc.target/i386/avx512bw-pr94509-2.c: New test.
3072
3073	PR c++/94512
3074	* g++.dg/gomp/pr94512.C: New test.
3075
3076	PR target/94488
3077	* gcc.c-torture/compile/pr94488.c: New test.
3078
3079	Backported from mainline
3080	2020-04-04  Hannes Domani  <ssbssa@yahoo.de>
3081		    Jakub Jelinek  <jakub@redhat.com>
3082
3083	PR debug/94459
3084	* g++.dg/debug/pr94459.C: New test.
3085
3086	2020-04-04  Jakub Jelinek  <jakub@redhat.com>
3087
3088	PR c++/94477
3089	* g++.dg/gomp/pr94477.C: New test.
3090
3091	2020-04-03  Jakub Jelinek  <jakub@redhat.com>
3092
3093	PR target/94460
3094	* gcc.target/i386/avx2-pr94460.c: New test.
3095
3096	2020-04-01  Jakub Jelinek  <jakub@redhat.com>
3097
3098	PR middle-end/94423
3099	* gcc.dg/ubsan/pr94423.c: New test.
3100
3101	2020-03-31  Jakub Jelinek  <jakub@redhat.com>
3102
3103	PR middle-end/94412
3104	* gcc.c-torture/execute/pr94412.c: New test.
3105
3106	2020-03-30  Jakub Jelinek  <jakub@redhat.com>
3107
3108	PR c++/94385
3109	* c-c++-common/pr94385.c: New test.
3110
3111	PR target/93069
3112	* gcc.target/i386/avx512vl-pr93069.c: New test.
3113	* gcc.dg/vect/pr93069.c: New test.
3114
3115	2020-03-28  Jakub Jelinek  <jakub@redhat.com>
3116
3117	PR tree-optimization/94329
3118	* gfortran.dg/pr94329.f90: New test.
3119
3120	2020-03-25  Jakub Jelinek  <jakub@redhat.com>
3121
3122	PR middle-end/94303
3123	* g++.dg/torture/pr94303.C: New test.
3124
3125	PR debug/94283
3126	* gcc.dg/pr94283.c: New test.
3127
3128	2020-03-24  Jakub Jelinek  <jakub@redhat.com>
3129
3130	PR debug/94283
3131	* gcc.target/i386/pr94283.c: New test.
3132
3133	PR debug/94277
3134	* gcc.dg/pr94277.c: New test.
3135
3136	2020-03-19  Jakub Jelinek  <jakub@redhat.com>
3137
3138	PR gcov-profile/94029
3139	* gcc.misc-tests/gcov-pr94029.c: New test.
3140
3141	PR tree-optimization/94211
3142	* gcc.dg/pr94211.c: New test.
3143
3144	2020-03-17  Jakub Jelinek  <jakub@redhat.com>
3145
3146	PR c/94172
3147	* gcc.dg/pr94172-1.c: New test.
3148	* gcc.dg/pr94172-2.c: New test.
3149
3150	PR c++/90995
3151	* g++.dg/cpp0x/enum40.C: New test.
3152
31532020-04-07  Jakub Jelinek  <jakub@redhat.com>
3154
3155	PR target/94500
3156	* gcc.target/i386/avx512bw-pr94500.c: New test.
3157
31582020-04-06  Fritz Reese  <foreese@gcc.gnu.org>
3159
3160	Backport from master.
3161	Steven G. Kargl  <kargl@gcc.gnu.org>
3162
3163	PR fortran/93686
3164	* gfortran.dg/pr93686_1.f90: New test.
3165	* gfortran.dg/pr93686_2.f90: Likewise.
3166	* gfortran.dg/pr93686_3.f90: Likewise.
3167	* gfortran.dg/pr93686_4.f90: Likewise.
3168
31692020-04-05  Marek Polacek  <polacek@redhat.com>
3170
3171	2020-02-06  Marek Polacek  <polacek@redhat.com>
3172	Backport from mainline
3173
3174	PR c++/93597 - ICE with lambda in operator function.
3175	* g++.dg/cpp0x/lambda/lambda-93597.C: New test.
3176
31772020-04-02  Martin Jambor  <mjambor@suse.cz>
3178
3179	PR tree-optimization/93435
3180	* gcc.dg/tree-ssa/pr93435.c: New test.
3181
31822020-04-02  Fritz Reese  <foreese@gcc.gnu.org>
3183
3184	Backport from master.
3185	2020-04-02  Fritz Reese  <foreese@gcc.gnu.org>
3186
3187	PR fortran/85982
3188	* gfortran.dg/dec_structure_28.f90: New test.
3189
31902020-04-02  Richard Biener  <rguenther@suse.de>
3191
3192	Backport from mainline
3193	2020-03-12  Richard Biener  <rguenther@suse.de>
3194
3195	PR tree-optimization/94103
3196	* gcc.target/i386/pr94103.c: New testcase.
3197
3198	2020-03-18  Richard Biener  <rguenther@suse.de>
3199
3200	PR middle-end/94206
3201	* gcc.dg/torture/pr94206.c: New testcase.
3202
32032020-04-02  Jakub Jelinek  <jakub@redhat.com>
3204
3205	PR target/94435
3206	* gcc.target/aarch64/pr94435.c: New test.
3207
32082020-04-02  Mark Eggleston <markeggleston@gcc.gnu.org>
3209
3210	Backport from master
3211	Mark Eggleston  <mark.eggleston@codethink.com>
3212
3213	PR fortran/93498
3214	* gfortran.dg/pr93498_1.f90:  New test.
3215	* gfortran.dg/pr93498_2.f90:  New test.
3216
32172020-04-02  Mark Eggleston <markeggleston@gcc.gnu.org>
3218
3219	Backport from master
3220	2020-04-02  Mark Eggleston <markeggleston@gcc.gnu.org>
3221	Steven G. Kargl  <kargl@gcc.gnu.org>
3222
3223	PR fortran/94030
3224	* gfortran.dg/pr94030_1.f90: New test.
3225	* gfortran.dg/pr94030_2.f90: New test.
3226
32272020-04-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3228
3229	Backport from mainline
3230	2020-03-31  Jakub Jelinek  <jakub@redhat.com>
3231
3232	* gcc.dg/pr94368.c: New test.
3233
32342020-04-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3235
3236	Backport from mainline
3237	2019-09-19  Richard Henderson  <richard.henderson@linaro.org>
3238
3239	* gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
3240	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
3241	* gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3242	* gcc.target/aarch64/atomic-op-char.c: Likewise.
3243	* gcc.target/aarch64/atomic-op-consume.c: Likewise.
3244	* gcc.target/aarch64/atomic-op-imm.c: Likewise.
3245	* gcc.target/aarch64/atomic-op-int.c: Likewise.
3246	* gcc.target/aarch64/atomic-op-long.c: Likewise.
3247	* gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3248	* gcc.target/aarch64/atomic-op-release.c: Likewise.
3249	* gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3250	* gcc.target/aarch64/atomic-op-short.c: Likewise.
3251	* gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
3252	* gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3253	* gcc.target/aarch64/sync-comp-swap.c: Likewise.
3254	* gcc.target/aarch64/sync-op-acquire.c: Likewise.
3255	* gcc.target/aarch64/sync-op-full.c: Likewise.
3256
32572020-03-28  Tobias Burnus  <tobias@codesourcery.com>
3258
3259	Backport from mainline
3260	2020-03-28  Tobias Burnus  <tobias@codesourcery.com>
3261
3262	PR fortran/94348
3263	* gfortran.dg/module_procedure_3.f90: New.
3264
32652020-03-25  Mark Eggleston <markeggleston@gcc.gnu.org>
3266
3267	Backport from master
3268	2020-03-25  Mark Eggleston <markeggleston@gcc.gnu.org>
3269
3270	PR fortran/93484
3271	* gfortran.dg/pr93484_1.f90: New test.
3272	* gfortran.dg/pr93484_2.f90: New test.
3273
32742020-03-25  Kewen Lin  <linkw@gcc.gnu.org>
3275
3276	Backport from master
3277	2020-03-13  Kewen Lin  <linkw@gcc.gnu.org>
3278
3279	PR testsuite/93935
3280	* gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
3281	messages only on vect_hw_misalign targets.
3282
32832020-03-24  Tamar Christina  <tamar.christina@arm.com>
3284
3285	PR target/94052
3286	* g++.target/aarch64/pr94052.C: New test.
3287
32882020-03-24  Bin Cheng  <bin.cheng@linux.alibaba.com>
3289
3290	Backport from mainline
3291	2020-03-16  Bin Cheng  <bin.cheng@linux.alibaba.com>
3292
3293	PR tree-optimization/94125
3294	* gcc.dg/tree-ssa/pr94125.c: New test.
3295
32962020-03-23  Will Schmidt  <will_schmidt@vnet.ibm.com>
3297
3298	Backport from mainline
3299	2020-03-10  Will Schmidt  <will_schmidt@vnet.ibm.com>
3300
3301	PR target/90763
3302	* gcc.target/powerpc/pr90763.c: New.
3303
33042020-03-19  Jiufu Guo  <guojiufu@linux.ibm.com>
3305
3306	PR target/93709
3307	* gcc.target/powerpc/p9-minmax-3.c: New test.
3308
33092020-03-17  Jakub Jelinek  <jakub@redhat.com>
3310
3311	PR middle-end/94189
3312	* gcc.dg/pr94189.c: New test.
3313
3314	Backported from mainline
3315	2020-03-16  Jakub Jelinek  <jakub@redhat.com>
3316
3317	PR debug/94167
3318	* gcc.dg/pr94167.c: New test.
3319
3320	2020-03-12  Jakub Jelinek  <jakub@redhat.com>
3321
3322	PR tree-optimization/94130
3323	* gcc.c-torture/execute/pr94130.c: New test.
3324
3325	2020-03-11  Jakub Jelinek  <jakub@redhat.com>
3326
3327	PR target/94134
3328	* gcc.c-torture/execute/pr94134.c: New test.
3329
3330	PR target/94121
3331	* gcc.dg/pr94121.c: New test.
3332
3333	PR middle-end/94111
3334	* gcc.dg/dfp/pr94111.c: New test.
3335
3336	PR tree-optimization/94114
3337	* gcc.dg/pr94114.c: New test.
3338
3339	2020-03-05  Jakub Jelinek  <jakub@redhat.com>
3340
3341	PR middle-end/93399
3342	* gcc.dg/pr93399.c: New test.
3343
3344	2020-03-04  Jakub Jelinek  <jakub@redhat.com>
3345
3346	PR debug/93888
3347	* g++.dg/guality/pr93888.C: New test.
3348
3349	PR tree-optimization/94001
3350	* gcc.dg/pr94001.c: New test.
3351
33522020-03-17  Kewen Lin  <linkw@gcc.gnu.org>
3353
3354	Backport from master
3355	2020-03-09  Kewen Lin  <linkw@gcc.gnu.org>
3356
3357	PR testsuite/94019
3358	* gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
3359	without misaligned vector access support.
3360
33612020-03-17  Kewen Lin  <linkw@gcc.gnu.org>
3362
3363	Backport from master
3364	2020-03-09  Kewen Lin  <linkw@gcc.gnu.org>
3365
3366	PR testsuite/94023
3367	* gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
3368	vect_hw_misalign targets.
3369
33702020-03-12  Richard Earnshaw  <rearnsha@arm.com>
3371
3372	Backport from master
3373	2020-02-10  Jakub Jelinek  <jakub@redhat.com>
3374
3375	PR target/91913
3376	* gfortran.dg/pr91913.f90: New test.
3377
33782020-03-12  Martin Liska  <mliska@suse.cz>
3379
3380	Backport from mainline
3381	2020-03-09  Martin Liska  <mliska@suse.cz>
3382
3383	PR target/93800
3384	* gcc.target/powerpc/pr93800.c: New test.
3385
33862020-03-12  Release Manager
3387
3388	* GCC 9.3.0 released.
3389
33902020-03-11  Richard Wai  <richard@annexi-strayline.com>
3391
3392	* gnat.dg/subpools1.adb: New test.
3393
33942020-03-10  Luo Xiong Hu  <luoxhu@linux.ibm.com>
3395
3396	backport from master.
3397	PR testsuite/94036
3398
3399	2019-12-02  Luo Xiong Hu  <luoxhu@linux.ibm.com>
3400
3401	PR testsuite/92398
3402	* gcc.target/powerpc/pr72804.c: Split the store function to...
3403	* gcc.target/powerpc/pr92398.h: ... this one.  New.
3404	* gcc.target/powerpc/pr92398.p9+.c: New.
3405	* gcc.target/powerpc/pr92398.p9-.c: New.
3406	* lib/target-supports.exp (check_effective_target_p8): New.
3407	(check_effective_target_p9+): New.
3408
34092020-03-05  Jakub Jelinek  <jakub@redhat.com>
3410
3411	PR target/94046
3412	* g++.target/i386/pr94046-1.C: New test.
3413	* g++.target/i386/pr94046-2.C: New test.
3414
34152020-03-05  Jakub Jelinek  <jakub@redhat.com>
3416
3417	Backport from master
3418	PR target/90311
3419	* gcc.c-torture/execute/pr90311.c: New test.
3420
34212020-03-05  Uroš Bizjak  <ubizjak@gmail.com>
3422
3423	* g++.dg/asan/asan_test.C (dg-options): Add
3424	-Wno-alloc-size-larger-than.
3425
34262020-03-05  Martin Sebor  <msebor@redhat.com>
3427
3428	Backport from trunk.
3429	2020-02-21  Martin Sebor  <msebor@redhat.com>
3430
3431	PR gcov-profile/93753
3432	* g++.dg/ext/flexary36.C: New test.
3433
34342020-03-05  Paul Thomas  <pault@gcc.gnu.org>
3435
3436	Backport from trunk
3437	PR fortran/92976
3438	* gfortran.dg/select_type_48.f90 : New test.
3439
34402020-03-04  Martin Sebor  <msebor@redhat.com>
3441
3442	PR c++/90938
3443	* g++.dg/init/array55.C: New test.
3444	* g++.dg/init/array56.C: New test.
3445	* g++.dg/cpp2a/nontype-class33.C: New test.
3446
34472020-03-04  Will Schmidt  <will_schmidt@vnet.ibm.com>
3448
3449	* gcc.target/powerpc/20050603-3.c: Remove XFAILS.
3450
34512020-03-03  Jakub Jelinek  <jakub@redhat.com>
3452
3453	PR rtl-optimization/94002
3454	* gcc.dg/pr94002.c: New test.
3455
34562020-02-29  Peter Bergner  <bergner@linux.ibm.com>
3457
3458	Revert
3459	2020-02-26  Peter Bergner  <bergner@linux.ibm.com>
3460
3461	PR target/93913
3462	* gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
3463	stxv and stxvx instructions as well.
3464	* gcc.target/powerpc/fold-vec-st-float.c: Likewise.
3465	* gcc.target/powerpc/fold-vec-st-int.c: Likewise.
3466	* gcc.target/powerpc/fold-vec-st-short.c: Likewise.
3467
3468	2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
3469
3470	PR target/93658
3471	* gcc.target/powerpc/pr93658.c: New test.
3472
34732020-02-29  John David Anglin  <danglin@gcc.gnu.org>
3474
3475	* gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
3476	* gcc.dg/torture/20190327-1.c: Likewise.
3477	* gcc.dg/torture/pr90020.c: Skip on hppa*-*-hpux*.
3478
3479	PR ada/91100
3480	* gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
3481
34822020-02-26  Peter Bergner  <bergner@linux.ibm.com>
3483
3484	PR target/93913
3485	* gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
3486	stxv and stxvx instructions as well.
3487	* gcc.target/powerpc/fold-vec-st-float.c: Likewise.
3488	* gcc.target/powerpc/fold-vec-st-int.c: Likewise.
3489	* gcc.target/powerpc/fold-vec-st-short.c: Likewise.
3490
34912020-02-27  Jakub Jelinek  <jakub@redhat.com>
3492
3493	PR c/93949
3494	* gcc.c-torture/compile/pr93949.c: New test.
3495
34962020-02-27  Jakub Jelinek  <jakub@redhat.com>
3497
3498	PR tree-optimization/93945
3499	* gcc.c-torture/execute/pr93945.c: New test.
3500
35012020-02-26  Marek Polacek  <polacek@redhat.com>
3502	    Jakub Jelinek  <jakub@redhat.com>
3503
3504	PR c++/92745 - bogus error when initializing array of vectors.
3505	* g++.dg/cpp0x/initlist118.C: New test.
3506	* g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options.
3507
35082020-02-26  Jiufu Guo  <guojiufu@linux.ibm.com>
3509
3510	PR target/93047
3511	* gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
3512
35132020-02-26  Jakub Jelinek  <jakub@redhat.com>
3514
3515	PR tree-optimization/93820
3516	* gcc.dg/pr93820.c: New test.
3517
35182020-02-26  Jakub Jelinek  <jakub@redhat.com>
3519
3520	PR c++/93905
3521	* g++.dg/cpp0x/pr93905.C: New test.
3522
35232020-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
3524
3525	Backport from mainline
3526	2019-12-17  Christophe Lyon  <christophe.lyon@linaro.org>
3527
3528	* gcc.target/arm/pr45701-1.c: Adjust for -mpure-code.
3529	* gcc.target/arm/pr45701-2.c: Likewise.
3530	* gcc.target/arm/pure-code/no-literal-pool.c: Add tests for
3531	__fp16.
3532	* gcc.target/arm/pure-code/pure-code.exp: Remove thumb2 and movt
3533	conditions.
3534	* gcc.target/arm/thumb1-Os-mult.c: Skip if -mpure-code is used.
3535
35362020-02-25  Jakub Jelinek  <jakub@redhat.com>
3537
3538	PR rtl-optimization/93908
3539	* gcc.c-torture/execute/pr93908.c: New test.
3540
35412019-02-25  Eric Botcazou  <ebotcazou@adacore.com>
3542
3543	* gnat.dg/lto24.adb: New test.
3544	* gnat.dg/lto24_pkg1.ads: New helper.
3545	* gnat.dg/lto24_pkg2.ad[sb]: Likewise.
3546
35472020-02-24  Richard Sandiford  <richard.sandiford@arm.com>
3548
3549	Backport from mainline
3550	2020-02-19  Richard Sandiford  <richard.sandiford@arm.com>
3551
3552	PR tree-optimization/93767
3553	* gcc.dg/vect/pr93767.c: New test.
3554
35552020-02-24  Mark Eggleston  <mark.eggleston@codethink.com>
3556
3557	Backported from master
3558	2020-02-24  Mark Eggleston  <markeggleston@gcc.gnu.org>
3559
3560	PR fortran/93835
3561	* gfortran.dg/pr77351.f90 : Check for one error instead of two.
3562	* gfortran.dg/pr93835.f08 : New test.
3563
35642020-02-23  Peter Bergner  <bergner@linux.ibm.com>
3565
3566	Backport from master
3567	2020-02-20  Peter Bergner  <bergner@linux.ibm.com>
3568
3569	PR target/93658
3570	* gcc.target/powerpc/pr93658.c: New test.
3571
35722020-02-20  H.J. Lu  <hongjiu.lu@intel.com>
3573
3574	Backport from master
3575	2020-02-13  H.J. Lu  <hongjiu.lu@intel.com>
3576
3577	PR target/93656
3578	* gcc.target/i386/pr93656.c: New test.
3579
35802020-02-19  Mark Eggleston <markeggleston@gcc.gnu.org>
3581
3582	* typebound_call_22.d03 : Remove xfail clause.
3583
35842020-02-19  Mark Eggleston <markeggleston@gcc.gnu.org>
3585
3586	Backported from mainline
3587	2020-02-18  Mark Eggleston  <markeggleston@gcc.gnu.org>
3588
3589	PR fortran/93714
3590	* gfortran.dg/char_pointer_assign_6.f90: Look for no target
3591	message instead of length mismatch.
3592	* gfortran.dg/pr93714_1.f90
3593	* gfortran.dg/pr93714_2.f90
3594
35952020-02-18  Hongtao Liu  <hongtao.liu@intel.com>
3596
3597	* g++.dg/other/i386-2.C: Add -mavx512vbmi2.
3598	* g++.dg/other/i386-3.C: Ditto.
3599
36002020-02-18  Richard Sandiford  <richard.sandiford@arm.com>
3601
3602	PR middle-end/92768
3603	* gcc.dg/pr92768.c: New test.
3604
36052020-02-18  Richard Sandiford  <richard.sandiford@arm.com>
3606
3607	PR middle-end/90313
3608	* g++.dg/torture/pr90313.cc: New test.
3609
36102020-02-18  Mark Eggleston <markeggleston@gcc.gnu.org>
3611
3612	Back-ported from mainline
3613	2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
3614
3615	PR fortran/93580
3616	* gfortran.dg/dg/pr93580.f90: New test.
3617
36182020-02-18  Richard Sandiford  <richard.sandiford@arm.com>
3619
3620	PR tree-optimization/93434
3621	* gcc.c-torture/execute/pr93434.c: New test.
3622
36232020-02-18  Richard Sandiford  <richard.sandiford@arm.com>
3624
3625	PR tree-optimization/92710
3626	* gcc.dg/vect/pr92710.c: New test.
3627
36282020-02-18  Richard Sandiford  <richard.sandiford@arm.com>
3629
3630	PR tree-optimization/92420
3631	* gcc.dg/vect/pr92420.c: New test.
3632
36332020-02-14 Hongtao Liu  <hongtao.liu@intel.com>
3634
3635	* gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
3636	* gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
3637	* gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
3638	* gcc.target/i386/sse-13.c: Ditto.
3639	* gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
3640	* gcc.target/i386/sse-22.c: Ditto.
3641
36422020-02-16  Uroš Bizjak  <ubizjak@gmail.com>
3643
3644	PR target/93743
3645	* gcc.target/i386/pr93743.c : New test.
3646
36472020-02-15  Jakub Jelinek  <jakub@redhat.com>
3648
3649	PR tree-optimization/93744
3650	* gcc.c-torture/execute/pr93744-1.c: New test.
3651	* gcc.c-torture/execute/pr93744-2.c: New test.
3652	* gcc.c-torture/execute/pr93744-3.c: New test.
3653
36542020-02-14  Jakub Jelinek  <jakub@redhat.com>
3655
3656	PR c++/61414
3657	* g++.dg/cpp0x/enum39.C: New test.
3658
36592020-02-14  Richard Biener  <rguenther@suse.de>
3660
3661	Backport from mainline
3662	2020-02-05  Richard Biener  <rguenther@suse.de>
3663
3664	PR middle-end/90648
3665	* gcc.dg/pr90648.c: New testcase.
3666
36672020-02-14  Richard Biener  <rguenther@suse.de>
3668
3669	Backport from mainline
3670	2020-01-22  Richard Biener  <rguenther@suse.de>
3671
3672	PR tree-optimization/93381
3673	* gcc.dg/torture/pr93381.c: New testcase.
3674
36752020-02-14  Richard Biener  <rguenther@suse.de>
3676
3677	Backport from mainline
3678	2020-01-28  Richard Biener  <rguenther@suse.de>
3679
3680	PR tree-optimization/93439
3681	* gfortran.dg/graphite/pr93439.f90: New testcase.
3682
36832020-02-14  Richard Biener  <rguenther@suse.de>
3684
3685	Backport from mainline
3686	2020-01-09  Richard Biener  <rguenther@suse.de>
3687
3688	PR middle-end/93054
3689	* gcc.dg/pr93054.c: New testcase.
3690
36912020-02-14  Richard Biener  <rguenther@suse.de>
3692
3693	Backport from mainline
3694	2020-01-20  Richard Biener  <rguenther@suse.de>
3695
3696	PR debug/92763
3697	* g++.dg/debug/pr92763.C: New testcase.
3698
36992020-02-14  Richard Biener  <rguenther@suse.de>
3700
3701	Backport from mainline
3702	2019-11-29  Richard Biener  <rguenther@suse.de>
3703
3704	PR tree-optimization/92704
3705	* gcc.dg/torture/pr92704.c: New testcase.
3706
37072020-02-13  Jakub Jelinek  <jakub@redhat.com>
3708
3709	PR c/93576
3710	* gcc.dg/pr93576.c: New test.
3711
3712	PR target/93696
3713	* gcc.target/i386/pr93696-1.c: New test.
3714	* gcc.target/i386/pr93696-2.c: New test.
3715	* gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
3716	of _mm*_mask_popcnt_*.
3717	* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
3718	* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
3719	* gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
3720	* gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
3721	* gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
3722	* gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
3723	* gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
3724	* gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
3725	* gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
3726
3727	PR target/93673
3728	* gcc.target/i386/avx512f-pr93673.c: New test.
3729	* gcc.target/i386/avx512dq-pr93673.c: New test.
3730	* gcc.target/i386/avx512bw-pr93673.c: New test.
3731
3732	Backported from mainline
3733	2020-02-12  Jakub Jelinek  <jakub@redhat.com>
3734
3735	PR target/93670
3736	* gcc.target/i386/avx512vl-pr93670.c: New test.
3737
3738	2020-02-10  Jakub Jelinek  <jakub@redhat.com>
3739
3740	PR target/93637
3741	* gcc.target/i386/avx-pr93637.c: New test.
3742
3743	2020-02-08  Uroš Bizjak  <ubizjak@gmail.com>
3744		    Jakub Jelinek  <jakub@redhat.com>
3745
3746	PR target/65782
3747	* gcc.target/i386/pr65782.c: New test.
3748
3749	2020-02-05  Jakub Jelinek  <jakub@redhat.com>
3750
3751	PR c++/93557
3752	* c-c++-common/Wunused-var-17.c: New test.
3753
3754	PR middle-end/93555
3755	* c-c++-common/gomp/pr93555-1.c: New test.
3756	* c-c++-common/gomp/pr93555-2.c: New test.
3757	* gfortran.dg/gomp/pr93555.f90: New test.
3758
3759	2020-01-30  Jakub Jelinek  <jakub@redhat.com>
3760
3761	PR middle-end/93505
3762	* gcc.c-torture/compile/pr93505.c: New test.
3763
3764	2020-01-29  Jakub Jelinek  <jakub@redhat.com>
3765
3766	PR c++/91118
3767	* g++.dg/gomp/pr91118-1.C: New test.
3768	* g++.dg/gomp/pr91118-2.C: New test.
3769
3770	PR fortran/93463
3771	* gfortran.dg/goacc/pr93463.f90: New test.
3772
3773	2020-01-28  Jakub Jelinek  <jakub@redhat.com>
3774
3775	PR target/93418
3776	* gcc.target/i386/avx2-pr93418.c: New test.
3777
3778	2020-01-23  Jakub Jelinek  <jakub@redhat.com>
3779
3780	PR rtl-optimization/93402
3781	* gcc.c-torture/execute/pr93402.c: New test.
3782
37832020-02-11  Tamar Christina  <tamar.christina@arm.com>
3784
3785	Backport from mainline
3786	2020-01-31  Tamar Christina  <tamar.christina@arm.com>
3787		    Jakub Jelinek  <jakub@redhat.com>
3788
3789	PR rtl-optimization/91838
3790	* g++.dg/opt/pr91838.C: New test.
3791
37922020-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3793
3794	Backport from mainline
3795	2020-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3796
3797	PR libgcc/85334
3798	* g++.target/i386/pr85334-1.C: New test.
3799	* g++.target/i386/pr85334-2.C: Likewise.
3800
38012020-02-07  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803	Backport from mainline
3804	2020-02-07  H.J. Lu  <hongjiu.lu@intel.com>
3805
3806	PR target/85667
3807	* gcc.target/i386/pr85667-10.c: New test.
3808	* gcc.target/i386/pr85667-7.c: Likewise.
3809	* gcc.target/i386/pr85667-8.c: Likewise.
3810	* gcc.target/i386/pr85667-9.c: Likewise.
3811
38122020-02-03  Tobias Burnus  <tobias@codesourcery.com>
3813
3814	Backported from mainline
3815	2020-01-31  Tobias Burnus  <tobias@codesourcery.com>
3816
3817	PR fortran/93462
3818	* gfortran.dg/goacc/atomic-1.f90: New.
3819
38202020-02-03  Tobias Burnus  <tobias@codesourcery.com>
3821
3822	Backported from mainline
3823	2020-01-21  Tobias Burnus  <tobias@codesourcery.com>
3824
3825	PR fortran/93309
3826	* gfortran.dg/external_implicit_none_2.f90: New.
3827
38282020-01-30  Kito Cheng  <kito.cheng@sifive.com>
3829
3830	Backport from mainline
3831	2020-01-21  Kito Cheng  <kito.cheng@sifive.com>
3832
3833	PR target/93304
3834	* gcc.target/riscv/pr93304.c: New test.
3835
38362020-01-29  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3837
3838	Backport from mainline
3839	2020-01-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3840
3841	PR target/92424
3842	* gcc.target/aarch64/pr92424-2.c: New test.
3843	* gcc.target/aarch64/pr92424-3.c: New test.
3844
38452020-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3846
3847	* gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
3848	assembler.
3849	* gcc.target/i386/pr91298-2.c: Likewise.
3850
38512020-01-22  Jakub Jelinek  <jakub@redhat.com>
3852
3853	PR target/93335
3854	* gcc.c-torture/compile/pr93335.c: New test.
3855
3856	PR target/91298
3857	* gcc.target/i386/pr91298-1.c: New test.
3858	* gcc.target/i386/pr91298-2.c: New test.
3859
3860	* gfortran.dg/gomp/target-parallel1.f90: New test.
3861	* gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
3862	test.
3863
3864	PR fortran/93329
3865	* gfortran.dg/goacc/pr93329.f90: New test.
3866
3867	Backported from mainline
3868	2020-01-21  Jakub Jelinek  <jakub@redhat.com>
3869
3870	PR target/93333
3871	* gcc.c-torture/compile/pr93333.c: New test.
3872
3873	PR target/93073
3874	* gcc.target/powerpc/pr93073.c: New test.
3875
3876	2020-01-17  Jakub Jelinek  <jakub@redhat.com>
3877
3878	PR c++/93228
3879	* g++.dg/cpp1y/attr-deprecated-3.C: New test.
3880
3881	2020-01-15  Jakub Jelinek  <jakub@redhat.com>
3882
3883	PR target/93009
3884	* gcc.target/i386/avx512vl-pr93009.c: New test.
3885
3886	2020-01-09  Jakub Jelinek  <jakub@redhat.com>
3887
3888	PR inline-asm/93202
3889	* gcc.target/riscv/pr93202.c: New test.
3890
3891	2020-01-03  Jakub Jelinek  <jakub@redhat.com>
3892
3893	PR rtl-optimization/93088
3894	* gcc.target/i386/pr93088.c: New test.
3895
3896	2020-01-02  Jakub Jelinek  <jakub@redhat.com>
3897
3898	PR ipa/93087
3899	* c-c++-common/cold-1.c: New test.
3900
3901	2019-12-26  Jakub Jelinek  <jakub@redhat.com>
3902
3903	PR c++/92438
3904	* g++.dg/ext/attrib61.C: New test.
3905
3906	2019-12-20  Jakub Jelinek  <jakub@redhat.com>
3907
3908	PR c++/92992
3909	* g++.dg/cpp0x/nullptr45.C: New test.
3910
39112020-01-22  Joseph Myers  <joseph@codesourcery.com>
3912
3913	Backport from mainline:
3914	2020-01-22  Joseph Myers  <joseph@codesourcery.com>
3915
3916	PR c/93348
3917	* gcc.c-torture/compile/pr93348-1.c: New test.
3918
39192020-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921	Backport from mainline
3922	PR libfortran/93234
3923	* gfortran.dg/inquire_pre.f90: New test.
3924
39252020-01-20  Mark Eggleston  <mark.eggleston@codethink.com>
3926
3927	Backport from mainline
3928	* gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
3929	scan-tree-dump.
3930
39312020-01-20  Richard Biener  <rguenther@suse.de>
3932
3933	Backport from mainline
3934	PR middle-end/93246
3935	* g++.dg/torture/pr93246.C: New testcase.
3936
39372020-01-17  Mark Eggleston  <mark.eggleston@codethink.com>
3938
3939	Backport from mainline
3940	Mark Eggleston  <mark.eggleston@codethink.com>
3941	Tobias Burnus  <burnus@gcc.gnu.org>
3942
3943	* gfortran.dg/pr93263_1.f90: New test.
3944	* gfortran.dg/pr93263_2.f90: New test.
3945
39462020-01-15  Joseph Myers  <joseph@codesourcery.com>
3947
3948	Backport from mainline:
3949	2020-01-15  Joseph Myers  <joseph@codesourcery.com>
3950
3951	PR c/93072
3952	* gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
3953
39542020-01-14  Martin Jambor  <mjambor@suse.cz>
3955
3956	Backport from mainline
3957	2020-01-13  Martin Jambor  <mjambor@suse.cz>
3958
3959	PR ipa/93223
3960	* g++.dg/ipa/pr93223.C: New test.
3961
39622020-01-13  Joseph Myers  <joseph@codesourcery.com>
3963
3964	Backport from mainline:
3965	2020-01-13  Joseph Myers  <joseph@codesourcery.com>
3966
3967	PR c/93241
3968	* gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
3969	tests.
3970
39712020-01-13  Joseph Myers  <joseph@codesourcery.com>
3972
3973	Backport from mainline:
3974	2019-12-09  Joseph Myers  <joseph@codesourcery.com>
3975
3976	PR middle-end/91226
3977	* gcc.dg/dfp/bid-non-canonical-d128-1.c,
3978	gcc.dg/dfp/bid-non-canonical-d128-2.c,
3979	gcc.dg/dfp/bid-non-canonical-d128-3.c,
3980	gcc.dg/dfp/bid-non-canonical-d128-4.c,
3981	gcc.dg/dfp/bid-non-canonical-d32-1.c,
3982	gcc.dg/dfp/bid-non-canonical-d32-2.c,
3983	gcc.dg/dfp/bid-non-canonical-d64-1.c,
3984	gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests.
3985
39862020-01-10  Martin Jambor  <mjambor@suse.cz>
3987
3988	Backport from mainline
3989	2019-12-17  Martin Jambor  <mjambor@suse.cz>
3990
3991        PR ipa/92971
3992        * gcc.dg/ipa/ipcp-agg-12.c: New test.
3993
39942020-01-10  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
3995
3996	Backport from trunk
3997	PR target/93188
3998	Backport from trunk
3999	* gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
4000
40012020-01-10  Tobias Burnus  <tobias@codesourcery.com>
4002
4003	Backported from mainline
4004	2020-01-09  Tobias Burnus  <tobias@codesourcery.com>
4005
4006	PR fortran/84135
4007	* gfortran.dg/coarray/codimension_3.f90: New.
4008
40092020-01-07  Iain Sandoe  <iain@sandoe.co.uk>
4010
4011	Backport from mainline.
4012	2020-01-05  Iain Sandoe  <iain@sandoe.co.uk>
4013
4014	* gcc.dg/darwin-version-1.c: Adjust test to use different
4015	options for Darwin4-9 and Darwin10+.
4016
40172020-01-02  Jakub Jelinek  <jakub@redhat.com>
4018
4019	PR c/90677
4020	* c-c++-common/pr90677-2.c: New test.
4021
40222019-12-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4023
4024	Backport from trunk
4025	PR fortran/92961
4026	* gfortran.dg/arith_divide_2.f90: New test.
4027
40282019-12-21  Paul Thomas  <pault@gcc.gnu.org>
4029
4030	Backported from mainline
4031	PR fortran/92753
4032	* gfortran.dg/inquiry_type_ref_5.f90 : New test.
4033
40342019-12-20  Jakub Jelinek  <jakub@redhat.com>
4035
4036	Backported from mainline
4037	2019-12-19  Jakub Jelinek  <jakub@redhat.com>
4038
4039	PR fortran/92977
4040	* gfortran.dg/gomp/pr92977.f90: New test.
4041
4042	2019-12-14  Jakub Jelinek  <jakub@redhat.com>
4043
4044	PR tree-optimization/92930
4045	* gcc.dg/tree-ssa/pr92930.c: New test.
4046
4047	2019-12-12  Jakub Jelinek  <jakub@redhat.com>
4048
4049	PR target/92904
4050	* gcc.c-torture/execute/pr92904.c: New test.
4051
4052	2019-12-11  Jakub Jelinek  <jakub@redhat.com>
4053
4054	PR target/92723
4055	* gcc.dg/vect/pr92723.c: New test.
4056
4057	2019-12-06  Jakub Jelinek  <jakub@redhat.com>
4058
4059	PR c++/92831 - CWG 1299, not extending temporary lifetime for ?:
4060	* g++.dg/cpp0x/temp-extend2.C: New test.
4061
4062	2019-12-05  Jakub Jelinek  <jakub@redhat.com>
4063
4064	PR fortran/92781
4065	* gfortran.dg/pr92781.f90: New test.
4066
4067	2019-12-04  Jakub Jelinek  <jakub@redhat.com>
4068
4069	PR fortran/92756
4070	* gfortran.dg/gomp/teams1.f90: New test.
4071
4072	2019-12-03  Jakub Jelinek  <jakub@redhat.com>
4073
4074	PR c++/92732
4075	* g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion
4076	warnings.
4077	* g++.dg/cpp2a/bitfield4.C: New test.
4078
4079	PR c++/92695
4080	* g++.dg/cpp2a/constexpr-virtual14.C: New test.
4081
4082	2019-12-02  Jakub Jelinek  <jakub@redhat.com>
4083
4084	PR c++/92695
4085	* g++.dg/cpp2a/constexpr-virtual15.C: New test.
4086
4087	2019-11-29  Jakub Jelinek  <jakub@redhat.com>
4088
4089	PR c++/60228
4090	* g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for
4091	DECL_OMP_DECLARE_REDUCTION_P functions.
4092
4093	2019-11-28  Jakub Jelinek  <jakub@redhat.com>
4094
4095	PR c++/92695
4096	* g++.dg/warn/inline3.C: New test.
4097
4098	2019-11-27  Jakub Jelinek  <jakub@redhat.com>
4099
4100	PR fortran/91944
4101	* gfortran.dg/spread_size_limit_2.f90: New test.
4102
4103	PR c++/92524
4104	* g++.dg/cpp0x/pr92524.C: New test.
4105
4106	2019-11-26  Jakub Jelinek  <jakub@redhat.com>
4107
4108	PR c++/92648
4109	* g++.dg/cpp0x/gen-attrs-71.C: New test.
4110
4111	PR c++/61414
4112	* g++.dg/cpp0x/enum23.C: Remove xfail.
4113	* g++.dg/cpp0x/enum28.C: New test.
4114
4115	PR tree-optimization/92644
4116	* g++.dg/opt/pr92644.C: New test.
4117
4118	2019-11-23  Jakub Jelinek  <jakub@redhat.com>
4119
4120	PR target/92615
4121	* gcc.target/i386/pr92615.c: New test.
4122
4123	2019-11-22  Jakub Jelinek  <jakub@redhat.com>
4124
4125	PR c/90677
4126	* c-c++-common/pr90677.c: New test.
4127
4128	2019-11-21  Jakub Jelinek  <jakub@redhat.com>
4129
4130	PR c++/90842
4131	* g++.dg/cpp1y/lambda-generic-90842.C: New test.
4132
41332019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
4134
4135	* gcc.dg/pr92951-1.c: Rename to ...
4136	* gcc.dg/pr92591-1.c: ... this.
4137	* gcc.dg/pr92951-2.c: Rename to ...
4138	* gcc.dg/pr92591-2.c: ... this.
4139
41402019-12-20  Roman Zhuykov  <zhroma@ispras.ru>
4141
4142	Backport from mainline
4143	2019-12-13  Roman Zhuykov  <zhroma@ispras.ru>
4144
4145	PR rtl-optimization/92591
4146	* gcc.dg/pr92951-1.c: New test.
4147	* gcc.dg/pr92951-2.c: New test.
4148
41492019-12-17  Andreas Krebbel  <krebbel@linux.ibm.com>
4150
4151	Backport from mainline
4152	2019-12-16  Andreas Krebbel  <krebbel@linux.ibm.com>
4153
4154	PR target/92950
4155	* gcc.target/s390/vector/pr92950.c: New test.
4156
41572019-12-12  Harald Anlauf  <anlauf@gmx.de>
4158
4159	Backport from mainline
4160	PR fortran/92898
4161	* gfortran.dg/pr92898.f90: New test.
4162
41632019-12-11 Steven G. Kargl  <kargl@gcc.gnu.org>
4164
4165	PR fortran/92897
4166	* gfortran.dg/pr92897.f90: New test.
4167
41682019-12-09  Eric Botcazou  <ebotcazou@adacore.com>
4169
4170	* gnat.dg/lto23.adb: New test.
4171
41722019-12-02  Sandra Loosemore  <sandra@codesourcery.com>
4173
4174	Fix bugs relating to flexibly-sized objects in nios2 backend.
4175
4176	PR target/92499
4177	* gcc.target/nios2/pr92499-1.c: New.
4178	* gcc.target/nios2/pr92499-2.c: New.
4179	* gcc.target/nios2/pr92499-3.c: New.
4180
41812019-12-02  Li Jia He  <helijia@linux.ibm.com>
4182
4183	Partial backport from trunk
4184	PR target/92098
4185	2019-11-08  Kewen Lin  <linkw@gcc.gnu.org>
4186
4187	PR target/92132
4188	* gcc.target/powerpc/pr92132-fp-1.c: New test.
4189	* gcc.target/powerpc/pr92132-fp-2.c: New test.
4190
41912019-11-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4192
4193	PR fortran/91783
4194	* gfortran.dg/dependency_56.f90: New test. Backport from trunk on
4195	the off-chance that somebody backports something that will break
4196	this test case.
4197
41982019-11-29  Harald Anlauf  <anlauf@gmx.de>
4199
4200	Backport from mainline
4201	PR fortran/92629
4202	* gfortran.dg/pr92629.f90: New testcase.
4203
42042019-11-29 Tobias Burnus  <tobias@codesourcery.com>
4205
4206	Backport from mainline
4207	2019-11-29 Tobias Burnus  <tobias@codesourcery.com>
4208
4209	PR ipa/84963
4210	* gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not
4211	dg-options as otherwise -fopenacc is not used.
4212
42132019-11-27  Richard Biener  <rguenther@suse.de>
4214
4215	Backport from mainline
4216	2019-10-25  Richard Biener  <rguenther@suse.de>
4217
4218	PR tree-optimization/92222
4219	* gcc.dg/torture/pr92222.c: New testcase.
4220
42212019-11-26  Jerry DeLisle  <jvdelisle@gcc.ngu.org>
4222
4223	Backport from trunk
4224	PR fortran/92100
4225	gfortran.dg/streamio_18.f90: New test.
4226
42272019-11-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4228	Harald Anlauf <anlauf@gmx.de>
4229
4230	Backport from trunk
4231	PR fortran/92569
4232	* gfortran.dg/eof_6.f90: New test.
4233
42342019-11-25  Tobias Burnus  <tobias@codesourcery.com
4235
4236	Backport from mainline
4237	2019-10-11  Tobias Burnus  <tobias@codesourcery.com>
4238
4239	PR fortran/92050
4240	* gfortran.dg/pr92050.f90: New.
4241
42422019-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244	* gnat.dg/addr14.adb: New test.
4245
42462019-11-21  Jakub Jelinek  <jakub@redhat.com>
4247
4248	PR tree-optimization/91355
4249	* g++.dg/torture/pr91355.C: New test.
4250
42512019-11-20  Peter Bergner  <bergner@linux.ibm.com>
4252
4253	Backport from mainline
4254	2019-11-13  David Edelsohn  <dje.gcc@gmail.com>
4255
4256	* gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
4257	* gcc.target/powerpc/pr92090-2.c: Likewise.
4258
4259	2019-11-07  Peter Bergner <bergner@linux.ibm.com>
4260
4261	PR other/92090
4262	* gcc.target/powerpc/pr92090-2.c: New test.
4263
4264	2019-11-07  Peter Bergner <bergner@linux.ibm.com>
4265
4266	PR other/92090
4267	* gcc.target/powerpc/pr92090.c: New test.
4268
42692019-10-28  Michael Matz  <matz@suse.de>
4270
4271	Backport from mainline
4272	PR middle-end/90796
4273	* gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
4274
4275	PR middle-end/90796
4276	* gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
4277
42782019-11-20  Jakub Jelinek  <jakub@redhat.com>
4279
4280	PR c++/90767
4281	* g++.dg/diagnostic/pr90767-1.C: New test.
4282	* g++.dg/diagnostic/pr90767-2.C: New test.
4283
4284	PR middle-end/90840
4285	* gcc.c-torture/compile/pr90840.c: New test.
4286
4287	PR target/90867
4288	* gcc.target/i386/pr90867.c: New test.
4289
4290	PR c/90898
4291	* gcc.dg/pr90898.c: New test.
4292
4293	Backported from mainline
4294	2019-11-19  Jakub Jelinek  <jakub@redhat.com>
4295
4296	PR c++/92504
4297	* g++.dg/gomp/pr92504.C: New test.
4298
42992019-11-19  Jakub Jelinek  <jakub@redhat.com>
4300
4301	PR middle-end/91450
4302	* gcc.c-torture/execute/pr91450-1.c: New test.
4303	* gcc.c-torture/execute/pr91450-2.c: New test.
4304
43052019-11-15  Ilya Leoshkevich  <iii@linux.ibm.com>
4306
4307	Backport from mainline
4308	PR rtl-optimization/92430
4309	* gcc.dg/pr92430.c: New test (from Arseny Solokha).
4310
43112019-11-13  Claudiu Zissulescu <claziss@gmail.com>
4312
4313	Backport from mainline
4314	* gcc.target/arc/delay-slot-limm.c: New test.
4315	* gcc.target/arc/pic-2.c: New file.
4316
43172019-11-13  Tobias Burnus  <tobias@codesourcery.com>
4318
4319	PR fortran/92470
4320	PR fortran/92500
4321	* gfortran.dg/ISO_Fortran_binding_17.c: Include
4322	ISO_Fortran_binding.h with relative path.
4323
43242019-11-13  Tobias Burnus  <tobias@codesourcery.com>
4325
4326	Backport from mainline
4327	2019-11-13  Tobias Burnus  <tobias@codesourcery.com>
4328
4329	PR fortran/92470
4330	* gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
4331	lower_bound == 0.
4332
4333	2019-11-12  Tobias Burnus  <tobias@codesourcery.com>
4334
4335	PR fortran/92470
4336	* gfortran.dg/ISO_Fortran_binding_17.c: New.
4337	* gfortran.dg/ISO_Fortran_binding_17.f90: New.
4338	* gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
4339	section_c, select_part_c): Update for CFI_{address} changes;
4340	add asserts.
4341
43422019-11-11  Richard Biener  <rguenther@suse.de>
4343
4344	Backport from mainline
4345	2019-06-25  Richard Biener  <rguenther@suse.de>
4346
4347	PR tree-optimization/90930
4348	* gcc.dg/tree-ssa/reassoc-24.c: Adjust.
4349	* gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4350
43512019-11-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4352
4353	Backport from trunk
4354	PR fortran/92321
4355	* gfortran.dg/matmul_blas_2.f90: New test.
4356
43572019-11-08  Jakub Jelinek  <jakub@redhat.com>
4358
4359	PR c++/92384
4360	* g++.dg/torture/pr92384.C: New test.
4361
4362	Backported from mainline
4363	2019-11-05  Jakub Jelinek  <jakub@redhat.com>
4364
4365	PR c++/92343
4366	* g++.dg/cpp2a/attr-likely6.C: New test.
4367
4368	2019-10-31  Jakub Jelinek  <jakub@redhat.com>
4369
4370	PR preprocessor/92296
4371	* c-c++-common/cpp/pr92296-1.c: New test.
4372	* c-c++-common/cpp/pr92296-2.c: New test.
4373
4374	PR middle-end/92231
4375	* gcc.c-torture/compile/pr92231.c: New test.
4376
4377	2019-10-21  Jakub Jelinek  <jakub@redhat.com>
4378
4379	PR c++/92015
4380	* g++.dg/cpp0x/constexpr-92015.C: New test.
4381
43822019-11-08  Eric Botcazou  <ebotcazou@adacore.com>
4383
4384	* gcc.c-torture/compile/20191108-1.c: New test.
4385	* gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
4386	* gcc.target/sparc/overflow-2.c: Likewise.
4387	* gcc.target/sparc/overflow-3.c: Likewise.
4388	* gcc.target/sparc/overflow-4.c: Likewise.
4389	* gcc.target/sparc/overflow-5.c: Likewise.
4390
43912019-11-06  Ilya Leoshkevich  <iii@linux.ibm.com>
4392
4393	Backport from mainline
4394	* gcc.target/s390/sigfpe-eh.c: New test.
4395
43962019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
4397
4398	Backport from mainline
4399	2019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
4400
4401	* gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
4402	IBM Z.
4403	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4404
44052019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
4406
4407	Backport from mainline
4408	2019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
4409
4410	* gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
4411	for IBM Z.
4412	* gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
4413
44142019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
4415
4416	Backport from mainline
4417	2019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>
4418
4419	* gcc.target/s390/s390.exp
4420	(check_effective_target_s390_useable_hw): Add inline asm for z14
4421	and z15. Replace instruction for z13 with lochiz. Add register
4422	clobbers. Check also for __zarch__ when doing the __VX__ test.
4423
44242019-11-04  Iain Sandoe  <iain@sandoe.co.uk>
4425
4426	Backport from mainline.
4427	2019-06-20  Iain Sandoe  <iain@sandoe.co.uk>
4428
4429	* obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
4430	* obj-c++.dg/stubify-2.mm: Likewise.
4431	* objc.dg/stubify-1.m: Likewise.
4432	* objc.dg/stubify-2.m: Likewise.
4433
44342019-11-04  Tobias Burnus  <tobias@codesourcery.com>
4435
4436	Backport from mainline
4437	2019-10-30  Tobias Burnus  <tobias@codesourcery.com>
4438
4439	PR fortran/92208
4440	* gfortran.dg/pr92208.f90: New.
4441
44422019-11-04  Tobias Burnus  <tobias@codesourcery.com>
4443
4444	Backport from mainline
4445	2019-10-31  Jakub Jelinek  <jakub@redhat.com>
4446
4447	PR fortran/92284
4448	* gfortran.dg/bind_c_array_params_3_aux.c: Include
4449	../../../libgfortran/ISO_Fortran_binding.h rather than
4450	ISO_Fortran_binding.h.
4451
4452	2019-10-31  Tobias Burnus  <tobias@codesourcery.com>
4453
4454	PR fortran/92284
4455	* gfortran.dg/bind-c-intent-out.f90: Update expected dump;
4456	extend comment.
4457	* gfortran.dg/bind_c_array_params_3.f90: New.
4458	* gfortran.dg/bind_c_array_params_3_aux.c: New.
4459
4460	2019-10-31  Tobias Burnus  <tobias@codesourcery.com>
4461
4462	PR fortran/92277
4463	* fortran.dg/pr92277.f90: New.
4464
4465
44662019-10-30  Iain Sandoe  <iain@sandoe.co.uk>
4467
4468	Backport from mainline.
4469	2019-10-22  Iain Sandoe  <iain@sandoe.co.uk>
4470
4471	* gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
4472	Use __SIZE_TYPE__ instead of size_t.
4473
4474	Backport from mainline.
4475	2019-10-19  Iain Sandoe  <iain@sandoe.co.uk>
4476
4477	* gcc.dg/Wnonnull.c: Add attributed function declarations for
4478	memcpy and strlen for Darwin.
4479
44802019-10-30  Iain Sandoe  <iain@sandoe.co.uk>
4481
4482	Backport from mainline.
4483	2019-10-13  Iain Sandoe  <iain@sandoe.co.uk>
4484
4485	* gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
4486	indirection label prefix, for Darwin.
4487	* gcc.target/i386/indirect-thunk-2.c: Likewise.
4488	* gcc.target/i386/indirect-thunk-3.c: Likewise.
4489	* gcc.target/i386/indirect-thunk-4.c: Likewise.
4490	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4491	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4492	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4493	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4494	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4495	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4496	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4497	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4498	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4499	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4500	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4501	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4502	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4503	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4504	* gcc.target/i386/pr32219-2.c: Likewise.
4505	* gcc.target/i386/pr32219-3.c: Likewise.
4506	* gcc.target/i386/pr32219-4.c: Likewise.
4507	* gcc.target/i386/pr32219-7.c: Likewise.
4508	* gcc.target/i386/pr32219-8.c: Likewise.
4509	* gcc.target/i386/ret-thunk-14.c: Likewise.
4510	* gcc.target/i386/ret-thunk-15.c: Likewise.
4511	* gcc.target/i386/ret-thunk-9.c: Likewise.
4512
45132019-10-30  Iain Sandoe  <iain@sandoe.co.uk>
4514
4515	Backport from mainline.
4516	2019-08-13  Iain Sandoe  <iain@sandoe.co.uk>
4517
4518	* obj-c++.dg/stubify-1.mm: Rename symbol stub option.
4519	* obj-c++.dg/stubify-2.mm: Likewise.
4520	* objc.dg/stubify-1.m: Likewise.
4521	* objc.dg/stubify-2.m: Likewise.
4522
45232019-10-30  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
4524
4525	Backport from mainline
4526	2019-07-09  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
4527
4528	* gcc.target/mips/cfgcleanup-jalr1.c: New test.
4529	* gcc.target/mips/cfgcleanup-jalr2.c: New test.
4530	* gcc.target/mips/cfgcleanup-jalr3.c: New test.
4531
45322019-10-29  Jakub Jelinek  <jakub@redhat.com>
4533
4534	PR c++/92201
4535	* g++.dg/other/pr92201.C: New test.
4536
45372019-10-28  Paul Thomas  <pault@gcc.gnu.org>
4538
4539	Backport from trunk
4540	PR fortran/91926
4541	* gfortran.dg/ISO_Fortran_binding_13.f90: New test.
4542	* gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
4543	* gfortran.dg/ISO_Fortran_binding_14.f90: New test.
4544
45452019-10-28  Jiufu Guo  <guojiufu@linux.ibm.com>
4546
4547	Backport from mainline
4548	PR target/70010
4549	* gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
4550	* gcc.target/powerpc/pr70010-1.c: Require LTO.
4551	* gcc.target/powerpc/pr70010-2.c: Require LTO.
4552
45532019-10-28  Uroš Bizjak  <ubizjak@gmail.com>
4554
4555	PR target/92225
4556	* gcc.target/i386/pr92225.c: New test.
4557
45582019-10-28  Ilya Leoshkevich  <iii@linux.ibm.com>
4559
4560	Backport from mainline
4561	PR rtl-optimization/92007
4562	* g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
4563
45642019-10-28  Peter Bergner <bergner@linux.ibm.com>
4565	    Jiufu Guo  <guojiufu@linux.ibm.com>
4566
4567	PR target/70010
4568	* gcc.target/powerpc/pr70010.c: New test.
4569	* gcc.target/powerpc/pr70010-1.c: New test.
4570	* gcc.target/powerpc/pr70010-2.c: New test.
4571	* gcc.target/powerpc/pr70010-3.c: New test.
4572	* gcc.target/powerpc/pr70010-4.c: New test.
4573
45742019-10-28  Tobias Burnus  <tobias@codesourcery.com>
4575
4576	Backport from mainline
4577	2019-10-28  Tobias Burnus  <tobias@codesourcery.com>
4578
4579	PR fortran/91863
4580	* gfortran.dg/bind-c-intent-out.f90: New.
4581
45822019-10-27  Paul Thomas  <pault@gcc.gnu.org>
4583
4584	Backport from mainline
4585	PR fortran/86248
4586	* gfortran.dg/char_result_19.f90: New test.
4587	* gfortran.dg/char_result_mod_19.f90: Module for the new test.
4588
45892019-10-25  Richard Earnshaw  <rearnsha@arm.com>
4590
4591	Backport from mainline
4592	2019-05-08  Mihail Ionescu  <mihail.ionescu@arm.com>
4593	   Richard Earnshaw  <rearnsha@arm.com>
4594	PR target/88167
4595	* gcc.target/arm/pr88167-1.c: New test.
4596	* gcc.target/arm/pr88167-2.c: New test.
4597
45982019-10-24  Mihail Ionescu  <mihail.ionescu@arm.com>
4599
4600	Backport from mainline
4601	2019-10-18  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4602
4603	* gcc.target/arm/multilib.exp: Add extra tests.
4604
46052019-10-23  Martin Liska  <mliska@suse.cz>
4606
4607	Backport from mainline
4608	2019-09-27  Jakub Jelinek  <jakub@redhat.com>
4609
4610	PR tree-optimization/91885
4611	* gcc.dg/pr91885.c (__int64_t): Change from long to long long.
4612	(__uint64_t): Change from unsigned long to unsigned long long.
4613
46142019-10-23  Martin Liska  <mliska@suse.cz>
4615
4616	Backport from mainline
4617	2019-09-26  Martin Liska  <mliska@suse.cz>
4618
4619	PR tree-optimization/91885
4620	* gcc.dg/pr91885.c: New test.
4621
46222019-10-23  Eric Botcazou  <ebotcazou@adacore.com>
4623
4624	* gcc.c-torture/execute/20191023-1.c: New test.
4625
46262019-10-23  Richard Biener  <rguenther@suse.de>
4627
4628	Backport from mainline
4629	2019-10-17  Richard Biener  <rguenther@suse.de>
4630
4631	PR debug/91887
4632	* g++.dg/debug/dwarf2/pr91887.C: New testcase.
4633
46342019-10-21  Jakub Jelinek  <jakub@redhat.com>
4635
4636	Backported from mainline
4637	2019-10-17  Jakub Jelinek  <jakub@redhat.com>
4638
4639	PR tree-optimization/92056
4640	* gcc.c-torture/compile/pr92056.c: New test.
4641
4642	PR fortran/87752
4643	* gfortran.dg/gomp/pr87752.f90: New test.
4644
4645	2019-10-05  Jakub Jelinek  <jakub@redhat.com>
4646
4647	PR tree-optimization/91734
4648	* gcc.dg/pr91734.c: New test.
4649
4650	2019-10-04  Jakub Jelinek  <jakub@redhat.com>
4651
4652	PR c++/91974
4653	* g++.dg/cpp1z/eval-order5.C: New test.
4654
4655	2019-10-01  Jakub Jelinek  <jakub@redhat.com>
4656
4657	PR c++/91925
4658	* g++.dg/conversion/packed2.C: New test.
4659
4660	2019-09-27  Jakub Jelinek  <jakub@redhat.com>
4661
4662	PR c++/88203
4663	* c-c++-common/gomp/pr88203-1.c: New test.
4664	* c-c++-common/gomp/pr88203-2.c: New test.
4665	* c-c++-common/gomp/pr88203-3.c: New test.
4666
4667	PR middle-end/91920
4668	* c-c++-common/gomp/pr91920.c: New test.
4669
4670	2019-09-11  Jakub Jelinek  <jakub@redhat.com>
4671
4672	PR rtl-optimization/89435
4673	PR rtl-optimization/89795
4674	PR rtl-optimization/91720
4675	* gcc.dg/pr89435.c: New test.
4676	* gcc.dg/pr89795.c: New test.
4677	* gcc.dg/pr91720.c: New test.
4678
4679	PR tree-optimization/91723
4680	* gcc.dg/vect/vect-fma-3.c: New test.
4681
4682	2019-09-07  Jakub Jelinek  <jakub@redhat.com>
4683
4684	PR tree-optimization/91665
4685	* gcc.dg/vect/pr91665.c: New test.
4686
4687	2019-09-05  Jakub Jelinek  <jakub@redhat.com>
4688
4689	PR middle-end/91001
4690	PR middle-end/91105
4691	PR middle-end/91106
4692	* gcc.c-torture/compile/pr91001.c: New test.
4693
4694	2019-09-02  Jakub Jelinek  <jakub@redhat.com>
4695
4696	PR tree-optimization/91632
4697	* gcc.c-torture/execute/pr91632.c: New test.
4698
4699	2019-09-01  Jakub Jelinek  <jakub@redhat.com>
4700
4701	PR middle-end/91623
4702	* gcc.target/i386/pr91623.c: New test.
4703
4704	PR lto/91572
4705	* g++.dg/lto/pr91572_0.C: New test.
4706
4707	2019-08-29  Jakub Jelinek  <jakub@redhat.com>
4708
4709	PR tree-optimization/91351
4710	* g++.dg/opt/pr91351.C: New test.
4711
4712	2019-08-09  Jakub Jelinek  <jakub@redhat.com>
4713
4714	PR c/91401
4715	* c-c++-common/gomp/pr91401-1.c: New test.
4716	* c-c++-common/gomp/pr91401-2.c: New test.
4717
47182019-10-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4719
4720	PR fortran/69455
4721	* gfortran.dg/pr69455_1.f90: New test.
4722	* gfortran.dg/pr69455_2.f90: Ditto.
4723
47242019-10-18  Tobias Burnus  <tobias@codesourcery.com>
4725
4726	Backport from mainline
4727	2019-10-18  Tobias Burnus  <tobias@codesourcery.com>
4728
4729	PR fortran/91586
4730	* gfortran.dg/class_71.f90: New.
4731
47322019-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4733
4734	PR fortran/83113
4735	PR fortran/89943
4736	* gfortran.dg/pr89943_1.f90: New test.
4737	* gfortran.dg/pr89943_2.f90: Ditto.
4738	* gfortran.dg/pr89943_3.f90: Ditto.
4739	* gfortran.dg/pr89943_4.f90: Ditto.
4740
47412019-10-17  Bill Schmidt  <wschmidt@linux.ibm.com>
4742
4743	Backport from mainline
4744	2019-10-15  Bill Schmidt  <wschmidt@linux.ibm.com>
4745
4746	PR target/92093
4747	* gcc.target/powerpc/pr91275.c: Fix type and endian issues.
4748
47492019-10-16  Richard Biener  <rguenther@suse.de>
4750
4751	Backport from mainline
4752	2019-10-02  Richard Biener  <rguenther@suse.de>
4753
4754	PR c++/91606
4755	* g++.dg/torture/pr91606.C: New testcase.
4756
4757	2019-09-19  Richard Biener  <rguenther@suse.de>
4758
4759	PR tree-optimization/91812
4760	* gcc.dg/torture/pr91812.c: New testcase.
4761
47622019-10-14  Will Schmidt  <will_schmidt@vnet.ibm.com>
4763
4764	Backport from trunk.
4765	2019-09-26  Will Schmidt <will_schmidt@vnet.ibm.com>
4766
4767	* gcc.target/powerpc/pure-builtin-redundant-load.c:  New.
4768
47692019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4770
4771	PR fortran/91715
4772	* gfortran.dg/function_kinds_5.f90: Prune run-on error.
4773	* gfortran.dg/pr85543.f90: Ditto.
4774	* gfortran.dg/pr91715.f90: New test.
4775
47762019-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4777
4778	PR fortran/91649
4779	* gfortran.dg/pr91649.f90: New test.
4780
47812019-10-10  Steven G. Kargl  <kargl@gcc.gnu.org>
4782
4783	PR fortran/91801
4784	* gfortran.dg/pr91801.f90: New test.
4785
47862019-10-10  Uroš Bizjak  <ubizjak@gmail.com>
4787
4788	PR target/92022
4789	* g++.dg/pr92022.C: New test.
4790
47912019-10-07  Thomas Koenig <tkoenig@gcc.gnu.org>
4792
4793	Backport from trunk
4794	PR fortran/84487
4795	* gfortran.dg/typebound_call_22.f03: xfail.
4796
47972019-10-07  Bill Schmidt  <wschmidt@linux.ibm.com>
4798
4799	Backport from mainline
4800	2019-10-01  Bill Schmidt  <wschmdit@linux.ibm.com>
4801
4802	PR target/91275
4803	* gcc.target/powerpc/pr91275.c: New.
4804
48052019-10-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4806
4807	PR fortran/47054
4808	* gfortran.dg/pr47054_1.f90: New test
4809	* gfortran.dg/pr47054_2.f90: Ditto.
4810
48112019-10-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4812
4813	PR fortran/91942
4814	* gfortran.dg/pr91587.f90: Update dg-error regex.
4815	* gfortran.dg/pr91942.f90: New test.
4816
48172019-10-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4818
4819	PR fortran/91785
4820	* gfortran.dg/pr91785.f90: New test.
4821
48222019-10-04  Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4823
4824	Backport from mainline
4825	2019-10-03  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
4826
4827	PR target/91769
4828	* gcc.target/mips/pr91769.c: New test.
4829
48302019-10-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4831
4832	Backport from mainline
4833
4834	2019-09-13  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4835
4836	PR fortran/91716
4837	* gfortran.dg/pr91716.f90: New test.
4838
48392019-10-01 Steven G. Kargl  <kargl@gcc.gnu.org>
4840
4841	PR fortran/91864
4842	* gcc/testsuite/gfortran.dg/pr91864.f90
4843
48442019-10-01  Steven G. Kargl  <kargl@gcc.ngu.org>
4845
4846	PR fortran/91802
4847	* gfortran.dg/pr91802.f90: New test.
4848
48492019-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
4850
4851	PR fortran/91714
4852	* gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
4853	* gfortran.dg/pr91714.f90: New test.
4854
48552019-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
4856
4857	PR fortran/91641
4858	* gfortran.dg/pr91641.f90: New test.
4859
48602019-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4861
4862	Backport from mainline
4863	2019-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4864
4865	* gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
4866
48672019-09-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4868
4869	Backport from mainline
4870	2019-08-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4871
4872	* gcc.target/arm/acle/crc_hf_1.c: New test.
4873
48742019-09-21  Paul Thomas  <pault@gcc.gnu.org>
4875
4876	Backport from mainline
4877	PR fortran/91588
4878	* gfortran.dg/associate_49.f90: New test.
4879
48802019-09-20  Eric Botcazou  <ebotcazou@adacore.com>
4881
4882	* gcc.dg/pr91269.c: New test.
4883
48842019-09-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4885
4886	PR fortran/91727
4887	* gfortran.dg/pr91727.f90: New test.
4888
48892019-09-19  Kito Cheng  <kito.cheng@sifive.com>
4890
4891	Backport from mainline
4892	2019-09-05  Jakub Jelinek  <jakub@redhat.com>
4893		    Jim Wilson  <jimw@sifive.com>
4894
4895	PR target/91635
4896	* gcc.c-torture/execute/pr91635.c: New test.
4897	* gcc.target/riscv/shift-shift-4.c: New test.
4898	* gcc.target/riscv/shift-shift-5.c: New test.
4899
49002019-09-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4901
4902	Backport from trunk
4903	PR fortran/91550
4904	* gfortran.dg/do_subscript_6.f90: New test.
4905
49062019-09-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
4907
4908	Backport from trunk
4909	PR fortran/91557
4910	* gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
4911
49122019-09-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4913
4914	PR fortran/91553
4915	* gfortran.dg/pr91553.f90: New test.
4916
49172019-09-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4918
4919	PR fortran/91566
4920	* gfortran.dg/pr91566.f90: New test.
4921
49222019-09-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4923
4924	PR fortran/91642
4925	* gfortran.dg/pr91642.f90: New test.
4926
49272019-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4928
4929	* gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
4930
49312019-09-09  Jakub Jelinek  <jakub@redhat.com>
4932
4933	PR target/87853
4934	* gcc.target/i386/pr87853.c: New test.
4935
4936	PR target/91704
4937	* gcc.target/i386/pr91704.c: New test.
4938
49392019-09-07  Paul Thomas  <pault@gcc.gnu.org>
4940
4941	Backport from mainline
4942	PR fortran/91589
4943	* gfortran.dg/pr91589.f90: New test.
4944
49452019-09-05  Harald Anlauf  <anlauf@gmx.de>
4946
4947	Backport from mainline
4948	PR fortran/91496
4949	* gfortran.dg/pr91496.f90: New testcase.
4950
4951	PR fortran/91496
4952	* gfortran.dg/directive_unroll_5.f90: Adjust error message.
4953
49542019-09-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4955
4956	PR fortran/91660
4957	* gfortran.dg/pdt_4.f03: Fix invalid code.
4958	* gfortran.dg/pr91660_1.f90: New test.
4959	* gfortran.dg/pr91660_2.f90: Ditto.
4960
49612019-09-04  Wilco Dijkstra  <wdijkstr@arm.com>
4962
4963	Backport from mainline
4964	2019-08-13  Wilco Dijkstra  <wdijkstr@arm.com>
4965
4966	PR target/81800
4967	* gcc.target/aarch64/no-inline-lrint_3.c: New test.
4968
49692019-09-03  Jakub Jelinek  <jakub@redhat.com>
4970
4971	PR tree-optimization/91597
4972	* gcc.c-torture/execute/pr91597.c: New test.
4973
49742019-09-02  Steven G. Kargl  <kargl@gc.gnu.org>
4975
4976	PR fortran/91552
4977	* gfortran.dg/pr91552.f90: New test.
4978
49792019-09-02  Martin Liska  <mliska@suse.cz>
4980
4981	Backport from mainline
4982	2019-09-02  Martin Liska  <mliska@suse.cz>
4983
4984	PR c++/91155
4985	* g++.dg/torture/pr91155.C: New test.
4986
49872019-09-01  Eric Botcazou  <ebotcazou@adacore.com>
4988
4989	* gcc.c-torture/execute/20190901-1.c: New test.
4990
49912019-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4992
4993	PR fortran/91587
4994	* gfortran.dg/pr91587.f90: New test.
4995
49962019-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4997
4998	PR fortran/91565
4999	* gfortran.dg/pr91565.f90: New test.
5000
50012019-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5002
5003	PR fortran/91564
5004	* gfortran.dg/pr91564.f90: New test.
5005
50062019-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5007
5008	PR fortran/91551
5009	* gfortran.dg/allocated_3.f90
5010
50112019-08-30  Segher Boessenkool  <segher@kernel.crashing.org>
5012
5013	Backport from trunk
5014	2019-08-23  Segher Boessenkool  <segher@kernel.crashing.org>
5015
5016	PR target/91481
5017	* gcc.target/powerpc/darn-3.c: New testcase.
5018
50192019-08-30  Richard Biener  <rguenther@suse.de>
5020
5021	Backport from mainline
5022	2019-04-29  Richard Biener  <rguenther@suse.de>
5023
5024	PR tree-optimization/90278
5025	* gcc.dg/torture/pr90278.c: New testcase.
5026
50272019-08-29  Richard Biener  <rguenther@suse.de>
5028
5029	PR tree-optimization/91568
5030	* gfortran.dg/pr91568.f: New testcase.
5031
50322019-08-28  Richard Biener  <rguenther@suse.de>
5033
5034	Backport from mainline
5035	2019-05-27  Richard Biener  <rguenther@suse.de>
5036
5037	PR tree-optimization/90637
5038	* gcc.dg/gomp/pr90637.c: New testcase.
5039
50402019-08-23  Mihailo Stojanovic  <mistojanovic@wavecomp.com>
5041
5042	* gcc.target/mips/get-fcsr-3.c: New test.
5043
50442019-08-20  Eric Botcazou  <ebotcazou@adacore.com>
5045
5046	* gcc.c-torture/execute/20190820-1.c: New test.
5047
50482019-08-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5049
5050	PR fortran/91485
5051	* gfortran.dg/pr91485.f90: New test.
5052
50532019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5054
5055	PR fortran/91471
5056	* gfortran.dg/pr91471.f90: New test.
5057
50582019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5059
5060	PR fortran/78739
5061	* fortran.dg/pr78739.f90: New test.
5062
50632019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5064
5065	PR fortran/78719
5066	* gfortran.dg/pr78719_1.f90: New test.
5067	* gfortran.dg/pr78719_2.f90: Ditto.
5068	* gfortran.dg/pr78719_3.f90: Ditto.
5069
50702019-08-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5071
5072	PR fortran/82992
5073	* gfortran.dg/pr71649.f90: Adjust error messages.
5074	* gfortran.dg/use_15.f90: Ditto.
5075	* gfortran.dg/use_rename_8.f90: Ditto.
5076
50772019-08-15  Richard Biener  <rguenther@suse.de>
5078
5079	PR tree-optimization/91445
5080	* gcc.dg/torture/pr91445.c: New testcase.
5081
5082	Backport from mainline
5083	2019-07-05  Richard Biener  <rguenther@suse.de>
5084
5085	PR tree-optimization/91091
5086	* gcc.dg/tree-ssa/pr91091-2.c: New testcase.
5087
50882019-08-14  Martin Sebor  <msebor@redhat.com>
5089
5090	Backport from mainline
5091
5092	2019-08-01  Martin Sebor  <msebor@redhat.com>
5093
5094	PR c++/90947
5095	* c-c++-common/array-1.c: New test.
5096	* g++.dg/abi/mangle73.C: New test.
5097	* g++.dg/cpp2a/nontype-class23.C: New test.
5098	* g++.dg/init/array53.C: New test.
5099
51002019-08-14  Jonathan Wakely  <jwakely@redhat.com>
5101
5102	PR c++/91436
5103	* g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
5104	* g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
5105	test that runs for C++11.
5106	* g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
5107
51082019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
5109
5110	PR fortran/87991
5111	* gfortran.dg/pr87991.f90: New test.
5112
51132013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5114
5115	Backport from trunk
5116	PR fortran/90563
5117	* gfortran.dg/do_subsript_5.f90: New test.
5118
51192019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
5120
5121	PR fortran/88072
5122	* gfortran.dg/pr88072.f90: New test.
5123	* gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
5124
51252019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5126
5127	Backport from trunk
5128	PR fortran/90561
5129	* gfortran.dg/deferred_character_34.f90: New test.
5130
51312019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
5132
5133	PR fortran/89647
5134	* gfortran.dg/pr89647.f90: New test.
5135
51362019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>
5137
5138	PR fortran/87993
5139	* gfortran.dg/pr87993.f90: New test.
5140
51412019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5142
5143	Backport from trunk
5144	PR fortran/91424
5145	* gfortran.dg/do_subscript_3.f90: New test.
5146	* gfortran.dg/do_subscript_4.f90: New test.
5147	* gfortran.dg/pr70754.f90: Use indices that to not overflow.
5148
51492019-08-12  Steven G. Kargl  <kargl@gcc.gnu.org>
5150
5151	PR fortran/91359
5152	* gfortran.dg/pr91359_1.f: New test.
5153	* gfortran.dg/pr91359_2.f: Ditto.
5154
51552019-08-12  Steven G. Kargl  <kargl@gcc.gnu.org>
5156
5157	PR fortran/42546
5158	* gfortran.dg/allocated_1.f90: New test.
5159	* gfortran.dg/allocated_2.f90: Ditto.
5160
51612019-08-02  Tom Honermann  <tom@honermann.net>
5162
5163	PR c++/88095
5164	* g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
5165	* g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
5166	* g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
5167	* g++.dg/cpp2a/udlit-class-nttp.C: New test.
5168	* g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
5169	* g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
5170
51712019-08-12  Release Manager
5172
5173	* GCC 9.2.0 released.
5174
51752019-08-05  Kito Cheng  <kito.cheng@sifive.com>
5176
5177	Backport from mainline
5178	2019-08-05  Kito Cheng  <kito.cheng@sifive.com>
5179
5180	* gcc.target/riscv/promote-type-for-libcall.c: New.
5181
51822019-08-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5183
5184	Backport from mainline.
5185	PR fortran/87233
5186	* gfortran.dg/initialization_14.f90: Modify to now pass by
5187	removing two dg-error commands. Added comments.
5188	* gfortran.dg/initialization_30.f90: New test that includes the
5189	two tests removed above with the 'dg-options -std=f95'.
5190
51912019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5192
5193	Backport from mainline.
5194	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
5195
5196	PR objc/90709
5197	* obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
5198	* obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
5199	* obj-c++.dg/strings/const-cfstring-5.mm: Likewise
5200	* obj-c++.dg/strings/const-str-12.mm: Likewise.
5201	* obj-c++.dg/syntax-error-1.mm: Likewise.
5202	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
5203	* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5204	* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5205	* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5206	* obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
5207	in no longer supported, also on m64 where there's no meaning to it.
5208	* obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
5209	* obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
5210	there.
5211	* obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
5212	* obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
5213	* obj-c++.dg/stubify-2.mm: Likewise.
5214	* obj-c++.dg/try-catch-1.mm: Likewise.
5215	* obj-c++.dg/try-catch-3.mm: Likewise.
5216
5217	Backport from mainline.
5218	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
5219
5220	PR objc/90709
5221	* objc.dg/encode-7-next-64bit.m: Use proxy headers.
5222	* objc.dg/image-info.m: Likewise.
5223	* objc.dg/method-6.m: Likewise.
5224	* objc.dg/no-extra-load.m: Likewise.
5225	* objc.dg/objc-foreach-4.m: Likewise.
5226	* objc.dg/objc-foreach-5.m: Likewise.
5227	* objc.dg/proto-lossage-7.m: Likewise.
5228	* objc.dg/strings/const-cfstring-2.m: Likewise.
5229	* objc.dg/strings/const-cfstring-5.m: Likewise.
5230	* objc.dg/strings/const-str-12b.m: Likewise.
5231	* objc.dg/symtab-1.m: Likewise.
5232	* objc.dg/torture/strings/const-cfstring-1.m: Likewise.
5233	* objc.dg/torture/strings/const-str-10.m: Likewise.
5234	* objc.dg/torture/strings/const-str-11.m: Likewise.
5235	* objc.dg/torture/strings/const-str-9.m: Likewise.
5236	* objc.dg/zero-link-1.m: Likewise.
5237	* objc.dg/zero-link-2.m: Likewise.
5238	* objc.dg/zero-link-3.m: Likewise.
5239	* objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
5240	* objc.dg/headers.m: XFAIL for Darwin14-19.
5241	* objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
5242	there.
5243
5244	Backport from mainline.
5245	2019-06-15  Iain Sandoe  <iain@sandoe.co.uk>
5246
5247	PR objc/90709
5248	* objc-obj-c++-shared/CF-CFString.h: New.
5249	* objc-obj-c++-shared/F-NSArray.h: New.
5250	* objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
5251	* objc-obj-c++-shared/F-NSObject.h: New.
5252	* objc-obj-c++-shared/F-NSString.h: New.
5253	* objc-obj-c++-shared/F-NSValue.h: New.
5254	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
5255	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
5256	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
5257	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
5258	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
5259	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
5260	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
5261	* objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
5262	* objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
5263	* objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
5264	* objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
5265	* objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
5266	* objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
5267	* objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
5268	* objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
5269	* objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
5270	* objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
5271	* objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
5272	* objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
5273	* objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
5274	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
5275	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
5276	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
5277	* objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
5278	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
5279	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
5280	New.
5281	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
5282	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
5283	* objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
5284
52852019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5286
5287	Backport from mainline.
5288	2019-07-27  Iain Sandoe  <iain@sandoe.co.uk>
5289
5290	* gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
5291	and vsx.
5292
52932019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5294
5295	Backport from mainline.
5296	2019-07-25  Iain Sandoe  <iain@sandoe.co.uk>
5297
5298	PR gcov-profile/91087
5299	* g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
5300	"final" line for the failure summaries.  Adjust source layout so that
5301	dejagnu xfail expressions work.
5302
53032019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5304
5305	Backport from mainline.
5306	2019-07-13  Iain Sandoe  <iain@sandoe.co.uk>
5307
5308	* gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
5309	support.
5310
53112019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5312
5313	Backport from mainline.
5314	2019-07-12  Iain Sandoe  <iain@sandoe.co.uk>
5315
5316	* gcc.dg/pr57438-2.c: Remove.
5317
53182019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5319
5320	Backport from mainline.
5321	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
5322
5323	* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
5324	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5325
53262019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5327
5328	Backport from mainline.
5329	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
5330
5331	* gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
5332	to recognise Darwin's register names.
5333
53342019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5335
5336	Backport from mainline.
5337	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
5338
5339	* gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
5340	* gcc.dg/cpp/usr/include/stdio.h: Rename...
5341	* gcc.dg/cpp/usr/include/example.h: ... to this.
5342
53432019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5344
5345	Backport from mainline.
5346	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
5347
5348	* gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
5349
53502019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5351
5352	Backport from mainline.
5353	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
5354
5355	* gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
5356	vector explicitly for the vec_perm.
5357
53582019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5359
5360	Backport from mainline.
5361	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
5362
5363	* gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
5364	__USER_LABEL_PREFIX__.
5365
53662019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5367
5368	Backport from mainline.
5369	2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>
5370
5371	* gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
5372	expect the out-of-line GPR restore, and test specifically for
5373	absence of branches to local labels.
5374
53752019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5376
5377	Backport from mainline.
5378	2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
5379
5380	* gcc.target/powerpc/pr64205.c: Require effective target dfp.
5381	* gcc.target/powerpc/pr79909.c: Likewise.
5382
53832019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5384
5385	Backport from mainline.
5386	2019-06-22  Iain Sandoe  <iain@sandoe.co.uk>
5387
5388	* gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
5389	warning about _Bool.
5390
53912019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5392
5393	Backport from mainline.
5394	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
5395
5396	* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
5397
53982019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5399
5400	Backport from mainline.
5401	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
5402
5403	* gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
5404	* gcc.dg/darwin-minversion-2.c: Likewise.
5405
54062019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5407
5408	Backport from mainline.
5409	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
5410
5411	* gcc.dg/pr90760.c: Require alias support.
5412
54132019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5414
5415	Backport from mainline.
5416	2019-06-11  Iain Sandoe  <iain@sandoe.co.uk>
5417
5418	PR testsuite/65364
5419	* gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
5420	(fn2): Likewise.
5421
54222019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5423
5424	Backport from mainline.
5425	2019-06-10  Iain Sandoe  <iain@sandoe.co.uk>
5426
5427	* gcc.dg/attr-copy-6.c: Require alias support.
5428
54292019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5430
5431	Backport from mainline.
5432	2019-06-06  Iain Sandoe  <iain@sandoe.co.uk>
5433
5434	* g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
5435	on Darwin.
5436
54372019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5438
5439	Backport from mainline.
5440	2019-06-01  Iain Sandoe  <iain@sandoe.co.uk>
5441
5442	PR target/90698
5443	* gcc.target/i386/pr49866.c: XFAIL for Darwin.
5444	* gcc.target/i386/pr63538.c: Likewise.
5445	* gcc.target/i386/pr61599-1.c: Skip for Darwin.
5446
54472019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5448
5449	Backport from mainline.
5450	2019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
5451
5452	* g++.dg/cpp0x/pr84497.C: Require alias support.
5453
54542019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5455
5456	Backport from mainline.
5457	2019-05-31  Iain Sandoe  <iain@sandoe.co.uk>
5458
5459	* gcc.target/i386/falign-functions-3.c: Adjust align syntax
5460	and label for Darwin.
5461	* gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
5462	Darwin.
5463
54642019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5465
5466	Backport from mainline.
5467	2019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
5468
5469	* gcc.target/i386/pr86257.c: Require native TLS support.
5470	* gcc.target/i386/stack-prot-sym.c: Likewise.
5471
54722019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5473
5474	Backport from mainline.
5475	2019-05-27  Iain Sandoe  <iain@sandoe.co.uk>
5476
5477	* gcc.target/i386/pr22076.c: Adjust options to
5478	match codegen expected by the scan-asms.
5479
54802019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5481
5482	Backport from mainline.
5483	2019-05-26  Iain Sandoe  <iain@sandoe.co.uk>
5484
5485	* gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
5486	account for PIC code on Darwin.
5487	* gcc.target/i386/pr39013-2.c: Likewise.
5488	* gcc.target/i386/pr64317.c: Likewise.
5489
54902019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5491
5492	Backport from mainline.
5493	2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
5494
5495	* gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
5496	expected for Darwin.
5497
54982019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5499
5500	Backport from mainline.
5501	2019-05-25  Iain Sandoe  <iain@sandoe.co.uk>
5502
5503	* gcc.target/i386/pr82659-3.c: Require alias support.
5504
55052019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5506
5507	Backport from mainline.
5508	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
5509
5510	* gcc.target/i386/pconfig-1.c: Scan for the string in the generated
5511	code, not in comments or miscellaneous directives.
5512	* gcc.target/i386/pr18041-1.c: Likewise.
5513	* gcc.target/i386/pr18041-2.c: Likewise.
5514	* gcc.target/i386/wbinvd-1.c: Likewise.
5515	* gcc.target/i386/wbnoinvd-1.c: Likewise.
5516	* gcc.target/i386/pr66819-3.c: Specifically, check that there is no
5517	call to "bar".
5518	* gcc.target/i386/pr66819-4.c: Likewise.
5519	* gcc.target/i386/pr82662.c
5520	* gcc.target/i386/ptwrite2.c: Make the checks look for the specific
5521	destination register, don't try the m32 test on m64 targets.
5522
55232019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5524
5525	Backport from mainline.
5526	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
5527
5528	* gcc.target/i386/pr67985-2.c: Adjust label checks for
5529	Darwin.
5530	* gcc.target/i386/pr77881.c: Likewise.
5531
55322019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5533
5534	Backport from mainline.
5535	2019-05-24  Iain Sandoe  <iain@sandoe.co.uk>
5536
5537	* gcc.target/i386/falign-functions-2.c: Skip for Darwin.
5538	* gcc.target/i386/pr70738-7.c: Likewise.
5539	* gcc.target/i386/pr24414.c: Likewise.
5540
55412019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5542
5543	Backport from mainline.
5544	2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
5545
5546	PR rtl-optimisation/64895
5547	* gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
5548	* gcc.target/i386/fuse-caller-save.c: Likewise.
5549	* gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
5550	PIC cases, remove XFAILs.
5551
55522019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5553
5554	Backport from mainline.
5555	2019-05-22  Iain Sandoe  <iain@sandoe.co.uk>
5556
5557	PR testsuite/27221
5558	* g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5559
55602019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5561
5562	Backport from mainline.
5563	2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
5564
5565	PR testsuite/67958
5566	* gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
5567	the differences.
5568	* gcc.target/i386/pr32219-2.c: Likewise.
5569	* gcc.target/i386/pr32219-3.c: Likewise.
5570	* gcc.target/i386/pr32219-4.c: Likewise.
5571	* gcc.target/i386/pr32219-5.c: Likewise.
5572	* gcc.target/i386/pr32219-6.c: Likewise.
5573	* gcc.target/i386/pr32219-7.c: Likewise.
5574	* gcc.target/i386/pr32219-8.c: Likewise.
5575
55762019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5577
5578	Backport from mainline.
5579	2019-05-21  Iain Sandoe  <iain@sandoe.co.uk>
5580
5581	PR target/63891
5582	* gcc.dg/darwin-weakimport-3.c: Adjust options and explain
5583	the reasons.
5584
55852019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5586
5587	Backport from mainline.
5588	2019-05-20  Iain Sandoe  <iain@sandoe.co.uk>
5589
5590	PR testsuite/58321
5591	* gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
5592	add a comment as to the reason for the difference.
5593	* gcc.target/i386/memset-strategy-1.c: Likewise.
5594
55952019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5596
5597	Backport from mainline.
5598	2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
5599
5600	* lib/target-supports.exp
5601	(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5602	(check_effective_target_powerpc_p9vector_ok): Likewise.
5603	(check_effective_target_powerpc_float128_sw_ok): Likewise.
5604	(check_effective_target_powerpc_float128_hw_ok): Likewise.
5605	(check_effective_target_powerpc_vsx_ok): Likewise.
5606	* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5607	* gcc.target/powerpc/dfp/dfp.exp: Likewise.
5608
56092019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
5610
5611	Backport from mainline.
5612	2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>
5613	* gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5614	for PowerPC platforms.
5615
56162019-08-03  Iain Sandoe  <iain@sandoe.co.uk>
5617
5618	Backport from mainline.
5619	2019-05-18  Iain Sandoe  <iain@sandoe.co.uk>
5620
5621	* objc.dg/instancetype-0.m: New.
5622
56232019-08-02  Martin Sebor  <msebor@redhat.com>
5624
5625	Backport from mainline
5626	2019-06-05  Martin Sebor  <msebor@redhat.com>
5627
5628	PR c/90737
5629	* c-c++-common/Wreturn-local-addr.c: New test.
5630	* g++.dg/warn/Wreturn-local-addr-6.C: New test.
5631
56322019-08-02  Martin Sebor  <msebor@redhat.com>
5633
5634	Backport from mainline
5635	2019-07-09  Martin Sebor  <msebor@redhat.com>
5636
5637	PR tree-optimization/90989
5638	* gcc.dg/strlenopt-26.c: Exit with test result status.
5639	* gcc.dg/strlenopt-67.c: New test.
5640
56412019-08-02  Iain Sandoe  <iain@sandoe.co.uk>
5642
5643	2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
5644
5645	* gcc.dg/darwin-minversion-link.c: New test.
5646
56472019-08-02  Richard Biener  <rguenther@suse.de>
5648
5649	Backport from mainline
5650	2019-07-31  Richard Biener  <rguenther@suse.de>
5651
5652	PR tree-optimization/91280
5653	* g++.dg/torture/pr91280.C: New testcase.
5654
5655	2019-07-31  Richard Biener  <rguenther@suse.de>
5656
5657	PR tree-optimization/91293
5658	* gcc.dg/vect/pr91293-1.c: New testcase.
5659	* gcc.dg/vect/pr91293-2.c: Likewise.
5660	* gcc.dg/vect/pr91293-3.c: Likewise.
5661
56622019-08-02  Richard Biener  <rguenther@suse.de>
5663
5664	Backport from mainline
5665	2019-07-31  Richard Biener  <rguenther@suse.de>
5666
5667	PR tree-optimization/91178
5668	* gcc.dg/torture/pr91178-2.c: New testcase.
5669
5670	2019-07-17  Richard Biener  <rguenther@suse.de>
5671
5672	PR tree-optimization/91178
5673	* gcc.dg/torture/pr91178.c: New testcase.
5674
5675	2019-07-12  Martin Sebor  <msebor@redhat.com>
5676
5677	* gcc.dg/Warray-bounds-43.c: New test.
5678
56792019-08-01  Jakub Jelinek  <jakub@redhat.com>
5680
5681	Backported from mainline
5682	2019-07-30  Jakub Jelinek  <jakub@redhat.com>
5683
5684	PR middle-end/91216
5685	* gcc.dg/gomp/pr91216.c: New test.
5686
5687	PR target/91150
5688	* gcc.target/i386/avx512bw-pr91150.c: New test.
5689
5690	2019-07-17  Jakub Jelinek  <jakub@redhat.com>
5691
5692	PR tree-optimization/91157
5693	* gcc.target/i386/avx512f-pr91157.c: New test.
5694	* gcc.target/i386/avx512bw-pr91157.c: New test.
5695
56962019-07-31  Richard Biener  <rguenther@suse.de>
5697
5698	Backport from mainline
5699	2019-07-19  Richard Biener  <rguenther@suse.de>
5700
5701	PR tree-optimization/91200
5702	* gcc.dg/torture/pr91200.c: New testcase.
5703
5704	2019-07-15  Richard Biener  <rguenther@suse.de>
5705
5706	PR middle-end/91162
5707	* gcc.dg/autopar/pr91162.c: New testcase.
5708
5709	2019-07-12  Richard Biener  <rguenther@suse.de>
5710
5711	PR tree-optimization/91145
5712	* gcc.dg/torture/pr91145.c: New testcase.
5713
5714	2019-07-11  Richard Biener  <rguenther@suse.de>
5715
5716	PR middle-end/91131
5717	* gcc.target/i386/pr91131.c: New testcase.
5718
5719	2019-07-10  Richard Biener  <rguenther@suse.de>
5720
5721	PR tree-optimization/91126
5722	* gcc.dg/torture/pr91126.c: New testcase.
5723
57242019-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5725
5726	PR fortran/91296
5727	* gfortran.dg/pr91296.f90: New test.
5728
57292019-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5730	Paul Thomas <pault@gcc.gnu.org>
5731
5732	Backport from trunk
5733	PR fortran/90786
5734	PR fortran/90813
5735	* gfortran.dg/proc_ptr_51.f90: New test.
5736
57372019-07-24  Bin Cheng  <bin.cheng@linux.alibaba.com>
5738
5739	Backport from mainline
5740	2019-07-18  Bin Cheng  <bin.cheng@linux.alibaba.com>
5741
5742	PR tree-optimization/91137
5743	* gcc.c-torture/execute/pr91137.c: New test.
5744
57452019-07-22  Paul A. Clarke  <pc@us.ibm.com>
5746
5747	Backport from mainline
5748	* gcc.target/powerpc/sse4_1-check.h: New.
5749	* gcc.target/powerpc/sse4_1-pblendvb.c: New.
5750	* gcc.target/powerpc/sse4_1-pblendw.c: New.
5751	* gcc.target/powerpc/sse4_1-pblendw-2.c: New.
5752
57532019-07-22  Martin Liska  <mliska@suse.cz>
5754
5755	Backport from mainline
5756	2019-07-22  Martin Liska  <mliska@suse.cz>
5757
5758	PR driver/91172
5759	* gcc.dg/pr91172.c: New test.
5760
57612019-07-22  Claudiu Zissulescu  <claziss@synopsys.com>
5762
5763	Backport from mainline
5764	* gcc.target/arc/tls-2.c: New test.
5765	* gcc.target/arc/tls-3.c: Likewise.
5766
57672019-07-20  Richard Sandiford  <richard.sandiford@arm.com>
5768
5769	Backport from mainline
5770	2019-07-18  Richard Sandiford  <richard.sandiford@arm.com>
5771
5772	* c-c++-common/pr53633-2.c: New test.
5773
57742019-07-18  Kito Cheng  <kito.cheng@sifive.com>
5775
5776	Backport from mainline
5777	2019-07-08  Jim Wilson  <jimw@sifive.com>
5778
5779	* gcc.target/riscv/shift-shift-2.c: Add one more test.
5780
57812019-07-17  Andreas Krebbel  <krebbel@linux.ibm.com>
5782
5783	Backport from mainline
5784	2019-07-01  Andreas Krebbel  <krebbel@linux.ibm.com>
5785
5786	* gcc.target/s390/vector/vec-shift-2.c: New test.
5787
57882019-07-16  Wilco Dijkstra  <wdijkstr@arm.com>
5789
5790	PR target/89190
5791	* gcc.target/arm/pr89190.c: New test.
5792
57932019-07-16  Martin Liska  <mliska@suse.cz>
5794
5795	PR testsuite/91175
5796	* g++.old-deja/g++.pt/instantiate4.C: Do not use -Werror.
5797
57982019-07-15  Martin Liska  <mliska@suse.cz>
5799
5800	PR c++/91125
5801	* g++.dg/parse/repo1.C: Add scan for the new warning.
5802	* g++.dg/rtti/repo1.C: Likewise.
5803	* g++.dg/template/repo1.C: Likewise.
5804	* g++.dg/template/repo10.C: Likewise.
5805	* g++.dg/template/repo11.C: Likewise.
5806	* g++.dg/template/repo2.C: Likewise.
5807	* g++.dg/template/repo3.C: Likewise.
5808	* g++.dg/template/repo4.C: Likewise.
5809	* g++.dg/template/repo5.C: Likewise.
5810	* g++.dg/template/repo6.C: Likewise.
5811	* g++.dg/template/repo7.C: Likewise.
5812	* g++.dg/template/repo8.C: Likewise.
5813	* g++.dg/template/repo9.C: Likewise.
5814	* g++.old-deja/g++.pt/instantiate4.C: Likewise.
5815	* g++.old-deja/g++.pt/instantiate6.C: Likewise.
5816	* g++.old-deja/g++.pt/repo1.C: Likewise.
5817	* g++.old-deja/g++.pt/repo2.C: Likewise.
5818	* g++.old-deja/g++.pt/repo3.C: Likewise.
5819	* g++.old-deja/g++.pt/repo4.C: Likewise.
5820
58212019-07-14  Jakub Jelinek  <jakub@redhat.com>
5822
5823	Backported from mainline
5824	2019-07-13  Jakub Jelinek  <jakub@redhat.com>
5825
5826	PR c/91149
5827	* c-c++-common/gomp/reduction-task-3.c: New test.
5828
5829	2019-07-04  Jakub Jelinek  <jakub@redhat.com>
5830
5831	PR middle-end/78884
5832	* gcc.dg/gomp/pr78884.c: New test.
5833
5834	PR rtl-optimization/90756
5835	* gcc.dg/pr90756.c: New test.
5836
58372019-07-12  Wilco Dijkstra  <wdijkstr@arm.com>
5838
5839	PR testsuite/78529
5840	* gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
5841
58422019-07-12  Richard Biener  <rguenther@suse.de>
5843
5844	Backport from mainline
5845	2019-07-04  Jakub Jelinek  <jakub@redhat.com>
5846
5847	PR tree-optimization/91063
5848	* gcc.dg/gomp/pr91063.c: New test.
5849
5850	2019-06-27  Richard Biener  <rguenther@suse.de>
5851
5852	PR testsuite/91004
5853	* g++.dg/torture/pr34850.C: Fix overly reduced testcase.
5854
5855	2019-06-26  Richard Biener  <rguenther@suse.de>
5856
5857	PR ipa/90982
5858	* g++.dg/torture/pr90982.C: New testcase.
5859
5860	2019-06-24  Richard Biener  <rguenther@suse.de>
5861
5862	PR tree-optimization/90972
5863	* gcc.dg/torture/pr90972.c: New testcase.
5864
5865	2019-06-21  Richard Biener  <rguenther@suse.de>
5866
5867	PR debug/90914
5868	* g++.dg/debug/pr90914.C: New testcase.
5869
5870	2019-06-18  Richard Biener  <rguenther@suse.de>
5871
5872	PR debug/90900
5873	* gcc.dg/gomp/pr90900.c: New testcase.
5874
58752019-07-11  Uroš Bizjak  <ubizjak@gmail.com>
5876
5877	Backported from mainline
5878	2019-06-18  Uroš Bizjak  <ubizjak@gmail.com>
5879
5880	* gcc.target/i386/pr81563.c (dg-final): Check that no
5881	registers are restored from %esp.
5882
58832019-07-08  Richard Biener  <rguenther@suse.de>
5884
5885	PR tree-optimization/91108
5886	* gcc.dg/tree-ssa/pr91091-1.c: New testcase.
5887	* gcc.dg/tree-ssa/ssa-fre-78.c: Likewise.
5888
58892019-07-07  Paul Thomas  <pault@gcc.gnu.org>
5890
5891	Backport from mainline
5892	PR fortran/91077
5893	* gfortran.dg/pointer_array_11.f90: New test.
5894
58952019-07-05  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5896
5897	Backport from mainline
5898	2019-06-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5899
5900	* gcc.target/aarch64/pcs_attribute-2.c: New test.
5901	* gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
5902	* lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
5903	New.
5904
5905	2019-06-18  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5906
5907	* gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
5908	* gcc.target/aarch64/pcs_attribute-3.c: New test.
5909
59102019-07-04  Martin Liska  <mliska@suse.cz>
5911
5912	Backport from mainline
5913	2019-07-03  Martin Liska  <mliska@suse.cz>
5914
5915	PR tree-optimization/90892
5916	* gcc.dg/pr90892.c: New test.
5917
59182019-07-04  Martin Liska  <mliska@suse.cz>
5919
5920	Backport from mainline
5921	2019-07-03  Martin Liska  <mliska@suse.cz>
5922
5923	PR middle-end/90899
5924	* gcc.target/i386/pr90899.c: New test.
5925
59262019-07-04  Chenghua Xu  <paul.hua.gm@gmail.com>
5927
5928	* gcc.target/mips/mips-fmadd.c: Rename to ...
5929	* gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
5930	* gcc.target/mips/mips-fmadd-n64.c: New.
5931
59322019-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5933
5934	* gnat.dg/specs/debug1.ads: New test.
5935
59362019-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5937
5938	* gnat.dg/specs/array5.ads: New test.
5939	* gnat.dg/specs/array5_pkg1.ads: New helper.
5940	* gnat.dg/specs/array5_pkg2.ads: Likewise.
5941	* gnat.dg/specs/array5_pkg2-g.ads: Likewise.
5942
59432019-06-29  Jakub Jelinek  <jakub@redhat.com>
5944
5945	Backported from mainline
5946	2019-06-27  Jakub Jelinek  <jakub@redhat.com>
5947
5948	PR c++/91024
5949	* g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
5950
5951	2019-06-26  Jakub Jelinek  <jakub@redhat.com>
5952
5953	PR target/90991
5954	* gcc.target/i386/avx512dq-pr90991-1.c: New test.
5955
5956	2019-06-25  Jakub Jelinek  <jakub@redhat.com>
5957
5958	PR sanitizer/90954
5959	* c-c++-common/gomp/pr90954.c: New test.
5960
5961	2019-06-21  Jakub Jelinek  <jakub@redhat.com>
5962
5963	PR c++/90950
5964	* g++.dg/gomp/lastprivate-1.C: New test.
5965
5966	2019-06-12  Jakub Jelinek  <jakub@redhat.com>
5967
5968	PR c/90760
5969	* gcc.dg/pr90760.c: New test.
5970
59712019-06-21  Jeff Law  <law@redhat.com>
5972
5973	Backport fom mainline
5974	2019-06-21  Jeff Law  <law@redhat.com>
5975
5976	PR tree-optimization/90949
5977	* gcc.c-torture/execute/pr90949.c: New test.
5978
59792019-06-26  Martin Jambor  <mjambor@suse.cz>
5980
5981	Backport from mainline
5982	2019-06-25  Martin Jambor  <mjambor@suse.cz>
5983
5984	PR ipa/90939
5985	* g++.dg/lto/pr90939_[01].C: New test.
5986
59872019-06-25  Claudiu Zissulescu  <claziss@synopsys.com>
5988
5989	Backport from mainline
5990	* gcc.target/arc/pr89838.c: New file.
5991
59922019-06-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5993
5994	Backport from trunk
5995	PR fortran/90937
5996	* trans-types.c (get_formal_from_actual_arglist): Get symbol from
5997	current namespace so it will be freed later.  If symbol is of type
5998	character, get an empty character length.
5999
60002019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6001
6002	Backport from mainline
6003	PR fortran/90290
6004	* gfortran.dg/pr90290.f90: New test.
6005
60062019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6007
6008	Backport from mainline
6009	PR fortran/90002
6010	* gfortran.dg/pr90002.f90: New test.
6011
60122019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6013
6014	Backport from mainline
6015	PR fortran/89344
6016	* gfortran.dg/pr89344.f90: New test.
6017
60182019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6019
6020	Backport from mainline
6021	PR fortran/87907
6022	* gfortran.dg/pr87907.f90: New testcase.
6023
60242019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6025
6026	Backport from mainline
6027	PR fortran/86587
6028	* gfortran.dg/pr86587.f90: New test.
6029
60302019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6031
6032	Backport from mainline
6033	PR fortran/77632
6034	* gfortran.dg/pr77632_1.f90: New test.
6035
60362019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6037
6038	Backport from mainline
6039	PR fortran/69499
6040	* gfortran.dg/pr69499.f90: New test.
6041	* gfortran.dg/module_error_1.f90: Update dg-error string.
6042
60432019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6044
6045	Backport from mainline
6046	PR fortran/69398
6047	* gfortran.dg/pr69398.f90: New test.
6048
60492019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6050
6051	Backport from mainline
6052	PR fortran/68544
6053	* gfortran.dg/pr68544.f90: New test.
6054	* gfortran.dg/pr85687.f90: Modify test for new error message.
6055
60562019-06-20  Steven G. Kargl  <kargl@gcc.gnu.org>
6057
6058	Backport from mainline
6059	* gfortran.dg/integer_exponentiation_4.f90: Update test.
6060	* gfortran.dg/integer_exponentiation_5.F90: Ditto.
6061	* gfortran.dg/no_range_check_1.f90: Ditto.
6062
60632019-06-18  Harald Anlauf  <anlauf@gmx.de>
6064
6065	Backport from mainline
6066	2019-06-14  Harald Anlauf  <anlauf@gmx.de>
6067
6068	PR fortran/90577
6069	PR fortran/90578
6070	* gfortran.dg/lrshift_1.f90: Adjust testcase.
6071	* gfortran.dg/shiftalr_3.f90: New testcase.
6072
60732019-05-20  Jeff Law  <law@redhat.com>
6074
6075	Backported from mainline
6076	2019-05-31  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
6077	* gcc.target/mips/msa-fmadd.c: New.
6078
60792019-06-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6080	Tomáš Trnka  <trnka@scm.com>
6081
6082	Backport from trunk
6083	PR fortran/90744
6084	* gfortran.dg/deferred_character_33.f90: New test.
6085	* gfortran.dg/deferred_character_33a.f90: New test.
6086
60872019-06-11  Jakub Jelinek  <jakub@redhat.com>
6088
6089	PR c++/90810
6090	* g++.dg/ext/vector37.C: New test.
6091
60922019-06-07  John David Anglin  <danglin@gcc.gnu.org>
6093
6094	* lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
6095
60962019-06-06  Richard Biener  <rguenther@suse.de>
6097
6098	Backport from mainline
6099	2019-05-13  Richard Biener  <rguenther@suse.de>
6100
6101	PR tree-optimization/90402
6102	* gcc.dg/torture/pr90402-1.c: New testcase.
6103
6104	2019-05-06  Richard Biener  <rguenther@suse.de>
6105
6106	PR tree-optimization/90328
6107	* gcc.dg/torture/pr90328.c: New testcase.
6108
61092019-06-05  Eric Botcazou  <ebotcazou@adacore.com>
6110
6111	* gnat.dg/specs/discr6.ads: New test.
6112
61132019-06-05  Jakub Jelinek  <jakub@redhat.com>
6114
6115	PR debug/90733
6116	* gcc.dg/pr90733.c: New test.
6117
6118	Backported from mainline
6119	2019-05-29  Jakub Jelinek  <jakub@redhat.com>
6120
6121	PR c++/90598
6122	* g++.dg/cpp0x/pr90598.C: New test.
6123
61242019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
6125
6126	Backport from mainline.
6127	2019-05-23  Iain Sandoe  <iain@sandoe.co.uk>
6128
6129       * lib/target-supports.exp (check_effective_target_mfentry): New.
6130       * gcc.target/i386/fentry-override.c: Require effective target mfentry.
6131       * gcc.target/i386/fentry.c: Likewise
6132       * gcc.target/i386/fentryname1.c: Likewise
6133       * gcc.target/i386/fentryname2.c: Likewise
6134       * gcc.target/i386/fentryname3.c: Likewise
6135       * gcc.target/i386/nop-mcount.c: Likewise
6136       * gcc.target/i386/pr82699-2.c: Likewise
6137       * gcc.target/i386/pr82699-4.c: Likewise
6138       * gcc.target/i386/pr82699-5.c: Likewise
6139       * gcc.target/i386/pr82699-6.c: Likewise
6140       * gcc.target/i386/returninst1.c: Likewise
6141       * gcc.target/i386/returninst2.c: Likewise
6142       * gcc.target/i386/returninst3.c: Likewise
6143
61442019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
6145
6146	PR target/82920
6147	* g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
6148	* gcc.target/i386/cet-notrack-5a.c: Likewise.
6149	* gcc.target/i386/cet-notrack-5b.c: Likewise.
6150	* gcc.target/i386/cet-notrack-6b.c: Likewise.
6151	* gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6152	* gcc.target/i386/cet-notrack-icf-2.c: Likewise.
6153	* gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6154	* gcc.target/i386/cet-notrack-icf-4.c: Likewise.
6155	* gcc.target/i386/cet-sjlj-3.c: Likewise.
6156	* gcc.target/i386/cet-sjlj-5.c: Likewise.
6157
61582019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
6159
6160	Backport from mainline.
6161	2019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
6162
6163	PR target/82920
6164	* gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
6165	* gcc.target/i386/pr52146.c: Likewise.
6166	* gcc.target/i386/pr52698.c: Likewise.
6167	* gcc.target/i386/pr52857-1.c: Likewise.
6168	* gcc.target/i386/pr52857-2.c: Likewise.
6169	* gcc.target/i386/pr52876.c: Likewise.
6170	* gcc.target/i386/pr53698.c: Likewise.
6171	* gcc.target/i386/pr54157.c: Likewise.
6172	* gcc.target/i386/pr55049-1.c: Likewise.
6173	* gcc.target/i386/pr55093.c: Likewise.
6174	* gcc.target/i386/pr55116-1.c: Likewise.
6175	* gcc.target/i386/pr55116-2.c: Likewise.
6176	* gcc.target/i386/pr55597.c: Likewise.
6177	* gcc.target/i386/pr59929.c: Likewise.
6178	* gcc.target/i386/pr66470.c: Likewise.
6179
61802019-05-30  Iain Sandoe  <iain@sandoe.co.uk>
6181
6182	Backport from mainline.
6183	2019-05-12  Iain Sandoe  <iain@sandoe.co.uk>
6184	    Dominique d'Humieres  <dominiq@gcc.gnu.org>
6185
6186	PR target/82920
6187	* gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
6188	do not use -fno-pic on Darwin.
6189	* gcc.target/i386/indirect-thunk-2.c: Likewise.
6190	* gcc.target/i386/indirect-thunk-3.c: Likewise.
6191	* gcc.target/i386/indirect-thunk-4.c: Likewise.
6192	* gcc.target/i386/indirect-thunk-7.c: Likewise.
6193	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6194	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6195	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6196	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6197	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6198	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6199	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6200	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6201	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6202	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6203	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6204	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6205	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6206	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6207	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6208	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6209	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6210	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6211	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6212	* gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6213	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6214	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6215	* gcc.target/i386/ret-thunk-1.c: Likewise.
6216	* gcc.target/i386/ret-thunk-10.c: Likewise.
6217	* gcc.target/i386/ret-thunk-11.c: Likewise.
6218	* gcc.target/i386/ret-thunk-12.c: Likewise.
6219	* gcc.target/i386/ret-thunk-13.c: Likewise.
6220	* gcc.target/i386/ret-thunk-14.c: Likewise.
6221	* gcc.target/i386/ret-thunk-15.c: Likewise.
6222	* gcc.target/i386/ret-thunk-16.c: Likewise.
6223	* gcc.target/i386/ret-thunk-2.c: Likewise.
6224	* gcc.target/i386/ret-thunk-22.c: Likewise.
6225	* gcc.target/i386/ret-thunk-23.c: Likewise.
6226	* gcc.target/i386/ret-thunk-24.c: Likewise.
6227	* gcc.target/i386/ret-thunk-3.c: Likewise.
6228	* gcc.target/i386/ret-thunk-4.c: Likewise.
6229	* gcc.target/i386/ret-thunk-5.c: Likewise.
6230	* gcc.target/i386/ret-thunk-6.c: Likewise.
6231	* gcc.target/i386/ret-thunk-7.c: Likewise.
6232	* gcc.target/i386/ret-thunk-8.c: Likewise.
6233	* gcc.target/i386/ret-thunk-9.c: Likewise.
6234
62352019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6236
6237	* gnat.dg/opt79.ad[sb]: New test.
6238
62392019-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6240
6241	* gnat.dg/specs/discr5.ads: New test.
6242
62432019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6244
6245	* gnat.dg/specs/array4.ads: New test.
6246
62472019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6248
6249	* gnat.dg/aliased2.adb: New test.
6250
62512019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6252
6253	* gnat.dg/limited_with7.ad[sb]: New test.
6254	* gnat.dg/limited_with7_pkg.ads: New helper.
6255
62562019-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6257
6258	* gnat.dg/unchecked_convert13.adb: New test.
6259
62602019-05-24  Martin Liska  <mliska@suse.cz>
6261
6262	Backport from mainline
6263	2019-05-23  Martin Liska  <mliska@suse.cz>
6264
6265	PR sanitizer/90570
6266	* g++.dg/asan/pr90570.C: New test.
6267
62682019-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6269
6270	* gnat.dg/opt78.ad[sb]: New test.
6271
62722019-05-22  Uroš Bizjak  <ubizjak@gmail.com>
6273
6274	Backported from mainline
6275	2019-05-21  Uroš Bizjak  <ubizjak@gmail.com>
6276
6277	PR target/90547
6278	* gcc.target/i386/pr90547.c: New test.
6279
62802019-05-20  Jeff Law  <law@redhat.com>
6281
6282	Backported from mainline
6283	2019-05-17  Dragan Mladjenovic  <dmladjenovic@wavecomp.com>
6284
6285	* g++.dg/eh/o32-fp.C: New.
6286	* gcc.target/mips/dwarfregtable-1.c: New.
6287	* gcc.target/mips/dwarfregtable-2.c: New.
6288	* gcc.target/mips/dwarfregtable-3.c: New.
6289	* gcc.target/mips/dwarfregtable-4.c: New.
6290	* gcc.target/mips/dwarfregtable.h: New.
6291
62922019-05-20  Jonathan Wakely  <jwakely@redhat.com>
6293
6294	Backported from mainline
6295	2019-05-20  Jonathan Wakely  <jwakely@redhat.com>
6296
6297	PR c++/90532 Ensure __is_constructible(T[]) is false
6298	* g++.dg/ext/90532.C: New test.
6299
63002019-05-19  Paul Thomas  <pault@gcc.gnu.org>
6301
6302	Backport from trunk
6303	PR fortran/90498
6304	* gfortran.dg/associate_48.f90: New test.
6305
63062019-05-17  Jakub Jelinek  <jakub@redhat.com>
6307
6308	Backported from mainline
6309	2019-05-16  Jakub Jelinek  <jakub@redhat.com>
6310
6311	* gcc.dg/vect/vect-simd-1.c: New test.
6312	* gcc.dg/vect/vect-simd-2.c: New test.
6313	* gcc.dg/vect/vect-simd-3.c: New test.
6314	* gcc.dg/vect/vect-simd-4.c: New test.
6315
6316	2019-05-15  Jakub Jelinek  <jakub@redhat.com>
6317
6318	* c-c++-common/gomp/simd8.c: New test.
6319
6320	2019-05-10  Jakub Jelinek  <jakub@redhat.com>
6321
6322	PR tree-optimization/90385
6323	* gfortran.dg/pr90385.f90: New test.
6324
6325	PR c++/90383
6326	* g++.dg/cpp1y/constexpr-90383-1.C: New test.
6327	* g++.dg/cpp1y/constexpr-90383-2.C: New test.
6328
6329	PR pch/90326
6330	* g++.dg/pch/pr90326.C: New test.
6331	* g++.dg/pch/pr90326.Hs: New file.
6332
6333	2019-05-03  Jakub Jelinek  <jakub@redhat.com>
6334
6335	PR tree-optimization/90303
6336	* g++.target/i386/pr90303.C: New test.
6337
63382019-05-15  Li Jia He  <helijia@linux.ibm.com>
6339
6340	Backport from mainline.
6341	2019-05-07  Li Jia He  <helijia@linux.ibm.com>
6342
6343	* gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
6344	optimization.
6345	* gcc.dg/tree-ssa/pr88676-2.c: New testcase.
6346
63472019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
6348
6349	Backport from mainline.
6350	2019-05-11  Iain Sandoe  <iain@sandoe.co.uk>
6351
6352	PR testsuite/81058
6353	* gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
6354	for variables on Darwin, rather than common.
6355	* gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
6356	* gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
6357
63582019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
6359
6360	Backport from mainline.
6361	2019-05-10  Iain Sandoe  <iain@sandoe.co.uk>
6362
6363	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
6364	now tested.
6365	* gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
6366
63672019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
6368
6369	Backport from mainline.
6370	2019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
6371
6372	* gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
6373	for cold section label.
6374	* gcc.dg/tree-prof/section-attr-2.c: Likewise.
6375	* gcc.dg/tree-prof/section-attr-3.c: Likewise.
6376
63772019-05-14  Iain Sandoe  <iain@sandoe.co.uk>
6378
6379	Backport from mainline.
6380	2019-05-02  Iain Sandoe  <iain@sandoe.co.uk>
6381
6382	* g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
6383
63842019-05-11  Paul Thomas  <pault@gcc.gnu.org>
6385
6386	Backport from trunk
6387	PR fortran/90093
6388	* gfortran.dg/ISO_Fortran_binding_12.f90: New test.
6389	* gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
6390
6391	PR fortran/90352
6392	* gfortran.dg/iso_c_binding_char_1.f90: New test.
6393
6394	PR fortran/90355
6395	* gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
6396	the direct passing of substrings as descriptors to bind(C).
6397	* gfortran.dg/assign_10.f90: Increase the tree_dump count of
6398	'atmp' to account for the setting of the 'span' field.
6399	* gfortran.dg/transpose_optimization_2.f90: Ditto.
64002019-05-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6401
6402	Backport from mainline.
6403	2019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6404
6405	PR target/89765
6406	* gcc.target/powerpc/pr89765-mc.c: New test.
6407	* gcc.target/powerpc/vsx-builtin-10c.c: New test.
6408	* gcc.target/powerpc/vsx-builtin-10d.c: New test.
6409	* gcc.target/powerpc/vsx-builtin-11c.c: New test.
6410	* gcc.target/powerpc/vsx-builtin-11d.c: New test.
6411	* gcc.target/powerpc/vsx-builtin-12c.c: New test.
6412	* gcc.target/powerpc/vsx-builtin-12d.c: New test.
6413	* gcc.target/powerpc/vsx-builtin-13c.c: New test.
6414	* gcc.target/powerpc/vsx-builtin-13d.c: New test.
6415	* gcc.target/powerpc/vsx-builtin-14c.c: New test.
6416	* gcc.target/powerpc/vsx-builtin-14d.c: New test.
6417	* gcc.target/powerpc/vsx-builtin-15c.c: New test.
6418	* gcc.target/powerpc/vsx-builtin-15d.c: New test.
6419	* gcc.target/powerpc/vsx-builtin-16c.c: New test.
6420	* gcc.target/powerpc/vsx-builtin-16d.c: New test.
6421	* gcc.target/powerpc/vsx-builtin-17c.c: New test.
6422	* gcc.target/powerpc/vsx-builtin-17d.c: New test.
6423	* gcc.target/powerpc/vsx-builtin-18c.c: New test.
6424	* gcc.target/powerpc/vsx-builtin-18d.c: New test.
6425	* gcc.target/powerpc/vsx-builtin-19c.c: New test.
6426	* gcc.target/powerpc/vsx-builtin-19d.c: New test.
6427	* gcc.target/powerpc/vsx-builtin-20c.c: New test.
6428	* gcc.target/powerpc/vsx-builtin-20d.c: New test.
6429	* gcc.target/powerpc/vsx-builtin-9c.c: New test.
6430	* gcc.target/powerpc/vsx-builtin-9d.c: New test.
6431
64322019-05-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6433
6434	Backport from mainline.
6435	2019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6436
6437	PR target/89424
6438	* gcc.target/powerpc/pr89424-0.c: New test.
6439	* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
6440	enable testing of newly patched capability.
6441	* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
6442	* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
6443	* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
6444
64452019-05-06  Marek Polacek  <polacek@redhat.com>
6446
6447	PR c++/90265 - ICE with generic lambda.
6448	* g++.dg/cpp1y/lambda-generic-90265.C: New test.
6449
64502019-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6451
6452	PR c++/90173
6453	* g++.dg/cpp1z/class-deduction66.C: New.
6454
64552019-05-06  Martin Liska  <mliska@suse.cz>
6456
6457	Backport from mainline
6458	2019-05-06  Martin Liska  <mliska@suse.cz>
6459
6460	PR sanitizer/90312
6461	* gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
6462	systems.
6463	* gcc.dg/tsan/pr88017.c: Likewise.
6464
64652019-05-04  Michael Meissner  <meissner@linux.ibm.com>
6466
6467	* ChangeLog.ibm: Delete unintentional commit on the wrong branch.
6468
64692019-05-03  Release Manager
6470
6471	* GCC 9.1.0 released.
6472
64732019-05-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6474
6475	* gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
6476	GNU targets.
6477
64782019-04-30  Martin Liska  <mliska@suse.cz>
6479
6480	Backport from mainline
6481	2019-04-27  Martin Liska  <mliska@suse.cz>
6482
6483	PR middle-end/90258
6484	* gcc.dg/completion-5.c: New test.
6485	* gcc.target/i386/spellcheck-options-5.c: New test.
6486
64872019-04-25  Jakub Jelinek  <jakub@redhat.com>
6488
6489	PR tree-optimization/90240
6490	Revert:
6491	2019-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
6492
6493	PR tree-optimization/90078
6494	* gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
6495
64962019-04-25  Martin Liska  <mliska@suse.cz>
6497	    H.J. Lu  <hongjiu.lu@intel.com>
6498
6499	PR target/89929
6500	* g++.target/i386/mv28.C: New test.
6501	* gcc.target/i386/mvc14.c: Likewise.
6502	* g++.target/i386/pr57362.C: Updated.
6503
65042019-04-24  Jeff Law  <law@redhat.com>
6505
6506	PR tree-optimization/90037
6507	* gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
6508	* gcc.dg/isolate-2.c: Likewise.
6509	* gcc.dg/isolate-4.c: Likewise.
6510	* gcc.dg/pr19431.c: Accept either ordering of PHI args.
6511	* gcc.dg/pr90037.c: New test.
6512
65132019-04-25  Jakub Jelinek  <jakub@redhat.com>
6514
6515	PR c++/44648
6516	* g++.dg/warn/Wunused-var-35.C: Remove xfail.
6517
65182019-04-25  Richard Biener  <rguenther@suse.de>
6519
6520	PR middle-end/90194
6521	* g++.dg/torture/pr90194.C: New testcase.
6522
65232019-04-24  Marek Polacek  <polacek@redhat.com>
6524
6525	PR c++/90236
6526	* g++.dg/cpp1z/nontype-auto16.C: New test.
6527
65282019-04-24  Jakub Jelinek  <jakub@redhat.com>
6529
6530	PR target/90193
6531	* gcc.target/i386/pr90193.c: New test.
6532
65332019-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
6534
6535	PR target/89952
6536	* gcc.target/s390/pr89952.c: New test.
6537
65382019-04-24  Jakub Jelinek  <jakub@redhat.com>
6539
6540	PR target/90187
6541	* g++.target/i386/pr90187.C: New test.
6542
65432019-04-24  Iain Buclaw  <ibuclaw@gdcproject.org>
6544
6545	* gdc.test/README.gcc: New file.
6546
65472019-04-24  Jakub Jelinek  <jakub@redhat.com>
6548
6549	PR tree-optimization/90208
6550	* gcc.dg/tsan/pr90208-1.c: New test.
6551	* gcc.dg/tsan/pr90208-2.c: New test.
6552
6553	PR tree-optimization/90211
6554	* gcc.dg/autopar/pr90211.c: New test.
6555
65562019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
6557	    Robin Dapp  <rdapp@linux.ibm.com>
6558
6559	* gdc.dg/link.d: Test if target d_runtime.
6560	* gdc.dg/runnable.d: Fix tests to work on BigEndian.
6561	* gdc.dg/simd.d: Likewise.
6562
65632019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
6564
6565	* gdc.test/fail_compilation/fail2456.d: New test.
6566	* gdc.test/fail_compilation/test18312.d: New test.
6567	* gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
6568
65692018-04-23  Sudakshina Das  <sudi.das@arm.com>
6570
6571	* gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
6572	for linux targets.
6573	* gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
6574	with GNU note section.
6575
65762019-04-23  Jeff Law  <law@redhat.com>
6577
6578	* lib/target-supports.exp
6579	(check_effective_target_keeps_null_pointer_checks): Add cr16.
6580
65812019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
6582
6583	PR rtl-optimization/87979
6584	* gcc.dg/pr87979.c: New test.
6585
65862019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
6587
6588	PR rtl-optimization/84032
6589	* gcc.dg/pr84032.c: New test.
6590
65912018-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
6592
6593	PR tree-optimization/90078
6594	* g++.dg/tree-ssa/pr90078.C: New test.
6595
65962018-04-23  Bin Cheng  <bin.cheng@linux.alibaba.com>
6597
6598	PR tree-optimization/90021
6599	* gfortran.dg/pr90021.f90: New test.
6600
66012019-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6602
6603	PR fortran/90166
6604	* gfortran.dg/submodule_22.f08: Add additional dg-error comments.
6605
66062019-04-22  Paul Thomas  <pault@gcc.gnu.org>
6607
6608	PR fortran/57284
6609	* gfortran.dg/class_70.f03
6610
66112019-04-21  H.J. Lu  <hongjiu.lu@intel.com>
6612
6613	PR target/90178
6614	* gcc.target/i386/pr90178.c: New test.
6615
66162019-04-20  Sandra Loosemore  <sandra@codesourcery.com>
6617
6618	* g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
6619
66202019-04-19  Paolo Carlini  <paolo.carlini@oracle.com>
6621
6622	PR c++/89900
6623	* g++.dg/cpp0x/pr89900-1.C: New.
6624	* g++.dg/cpp0x/pr89900-2.C: Likewise.
6625	* g++.dg/cpp0x/pr89900-3.C: Likewise.
6626	* g++.dg/cpp0x/pr89900-4.C: Likewise.
6627
66282019-04-19  Jakub Jelinek  <jakub@redhat.com>
6629
6630	PR middle-end/90139
6631	* gcc.c-torture/compile/pr90139.c: New test.
6632
6633	PR c++/90138
6634	* g++.dg/template/pr90138.C: New test.
6635
6636	PR c/89888
6637	* c-c++-common/pr89888.c: New test.
6638	* g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
6639	Don't expect -Wswitch-unreachable warning.
6640
6641	PR c++/90108
6642	* c-c++-common/pr90108.c: New test.
6643
66442019-04-18  Richard Sandiford  <richard.sandiford@arm.com>
6645
6646	PR middle-end/85164
6647	* gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
6648
66492019-04-18  Richard Biener  <rguenther@suse.de>
6650
6651	PR debug/90131
6652	* gcc.dg/guality/pr90131.c: New testcase.
6653
66542019-04-17  Jakub Jelinek  <jakub@redhat.com>
6655
6656	PR c++/89325
6657	* g++.dg/ext/attrib58.C: New test.
6658	* g++.dg/ext/attrib59.C: New test.
6659	* g++.dg/ext/attrib60.C: New test.
6660
6661	PR target/90125
6662	* gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
6663	constants to ensure precise result even when not using fma.
6664	* gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
6665	* gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
6666	* gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
6667	* gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
6668	* gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
6669	* gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
6670	* gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
6671	* gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
6672	* gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
6673
66742019-04-17  Marek Polacek  <polacek@redhat.com>
6675
6676	PR c++/90124 - bogus error with incomplete type in decltype.
6677	* g++.dg/cpp0x/decltype70.C: New test.
6678
66792019-04-17  Jakub Jelinek  <jakub@redhat.com>
6680
6681	PR middle-end/90095
6682	* gcc.dg/pr90095-1.c: New test.
6683	* gcc.dg/pr90095-2.c: New test.
6684
66852019-04-17  Thomas Schwinge  <thomas@codesourcery.com>
6686
6687	PR fortran/90048
6688	* gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
6689	* gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6690	* gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
6691
6692	PR fortran/90067
6693	PR fortran/90114
6694	* gfortran.dg/goacc/private-1.f95: Remove file.
6695	* gfortran.dg/goacc/private-2.f95: Likewise.
6696	* gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
6697	* gfortran.dg/goacc/private-predetermined-parallel-1.f95:
6698	Likewise.
6699	* gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6700
67012019-04-17  Jakub Jelinek  <jakub@redhat.com>
6702
6703	PR target/89093
6704	* gcc.target/arm/pr89093-2.c: New test.
6705
67062019-04-16  Jakub Jelinek  <jakub@redhat.com>
6707
6708	PR c++/86953
6709	* g++.dg/cpp0x/constexpr-86953.C: New test.
6710
67112019-04-16  Dominique d'Humieres  <dominiq@gcc.gnu.org>
6712
6713	* g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6714
67152019-04-16  Alexandre Oliva <aoliva@redhat.com>
6716
6717	PR debug/89528
6718	* gcc.dg/guality/pr89528.c: New.
6719
6720	PR rtl-optimization/86438
6721	* gcc.dg/torture/pr86438.c: Split up too-wide shift.
6722
67232019-04-16  Jakub Jelinek  <jakub@redhat.com>
6724
6725	PR target/90096
6726	* gcc.target/i386/pr90096.c: New test.
6727	* gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
6728	* gcc.target/i386/pr69255-2.c: Likewise.
6729	* gcc.target/i386/pr69255-3.c: Likewise.
6730
6731	PR rtl-optimization/90082
6732	* gcc.dg/pr90082.c: New test.
6733
6734	PR tree-optimization/90090
6735	* g++.dg/opt/pr90090.C: New test.
6736
67372019-04-16  Richard Biener  <rguenther@suse.de>
6738
6739	PR tree-optimization/56049
6740	* gfortran.dg/pr56049.f90: New testcase.
6741
67422019-04-15  Richard Biener  <rguenther@suse.de>
6743
6744	PR debug/90074
6745	* gcc.dg/guality/pr90074.c: New testcase.
6746
67472019-04-15  Richard Biener  <rguenther@suse.de>
6748
6749	PR tree-optimization/90071
6750	* gcc.dg/torture/pr90071.c: New testcase.
6751
67522019-04-15  Segher Boessenkool  <segher@kernel.crashing.org>
6753
6754	PR rtl-optimization/89794
6755	* gcc.dg/torture/pr89794.c: New testcase.
6756
67572019-04-15  Richard Biener  <rguenther@suse.de>
6758
6759	PR ipa/88936
6760	* gcc.dg/torture/pr88936-1.c: New testcase.
6761	* gcc.dg/torture/pr88936-2.c: Likewise.
6762	* gcc.dg/torture/pr88936-3.c: Likewise.
6763
67642019-04-15  Martin Jambor  <mjambor@suse.cz>
6765
6766	PR ipa/pr89693
6767	* g++.dg/ipa/pr89693.C: New test.
6768
67692019-04-15  Dominique d'Humieres  <dominiq@gcc.gnu.org>
6770
6771	PR tree-optimization/90020
6772	* gcc.dg/torture/pr90020.c: Add linker options for darwin.
6773
67742019-04-14  Jan Hubicka  <hubicka@ucw.cz>
6775
6776	PR lto/89358
6777	* g++.dg/lto/pr89358_0.C: New testcase.
6778	* g++.dg/lto/pr89358_1.C: New testcase.
6779
67802019-04-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6781
6782	PR fortran/85448
6783	* gfortran.dg/bind_c_usage_33.f90: New test and...
6784	* gfortran.dg/bind_c_usage_33_c.c: Additional source.
6785
67862019-04-14  Paul Thomas  <pault@gcc.gnu.org>
6787
6788	PR fortran/89843
6789	* gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
6790	in ctg. Test the conversion of the descriptor types in the main
6791	program.
6792	* gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6793	* gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6794
6795	PR fortran/89846
6796	* gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6797	* gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6798
6799	PR fortran/90022
6800	* gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
6801	the computation of 'ans'. Also, change the expected results for
6802	CFI_is_contiguous to comply with standard.
6803	* gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6804	results for CFI_is_contiguous to comply with standard.
6805	* gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6806	* gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6807
68082019-04-13  Jakub Jelinek  <jakub@redhat.com>
6809
6810	PR target/89093
6811	* gcc.target/arm/pr89093.c: New test.
6812
68132019-04-12  Jakub Jelinek  <jakub@redhat.com>
6814
6815	PR c/89933
6816	* c-c++-common/pr89933.c: New test.
6817
68182019-04-12  Martin Sebor  <msebor@redhat.com>
6819
6820	PR c/88383
6821	PR c/89288
6822	PR c/89798
6823	PR c/89797
6824	* c-c++-common/attributes-1.c: Adjust.
6825	* c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6826	* c-c++-common/builtin-has-attribute-6.c: New test.
6827	* c-c++-common/builtin-has-attribute-7.c: New test.
6828	* c-c++-common/pr71574.c: Adjust.
6829	* gcc.dg/pr25559.c: Adjust.
6830	* gcc.dg/attr-vector_size.c: New test.
6831
68322019-04-12  Jakub Jelinek  <jakub@redhat.com>
6833
6834	PR rtl-optimization/89965
6835	* gcc.target/i386/pr89965.c: New test.
6836
68372019-04-12  Marek Polacek  <polacek@redhat.com>
6838
6839	PR c++/87603 - constexpr functions are no longer noexcept.
6840	* g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6841	* g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6842	* g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6843	* g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6844	* g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6845	* g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6846
68472019-04-12  Marek Polacek  <polacek@redhat.com>
6848
6849	* g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6850	* g++.dg/cpp0x/pr86397-1.C: Likewise.
6851	* g++.dg/cpp0x/pr86397-2.C: Likewise.
6852
68532019-04-12  Matthew Malcomson  <matthew.malcomson@arm.com>
6854
6855	* g++.target/arm/arm.exp: Change format of default prune regex.
6856	* gcc.target/arm/arm.exp: Change format of default prune regex.
6857
68582019-04-12  Martin Liska  <mliska@suse.cz>
6859
6860	PR middle-end/89970
6861	* gcc.target/i386/mvc15.c: New test.
6862	* gcc.target/i386/mvc3.c: Quote target in error pattern.
6863	* gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6864
68652019-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6866
6867	PR target/87532
6868	* gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6869	instruction counts.
6870	* gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6871	* gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6872
68732019-04-12  Jakub Jelinek  <jakub@redhat.com>
6874
6875	PR c/89946
6876	* c-c++-common/pr89946.c: New test.
6877
6878	PR rtl-optimization/90026
6879	* g++.dg/opt/pr90026.C: New test.
6880
68812018-04-11  Steve Ellcey  <sellcey@marvell.com>
6882
6883	PR rtl-optimization/87763
6884	* gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6885	to bfi.
6886
68872019-04-11  Richard Biener  <rguenther@suse.de>
6888
6889	PR tree-optimization/90020
6890	* gcc.dg/torture/pr90020.c: New testcase.
6891
68922019-04-11  Richard Biener  <rguenther@suse.de>
6893
6894	PR tree-optimization/90018
6895	* gcc.dg/vect/pr90018.c: New testcase.
6896
68972018-04-10  Steve Ellcey  <sellcey@marvell.com>
6898
6899	PR rtl-optimization/87763
6900	* gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6901	to bfi.
6902	* gcc.target/aarch64/combine_bfi_2.c: New test.
6903
69042019-04-10  Jakub Jelinek  <jakub@redhat.com>
6905
6906	PR middle-end/90025
6907	* gcc.c-torture/execute/pr90025.c: New test.
6908
6909	PR c++/90010
6910	* gcc.dg/pr90010.c: New test.
6911
69122019-04-09  Uroš Bizjak  <ubizjak@gmail.com>
6913
6914	* gcc.target/i386/ifcvt-onecmpl-abs-1.c
6915	(dg-options): Use -O2 -fdump-rtl-ce1.
6916	(dg-final): Scan ce1 RTL dump instead of asm dump.
6917
69182019-04-09  Matthew Malcomson  <matthew.malcomson@arm.com>
6919
6920	PR target/90024
6921	* gcc.dg/torture/neon-immediate-timode.c: New test.
6922
69232019-04-09  Jakub Jelinek  <jakub@redhat.com>
6924
6925	PR tree-optimization/89998
6926	* gcc.c-torture/compile/pr89998-1.c: New test.
6927	* gcc.c-torture/compile/pr89998-2.c: New test.
6928
6929	PR target/90015
6930	* gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
6931	diagnostics.
6932
69332019-04-08  Richard Biener  <rguenther@suse.de>
6934
6935	PR tree-optimization/90006
6936	* gcc.dg/vect/bb-slp-pr90006.c: New testcase.
6937
69382019-04-08  Jakub Jelinek  <jakub@redhat.com>
6939
6940	PR rtl-optimization/89865
6941	* gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6942
6943	PR rtl-optimization/89865
6944	* gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
6945	on ia32.
6946
69472019-04-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
6948
6949	PR tree-optimization/89725
6950	* gcc.dg/tree-ssa/pr89725.c: New test.
6951
69522019-04-08  Martin Liska  <mliska@suse.cz>
6953
6954	* gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
6955
69562019-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6957
6958	PR c++/89914
6959	* g++.dg/ext/has_nothrow_constructor-3.C: New.
6960
69612019-04-07  Uroš Bizjak  <ubizjak@gmail.com>
6962
6963	PR target/89945
6964	* gcc.target/i386/pr89945.c: New test.
6965
69662019-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6967
6968	PR fortran/87352
6969	* gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
6970	* gfortran.dg/finalize_33.f90: Likewise.
6971	* gfortran.dg/finalize_34.f90: New test.
6972
69732019-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6974
6975	PR fortran/89981
6976	* gfortran.dg/entry_22.f90: New test.
6977
69782019-04-05  Marek Polacek  <polacek@redhat.com>
6979
6980	PR c++/87145 - bogus error converting class type in template arg list.
6981	* g++.dg/cpp0x/constexpr-conv3.C: New test.
6982	* g++.dg/cpp0x/constexpr-conv4.C: New test.
6983
69842019-04-05  Martin Sebor  <msebor@redhat.com>
6985
6986	PR bootstrap/89980
6987	* g++.dg/init/array52.C: New test.
6988
69892019-04-05  David Malcolm  <dmalcolm@redhat.com>
6990
6991	PR c/89985
6992	* c-c++-common/pr89985.c: New test.
6993
69942019-04-05  Christophe Lyon  <christophe.lyon@linaro.org>
6995
6996	PR c/71598
6997	* gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
6998	size of enums.
6999	* gcc.dg/torture/pr71598-2.c: Likewise.
7000
70012019-04-05  Marek Polacek  <polacek@redhat.com>
7002
7003	PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
7004	* g++.dg/warn/Waddress-of-packed-member2.C: New test.
7005
70062019-04-05  Richard Biener  <rguenther@suse.de>
7007
7008	PR debug/89892
7009	PR debug/89905
7010	* gcc.dg/guality/pr89892.c: New testcase.
7011	* gcc.dg/guality/pr89905.c: Likewise.
7012	* gcc.dg/guality/loop-1.c: Likewise.
7013
70142019-04-05  Richard Sandiford  <richard.sandiford@arm.com>
7015
7016	PR tree-optimization/89956
7017	* gfortran.dg/pr89956.f90: New test.
7018
70192019-04-04  Martin Sebor  <msebor@redhat.com>
7020
7021	PR c++/89974
7022	PR c++/89878
7023	PR c++/89833
7024	PR c++/47488
7025	* gcc/testsuite/g++.dg/abi/mangle69.C: New test.
7026	* gcc/testsuite/g++.dg/abi/mangle70.C: New test.
7027	* gcc/testsuite/g++.dg/abi/mangle71.C: New test.
7028	* gcc/testsuite/g++.dg/abi/mangle72.C: New test.
7029	* gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
7030	* gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
7031	* gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
7032	* gcc/testsuite/g++.dg/init/array51.C: New test.
7033	* gcc/testsuite/g++.dg/template/nontype29.C: New test.
7034
70352019-04-04  Martin Sebor  <msebor@redhat.com>
7036
7037	PR middle-end/89957
7038	PR middle-end/89911
7039	* gcc.dg/Wstringop-overflow-13.c: New test.
7040
70412019-04-04  Martin Sebor  <msebor@redhat.com>
7042
7043	PR middle-end/89934
7044	* gcc.dg/Wrestrict-19.c: New test.
7045	* gcc.dg/Wrestrict-5.c: Add comment.  Remove unused code.
7046
70472019-04-04  Jeff Law  <law@redhat.com>
7048
7049	PR rtl-optimization/89399
7050	* gcc.c-torture/compile/pr89399.c: New test.
7051
70522019-04-04  Harald Anlauf  <anlauf@gmx.de>
7053
7054	PR fortran/89904
7055	* gfortran.dg/pr85797.f90: Adjust testcase.
7056
70572019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7058
7059	PR c++/65619
7060	* g++.dg/template/friend67.C: New.
7061
70622019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7063
7064	PR c++/61327
7065	* g++.dg/cpp0x/friend4.C: New.
7066	* g++.dg/cpp0x/friend5.C: Likewise.
7067
70682019-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7069
7070	PR c++/56643
7071	* g++.dg/cpp0x/noexcept40.C: New.
7072
70732019-04-03  Dominique d'Humieres  <dominiq@gcc.gnu.org>
7074
7075	PR fortran/68567
7076	* gfortran.dg/parameter_array_error_1.f90: New test.
7077
70782019-04-03  qing zhao  <qing.zhao@oracle.com>
7079
7080	PR tree-optimization/89730
7081	* gcc.dg/live-patching-4.c: New test.
7082
70832019-04-03  Clément Chigot  <clement.chigot@atos.net>
7084
7085	* lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
7086	supported.
7087
70882019-04-03  Christophe Lyon  <christophe.lyon@linaro.org>
7089
7090	PR c/71598
7091	* gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
7092	* gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
7093
70942019-04-03  Richard Biener  <rguenther@suse.de>
7095
7096	PR tree-optimization/84101
7097	* gcc.target/i386/pr84101.c: New testcase.
7098
70992019-04-02  Jeff Law  <law@redhat.com>
7100
7101	* gcc.target/visium/bit_shift.c: xfail.
7102
71032019-04-02  Uroš Bizjak  <ubizjak@gmail.com>
7104
7105	PR target/89902
7106	PR target/89903
7107	* gcc.target/i386/pr70799-4.c: Remove.
7108	* gcc.target/i386/pr70799-5.c: Remove.
7109	* gcc.target/i386/pr89902.c: New test.
7110	* gcc.target/i386/pr89903.c: Ditto.
7111
71122019-04-02  Andrey Belevantsev  <abel@ispras.ru>
7113
7114	PR rtl-optimization/84206
7115	* gcc.dg/pr84206.c: New test.
7116
71172019-04-02  Andrey Belevantsev  <abel@ispras.ru>
7118
7119	PR rtl-optimization/85876
7120	* gcc.dg/pr85876.c: New test.
7121
71222019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7123
7124	* gcc.target/s390/zvector/vec-double-compile.c: New test.
7125	* gcc.target/s390/zvector/vec-float-compile.c: New test.
7126	* gcc.target/s390/zvector/vec-signed-compile.c: New test.
7127	* gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
7128
71292019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7130
7131	* gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
7132	* gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
7133	* gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
7134	* gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
7135
71362019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7137
7138	* gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
7139	* gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
7140
71412019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7142
7143	* gcc.target/s390/zvector/replicate-bswap-1.c: New test.
7144	* gcc.target/s390/zvector/replicate-bswap-2.c: New test.
7145
71462019-04-02  Alexander Monakov  <amonakov@ispras.ru>
7147
7148	PR testsuite/89916
7149	* gcc.dg/pr86928.c: Do not attempt to add -m32.
7150
71512019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7152
7153	* gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
7154	* gcc.target/s390/zvector/get-element-bswap-1.c: New test.
7155	* gcc.target/s390/zvector/get-element-bswap-2.c: New test.
7156	* gcc.target/s390/zvector/get-element-bswap-3.c: New test.
7157	* gcc.target/s390/zvector/get-element-bswap-4.c: New test.
7158	* gcc.target/s390/zvector/set-element-bswap-1.c: New test.
7159	* gcc.target/s390/zvector/set-element-bswap-2.c: New test.
7160	* gcc.target/s390/zvector/set-element-bswap-3.c: New test.
7161
71622019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7163
7164	* gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
7165	* gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
7166	* gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
7167	* gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
7168	* gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
7169	* gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
7170
71712019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7172
7173	* gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
7174	* gcc.target/s390/zvector/vec-revb-load-double.c: New test.
7175	* gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
7176	* gcc.target/s390/zvector/vec-revb-store-double.c: New test.
7177
71782019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7179
7180	* gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
7181	* gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
7182
71832019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7184
7185	* gcc.target/s390/arch13/sel-1.c: New test.
7186
71872019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7188
7189	* gcc.target/s390/arch13/popcount-1.c: New test.
7190
71912019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7192
7193	* gcc.target/s390/arch13/bitops-1.c: New test.
7194	* gcc.target/s390/arch13/bitops-2.c: New test.
7195	* gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
7196	option and adjust line numbers.
7197	* gcc.target/s390/md/andc-splitter-2.c: Likewise.
7198
71992019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>
7200
7201	* gcc.target/s390/s390.exp: Run tests in arch13 subdir.
7202	* lib/target-supports.exp (check_effective_target_s390_vxe2): New
7203	runtime check for the vxe2 hardware feature on IBM Z.
7204
72052019-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7206
7207	PR testsuite/89907
7208	* lib/target-supports.exp (check_avx2_available): Replace
7209	avx_available with avx2_available.
7210
72112019-04-01  Andrey Belevantsev  <abel@ispras.ru>
7212
7213	PR rtl-optimization/85412
7214	* gcc.dg/pr85412.c: New test.
7215
72162019-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7217
7218	PR c++/62207
7219	* g++.dg/template/crash130.C: New.
7220	* g++.dg/template/crash131.C: Likewise.
7221
72222019-04-01  Martin Sebor  <msebor@redhat.com>
7223
7224	PR c/89685
7225	* gcc.dg/attr-copy-8.c: New test.
7226	* g++.dg/ext/attr-copy-2.C: New test.
7227
72282019-04-01  Andrey Belevantsev  <abel@ispras.ru>
7229
7230	PR rtl-optimization/86928
7231	* gcc.dg/pr86928.c: New test.
7232
72332019-04-01  Andrey Belevantsev  <abel@ispras.ru>
7234
7235	PR rtl-optimization/87273
7236	* gcc.dg/pr87273.c: New test.
7237
72382019-04-01  Martin Liska  <mliska@suse.cz>
7239
7240	PR driver/89861
7241	* gcc.dg/spellcheck-options-18.c: New test.
7242	* gcc.dg/spellcheck-options-19.c: New test.
7243	* gcc.dg/spellcheck-options-20.c: New test.
7244	* gcc.dg/spellcheck-options-13.c: Adjust expected output.
7245	* gcc.dg/completion-2.c: Add one variant with no argument.
7246
72472019-04-01  Richard Biener  <rguenther@suse.de>
7248
7249	PR c/71598
7250	* gcc.dg/torture/pr71598-1.c: New testcase.
7251	* gcc.dg/torture/pr71598-2.c: Likewise.
7252	* gcc.dg/torture/pr71598-3.c: Likewise.
7253
72542019-03-31  Marek Polacek  <polacek@redhat.com>
7255
7256	PR c++/89852 - ICE with C++11 functional cast with { }.
7257	* g++.dg/cpp0x/initlist115.C: New test.
7258
72592019-03-31  Harald Anlauf  <anlauf@gmx.de>
7260
7261	PR fortran/83515
7262	PR fortran/85797
7263	* gfortran.dg/pr85797.f90: New test.
7264
72652019-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7266
7267	* gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
7268
72692019-03-30  Iain Buclaw  <ibuclaw@gdcproject.org>
7270
7271	* gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
7272	cleanup_extra_files.
7273	(dmd2dg): Copy additional files after test is translated.
7274	(gdc-do-test): Remove all copied files after test.
7275
72762019-03-30  Paul Thomas  <pault@gcc.gnu.org>
7277
7278	PR fortran/89841
7279	* gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
7280	for c_deallocate, c_allocate and c_assumed_size so that the
7281	attributes of the array arguments are correct and are typed.
7282	* gfortran.dg/ISO_Fortran_binding_7.f90: New test.
7283	* gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
7284
7285	PR fortran/89842
7286	* gfortran.dg/ISO_Fortran_binding_8.f90: New test.
7287	* gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
7288
72892019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7290
7291	PR fortran/89866
7292	* gfortran.dg/pointer_intent_8.f90: New test.
7293
72942019-03-29  Jim Wilson  <jimw@sifive.com>
7295
7296	* gcc.target/riscv/predef-1.c: New.
7297	* gcc.target/riscv/predef-2.c: New.
7298	* gcc.target/riscv/predef-3.c: New.
7299	* gcc.target/riscv/predef-4.c: New.
7300	* gcc.target/riscv/predef-5.c: New.
7301	* gcc.target/riscv/predef-6.c: New.
7302	* gcc.target/riscv/predef-7.c: New.
7303	* gcc.target/riscv/predef-8.c: New.
7304
73052019-03-29  Jakub Jelinek  <jakub@redhat.com>
7306
7307	PR rtl-optimization/89865
7308	* gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
7309	the first argument register, so that occassional spills/fills are
7310	ignored.
7311
7312	PR sanitizer/89869
7313	* g++.dg/ubsan/vptr-14.C: New test.
7314
7315	PR c/89872
7316	* gcc.dg/tree-ssa/pr89872.c: New test.
7317
73182019-03-29  Roman Zhuykov  <zhroma@ispras.ru>
7319
7320	* gcc.dg/diag-sanity.c: New test.
7321
73222019-03-29  Marek Polacek  <polacek@redhat.com>
7323
7324	PR c++/89871
7325	* g++.dg/cpp2a/desig14.C: New test.
7326
7327	PR c++/89876 - ICE with deprecated conversion.
7328	* g++.dg/warn/conv5.C: New test.
7329
73302019-03-29  Martin Liska  <mliska@suse.cz>
7331
7332	* gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
7333	* gcc.dg/pr68766.c: Likewise.
7334
73352019-03-29  Jakub Jelinek  <jakub@redhat.com>
7336
7337	PR rtl-optimization/87485
7338	* gcc.dg/pr87485.c: New test.
7339
73402019-03-28  Jakub Jelinek  <jakub@redhat.com>
7341
7342	PR middle-end/89621
7343	* gfortran.dg/gomp/pr89621.f90: New test.
7344
73452019-03-28  Martin Sebor  <msebor@redhat.com>
7346
7347	PR c++/66548
7348	* g++.dg/cpp0x/decltype-pr66548.C: New test.
7349
7350	PR c++/81506
7351	* g++.dg/cpp0x/decltype-pr81506.C: New test.
7352
73532019-03-28  Marek Polacek  <polacek@redhat.com>
7354
7355	PR c++/89612 - ICE with member friend template with noexcept.
7356	* g++.dg/cpp0x/noexcept38.C: New test.
7357	* g++.dg/cpp0x/noexcept39.C: New test.
7358	* g++.dg/cpp1z/noexcept-type21.C: New test.
7359
73602019-03-28  Uroš Bizjak  <ubizjak@gmail.com>
7361
7362	PR target/89848
7363	* gcc.target/i386/pr89848.c: New test.
7364
73652019-03-28  Marek Polacek  <polacek@redhat.com>
7366
7367	PR c++/89836 - bool constant expression and explicit conversions.
7368	* g++.dg/cpp2a/explicit15.C: New test.
7369
73702019-03-28  Jakub Jelinek  <jakub@redhat.com>
7371
7372	PR c/89812
7373	* gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
7374	other than AVR.  Add dg-options "".
7375
7376	PR c++/89785
7377	* g++.dg/cpp1y/constexpr-89785-1.C: New test.
7378	* g++.dg/cpp1y/constexpr-89785-2.C: New test.
7379
73802019-03-27  Janus Weil  <janus@gcc.gnu.org>
7381
7382	PR fortran/85537
7383	* gfortran.dg/dummy_procedure_11.f90: Fix test case.
7384	* gfortran.dg/pointer_init_11.f90: New test case.
7385
73862019-03-27  Mateusz B  <mateuszb@poczta.onet.pl>
7387
7388	PR target/85667
7389	* gcc.target/i386/pr85667-5.c: New testcase.
7390	* gcc.target/i386/pr85667-6.c: New testcase.
7391
73922019-03-27  Bill Schmidt  <wschmidt@linux.ibm.com>
7393
7394	PR testsuite/89834
7395	* gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
7396
73972019-03-27  Peter Bergner  <bergner@linux.ibm.com>
7398
7399	PR rtl-optimization/89313
7400	* gcc.dg/pr89313.c: New test.
7401
74022019-03-26  Jeff Law  <law@redhat.com>
7403
7404	PR rtl-optimization/87761
7405	PR rtl-optimization/89826
7406	* gcc.c-torture/execute/pr89826.c: New test.
7407
74082019-03-27  Richard Biener  <rguenther@suse.de>
7409
7410	* gcc.dg/torture/20190327-1.c: New testcase.
7411
74122019-03-27  Paul Thomas  <pault@gcc.gnu.org>
7413
7414	PR fortran/88247
7415	* gfortran.dg/associate_47.f90: New test.
7416
74172019-03-27  Richard Biener  <rguenther@suse.de>
7418
7419	PR tree-optimization/89463
7420	* gcc.dg/guality/pr89463.c: New testcase.
7421
74222019-03-26  Uroš Bizjak  <ubizjak@gmail.com>
7423
7424	PR target/89827
7425	* gcc.target/i386/pr89827.c: New test.
7426
74272019-03-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429	* g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
7430	syntax.
7431
74322019-03-26  Bin Cheng  <bin.cheng@linux.alibaba.com>
7433
7434	PR tree-optimization/81740
7435	* gcc.dg/vect/pr81740-1.c: New testcase.
7436	* gcc.dg/vect/pr81740-2.c: Likewise.
7437
74382019-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
7439
7440	* gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
7441	options in permute args tests.
7442
74432019-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7444
7445	PR c++/84598
7446	* g++.dg/ext/pr84598.C: New.
7447
74482019-03-26  Jakub Jelinek  <jakub@redhat.com>
7449
7450	PR c++/89796
7451	* g++.dg/gomp/pr89796.C: New test.
7452	* gcc.dg/gomp/pr89796.c: New test.
7453
74542019-03-25  David Malcolm  <dmalcolm@redhat.com>
7455
7456	PR rtl-optimization/88347
7457	PR rtl-optimization/88423
7458	* gcc.c-torture/compile/pr88347.c: New test.
7459	* gcc.c-torture/compile/pr88423.c: New test.
7460
74612019-03-25  Martin Sebor  <msebor@redhat.com>
7462
7463	PR c/89812
7464	* gcc.dg/attr-aligned-3.c: New test.
7465
74662019-03-25  Johan Karlsson <johan.karlsson@enea.com>
7467
7468	PR debug/86964
7469	* gcc.dg/debug/dwarf2/pr86964.c: New testcase.
7470
74712019-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7472
7473	PR c++/84661
7474	PR c++/85013
7475	* g++.dg/concepts/pr84661.C: New.
7476	* g++.dg/torture/pr85013.C: Likewise.
7477
74782019-03-25  Marek Polacek  <polacek@redhat.com>
7479
7480	PR c++/89214 - ICE when initializing aggregates with bases.
7481	* g++.dg/cpp1z/aggr-base8.C: New test.
7482	* g++.dg/cpp1z/aggr-base9.C: New test.
7483
7484	PR c++/89705 - ICE with reference binding with conversion function.
7485	* g++.dg/cpp0x/rv-conv2.C: New test.
7486
74872019-03-25  Richard Biener  <rguenther@suse.de>
7488
7489	PR tree-optimization/89789
7490	* gcc.dg/torture/pr89789.c: New testcase.
7491
74922019-03-25  Nathan Sidwell  <nathan@acm.org>
7493
7494	* g++.dg/abi/lambda-static-1.C: New.
7495
74962019-03-25  Richard Biener  <rguenther@suse.de>
7497
7498	PR tree-optimization/89802
7499	* g++.dg/tree-ssa/pr89802.C: New testcase.
7500
75012019-03-25  Jakub Jelinek  <jakub@redhat.com>
7502
7503	PR c++/60702
7504	* g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
7505	for _ZTH* calls.
7506	* g++.dg/tls/thread_local11a.C: New test.
7507
75082019-03-25  Richard Biener  <rguenther@suse.de>
7509
7510	PR middle-end/89790
7511	* g++.dg/pr89790.C: New testcase.
7512
75132019-03-24  Uroš Bizjak  <ubizjak@gmail.com>
7514
7515	* gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
7516	(dg-options): Remove -m32. Add -msse2 -mtune=znver1.
7517	* gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
7518	(dg-options): Remove -m32 and -march=i686. Add -mno-stv.
7519
75202019-03-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7521
7522	PR fortran/78865
7523	* gfortran.dg/altreturn_10.f90: New test.
7524	* gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
7525
75262019-03-22  Vladimir Makarov  <vmakarov@redhat.com>
7527
7528	PR rtl-optimization/89676
7529	* gcc.target/i386/pr89676.c: New.
7530
75312019-03-22  Jakub Jelinek  <jakub@redhat.com>
7532
7533	PR c++/60702
7534	* g++.dg/tls/thread_local11.C: New test.
7535	* g++.dg/tls/thread_local11.h: New test.
7536	* g++.dg/tls/thread_local12a.C: New test.
7537	* g++.dg/tls/thread_local12b.C: New test.
7538	* g++.dg/tls/thread_local12c.C: New test.
7539	* g++.dg/tls/thread_local12d.C: New test.
7540	* g++.dg/tls/thread_local12e.C: New test.
7541	* g++.dg/tls/thread_local12f.C: New test.
7542	* g++.dg/tls/thread_local12g.C: New test.
7543	* g++.dg/tls/thread_local12h.C: New test.
7544	* g++.dg/tls/thread_local12i.C: New test.
7545	* g++.dg/tls/thread_local12j.C: New test.
7546	* g++.dg/tls/thread_local12k.C: New test.
7547	* g++.dg/tls/thread_local12l.C: New test.
7548
7549	PR c++/87481
7550	* g++.dg/cpp1y/constexpr-87481.C: New test.
7551
75522019-03-22  Simon Wright  <simon@pushface.org>
7553
7554	PR ada/89583
7555	* gnat.dg/socket2.adb: New.
7556
75572019-03-22  Bill Schmidt  <wschmidt@linux.ibm.com>
7558
7559	* gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
7560
75612019-03-22  Hongtao Liu  <hongtao.liu@intel.com>
7562
7563	PR target/89784
7564	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
7565	for _mm_mask{,3,z}_*.
7566	* gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
7567	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
7568	* gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
7569	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
7570	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
7571	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
7572	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
7573	* gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
7574	* gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
7575	* gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
7576	* gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
7577	* gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
7578	* gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
7579	* gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
7580	* gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
7581
75822019-03-22  Jakub Jelinek  <jakub@redhat.com>
7583
7584	PR target/89784
7585	* gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
7586	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7587	__builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7588	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7589	__builtin_ia32_vfmsubss3_mask3): Define.
7590	* gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
7591	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7592	__builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7593	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7594	__builtin_ia32_vfmsubss3_mask3): Define.
7595	* gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
7596	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7597	__builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7598	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7599	__builtin_ia32_vfmsubss3_mask3): Define.
7600	* gcc.target/i386/sse-14.c: Add tests for
7601	_mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
7602	* gcc.target/i386/sse-22.c: Likewise.
7603
76042019-03-21  Martin Sebor  <msebor@redhat.com>
7605
7606	PR tree-optimization/89350
7607	* gcc.dg/Warray-bounds-40.c: Remove an xfail.
7608	* gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
7609	* gcc.dg/Wstringop-overflow-11.c: New test.
7610	* gcc.dg/Wstringop-overflow-12.c: New test.
7611	* gcc.dg/pr89350.c: New test.
7612	* gcc.dg/pr40340-1.c: Adjust expected warning.
7613	* gcc.dg/pr40340-2.c: Same.
7614	* gcc.dg/pr40340-4.c: Same.
7615	* gcc.dg/pr40340-5.c: Same.
7616
76172019-03-21  Jakub Jelinek  <jakub@redhat.com>
7618
7619	PR lto/89692
7620	* g++.dg/other/pr89692.C: New test.
7621
7622	PR c++/89767
7623	* g++.dg/cpp1y/lambda-init18.C: New test.
7624	* g++.dg/cpp1y/lambda-init19.C: New test.
7625	* g++.dg/cpp1y/pr89767.C: New test.
7626
76272019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
7628	    Cesar Philippidis  <cesar@codesourcery.com>
7629
7630	PR fortran/72741
7631	* gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
7632	file.
7633	* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
7634	Likewise.
7635
76362019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
7637
7638	PR fortran/72741
7639	* c-c++-common/goacc/routine-3-extern.c: New file.
7640	* c-c++-common/goacc/routine-3.c: Adjust.
7641	* c-c++-common/goacc/routine-4-extern.c: New file.
7642	* c-c++-common/goacc/routine-4.c: Adjust.
7643	* gfortran.dg/goacc/routine-module-3.f90: New file.
7644
7645	PR fortran/89773
7646	* gfortran.dg/goacc/pr89773.f90: New file.
7647	* gfortran.dg/goacc/pr77765.f90: Adjust.
7648	* gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
7649
7650	PR fortran/72741
7651	* gfortran.dg/goacc/routine-module-mod-1.f90: Update.
7652
7653	PR fortran/72741
7654	* gfortran.dg/goacc/routine-module-1.f90: New file.
7655	* gfortran.dg/goacc/routine-module-2.f90: Likewise.
7656	* gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7657
7658	* gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
7659
7660	PR fortran/56408
7661	* gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
7662	(dg-compile-aux-modules): Fix diagnostic.
7663	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
7664	* gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
7665
7666	PR fortran/56408
7667	* gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
7668	missing nexted dg-test call support in dejaGNU 1.4.4.
7669
7670	PR fortran/29383
7671	* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
7672	other '*.exp' files.
7673
76742019-03-21  Richard Biener  <rguenther@suse.de>
7675
7676	PR tree-optimization/89779
7677	* gcc.dg/torture/pr89779.c: New testcase.
7678
76792019-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
7680
7681	PR c++/78645
7682	* g++.dg/cpp0x/constexpr-ice20.C: New.
7683
76842019-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
7685
7686	PR c++/89571
7687	* g++.dg/cpp0x/noexcept37.C: New.
7688
76892019-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
7690
7691	PR d/89017
7692	* gdc.dg/pr89017.d: New test.
7693
76942019-03-20  Janus Weil  <janus@gcc.gnu.org>
7695
7696	PR fortran/71861
7697	* gfortran.dg/interface_abstract_5.f90: New test case.
7698
76992019-03-20  Jakub Jelinek  <jakub@redhat.com>
7700
7701	PR target/89775
7702	* gcc.target/s390/pr89775-1.c: New test.
7703	* gcc.target/s390/pr89775-2.c: New test.
7704
77052019-03-20  Jakub Jelinek  <jakub@redhat.com>
7706
7707	PR target/89752
7708	* g++.target/aarch64/aarch64.exp: New file.
7709	* g++.target/aarch64/pr89752.C: New test.
7710
77112019-03-19  Martin Sebor  <msebor@redhat.com>
7712
7713	PR tree-optimization/89688
7714	* gcc.dg/strlenopt-61.c: New test.
7715	* g++.dg/warn/Wstringop-overflow-2.C: New test.
7716
77172019-03-19  Jim Wilson  <jimw@sifive.com>
7718
7719	PR target/89411
7720	* gcc.target/riscv/losum-overflow.c: New test.
7721
77222019-03-19  Martin Sebor  <msebor@redhat.com>
7723
7724	PR tree-optimization/89644
7725	* gcc.dg/Wstringop-truncation-8.c: New test.
7726
77272019-03-19  Martin Liska  <mliska@suse.cz>
7728
7729	PR middle-end/89737
7730	* gcc.dg/pr89737.c: New test.
7731
77322019-03-19  Jan Hubicka  <hubicka@ucw.cz>
7733
7734	PR lto/87809
7735	PR lto/89335
7736	* g++.dg/lto/pr87089_0.C: New testcase.
7737	* g++.dg/lto/pr87089_1.C: New testcase.
7738	* g++.dg/lto/pr89335_0.C: New testcase.
7739
77402019-03-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7741
7742	PR target/89736
7743	* gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7744	restrict this test to vsx targets.
7745
77462019-03-19  Jakub Jelinek  <jakub@redhat.com>
7747
7748	PR target/89752
7749	* g++.dg/ext/asm15.C: Check for particular diagnostic wording.
7750	* g++.dg/ext/asm16.C: Likewise.
7751	* g++.dg/ext/asm17.C: New test.
7752
77532019-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7754
7755	* c-c++-common/unroll-7.c: New test.
7756
77572019-03-19  Jakub Jelinek  <jakub@redhat.com>
7758
7759	PR target/89726
7760	* gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
7761	(expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
7762	Add expected results for them.
7763
7764	PR c/89734
7765	* gcc.dg/pr89734.c: New test.
7766
77672019-03-18  Martin Sebor  <msebor@redhat.com>
7768
7769	PR tree-optimization/89720
7770	* gcc.dg/Warray-bounds-42.c: New test.
7771
77722019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
7773
7774	PR c++/89630
7775	* g++.target/i386/pr89630.C: New test.
7776
77772019-03-18  Kito Cheng  <kito.cheng@gmail.com>
7778
7779	* gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7780
77812019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
7782
7783	* gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7784	the "store" test as well.
7785	* gcc.target/powerpc/bswap32.c: Ditto.
7786
77872019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
7788
7789	* gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7790	the "store" test as well.
7791	* gcc.target/powerpc/bswap32.c: Ditto.
7792
77932019-03-18  Segher Boessenkool  <segher@kernel.crashing.org>
7794
7795	* gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7796	"exceeds" instead of just one that talks about "too large".
7797
77982019-03-18  Richard Sandiford  <richard.sandiford@arm.com>
7799
7800	* gcc.target/aarch64/sve/cost_model_1.c: New test.
7801
78022019-03-18  Martin Jambor  <mjambor@suse.cz>
7803
7804	PR tree-optimization/89546
7805	* gcc.dg/tree-ssa/pr89546.c: New test.
7806
78072019-03-18  Andrew Burgess  <andrew.burgess@embecosm.com>
7808
7809	PR target/89627
7810	* g++.target/riscv/call-with-empty-struct-float.C: New file.
7811	* g++.target/riscv/call-with-empty-struct-int.C: New file.
7812	* g++.target/riscv/call-with-empty-struct.H: New file.
7813	* g++.target/riscv/riscv.exp: New file.
7814
78152019-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7816
7817	PR c++/85014
7818	* g++.dg/cpp0x/pr85014.C: New.
7819
78202019-03-18  Jakub Jelinek  <jakub@redhat.com>
7821
7822	PR middle-end/86979
7823	* gcc.dg/pr86979.c: New test.
7824
78252019-03-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
7826
7827	PR fortran/88008
7828	* gfortran.dg/typebound_call_31.f90: New test.
7829
78302019-03-03-17  John David Anglin  <danglin@gcc.gnu.org>
7831
7832	* gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7833	hppa*-*-hpux*.
7834	* gcc.dg/compat/pr83487-1_y.c: Likewise.
7835
7836	* gfortran.dg/pointer_init_10.f90: Require visibility support.
7837	* gfortran.dg/temporary_3.f90: Likewise.
7838
7839	* gcc.dg/pr88074.c: Require c99_runtime.
7840	* gcc.dg/warn-abs-1.c: Likewise.
7841	* gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7842
7843	PR testsuite/89666
7844	* c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7845	hppa*-*-hpux*.
7846	* gcc.dg/attr-copy.c: Require alias support.
7847	* gcc.dg/ipa/ipa-icf-39.c: Likewise.
7848
78492019-03-16  Jakub Jelinek  <jakub@redhat.com>
7850
7851	PR fortran/89724
7852	* gfortran.dg/continuation_15.f90: New test.
7853	* gfortran.dg/continuation_16.f90: New test.
7854
78552019-03-16  John David Anglin  <danglin@gcc.gnu.org>
7856
7857	* g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7858
7859	PR testsuite/89393
7860	* g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7861	* g++.dg/cpp0x/pr84497.C: Likewise.
7862
7863	* c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7864	* gcc.dg/attr-copy-6.c: Likewise.
7865	* gcc.dg/pr87793.c: Likewise.
7866
7867	PR testsuite/89471
7868	* gcc.dg/pr84941.c: Skip on hppa*-*-*.
7869
7870	* gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7871	* gcc.dg/gimplefe-34.c: Likewise.
7872	* gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
7873	* gcc.dg/compat/pr83487-2_y.c: Likewise.
7874
7875	PR testsuite/84174
7876	* gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
7877	hppa*64*-*-*.
7878
7879	PR testsuite/83453
7880	* c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
7881
7882	* lib/target-supports.exp (check_ascii_locale_available): Remove
7883	hppa*-*-hpux*.
7884
78852019-03-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7886
7887	PR fortran/84394
7888	* gfortran.dg/blockdata_11.f90: New test.
7889
78902019-03-15  Harald Anlauf  <anlauf@gmx.de>
7891
7892	PR fortran/60091
7893	* gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
7894	* gfortran.dg/pointer_remapping_7.f90: Adjust error message.
7895
78962019-03-15  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7897
7898	PR target/87532
7899	* gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
7900	instruction selection.
7901	* gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7902	* gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7903	* gcc.target/powerpc/pr87532-mc.c: New test.
7904	* gcc.target/powerpc/pr87532.c: New test.
7905	* gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
7906	* gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
7907	* gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
7908	* gcc.target/powerpc/vsx-builtin-10a.c: New test.
7909	* gcc.target/powerpc/vsx-builtin-10b.c: New test.
7910	* gcc.target/powerpc/vsx-builtin-11a.c: New test.
7911	* gcc.target/powerpc/vsx-builtin-11b.c: New test.
7912	* gcc.target/powerpc/vsx-builtin-12a.c: New test.
7913	* gcc.target/powerpc/vsx-builtin-12b.c: New test.
7914	* gcc.target/powerpc/vsx-builtin-13a.c: New test.
7915	* gcc.target/powerpc/vsx-builtin-13b.c: New test.
7916	* gcc.target/powerpc/vsx-builtin-14a.c: New test.
7917	* gcc.target/powerpc/vsx-builtin-14b.c: New test.
7918	* gcc.target/powerpc/vsx-builtin-15a.c: New test.
7919	* gcc.target/powerpc/vsx-builtin-15b.c: New test.
7920	* gcc.target/powerpc/vsx-builtin-16a.c: New test.
7921	* gcc.target/powerpc/vsx-builtin-16b.c: New test.
7922	* gcc.target/powerpc/vsx-builtin-17a.c: New test.
7923	* gcc.target/powerpc/vsx-builtin-17b.c: New test.
7924	* gcc.target/powerpc/vsx-builtin-18a.c: New test.
7925	* gcc.target/powerpc/vsx-builtin-18b.c: New test.
7926	* gcc.target/powerpc/vsx-builtin-19a.c: New test.
7927	* gcc.target/powerpc/vsx-builtin-19b.c: New test.
7928	* gcc.target/powerpc/vsx-builtin-20a.c: New test.
7929	* gcc.target/powerpc/vsx-builtin-20b.c: New test.
7930	* gcc.target/powerpc/vsx-builtin-9a.c: New test.
7931	* gcc.target/powerpc/vsx-builtin-9b.c: New test.
7932
79332019-03-15  Alexandre Oliva <aoliva@redhat.com>
7934
7935	PR c++/88534
7936	PR c++/88537
7937	* g++.dg/cpp2a/pr88534.C: New.
7938	* g++.dg/cpp2a/pr88537.C: New.
7939
79402019-03-15  Robin Dapp  <rdapp@linux.ibm.com>
7941
7942	* gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
7943	* gcc.target/s390/target-attribute/tattr-2.c: Likewise.
7944	* gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
7945	* gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7946
79472019-03-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7948
7949	PR target/89719
7950	* gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
7951	* gcc.target/aarch64/spellcheck_5.c: Likewise.
7952	* gcc.target/aarch64/spellcheck_6.c: Likewise.
7953
79542019-03-15  Jakub Jelinek  <jakub@redhat.com>
7955
7956	PR c++/89709
7957	* g++.dg/cpp0x/constexpr-89709.C: New test.
7958
7959	PR debug/89704
7960	* gcc.dg/debug/pr89704.c: New test.
7961
79622019-03-15  H.J. Lu  <hongjiu.lu@intel.com>
7963
7964	PR target/89650
7965	* g++.target/i386/pr89650.C: New test.
7966
79672019-03-14  Richard Biener  <rguenther@suse.de>
7968
7969	* gcc.dg/gimplefe-13.c: Adjust.
7970	* gcc.dg/gimplefe-14.c: Likewise.
7971	* gcc.dg/gimplefe-17.c: Likewise.
7972	* gcc.dg/gimplefe-18.c: Likewise.
7973	* gcc.dg/gimplefe-7.c: Likewise.
7974	* gcc.dg/torture/pr89595.c: Likewise.
7975	* gcc.dg/tree-ssa/cunroll-13.c: Likewise.
7976	* gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
7977	* gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
7978	* gcc.dg/tree-ssa/scev-3.c: Likewise.
7979	* gcc.dg/tree-ssa/scev-4.c: Likewise.
7980	* gcc.dg/tree-ssa/scev-5.c: Likewise.
7981	* gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7982	* gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7983
79842019-03-14  Jakub Jelinek  <jakub@redhat.com>
7985
7986	PR ipa/89684
7987	* gcc.target/i386/pr89684.c: New test.
7988
7989	PR rtl-optimization/89679
7990	* gcc.dg/pr89679.c: New test.
7991
79922019-03-14  Richard Biener  <rguenther@suse.de>
7993
7994	PR tree-optimization/89710
7995	* gcc.dg/torture/pr89710.c: New testcase.
7996
79972019-03-14  Richard Biener  <rguenther@suse.de>
7998
7999	PR middle-end/89698
8000	* g++.dg/torture/pr89698.C: New testcase.
8001
80022019-03-14  Jakub Jelinek  <jakub@redhat.com>
8003
8004	PR tree-optimization/89703
8005	* gcc.c-torture/compile/pr89703-1.c: New test.
8006	* gcc.c-torture/compile/pr89703-2.c: New test.
8007
80082019-03-14  H.J. Lu  <hongjiu.lu@intel.com>
8009
8010	PR target/89523
8011	* gcc.target/i386/pr89523-1a.c: New test.
8012	* gcc.target/i386/pr89523-1b.c: Likewise.
8013	* gcc.target/i386/pr89523-2.c: Likewise.
8014	* gcc.target/i386/pr89523-3.c: Likewise.
8015	* gcc.target/i386/pr89523-4.c: Likewise.
8016	* gcc.target/i386/pr89523-5.c: Likewise.
8017	* gcc.target/i386/pr89523-6.c: Likewise.
8018	* gcc.target/i386/pr89523-7.c: Likewise.
8019	* gcc.target/i386/pr89523-8.c: Likewise.
8020	* gcc.target/i386/pr89523-9.c: Likewise.
8021
80222019-03-14  Jakub Jelinek  <jakub@redhat.com>
8023
8024	PR c++/89512
8025	* g++.dg/cpp1y/var-templ61.C: New test.
8026
8027	PR c++/89652
8028	* g++.dg/cpp1y/constexpr-89652.C: New test.
8029
80302019-03-13  Harald Anlauf  <anlauf@gmx.de>
8031
8032	PR fortran/87045
8033	* gfortran.dg/pr87045.f90: New test.
8034
80352019-03-13  Vladimir Makarov  <vmakarov@redhat.com>
8036
8037	PR target/85860
8038	* gcc.target/i386/pr85860.c: New.
8039
80402019-03-13  Marek Polacek  <polacek@redhat.com>
8041
8042	PR c++/89686 - mixing init-capture and simple-capture in lambda.
8043	* g++.dg/cpp2a/lambda-pack-init2.C: New test.
8044
8045	PR c++/89660 - bogus error with -Wredundant-move.
8046	* g++.dg/cpp0x/Wredundant-move8.C: New test.
8047	* g++.dg/cpp0x/Wredundant-move9.C: New test.
8048
80492019-03-13  Janus Weil  <janus@gcc.gnu.org>
8050
8051	PR fortran/89601
8052	* gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
8053	* gfortran.dg/pdt_30.f90: New test case.
8054
80552019-03-13  Marek Polacek  <polacek@redhat.com>
8056
8057	PR c++/88979 - further P0634 fix for constructors.
8058	* g++.dg/cpp2a/typename15.C: New test.
8059
80602019-03-13  Martin Sebor  <msebor@redhat.com>
8061
8062	PR tree-optimization/89662
8063	* gcc.dg/Warray-bounds-41.c: New test.
8064
80652019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8066
8067	PR c++/63508
8068	* g++.dg/cpp0x/auto53.C: New.
8069
80702019-03-13  Richard Biener  <rguenther@suse.de>
8071
8072	PR middle-end/89677
8073	* gcc.dg/torture/pr89677.c: New testcase.
8074
80752019-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8076
8077	PR c++/85558
8078	* g++.dg/other/friend16.C: New.
8079	* g++.dg/other/friend17.C: Likewise.
8080
80812019-03-13  Jakub Jelinek  <jakub@redhat.com>
8082
8083	PR middle-end/88588
8084	* c-c++-common/gomp/pr88588.c: New test.
8085
80862019-03-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8087
8088	PR fortran/66695
8089	PR fortran/77746
8090	PR fortran/79485
8091	* gfortran.dg/binding_label_tests_30.f90: New test.
8092	* gfortran.dg/binding_label_tests_31.f90: New test.
8093	* gfortran.dg/binding_label_tests_32.f90: New test.
8094	* gfortran.dg/binding_label_tests_33.f90: New test.
8095
80962019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
8097
8098	* gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
8099	* gdc.dg/ubsan/ubsan.exp: New file.
8100	* lib/gdc.exp (gdc_include_flags): Remove unused target variable.
8101	Explicitly return flags from procedure.
8102
81032019-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
8104
8105	PR d/88957
8106	* gdc.dg/pr88957.d: New test.
8107	* gdc.dg/simd.d: Add new vector tests.
8108
81092019-03-12  Uroš Bizjak  <ubizjak@gmail.com>
8110
8111	PR d/87824
8112	* lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
8113	libstdc++v3/scripts/testsuite_flags.  Filter out unsupported
8114	-nostdinc++ flag.
8115
81162019-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8117
8118	PR fortran/87673
8119	* gfortran.dg/charlen_17.f90: New test.
8120
81212019-03-12  Robin Dapp  <rdapp@linux.ibm.com>
8122
8123	* gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
8124
81252019-03-12  Martin Liska  <mliska@suse.cz>
8126
8127	* gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
8128	* gfortran.dg/binding_label_tests_4.f03: Likewise.
8129	* gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
8130	* gfortran.dg/c_funloc_tests_6.f90: Likewise.
8131	* gfortran.dg/c_loc_tests_17.f90: Likewise.
8132	* gfortran.dg/constructor_9.f90: Likewise.
8133	* gfortran.dg/dec_structure_8.f90: Likewise.
8134	* gfortran.dg/entry_4.f90: Likewise.
8135	* gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
8136	* gfortran.dg/initialization_23.f90: Likewise.
8137	* gfortran.dg/logical_assignment_1.f90: Likewise.
8138	* gfortran.dg/pr80752.f90: Likewise.
8139	* gfortran.dg/pr88116_1.f90: Likewise.
8140	* gfortran.dg/pr88467.f90: Likewise.
8141	* gfortran.dg/typebound_call_7.f03: Likewise.
8142	* gfortran.dg/typebound_generic_1.f03: Likewise.
8143	* gfortran.dg/typebound_operator_2.f03: Likewise.
8144	* gfortran.dg/typebound_operator_4.f03: Likewise.
8145	* gfortran.dg/typebound_proc_9.f03: Likewise.
8146	* gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
8147
81482019-03-12  Paul Thomas  <pault@gcc.gnu.org>
8149
8150	PR fortran/89363
8151	* gfortran.dg/assumed_rank_16.f90: New test.
8152
8153	PR fortran/89364
8154	* gfortran.dg/assumed_rank_17.f90: New test.
8155
81562019-03-12  Jakub Jelinek  <jakub@redhat.com>
8157
8158	PR middle-end/89663
8159	* gcc.c-torture/compile/pr89663-1.c: New test.
8160	* gcc.c-torture/compile/pr89663-2.c: New test.
8161
81622019-03-12  Richard Biener  <rguenther@suse.de>
8163
8164	PR tree-optimization/89664
8165	* gfortran.dg/pr89664.f90: New testcase.
8166
81672019-03-11  Jakub Jelinek  <jakub@redhat.com>
8168
8169	PR fortran/89651
8170	* gfortran.dg/gomp/pr89651.f90: New test.
8171
8172	PR middle-end/89655
8173	PR bootstrap/89656
8174	* gcc.c-torture/compile/pr89655.c: New test.
8175
81762019-03-11  Christophe Lyon  <christophe.lyon@linaro.org>
8177
8178	* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
8179	target.
8180
81812019-03-11  Martin Liska  <mliska@suse.cz>
8182
8183	* g++.dg/conversion/simd3.C (foo): Wrap option names
8184	with apostrophe character.
8185	* g++.dg/cpp1z/decomp3.C (test): Likewise.
8186	(test3): Likewise.
8187	* g++.dg/cpp1z/decomp4.C (test): Likewise.
8188	* g++.dg/cpp1z/decomp44.C (foo): Likewise.
8189	* g++.dg/cpp1z/decomp45.C (f): Likewise.
8190	* g++.dg/opt/pr34036.C: Likewise.
8191	* g++.dg/spellcheck-c++-11-keyword.C: Likewise.
8192	* gcc.dg/c90-fordecl-1.c (foo): Likewise.
8193	* gcc.dg/cpp/dir-only-4.c: Likewise.
8194	* gcc.dg/cpp/dir-only-5.c: Likewise.
8195	* gcc.dg/cpp/pr71591.c: Likewise.
8196	* gcc.dg/format/opt-1.c: Likewise.
8197	* gcc.dg/format/opt-2.c: Likewise.
8198	* gcc.dg/format/opt-3.c: Likewise.
8199	* gcc.dg/format/opt-4.c: Likewise.
8200	* gcc.dg/format/opt-5.c: Likewise.
8201	* gcc.dg/format/opt-6.c: Likewise.
8202	* gcc.dg/pr22231.c: Likewise.
8203	* gcc.dg/pr33007.c: Likewise.
8204	* gcc.dg/simd-1.c (hanneke): Likewise.
8205	* gcc.dg/simd-5.c: Likewise.
8206	* gcc.dg/simd-6.c: Likewise.
8207	* gcc.dg/spellcheck-options-14.c: Likewise.
8208	* gcc.dg/spellcheck-options-15.c: Likewise.
8209	* gcc.dg/spellcheck-options-16.c: Likewise.
8210	* gcc.dg/spellcheck-options-17.c: Likewise.
8211	* gcc.dg/tree-ssa/pr23109.c: Likewise.
8212	* gcc.dg/tree-ssa/recip-5.c: Likewise.
8213	* gcc.target/i386/cet-notrack-1a.c (func): Likewise.
8214	(__attribute__): Likewise.
8215	* gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
8216	* gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
8217	* gcc.target/powerpc/warn-1.c: Likewise.
8218	* gcc.target/powerpc/warn-2.c: Likewise.
8219
82202019-03-11  Andreas Krebbel  <krebbel@linux.ibm.com>
8221
8222	* gcc.target/s390/zvector/vec-addc-u128.c: New test.
8223
82242019-03-11  Eric Botcazou  <ebotcazou@adacore.com>
8225
8226	* c-c++-common/unroll-6.c: New test.
8227
82282019-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
8229
8230	PR c++/87571
8231	* g++.dg/template/memfriend18.C: New.
8232
82332019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235	* gdc.dg/pr89041.d: Mark as compile test.
8236
82372019-03-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239	* gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
8240	dg-options.
8241
82422019-03-10  Martin Jambor  <mjambor@suse.cz>
8243
8244	PR tree-optimization/85762
8245	PR tree-optimization/87008
8246	PR tree-optimization/85459
8247	* g++.dg/tree-ssa/pr87008.C: New test.
8248	* gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
8249
82502019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
8251
8252	PR fortran/66089
8253	* gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
8254	* gfortran.dg/no_arg_check_2.f90: Likewise.
8255
82562019-03-10  Jakub Jelinek  <jakub@redhat.com>
8257
8258	PR c++/89648
8259	* g++.dg/cpp0x/lambda/lambda-89648.C: New test.
8260
82612019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
8262
8263	PR fortran/66089
8264	* gfortran.dg/dependency_53.f90: New test.
8265
82662019-03-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
8267
8268	PR fortran/87734
8269	* gfortran.dg/public_private_module_10.f90: New test.
8270
82712019-03-09  John David Anglin  <dave.anglin@bell.net>
8272
8273	PR c++/70349
8274	* g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
8275
8276	PR middle-end/68733
8277	* c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
8278
8279	PR testsuite/89472
8280	* gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
8281
82822019-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
8283
8284	PR c++/87750
8285	* g++.dg/cpp0x/pr87750.C: New.
8286
82872019-03-09  John David Anglin  <dave.anglin@bell.net>
8288
8289	* c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
8290	* c-c++-common/ident-1a.c: Likewise.
8291	* c-c++-common/ident-1b.c: Likewise.
8292	* c-c++-common/ident-2b.c: Likewise.
8293
8294	* g++.dg/tls/pr77285-2.C: Require tls_native support.
8295
8296	* g++.dg/ext/visibility/lambda1.C: Require visibility.
8297
8298	PR inline-asm/87010
8299	* gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
8300
8301	* gfortran.dg/coarray_data_1.f90: Link against libatomic if target
8302	libatomic_available.
8303
83042019-03-09  Iain Buclaw  <ibuclaw@gdcproject.org>
8305
8306	PR d/89041
8307	* gdc.dg/pr89041.d: New test.
8308
83092019-03-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8310
8311	PR fortran/71544
8312	* gfortran.dg/c_ptr_tests_19.f90: New test.
8313
83142019-03-09  John David Anglin  <dave.anglin@bell.net>
8315
8316	* gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
8317	* gnat.dg/debug12.adb: Likewise.
8318
8319	* lib/target-supports.exp (check_effective_target_weak_undefined):
8320	Return 0 on hppa*-*-hpux*.
8321	(check_ascii_locale_available): Likewise.
8322
83232019-03-09  Janus Weil  <janus@gcc.gnu.org>
8324
8325	PR fortran/84504
8326	* gfortran.dg/pointer_init_10.f90: New test case.
8327
83282019-03-09  John David Anglin  <dave.anglin@bell.net>
8329
8330	* gfortran.dg/ieee/ieee_9.f90: Fix typo.
8331
83322019-03-09  John David Anglin  <dave.anglin@bell.net>
8333
8334	PR fortran/89639
8335	* gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
8336
83372019-03-09  Thomas König  <tkoenig@gcc.gnu.org>
8338
8339	PR fortran/71203
8340	* gfortran.dg/array_simplify_3.f90: New test case.
8341
83422019-03-09  Jakub Jelinek  <jakub@redhat.com>
8343
8344	PR c/88568
8345	* g++.dg/other/pr88568.C: New test.
8346
8347	PR rtl-optimization/89634
8348	* gcc.c-torture/execute/pr89634.c: New test.
8349
83502019-03-08  Jakub Jelinek  <jakub@redhat.com>
8351
8352	PR c/85870
8353	* gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
8354	-r -nostdlib -flinker-output=nolto-rel.
8355
83562019-03-08  David Malcolm  <dmalcolm@redhat.com>
8357
8358	PR target/79926
8359	* gcc.target/i386/interrupt-387-err-1.c: Update expected message.
8360	* gcc.target/i386/interrupt-387-err-2.c: Likewise.
8361	* gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8362	* gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8363
83642019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8365
8366	PR c++/63540
8367	* g++.dg/cpp0x/implicit17.C: New.
8368
83692019-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8370
8371	PR c++/22149
8372	* g++.dg/template/access29.C: New.
8373
83742019-03-08  Jakub Jelinek  <jakub@redhat.com>
8375
8376	PR c++/82075
8377	* g++.dg/cpp1z/decomp49.C: New test.
8378
83792019-03-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8380
8381	* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
8382
83832019-03-08  Uroš Bizjak  <ubizjak@gmail.com>
8384
8385	PR target/68924
8386	PR target/78782
8387	PR target/87558
8388	* gcc.target/i386/pr78782.c: New test.
8389	* gcc.target/i386/pr87558.c: Ditto.
8390
83912019-03-08  Jakub Jelinek  <jakub@redhat.com>
8392
8393	PR c/85870
8394	* gcc.dg/lto/pr85870_0.c: New test.
8395	* gcc.dg/lto/pr85870_1.c: New test.
8396
83972019-03-08  Martin Liska  <mliska@suse.cz>
8398
8399	PR target/86952
8400	* gcc.target/i386/pr86952.c: New test.
8401	* gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
8402	scanned pattern.
8403	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8404
84052019-03-08  Jakub Jelinek  <jakub@redhat.com>
8406
8407	PR c++/89585
8408	* g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
8409	asm volatile.
8410
8411	PR c++/89599
8412	* g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
8413	* g++.dg/parse/array-size2.C: Likewise.
8414	* g++.dg/cpp0x/constexpr-89599.C: New test.
8415
8416	PR c++/89622
8417	* g++.dg/warn/pr89622.C: New test.
8418
84192019-03-07  Jakub Jelinek  <jakub@redhat.com>
8420
8421	PR target/80003
8422	* gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
8423	* gcc.target/i386/interrupt-6.c: Likewise.
8424	* g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
8425
84262019-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
8427
8428	PR c++/84518
8429	* g++.dg/cpp0x/lambda/lambda-ice30.C: New.
8430	* g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
8431
84322019-03-07  Jakub Jelinek  <jakub@redhat.com>
8433
8434	PR translation/79999
8435	* c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
8436	* c-c++-common/gomp/doacross-3.c: New test.
8437
8438	PR target/89602
8439	* gcc.target/i386/avx512f-vmovss-1.c: New test.
8440	* gcc.target/i386/avx512f-vmovss-2.c: New test.
8441	* gcc.target/i386/avx512f-vmovss-3.c: New test.
8442	* gcc.target/i386/avx512f-vmovsd-1.c: New test.
8443	* gcc.target/i386/avx512f-vmovsd-2.c: New test.
8444	* gcc.target/i386/avx512f-vmovsd-3.c: New test.
8445
84462019-03-07  Martin Jambor  <mjambor@suse.cz>
8447
8448	PR lto/87525
8449	* gcc.dg/ipa/ipcp-5.c: New test.
8450
84512019-03-07  Martin Jambor  <mjambor@suse.cz>
8452
8453	PR ipa/88235
8454	* g++.dg/ipa/pr88235.C: New test.
8455
84562019-04-07  Richard Biener  <rguenther@suse.de>
8457
8458	PR middle-end/89618
8459	* gcc.target/i386/pr89618.c: New testcase.
8460
84612019-03-07  Richard Biener  <rguenther@suse.de>
8462
8463	PR tree-optimization/89595
8464	* gcc.dg/torture/pr89595.c: New testcase.
8465
84662019-03-07  Jakub Jelinek  <jakub@redhat.com>
8467
8468	PR c++/89585
8469	* g++.dg/asm-qual-3.C: Adjust expected diagnostics.
8470
84712019-03-06  Harald Anlauf  <anlauf@gmx.de>
8472
8473	PR fortran/71203
8474	* gfortran.dg/substr_8.f90: New test.
8475
84762019-03-06  Jakub Jelinek  <jakub@redhat.com>
8477
8478	PR c++/87148
8479	* g++.dg/ext/flexary34.C: New test.
8480
84812019-03-06  Peter Bergner  <bergner@linux.ibm.com>
8482
8483	PR rtl-optimization/88845
8484	* gcc.target/powerpc/pr88845.c: New test.
8485
84862019-03-06  Marek Polacek  <polacek@redhat.com>
8487
8488	PR c++/87378 - bogus -Wredundant-move warning.
8489	* g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
8490	* g++.dg/cpp0x/Wredundant-move7.C: New test.
8491
84922019-03-06  Richard Biener  <rguenther@suse.de>
8493
8494	PR testsuite/89551
8495	* gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
8496	the way that makes the testcase PASS.
8497
84982019-03-05  Jakub Jelinek  <jakub@redhat.com>
8499
8500	PR middle-end/89590
8501	* gcc.dg/pr89590.c: New test.
8502
85032019-03-05  Wilco Dijkstra  <wdijkstr@arm.com>
8504
8505	PR target/89222
8506	* gcc.target/arm/pr89222.c: Add new test.
8507
85082019-03-05  Richard Biener  <rguenther@suse.de>
8509
8510	PR tree-optimization/89594
8511	* gcc.dg/pr89594.c: New testcase.
8512
85132019-03-05  Jakub Jelinek  <jakub@redhat.com>
8514
8515	PR tree-optimization/89487
8516	* gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
8517	(caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
8518	aren't defined.  Use REG1 instead of "%r15" and REG2 instead of
8519	"%r14".
8520
8521	PR bootstrap/89560
8522	* g++.dg/other/pr89560.C: New test.
8523
8524	PR tree-optimization/89570
8525	* gcc.dg/pr89570.c: New test.
8526
8527	PR tree-optimization/89566
8528	* c-c++-common/pr89566.c: New test.
8529
85302019-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8531
8532	PR c++/84605
8533	* g++.dg/parse/crash69.C: New.
8534
85352019-03-04  Jakub Jelinek  <jakub@redhat.com>
8536
8537	PR c++/71446
8538	* g++.dg/cpp2a/desig12.C: New test.
8539	* g++.dg/cpp2a/desig13.C: New test.
8540
85412019-03-04  Tamar Christina  <tamar.christina@arm.com>
8542
8543	PR target/88530
8544	* gcc.target/aarch64/options_set_10.c: Add native.
8545
85462019-03-04  Wilco Dijkstra  <wdijkstr@arm.com>
8547
8548	PR tree-optimization/89437
8549	* gcc.dg/sinatan-1.c: Fix testcase.
8550
85512019-03-04  Richard Biener  <rguenther@suse.de>
8552
8553	PR middle-end/89572
8554	* gcc.dg/torture/pr89572.c: New testcase.
8555
85562018-03-04  Bin Cheng  <bin.cheng@linux.alibaba.com>
8557
8558	PR tree-optimization/89487
8559	* gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
8560
85612019-03-03  Harald Anlauf  <anlauf@gmx.de>
8562
8563	PR fortran/77583
8564	* gfortran.dg/pr77583.f90: New test.
8565
85662019-03-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8567
8568	PR fortran/72714
8569	* gfortran.dg/coarray_allocate_11.f90: New test.
8570
85712019-03-02  Harald Anlauf  <anlauf@gmx.de>
8572
8573	PR fortran/89516
8574	* gfortran.dg/pr89492.f90: Adjust testcase.
8575	* gfortran.dg/transfer_check_5.f90: New test.
8576
85772019-03-02  Jakub Jelinek  <jakub@redhat.com>
8578
8579	PR c++/71446
8580	* g++.dg/cpp2a/desig10.C: New test.
8581	* g++.dg/cpp2a/desig11.C: New test.
8582	* g++.dg/ext/desig4.C: Expect 4 new errors.
8583
8584	PR target/89506
8585	* gcc.dg/pr89506.c: New test.
8586
85872019-03-01  Kito Cheng  <kito.cheng@gmail.com>
8588	    Monk Chiang  <sh.chiang04@gmail.com>
8589
8590	* gcc.target/riscv/attribute-1.c: New.
8591	* gcc.target/riscv/attribute-2.c: Likewise.
8592	* gcc.target/riscv/attribute-3.c: Likewise.
8593	* gcc.target/riscv/attribute-4.c: Likewise.
8594	* gcc.target/riscv/attribute-5.c: Likewise.
8595	* gcc.target/riscv/attribute-6.c: Likewise.
8596	* gcc.target/riscv/attribute-7.c: Likewise.
8597	* gcc.target/riscv/attribute-8.c: Likewise.
8598	* gcc.target/riscv/attribute-9.c: Likewise.
8599
8600	* gcc.target/riscv/arch-1.c: New.
8601	* gcc.target/riscv/arch-2.c: Likewise.
8602	* gcc.target/riscv/arch-3.c: Likewise.
8603	* gcc.target/riscv/arch-4.c: Likewise.
8604
86052019-03-01  Jakub Jelinek  <jakub@redhat.com>
8606
8607	PR middle-end/89497
8608	* g++.dg/tree-prof/devirt.C: Adjust also the ilp32
8609	scan-tree-dump-times from dom3 to tracer pass.
8610
86112019-03-01  Segher Boessenkool  <segher@kernel.crashing.org>
8612
8613	* gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
8614	-mcpu".  Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
8615
86162019-03-01  Alexander Monakov  <amonakov@ispras.ru>
8617
8618	PR rtl-optimization/85899
8619	* gcc.dg/pr85899.c: New test.
8620
86212019-03-01  Marek Polacek  <polacek@redhat.com>
8622
8623	PR c++/89537 - missing location for error with non-static member fn.
8624	* g++.dg/diagnostic/member-fn-1.C: New test.
8625
8626	PR c++/89532 - ICE with incomplete type in decltype.
8627	* g++.dg/cpp2a/nontype-class14.C: New test.
8628
86292019-03-01  Jakub Jelinek  <jakub@redhat.com>
8630
8631	Implement P1002R1, Try-catch blocks in constexpr functions
8632	PR c++/89513
8633	* g++.dg/cpp2a/constexpr-try1.C: New test.
8634	* g++.dg/cpp2a/constexpr-try2.C: New test.
8635	* g++.dg/cpp2a/constexpr-try3.C: New test.
8636	* g++.dg/cpp2a/constexpr-try4.C: New test.
8637	* g++.dg/cpp2a/constexpr-try5.C: New test.
8638	* g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
8639
86402019-03-01  Richard Sandiford  <richard.sandiford@arm.com>
8641
8642	PR tree-optimization/89535
8643	* gfortran.dg/vect/pr89535.f90: New test.
8644
86452019-03-01  Richard Biener  <rguenther@suse.de>
8646
8647	PR middle-end/89541
8648	* gfortran.dg/pr89451.f90: New testcase.
8649
86502019-03-01  Richard Biener  <rguenther@suse.de>
8651
8652	PR middle-end/89497
8653	* gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
8654	* g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
8655	that happen now earlier.
8656
86572019-02-28  Eric Botcazou  <ebotcazou@adacore.com>
8658
8659	* gcc.c-torture/execute/20190228-1.c: New test.
8660
86612019-02-28  Marek Polacek  <polacek@redhat.com>
8662
8663	PR c++/87068 - missing diagnostic with fallthrough statement.
8664	* c-c++-common/Wimplicit-fallthrough-37.c: New test.
8665
86662019-02-28  Thomas Schwinge  <thomas@codesourcery.com>
8667	    Cesar Philippidis  <cesar@codesourcery.com>
8668
8669	PR fortran/72741
8670	PR fortran/89433
8671	* gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
8672	* gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8673
8674	PR fortran/72741
8675	* gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8676
8677	PR fortran/72741
8678	PR fortran/89433
8679	* gfortran.dg/goacc/routine-6.f90: Update
8680	* gfortran.dg/goacc/routine-intrinsic-1.f: New file.
8681	* gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8682
86832019-02-28  Jakub Jelinek  <jakub@redhat.com>
8684
8685	PR c/89521
8686	* gcc.dg/pr89521-1.c: New test.
8687	* gcc.dg/pr89521-2.c: New test.
8688
86892019-02-28  John David Anglin  <danglin@gcc.gnu.org>
8690
8691	PR testsuite/89441
8692	* g++.dg/ipa/pr89009.C: Update symbol visibility.
8693
86942019-02-28  Tamar Christina  <tamar.christina@arm.com>
8695
8696	PR target/88530
8697	* gcc.target/aarch64/options_set_10.c: New test.
8698
86992019-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
8700
8701	PR c++/89522
8702	* g++.dg/cpp1y/lambda-generic-ice10.C: New.
8703
87042019-02-28  Jakub Jelinek  <jakub@redhat.com>
8705
8706	PR c/89525
8707	* gcc.dg/pr89525.c: New test.
8708
8709	PR c/89520
8710	* gcc.dg/pr89520-1.c: New test.
8711	* gcc.dg/pr89520-2.c: New test.
8712
87132019-02-27  Marek Polacek  <polacek@redhat.com>
8714
8715	PR c++/88857 - ICE with value-initialization of argument in template.
8716	* g++.dg/cpp0x/initlist-value4.C: New test.
8717
87182019-02-27  Marek Polacek  <polacek@redhat.com>
8719
8720	PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8721	* g++.dg/cpp0x/using-enum-3.C: New test.
8722
87232019-02-27  Jakub Jelinek  <jakub@redhat.com>
8724
8725	PR tree-optimization/89280
8726	* gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8727	keyword.
8728
87292019-02-27  Richard Biener  <rguenther@suse.de>
8730
8731	* gcc.dg/gimplefe-36.c: New testcase.
8732
87332019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8734
8735	PR c++/89488
8736	* g++.dg/cpp0x/nsdmi15.C: New.
8737
87382019-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8739
8740	PR c++/88987
8741	* g++.dg/cpp0x/pr88987.C: New.
8742
87432019-02-27  Jakub Jelinek  <jakub@redhat.com>
8744
8745	PR tree-optimization/89280
8746	* gcc.c-torture/compile/pr89280.c: New test.
8747	* gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
8748	function.  Skip the test for -O0.
8749
87502018-02-26  Steve Ellcey  <sellcey@marvell.com>
8751
8752	* gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
8753	* gfortran.dg/simd-builtins-2.f90: Ditto.
8754	* gfortran.dg/simd-builtins-6.f90: Ditto.
8755	* gfortran.dg/simd-builtins-8.f90: New test.
8756	* gfortran.dg/simd-builtins-8.h: New header file.
8757
87582019-02-26  Jakub Jelinek  <jakub@redhat.com>
8759
8760	PR c++/89507
8761	* g++.dg/other/new2.C: New test.
8762
8763	PR tree-optimization/89500
8764	* gcc.dg/pr89500.c: New test.
8765	* gcc.dg/Wstringop-overflow-10.c: New test.
8766	* gcc.dg/strlenopt-60.c: New test.
8767
87682019-02-26  Harald Anlauf  <anlauf@gmx.de>
8769
8770	PR fortran/89492
8771	* gfortran.dg/pr89492.f90: New test.
8772
87732019-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8774
8775	PR fortran/89496
8776	* gfortran.dg/altreturn_9_0.f90: New file.
8777	* gfortran.dg/altreturn_9_1.f90: New file.
8778
87792019-02-26  Jakub Jelinek  <jakub@redhat.com>
8780
8781	PR c++/89481
8782	* g++.dg/cpp1y/constexpr-89481.C: New test.
8783
87842019-02-26  Richard Biener  <rguenther@suse.de>
8785
8786	PR tree-optimization/89505
8787	* gcc.dg/torture/pr89505.c: New testcase.
8788
87892019-02-26  Eric Botcazou  <ebotcazou@adacore.com>
8790
8791	* gnat.dg/opt77.adb: New test.
8792	* gnat.dg/opt77_pkg.ad[sb]: New helper.
8793
87942019-02-26  Jakub Jelinek  <jakub@redhat.com>
8795
8796	PR target/89474
8797	* gcc.target/i386/pr89474.c: New test.
8798
87992019-02-25  Jakub Jelinek  <jakub@redhat.com>
8800
8801	PR c/77754
8802	* gcc.c-torture/compile/pr77754-1.c: New test.
8803	* gcc.c-torture/compile/pr77754-2.c: New test.
8804	* gcc.c-torture/compile/pr77754-3.c: New test.
8805	* gcc.c-torture/compile/pr77754-4.c: New test.
8806	* gcc.c-torture/compile/pr77754-5.c: New test.
8807	* gcc.c-torture/compile/pr77754-6.c: New test.
8808
88092019-02-25  Tamar Christina  <tamar.christina@arm.com>
8810
8811	PR target/88530
8812	* gcc.target/aarch64/options_set_1.c: New test.
8813	* gcc.target/aarch64/options_set_2.c: New test.
8814	* gcc.target/aarch64/options_set_3.c: New test.
8815	* gcc.target/aarch64/options_set_4.c: New test.
8816	* gcc.target/aarch64/options_set_5.c: New test.
8817	* gcc.target/aarch64/options_set_6.c: New test.
8818	* gcc.target/aarch64/options_set_7.c: New test.
8819	* gcc.target/aarch64/options_set_8.c: New test.
8820	* gcc.target/aarch64/options_set_9.c: New test.
8821
88222019-02-25  Tamar Christina  <tamar.christina@arm.com>
8823
8824	* gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8825	test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8826	Rename ....
8827	(test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8828	test_vfmlslq_high_f16): ... To this.
8829	* gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8830	tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8831	test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8832	test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8833	test_vfmlslq_laneq_high_u32): Rename ...
8834	(test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8835	test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8836	test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8837	test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8838	* gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8839	test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8840	test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8841	test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8842	test_vfmlslq_laneq_low_u32): Rename ...
8843	(test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8844	test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8845	test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8846	test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8847	* gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8848	test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8849	Rename ...
8850	(test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8851	test_vfmlslq_low_f16): ... To this.
8852
88532019-02-25  Tamar Christina  <tamar.christina@arm.com>
8854
8855	* gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8856	test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8857	Rename ...
8858	(test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8859	test_vfmlslq_high_f16): ... To this.
8860	* gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8861	tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8862	test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8863	test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8864	test_vfmlslq_laneq_high_u32): Rename ...
8865	(test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8866	test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8867	test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8868	test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8869	* gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8870	test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8871	test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8872	test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8873	test_vfmlslq_laneq_low_u32): Rename ...
8874	(test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8875	test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8876	test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8877	test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8878	* gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
8879	test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8880	Rename ...
8881	(test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8882	test_vfmlslq_low_f16): ... To This.
8883	* lib/target-supports.exp
8884	(check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
8885
88862019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
8887
8888	PR fortran/89282
8889	* gfortran.dg/overload_3.f90: New test.
8890
88912019-02-25  Jakub Jelinek  <jakub@redhat.com>
8892
8893	PR c++/89285
8894	* g++.dg/cpp1y/constexpr-89285-2.C: New test.
8895
88962019-02-25  Dominique d'Humieres  <dominiq@gcc.gnu.org>
8897
8898	PR libfortran/89274
8899	* gfortran.dg/list_directed_large.f90: New test.
8900
89012019-02-25  Jakub Jelinek  <jakub@redhat.com>
8902
8903	PR target/89434
8904	* gcc.c-torture/execute/pr89434.c: New test.
8905
8906	PR target/89438
8907	* gcc.dg/pr89438.c: New test.
8908
89092019-02-24  Paolo Carlini  <paolo.carlini@oracle.com>
8910
8911	PR c++/84585
8912	* g++.dg/cpp0x/pr84585.C: New.
8913
89142019-02-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8915
8916	PR fortran/89174
8917	* gfortran.dg/allocate_with_mold_3.f90: New test.
8918
89192019-02-24  H.J. Lu  <hongjiu.lu@intel.com>
8920
8921	PR target/87007
8922	* gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
8923	* gcc.target/i386/pr87007-2.c: Likewise.
8924
89252019-02-24  Harald Anlauf  <anlauf@gmx.de>
8926
8927	PR fortran/89266
8928	PR fortran/88326
8929	* gfortran.dg/pr89266.f90: New test.
8930	* gfortran.dg/pr88326.f90: New test.
8931
89322019-02-24  Jakub Jelinek  <jakub@redhat.com>
8933
8934	PR rtl-optimization/89445
8935	* gcc.target/i386/avx512f-pr89445.c: New test.
8936
89372019-02-23  Martin Sebor  <msebor@redhat.com>
8938
8939	* gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
8940	wchar_t to wint_t to avoid a bogus -Wformat warning in
8941	ILP32 (bug 77970).
8942
89432019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8944
8945	PR testsuite/89476
8946	* gfortran.dg/ISO_Fortran_binding_5.c: Include
8947	"../../../libgfortran/ISO_Fortran_binding.h".
8948	* gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8949
89502019-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8951
8952	PR driver/69471
8953	* gcc.dg/pr69471-1.c: New test.
8954	* gcc.dg/pr69471-2.c: Likewise.
8955	* gcc.target/i386/pr69471-3.c: Likewise.
8956
89572019-02-23  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8958
8959	PR fortran/84387
8960	* gfortran.dg/dtio_34.f90: New test.
8961
89622019-02-23  Marek Polacek  <polacek@redhat.com>
8963
8964	PR c++/88294 - ICE with non-constant noexcept-specifier.
8965	* g++.dg/cpp0x/noexcept34.C: New test.
8966	* g++.dg/cpp0x/noexcept35.C: New test.
8967
8968	PR c++/89419
8969	* g++.dg/cpp1y/lambda-generic-89419.C: New test.
8970
89712019-02-23  Paul Thomas  <pault@gcc.gnu.org>
8972
8973	PR fortran/88117
8974	* gfortran.dg/deferred_character_32.f90: New test
8975
89762019-02-23  Paul Thomas  <pault@gcc.gnu.org>
8977
8978	PR fortran/89385
8979	* gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for
8980	previously incorrect lbound for allocatable expressions. Also
8981	correct stop values to avoid repetition.
8982	* gfortran.dg/ISO_Fortran_binding_5.f90: New test
8983	* gfortran.dg/ISO_Fortran_binding_5.c: Support previous test.
8984
8985	PR fortran/89366
8986	* gfortran.dg/ISO_Fortran_binding_6.f90: New test
8987	* gfortran.dg/ISO_Fortran_binding_6.c: Support previous test.
8988	* gfortran.dg/pr32599.f03: Set standard to F2008.
8989
89902019-02-22  David Malcolm  <dmalcolm@redhat.com>
8991
8992	PR c++/89390
8993	* g++.dg/diagnostic/pr89390.C: Update expected location of error,
8994	renaming to a multicharacter name, so that start != finish.  Add
8995	tests for dtor locations.
8996
89972019-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8998
8999	PR c++/84676
9000	* g++.dg/cpp0x/pr84676.C: New.
9001
90022019-02-22  Martin Sebor  <msebor@redhat.com>
9003
9004	* gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
9005	to avoid a bogus -Wformat warning in ILP32 (bug 77970).
9006
90072019-02-22  Harald Anlauf  <anlauf@gmx.de>
9008
9009	PR fortran/83057
9010	* gfortran.dg/newunit_6.f90: New test.
9011
90122019-02-22  Marek Polacek  <polacek@redhat.com>
9013
9014	PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
9015	* g++.dg/cpp2a/explicit14.C: New test.
9016
90172019-02-22  Matthew Malcomson  <matthew.malcomson@arm.com>
9018
9019	PR target/89324
9020	* gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
9021	* gfortran.fortran-torture/compile/pr89324.f90: New test.
9022
90232019-02-22  Martin Sebor  <msebor@redhat.com>
9024
9025	PR c/89425
9026	* gcc.dg/Wabsolute-value.c: New test.
9027
9028	* gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
9029
90302019-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9031	    Hongtao Liu  <hongtao.liu@intel.com>
9032	    Sunil K Pandey  <sunil.k.pandey@intel.com>
9033
9034	PR target/87007
9035	* gcc.target/i386/pr87007-1.c: New test.
9036	* gcc.target/i386/pr87007-2.c: Likewise.
9037
90382019-02-22  Richard Biener  <rguenther@suse.de>
9039
9040	PR tree-optimization/89440
9041	* gcc.dg/vect/pr89440.c: New testcase.
9042
90432019-02-22  Thomas Schwinge  <thomas@codesourcery.com>
9044
9045	* lib/target-supports.exp (check_effective_target_offload_nvptx):
9046	Remove.
9047
9048	PR fortran/72741
9049	* gfortran.dg/goacc/classify-routine.f95: Adjust.
9050
9051	* c-c++-common/goacc/routine-5.c: Revert earlier changes.
9052	* g++.dg/goacc/template.C: Likewise.
9053
9054	PR fortran/78027
9055	* gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
9056
90572019-02-22  Richard Biener  <rguenther@suse.de>
9058
9059	PR middle-end/87609
9060	* gcc.dg/torture/restrict-7.c: New testcase.
9061
90622019-02-21  Jakub Jelinek  <jakub@redhat.com>
9063
9064	PR c++/89285
9065	* g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
9066	* g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
9067	* g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
9068	diagnostics.
9069	* g++.dg/cpp1y/constexpr-89285.C: New test.
9070	* g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
9071	for C++11.
9072	(TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
9073	* g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
9074
90752019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
9076
9077	PR target/87412
9078	* gcc.target/i386/indirect-thunk-attr-14.c: Replace
9079	-fcf-protection with -fcf-protection=branch.
9080	* gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9081	* gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9082	* gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9083	* gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9084	* gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9085
90862019-02-21  Wilco Dijkstra  <wdijkstr@arm.com>
9087
9088	* gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
9089	* gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
9090
90912019-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9092
9093	PR fortran/86119
9094	* gfortran.dg/warn_conversion_11.f90: New test.
9095
90962019-02-21  H.J. Lu  <hongjiu.lu@intel.com>
9097
9098	PR target/87412
9099	* gcc.target/i386/pr87412-1.c: New file.
9100	* gcc.target/i386/pr87412-2.c: Likewise.
9101	* gcc.target/i386/pr87412-3.c: Likewise.
9102	* gcc.target/i386/pr87412-4.c: Likewise.
9103
91042019-02-20  Jakub Jelinek  <jakub@redhat.com>
9105
9106	PR c++/89403
9107	* g++.dg/cpp0x/pr89403.C: New test.
9108
9109	PR c++/89405
9110	* g++.dg/cpp1z/inline-var5.C: New test.
9111
9112	PR middle-end/89412
9113	* gcc.c-torture/compile/pr89412.c: New test.
9114
91152019-02-20  Jakub Jelinek  <jakub@redhat.com>
9116	    David Malcolm  <dmalcolm@redhat.com>
9117
9118	PR middle-end/89091
9119	* gcc.dg/torture/pr89091.c: New test.
9120
91212019-02-20  Jakub Jelinek  <jakub@redhat.com>
9122
9123	PR middle-end/88074
9124	PR middle-end/89415
9125	* gcc.dg/pr88074-2.c: New test.
9126
9127	PR c++/89336
9128	* g++.dg/cpp1y/constexpr-89336-3.C: New test.
9129
91302019-02-20  David Malcolm  <dmalcolm@redhat.com>
9131
9132	PR c/89410
9133	* gcc.dg/pr89410-1.c: New test.
9134	* gcc.dg/pr89410-2.c: New test.
9135
91362019-02-20  Pat Haugen  <pthaugen@us.ibm.com>
9137
9138	* lib/target-supports.exp (check_effective_target_vect_usad_char):
9139	Add PowerPC support.
9140	* gcc.dg/vect/slp-reduc-sad.c: Update scan string.
9141	* gcc.dg/vect/vect-reduc-sad.c: Likewise.
9142
91432019-02-20 Andre Vieira  <andre.simoesdiasvieira@arm.com>
9144
9145	PR target/86487
9146	* gcc.target/arm/pr86487.c: New.
9147
91482019-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9149
9150	PR c++/84536
9151	* g++.dg/cpp1y/var-templ60.C: New.
9152
91532019-02-20  Li Jia He  <helijia@linux.ibm.com>
9154
9155	PR target/88100
9156	* gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
9157
91582019-02-19  Wilco Dijkstra  <wdijkstr@arm.com>
9159
9160	* gcc.target/arm/pr88850.c: Block -mfloat-abi override.
9161
91622019-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9163
9164	PR fortran/89384
9165	* gfortran.dg/ISO_Fortran_binding_4.f90
9166
91672019-02-19  Thomas Schwinge  <thomas@codesourcery.com>
9168
9169	PR c/87924
9170	* c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
9171	* gfortran.dg/goacc/asyncwait-5.f: Likewise.
9172
91732019-02-19  Richard Biener  <rguenther@suse.de>
9174
9175	PR middle-end/88074
9176	* gcc.dg/pr88074.c: New testcase.
9177
91782019-02-19  Jakub Jelinek  <jakub@redhat.com>
9179
9180	PR middle-end/89303
9181	* g++.dg/torture/pr89303.C: Move everything from std namespace to my
9182	namespace.
9183
9184	PR c++/89387
9185	* g++.dg/cpp0x/lambda/lambda-89387.C: New test.
9186
9187	PR c++/89391
9188	* g++.dg/cpp0x/reinterpret_cast2.C: New test.
9189
9190	PR c++/89390
9191	* g++.dg/diagnostic/pr89390.C: New test.
9192
91932019-02-18  Sharon Dvir  <unapologtic@gmail.com>
9194
9195	* README: Fix typos.
9196
91972019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9198
9199	* g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
9200	bad_weak_ptr_.
9201
92022019-02-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
9203
9204	PR fortran/87689
9205	* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
9206	options.
9207	* gfortran.dg/lto/20091028-2_0.f90: Likewise.
9208	* gfortran.dg/lto/pr87689_0.f: New file.
9209	* gfortran.dg/lto/pr87689_1.f: New file.
9210
92112019-02-18  Wilco Dijkstra  <wdijkstr@arm.com>
9212
9213	* g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
9214
92152019-02-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9216
9217	* gdc.dg/dg.exp: Tabify.
9218	* gdc.dg/lto/lto.exp: Likewise.
9219	* gdc.test/gdc-test.exp: Likewise.
9220	* lib/gdc-dg.exp: Likewise.
9221	* lib/gdc.exp: Likewise.
9222
92232019-02-18  Richard Biener  <rguenther@suse.de>
9224
9225	PR tree-optimization/89296
9226	* gcc.dg/uninit-pr89296.c: New testcase.
9227
92282019-02-18  Jakub Jelinek  <jakub@redhat.com>
9229
9230	PR target/89369
9231	* gcc.c-torture/execute/pr89369.c: New test.
9232	* gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
9233	rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
9234	34,63,62.
9235
92362019-02-18  Martin Jambor  <mjambor@suse.cz>
9237
9238	PR tree-optimization/89209
9239	* gcc.dg/tree-ssa/pr89209.c: New test.
9240
92412019-02-18  Martin Liska  <mliska@suse.cz>
9242
9243	* gfortran.dg/simd-builtins-7.f90: New test.
9244	* gfortran.dg/simd-builtins-7.h: New test.
9245
92462019-02-17  Harald Anlauf  <anlauf@gmx.de>
9247
9248	PR fortran/88299
9249	* gfortran.dg/pr88299.f90: New test.
9250
92512019-02-17  Harald Anlauf  <anlauf@gmx.de>
9252
9253	PR fortran/89077
9254	* gfortran.dg/transfer_simplify_12.f90: New test.
9255
92562019-02-17  Marek Polacek  <polacek@redhat.com>
9257
9258	PR c++/89217 - ICE with list-initialization in range-based for loop.
9259	* g++.dg/cpp0x/range-for37.C: New test.
9260
9261	* g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
9262
9263	PR c++/89315
9264	* g++.dg/cpp0x/initlist114.C: New test.
9265
9266	PR c++/89356
9267	* g++.dg/abi/mangle68.C: New test.
9268	* g++.dg/cpp0x/decltype69.C: New test.
9269
92702019-02-16  David Malcolm  <dmalcolm@redhat.com>
9271
9272	PR c++/88680
9273	* g++.dg/wrappers/pr88680.C: New test.
9274
92752019-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
9276
9277	PR fortran/71066
9278	* gfortran.dg/coarray_data_1.f90: New test.
9279
92802019-02-16  Eric Botcazou  <ebotcazou@adacore.com>
9281
9282	* c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
9283	* c-c++-common/patchable_function_entry-default.c: Likewise.
9284	* c-c++-common/patchable_function_entry-definition.c: Likewise.
9285
92862019-02-16  Jakub Jelinek  <jakub@redhat.com>
9287
9288	PR rtl-optimization/66152
9289	* gcc.target/i386/pr66152.c: New test.
9290
92912019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9292
9293	* g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
9294	* g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
9295
92962019-02-15  Tamar Christina  <tamar.christina@arm.com>
9297
9298	* lib/target-supports.exp
9299	(check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
9300	checking alternative.
9301
93022019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9303
9304	* gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
9305
93062019-02-15  Eric Botcazou  <ebotcazou@adacore.com>
9307
9308	* c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
9309	* c-c++-common/patchable_function_entry-default.c: Likewise.
9310	* c-c++-common/patchable_function_entry-definition.c: Likewise.
9311	* gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
9312
93132019-02-15  Jakub Jelinek  <jakub@redhat.com>
9314
9315	PR other/69006
9316	PR testsuite/88920
9317	* lib/gcc-dg.exp: If llvm_binutils effective target, set
9318	allow_blank_lines to 2 during initialization.
9319	(dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
9320	it was previously zero.
9321	(gcc-dg-prune): Don't check for llvm_binutils effective target here.
9322	Clear allow_blank_lines afterwards whenever it was 1.
9323	* gdc.test/gdc-test.exp (dmd2dg): Don't call
9324	dg-allow-blank-lines-in-output here.
9325	(gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
9326	the tests and restore it back at the end.
9327
9328	* c-c++-common/ubsan/opts-1.c: New test.
9329	* c-c++-common/ubsan/opts-2.c: New test.
9330	* c-c++-common/ubsan/opts-3.c: New test.
9331	* c-c++-common/ubsan/opts-4.c: New test.
9332
93332019-02-15  Richard Biener  <rguenther@suse.de>
9334	    Jakub Jelinek  <jakub@redhat.com>
9335
9336	PR tree-optimization/89278
9337	* gcc.dg/pr89278.c: New test.
9338
93392019-02-15  Jakub Jelinek  <jakub@redhat.com>
9340
9341	PR c/89340
9342	* gcc.dg/pr89340.c: New test.
9343	* gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
9344	that leaf attribute on nested function is useless.
9345
9346	PR other/89342
9347	* gcc.dg/pr89342.c: New test.
9348
93492019-02-14  Jakub Jelinek  <jakub@redhat.com>
9350
9351	PR rtl-optimization/89354
9352	* gcc.dg/pr89354.c: New test.
9353
93542019-02-14  Uroš Bizjak  <ubizjak@gmail.com>
9355
9356	* gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
9357	* gcc.target/i386/ssse3-pabsd.c: Ditto.
9358	* gcc.target/i386/ssse3-pabsw.c: Ditto.
9359	* gcc.target/i386/ssse3-palignr.c: Ditto.
9360	* gcc.target/i386/ssse3-phaddd.c: Ditto.
9361	* gcc.target/i386/ssse3-phaddsw.c: Ditto.
9362	* gcc.target/i386/ssse3-phaddw.c: Ditto.
9363	* gcc.target/i386/ssse3-phsubd.c: Ditto.
9364	* gcc.target/i386/ssse3-phsubsw.c: Ditto.
9365	* gcc.target/i386/ssse3-phsubw.c: Ditto.
9366	* gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
9367	* gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
9368	* gcc.target/i386/ssse3-pshufb.c: Ditto.
9369	* gcc.target/i386/ssse3-psignb.c: Ditto.
9370	* gcc.target/i386/ssse3-psignd.c: Ditto.
9371	* gcc.target/i386/ssse3-psignw.c: Ditto.
9372
93732018-02-14  Steve Ellcey  <sellcey@marvell.com>
9374
9375	* gcc.target/aarch64/pcs_attribute.c: New test.
9376
93772019-02-14  Harald Anlauf  <anlauf@gmx.de>
9378
9379	PR fortran/88248
9380	* gfortran.dg/pr88248.f90: New test.
9381	* gfortran.dg/f2018_obs.f90: Updated test.
9382
93832019-02-14  Tamar Christina  <tamar.christina@arm.com>
9384
9385	* gcc.target/arm/pr88850.c: change options to additional option.
9386
93872019-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9388
9389	PR d/87864
9390	* lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
9391	present.
9392
93932019-02-14  Tamar Christina  <tamar.christina@arm.com>
9394
9395	PR target/88850
9396	* gcc.target/arm/pr88850-2.c: New test.
9397	* lib/target-supports.exp
9398	(check_effective_target_arm_neon_softfp_fp16_ok_nocache,
9399	check_effective_target_arm_neon_softfp_fp16_ok,
9400	add_options_for_arm_neon_softfp_fp16): New.
9401
94022019-02-14  Matthew Malcomson  <matthew.malcomson@arm.com>
9403
9404	* gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
9405	* lib/target-supports.exp: Add procedure to check for ldrd.
9406
94072019-02-14  Cesar Philippidis  <cesar@codesourcery.com>
9408
9409	PR fortran/72715
9410	* gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
9411	* gfortran.dg/goacc/loop-3.f95: Likewise.
9412	* gfortran.dg/goacc/pr72715.f90: New test.
9413
94142019-02-14  Martin Liska  <mliska@suse.cz>
9415
9416	PR rtl-optimization/89242
9417	* g++.dg/pr89242.C: New test.
9418
94192019-02-14  Jakub Jelinek  <jakub@redhat.com>
9420
9421	PR tree-optimization/89314
9422	* gcc.dg/pr89314.c: New test.
9423
9424	PR middle-end/89284
9425	* gcc.dg/ubsan/pr89284.c: New test.
9426
94272019-02-13  Ian Lance Taylor  <iant@golang.org>
9428
9429	* gcc.dg/func-attr-1.c: New test.
9430
94312019-02-13  Uroš Bizjak  <ubizjak@gmail.com>
9432
9433	* gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
9434
94352019-02-13  Marek Polacek  <polacek@redhat.com>
9436
9437	PR c++/89297 - ICE with OVERLOAD in template.
9438	* g++.dg/cpp0x/initlist113.C: New test.
9439
94402019-02-13  Alexandre Oliva <aoliva@redhat.com>
9441
9442	PR c++/86379
9443	* g++.dg/cpp0x/pr86379.C: New.
9444
9445	PR c++/87322
9446	* g++.dg/cpp1y/pr87322.C: New.
9447	* g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
9448	instantiate the expected number of lambda functions.
9449
94502019-02-13  Marek Polacek  <polacek@redhat.com>
9451
9452	PR c++/77304
9453	* g++.dg/cpp2a/nontype-class13.C: New test.
9454
94552019-02-13  Wilco Dijkstra  <wdijkstr@arm.com>
9456
9457	PR target/89190
9458	* gcc.target/arm/pr89190.c: New test.
9459
94602019-02-13  David Malcolm  <dmalcolm@redhat.com>
9461
9462	PR c++/89036
9463	* g++.dg/concepts/pr89036.C: New test.
9464
94652019-02-13  Tamar Christina  <tamar.christina@arm.com>
9466
9467	PR target/88847
9468	* gcc.target/aarch64/sve/pr88847.c: New test.
9469
94702019-02-13  Jonathan Wakely  <jwakely@redhat.com>
9471	    Jakub Jelinek  <jakub@redhat.com>
9472
9473	PR middle-end/89303
9474	* g++.dg/torture/pr89303.C: New test.
9475
94762019-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9477
9478	PR c++/88986
9479	* g++.dg/cpp1z/using4.C: New.
9480	* g++.dg/cpp1z/using5.C: Likewise.
9481	* g++.dg/cpp1z/using6.C: Likewise.
9482
94832019-02-13  Jakub Jelinek  <jakub@redhat.com>
9484
9485	PR target/89290
9486	* gcc.target/i386/pr89290.c: New test.
9487
94882019-01-23  Xiong Hu Luo  <luoxhu@linux.vnet.ibm.com>
9489
9490	* gcc.target/powerpc/crypto-builtin-1.c
9491	(crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
9492	New testcases.
9493
94942019-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9495
9496	PR target/89229
9497	* gcc.target/i386/pr89229-1.c: New test.
9498
94992019-02-12  Ilya Leoshkevich  <iii@linux.ibm.com>
9500
9501	PR target/89233
9502	* gcc.target/s390/pr89233.c: New test.
9503
95042018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>
9505
9506	* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
9507	* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
9508	* gcc.target/powerpc/vec-srd-modulo.c: Likewise.
9509
95102019-02-12  Richard Biener  <rguenther@suse.de>
9511
9512	PR tree-optimization/89253
9513	* gfortran.dg/pr89253.f: New testcase.
9514
95152019-02-11  Marek Polacek  <polacek@redhat.com>
9516
9517	PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
9518	* g++.dg/cpp0x/nullptr40.C: New test.
9519	* g++.dg/cpp0x/nullptr41.C: New test.
9520
95212019-02-11  Jakub Jelinek  <jakub@redhat.com>
9522
9523	PR c++/88977
9524	* g++.dg/cpp2a/is-constant-evaluated7.C: New test.
9525
95262019-02-12  Wilco Dijkstra  <wdijkstr@arm.com>
9527
9528	PR tree-optimization/86637
9529	* gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
9530
95312019-02-11  Martin Sebor  <msebor@redhat.com>
9532
9533	PR tree-optimization/88771
9534	* gcc.dg/Wstringop-overflow-8.c: New test.
9535	* gcc.dg/Wstringop-overflow-9.c: New test.
9536	* gcc.dg/Warray-bounds-40.c: New test.
9537	* gcc.dg/builtin-stpncpy.c: Adjust.
9538	* gcc.dg/builtin-stringop-chk-4.c: Adjust.
9539	* g++.dg/opt/memcpy1.C: Adjust.
9540
95412019-02-11  Martin Sebor  <msebor@redhat.com>
9542
9543	PR c++/87996
9544	* c-c++-common/array-5.c: New test.
9545	* c-c++-common/pr68107.c: Adjust text of diagnostics.
9546	* g++.dg/init/new38.C: Same.
9547	* g++.dg/init/new43.C: Same.
9548	* g++.dg/init/new44.C: Same.
9549	* g++.dg/init/new46.C: Same.
9550	* g++.dg/other/large-size-array.C: Same.
9551	* g++.dg/other/new-size-type.C: Same.
9552	* g++.dg/template/array30.C: Same.
9553	* g++.dg/template/array32.C: New test.
9554	* g++.dg/template/dependent-name3.C: Adjust.
9555	* gcc.dg/large-size-array-3.c: Same.
9556	* gcc.dg/large-size-array-5.c: Same.
9557	* gcc.dg/large-size-array.c: Same.
9558	* g++.old-deja/g++.brendan/array1.C: Same.
9559	* g++.old-deja/g++.mike/p6149.C: Same.
9560
95612019-02-11  Martin Sebor  <msebor@redhat.com>
9562
9563	* gcc.dg/tree-prof/inliner-1.c: Correct comments.
9564
95652019-02-11  Tamar Christina  <tamar.christina@arm.com>
9566
9567	PR middle-end/88560
9568	* gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
9569	* gcc.target/arm/fp16-aapcs-3.c: Likewise.
9570	* gcc.target/arm/fp16-aapcs-1.c: Likewise.
9571
95722019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>
9573
9574	* gcc.target/powerpc/vec-sld-modulo.c: New.
9575	* gcc.target/powerpc/vec-srad-modulo.c: New.
9576	* gcc.target/powerpc/vec-srd-modulo.c: New.
9577
95782019-02-11  Martin Liska  <mliska@suse.cz>
9579
9580	PR ipa/89009
9581	* g++.dg/ipa/pr89009.C: New test.
9582
95832019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9584
9585	PR fortran/71723
9586	* gfortran.dg/pointer_init_2.f90: Adjust error messages.
9587	* gfortran.dg/pointer_init_6.f90: Likewise.
9588	* gfortran.dg/pointer_init_9.f90: New test.
9589
95902019-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9591
9592	PR fortran/67679
9593	* gfortran.dg/warn_undefined_1.f90: New test.o
9594
95952019-02-10  Jakub Jelinek  <jakub@redhat.com>
9596
9597	PR tree-optimization/89268
9598	* gcc.dg/vect/pr89268.c: New test.
9599
96002019-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9601
9602	* gnat.dg/lto19.adb: Remove dg-excess-errors.
9603
96042019-02-09  Harald Anlauf  <anlauf@gmx.de>
9605
9606	PR fortran/89077
9607	* gfortran.dg/substr_simplify.f90: New test.
9608
96092019-02-09  Jan Hubicka  <hubicka@ucw.cz>
9610
9611	PR ipa/88711
9612	* gfortran.dg/pr79966.f90: Xfail everwyhere.
9613
96142019-02-09  Paul Thomas  <pault@gcc.gnu.org>
9615
9616	PR fortran/89200
9617	* gfortran.dg/array_reference_2.f90: New test.
9618
96192019-02-09  Jakub Jelinek  <jakub@redhat.com>
9620
9621	PR middle-end/89246
9622	* gcc.dg/gomp/pr89246-1.c: New test.
9623	* gcc.dg/gomp/pr89246-2.c: New test.
9624
96252019-02-08  Jakub Jelinek  <jakub@redhat.com>
9626
9627	PR tree-optimization/88739
9628	* gcc.c-torture/execute/pr88739.c: New test.
9629
96302019-02-08  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
9631
9632	PR testsuite/89258
9633	* gcc.dg/tree-ssa/pr80887.c: Require int32plus.
9634
96352019-02-08  Robin Dapp  <rdapp@linux.ibm.com>
9636
9637	* gcc.target/s390/vector/vec-copysign-execute.c: New test.
9638	* gcc.target/s390/vector/vec-copysign.c: New test.
9639
96402019-02-08  Richard Biener  <rguenther@suse.de>
9641
9642	PR tree-optimization/89247
9643	* gcc.dg/torture/pr89247.c: New testcase.
9644
96452019-02-08  Ilya Leoshkevich  <iii@linux.ibm.com>
9646
9647	* gcc.target/s390/jump-label.c: New test.
9648
96492019-02-08  Richard Biener  <rguenther@suse.de>
9650
9651	PR testsuite/89250
9652	* gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
9653
96542019-02-08  Jakub Jelinek  <jakub@redhat.com>
9655
9656	PR rtl-optimization/89234
9657	* g++.dg/ubsan/pr89234.C: New test.
9658
96592019-02-08  Richard Biener  <rguenther@suse.de>
9660
9661	PR middle-end/89223
9662	* gcc.dg/torture/pr89223.c: New testcase.
9663
96642019-02-07  David Malcolm  <dmalcolm@redhat.com>
9665
9666	PR tree-optimization/86637
9667	PR tree-optimization/89235
9668	* gcc.c-torture/compile/pr86637-1.c: New test.
9669	* gcc.c-torture/compile/pr86637-2.c: New test.
9670	* gcc.c-torture/compile/pr86637-3.c: New test.
9671	* gcc.c-torture/compile/pr89235.c: New test.
9672
96732019-02-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9674
9675	* gcc.target/aarch64/abd_1.c: New test.
9676	* gcc.dg/sabd_1.c: Likewise.
9677
96782019-02-07  Dominique d'Humieres  <dominiq@gcc.gnu.org>
9679
9680	PR fortran/52789
9681	* gfortran.dg/wunused-parameter_2.f90: New test.
9682
96832019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
9684
9685	* gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9686
96872019-02-07  Andreas Krebbel  <krebbel@linux.ibm.com>
9688
9689	* gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9690	* gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9691
96922019-02-07  Matthew Malcomson  <matthew.malcomson@arm.com>
9693	    Jakub Jelinek  <jakub@redhat.com>
9694
9695	PR bootstrap/88714
9696	* gcc.c-torture/execute/pr88714.c: New test.
9697	* gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9698
96992019-02-07  Tamar Christina  <tamar.christina@arm.com>
9700
9701	PR/target 88850
9702	* gcc.target/arm/pr88850.c: New test.
9703
97042019-02-07  Alexandre Oliva <aoliva@redhat.com>
9705
9706	PR c++/86218
9707	* g++.dg/cpp0x/pr86218.C: New.
9708
97092019-02-06  Vladimir Makarov  <vmakarov@redhat.com>
9710
9711	PR rtl-optimization/89225
9712	* gcc.target/powerpc/pr89225.c: New.
9713
97142019-02-06  Eric Botcazou  <ebotcazou@adacore.com>
9715
9716	* gnat.dg/opt76.adb: New test.
9717
97182019-02-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9719
9720	PR fortran/71860
9721	* gfortran.dg/null_10.f90: New test.
9722
97232019-02-06  David Malcolm  <dmalcolm@redhat.com>
9724
9725	PR c++/71302
9726	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
9727	column numbers to dg-warning directives where they are correct.
9728	* g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
9729	* g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
9730	* g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
9731
97322019-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9733
9734	PR debug/87451
9735	* gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
9736	"(DIE (0x[0-9a-f]*) DW_TAG_variable".
9737	xfail scan-assembler-not with Solaris as.
9738
97392019-02-06  Bill Seurer  <seurer@linux.vnet.ibm.com>
9740
9741	* gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9742	counts and target.
9743	* gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9744	counts and target.
9745	* gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9746	counts and target.
9747
97482019-02-06  Richard Biener  <rguenther@suse.de>
9749
9750	PR tree-optimization/89182
9751	* gfortran.dg/graphite/pr89182.f90: New testcase.
9752
97532019-02-06  Jakub Jelinek  <jakub@redhat.com>
9754
9755	PR c/89211
9756	* gcc.dg/pr89211.c: New test.
9757
9758	PR middle-end/89210
9759	* c-c++-common/builtin-convertvector-2.c: New test.
9760
97612019-02-05  Nikhil Benesch  <nikhil.benesch@gmail.com>
9762
9763	PR go/89019
9764	* lib/go-torture.exp: Test compiling with -flto.
9765
97662019-02-06  Joseph Myers  <joseph@codesourcery.com>
9767
9768	PR c/88584
9769	* gcc.dg/redecl-18.c: New test.
9770
97712019-02-05  Jakub Jelinek  <jakub@redhat.com>
9772
9773	PR c++/89187
9774	* g++.dg/opt/pr89187.C: New test.
9775
97762019-02-05  Andrea Corallo  <andrea.corallo@arm.com>
9777
9778	* jit.dg/add-driver-options-testlib.c: Add support file for
9779	test-add-driver-options.c testcase.
9780	* jit.dg/all-non-failing-tests.h: Add note about
9781	test-add-driver-options.c
9782	* jit.dg/jit.exp (jit-dg-test): Update to support
9783	add-driver-options-testlib.c compilation.
9784	* jit.dg/test-add-driver-options.c: New testcase.
9785
97862019-02-05  Jakub Jelinek  <jakub@redhat.com>
9787
9788	PR rtl-optimization/11304
9789	* gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
9790	* gcc.target/i386/call-2.c: New test.
9791
97922019-02-05  Marek Polacek  <polacek@redhat.com>
9793
9794	PR c++/89158 - by-value capture of constexpr variable broken.
9795	* g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9796
97972019-02-05  Segher Boessenkool  <segher@kernel.crashing.org>
9798
9799	* gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9800
98012019-02-05  Jakub Jelinek  <jakub@redhat.com>
9802
9803	* gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9804	target.
9805	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9806
9807	PR target/89188
9808	* g++.dg/opt/pr89188.C: New test.
9809
9810	PR rtl-optimization/89195
9811	* gcc.c-torture/execute/pr89195.c: New test.
9812
98132019-02-05  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9814
9815	* gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9816	hardware.
9817	* gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9818	* gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9819	* gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9820	* gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9821	* gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9822	* gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9823	* gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9824	* gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9825	* gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9826
98272019-02-05  Jakub Jelinek  <jakub@redhat.com>
9828
9829	PR target/89186
9830	* g++.dg/ext/vector36.C: New test.
9831
98322019-02-05  Alexandre Oliva <aoliva@redhat.com>
9833
9834	PR c++/87770
9835	* g++.dg/pr87770.C: New.
9836
98372019-02-04  Harald Anlauf  <anlauf@gmx.de>
9838
9839	PR fortran/89077
9840	* gfortran.dg/pr89077.f90: New test.
9841
98422019-02-04  Martin Liska  <mliska@suse.cz>
9843
9844	PR ipa/88985
9845	* gcc.dg/ipa/pr88985.c: New test.
9846
98472019-02-04  Jakub Jelinek  <jakub@redhat.com>
9848
9849	* gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9850	characters or extra spaces after the comment character.
9851
98522019-02-04  Jakub Jelinek  <jakub@redhat.com>
9853
9854	* g++.dg/torture/alias-1.C: New test.
9855
98562019-02-03  Martin Sebor  <msebor@redhat.com>
9857
9858	PR c/69661
9859	* c-c++-common/Wsequence-point-2.c: New test.
9860
9861	PR c++/44648
9862	* g++.dg/warn/Wunused-var-35.C: New test.
9863
98642019-02-03  Richard Biener  <rguenther@suse.de>
9865
9866	PR debug/87295
9867	* g++.dg/debug/dwarf2/pr87295.C: New testcase.
9868
98692019-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9870
9871	PR fortran/88298
9872	* gfortran.dg/warn_conversion_10.f90: New test.
9873
98742019-02-02  Paul Thomas  <pault@gcc.gnu.org>
9875
9876	PR fortran/88393
9877	* gfortran.dg/alloc_comp_assign_16.f03: New test.
9878
98792019-02-02  Paul Thomas  <pault@gcc.gnu.org>
9880
9881	PR fortran/88980
9882	* gfortran.dg/realloc_on_assign_32.f90: New test.
9883
98842019-02-02  Paul Thomas  <pault@gcc.gnu.org>
9885
9886	PR fortran/88685
9887	* gfortran.dg/pointer_array_component_3.f90: New test.
9888
98892019-02-02  Jakub Jelinek  <jakub@redhat.com>
9890
9891	PR middle-end/87887
9892	* gcc.dg/gomp/pr87887-1.c: New test.
9893	* gcc.dg/gomp/pr87887-2.c: New test.
9894
98952019-02-01  Jakub Jelinek  <jakub@redhat.com>
9896
9897	PR fortran/83246
9898	PR fortran/89084
9899	* gfortran.dg/pr89084.f90: New test.
9900	* gfortran.dg/lto/pr89084_0.f90: New test.
9901	* gfortran.dg/pr83246.f90: New test.
9902
99032019-02-01  Marek Polacek  <polacek@redhat.com>
9904
9905	PR c++/88325 - ICE with invalid out-of-line template member definition.
9906	* g++.dg/cpp2a/typename14.C: New test.
9907
99082019-02-01  Richard Biener  <rguenther@suse.de>
9909
9910	PR middle-end/88597
9911	* gcc.dg/torture/pr88597.c: New testcase.
9912
99132019-02-01  Richard Biener  <rguenther@suse.de>
9914
9915	PR tree-optimization/85497
9916	* gcc.dg/graphite/pr85497.c: New testcase.
9917
99182019-02-01  Richard Biener  <rguenther@suse.de>
9919
9920	PR testsuite/87451
9921	* gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
9922
99232019-02-01  Jakub Jelinek  <jakub@redhat.com>
9924
9925	PR tree-optimization/89143
9926	* gcc.dg/tree-ssa/vrp121.c: New test.
9927
9928	PR tree-optimization/88107
9929	* gcc.dg/gomp/pr88107.c: New test.
9930
9931	PR c++/87175
9932	* g++.dg/ext/attrib57.C: New test.
9933
99342018-02-01  Bin Cheng  <bin.cheng@linux.alibaba.com>
9935
9936	PR tree-optimization/88932
9937	* gfortran.dg/pr88932.f90: New test.
9938
99392019-01-31  Marek Polacek  <polacek@redhat.com>
9940
9941	PR c++/88983 - ICE with switch in constexpr function.
9942	* g++.dg/cpp1y/constexpr-88983.C: New test.
9943
99442019-01-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9945
9946	PR fortran/88669
9947	* gfortran.dg/contiguous_9.f90: New test.
9948
99492019-01-31  Marek Polacek  <polacek@redhat.com>
9950
9951	PR c++/89083, c++/80864 - ICE with list initialization in template.
9952	* g++.dg/cpp0x/initlist107.C: New test.
9953	* g++.dg/cpp0x/initlist108.C: New test.
9954	* g++.dg/cpp0x/initlist109.C: New test.
9955	* g++.dg/cpp0x/initlist110.C: New test.
9956	* g++.dg/cpp0x/initlist111.C: New test.
9957	* g++.dg/cpp0x/initlist112.C: New test.
9958	* g++.dg/init/ptrfn4.C: New test.
9959
99602019-01-31  David Malcolm  <dmalcolm@redhat.com>
9961
9962	PR c/89122
9963	* g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
9964	* gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
9965
99662019-01-31  Richard Biener  <rguenther@suse.de>
9967
9968	PR tree-optimization/89135
9969	* gcc.dg/torture/pr89135.c: New testcase.
9970
99712019-01-31  Jakub Jelinek  <jakub@redhat.com>
9972
9973	PR sanitizer/89124
9974	* c-c++-common/asan/pr89124.c: New test.
9975
99762019-01-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9977
9978	PR fortran/52564
9979	* gfortran.dg/print_2.f90: New test.
9980
99812019-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9982
9983	PR rtl-optimization/87246
9984	* gcc.target/i386/pr87246.c: New.
9985
99862019-01-30  Marek Polacek  <polacek@redhat.com>
9987
9988	PR c++/89119 - ICE with value-initialization in template.
9989	* g++.dg/cpp0x/initlist-value3.C: New test.
9990
99912019-01-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9992
9993	* gcc.target/powerpc/vec-extract-schar-1.c: New test.
9994	* gcc.target/powerpc/vec-extract-sint-1.c: New test.
9995	* gcc.target/powerpc/vec-extract-sint128-1.c: New test.
9996	* gcc.target/powerpc/vec-extract-slong-1.c: New test.
9997	* gcc.target/powerpc/vec-extract-sshort-1.c: New test.
9998	* gcc.target/powerpc/vec-extract-uchar-1.c: New test.
9999	* gcc.target/powerpc/vec-extract-uint-1.c: New test.
10000	* gcc.target/powerpc/vec-extract-uint128-1.c: New test.
10001	* gcc.target/powerpc/vec-extract-ulong-1.c: New test.
10002	* gcc.target/powerpc/vec-extract-ushort-1.c: New test.
10003
100042019-01-30  Richard Biener  <rguenther@suse.de>
10005
10006	PR tree-optimization/89111
10007	* gcc.dg/torture/pr89111.c: New testcase.
10008
100092019-01-30  Andrew Stubbs  <ams@codesourcery.com>
10010
10011	PR testsuite/88920
10012	* lib/target-supports.exp: Cache result.
10013
100142019-01-30  Jakub Jelinek  <jakub@redhat.com>
10015
10016	PR c++/89105
10017	* g++.target/i386/pr89105.C: New test.
10018
10019	PR c/89061
10020	* gcc.dg/pr89061.c: New test.
10021
100222019-01-29  Martin Sebor  <msebor@redhat.com>
10023
10024	PR c/88956
10025	* gcc.dg/Warray-bounds-39.c: New test.
10026
100272019-01-29  Marek Polacek  <polacek@redhat.com>
10028
10029	PR testsuite/89110
10030	* g++.dg/other/nontype-1.C: Expect error in all modes.
10031	* g++.dg/parse/crash13.C: Likewise.
10032	* g++.dg/parse/error36.C: Likewise.
10033	* g++.dg/template/error29.C: Likewise.
10034
100352019-01-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10036
10037	PR fortran/57048
10038	* gfortran.dg/c_funptr_1.f90: New file.
10039	* gfortran.dg/c_funptr_1_mod.f90: New file.
10040
100412019-01-29  Jakub Jelinek  <jakub@redhat.com>
10042
10043	PR c++/66676
10044	PR ipa/89104
10045	* gcc.dg/gomp/pr89104.c: New test.
10046
100472019-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10048
10049	* gdc.dg/pr89042a.d: Mark as compile test.
10050	* gdc.dg/pr89042b.d: Likewise.
10051
100522019-01-29  Richard Biener  <rguenther@suse.de>
10053
10054	PR debug/87295
10055	* g++.dg/lto/pr87295_0.C: New testcase.
10056
100572019-01-29  Jakub Jelinek  <jakub@redhat.com>
10058
10059	PR c/89045
10060	* gcc.dg/pr89045.c: New test.
10061
10062	PR c/86125
10063	* gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
10064	lp64, ilp32 and llp64 only.
10065	(fputs): Use unsigned long long instead of size_t for return type.
10066	(vfprintf, vfscanf): Accept arbitrary target specific type for
10067	va_list.
10068
100692019-01-28  Marek Polacek  <polacek@redhat.com>
10070
10071	PR c++/88358 - name wrongly treated as type.
10072	* g++.dg/cpp2a/typename1.C: Add dg-error.
10073	* g++.dg/cpp2a/typename13.C: New test.
10074	* g++.dg/cpp2a/typename6.C: Make a function name qualified.
10075	Add typename.
10076
100772019-01-28  Marek Polacek  <polacek@redhat.com>
10078
10079	* g++.dg/cpp0x/enum37.C: Add dg-error.
10080
100812019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10082
10083	* c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
10084	* c-c++-common/Waddress-of-packed-member-2.c: New test case.
10085
100862019-01-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10087
10088	* gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
10089	"-Wattribute-alias".
10090
100912019-01-27  Uroš Bizjak  <ubizjak@gmail.com>
10092
10093	PR fortran/70696
10094	* gfortran.dg/coarray/event_3.f0: Add save attribue to x.
10095
100962019-01-27  Marek Polacek  <polacek@redhat.com>
10097
10098	PR c++/88815 - narrowing conversion lost in decltype.
10099	PR c++/78244 - narrowing conversion in template not detected.
10100	* g++.dg/cpp0x/Wnarrowing15.C: New test.
10101	* g++.dg/cpp0x/Wnarrowing16.C: New test.
10102	* g++.dg/cpp0x/constexpr-decltype3.C: New test.
10103	* g++.dg/cpp1y/Wnarrowing1.C: New test.
10104
10105	PR c++/89024 - ICE with incomplete enum type.
10106	* g++.dg/cpp0x/enum37.C: New test.
10107
101082019-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10109
10110	* gnat.dg/opt75.adb: New test.
10111	* gnat.dg/opt75_pkg.ad[sb]: New helper.
10112
101132019-01-27  Jakub Jelinek  <jakub@redhat.com>
10114
10115	PR target/87214
10116	* gcc.target/i386/avx512vl-pr87214-1.c: New test.
10117	* gcc.target/i386/avx512vl-pr87214-2.c: New test.
10118
101192019-01-26  Martin Jambor  <mjambor@suse.cz>
10120
10121	PR ipa/88933
10122	* gfortran.dg/gomp/pr88933.f90: New test.
10123
101242019-01-26  Iain Buclaw  <ibuclaw@gdcproject.org>
10125
10126	PR d/89042
10127	* gdc.dg/pr89042a.d: New test.
10128	* gdc.dg/pr89042b.d: New test.
10129
101302019-01-26  Harald Anlauf  <anlauf@gmx.de>
10131
10132	PR fortran/57553
10133	* gfortran.dg/pr57553.f90: New test.
10134
101352019-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10136
10137	* gnat.dg/array34.adb: New test.
10138
101392019-01-26  Jakub Jelinek  <jakub@redhat.com>
10140
10141	PR preprocessor/88974
10142	* c-c++-common/cpp/pr88974.c: New test.
10143
101442019-01-25  Paolo Carlini  <paolo.carlini@oracle.com>
10145
10146	PR c++/88969
10147	* g++.dg/cpp2a/destroying-delete2.C: New.
10148	* g++.dg/cpp2a/destroying-delete3.C: Likewise.
10149
101502019-01-25  Steven G. Kargl  <kargl@gcc.gnu.org>
10151
10152	PR fortran/85780
10153	* gfortran.dg/pr85780.f90: Update testcase for error message.
10154
101552019-01-25  Richard Earnshaw  <rearnsha@arm.com>
10156
10157	PR target/88469
10158	* gcc.target/aarch64/aapcs64/test_align-10.c: New test.
10159	* gcc.target/aarch64/aapcs64/test_align-11.c: New test.
10160	* gcc.target/aarch64/aapcs64/test_align-12.c: New test.
10161
101622019-01-25  Richard Sandiford  <richard.sandiford@arm.com>
10163
10164	PR middle-end/89037
10165	* gcc.dg/pr89037.c: New test.
10166
101672019-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
10168
10169	* lib/target-supports.exp (check_effective_target_fenv): New.
10170	* gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
10171	fenv effective target.
10172	* gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
10173	* gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10174	* gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10175	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10176
101772019-01-25  Richard Biener  <rguenther@suse.de>
10178
10179	PR tree-optimization/86865
10180	* gcc.dg/graphite/pr86865.c: New testcase.
10181	* gcc.dg/graphite/pr69728.c: XFAIL.
10182	* gcc.dg/graphite/scop-21.c: Likewise.
10183
101842019-01-24  Martin Sebor  <msebor@redhat.com>
10185
10186	PR c/86125
10187	PR c/88886
10188	PR middle-end/86308
10189	* gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
10190	* gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
10191	* gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
10192	* gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
10193	* gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
10194	* gcc.dg/builtins-69.c: New test.
10195	* gcc.dg/Wint-conversion-2.c: Add expected warning.
10196	* gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
10197
101982019-01-24  Uroš Bizjak  <ubizjak@gmail.com>
10199
10200	PR rtl-optimization/88948
10201	* gcc.target/i386/pr88948.c: New test.
10202
102032019-01-24  Jakub Jelinek  <jakub@redhat.com>
10204
10205	PR debug/89006
10206	* g++.dg/debug/pr89006.C: New test.
10207
10208	PR middle-end/89015
10209	* gcc.dg/gomp/pr89015.c: New test.
10210
10211	PR c++/88976
10212	* c-c++-common/gomp/cancel-2.c: New test.
10213	* gcc.dg/gomp/cancel-1.c: New test.
10214	* g++.dg/gomp/cancel-1.C: New test.
10215	* g++.dg/gomp/cancel-2.C: New test.
10216	* g++.dg/gomp/cancel-3.C: New test.
10217
102182019-01-24  Jakub Jelinek  <jakub@redhat.com>
10219
10220	PR tree-optimization/89027
10221	* gfortran.dg/gomp/pr89027.f90: New test.
10222
102232019-01-24  Paul Thomas  <pault@gcc.gnu.org>
10224
10225	PR fortran/88929
10226	* gfortran.dg/ISO_Fortran_binding_3.f90: New test.
10227	* gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
10228
102292019-01-23  H.J. Lu  <hongjiu.lu@intel.com>
10230
10231	PR libgcc/88931
10232	* gcc.dg/torture/fp-int-convert-timode-1.c: New test.
10233	* gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10234	* gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10235	* gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10236
102372019-01-23  Uroš Bizjak  <ubizjak@gmail.com>
10238
10239	PR target/88998
10240	* g++.target/i386/pr88998.c: New test.
10241
102422019-01-23  Marek Polacek  <polacek@redhat.com>
10243
10244	PR c++/88757 - qualified name treated wrongly as type.
10245	* g++.dg/cpp0x/dependent2.C: New test.
10246	* g++.dg/cpp2a/typename10.C: Remove dg-error.
10247	* g++.dg/cpp2a/typename12.C: New test.
10248	* g++.dg/template/static30.C: Remove dg-error.
10249
102502019-01-23  Jakub Jelinek  <jakub@redhat.com>
10251
10252	PR c/44715
10253	* c-c++-common/pr44715.c: New test.
10254
10255	PR c++/88984
10256	* c-c++-common/pr88984.c: New test.
10257
102582019-01-23  Richard Biener  <rguenther@suse.de>
10259
10260	PR tree-optimization/89008
10261	* gcc.dg/torture/pr89008.c: New testcase.
10262
102632019-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10264
10265	* gnat.dg/specs/opt4.ads: New test.
10266
102672019-01-23  Jakub Jelinek  <jakub@redhat.com>
10268
10269	PR tree-optimization/88964
10270	* gfortran.dg/pr88964.f90: New test.
10271
102722019-01-22  Martin Sebor  <msebor@redhat.com>
10273
10274	* c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
10275	* c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
10276	non_strict_align.
10277	* c-c++-common/Wrestrict-2.c: Include headers only if they exist.
10278	* c-c++-common/Wrestrict.c: Make xfails conditional on target
10279	non_strict_align.
10280
102812018-01-22  Steve Ellcey  <sellcey@marvell.com>
10282
10283	* c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
10284	to aarch64*-*-* target.
10285	* c-c++-common/gomp/pr60823-3.c: Ditto.
10286	* g++.dg/gomp/declare-simd-1.C: Ditto.
10287	* g++.dg/gomp/declare-simd-3.C: Ditto.
10288	* g++.dg/gomp/declare-simd-4.C: Ditto.
10289	* g++.dg/gomp/declare-simd-7.C: Ditto.
10290	* g++.dg/gomp/pr88182.C: Ditto.
10291	* gcc.dg/gomp/declare-simd-1.c: Ditto.
10292	* gcc.dg/gomp/declare-simd-3.c: Ditto.
10293	* gcc.dg/gomp/pr59669-2.c: Ditto.
10294	* gcc.dg/gomp/pr87895-1.c: Ditto.
10295	* gcc.dg/gomp/simd-clones-2.c: Ditto.
10296	* gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10297	* gfortran.dg/gomp/pr79154-1.f90: Ditto.
10298	* gfortran.dg/gomp/pr83977.f90: Ditto.
10299
103002019-01-22  Jakub Jelinek  <jakub@redhat.com>
10301
10302	PR target/88965
10303	* gcc.target/powerpc/pr88965.c: New test.
10304
10305	PR middle-end/88968
10306	* c-c++-common/gomp/atomic-23.c: New test.
10307
103082019-01-22  Harald Anlauf  <anlauf@gmx.de>
10309
10310	PR fortran/88579
10311	* gfortran.dg/power_8.f90: New test.
10312
103132019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
10314
10315	* g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
10316	* g++.dg/vec-init-1.C: Likewise.
10317	* gcc.dg/pr87793.c: Likewise.
10318
103192019-01-22  Sandra Loosemore  <sandra@codesourcery.com>
10320
10321	* g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
10322	* g++.dg/cpp0x/pr86397-2.C: Likewise.
10323
103242019-01-22  Richard Earnshaw  <rearnsha@arm.com>
10325
10326	PR target/88469
10327	* gcc.target/arm/aapcs/bitfield2.c: New test.
10328	* gcc.target/arm/aapcs/bitfield3.c: New test.
10329
103302019-01-22  Wilco Dijkstra  <wdijkstr@arm.com>
10331
10332	PR rtl-optimization/87763
10333	* gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
10334
103352019-01-22  H.J. Lu  <hongjiu.lu@intel.com>
10336
10337	PR target/88954
10338	* gcc.target/i386/pr88954-1.c: New test.
10339	* gcc.target/i386/pr88954-2.c: Likewise.
10340
103412019-01-22  Richard Earnshaw  <rearnsha@arm.com>
10342
10343	PR target/88469
10344	* gcc.target/arm/aapcs/bitfield1.c: New test.
10345	* gcc.target/arm/aapcs/overalign_rec1.c: New test.
10346	* gcc.target/arm/aapcs/overalign_rec2.c: New test.
10347	* gcc.target/arm/aapcs/overalign_rec3.c: New test.
10348
103492019-01-22  Manfred Schwarb  <manfred99@gmx.ch>
10350
10351	* gfortran.dg/array_function_5.f90: Fix a dg directive.
10352	* gfortran.dg/block_16.f08: Likewise.
10353	* gfortran.dg/dec_structure_14.f90: Likewise.
10354	* gfortran.dg/namelist_96.f90: Likewise.
10355	* gfortran.dg/newunit_5.f90.f90: Moved to
10356	* gfortran.dg/newunit_5.f90: here.
10357	* gfortran.dg/pdt_28.f03: Likewise.
10358	* gfortran.dg/spread_simplify_1.f90: Likewise.
10359
103602019-01-22  Tamar Christina  <tamar.christina@arm.com>
10361
10362	PR/tree-optimization 88903
10363	* gcc.dg/vect/pr88903-1.c: Add explicit &.
10364
103652019-01-22  Jakub Jelinek  <jakub@redhat.com>
10366
10367	PR rtl-optimization/88904
10368	* gcc.c-torture/execute/pr88904.c: New test.
10369
10370	PR target/88905
10371	* gcc.dg/pr88905.c: New test.
10372
10373	PR rtl-optimization/49429
10374	PR target/49454
10375	PR rtl-optimization/86334
10376	PR target/88906
10377	* gcc.target/i386/pr86334.c: New test.
10378	* gcc.target/i386/pr88906.c: New test.
10379
103802019-01-21  Jakub Jelinek  <jakub@redhat.com>
10381
10382	PR c++/88949
10383	* g++.dg/gomp/pr88949.C: New test.
10384
103852019-01-21  Manfred Schwarb  <manfred99@gmx.ch>
10386
10387	* class_66.f90: Fix a dg directive.
10388	* debug/pr35154-stabs.f: Likewise.
10389	* dec_d_lines_3.f: Likewise.
10390	* dec_d_lines_3.f: Likewise.
10391	* dec_structure_12.f90: Likewise.
10392	* dec_structure_15.f90: Likewise.
10393	* deferred_character_31.f90: Likewise.
10394	* dtio_31.f03: Likewise.
10395	* dtio_32.f03: Likewise.
10396	* extends_11.f03: Likewise.
10397	* integer_plus.f90: Likewise.
10398	* pdt_25.f03: Likewise.
10399	* pr58968.f: Likewise.
10400	* pr78259.f90: Likewise.
10401	* vect/vect-2.f90: Likewise.
10402	* matmul_const.f90: Likewise.
10403
104042019-01-21  Uroš Bizjak  <ubizjak@gmail.com>
10405
10406	PR target/88938
10407	* gcc.target/i386/pr88938.c: New test.
10408
104092019-01-21  Jakub Jelinek  <jakub@redhat.com>
10410
10411	PR sanitizer/88901
10412	* g++.dg/asan/pr88901.C: New test.
10413
104142019-01-21  Tamar Christina  <tamar.christina@arm.com>
10415
10416	* g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
10417
104182019-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10419
10420	PR c/88928
10421	* c-c++-common/Waddress-of-packed-member-1.c: New test case.
10422	* gcc.dg/pr88928.c: New test case.
10423
104242019-01-21  Jakub Jelinek  <jakub@redhat.com>
10425
10426	* gcc.dg/utf-array.c: Allow wchar_t to be printed as
10427	{long ,short ,}{unsigned ,}int.
10428
104292019-01-21  Richard Biener  <rguenther@suse.de>
10430
10431	PR tree-optimization/88934
10432	* gfortran.dg/pr88934.f90: New testcase.
10433
104342019-01-20  Ulrich Drepper  <drepper@redhat.com>
10435
10436	Fix after C++ P0600 implementation.
10437	* g++.dg/init/new39.C: Don't just ignore result of new.
10438
104392019-01-20  Iain Buclaw  <ibuclaw@gdcproject.org>
10440
10441	* gdc.dg/runnable.d: Add more tests for comparing complex types.
10442
104432019-01-20  Johannes Pfau  <johannespfau@gmail.com>
10444
10445	* gdc.dg/runnable.d: Add tests for comparing complex types.
10446
104472019-01-20  Kewen Lin  <linkw@gcc.gnu.org>
10448
10449	* gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
10450	altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
10451	* gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
10452	* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
10453
104542019-01-18  Dominique d'Humieres  <dominiq@gcc.gnu.org>
10455
10456	PR fortran/37835
10457	* gfortran.dg/no-automatic.f90: New test.
10458
104592019-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
10460
10461	PR fortran/77960
10462	* gfortran.dg/pr77960.f90: New test.
10463
104642018-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10465	Paul Thomas  <pault@gcc.gnu.org>
10466
10467	PR fortran/56789
10468	* gfortran.dg/contiguous_3.f90: Make code compilant.  Remove
10469	scan-tree tests that fail with patch.
10470	* gfortran.dg/contiguous_8.f90: New test.
10471
104722019-01-19  Richard Sandiford  <richard.sandiford@arm.com>
10473
10474	* gfortran.dg/loop_versioning_1.f90: Bump the number of identified
10475	inner strides.
10476	* gfortran.dg/loop_versioning_9.f90: New test.
10477	* gfortran.dg/loop_versioning_10.f90: Likewise.
10478
104792019-01-19  Jakub Jelinek  <jakub@redhat.com>
10480
10481	PR fortran/88902
10482	* gfortran.dg/pr88902.f90: New test.
10483
104842019-01-18  Martin Sebor  <msebor@redhat.com>
10485
10486	* c-c++-common/attr-nonstring-3.c: Remove an xfail.
10487
104882019-01-18  Ian Lance Taylor  <iant@golang.org>
10489
10490	* go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
10491	is no longer externally visible.
10492
104932019-01-18  Marek Polacek  <polacek@redhat.com>
10494
10495	PR c++/86926
10496	* g++.dg/cpp1z/constexpr-lambda23.C: New test.
10497
104982019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10499
10500	PR middle-end/88587
10501	* g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
10502	(dg-options): Replace -m32 with -fno-pic.
10503	* gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
10504	(dg-options): Remove -m32.
10505
105062019-01-18  Richard Biener  <rguenther@suse.de>
10507
10508	PR tree-optimization/88903
10509	* gcc.dg/vect/pr88903-1.c: New testcase.
10510	* gcc.dg/vect/pr88903-2.c: Likewise.
10511
105122019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10513
10514	PR c/51628
10515	PR c/88664
10516	* c-c++-common/pr51628-33.c: New test.
10517	* c-c++-common/pr51628-35.c: New test.
10518	* c-c++-common/pr88664-1.c: Likewise.
10519	* c-c++-common/pr88664-2.c: Likewise.
10520	* gcc.dg/pr51628-34.c: Likewise.
10521
105222019-01-18  Richard Earnshaw  <rearnsha@arm.com>
10523
10524	PR target/88799
10525	* gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
10526	mp and sec extensions to armv7-a.
10527
105282019-01-18  Martin Liska  <mliska@suse.cz>
10529
10530	* gcc.dg/no_profile_instrument_function-attr-1.c: Update
10531	expected function name.
10532
105332019-01-18  Jakub Jelinek  <jakub@redhat.com>
10534
10535	PR tree-optimization/86214
10536	* g++.dg/opt/pr86214-1.C: New test.
10537	* g++.dg/opt/pr86214-2.C: New test.
10538
105392019-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
10540
10541	* gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
10542
105432019-01-18  Jakub Jelinek  <jakub@redhat.com>
10544
10545	Reapply:
10546	2018-12-15  Jakub Jelinek  <jakub@redhat.com>
10547
10548	PR target/88489
10549	* gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10550	* gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10551
105522019-01-18  Martin Liska  <mliska@suse.cz>
10553
10554	PR middle-end/88587
10555	* g++.target/i386/pr88587.C: New test.
10556	* gcc.target/i386/mvc13.c: New test.
10557
105582018-01-17  Steve Ellcey  <sellcey@cavium.com>
10559
10560	PR fortran/88898
10561	* gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
10562	warning checks.
10563	* gfortran.dg/gomp/pr79154-1.f90: Ditto.
10564	* gfortran.dg/gomp/pr83977.f90: Ditto.
10565
105662019-01-17  Martin Sebor  <msebor@redhat.com>
10567
10568	PR middle-end/88273
10569	* gcc.dg/Warray-bounds-38.c: New test.
10570
105712018-01-17  Steve Ellcey  <sellcey@cavium.com>
10572
10573	* c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
10574	warning checks and assembler scans.
10575	* c-c++-common/gomp/pr60823-3.c: Ditto.
10576	* c-c++-common/gomp/pr63328.c: Ditto.
10577	* g++.dg/gomp/declare-simd-1.C: Ditto.
10578	* g++.dg/gomp/declare-simd-3.C: Ditto.
10579	* g++.dg/gomp/declare-simd-4.C: Ditto.
10580	* g++.dg/gomp/declare-simd-7.C: Ditto.
10581	* g++.dg/gomp/pr88182.C: Ditto.
10582	* g++.dg/vect/simd-clone-7.cc: Ditto.
10583	* gcc.dg/gomp/declare-simd-1.c: Ditto.
10584	* gcc.dg/gomp/declare-simd-3.c: Ditto.
10585	* gcc.dg/gomp/pr59669-2.c: Ditto.
10586	* gcc.dg/gomp/pr87895-1.c: Ditto.
10587	* gcc.dg/gomp/pr87895-2.c: Ditto.
10588	* gcc.dg/gomp/simd-clones-2.c: Ditto.
10589	* gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10590	* gfortran.dg/gomp/pr79154-1.f90: Ditto.
10591	* gfortran.dg/gomp/pr83977.f90: Ditto.
10592
105932019-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
10594
10595	* g++.dg/cpp0x/auto52.C: Test locations too.
10596	* g++.dg/cpp0x/trailing2.C: Likewise.
10597	* g++.dg/cpp1y/auto-fn18.C: Likewise.
10598	* g++.dg/cpp1y/auto-fn25.C: Likewise.
10599	* g++.dg/cpp1y/auto-fn52.C: Likewise.
10600	* g++.dg/cpp1y/auto-fn53.C: Likewise.
10601	* g++.dg/cpp1y/auto-fn54.C: Likewise.
10602
106032019-01-17  David Malcolm  <dmalcolm@redhat.com>
10604
10605	PR c++/88699
10606	* g++.dg/template/pr88699.C: New test.
10607
106082019-01-17  Martin Sebor  <msebor@redhat.com>
10609
10610	PR tree-optimization/88800
10611	* c-c++-common/Wrestrict.c: Adjust.
10612	* gcc.dg/Warray-bounds-37.c: New test.
10613	* gcc.dg/builtin-memcpy-2.c: New test.
10614	* gcc.dg/builtin-memcpy.c: New test.
10615
106162019-01-17  Tamar Christina  <tamar.christina@arm.com>
10617
10618	PR target/88850
10619	* gcc.target/arm/pr51968.c: Use neon intrinsics.
10620
106212019-01-17  Andrew Stubbs  <ams@codesourcery.com>
10622	    Kwok Cheung Yeung  <kcy@codesourcery.com>
10623	    Julian Brown  <julian@codesourcery.com>
10624	    Tom de Vries  <tom@codesourcery.com>
10625
10626	* gcc.dg/20020312-2.c: Add amdgcn support.
10627	* gcc.dg/Wno-frame-address.c: Disable on amdgcn.
10628	* gcc.dg/builtin-apply2.c: Likewise.
10629	* gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10630	* gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
10631	* gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
10632	* gcc.dg/memcmp-1.c: Increase timeout factor.
10633	* gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
10634	* gcc.dg/sibcall-10.c: xfail on amdgcn.
10635	* gcc.dg/sibcall-9.c: Likewise.
10636	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
10637	* gcc.dg/tree-ssa/pr84512.c: Likewise.
10638	* gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
10639	* gfortran.dg/bind_c_array_params_2.f90: Likewise.
10640	* lib/target-supports.exp (check_effective_target_trampolines):
10641	Configure amdgcn.
10642	(check_profiling_available): Likewise.
10643	(check_effective_target_global_constructor): Likewise.
10644	(check_effective_target_return_address): Likewise.
10645	(check_effective_target_fopenacc): Likewise.
10646	(check_effective_target_fopenmp): Likewise.
10647	(check_effective_target_vect_int): Likewise.
10648	(check_effective_target_vect_intfloat_cvt): Likewise.
10649	(check_effective_target_vect_uintfloat_cvt): Likewise.
10650	(check_effective_target_vect_floatint_cvt): Likewise.
10651	(check_effective_target_vect_floatuint_cvt): Likewise.
10652	(check_effective_target_vect_simd_clones): Likewise.
10653	(check_effective_target_vect_shift): Likewise.
10654	(check_effective_target_whole_vector_shift): Likewise.
10655	(check_effective_target_vect_bswap): Likewise.
10656	(check_effective_target_vect_shift_char): Likewise.
10657	(check_effective_target_vect_long): Likewise.
10658	(check_effective_target_vect_float): Likewise.
10659	(check_effective_target_vect_double): Likewise.
10660	(check_effective_target_vect_perm): Likewise.
10661	(check_effective_target_vect_perm_byte): Likewise.
10662	(check_effective_target_vect_perm_short): Likewise.
10663	(check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10664	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10665	(check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10666	(check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10667	(check_effective_target_vect_natural_alignment): Likewise.
10668	(check_effective_target_vect_fully_masked): Likewise.
10669	(check_effective_target_vect_element_align): Likewise.
10670	(check_effective_target_vect_masked_store): Likewise.
10671	(check_effective_target_vect_scatter_store): Likewise.
10672	(check_effective_target_vect_condition): Likewise.
10673	(check_effective_target_vect_cond_mixed): Likewise.
10674	(check_effective_target_vect_char_mult): Likewise.
10675	(check_effective_target_vect_short_mult): Likewise.
10676	(check_effective_target_vect_int_mult): Likewise.
10677	(check_effective_target_sqrt_insn): Likewise.
10678	(check_effective_target_vect_call_sqrtf): Likewise.
10679	(check_effective_target_vect_call_btrunc): Likewise.
10680	(check_effective_target_vect_call_btruncf): Likewise.
10681	(check_effective_target_vect_call_ceil): Likewise.
10682	(check_effective_target_vect_call_floorf): Likewise.
10683	(check_effective_target_lto): Likewise.
10684	(check_vect_support_and_set_flags): Likewise.
10685	(check_effective_target_vect_stridedN): Enable when fully masked is
10686	available.
10687	(add_options_for_sqrt_insn): New procedure.
10688
106892019-01-17  Andrew Stubbs  <ams@codesourcery.com>
10690
10691	* lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
10692	* lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
10693	linker.
10694	* lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10695
106962019-01-17  Andrew Stubbs  <ams@codesourcery.com>
10697
10698	* gcc.dg/graphite/scop-19.c: Check pie_enabled.
10699	* gcc.dg/pic-1.c: Disable on amdgcn.
10700	* gcc.dg/pic-2.c: Disable on amdgcn.
10701	* gcc.dg/pic-3.c: Disable on amdgcn.
10702	* gcc.dg/pic-4.c: Disable on amdgcn.
10703	* gcc.dg/pie-3.c: Disable on amdgcn.
10704	* gcc.dg/pie-4.c: Disable on amdgcn.
10705	* gcc.dg/uninit-19.c: Check pie_enabled.
10706	* lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
10707
107082019-01-17  Andrew Stubbs  <ams@codesourcery.com>
10709	    Kwok Cheung Yeung  <kcy@codesourcery.com>
10710	    Julian Brown  <julian@codesourcery.com>
10711	    Tom de Vries  <tom@codesourcery.com>
10712
10713	* c-c++-common/ubsan/pr71512-1.c: Require exceptions.
10714	* c-c++-common/ubsan/pr71512-2.c: Require exceptions.
10715	* gcc.c-torture/compile/pr34648.c: Require exceptions.
10716	* gcc.c-torture/compile/pr41469.c: Require exceptions.
10717	* gcc.dg/20111216-1.c: Require exceptions.
10718	* gcc.dg/cleanup-10.c: Require exceptions.
10719	* gcc.dg/cleanup-11.c: Require exceptions.
10720	* gcc.dg/cleanup-12.c: Require exceptions.
10721	* gcc.dg/cleanup-13.c: Require exceptions.
10722	* gcc.dg/cleanup-5.c: Require exceptions.
10723	* gcc.dg/cleanup-8.c: Require exceptions.
10724	* gcc.dg/cleanup-9.c: Require exceptions.
10725	* gcc.dg/gomp/pr29955.c: Require exceptions.
10726	* gcc.dg/lto/pr52097_0.c: Require exceptions.
10727	* gcc.dg/nested-func-5.c: Require exceptions.
10728	* gcc.dg/pch/except-1.c: Require exceptions.
10729	* gcc.dg/pch/valid-2.c: Require exceptions.
10730	* gcc.dg/pr41470.c: Require exceptions.
10731	* gcc.dg/pr42427.c: Require exceptions.
10732	* gcc.dg/pr44545.c: Require exceptions.
10733	* gcc.dg/pr47086.c: Require exceptions.
10734	* gcc.dg/pr51481.c: Require exceptions.
10735	* gcc.dg/pr51644.c: Require exceptions.
10736	* gcc.dg/pr52046.c: Require exceptions.
10737	* gcc.dg/pr54669.c: Require exceptions.
10738	* gcc.dg/pr56424.c: Require exceptions.
10739	* gcc.dg/pr64465.c: Require exceptions.
10740	* gcc.dg/pr65802.c: Require exceptions.
10741	* gcc.dg/pr67563.c: Require exceptions.
10742	* gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
10743	* gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
10744	* gcc.dg/vect/pr46663.c: Require exceptions.
10745	* lib/target-supports.exp (check_effective_target_exceptions): New.
10746
107472019-01-17  Tamar Christina  <tamar.christina@arm.com>
10748
10749	PR target/88851
10750	* gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10751
107522019-01-17  Nathan Sidwell  <nathan@acm.org>
10753
10754	PR c++/86610
10755	* g++.dg/cpp0x/pr86610.C: New.
10756
107572019-01-17  Wei Xiao  <wei3.xiao@intel.com>
10758
10759	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
10760	VFIXUPIMM* intrinsics.
10761	* gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10762	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10763	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10764
107652019-01-17  Wei Xiao  <wei3.xiao@intel.com>
10766
10767	PR target/88794
10768	Revert:
10769	2018-11-06  Wei Xiao  <wei3.xiao@intel.com>
10770
10771	* gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
10772	* gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
10773	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
10774	* gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
10775	* gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
10776	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10777	* gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10778	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10779	* gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
10780	* gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
10781	* gcc.target/i386/sse-13.c: Ditto.
10782	* gcc.target/i386/sse-14.c: Ditto.
10783	* gcc.target/i386/sse-22.c: Ditto.
10784	* gcc.target/i386/sse-23.c: Ditto.
10785	* gcc.target/i386/testimm-10.c: Ditto.
10786	* gcc.target/i386/testround-1.c: Ditto.
10787
107882019-01-17  Wei Xiao  <wei3.xiao@intel.com>
10789
10790	PR target/88794
10791	Revert:
10792	2018-12-15  Jakub Jelinek  <jakub@redhat.com>
10793
10794	PR target/88489
10795	* gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10796	* gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10797
107982019-01-17  Jakub Jelinek  <jakub@redhat.com>
10799
10800	PR rtl-optimization/88870
10801	* gcc.dg/pr88870.c: New test.
10802
108032019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
10804
10805	* gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10806
108072019-01-17  Alexandre Oliva <aoliva@redhat.com>
10808
10809	PR c++/87768
10810	* g++.dg/concepts/pr87768.C: New.
10811
10812	PR c++/86648
10813	* gcc.dg/cpp1z/pr86648.C: New.
10814
108152019-01-17  Kewen Lin  <linkw@gcc.gnu.org>
10816
10817	PR target/87306
10818	* gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10819	vectorized on POWER unless hardware misaligned loads are available.
10820
108212019-01-16  David Malcolm  <dmalcolm@redhat.com>
10822
10823	PR target/88861
10824	* g++.dg/torture/pr88861.C: New test.
10825
108262019-01-16  Tamar Christina  <tamar.christina@arm.com>
10827
10828	PR debug/88046
10829	* g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10830
108312019-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10832
10833	* g++.dg/other/pr33558.C: Test location too.
10834	* g++.dg/other/pr33558-2.C: Likewise.
10835	* g++.dg/parse/crash4.C: Likewise.
10836	* g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10837	* g++.old-deja/g++.mike/p7635.C: Likewise.
10838	* g++.old-deja/g++.other/decl6.C: Likewise.
10839
108402019-01-16  Marek Polacek  <polacek@redhat.com>
10841
10842	PR c++/78244 - narrowing conversion in template not detected.
10843	* g++.dg/cpp0x/Wnarrowing13.C: New test.
10844	* g++.dg/cpp0x/Wnarrowing14.C: New test.
10845
108462019-01-16  Jakub Jelinek  <jakub@redhat.com>
10847
10848	PR c/51628
10849	PR target/88682
10850	* c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10851	may_alias attribute.
10852
108532019-01-15  Nikhil Benesch  <nikhil.benesch@gmail.com>
10854
10855	* gcc.misc-tests/godump-1.c: Add test case for typedef before
10856	struct.
10857
108582019-01-15  David Malcolm  <dmalcolm@redhat.com>
10859
10860	PR c++/88795
10861	* g++.dg/template/pr88795.C: New test.
10862
108632019-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
10864
10865	PR fortran/43136
10866	* gfortran.dg/actual_array_substr_3.f90: New test.
10867
108682019-01-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10869
10870	PR fortran/81849
10871	* gfortran.dg/pr81849.f90: New test.
10872
108732019-01-15  Paul Thomas  <pault@gcc.gnu.org>
10874
10875	* gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
10876	ISO_Fortran_binding_2.h.
10877
108782019-01-15  Marek Polacek  <polacek@redhat.com>
10879
10880	PR c++/88866
10881	* g++.dg/cpp0x/variadic126.C: Tweak dg-error.
10882
108832019-01-15  Richard Sandiford  <richard.sandiford@arm.com>
10884
10885	PR inline-asm/52813
10886	* gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
10887	-Wdeprecated warning and expect a following note:.
10888
108892019-01-15  Richard Biener  <rguenther@suse.de>
10890
10891	PR debug/88046
10892	* g++.dg/lto/pr88046_0.C: New testcase.
10893
108942019-01-15  Richard Biener  <rguenther@suse.de>
10895
10896	PR tree-optimization/88855
10897	* gcc.dg/pr88855.c: New testcase.
10898
108992019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
10900
10901	* g++.dg/diagnostic/typedef-initialized.C: New.
10902
109032019-01-15  Paolo Carlini  <paolo.carlini@oracle.com>
10904
10905	* g++.dg/diagnostic/bitfld3.C: New.
10906
109072019-01-15  Jakub Jelinek  <jakub@redhat.com>
10908
10909	PR tree-optimization/88775
10910	* gcc.dg/tree-ssa/pr88775-1.c: New test.
10911	* gcc.dg/tree-ssa/pr88775-2.c: New test.
10912
109132019-01-14  Marek Polacek  <polacek@redhat.com>
10914
10915	PR c++/88825 - ICE with bogus function return type deduction.
10916	* g++.dg/cpp1y/auto-fn55.C: New test.
10917
109182019-01-14  Jakub Jelinek  <jakub@redhat.com>
10919
10920	* g++.dg/cpp1z/feat-cxx1z.C: Add tests for
10921	__cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
10922	feature test macros.
10923	* g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10924
109252019-01-14  Marek Polacek  <polacek@redhat.com>
10926
10927	PR c++/88830 - ICE with abstract class.
10928	* g++.dg/other/abstract7.C: New test.
10929
109302019-01-14  Martin Sebor  <msebor@redhat.com>
10931
10932	PR target/88638
10933	* gcc.dg/format/attr-8.c: New test.
10934	* gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
10935	* gcc.dg/format/attr-3.c: Same.
10936	* obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10937	* objc.dg/fsf-nsstring-format-1.m: Same.
10938
109392019-01-14  Martin Liska  <mliska@suse.cz>
10940
10941	PR gcov-profile/88263
10942	* g++.dg/gcov/pr88263-2.C: New test.
10943
109442019-01-14  Jakub Jelinek  <jakub@redhat.com>
10945
10946	PR rtl-optimization/88796
10947	* gcc.target/i386/pr88796.c: New test.
10948
109492019-01-14  Iain Buclaw  <ibuclaw@gdcproject.org>
10950
10951	* gdc.dg/asm1.d: New test.
10952	* gdc.dg/asm2.d: New test.
10953	* gdc.dg/asm3.d: New test.
10954	* gdc.dg/asm4.d: New test.
10955	* lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
10956
109572019-01-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10958
10959	PR libfortran/88776
10960	* gfortran.dg/namelist_96.f90: New test.
10961
109622019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
10963
10964	PR fortran/59345
10965	* gfortran.dg/internal_pack_18.f90: New test.
10966
109672019-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10968
10969	* gcc.dg/pr51628-20.c: Updated.
10970	* gcc.dg/pr51628-21.c: Likewise.
10971	* gcc.dg/pr51628-25.c: Likewise.
10972
109732019-01-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
10974
10975	PR fortran/59345
10976	* gfortran.dg/internal_pack_17.f90: New test.
10977	* gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
10978	to builtin_free.
10979
109802019-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
10981
10982	PR fortran/61765
10983	* gfortran.dg/pr61765.f90: New test.
10984
109852019-01-12  Paolo Carlini  <paolo.carlini@oracle.com>
10986
10987	* g++.dg/cpp0x/pr62101.C: Test locations too.
10988	* g++.dg/inherit/pure1.C: Likewise.
10989
109902019-01-12  Paul Thomas  <pault@gcc.gnu.org>
10991
10992	* gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
10993	reports of ICEs.
10994	* gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
10995
109962019-01-12  Paul Thomas  <pault@gcc.gnu.org>
10997
10998	* gfortran.dg/ISO_Fortran_binding_1.f90: New test.
10999	* gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
11000	* gfortran.dg/ISO_Fortran_binding_2.f90: New test.
11001	* gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
11002	* gfortran.dg/bind_c_array_params_2.f90: Change search string
11003	for dump tree scan.
11004
110052019-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11006
11007	PR fortran/35031
11008	* gfortran.dg/pr35031.f90: new test.
11009
110102019-01-11  Marek Polacek  <polacek@redhat.com>
11011
11012	PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
11013	* g++.dg/cpp0x/Wredundant-move5.C: New test.
11014	* g++.dg/cpp0x/Wredundant-move6.C: New test.
11015
110162019-01-11  Jakub Jelinek  <jakub@redhat.com>
11017
11018	PR middle-end/85956
11019	PR lto/88733
11020	* c-c++-common/gomp/pr85956.c: New test.
11021	* g++.dg/gomp/pr88733.C: New test.
11022
110232019-01-11  Tobias Burnus  <burnus@net-b.de>
11024
11025	PR C++/88114
11026	* g++.dg/cpp0x/defaulted61.C: New
11027	* g++.dg/cpp0x/defaulted62.C: New.
11028
110292019-01-11  Jakub Jelinek  <jakub@redhat.com>
11030
11031	PR tree-optimization/88693
11032	* gcc.c-torture/execute/pr88693.c: New test.
11033
110342019-01-11  Tamar Christina  <tamar.christina@arm.com>
11035
11036	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
11037	and add options.
11038
110392019-01-11  Martin Liska  <mliska@suse.cz>
11040
11041	PR middle-end/88758
11042	* g++.dg/lto/pr88758_0.C: New test.
11043	* g++.dg/lto/pr88758_1.C: New test.
11044
110452019-01-11  Jan Beulich  <jbeulich@suse.com>
11046
11047	* gcc.target/i386/avx512f-vcvtsd2si-1.c,
11048	gcc.target/i386/avx512f-vcvtss2si-1.c,
11049	gcc.target/i386/avx512f-vcvttsd2si-1.c,
11050	gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
11051	* gcc.target/i386/avx512f-vcvtsi2ss-1.c,
11052	gcc.target/i386/avx512f-vcvtusi2sd-1.c,
11053	gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
11054	* gcc.target/i386/avx512f-vcvtusi2sd-2.c,
11055	gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
11056	gcc.target/i386/avx512f-vcvtusi2ss-2.c,
11057	gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
11058	gcc.target/i386/pr19398.c: Permit l or q suffix.
11059
110602019-01-11  Jakub Jelinek  <jakub@redhat.com>
11061
11062	PR rtl-optimization/88296
11063	* gcc.target/i386/pr88296.c: New test.
11064
110652019-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
11066
11067	* g++.dg/diagnostic/extern-initialized.C: New.
11068	* g++.dg/ext/dllimport-initialized.C: Likewise.
11069
110702019-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
11071
11072	PR fortran/59345
11073	* gfortran.dg/internal_pack_16.f90: New test.
11074
110752019-01-10  Jakub Jelinek  <jakub@redhat.com>
11076
11077	PR target/88785
11078	* g++.target/i386/pr88785.C: New test.
11079
110802019-01-10  Vladimir Makarov  <vmakarov@redhat.com>
11081
11082	PR rtl-optimization/87305
11083	* gcc.target/aarch64/pr87305.c: New.
11084
110852019-01-10  Richard Biener  <rguenther@suse.de>
11086
11087	PR tree-optimization/88792
11088	* gcc.dg/torture/pr88792.c: New testcase.
11089
110902019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>
11091
11092	PR fortran/86322
11093	* gfortran.dg/pr86322_1.f90: New test.
11094	* gfortran.dg/pr86322_2.f90: Ditto.
11095	* gfortran.dg/pr86322_3.f90: Ditto.
11096
110972019-01-10  Sudakshina Das  <sudi.das@arm.com>
11098
11099	* gcc.target/aarch64/bti-1.c: Exempt for ilp32.
11100	* gcc.target/aarch64/bti-2.c: Likewise.
11101	* gcc.target/aarch64/bti-3.c: Likewise.
11102
111032019-01-10  Stefan Agner  <stefan@agner.ch>
11104
11105	PR target/88648
11106	* gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
11107	check if -masm-syntax-unified gets applied properly.
11108
111092019-01-10  Jakub Jelinek  <jakub@redhat.com>
11110
11111	PR c/88568
11112	* gcc.dg/pr88568.c: New test.
11113
111142019-01-10  Tamar Christina  <tamar.christina@arm.com>
11115
11116	* gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
11117	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
11118
111192019-01-10  Tamar Christina  <tamar.christina@arm.com>
11120
11121	* gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
11122	* gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
11123
111242019-01-10  Tamar Christina  <tamar.christina@arm.com>
11125
11126	* lib/target-supports.exp
11127	(check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
11128	check_effective_target_arm_v8_3a_complex_neon_ok,
11129	add_options_for_arm_v8_3a_complex_neon,
11130	check_effective_target_arm_v8_3a_complex_neon_hw,
11131	check_effective_target_vect_complex_rot_N): New.
11132
111332019-01-09  Steven G. Kargl  <kargl@gcc.gnu.org>
11134
11135	PR fortran/88376
11136	* gfortran.dg/pr88376.f90: New test.
11137
111382019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
11139
11140	PR other/16615
11141	* g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
11142	"can not" with "cannot".
11143	* gfortran.dg/common_15.f90: Likewise.
11144	* gfortran.dg/derived_result_2.f90: Likewise.
11145	* gfortran.dg/do_check_6.f90: Likewise.
11146	* gfortran.dg/namelist_args.f90: Likewise.
11147	* gfortran.dg/negative_unit_check.f90: Likewise.
11148	* gfortran.dg/pure_formal_3.f90: Likewise.
11149	* obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
11150	* obj-c++.dg/exceptions-3.mm: Likewise.
11151	* obj-c++.dg/exceptions-4.mm: Likewise.
11152	* obj-c++.dg/exceptions-5.mm: Likewise.
11153	* obj-c++.dg/property/at-property-23.mm: Likewise.
11154	* obj-c++.dg/property/dotsyntax-17.mm: Likewise.
11155	* obj-c++.dg/property/property-neg-7.mm: Likewise.
11156	* objc.dg/attributes/method-attribute-2.m: Likewise.
11157	* objc.dg/exceptions-3.m: Likewise.
11158	* objc.dg/exceptions-4.m: Likewise.
11159	* objc.dg/exceptions-5.m: Likewise.
11160	* objc.dg/param-1.m: Likewise.
11161	* objc.dg/property/at-property-23.m: Likewise.
11162	* objc.dg/property/dotsyntax-17.m: Likewise.
11163	* objc.dg/property/property-neg-7.m: Likewise.
11164
111652019-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11166
11167	PR fortran/68426
11168	* gfortran.dg/spread_simplify_1.f90: New test.
11169
111702019-01-09  Uroš Bizjak  <ubizjak@gmail.com>
11171
11172	* lib/target-supports.exp
11173	(check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
11174	* gcc.target/i386/xorsign.c: New test.
11175
111762019-01-09  Eric Botcazou  <ebotcazou@adacore.com>
11177
11178	* gcc.target/sparc/tls-ld-int8.c: New test.
11179	* gcc.target/sparc/tls-ld-int16.c: Likewise.
11180	* gcc.target/sparc/tls-ld-int32.c: Likewise.
11181	* gcc.target/sparc/tls-ld-uint8.c: Likewise.
11182	* gcc.target/sparc/tls-ld-uint16.c: Likewise.
11183	* gcc.target/sparc/tls-ld-uint32.c: Likewise.
11184
111852018-01-09  Sudakshina Das  <sudi.das@arm.com>
11186
11187	* gcc.target/aarch64/bti-1.c: Update test to not add command line
11188	option when configure with bti.
11189	* gcc.target/aarch64/bti-2.c: Likewise.
11190	* lib/target-supports.exp
11191	(check_effective_target_default_branch_protection):
11192	Add configure check for --enable-standard-branch-protection.
11193
111942018-01-09  Sudakshina Das  <sudi.das@arm.com>
11195
11196	* gcc.target/aarch64/bti-1.c: New test.
11197	* gcc.target/aarch64/bti-2.c: New test.
11198	* gcc.target/aarch64/bti-3.c: New test.
11199	* lib/target-supports.exp
11200	(check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
11201
112022018-01-09  Sudakshina Das  <sudi.das@arm.com>
11203
11204	* gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
11205	instead of IP0_REGNUM and add test case.
11206
112072019-01-09  Alejandro Martinez  <alejandro.martinezvicente@arm.com>
11208
11209	* gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
11210	copysign.
11211	* gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
11212	* gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
11213	xorsign.
11214	* gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
11215
112162019-01-09  Jakub Jelinek  <jakub@redhat.com>
11217
11218	PR rtl-optimization/88331
11219	* gcc.target/i386/pr88331.c: New test.
11220
112212019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11222
11223	* g++.dg/diagnostic/constexpr2.C: New.
11224	* g++.dg/diagnostic/ref3.C: Likewise.
11225
112262019-01-08  Marek Polacek  <polacek@redhat.com>
11227
11228	PR c++/88538 - braced-init-list in template-argument-list.
11229	* g++.dg/cpp2a/nontype-class11.C: New test.
11230
11231	PR c++/88744
11232	* g++.dg/cpp2a/nontype-class12.C: New test.
11233
112342019-01-08  Jakub Jelinek  <jakub@redhat.com>
11235
11236	PR target/88457
11237	* gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
11238	dg-options.  Require ppc_cpu_supports_hw effective target instead of
11239	powerpc64*-*-*.
11240
112412019-01-08  Janus Weil  <janus@gcc.gnu.org>
11242
11243	PR fortran/88047
11244	* gfortran.dg/class_69.f90: New test case.
11245
112462019-01-08  H.J. Lu  <hongjiu.lu@intel.com>
11247
11248	PR target/88717
11249	* gcc.target/i386/pr88717.c: New test.
11250
112512019-01-08  Marek Polacek  <polacek@redhat.com>
11252
11253	PR c++/88548 - this accepted in static member functions.
11254	* g++.dg/cpp0x/this1.C: New test.
11255
112562019-01-08  Martin Liska  <mliska@suse.cz>
11257
11258	PR tree-optimization/88753
11259	* gcc.dg/tree-ssa/pr88753.c: New test.
11260
112612019-01-08  Richard Biener  <rguenther@suse.de>
11262
11263	PR tree-optimization/86554
11264	* gcc.dg/torture/pr86554-1.c: New testcase.
11265	* gcc.dg/torture/pr86554-2.c: Likewise.
11266
112672019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11268
11269	* g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
11270	cover target variance.
11271
112722019-01-08  Richard Biener  <rguenther@suse.de>
11273
11274	PR fortran/88611
11275	* trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
11276	directly build the expected GENERIC tree.
11277
112782019-01-08  Sam Tebbs  <sam.tebbs@arm.com>
11279
11280	* gcc.target/aarch64/(return_address_sign_1.c,
11281	return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
11282	Change option to -mbranch-protection.
11283	* gcc.target/aarch64/(branch-protection-option.c,
11284	branch-protection-option-2.c, branch-protection-attr.c,
11285	branch-protection-attr-2.c): New file.
11286
112872019-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11288
11289	* g++.dg/diagnostic/out-of-class-redeclaration.C: New.
11290
112912019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
11292
11293	* c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
11294	alias support.
11295	* c-c++-common/builtin-has-attribute-4.c: Likewise.
11296	Append match for warning that ‘protected’ attribute is not supported.
11297
112982019-01-08  Iain Sandoe  <iain@sandoe.co.uk>
11299
11300	* gcc.dg/Wmissing-attributes.c: Require alias support.
11301	* gcc.dg/attr-copy-2.c: Likewise.
11302	* gcc.dg/attr-copy-5.c: Likewise.
11303
113042019-01-08  Jonathan Wakely  <jwakely@redhat.com>
11305	    Jakub Jelinek  <jakub@redhat.com>
11306
11307	PR c++/88554
11308	* g++.dg/warn/Wreturn-type-11.C: New test.
11309
113102019-01-07  David Malcolm  <dmalcolm@redhat.com>
11311
11312	PR jit/88747
11313	* jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
11314	dump to reflect r266077.
11315
113162019-01-07  Jakub Jelinek  <jakub@redhat.com>
11317
11318	PR c/88701
11319	* gcc.dg/pr88701.c: New test.
11320
113212019-01-07  Joseph Myers  <joseph@codesourcery.com>
11322
11323	PR c/88720
11324	PR c/88726
11325	* gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
11326
113272019-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
11328
11329	* g++.dg/diagnostic/constexpr1.C: New.
11330	* g++.dg/diagnostic/thread1.C: Likewise.
11331
113322019-01-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
11333	Harald Anlauf <anlauf@gmx.de>
11334	Tobias Burnus <burnus@gcc.gnu.org>
11335
11336	* gfortran.dg/is_contiguous_1.f90: New test.
11337	* gfortran.dg/is_contiguous_2.f90: New test.
11338	* gfortran.dg/is_contiguous_3.f90: New test.
11339
113402019-01-07  Marek Polacek  <polacek@redhat.com>
11341
11342	PR c++/88741 - wrong error with initializer-string.
11343	* g++.dg/init/array50.C: New test.
11344
113452019-01-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11346
11347	PR c++/88261
11348	PR c++/69338
11349	PR c++/69696
11350	PR c++/69697
11351	* gcc.dg/array-6.c: Move from here ...
11352	* c-c++-common/array-6.c: ... to here and add some more test coverage.
11353	* g++.dg/pr69338.C: New test.
11354	* g++.dg/pr69697.C: Likewise.
11355	* g++.dg/ext/flexary32.C: Likewise.
11356	* g++.dg/ext/flexary3.C: Adjust test.
11357	* g++.dg/ext/flexary12.C: Likewise.
11358	* g++.dg/ext/flexary13.C: Likewise.
11359	* g++.dg/ext/flexary15.C: Likewise.
11360	* g++.dg/warn/Wplacement-new-size-1.C: Likewise.
11361	* g++.dg/warn/Wplacement-new-size-2.C: Likewise.
11362	* g++.dg/warn/Wplacement-new-size-6.C: Likewise.
11363
113642019-01-07  Richard Earnshaw  <rearnsha@arm.com>
11365
11366	* gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
11367	optional in scan pattern.
11368
113692019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
11370
11371	PR tree-optimization/88598
11372	* gcc.dg/vect/pr88598-1.c: New test.
11373	* gcc.dg/vect/pr88598-2.c: Likewise.
11374	* gcc.dg/vect/pr88598-3.c: Likewise.
11375	* gcc.dg/vect/pr88598-4.c: Likewise.
11376	* gcc.dg/vect/pr88598-5.c: Likewise.
11377	* gcc.dg/vect/pr88598-6.c: Likewise.
11378
113792019-01-07  Richard Sandiford  <richard.sandiford@arm.com>
11380
11381	PR tree-optimization/88598
11382	* gcc.dg/pr88598-1.c: New test.
11383	* gcc.dg/pr88598-2.c: Likewise.
11384	* gcc.dg/pr88598-3.c: Likewise.
11385	* gcc.dg/pr88598-4.c: Likewise.
11386	* gcc.dg/pr88598-5.c: Likewise.
11387
113882019-01-07  Jakub Jelinek  <jakub@redhat.com>
11389
11390	PR tree-optimization/88676
11391	* gcc.dg/tree-ssa/pr88676.c: New test.
11392	* gcc.dg/pr88676.c: New test.
11393	* gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
11394	allow &.
11395
11396	PR sanitizer/88619
11397	* c-c++-common/asan/pr88619.c: New test.
11398
11399	PR c++/85052
11400	* c-c++-common/builtin-convertvector-1.c: New test.
11401	* c-c++-common/torture/builtin-convertvector-1.c: New test.
11402	* g++.dg/ext/builtin-convertvector-1.C: New test.
11403	* g++.dg/cpp0x/constexpr-builtin4.C: New test.
11404
114052018-12-26  Mateusz B  <mateuszb@poczta.onet.pl>
11406
11407	PR target/88521
11408	* gcc.target/i386/pr88521.c: New testcase.
11409
114102019-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
11411
11412	PR fortran/88658
11413	* gfortran.dg/min_max_type_2.f90: New test.
11414
114152019-01-06  Jakub Jelinek  <jakub@redhat.com>
11416
11417	PR c/88363
11418	* c-c++-common/attributes-4.c (falloc_align_int128,
11419	falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
11420
114212019-01-05  Jan Hubicka  <hubicka@ucw.cz>
11422
11423	* gcc.dg/ipa/ipcp-2.c: Update bounds.
11424
114252019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
11426
11427	* gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
11428	* gcc.dg/plugin/plugindir2.c: Likewise.
11429	* gcc.dg/plugin/plugindir3.c: Likewise.
11430	* gcc.dg/plugin/plugindir4.c: Likewise.
11431
114322019-01-05  Janus Weil  <janus@gcc.gnu.org>
11433
11434	PR fortran/88009
11435	* gfortran.dg/blockdata_10.f90: New test case.
11436
114372019-01-05  Jakub Jelinek  <jakub@redhat.com>
11438
11439	PR middle-end/82564
11440	PR target/88620
11441	* gcc.dg/nested-func-12.c: New test.
11442	* gcc.c-torture/compile/pr82564.c: New test.
11443
11444	PR debug/88635
11445	* gcc.dg/debug/dwarf2/pr88635.c: New test.
11446
114472019-01-05  Dominique d'Humieres  <dominiq@gcc.gnu.org>
11448
11449	PR target/60563
11450	* g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
11451
114522019-01-04  Martin Sebor  <msebor@redhat.com>
11453
11454	PR c/88546
11455	* g++.dg/ext/attr-copy.C: New test.
11456	* gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
11457	* gcc.dg/attr-copy-6.c: New test.
11458	* gcc.dg/attr-copy-7.c: New test.
11459
114602019-01-04  Martin Sebor  <msebor@redhat.com>
11461
11462	PR c/88363
11463	* c-c++-common/attributes-4.c: New test.
11464
114652019-01-04  Sam Tebbs  <sam.tebbs@arm.com>
11466
11467	PR gcc/87763
11468	* gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
11469	count to 18.
11470
114712019-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11472
11473	PR fortran/48543
11474	* gfortran.dg/const_chararacter_merge.f90: Actually remove.
11475	* gfortran.dg/merge_char_const.f90: Restore.
11476
114772019-01-04  Jakub Jelinek  <jakub@redhat.com>
11478
11479	PR target/88594
11480	* gcc.dg/pr88594.c: New test.
11481
114822019-01-04  Jan Beulich  <jbeulich@suse.com>
11483
11484	* gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
11485	gcc.target/i386/avx512bw-vpcmpeqb-1.c,
11486	gcc.target/i386/avx512bw-vpcmpequb-1.c,
11487	gcc.target/i386/avx512bw-vpcmpequw-1.c,
11488	gcc.target/i386/avx512bw-vpcmpeqw-1.c,
11489	gcc.target/i386/avx512bw-vpcmpgeb-1.c,
11490	gcc.target/i386/avx512bw-vpcmpgeub-1.c,
11491	gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
11492	gcc.target/i386/avx512bw-vpcmpgew-1.c,
11493	gcc.target/i386/avx512bw-vpcmpgtb-1.c,
11494	gcc.target/i386/avx512bw-vpcmpgtub-1.c,
11495	gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
11496	gcc.target/i386/avx512bw-vpcmpgtw-1.c,
11497	gcc.target/i386/avx512bw-vpcmpleb-1.c,
11498	gcc.target/i386/avx512bw-vpcmpleub-1.c,
11499	gcc.target/i386/avx512bw-vpcmpleuw-1.c,
11500	gcc.target/i386/avx512bw-vpcmplew-1.c,
11501	gcc.target/i386/avx512bw-vpcmpltb-1.c,
11502	gcc.target/i386/avx512bw-vpcmpltub-1.c,
11503	gcc.target/i386/avx512bw-vpcmpltuw-1.c,
11504	gcc.target/i386/avx512bw-vpcmpltw-1.c,
11505	gcc.target/i386/avx512bw-vpcmpneqb-1.c,
11506	gcc.target/i386/avx512bw-vpcmpnequb-1.c,
11507	gcc.target/i386/avx512bw-vpcmpnequw-1.c,
11508	gcc.target/i386/avx512bw-vpcmpneqw-1.c,
11509	gcc.target/i386/avx512bw-vpmovb2m-1.c,
11510	gcc.target/i386/avx512bw-vpmovm2b-1.c,
11511	gcc.target/i386/avx512bw-vpmovm2w-1.c,
11512	gcc.target/i386/avx512bw-vpmovw2m-1.c,
11513	gcc.target/i386/avx512bw-vptestmb-1.c,
11514	gcc.target/i386/avx512bw-vptestmw-1.c,
11515	gcc.target/i386/avx512bw-vptestnmb-1.c,
11516	gcc.target/i386/avx512bw-vptestnmw-1.c,
11517	gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
11518	gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
11519	gcc.target/i386/avx512dq-vfpclasssd-1.c,
11520	gcc.target/i386/avx512dq-vfpclassss-1.c,
11521	gcc.target/i386/avx512dq-vpmovd2m-1.c,
11522	gcc.target/i386/avx512dq-vpmovm2d-1.c,
11523	gcc.target/i386/avx512dq-vpmovm2q-1.c,
11524	gcc.target/i386/avx512dq-vpmovq2m-1.c,
11525	gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
11526	gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
11527	gcc.target/i386/avx512vl-vpcmpeqd-1.c,
11528	gcc.target/i386/avx512vl-vpcmpeqq-1.c,
11529	gcc.target/i386/avx512vl-vpcmpequd-1.c,
11530	gcc.target/i386/avx512vl-vpcmpequq-1.c,
11531	gcc.target/i386/avx512vl-vpcmpged-1.c,
11532	gcc.target/i386/avx512vl-vpcmpgeq-1.c,
11533	gcc.target/i386/avx512vl-vpcmpgeud-1.c,
11534	gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
11535	gcc.target/i386/avx512vl-vpcmpgtd-1.c,
11536	gcc.target/i386/avx512vl-vpcmpgtq-1.c,
11537	gcc.target/i386/avx512vl-vpcmpgtud-1.c,
11538	gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
11539	gcc.target/i386/avx512vl-vpcmpled-1.c,
11540	gcc.target/i386/avx512vl-vpcmpleq-1.c,
11541	gcc.target/i386/avx512vl-vpcmpleud-1.c,
11542	gcc.target/i386/avx512vl-vpcmpleuq-1.c,
11543	gcc.target/i386/avx512vl-vpcmpltd-1.c,
11544	gcc.target/i386/avx512vl-vpcmpltq-1.c,
11545	gcc.target/i386/avx512vl-vpcmpltud-1.c,
11546	gcc.target/i386/avx512vl-vpcmpltuq-1.c,
11547	gcc.target/i386/avx512vl-vpcmpneqd-1.c,
11548	gcc.target/i386/avx512vl-vpcmpneqq-1.c,
11549	gcc.target/i386/avx512vl-vpcmpnequd-1.c,
11550	gcc.target/i386/avx512vl-vpcmpnequq-1.c,
11551	gcc.target/i386/avx512vl-vptestmd-1.c,
11552	gcc.target/i386/avx512vl-vptestmq-1.c,
11553	gcc.target/i386/avx512vl-vptestnmd-1.c,
11554	gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
11555	operand.
11556	* gcc.target/i386/avx512bw-vpcmpb-1.c,
11557	gcc.target/i386/avx512bw-vpcmpub-1.c,
11558	gcc.target/i386/avx512bw-vpcmpuw-1.c,
11559	gcc.target/i386/avx512bw-vpcmpw-1.c,
11560	gcc.target/i386/avx512dq-vfpclasspd-1.c,
11561	gcc.target/i386/avx512dq-vfpclassps-1.c,
11562	gcc.target/i386/avx512f-vcmppd-1.c,
11563	gcc.target/i386/avx512f-vcmpps-1.c,
11564	gcc.target/i386/avx512f-vcmpsd-1.c,
11565	gcc.target/i386/avx512f-vcmpss-1.c,
11566	gcc.target/i386/avx512f-vpcmpd-1.c,
11567	gcc.target/i386/avx512f-vpcmpq-1.c,
11568	gcc.target/i386/avx512f-vpcmpud-1.c,
11569	gcc.target/i386/avx512f-vpcmpuq-1.c,
11570	gcc.target/i386/avx512f-vptestmd-1.c,
11571	gcc.target/i386/avx512f-vptestmq-1.c,
11572	gcc.target/i386/avx512f-vptestnmd-1.c,
11573	gcc.target/i386/avx512f-vptestnmq-1.c,
11574	gcc.target/i386/avx512vl-vcmppd-1.c,
11575	gcc.target/i386/avx512vl-vcmpps-1.c,
11576	gcc.target/i386/avx512vl-vpcmpd-1.c,
11577	gcc.target/i386/avx512vl-vpcmpq-1.c,
11578	gcc.target/i386/avx512vl-vpcmpud-1.c,
11579	gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
11580	as mask operand.
11581
115822019-01-03  Martin Sebor  <msebor@redhat.com>
11583
11584	PR tree-optimization/88659
11585	* gcc.dg/Wstringop-truncation-6.c: New test.
11586
115872019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11588
11589	PR fortran/48543
11590	* gfortran.dg/const_chararacter_merge.f90: Remove.
11591
115922019-01-03  Jakub Jelinek  <jakub@redhat.com>
11593
11594	PR debug/88644
11595	* gcc.dg/debug/dwarf2/pr88644.c: New test.
11596	* gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
11597
115982019-01-03  Iain Sandoe  <iain@sandoe.co.uk>
11599
11600	* gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
11601	* gcc.dg/pubtypes-3.c: Likewise.
11602	* gcc.dg/pubtypes-4.c: Likewise.
11603
116042019-01-03  Jakub Jelinek  <jakub@redhat.com>
11605
11606	PR c++/88636
11607	* g++.target/i386/pr88636.C: New test.
11608
116092019-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
11610
11611	* g++.dg/cpp1z/nodiscard3.C: Test locations too.
11612
116132019-01-03  Martin Liska  <mliska@suse.cz>
11614
11615	PR testsuite/88436
11616	* gcc.target/powerpc/pr54240.c: Scan phiopt2.
11617
116182019-01-02  Marek Polacek  <polacek@redhat.com>
11619
11620	PR c++/88612 - ICE with -Waddress-of-packed-member.
11621	* g++.dg/warn/Waddress-of-packed-member1.C: New test.
11622
11623	PR c++/88631 - CTAD failing for value-initialization.
11624	* g++.dg/cpp1z/class-deduction59.C: New test.
11625
11626	PR c++/81486 - CTAD failing with ().
11627	* g++.dg/cpp1z/class-deduction60.C: New test.
11628	* g++.dg/cpp1z/class-deduction61.C: New test.
11629
116302019-01-02  Martin Sebor  <msebor@redhat.com>
11631	    Jeff Law  <law@redhat.com>
11632
11633	* gcc.dg/strlenopt-36.c: Update.
11634	* gcc.dg/strlenopt-45.c: Update.
11635	* gcc.c-torture/execute/strlen-5.c: New test.
11636	* gcc.c-torture/execute/strlen-6.c: New test.
11637	* gcc.c-torture/execute/strlen-7.c: New test.
11638
116392019-01-02  Jakub Jelinek  <jakub@redhat.com>
11640
11641	PR testsuite/87304
11642	* gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
11643	messages only on vect_hw_misalign targets.
11644
116452019-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11646
11647	* gfortran.dg/argument_checking_7.f90: Remove run-on error message.
11648	* gfortran.dg/dec_d_lines_3.f: Ditto.
11649	* gfortran.dg/dec_structure_24.f90: Ditto.
11650	* gfortran.dg/dec_structure_26.f90: Ditto.
11651	* gfortran.dg/dec_structure_27.f90: Ditto.
11652	* gfortran.dg/dec_type_print_3.f90: Ditto.
11653	* gfortran.dg/derived_name_1.f90: Ditto.
11654	* gfortran.dg/error_recovery_1.f90: Ditto.
11655	* gfortran.dg/gomp/pr29759.f90: Ditto.
11656	* gfortran.dg/pr36192.f90: Ditto.
11657	* gfortran.dg/pr56007.f90: Ditto.
11658	* gfortran.dg/pr56520.f90: Ditto.
11659	* gfortran.dg/pr78741.f90: Ditto.
11660	* gfortran.dg/print_fmt_2.f90: Ditto.
11661	* gfortran.dg/select_type_20.f90: Ditto.
11662
116632019-01-02  Marek Polacek  <polacek@redhat.com>
11664
11665	PR c++/86875
11666	* g++.dg/cpp1y/lambda-generic-86875.C: New test.
11667
116682019-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11669
11670	PR fortran/48543
11671	* gfortran.dg/const_chararacter_merge.f90: New test.
11672
116732019-01-02  Jan Hubicka  <hubicka@ucw.cz>
11674
11675	PR lto/88130
11676	* g++.dg/torture/pr88130.C: New testcase.
11677
116782019-01-02  Martin Liska  <mliska@suse.cz>
11679
11680	PR tree-optimization/88650
11681	* gfortran.dg/predict-3.f90: New test.
11682
116832019-01-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11684
11685	* g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11686
116872019-01-02  Richard Biener  <rguenther@suse.de>
11688
11689	PR tree-optimization/88621
11690	* gcc.dg/torture/pr88621.c: New testcase.
11691
116922019-01-02  Jakub Jelinek  <jakub@redhat.com>
11693
11694	PR ipa/88561
11695	* g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11696	targets and expect _ZThn8 for ilp32 targets.
11697
116982019-01-01  Martin Sebor  <msebor@redhat.com>
11699	    Jeff Law  <law@redhat.com>
11700
11701	* gcc.dg/strlenopt-40.c: Update.
11702	* gcc.dg/strlenopt-51.c: Likewise.
11703	* gcc.dg/tree-ssa/pr79376.c: Likewise.
11704
11705	* gcc.dg/strlenopt-40.c: Disable a couple tests.
11706	* gcc.dg/strlenopt-48.c: Twiddle test slightly.
11707	* gcc.dg/strlenopt-59.c: New test.
11708	* gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
11709	* g++.dg/init/strlen.C: New test.
11710
117112019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11712
11713	PR fortran/82743
11714	* gfortran.dg/structure_constructor_16.f90: New test.
11715
117162019-01-01  Jan Hubicka  <hubicka@ucw.cz>
11717
11718	* g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11719	* g++.dg/ipa/devirt-53.C: Fix scan template.
11720
117212019-01-01  Jan Hubicka  <hubicka@ucw.cz>
11722
11723	* g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
11724	* g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
11725	* g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
11726
117272019-01-01  Jan Hubicka  <hubicka@ucw.cz>
11728
11729	* g++.dg/tree-prof/devirt.C: Update testcase.
11730
117312019-01-01  Jakub Jelinek  <jakub@redhat.com>
11732
11733	Update copyright years.
11734
11735Copyright (C) 2019 Free Software Foundation, Inc.
11736
11737Copying and distribution of this file, with or without modification,
11738are permitted in any medium without royalty provided the copyright
11739notice and this notice are preserved.
11740